全球旧事资料 分类
软件工程实
学姓_号:名:



实验名称:概要设计说明书
f实验2软件设计说明书
1引言
11背景
待开发软件系统的名称:开发者:用户:
12编写目的
帮助用户和系统开发人员及测试人员了解本系统。对系统进行功能分析,解释与确认。作为开发人员详细设计和测试人员测试的标准。本文档预期读者为实验室项目组成员,用户和测试人员。
13定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
14参考资料
【1】李文杰开放实验室教学模式探索及实践重庆工学院学报2006年06期
2总体设计
21需求规定
本软件提供一个既可以存储信息,同时又具有浏览、插入、查询、修改、删除功能,供使用者轻松管理图书馆的库存图书。数据库信息由使用者进行输入。
f22运行环境
硬件支持环境普通PC机WINDOWS操作系统,TurboC20软件
23基本设计概念和处理流程
本系统由主单函数调用各个子函数(功能函数)来实现各项操作。功能函数包括插入函数,删除函数,显示函数,文件读入函数,文件读出函数,借出函数,归还函数,退出函数
24结构
系统的功能结构图如下图所示。图书管理系统
读者信息
图书管理
读者登记
读者查询
新书登记
图书借阅
图书归还
图书查询
某种图书
全局图书
总体类图,如下图所示:
f25功能需求与程序的关系
模块编号M1M2M3M4M5M6M7模块名称身份验证模块主菜单模块插入模块删除模块查询模块显示模块借出模块功能输入验证信息输入选择的功能插入相关信息删除指定信息查询指定信息以列表方式显示所有信息实现书籍借出
fM8M9M10M11
归还模块读入模块备份模块退出模块
实现书籍归还从外部文件读入信息备份文件信息退出程序保存文件
26人工处理过程
1234每位用户的信息,都需要人工导入到该系统内或者用户亲自注册。该系统所有内容的审核管理,需要管理员人工处理。该系统所有学生及教师的管理,需要图书管理员人工处理。该系统的运行时错误、系统意外故障等,需要管理员人工处理。
3部分时序图
借书时序图
还书时序图
f4部分状态转换图
图书状态图
f5重要模块流程图
读者目录文件图书目录文件
图书管理员
接收事务
检查读者是否有效
检查读者借书记录
查询图书存在情况
借书登记
读者
借书信息借书文件
注:图中读者借书称为一个事务。
图书管理员
接收事务
检查图书是否过期
处理还书
更新借书文件
读者
还书信息借书文件
注:图中读者还书称为一个事务。
fr
好听全球资料 返回顶部