您好,欢迎访问三七文档
目录第一章系统概述....................................................................11.1系统开发背景与意义.........................................................11.1.1系统开发背景........................................................11.1.2系统开发意义........................................................2第二章系统需求分析.................................................................32.1系统功能要求...............................................................32.2需求分析概述...............................................................32.3系统层次划分...............................................................42.4系统数据流图...............................................................52.5数据字典...................................................................8第三章系统总体设计...............................................................203.1系统总体设计目标..........................................................203.2系统概念设计..............................................................213.2.1概念模型(E-R图)..................................................213.2.2关系模式...........................................................233.2.3数据库的物理结构设计...............................................24第四章数据库系统实现.............................................................274.1系统实现工具简介..........................................................274.1.1Java建模工具简介...................................................274.1.2SQLServer2000简介...............................................284.2机房收费管理系统数据库的实现..............................................294.2.1利用Java建立界面....................................................294.2.2数据库的实施与维护...................................................39结束语............................................................................43参考文献..........................................................................44第一章系统概述1.1系统开发背景与意义1.1.1系统开发背景经过调查,该学校以前上机的机房的收费都是靠人员来计费管理的,这样对机房的管理员的工作量来说是异常的大,而且这样的管理的效率也很低,为了减轻机房管理人员的负担以及提高工作效率,学校急需要开发一个机房收费管理系统来管理。而且上机的内容多、复杂、分散,甚至有的时候还含糊不清。这样的话对机房的DBA的统计管理以及学生的查询来说都是很困难的。所以在开发项目上存在很大的必要性。并且经过调查,开发这个系统也是可行的。可行性分析在三个方面来说,是可行的。首先,管理上的可行性。学校的管理人员和高中层管理人没对开发应用项目态度都是很积极的,且他们也做了积极的工作,为开发也创造了一定的条件,且学校里面的管理制度改革的时机也很成熟啦,所以在管理上来说是可行的其次,技术上的可性。根据调查,学校的软、硬件技术已经能满足对系统提出的要求,比如增加了存储能力,实现了通信功能,提高处理速度方面。此处学校已经拥有一批高水平的开发人员,所以在技术上也是可行的。最后,经济上的可行性。学校为了开发这个系统,为管理开发人员在经济上提供了很大的经济帮助,所以在经济上也是可行性的。1.1.2系统开发意义开发这个系统,主要有以下两个方面的意义:首先,从学生的角度来说,学生上机可以用卡来刷,不用每次去上机的时候要去管理员那里登记,而且要查询自己卡的有关信息,也可以利用计算机来自动查询,这样对学生来说很方便。其次,从学校机房的管理人员的角度来说,他们不用向以前那样利用人工的方法来计算和统计,他们可以利用计算机来管理各个方面,这样可以很大的程度上减轻他们的负担,并且相比以前,他们可以大大的提高效率,这样对学校来说都是好事情。最后,从学校来说,他们可以随时向机房有关人员查询机房的有磁事情。这样他们就可以更方便地为学校机房的未来做出更大的规划。对促进学校的信息化建设和国家的有关信息化进程有很大的贡献。第二章系统需求分析2.1系统功能要求本系统是为学校机房人员和DBA更加经济有效的管理,结合实际的需求而做的,该系统主要的功能要求为:1.发卡模块:2.登录模块功能:。3.上下机管理模块:上机登记时,余额不中3元或者卡处理挂失状态,则拒绝登记。每个同学的一次上机形成一条记录,每36S遍历一次上机记录表,对表中所有正上机字段为TRUE的记录的上机用户(即学生)的上机用时增加36S,同时从上机卡表的余额减少4.上机卡管理模块:5.充值、挂失、反挂失模块:6.查找统计模块:2.2需求分析概述机房收费管理系统用于机房日常的上、下机处理,机房收费管理系统在正常运行中要对使用该系统的主要是学生、管理人员以及机房的值班人员。为了使操作过程直观、方便和提高效率等要求。我在充分了解原系统的工作概况,明确用户的各种需求的基础上,在该系统中采用模块化的设计思想,以达到系统功能的组合和扩充以及维护。2.3系统层次划分图2.1系统层次划分上机卡管理模块充值挂失模块发卡模块上下机管理模块机房收费管理系统2.4系统数据流图2.4.1.发卡数据流图图2.2发卡数据流程图P-01发卡处理管理员D-01发卡通知F-01学生上机卡记录表D-02卡信息学生D-03领卡通知2.4.2.上下机数据流图图2.3上下机数据流程图P-02刷卡S-01学生P-03验证F-01用户上机卡记录表D-04查询D-05错误信息D-06正常信息P-04上下机管理F-02用上机记录表D-07上机日期开始时间D-08时间提示信息P-05计时处理P-06收费处理余额减少数据P-07下机状态信息S-02管理员D-09上机记录信息D-10上机卡记录信息P-08统计学生个人上机时间表F-03F-04机房全部学生上机时间表状态信息2.4.3充值、挂失、反挂失数据流图图2.4充值、挂失、反挂失数据流程图P-09反挂失S-01学生P-10挂失P-11充值D-11反挂失请求D-12挂失请求D-13充值金额F-05挂失卡信息表F-02上机卡记录表F-06充值记录单2.5数据字典2.5.1.数据项数据项编号:I-01数据项名称:卡号简述:某个学生上机卡的号码类弄及宽度:字符型,4位取值范围:“0001”~“9999”数据项编号:I-02数据项名称:学生姓名简述:某个学生的名字类弄及宽度:字符型,4位数据项编号:I-03数据项名称:余额简述:学生上机卡的金钱数目类弄及宽度:整型,4位取值范围:0001~9999数据项编号:I-04数据项名称:状态简述:某个学生上机卡所处的形态类弄及宽度:布尔型取值范围:TRUE,FALSE数据项编号:I-05数据项名称:上机日期简述:学生上机的时间类弄及宽度:日期型取值范围:2000-1-1~2010-12-30数据项编号:I-06数据项名称:开始时间简述:某个学生开始上机的形态类弄及宽度:时间型取值范围:00:00~23:59数据项编号:I-07数据项名称:上机用时简述:某个学生上机的总时间类弄及宽度:时间型取值范围:00:00~23:59数据项编号:I-08数据项名称:管理员代码简述:管理员上班凭证类弄及宽度:整型,3位取值范围:000~9992.5.2.数据结构DS-01-01:用户DS-01-02:卡标志DS-01-03:学生信息DS-01-04:金额信息DS-01-05:卡处于状态I1:卡号I2:学号I4:余额I5:当前状态I6:最后一次上机时间表2-1用户数据结构DS-02-01:用户上下机记录表DS-02-02:卡信息DS-02-03:日期信息DS-02-04:时间信息I1:卡号I2:上机日期I3:开始时间I4:下机时间表2-2用户上下机记录表DS-03-01:管理员DS-03-02:证件DS-03-03:信息DS-03-04:管理命令I1:代码I2:姓名I4:口令表2-3管理员数据结构DS-04-01:存款DS-04-02:卡标志DS-04-03:金额信息DS-04-04:时间信息DS-04-05:管理员信息I1:充值卡号I2:充值金额I4:充值时间I5:管理员代码表2-4存款数据结构2.5.3.数据流数据流编号:D-01数据流名称:发卡通知简述:将全校要发卡的学生人数和基本信息等信息通知发卡人员数据流来源:管理员数据流去向:发卡处理数据流组成:学生人数+学生基本信息数据流编号:D-02数据流名称:卡信息简述:学生上机卡的有关信息数据流来源:管理员发卡操作结果数据流去向:学生上机卡记录单数据流组成:卡号+学生姓名+学生专业班级+余额+卡所处状态信息数据流编号:D-03数据流名称:取卡通知简述:发出学生来领取卡的通知单数据流来源:发卡处理的结果数据流去向:学生数据流组成:卡+卡信息数据流编号:D-04数据流名称:查询简述:刷卡的时候将学生的基本信息核对数据流来源:刷卡的过程产生的数据流去向:学生上机卡记录表数据流组成:用户名+密码数据流编号:D-05数据流名称:错误信息简述:上机过程当中产生的卡处于挂失状态和余额不中等信息数据流来源:刷卡验证处理的结果数据流去向:学生数据流组成:卡所处于挂状态+卡余额不足信息数据流编号:D-06数据流名称:正常信息简述:学生刷卡产生的信息数据流来源:刷卡处验证产生的结果数据流去向:上下机管理数据流组成:卡正常信息数据流编号:D-07数据流名称:上机日期、开始时间简述:学生当天上机的具体日期和学生当天上机的具体时间数据流来源:刷卡处理的结果数据流去向:学生上机记录表数据流组成:年份+月份+日份+时+分数据流编号:D-08数据流名称:时间提示信息简述:上下机管理当中每36S会产生一个信号数据流来源:上下机管理处理的结果数据流去向:时间处理和余额处理数据流组成:36S2.5.4.处理逻辑处理逻辑编号:P-01处理逻辑名称
本文标题:机房收费管理系统
链接地址:https://www.777doc.com/doc-6996640 .html