图书资料室系统详细设计说明书x.docx
- 文档编号:4347199
- 上传时间:2022-11-30
- 格式:DOCX
- 页数:25
- 大小:372.85KB
图书资料室系统详细设计说明书x.docx
《图书资料室系统详细设计说明书x.docx》由会员分享,可在线阅读,更多相关《图书资料室系统详细设计说明书x.docx(25页珍藏版)》请在冰豆网上搜索。
图书资料室系统详细设计说明书x
1引言4
1.1编写目的4
1.2背景4
1.3定义4
1.4参考资料4
2程序系统的结构4
3.1读者登陆程序描述5
3.2功能6
3.3性能6
3.4输入项6
3.5输出项6
3.6算法6
3.7流程逻辑7
3.8接口8
3.10注释设计8
4.1图书管理员登陆界面程序描述8
4.2功能8
4.3性能9
4.4输入项9
4.5输出项9
4.6算法9
4.7流程逻辑10
5.1查找图书信息查询11
5.2输入项11
5.3输出项11
5.4算法11
5.4流程逻辑12
6.1读者信息查询13
6.2输入项13
6.3输出项13
6.4算法13
6.4流程逻辑14
7.1图书借阅与归还的预定14
7.2输入项15
7.3输出项15
7.4算法15
7.4流程逻辑16
8.1图书借阅17
8.2输入项17
8.3输出项17
8.4算法17
8.4流程逻辑19
9.1图书归还20
9.2输入项20
9.3输出项20
9.4算法20
9.5流程逻辑22
10.1图书类别设置23
10.2性能23
10.3输入项23
10.4输出项23
10.5算法23
10.6流程逻辑24
11.1读者类别设置24
11.2性能24
11.3输入项24
11.4输出项24
11.5算法25
11.6流程逻辑25
12.1罚金标准设置25
12.2性能25
12.3输入项25
12.4输出项26
12.5算法26
12.6流程逻辑26
详细设计说明书
1引言
1.1编写目的
待开发系统虽然在概要设计说明书中有了一个整体的构型,但在具体细节的设计上尚未形成。
编写该详细设计说明书的目的在于能够全面的展开对待开发系统的详细设计,使用户了解系统的实现过程,为编码期顺利完成编码做好充分的准备。
1.2背景
a.待开发软件系统的名称:
计算机学院图书资料管理系统;
b.本项目的任务开发者:
许显婷;
c.用户:
计算机学院在校学生、在职教师;
d.系统管理员:
考虑到学院实际情况由图书管理员担任;
1.3定义
列出本文件中用到专门术语的定义和外文首字母组词的原词组。
1.4参考资料
《实用软件工程》(第三版)------清华大学出版社
2程序系统的结构
编号
名称
操作者
功能描述
0.1
管理员登陆系统界面
图书管理员
以管理员身份登录系统
1.3
增删改用户信息
图书管理员
管理用户
1.4
增删改图书信息
图书管理员
管理图书
1.5
预定图书
读者
可以提前预定图书的
1.3.1
查询用户
图书管理员
查询用户信息
1.4.1
查询图书
图书管理员
查询图书信息
1.1.1
图书类别设置
图书管理员
将图书分门别类的设置
1.1.2
读者类别设置
图书管理员
读者分为学生与教师
1.1.3
罚金标准设置
图书管理员
在罚款项目中的标准
1.6
图书借阅
图书管理员
读者可以借阅图书
1.7
图书归还
图书管理员
读者可以归还图书
3.1读者登陆程序描述
给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?
是否子程序?
是可重人的还是不可重人的?
有无覆盖要求?
是顺序处理还是并发处理等)。
3.2功能
3.3性能
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
3.4输入项
(1)读者
学号(工号)int
密码varchar(50)
借阅证号int
班级(部门)varchar(50);
3.5输出项
读者登陆
系统数据库返回给用户登录失败信息;
登录成功,进入功能首页;
3.6算法
简单描述:
(1)登录系统模块(图书管理员登陆)
Begin
输入账号和密码
{
If(账号>1&&密码>1)
登陆系统;
Elseif(输入>1)
输入账号和密码;
跳转到if语句,重新判断;
Else
退出;
}
3.7流程逻辑
(1)读者主要流程
3.8接口
主页包括:
在线浏览、登陆页面;
管理员功能页面:
图书管理页面、读者管理页面、系统设置页面、借阅统计页面、查询图书、查询读者
用户功能页面:
预订功能页面、查询图书;
预订功能调用:
预订功能页面、预订借阅信息填写页面、预订归还信息填写页面
查询图书功能调用:
查询图书、显示图书页面;
查询读者功能调用:
查询读者、显示读者页面;
图书借阅功能调用:
预订借阅信息填写页面;
图书归还功能调用:
预订归还信息填写页面;
3.10注释设计
说明准备在本程序中安排的注释,如:
a.加在模块首部的注释;
b.加在各分枝点处的注释;
c.对各变量的功能、范围、缺省条件等所加的注释;
d.对使用的逻辑所加的注释等等。
4.1图书管理员登陆界面程序描述
4.2功能
(2)图书管理员登陆界面
4.3性能
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
4.4输入项
(1)图书管理员
账号varchar(50)
密码varchar(50)
4.5输出项
管理员登陆
系统数据库返回给管理员登录失败信息;
登录成功,进入后台首页;
4.6算法
简单描述:
(1)登录系统模块(图书管理员登陆)
Begin
输入账号和密码
{
If(账号>1&&密码>1)
登陆系统;
Elseif(输入>1)
输入账号和密码;
跳转到if语句,重新判断;
Else
退出;
}
4.7流程逻辑
(1)图书管理员主要流程
5.1查找图书信息查询
5.2输入项
图书信息查询
图书IDint
图书名varchar(50);
5.3输出项
查找图书信息查询
查找成功,显示图书的全部信息;
查找不成功,显示图书查找出错,以及返回首页;
5.4算法
查找图书信息读者信息
Begin
输入图书ID
{
If(图书ID>1)
显示图书信息
Else
显示信息不存在
退出;
}
5.4流程逻辑
6.1读者信息查询
6.2输入项
读者信息查询
学号(工号)int
姓名varchar(50)
6.3输出项
读者信息查询
查找成功,显示读者的全部信息;
查找不成功,显示读者查找出错,以及返回首页;
6.4算法
查找读者信息
Begin
输入读者ID
{
If(读者ID>1)
显示读者信息
Else
显示信息不存在
退出;
}
6.4流程逻辑
7.1图书借阅与归还的预定
7.2输入项
图书借阅与归还的预定
图书IDint
图书名varchar(50);
学号(工号)int;
姓名varchar(50);
借阅证号int;
班级(部门)varchar(50);
7.3输出项
图书借阅与归还的预定
成功,显示图书预订表与预订项目;
不成功,显示预订信息错误;
7.4算法
图书借阅与归还的预定
选择预订项目,填写预订信息
7.4流程逻辑
8.1图书借阅
8.2输入项
图书借阅
图书IDint
图书名varchar(50);
学号(工号)int;
姓名varchar(50);
借阅证号int;
班级(部门)varchar(50);
借阅时间日期date;
8.3输出项
图书借阅
成功,显示图书借阅信息与借阅读者信息;
不成功,显示图书借阅信息错误;
8.4算法
图书借阅
Begin
输入图书ID
{
If(图书ID>1)
显示图书信息
If(图书是否在库>1)
借阅成功;
删除预定信息;
记录图书借阅表;
改写用户信息;
Else
图书不再库;
借阅不成功;
计算预定借阅时间;
Else
显示信息不存在
退出;
}
8.4流程逻辑
9.1图书归还
9.2输入项
图书归还
图书IDint
图书名varchar(50);
学号(工号)int;
姓名varchar(50);
借阅证号int;
班级(部门)varchar(50);
借阅时间日期date;
9.3输出项
图书归还
成功,显示图书借阅信息与借阅读者信息;
不成功,显示图书归还信息错误;
9.4算法
图书归还
Begin
输入图书ID
{
If(图书ID>1)
显示图书信息
If(图书检查是否合格>1)
归还成功;
删除预定信息;
删除图书借阅表;
修改用户信息;
Else
用户违规项目;
罚款处理;
If(罚款递交>1)
归还图书成功;
修改用户信息;
Else
用户坏信息记录;
Else
退出;
}
9.5流程逻辑
10.1图书类别设置
10.2性能
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
10.3输入项
图书类别名char;
图书类别号int;
10.4输出项
图书的不同类别;
10.5算法
简单描述:
设置所需要的图书类别种类和图书类别名称;
10.6流程逻辑
11.1读者类别设置
11.2性能
读者类别不同,需要系统设置
11.3输入项
读者类别名char;
读者类别号int;
11.4输出项
读者的不同类别;
11.5算法
简单描述:
设置所需要的读者类别种类和读者类别名称;
11.6流程逻辑
12.1罚金标准设置
12.2性能
罚金标准类别不同,需要系统设置
12.3输入项
罚金标准名char;
罚金标准号int;
罚金标准钱数int;
12.4输出项
罚金标准不同类别;
12.5算法
简单描述:
设置所需要的罚金标准种类和罚金标准名称;
12.6流程逻辑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 资料室 系统 详细 设计 说明书