您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 借还书系统分析与设计
1大连海事大学实验报告《信息系统分析与设计》2014~2015学年第二学期实验名称:商品连锁店管理系统分析与设计学号姓名:翁丹玉学号:2220123928指导教师:陈佳报告时间:2015年7月8日2目录1.业务流程图..................................................................................................41.1借书业务流程图:...............................................................................41.2还书业务流程图:...............................................................................42.数据流程图:...............................................................................................52.1借书数据流程图:...............................................................................52.2还书数据流程图:...............................................................................53.用例图:.....................................................................................................63.1借书用例:.........................................................................................63.2还书用例:.........................................................................................64.活动图:.....................................................................................................74.1“开收据”活动图:................................................................................74.2“开罚款单”活动图:..........................................................................85.界面设计:..................................................................................................95.1“开收据”界面设计:........................................................................95.2“开罚单”界面设计:........................................................................96.时序图:...................................................................................................106.1“开收据”时序图:..........................................................................106.2“开罚单”时序图:..........................................................................117.类图:.......................................................................................................127.1“开收据”类图:.............................................................................127.2“开罚款单”类图:..........................................................................128.数据库设计:.............................................................................................1339.用例测试:................................................................................................169.1开收据用例测试:.............................................................................169.2开罚单测试数据:.............................................................................1710.借还书系统总结:...................................................................................1841.借还书系统业务背景描述2.业务流程图2.1借书业务流程图:读者索书卡借书证确定是否可以借书允许借书的索书卡允许借书的借书证管理员借书处理借阅记录借阅记录图书信息读者借书证2.2还书业务流程图:读者图书情况检查图书有无情况有书的请求无书的请求检查破损与超期检查超期无破损无超期除无破损无超期之外的所有还书请求罚单读者开罚单办理还书管理员罚单开收据财务人员收据收据超期无超期管理员管理员管理员借阅记录收款账目图书信息管理员借阅记录53.数据流程图:3.1借书数据流程图:查找所需图书读者DB_Books图书信息操作借书证管理员DB_History借阅记录借书证读者DB_Books_person个人借阅历史3.2还书数据流程图:读者有书还书请求DB_History借阅记录检查图书破损和超期情况管理员读者无书还书请求查询是否超期管理员办理还书管理员无破损超期的还书请求查询后的还书请求DB_History借阅记录开收据财务人员罚单DB_History借阅记录收据收据DB_Books图书信息罚单除无破损超期以外的还书请求开罚单管理员DB_Finance财务记录64.用例图:4.1借书用例:4.2还书用例:查找所需图书读者操作借书证管理员开收据财务人员检查图书破损和超期情况查询是否超期办理还书开罚单管理员75.活动图:5.1“开收据”活动图:显示操作页面获得读者罚款单信息查询借阅记录罚款信息判断借阅记录状态修改借阅记录状态打印收据罚款信息归档罚款未交除罚款未交其他状态85.2“开罚款单”活动图:显示操作页面获得读者借阅记录信息获得将归还图书信息判断是否符合罚款标准修改借阅记录借阅记录信息存档打印罚款单符合不符合96.界面设计:6.1“开收据”界面设计:6.2“开罚单”界面设计:107.时序图:7.1“开收据”时序图::财务人员开收据管理主页面:开收据主页面类生成收据编辑页面:生成收据编辑页面类罚款基本信息操作:罚款基本信息操作类收据基本信息操作:收据基本信息操作类借阅记录实体:借阅记录实体类财务记录实体:财务记录实体类打开主页面()显示主页面信息()查询操作输入查询条件单击“查询”获得查询条件值()发送查询条件()查询操作()返回执行结果返回查询结果显示查询结果()生成收据操作选择生成收据记录单击“生成收据”打开编辑主页面()填写收据信息单击“保存”获得页面信息()验证收据信息()插入操作()修改操作()打印操作单击“打印”获得页面信息()输出操作()退出操作单击“退出”关闭主页面()117.2“开罚单”时序图:生成罚单编辑页面:生成罚单编辑页面:管理员罚单管理主页面:罚单管理主页面类罚单基本信息操作:罚款基本信息操作类借阅记录实体:借阅记录实体类图书信息实体:图书信息实体类打开主页面()显示页面信息()查询操作输入查询条件单击“查询”获得查询信息()获得查询条件()查询操作()查询操作()返回执行结果返回执行结果返回查询结果显示查询结果()生成罚单操作选择待生成罚单记录单击“生成罚单”打开编辑页面()填写书状态信息单击“保存”获得页面信息()验证罚单信息()修改操作()插入操作()退出操作单击“退出”关闭主页面()打印罚单操作选择待打印的罚单单击“打印罚单”获得页面信息()查询操作()返回执行结果返回查询结果128.类图:8.1“开收据”类图:8.1“开罚款单”类图:139.数据库设计:主题数据库标识主题数据库名称数据库表标识数据库表名称DB_Books图书信息库DB_Books_list图书信息列表DB_Books_hisory图书借阅记录表DB_Books_person个人借阅历史表个人借阅历史明细表DB_Books_perdetailDB_Finance财务信息库DB_Finance_book财务借阅记录表DB_User系统用户库DB_User_base用户信息基本表DB_User_role用户角色表财务借阅记录表:主题数据库标识主题数据库名称数据库表标识数据库表名称DB_Finance财务信息库DB_Finance_book财务借阅记录表数据元素标识含义类型长度小数位是否关键字是否为空Finance_id财务记录idChar8YNOTNULLUser_id学号char8NOTNULLpayment罚款金额double162NOTNULLPay_date交罚款日期datetimeNOTNULL用户信息基本表:主题数据库标识主题数据库名称数据库表标识数据库表名称DB_User系统用户库DB_User_base用户信息基本表数据元素标识含义类型长度小数位是否关键字是否为空User_id用户Idchar8YNOTNULLName姓名varchar20NOTNULLPassword密码varchar6NOTNULLRole_id角色Idchar8NOTNULL14用户角色表主题数据库标识主题数据库名称数据库表标识数据库表名称DB_User系统用户库DB_User_role用户角色表数据元素标识含义类型长度小数位是否关键字是否为空Role_id角色Idchar8YNOTNULLRole_name角色名称varchar20NOTNULL图书信息列表:主题数据库标识主题数据库名称数据库表标识数据库表名称DB_Books图书信息库DB_Books_list图书列表数据元素标识含义类型长度小数位是否关键字是否为空Book_id索书号char8YNOTNULLName书名varchar50NOTNULLAuthor作者varchar20NOTNULLPublish出版社varchar30NOTNULLTotal_num总数量int4NOTNULL图书借阅记录表:主题数据库标识主题数据库名称数据库表标识数据库表名称DB_Books图书
本文标题:借还书系统分析与设计
链接地址:https://www.777doc.com/doc-5573460 .html