上海海事大学软件工程课程设计报告
系 统 设 计 说 明 书
项目名称: 机房管理系统 项目组长: 沈连才
组长班级: 计算机083
项目组员: 陈仙娟 裘宙欣 陈莉
2010年 12 月 08 日
1
目录
1引言 .............................................................................................................................. 1
1.1编写目的 ............................................................................................................. 1 1.2背景 .................................................................................................................... 1
1.3定义 .................................................................................................................... 2 1.4参考资料 ............................................................................................................. 2 2总体结构设计 ................................................................................................................ 2
2.1 设计要求 ............................................................................................................ 2
2.2运行环境 ............................................................................................................. 3 2.3 系统软件结构图 .................................................................................................. 3 2.4人工处理过程 ...................................................................................................... 5 2.5尚未问决的问题 ................................................................................................... 5 3详细设计 ....................................................................................................................... 5
3.1 验证模块的设计 .................................................................................................. 5
3.1.1 程序描述 ................................................................................................... 5
3.1. 2 IPO图 ....................................................................................................... 5 3.2系统管理模块的设计 ............................................................................................ 6
3.2.1 程序描述 ................................................................................................... 6 3.2. 2 IPO图 ....................................................................................................... 7 3.3用户管理模块的设计 ............................................................................................ 8 3.3.1 程序描述 ................................................................................................... 8 3.3. 2 IPO图 ....................................................................................................... 8 3.4考勤管理模块的设计 ............................................................................................ 9
3.4.1 程序描述 ................................................................................................... 9 3.4. 2 IPO图 ....................................................................................................... 9 3.5费用管理模块的设计 ...........................................................................................10
3.5.1 程序描述 ..................................................................................................10 3.5. 2 IPO图 ......................................................................................................11
4系统数据结构设计 ........................................................................................................12
4.1逻辑结构设计要点 ..............................................................................................12 4.2物理结构设计要点 ..............................................................................................13 4.3数据结构与程序的关系 .......................................................................................15 5系统用户界面设计 ........................................................................................................15
6.1 用户分析 ...........................................................................................................15 6.2 输入界面设计 ....................................................................................................16
6.3 输出界面设计 ....................................................................................................17 6系统出错处理设计 ........................................................................................................17
6.1出错信息 ............................................................................................................17
6.2补救措施 ............................................................................................................18
2
1引言
1.1编写目的
通过这个阶段划分组成系统的物理元素如程序,文件,数据库,人工过程和文档等。设计软件的结构,确定系统中每个程序的组成模块以及这些模块相互间的关系。该文档的预期读者是客户、领导、软件编码人员等。
1.2背景
现代社会的校园网络环境,已经大大发生了变化,除了个人笔记本电脑,各种计算机、语音实验室机房也成为了使用频率颇高的场所,我们不能仅仅把它理解为提供上机的环境,而是应该完善此处的各种相关工作,如考勤,收费等,同时最大限度的降低机房的运营成本,提高使用率。通过建设“机房管理系统”,运用先进的技术手段和设备,满足以上应用需求。
机房管理系统是一个功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点,具有很好的可移植性,可在WINDOWS系列等操作系统上使用。 说明:
A. 所建议开发的软件系统的名称:机房管理系统
B. 本项目的任务提出者:沈连才、陈莉、陈仙娟、裘宙欣 开发者:沈连才、陈莉、陈仙娟、裘宙欣
用户:教师、学生、职工、机房管理员等
实现该软件的计算中心或计算机网络:个人笔记本电脑、学校机房 C. 该软件系统同其他系统或其他机构的基本的相互来往关系:可访问学生学籍
系统的数据库
1
1.3定义
1.4参考资料
[1].《机房管理系统可行性研究报告》 [2].《机房管理系统需求说明》
[3].《需求分析与系统设计》 机械工业出版社 Leszek A.Maciaszek著 [4].《软件工程导论(第五版)》张海藩 编著 清华大学出版社
[5].软件开发标准:Microsoft Windows XP Professional,Microsoft SQL Server 2005,Microsoft VisualC++ 6.0,Microsoft Office 2003 Access 2003 [6].《软件工程基础与案例分析》 王阿川 主编 机械工业出版社
2总体结构设计
2.1 设计要求
验证模块
输入:验证信息,用户信息 输出:提示信息,日志信息
功能:验证用户信息,将登录记录到日志中,将用户信息传送到考勤管理模块和费用管理模块。查看该用户的权限,并根据权限进入相应的界面。
性能:等待时间不超过3秒,允许1000人同时访问。
系统管理模块
输入:管理员操作
输出:日志信息,系统模式(上课模式/课余模式)
功能:为各个模式下的系统调用相关管理模块;在使用时候为管理员保存日
2
志信息,使管理员便于查看及修改使用日志。实现对各计算机和系统的控制操作(关机、重启、注销、监控等)。
性能:用户远程操作时,响应时间延时不高于2秒。
用户管理模块
输入:管理员操作 输出:用户信息,日志信息 功能:查看,修改用户/管理员信息
性能:允许一次操作多用户信息(限制在100以内)。
考勤管理模块
输入:用户信息,上课模式,管理员操作 输出:考勤信息,考勤报表
功能:记录用户使用时间;根据需求打印考勤报表;保存操作至日志信息 性能:一次统计时间在5~15秒之间,允许1000人同是访问。
费用管理模块
输入:用户信息,课余模式,管理员操作 输出:消费信息,消费统计报表
功能:记录用户信息和使用时间;计算使用金额并存入消费信息库;根据需要计算某段时间的总收入存入消费信息库或打印出来;保存操作至日志信息。
性能:一次统计时间在5~15秒之间,显示各用户本次消费明细的响应时间不超过2秒。允许1000人同时访问。
2.2运行环境
Windows XP 以上操作系统,SQL Server 2005
2.3 系统软件结构图
3
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库机房管理系统 - 系统设计说明书 - 图文在线全文阅读。
相关推荐: