【机房】概要设计说明书

概要设计说明书

1 引言

1.1编写目的

软件设计结构的具体任务是将一个复杂的系统按功能划分,建立模块的层次结构及调用关系;数据库结构设计包括特征描述,确定数据库的结构特性以及数据库的设计。

此概要设计说明书是为了说明整个系统的体系结构,以及需求用例的各个功能点在结构中的体现,为系统的详细设计人员进行详细设计师的输入参考文档。

1.2背景
  • 待开发的软件系统的名称:机房收费系统
  • 本项目的任务提出者:米教授
    开发者:
    用户:廊坊师范学院全体职工和学生
    实现该软件的计算中心或计算机网络:学院机房
  • 将运行该软件的计算站(中心):图书馆阅览室、学校机房
1.3定义

在这里插入图片描述
VB6.0:1991年。美国微软公司推出了Visual Basic(可简称VB),目前最新的版本是VB2005(VBB)中文版。

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

1.4参考资料

软件需求说明书(GB856T——88)
《软工视频》张洪志 哈尔滨工业大学
《SQL SERVER 入门经典》敖福江译 清华大学出版社

2总体设计

2.1需求规定

本项目是为了方便教师,学生而设计的,学生可直接输入用户名、密码,即可登录到系统中,查看自己的卡内余额,上机信息,充值信息等。值班教师通过用户名和密码登录系统,的上机信息,监督学生刷卡上机,下机等工作。管理员可通过用户名和密码登录系统,进行结账工作及查看教师的值班情况。系统设有三种权限,会根据登录时的级别认证,进入不同的界面。

A.主要输入:基本数据设定、添加用户、注册信息、充值信息、上下机信息以及退卡信息都会输入到数据库中保存

B.主要输出:查询信息及日结账信息、周结账信息,还可以打印

2.2运行环境
  • 硬件环境:
    a、cpu处理器最好为奔腾三代及其以上,主频最好为2.0Ghz以上
    b、内存最好为2G及其以上容量。
    c、配套不同键盘鼠标、打印机和刷卡器若干。
  • 软件环境:
    操作系统:Windows7及其以上的操作系统
    数据库管理系统:SQL SERVER 2014
2.3基本设计概念和处理流程

在这里插入图片描述

2.4结构

在这里插入图片描述

2.5功能需求与程序的关系

在这里插入图片描述

2.6人工处理过程

学生上下机需要刷卡

2.7尚未解决的问题

暂无。

3接口设计

3.1用户接口

在这里插入图片描述

3.2外部接口

在这里插入图片描述

3.3内部接口

系统内部与数据库的接口采用SQL的连接方式。
客户端通过配置数据源与服务器建立连接

4运行设计

4.1运行模块组合

A、学生:主要是查看学生余额、学生上机记录查询、学生充值记录查询、学生上机状态查询、修改密码等模块,都涉及到数据库的调用

B、教师:学生上机情况查询、余额退还查询、注册、充值、退卡、收取金额的模块

C、教导主任:主要是基本数据设定、添加删除用户、值班教师情况查询、结账、日结账单、周结账单等模块

4.2运行控制

A.该系统的主要输入设备是键盘和刷卡器,输出设备主要是显示器和打印机。

B.用户登录时需要进行身份验证,用户名、密码和数据库中一直且根据用户类型不同而登录不同的环境

C.注册、充值、退卡需要核实信息后执行

D.结账时需要管理员核实

E.管理员登录后可以对系统进行设置和修改

4.3运行时间

响应时间:0.5s内
更新处理时间:0.5s内
数据的转换和传送时间:0.5s内

5系统数据结构设计

5.1逻辑结构设计要点

1.值班信息(WorkLog_Info)
在这里插入图片描述

2.退卡信息(Cancel Card_Info)
在这里插入图片描述
3.日结帐单(CheckDay_Info)

在这里插入图片描述
4.周结账单(Check Week_Info)
在这里插入图片描述

5.上机信息(Online_Info)
在这里插入图片描述
6.充值记录(Recharge_Info)
在这里插入图片描述
7.学生信息(Student_Info)
在这里插入图片描述
8.基本数据设定(BasicDate_Info)
在这里插入图片描述
9.用户信息(User_Info)
在这里插入图片描述

5.2物理结构设计要点

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

5.3数据结构与程序的关系

各个数据结构与访问这些数据结构的形式: 系统的数据结构由标准数据库语言SQL实现,如INSERT语句、DELETE语句、UPDATE语句

6系统出错处理设计

6.1出错信息

在用户使用错误的数据或访问没有权限的数据以及在用户操作非法时,系统会给出相应的警告提示。
在这里插入图片描述

6.2补救措施

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

6.3系统维护设计

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

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

猜你喜欢

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