JSP机房收费管理系统的实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP机房收费管理系统的实现
摘要
为了提高机房管理者的管理效率和减轻管理者的劳动强度,提高机房的利用率,发挥计算机的方便性和快捷性,提出了机房自由上机收费管理系统的设计方案。
机房自由上机收费系统是典型的数据库管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Server2000为本系统的数据库。系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验教师值班记录,上机用户充值,销卡及查询使用记录的功能。系统充分利用计算机检索迅速、查找方便、可靠性高、存储量大、保密性好的特点,为机房上机管理发挥作用。
关键词:收费管理;信息管理;上机管理
Abstract
In order to enhance the management efficiency of room managers and reduce superintendent's labor intensity, reduce labor intensity of managers, improve the utilization of room and play computer’s convenience and rapidity , proposed design of the Charges System of Using Computer.
Charges system is typical of database management system, including development of its key database background to the establishment and maintenance of front-end applications and the development of two areas. Regarding the former requirement to establish consistency and data integrity, data security for good, as for the latter demanded the application functions, and easy-to-use features. The system used B / S mode, take SQL Server2000 as this system database. The main achievement of the experimental set teachers on the plane charges, service equipment management and using information, update experimental teachers and information on the card, manage the record of experimental teachers on duty, and the charge of Computer users, Pin card and check usage records. Computer system to take full advantage of the rapid retrieval and search for convenient, high reliability, large memory capacity, high security, good features, room on the plane for the management role to play.
Keywords: Charge management; Information management; Computer management;
目录
1 概述 1
1.1 课题背景 1
1.2 现状与分析 1
1.3 研究意义 2
2 需求分析 3
2.1 项目内容 3
2.2 设计目标 3
2.3 可行性分析 3
2.3.1 技术经济可行性 4
2.3.2 社会可行性 4
2.4 研究设计中要解决的问题 4 2.5 系统开发环境与开发工具 5 2.5.1 开发环境 5
2.5.2 开发工具 5
3 系统结构特性设计 8
3.1 系统模型分析 8
3.1.1 实体说明 8
3.1.3 E-R图 9
3.2 数据库设计 11
4 行为特性设计 14
4.1 软件结构设计 14
4.2 功能子模块设计 15
4.2.1 管理员登录模块 15
4.2.2 卡信息查询模块 16
4.2.3 注册信息模块 17
4.2.4 卡充值模块 18
4.2.5 销卡模块 19
4.2.6 设备维护管理模块 21
4.2.7 设定上机收费标准模块 21
4.2.8 刷卡上机模块 22
5 系统测试及分析 24
5.1.1 测试目的 24
5.1.2 测试实例 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) 一名实验教师有多个值班记录,一个值班记录只属于一名实验教师,因此实验教师和值班记录是一对多的联系。