软件工程报告图书管理系统需求性分析姓名:蒋维佳学号:20122018班级:应数01班
1引言
11编写目的
此规格说明书是为了对图书馆管理系统做一个概要的说明,是软件的大概的分析过程,对最终的软件加以说明。主要的读者为软件设计人员,程序编写员,以及老师。
128
f12项目背景
该项目作为计算机学院05级的软件课程设计题目,学生应该在规定的时间之内完成,时间是第七周(4月7日)到第十二周(5月16日),学生应该在这个时间之内做好需求规格说明书,概要设计说明书,详细设计说明书,以及做好程序,并在最后加以用户操作手册等一系列详细的设计要求。
13定义
14参考资料
《实用软件工程》第二版郑人杰殷人昆陶永雷等主编清华大学出版社《delphi程序员成长攻略》蒙祖强龚涛等编著中国水利水电出版社《delphi7开发实例完全剖析》王志强编著中国电力出版社《精通delphi数据库设计与实例开发》陈润编著中国青年出版社
2任务概述
21目标
通过该系统可以实现最基本的图书馆的一系列的操作流程,其中包括:图书的借阅,图书的查找,图书的退还,借书证的申请,图书的上架处理,图书的过期未还的处罚等等功能。这些功能要用delphi以及后台的数据库SQL来实现。
22运行环境
Wi
dows982000XP2003操作系统下,安装并配置软件MicrosoftSQLServer2000数据库管理系统。
作者用的是wi
dowsXP操作系统,理论上可以在wi
dows9820002003下运行的。
23条件与限制
因现在配有wi
dows98与wi
dows2003的操作系统的电脑较少,不易找到,所以在这两种操作系统上实验比较困难。
3、数据描述
31静态数据
图书:图书编码,书名,书号,图书类别,作者,出版社,出版时间,单价
管理员:用户名,密码,权限,姓名
读者:借书卡号,姓名,性别,读者类别,所属系部,部门或班级
32动态数据
输入数据:鼠标对按钮的点击,查询方式,查询关键字,新建图书项,新建读者项,图
书项、读者项记录的修改,图书借还以及注销操作时的输入信息,受限操作所需的密码等。
输出数据:查询关键字所确定的数据库子集,统计结果,操作成功或失败的消息,图书
借还以及注销操作时的结果信息。
33数据库描述
数据库采用SQLServer数据库。
228
f34数据流图与数据字典1、数据流图1顶层数据流图
(2)0层数据流图
(3)1层数据流图
1读者信息管理
328
f2图书信息管理3图书借还管理
ER图:428
fName
stuID
ge
der
user
classgroupKey
ID
Key
Admi
istrator
borrowdatae
ddata
borrow
retur
data
bookIDbookName
book
className
price
r