04概要设计说明书
引言1.1编制目的
本阶段完成系统的大致设计,明确系统的数据结构和软件结构。 本概要设计说明书的目的是进一步细化软件设计阶段得到的软件概观,在程序的细节上加工成与源程序开发的软件表现非常接近的东西。
读者:软件测试人员、程序开发人员、软件分析师
http://www.Sina.com/http://www.Sina.com /
任务提交人:学校办公室管理员
开发者:丰富的发带
用户:机房管理员
1.3定义
逻辑结构:简称数据结构,表示实现用户观点的系统结构。
管理员:具有系统最高权限的用户。
1.4参考资料
《软件工程概论》烂漫鸵鸟编南京大学计算机系出版2001年8月
2总体设计http://www.Sina.com/http://www.Sina.com /
a .本系统用于学校机房,使用频繁,可靠、安全,具有定期备份数据的功能,防止停电和不可抗力破坏造成数据破坏。
b .系统运行速度快
2.2工作环境
1 )操作系统在窗口XP以上
2 )客户端配置VB和SQL等APP应用开发软件
2.3基本设计概念和处理流程
一般用户进程
操作员进程
管理员进程
http://www.Sina.com/http://www.Sina.com /
暂时没有
2.5功能器寻求与程序的关系
本产品根据功能对功能进行分类。
高——必须实现功能,用户有明确的功能定义和要求。
在——中要实现的功能可能是用户的功能定义和要求模糊、不具体或较低的约束,但由于这种功能的缺乏会引起用户的不满,所以这种功能的具体需求必须由需求分析人员引导用户产生和明确。
font-weight:normal; margin-top:0cm; margin-bottom:0pt"> 尽量实现的功能,并根据开发进度进行取舍,但这类功能的实现将会增加用户的满意度。
序号
功能名称
功能需求标识
优先级
简要描述
1
用户登录子系统
用户登录
A
用户按等级进行登录
2
一般用户子系统
一般用户管理
C
进行学生一般信息的查询
3
操作员子系统
操作员管理
A
负责学生上机
4
管理员子系统
管理员管理
A
负责账目汇总
2.6人工处理过程
需要时刻的备份数据,以上不可抗拒因素导致数据的丢失。
暂无
暂无
暂无
程序内的各个模块之间采用函数调用、参数传递、返回值得方式进行信息传递。
4.1运行模块设计组合
系统是以VB的开发工具下开发完成的,多窗口的环境下通过调用模块讷讷狗实现不同窗体的连接。
暂无
4.3运行时间确保上机流畅。
5系统数据结构设计
程序中设计到的表如下:
表
功能描述
databasic
实现用户话费细节操作
Student_infomation
保存学生相关信息
userinfo
记录系统用户信息
rechargeinfo
学生充值记录
returninfo
学生退卡记录
日账单
学生日消费记录汇总
Onwork
正在值班教师记录
Online
学生上机记录
5.2物理结构设计要点
属于数据库内部结构,在此就不在多提。
通过在数据库内建立主外键来关联这些数据。
6.1出错信息
错误类型
错误提示
输入信息不合法
输入信息不正确,请再次输入
用户名或密码错误
相应的错误提示,请再次输入
程序运行错误
给予相应的出错提示
6.2补救措施
a.当出现断电或者电脑出现故障(死机、蓝屏)的话,可以通过以前备份的形式对数据进行回复。
b.当用户需要在此增加功能的时候,可以通过在原系统的基础上进行扩充。
6.3系统维护设计
1)在数据库设计的时候,学生信息与学生上机、学生充值、学生退卡记录都不在一个表中,防止信息删除或更新的时候,信息的不一致重叠罗嗦。
2)在程序内部通过建立模块,不同窗体调用一个模块的形式进行设计,减少了代码的操作量,提高了运行的速度。