机房收费系统 详细设计说明书第一遍.docx

上传人:b****6 文档编号:6871670 上传时间:2023-01-11 格式:DOCX 页数:28 大小:652.24KB
下载 相关 举报
机房收费系统 详细设计说明书第一遍.docx_第1页
第1页 / 共28页
机房收费系统 详细设计说明书第一遍.docx_第2页
第2页 / 共28页
机房收费系统 详细设计说明书第一遍.docx_第3页
第3页 / 共28页
机房收费系统 详细设计说明书第一遍.docx_第4页
第4页 / 共28页
机房收费系统 详细设计说明书第一遍.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

机房收费系统 详细设计说明书第一遍.docx

《机房收费系统 详细设计说明书第一遍.docx》由会员分享,可在线阅读,更多相关《机房收费系统 详细设计说明书第一遍.docx(28页珍藏版)》请在冰豆网上搜索。

机房收费系统 详细设计说明书第一遍.docx

机房收费系统详细设计说明书第一遍

 

廊坊师范学院软件工程课程设计报告

详细设计说明书

项目名称:

机房收费系统

项目组长:

赵帅高玮

项目成员:

张文康

 

2012年12月9日

 

详细设计说明书

1引言

1.1编写目的

现在机房里提供的办公服务不断增加,信息不断的发展,单靠人工管理已经远远不能应付,这就要求办公自动化系统必须实现自动化、集成化。

充分利用计算机网络优势,提高办公效率,是机房管理更上一层楼。

本系统是在用户需求的基础上,针对廊坊师范学院机房管理的具体需求,结合软件设计特点进行设计开发,旨在通过该项目的实施,提高机房办公管理的质量,加大业务的数字化程度,节省人力物力,提高工作效率。

编此详细报告是为了得出目标系统的精确描述,设计出程序的蓝图,使程序员根据此蓝图写出代码。

本文档的预期读者是:

参与该系统的开发人员以及系统设计人员、代码编制人员和系统实施人员。

1.2背景

说明:

待开发的软件系统的名称:

机房收费系统

本项目的任务提出者:

米教授

本项目的开发者:

张文康

用户和运行该程序系统的的计算中心:

廊坊师范学院数信学院计算机中心

1.3定义

暂无

1.4参考资料

列出有关的参考资料,如:

软件工程视频

SQL浙大视频

《需求分析说明书》

《概要设计说明书》

2程序系统的结构

用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。

3学生上下机设计说明

从本章开始,逐个地给出各个层次中的每个程序的设计考虑。

以下给出的提纲是针对一般情况的。

对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

3.1程序描述

学生通过卡号来上机,系统要验证卡号是否满足上机的条件,如果满足就可以上机,不满足就不可以上机。

3.2功能

3.3性能

输入卡号后,系统处理时间为1s。

3.4输人项

名称

标识

数据类型

输入方式

安全保密

卡号

Card_ID

Char

刷卡

姓名

StudentName

Char

手动输入

班级

Class

Char

手动输入

年级

Grade

Char

手动输入

学号

Student_ID

Char

手动输入

性别

Sex

Char

手动输入

金额

Cash

Char

手动输入

3.5输出项

名称

标识

数据类型

输出媒体

安全保密

卡号

Card_ID

Char

姓名

StudentName

Char

班级

Class

Char

年级

Grade

Char

学号

Student_ID

Char

性别

Sex

Char

金额

Cash

Char

时间

Time

Char

3.6算法

时间差=下机时间—上机时间*时间(分钟),然后结合基本信息表里设定的扣费信息算出消费金额。

3.7流程逻辑

3.8接口

3.9存储分配

根据需要,使用SQl数据库对已输入的信息进行存储和分配

3.10注释设计

说明准备在本程序中安排的注释,如:

在模块首部注释说明本模块开始编写的时间、编写人员及其基本功能

加在各分枝点上的注释说明学生上机所需要的条件

对设定的时间及费用变量进行说明,显示出学生上机所用的时间和所消费的金额

说明各种情况对学生上机收费的标准,指出具体计算方法

3.11限制条件

说明本程序运行中所受到的限制条件。

保证客户端(即本程序)能够和服务器连接,才能进行下面的操作。

3.12测试计划

进行学生上机和下机测试,验证数据的准确性。

3.13尚未解决的问题

目前还不能实现临时客户的上下机功能。

4一般用户设计说明

从本章开始,逐个地给出各个层次中的每个程序的设计考虑。

以下给出的提纲是针对一般情况的。

对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

4.1程序描述

一般用户可以实现查看学生余额、查看学生上机记录、查看学生充值记录、查看学生上机状态、修改密码等功能。

4.2功能

4.3性能

输入的卡号数字都是以整数形式出现,系统反应时间不超过1S

4.4输人项

名称

标识

数据类型

输入方式

安全保密

用户号

User_ID

Char

手动输入

用户名

User_ID

Char

手动输入

用户密码

PWD

Chard

手动输入

卡号

Card_ID

Char

刷卡

姓名

StudentName

Char

手动输入

班级

Class

Char

手动输入

年级

Grade

Char

手动输入

学号

Student_ID

Char

手动输入

性别

Sex

Char

手动输入

金额

Cash

Char

手动输入

4.5输出项

名称

标识

数据类型

输出媒体

安全保密

用户号

User_ID

Char

用户名

User_Name

Char

用户密码

PWD

Chard

卡号

Card_ID

Char

姓名

StudentName

Char

班级

Class

Char

年级

Grade

Char

学号

Student_ID

Char

性别

Sex

Char

金额

Cash

Char

时间

Time

Char

4.6算法

算法基本上都是查询功能,所以通过代码从数据库中查询信息,然后输出信息。

运用了SQL查询语句。

4.7流程逻辑

4.8接口

4.9存储分配

根据需要,使用SQl数据库对已输入的信息进行存储和分配

4.10注释设计

说明准备在本程序中安排的注释,如:

在模块首部注释说明本模块开始编写的时间、编写人员及其基本功能

加在各分枝点上的注释说明一般用户查询需要的条件

4.11限制条件

说明本程序运行中所受到的限制条件。

保证客户端(即本程序)能够和服务器连接,才能进行下面的操作。

4.12测试计划

用一般用户反复登陆,测试一般用户的功能,验证功能的准确性。

4.13尚未解决的问题

暂无

5操作员设计说明

从本章开始,逐个地给出各个层次中的每个程序的设计考虑。

以下给出的提纲是针对一般情况的。

对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

5.1程序描述

操作员除了可以实现一般用户的功能外,还具有操作员特有的功能,包括学生卡号注册、充值、退卡、收取金额查询、金额退还信息查询、学习基本信息维护、学生上机统计信息查询、操作员工作记录等。

5.2功能

 

 

5.3性能

输入的卡号数字都是以整数形式出现,系统反应时间不超过1S

5.4输人项

 

名称

标识

数据类型

输入方式

安全保密

用户号

User_ID

Char

选择

用户级别

Level

Char

选择

用户名

User_Name

Char

选择

卡号

Card_ID

Char

刷卡

开始时间

StartDate

Char

手动输入

结束时间

EndDate

Char

手动输入

姓名

StudentName

Char

手动输入

班级

Class

Char

手动输入

年级

Grade

Char

手动输入

学号

Student_ID

Char

手动输入

性别

Sex

Char

手动输入

金额

Cash

Char

手动输入

5.5输出项

 

名称

标识

数据类型

输出媒体

安全保密

用户号

User_ID

Char

表格

用户级别

Level

Char

表格

用户名

User_Name

Char

表格

卡号

Card_ID

Char

表格

姓名

StudentName

Char

表格

性别

Sex

Char

表格

金额

Cash

Char

表格

时间

Time

Char

表格

5.6算法

算法基本上都是查询/添加/删除功能,所以通过代码从数据库中查询信息,然后输出信息。

运用了SQL查询、添加和删除语句。

5.7流程逻辑

5.8接口

5.9存储分配

根据需要,使用SQl数据库对已输入的信息进行存储和分配

5.10注释设计

说明准备在本程序中安排的注释,如:

在模块首部注释说明本模块开始编写的时间、编写人员及其基本功能

加在各分枝点上的注释说明管理员查询、添加、删除需要的条件

5.11限制条件

说明本程序运行中所受到的限制条件。

保证客户端(即本程序)能够和服务器连接,才能进行下面的操作。

5.12测试计划

用操作员角色反复登陆,测试操作员的功能,验证功能的准确性。

5.13尚未解决的问题

暂无

6管理员设计说明

从本章开始,逐个地给出各个层次中的每个程序的设计考虑。

以下给出的提纲是针对一般情况的。

对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

6.1程序描述

管理员除了可以实现一般用户和操作员的功能外,还具有管理员特有的最高权限的功能,包括结账、添加和删除用户、查询正在值班的教师、查看日结账单、查看周结账单。

6.2功能

 

6.3性能

本模块主要是管理老师的模块,添加和删除用户时系统反应时间不超过1S。

6.4输人项

名称

标识

数据类型

输入方式

安全保密

用户号

User_ID

Char

选择

用户级别

Level

Char

选择

用户名

User_Name

Char

选择

卡号

Card_ID

Char

刷卡

开始时间

StartDate

Char

手动输入

结束时间

EndDate

Char

手动输入

姓名

StudentName

Char

手动输入

班级

Class

Char

手动输入

年级

Grade

Char

手动输入

学号

Student_ID

Char

手动输入

性别

Sex

Char

手动输入

金额

Cash

Char

手动输入

6.5输出项

 

名称

标识

数据类型

输出媒体

安全保密

用户号

User_ID

Char

表格

用户级别

Level

Char

表格

用户名

User_Name

Char

表格

卡号

Card_ID

Char

表格

姓名

StudentName

Char

表格

性别

Sex

Char

表格

金额

Cash

Char

表格

时间

Time

Char

表格

6.6算法

算法基本上都是查询/添加/删除功能,所以通过代码从数据库中查询信息,然后输出信息。

运用了SQL查询、添加和删除语句。

6.7流程逻辑

6.8接口

6.9存储分配

根据需要,使用SQl数据库对已输入的信息进行存储和分配

6.10注释设计

说明准备在本程序中安排的注释,如:

在模块首部注释说明本模块开始编写的时间、编写人员及其基本功能

加在各分枝点上的注释说明管理员操作查询、添加、删除需要的条件

6.11限制条件

说明本程序运行中所受到的限制条件。

保证客户端(即本程序)能够和服务器连接,才能进行下面的操作。

6.12测试计划

用管理员角色反复登陆,测试管理员的功能,验证功能的准确性。

6.13尚未解决的问题

目前关于安利还不能对临时用户进行管理。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1