首页 > 编程知识 正文

图书管理系统概要设计说明书,项目开发概要设计说明书

时间:2023-05-05 10:33:53 阅读:129030 作者:590

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人工处理过程


   需要时刻的备份数据,以上不可抗拒因素导致数据的丢失。


2.7尚未解决的问题


  暂无


 


 3接口设计


3.1用户接口


暂无


3.2 外部接口


   暂无


3.3内部接口


  程序内的各个模块之间采用函数调用、参数传递、返回值得方式进行信息传递。


4运行设计

 4.1运行模块设计组合


  系统是以VB的开发工具下开发完成的,多窗口的环境下通过调用模块讷讷狗实现不同窗体的连接。


4.2运行控制

   暂无

4.3运行时间

    确保上机流畅。

 

  5系统数据结构设计


5.1逻辑结构设计要点


程序中设计到的表如下:


功能描述

databasic

实现用户话费细节操作

Student_infomation

保存学生相关信息

userinfo

记录系统用户信息

rechargeinfo

学生充值记录

returninfo

学生退卡记录

日账单

学生日消费记录汇总

Onwork

正在值班教师记录

Online

学生上机记录


 

5.2物理结构设计要点


 属于数据库内部结构,在此就不在多提。


5.3数据结构与程序的关系


  通过在数据库内建立主外键来关联这些数据。


 6.系统出错处理设计

6.1出错信息


 


错误类型

错误提示

输入信息不合法

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

用户名或密码错误

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

程序运行错误

给予相应的出错提示


6.2补救措施


  a.当出现断电或者电脑出现故障(死机、蓝屏)的话,可以通过以前备份的形式对数据进行回复。


 b.当用户需要在此增加功能的时候,可以通过在原系统的基础上进行扩充。


6.3系统维护设计


    1)在数据库设计的时候,学生信息与学生上机、学生充值、学生退卡记录都不在一个表中,防止信息删除或更新的时候,信息的不一致重叠罗嗦。


    2)在程序内部通过建立模块,不同窗体调用一个模块的形式进行设计,减少了代码的操作量,提高了运行的速度。


 


 






版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。