24
5.1.3 测试结果 25
6 结论与展望 27
参考文献 28
致 谢 29
2.1 项目内容
为了规范机房管理,需要设计一款机房自由上机收费管理系统。系统的使用者包括机房管理员及上机用户,实验教师是机房的管理者,实验教师需要维护机房设备,可以查询值班教师的记录和学生的信息,设定上机收费标准,管
理学生上机卡(包括:卡充值,卡撤销,卡充值记录
查询及卡信息查询),上机用户可以在机房刷卡上机,查询个人上机记录。
本系统要求界面简介美观,易于操作;功能完备,对各项操作显示明了。提高机房管理的安全性、方便性和可靠性,快速地反馈学生上机的详细信息。
2.2 设计目标
本系统是实用性很强的系统,是为了满足机房管理者和上机用户的需要。机房上机收费系统的总体目标如下:
(1) 更正管理环节多,人员冗余以及由于大量的重复性手工填写和人工统计计算容易造成遗漏和统计数据错误等缺点。
(2) 避免了耗费大量的人力,物力和财力。
(3) 消除存贮数据数量巨大,移交,查阅等非常不便,以及安全保密性不强的弊端。
2.3.1 技术
经济可行性
作为机房管理这样的教学性质场所,其经济成分比重相对还是较多,一般主要包括收入和支出的费用,其中支出包括设备购置费、管理和维护费、人员工资费等;收入就主要针对学生业余上机时机房的总收入等。具体分析如下:
(1) 提高工作效率,减少办公室人员,并采用数据完整性约束,将大大减少出错率。
(2) 假设投入本系统,机房管理效率会有所提高,以现有的
工作人员3人计算,可减少1人,每人每月平均工资按1500元计算,节约人员工资1×12×0.15=1.8万元/年。
系统涉及以下实体:
(1) 上机收费标准:{计费名称,计费单价}
(2) 实验教师:{
登陆名,登录密码}
(3) 教师值班记录:{记录编号,教师号,上班时间,下班时间}
(4) 上机卡:{卡号,余额,持卡者,开卡日期,类别}
(5) 卡充值记录:{记录编号,卡号,充值金额,充值日期}
(6) 设备:{设备号,设备状态}
(7) 上机记录:{记录编号,卡号,使用设备号,上机时间,下机时间}
(8) 设备报修记录:{记录编号,设备编号,报修日期,修复日期}
这些实体之间的联系如下:
(1) 一名实验教师可以设定多个收费标准,一个收费标注可以由多名实验教师设定,因此实验教师和收费标准之间是多对多的联系。
(2) 一名实验教师有多个值班记录,一个值班记录只属于一名实验教师,因此实验教师和值班记录是一对多的联系。
(3) 一名实验教师管理多台设备,一台设备由多名教师管理,因此实验教师和设备之间是多对多的联系。
(4) 一台设备有多个保修记录,一个保修记录只属于一台设备,因此设备和保修记录之间是一对多的联系。
(5) 一名实验教师可以
注册多个上机卡,一张上机卡只能由一名实验教师注册,因此实验教师和上机卡之间是一对多的关系。
(6) 一张上机卡可以生成多个上机纪录,一个上机纪录只能由一张上机卡生成,因此上机卡和上机纪录之间是一对多的联系。
(7) 一张上机卡可以有多个卡充值记录,一个卡充值记录只属于一张上机卡,因此上机卡和卡充值记录之间是一对多的联系。
(8) 一名实验教师可以为多个卡充值,一个卡充值记录只是由一名实验教师充值生成,因此实验教师和卡充值记录之间是一对多的联系。
下面对本系统的数据库表介绍如下:
表1.1 上机收费标准表(sfbz)
名称 字段名称 数据类型 主键 非空 收费编号 f_num Int(4) Y Y 收费单价 money Float(8) N N 表1.2 教师卡信息表 (teacard)
名称 字段名称 数据类型 主键 非空 卡号 c_num Vachar(20) Y Y 教师号 t_num Vachar(20) N N 开卡日期 t_date Datetime(8) N N 表1.3 学生卡信息表 (stucard)
名称 字段名称 数据