【机房】详细设计说明书

详细设计说明书

1引言

1.1编写目的

现在机房里提供的办公服务不断增加,信息不断的发展,单靠人工管理已经远远不能应付,这就要办公自动化系统必须实现自动化,集成化。充分利用计算机网络优势,提高办公效率,使机房管理更上一层楼。

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

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

本文档的预期读者是:参与该系统的开发人员以及系统设计人员,代码编制人员和系统实施人员。

1.2背景
  • 待开发软件系统的名称:机房收费系统
  • 本项目的任务提出者:米教授
    开发者:
    用户:廊坊师范学院全体教职工和学生
    运行该程序系统的计算中心:学院机房
  • 该软件系统同其他系统或其他机构的基本的相互来往关系:由信息技术提高班做技术支持。
1.3定义

VS是Microsoft Visual Studio的简称。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。

Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2017 RC版本,基于.NET Framework 4.6

SQL Server:全称是“结构化查询语言(Structured Query Language)”,最早是IBM公司圣约瑟研究实验室为其关系数据库管理系统SYSTERDMR开发的一种查询语言,它的前身是SQUARE。
在这里插入图片描述

1.4参考资料

列出有关的参考资料,如:
详细设计说明书(GB8567——88);
邱幕夏版《机房收费系统2.0》
《学生信息管理系统》。

2程序系统的结构

2.1、整体结构图:

在这里插入图片描述

2.2 管理层次结构图:

在这里插入图片描述

  • a.一般用户模块(Normal):主要负责查询相关学生信息以及上下机情况。
  • b.操作员模块:负责学生注册、修改、充值、退卡等操作管理工作。
  • c.管理员模块:负责整个系统基本数据的设定、对操作员和一般用户的管理以及账目管理工作。

3程序1(标识符)设计说明

3.1程序描述

该模块只是对上下机的学生进行查看和执行上下机操作,没有涉及账目的管理,只是将学生上机和下机的信息输入数据库,还能查看部分学生上下机信息。但是不能对其进行修改操作,该模块只要是要登录的用户都可以操作

扫描二维码关注公众号,回复: 9393485 查看本文章
3.2功能

在这里插入图片描述

3.3性能
  • A.精度:
    a.软件的输入精度:小数点后保留两位有效数字
    b.输出数据的精度:小数点后保留两位有效数字
    c.传输过程中的精度:小数点后保留两位有效数字

  • B.时间特性要求:
    a.响应时间:0.5s内
    b.更新处理时间:0.5s内
    c. 数据的更换和传送时间:1s内

  • C.灵活性:
    a.运行环境的变化:该软件适用于现在流行的造作系统
    b.精度和有效时限的变化:因不同情况而定
    c.计划的变化和改进:根据用户的需求随时最软件做必要的升级和更新。

3.4 输入项

在这里插入图片描述

3.5输出项

在这里插入图片描述

3.6算法

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

上机消费金额=上机递增时间个数*单位递增金额。

3.7流程逻辑

在这里插入图片描述

3.8接口

在这里插入图片描述

3.9存储分配

在这里插入图片描述

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

  • 在变量声明阶段,大概说明变量的类型和用途

  • 在个判断、循环或者顺序枝分点上注释说明程序代码的功能。

3.11限制条件

操作系统:Windows7及其以上的操作系统
软件:VB6.0、SQL SERVER 2014必须保证程序正常连接到服务器

3.12测试计划

1、测试方法:采用黑盒测试和白盒测试结合的方法
2、测试用例:选择重要的功能模块进行测试
3、用一般用户反复登录,多次点击测试,验证系统的牢固性

3.13尚未解决的问题

暂无

发布了79 篇原创文章 · 获赞 15 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Laura__zhang/article/details/104483218