关键词:收费管理;信息管理;上机管理
摘 要
为了提高机房管理者的管理效率和减轻管理者的劳动强度,提高机房的利用率,发挥计算机的方便性和快捷性,提出了机房自由上机收费管理系统的设计方案。
机房自由上机收费系统是典型的数据库管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Server2000为本系统的数据库。系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验教师值班记录,上机用户充值,销卡及查询使用记录的功能。系统充分利用计算机检索迅速、查找方便、可靠性高、存储量大、保密性好的特点,为机房上机管理发挥作用。
3 系统结构特性设计
3.1 系统模型分析
数据结构是整个系统的核心部分,而数据结构设计则是整个系统设计的重中之重。本系统中几乎所有的功能都要依附数据结构的设计来完成,所以,如何设计数据结构,如何高效率、高安全性的访问数据库就成了首当其冲的问题。
3.1.1 实体说明
系统涉及以下实体:
(1) 上机收费标准:{计费名称,计费单价}
(2) 实验教师:{登陆名,登录密码}
(3) 教师值班记录:{记录编号,教师号,上班时间,下班时间}
(4) 上机卡:{卡号,余额,持卡者学号,开卡日期,类别}
(5) 卡充值记录:{记录编号,卡号,充值金额,充值日期}
(6) 设备:{设备号,设备状态}
(7) 上机记录:{记录编号,卡号,使用设备号,上机时间,下机时间}
(8) 设备报修记录:{记录编号,设备编号,报修日期,修复日期}
这些实体之间的联系如下:
(1) 一名实验教师可以设定多个收费标准,一个收费标注可以由多名实验教师设定,因此实验教师和收费标准之间是多对多的联系。
(2) 一名实验教师有多个值班记录,一个值班记录只属于一名实验教师,因此实验教师和值班记录是一对多的联系。
(3) 一名实验教师管理多台设备,一台设备由多名教师管理,因此实验教师和设备之间是多对多的联系。
(4) 一台设备有多个保修记录,一个保修记录只属于一台设备,因此设备和保修记录之间是一对多的联系。
(5) 一名实验教师可以注册多个上机卡,一张上机卡只能由一名实验教师注册,因此实验教师和上机卡之间是一对多的关系。
(6) 一张上机卡可以生成多个上机纪录,一个上机纪录只能由一张上机卡生成,因此上机卡和上机纪录之间是一对多的联系。
(7) 一张上机卡可以有多个卡充值记录,一个卡充值记录只属于一张上机卡,因此上机卡和卡充值记录之间是一对多的联系。
(8) 一名实验教师可以为多个卡充值,一个卡充值记录只是由一名实验教师充值生成,因此实验教师和卡充值记录之间是一对多的联系。
目 录
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
相关热词:JSP 110 基于 JSP 机房 上机 收费 管理