借还书系统分析与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大连海事大学
实验报告
《信息系统分析与设计》2014~2015学年第二学期
实验名称:商品连锁店管理系统分析与设计
学生姓名:熊恩仪
学生学号: 2220133920
指导教师:陈佳
报告时间: 2016年7月13日
1.业务流程图
1.1借还书业务流程图
图书基本信息表
1
借书处理
借阅记录信息表
3
统计分析2
还书处理
借阅记录信息表
图书基本信息表
借阅记录信息表
2.1
确认破损超期
2.3
2.2
确认丢书超期
办理还书
应收应付账目表
2. 数据流程图
2.1 借还书数据流程图
读者
索书单
1借书处理
管理员
3
统计分析
统计员
读者
2
还书处理
管理员
领导
罚款单
还书请求
5
读者信息管理
统计员
4
图书信息管理
统计员
统计报表
DB_Statistics 借阅记录信息表
DB_Statistics 应收应付账目表
DB_Books 图书基本信息表
DB_Readers 读者基本信息表DB_Statistics 统计分析基本表
DB_Statistics
借阅记录信息表
说明: 1.1级业务功能为读者查找书卡找书,直接将书卡上的信息填写至索书单上。 1.2级业务功能为读者在开架的书架上查找书目,找到以后填写索书单。
读者
1.3
管理员
借书处理
读者
1.1
管理员确认是否允许借
书
1.2
管理员
确认是否允许借
书
不能借阅的索书单
DB_Statistics
DB_Statistics 借阅记录信息表
借阅记录信息表
图书基本信息表
DB_Books
借阅记录信息表
2.1
管理员确认破损超期2.2
管理员
确认丢书超期
2.3
财务人员
收罚款
借阅记录信息表
2.4
管理员
办理还书
读者
读者
读者
读者
读者
罚款单
收据收据
罚款单
正常的还书请求
有书的还书请求丢书的还书请求
罚款单
DB_Statistics
DB_Statistics
借阅记录信息表
DB_Statistics 图书信息DB_Books
应收应付账目表
DB_Statistics 应收应付账目表
DB_Statistics
3.用例图
4. 时序图
4.1 财务收罚款开收据时序图
: 财务人员
开收据管理主页面 : 开收据主页生成收据编辑页面 : 生成收据编罚款基本信息操作 : 收据基本信息操作 : 借阅记录实体 : 借阅
财务记录实体 : 财务
4.2 管理员开罚单
生成罚单编辑页面 : 生成罚单编辑页面 : 管理员罚单管理主页面 : 罚单管理主页
罚单基本信息操作 : 罚款基本信息操作类借阅记录实体 : 借阅图书信息实体 : 图
5.活动图
5.1“财务人员收罚款开收据”活动图
5.2“管理员开罚款单”活动图:
6.类图
6.1“财务人员收罚款开收据”
6.2“管理员开罚款单”
7.数据库设计:
图书基本信息表:
读者信息基本表:
借阅记录信息表:
8.用例测试:
8.1开收据用例测试:
假设:学号与罚款单均为文本框输入
要求:学号为8位数字,罚款号为2为数字1)学号等价类划分表
2)写测试数据
有效测试数据:
22201232
无效测试数据:
a)空
b)2220123
c) 2
d)A2201232
e)12201232
1)罚款号等价类划分表
2)写测试数据
有效测试数据:
01
无效测试数据:
a)空
b) 1
c)A1
8.2开罚单测试数据:假设:学号均为文本框输入
要求:学号为8位数字
3)学号等价类划分表
4)写测试数据
有效测试数据:
01
无效测试数据:
a)空
b)0
c)A1
9.总结
通过借还书系统的分析与设计的这项作业,我深刻的体会到了系统分析员的辛苦。在经过重重分析之下所得到的系统初始模型,各种繁多的数据,让人觉得很有成就感。
更深的认识到了系统分析和设计的难点和对做出一个系统而言的重要性。