logo资料库

机房收费管理系统【数据库设计SQLServer】.doc

第1页 / 共45页
第2页 / 共45页
第3页 / 共45页
第4页 / 共45页
第5页 / 共45页
第6页 / 共45页
第7页 / 共45页
第8页 / 共45页
资料共45页,剩余部分请下载后查看
第一章 系统概述
1.1系统开发背景与意义
1.1.1系统开发背景
1.1.2系统开发意义
第二章 系统需求分析
2.1系统功能要求
2.2需求分析概述
2.3系统层次划分
2.4系统数据流图
2.5数据字典
第三章 系统总体设计
3.1系统总体设计目标
3.2系统概念设计
3.2.1概念模型(E-R图)
3.2.2关系模式
3.2.3数据库的物理结构设计
第四章 数据库系统实现
4.1系统实现工具简介
4.1.1Java建模工具简介
4.1.2 SQL Server 2000简介
4.2 机房收费管理系统数据库的实现
4.2.1 利用Java建立界面
4.2.2数据库的实施与维护
结束语
参考文献
计算机学院数据库系统课程设计 目录 第一章 系统概述 ..................................................................... 1 1.1 系统开发背景与意义 .......................................................... 1 1.1.1 系统开发背景 ......................................................... 1 1.1.2 系统开发意义 ......................................................... 2 第二章 系统需求分析 ................................................................. 3 2.1 系统功能要求 ................................................................ 3 2.2 需求分析概述 ................................................................ 3 2.3 系统层次划分 ................................................................ 4 2.4 系统数据流图 ................................................................ 5 2.5 数据字典 .................................................................... 8 第三章 系统总体设计 ............................................................... 20 3.1 系统总体设计目标 ........................................................... 20 3.2 系统概念设计 ............................................................... 21 3.2.1 概念模型(E-R 图) .................................................. 21 3.2.2 关系模式 ............................................................ 23 3.2.3 数据库的物理结构设计 ................................................ 24 第四章 数据库系统实现 ............................................................. 27 4.1 系统实现工具简介 ........................................................... 27 4.1.1Java 建模工具简介 .................................................... 27 4.1.2 SQL Server 2000 简介 ................................................ 28 4.2 机房收费管理系统数据库的实现 .............................................. 29 4.2.1 利用 Java 建立界面 .................................................... 29 4.2.2 数据库的实施与维护 .................................................... 39 结束语 ............................................................................. 43 参考文献 ........................................................................... 44
计算机学院数据库系统课程设计 第一章 系统概述 1.1 系统开发背景与意义 1.1.1 系统开发背景 经过调查,该学校以前上机的机房的收费都是靠人员来计费管理的,这样对机房 的管理员的工作量来说是异常的大,而且这样的管理的效率也很低,为了减轻机房管理 人员的负担以及提高工作效率,学校急需要开发一个机房收费管理系统来管理。而且上 机的内容多、复杂、分散,甚至有的时候还含糊不清。这样的话对机房的 DBA 的统计管 理以及学生的查询来说都是很困难的。所以在开发项目上存在很大的必要性。并且经过 调查,开发这个系统也是可行的。 可行性分析在三个方面来说,是可行的。 首先,管理上的可行性。学校的管理人员和高中层管理人没对开发应用项目态度 都是很积极的,且他们也做了积极的工作,为开发也创造了一定的条件,且学校里面的 管理制度改革的时机也很成熟啦,所以在管理上来说是可行的 其次,技术上的可性。根据调查,学校的软、硬件技术已经能满足对系统提出的 要求,比如增加了存储能力,实现了通信功能,提高处理速度方面。此处学校已经拥有 一批高水平的开发人员,所以在技术上也是可行的。 最后,经济上的可行性。学校为了开发这个系统,为管理开发人员在经济上提供 了很大的经济帮助,所以在经济上也是可行性的。 1
计算机学院数据库系统课程设计 1.1.2 系统开发意义 开发这个系统,主要有以下两个方面的意义: 首先,从学生的角度来说,学生上机可以用卡来刷,不用每次去上机的时候要去 管理员那里登记,而且要查询自己卡的有关信息,也可以利用计算机来自动查询,这 样对学生来说很方便。 其次, 从学校机房的管理人员的角度来说,他们不用向以前那样利用人工的方法 来计算和统计,他们可以利用计算机来管理各个方面,这样可以很大的程度上减轻他 们的负担,并且相比以前,他们可以大大的提高效率,这样对学校来说都是好事情。 最后,从学校来说,他们可以随时向机房有关人员查询机房的有磁事情。这样他 们就可以更方便地为学校机房的未来做出更大的规划。对促进学校的信息化建设和国 家的有关信息化进程有很大的贡献。 2
计算机学院数据库系统课程设计 第二章 系统需求分析 2.1 系统功能要求 本系统是为学校机房人员和 DBA 更加经济有效的管理,结合实际的需求而做 的,该系统主要的功能要求为: 1.发卡模块: 2.登录模块功能:。 3.上下机管理模块:上机登记时,余额不中 3 元或者卡处理挂失状态,则拒绝登 记。每个同学的一次上机形成一条记录,每 36S 遍历一次上机 记录表,对表中所有正上机字段为 TRUE 的记录的上机用户(即 学生)的上机用时增加 36S,同时从上机卡表的余额减少 4.上机卡管理模块: 5.充值、挂失、反挂失模块: 6.查找统计模块: 2.2 需求分析概述 机房收费管理系统用于机房日常的上、下机处理,机房收费管理系统在正 常运行中要对使用该系统的主要是学生、管理人员以及机房的值班人员。为了使操作过 程直观、方便和提高效率等要求。我在充分了解原系统的工作概况,明确用户的各种需 求的基础上,在该系统中采用模块化的设计思想,以达到系统功能的组合和扩充以及维 护。 3
计算机学院数据库系统课程设计 2.3 系统层次划分 机房收费管理系统 发 卡 模 块 上 机 卡 管 理 模 块 上 下 机 管 理 模 块 充 值 挂 失 模 块 图 2.1 系统层次划分 4
计算机学院数据库系统课程设计 2.4 系统数据流图 2.4.1.发卡数据流图 管理员 D-01 发 卡 通 知 P-01 发卡处理 D-03 领 卡 通 知 学生 D-02 卡信息 F-01 学生上机卡记录表 图 2.2 发卡数据流程图 5
计算机学院数据库系统课程设计 2.4.2.上下机数据流图 D-05 错 误 信 息 S-01 学生 P-02 刷卡 P-03 验证 D-06 正常 信息 D-07 上机日期 开始时间 P-04 上下机管理 F-01 用户上机卡记录表 D-04 查询 状态信息 余 额 减 少 数 据 F-02 用上机记录表 D-08 时间提示信息 P-05 计时处理 P-06 收费处理 D-09 上机记录信息 P-07 下机 S-02 管理员 状态信息 D-10 上机卡记录信息 学生个人上机时间表 F-03 P-08 统计 F-04 机房全部学生上机时间表 图 2.3 上下机数据流程图 6
计算机学院数据库系统课程设计 2.4.3 充值、挂失、反挂失数据流图 D-11 反 挂 失 请 求 P-09 反挂失 S-01 学生 D-12 挂 失 请 求 P-10 挂失 D-13 充 值 金 额 P-11 充值 F-05 挂失卡信息表 F-02 上机卡记录表 F-06 充值记录单 图 2.4 充值、挂失、反挂失数据流程图 7
分享到:
收藏