机房收费系统-概要设计说明书

 

概要设计说明书

1引言

 

1.1编写目的

编写此文档主要是解决软件的系统结构设计,根据程序分析阶段产生的文档资料,采用正确的方法确定程序的模块组成,以及各模块之间的连接问题。

预期读者:软件测试员、程序开发员、软件分析员

 

1.2背景

a.      软件系统的名称:机房收费系统

b.     任务提出者:米新江教授

开发者:信息技术提高班十期—牛迁迁

用户:机房值班人员

实现该软件的计算中心:廊坊师范学院信息技术提高班

c.      运行该软件的计算站(中心):廊坊师范学院网络中心

1.3定义

SQL:英文Structured Query Language的缩写,意思为结构化查询语言

1.4参考资料

1.  张海藩 《软件工程》 北京清华大学出版社

2.  李昭原 《数据库原理与应用》 科学出版社

3.       哈尔滨工业大学软件工程视频教学资料

2总体设计

 

2.1需求规定

a、输入项目:注册信息、充值信息、上下机信息以及退卡信息等都会保存在数据库中,并按照权限设定能否查看修改。

b、输出项目:查询信息及日报表和周报表等,需要连接打印设备。

 

2.2运行环境

硬件环境:机房电脑,打印机

支持环境:winXP及以上操作系统、安装有SQL server 2008

2.3基本设计概念和处理流程

                                                    机房收费系统-概要设计说明书_第1张图片

                                                           机房收费系统-概要设计说明书_第2张图片

 

 

 

 

 


2.4结构

                                    机房收费系统-概要设计说明书_第3张图片

2.5功能器求与程序的关系

 

 

一般用户

操作员

管理员

学生信息查看

学生信息修改

 

用户信息管理

 

 

系统信息管理

 

 

收支账目管理

 

2.6人工处理过程

1、学生上下机时需手动刷卡

2、需要定时的备份数据,以防止不可抗拒因素导致数据的丢失。

2.7尚未解决的问题

界面单一,原始,美化效果做的不到位。

3接口设计

 

3.1用户接口

确定:执行命名默认键Enter

取消:停留在当前界面默认键Esc

3.2外部接口

 

报表部分:连接打印机

上机记录/工作记录:输出excel文档

 

3.3内部接口

系统内部与数据库接口为SQL连接

客户端通过配置数据源与服务器建立连接

4运行设计

 

4.1运行模块组合

                                     机房收费系统-概要设计说明书_第4张图片

 


4.2运行控制

A、学生上下机,需要进行刷卡,然后有操作人员核对后进行相关操作

B、管理员登录后需对系统基本数据进行设定

C充值、退卡需要在操作员处划卡核对信息后进行

D、管理员定时核查账单。

 

4.3运行时间

A、学生管理模块,占用时间2/1

B、结账管理模块,占用时间4/1

C、其他模块,占用时间4/1

 

5系统数据结构设计

 

5.1逻辑结构设计要点

1、基本数据设定(BasicDate_Info

             机房收费系统-概要设计说明书_第5张图片

2、工作记录(WorkLog_Info

             机房收费系统-概要设计说明书_第6张图片

3、用户信息(User_Info

               机房收费系统-概要设计说明书_第7张图片

 

4、学生信息(Student_Info

        机房收费系统-概要设计说明书_第8张图片

5、充值记录(ReCharge_Info

        机房收费系统-概要设计说明书_第9张图片

6、正在值班人员(OnWork_Info

        机房收费系统-概要设计说明书_第10张图片

 

7、正在上机学生(OnLine_Info

        机房收费系统-概要设计说明书_第11张图片

 

8、学生上机记录(Line_Info

        机房收费系统-概要设计说明书_第12张图片

 

9、日结账单(CheckDay_Info

        机房收费系统-概要设计说明书_第13张图片

 

10、周结账单(CheckWeek_Info

        机房收费系统-概要设计说明书_第14张图片

 

11、退卡信息(CancelCard_Info

                                 机房收费系统-概要设计说明书_第15张图片

5.2物理结构设计要点

       由客户端输入的信息存入服务端的数据库中,访问方式根据操作人员而定。

5.3数据结构与程序的关系

系统数据结构由标准SQL语句实现,如INSERT语句、DELETE语句、CREATE语句

6系统出错处理设计

 

6.1出错信息

错误类型

错误提示

输入信息不合法

输入信息不正确,请再次输入

用户名或密码错误

相应的错误提示,请再次输入

程序运行错误

给予相应的出错提示

 

 

6.2补救措施

由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户自己来决定。

6.3系统维护设计

       由于系统较小没有外加维护模块,所以维护工作比较简单,仅对数据库做一些基本维护即可。

 

 

 

你可能感兴趣的:(软件工程,软件工程文档)