借还书系统分析与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大连海事大学
实验报告
《信息系统分析与设计》2014~2015学年第二学期
实验名称:商品连锁店管理系统分析与设计
学号姓名:翁丹玉
学号: 2220123928
指导教师:陈佳
报告时间: 2015年7月8日
目录
1.业务流程图 (4)
1.1借书业务流程图: (4)
1.2还书业务流程图: (4)
2.数据流程图: (5)
2.1借书数据流程图: (5)
2.2还书数据流程图: (5)
3.用例图: (6)
3.1借书用例: (6)
3.2还书用例: (6)
4.活动图: (7)
4.1“开收据”活动图: (7)
4.2“开罚款单”活动图: (8)
5.界面设计: (9)
5.1“开收据”界面设计: (9)
5.2“开罚单”界面设计: (9)
6.时序图: (10)
6.1“开收据”时序图: (10)
6.2“开罚单”时序图: (11)
7.类图: (12)
7.1“开收据”类图: (12)
7.2“开罚款单”类图: (12)
8.数据库设计: (13)
9.用例测试: (16)
9.1开收据用例测试: (16)
9.2开罚单测试数据: (17)
10.借还书系统总结: (18)
1.借还书系统业务背景描述
2.业务流程图
2.1借书业务流程图:
2.2还书业务流程图:
3.数据流程图:
3.1借书数据流程图:
3.2还书数据流程图:
4.1 借书用例:
4.2 还书用例:
查找所需图书
读者
操作借书证
管理员
开收据
办理还书
5.1“开收据”活动图:
5.2“开罚款单”活动图:
6.界面设计:
6.1“开收据”界面设计:
6.2“开罚单”界面设计:
7.时序图:
7.1“开收据”时序图:
:
财务人员开收据管理主页面 : 开收据主页
生成收据编辑页面 : 生成收据编罚款基本信息操作 : 收据基本信息操作 : 借阅记录实体 : 借阅财务记录实体 : 财务
7.2 “开罚单”时序图:
生成罚单编辑页面 : 生成罚单编
: 管理员罚单管理主页面 : 罚单管理主页
罚单基本信息操作 : 借阅记录实体 : 借阅图书信息实体 : 图书
8.类图:
8.1“开收据”类图:
8.1“开罚款单”类图:
9.数据库设计:
财务借阅记录表:
用户信息基本表:
用户角色表
图书信息列表:
图书借阅记录表:
个人借阅历史表:
个人借阅历史明细表:
10.用例测试:
10.1开收据用例测试:
假设:学号与罚款单均为文本框输入
要求:学号为8位数字,罚款号为2为数字1)学号等价类划分表
2)写测试数据
有效测试数据:
22201232
无效测试数据:
a)空
b)2220123
c) 2
d)A2201232
e)12201232
1)罚款号等价类划分表
2)写测试数据
有效测试数据:
01
无效测试数据:
a)空
b) 1
c)A1
10.2开罚单测试数据:假设:学号均为文本框输入
要求:学号为8位数字
3)学号等价类划分表
4)写测试数据
有效测试数据:
01
无效测试数据:
a)空
b)0
c)A1
11.借还书系统总结:
这是教到第四章业务流的时候,老师给我们出的题,第一反应就是怎么办呢?因为自己课上还没有完全消化老师所教的知识,还不能和老师所讲的产生共鸣,于是自己在课后把相关章节都有认真看过。在业务流程图到数据流程图的转换过程中,遇到很大的困难。因为有老师的指导,我渐渐有了进步,但是还是没有考虑完全,欣慰的是得到老师的点醒。还有就是在第一次上机课老师的讲解,让我突然明白了为什么给我们一种“什么样都是对的”的感觉。虽然老师把自己的业务流程图公布了出来,但是我没有完全照着老师的画,而是拿老师画的和自己的做对比,让自己画的图更加的完善。受益于这个平时作业才让自己在后面的连锁店系统分析中少走弯路,感谢老师的指导,非常感谢!