版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息系统开发与管理实验报告借还书管理子系统的分析与设计院 别经贸学院专 业信息管理与信息系统学 号姓 名成 绩2014年10月29日一、实验名称图书馆借还书管理子系统的分析与设计二、实验目的和任务信息系统开发与管理实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强系统分析设计的感性认识;掌握信息系统总体规划、分析、设计的基本方法;培养学生理论与实践相结合的能力。三、实验要求用信息系统分析与设计工具(例如visio、RationalRose等)分析和设计一个实用的中小型信息系统-图书馆借还书管理系统。根据合理的进度安排
2、,按照系统分析设计的流程及方法,踏实地开展实验活动。四、实验内容及步骤1图书馆管理系统业务描述1.1图书馆管理系统(含借还书子系统)总体业务描述:借书:首先查询图书信息如编号、所属馆藏等内容,拿到书籍后像管理人员出示借书卡,要求借阅图书。管理人员打开书籍信息登记数据库,查看该读者借阅图书本数是否达到上限,并查看本图书是否允许借阅。如果允许则修改书籍借阅状态,并将借阅者信息中的借阅书籍添加;若不允许借阅,则拒绝借阅请求,将图书放回。还书:当借阅者提出还书请求后,管理员要求借阅者出示图书及借书卡。管理人员首先确认图书是否有破损超期现象。若图书存在破损超期,管理员则给借阅者开出罚款单并修改数据库中书
3、籍状态,备注罚款内容;借阅者缴纳罚款后可办理还书。若书籍已经丢失,管理员同样开出罚款单,并修改书籍信息库中书籍的状态。借阅者持罚款单缴纳款项后可再次借书。若不存在以上内容,则直接将图书归还,由管理员更改书籍及借阅者相应信息。1.2 据此建立的图书馆管理系统的业务模型,如图1所示。职能域业务过程业务活动定义(略)角色图书管理借书管理检查读者借阅状态管理员1检查图书借阅状态管理员1修改图书借阅状态管理员1修改读者借阅状态管理员1还书管理检查图书是否丢书管理员2检查图书是否破损管理员2检查图书时候超期管理员2收缴罚款管理员3登记罚款款项管理员2修改图书借阅状态管理员2修改读者借阅状态管理员2信息管理
4、登记借阅者信息管理员3修改借阅者信息管理员3查询借阅者信息管理员登记图书信息管理员3修改图书信息管理员3查询图书信息管理员图书管理确定订购书目管理员4购买图书管理员4录入新图信息管理员3新书上架管理员4图 1 业务模型2借还书子系统业务流程及需求分析2.1借还书子系统业务流程图2.1.1最高层业务流程图,如图2所示。图 2 最高层业务流程图2.1.2低层业务流程图借书业务流程图,如图3所示图 3 借书业务流程图还书业务流程图,如图4所示图 4 还书业务流程图2.2借还书子系统数据流程图2.2.1低层数据流程图借书业务数据流程图,如图5所示 图 5 借书业务数据流程图还书业务数据流程图,如图6所
5、示 图 6 还书业务数据流程图2.2.2总体数据流程图,如图7所示图 7 总体数据流程图2.3借还书子系统的功能需求分析-用例模型借书子系统用例图,如图8所示图 8 借书子系统用例图还书子系统用例图,如图9所示图 9 还书子系统用例图3借还书子系统的系统设计3.1数据库设计(只需要建立数据模型,即写出各数据表的模式)读者信息数据库(借书证号,姓名,性别,学号,密码)馆藏图书信息数据库(图书编号,图书检索号,书名,作者,出版社,出版日期,单价,图书类型,赔款倍数,借阅状态,关键字)读者借阅信息数据库(借书证号,图书编号,作者,图书名,出版社,借阅日期,应还日期,归还日期,罚款金额,管理员编号)员
6、工信息(包括数据项有:员工序号、姓名、密码、类别、性别、家庭住址、联系电话、职务、出生日期、照片)账务信息(流水号、罚款原因、罚款金额、日期)3.2 代码设计如图10信息分类编码表进一步说明的编码形式。编码对象分类及编码备注学院01-经贸学院长度为2位字符,顺序码02-计算机与通讯工程学院.专业081200-计算机科学与技术位别码方式,长度为6位,1、2位为专业大类,3、4为专业中类,5、6位为专业顺序号。参考教育部专业分类编码083500-软件工程020206-国际贸易070100-数学.学号01020206101-经贸学院国际贸易一班一号位别码方式,长度为9位。1、2位为学院,3至6位为专
7、业号,第7位为班级顺序号,第八位为学生顺序号01020206102-经贸学院国际贸易一班二号01020206103-经贸学院国际贸易一班三号借书证号学生即学号,教工为jzg加教工号图书编号0000010-毛泽东思想概论位别码方式,共8位 第1位表示图书大类号,第2、3位:表示图书小类好,第4、5、6、7位表示具体某书,第8位:书籍备注信息0040001-中国近代史纲要图 10 信息分类编码表3.3 界面设计如图11所示,为武汉大学的图书馆的登陆界面。图 11 武汉大学的图书馆登陆界面3.4 用例模型中的时序分析借书子系统的时序分析,如图12所示图 12 借书子系统时序图4借还书子系统的系统测试
8、用所学的系统测试方法针对下列“程序代码“设计测试数据:打开借阅窗口form_borrow设置两个文本框,输入借书证号、书号 建立两个功能按钮点击“返回”按钮,关闭该窗口点击“借阅处理”执行下列操作:调用获得借书证号、书号,结果分别送入变量ls_card_no, ls_book_no按借书证号查询读者信息库如果没找到,则提示:“该读者不是本院人员” 借阅处理结束按书号查询图书信息库如果没找到,则提示:“该书在书库中不存在” 借阅处理结束如果li_borrow大于等于8 则 调用输出不可借阅信息模块(类型为1)否则 按书号ls_book_no查询图书信息 table _ book,获得借阅状态送入
9、变量ll_state 如果ll_state为“借出” 则 调用输出不可借阅信息模块(类型为2) 否则 调修改数据库(借书证号、书号)输出“借阅处理完毕” 相对应的程序流程如图13所示。图 13 流程图按照确定等价类方法进行测试,如图14所示输入条件有效等价类无效等价类li_borrow>=88、9、10、11.1、2、.7ll_state为“借出”借出其他、无图 14 等价类划分五、实验小结通过本次实验过程中,我发现虽然一开始绘制业务流程图时难度较大。但随着对业务模型和业务流程的熟悉,绘制流程图时速度明显提高了很多。但其中也有不少问题,比如对用例的理解把握不清,进而也不能将其中的包含和扩展关系扩展清楚的找出来。在整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林师范大学《教师职业道德与专业发展》2021-2022学年第一学期期末试卷
- 污水处理厂循环水利用方案
- 新型电力系统电子技术实施方案
- 吉林大学《智能运输系统概论》2021-2022学年第一学期期末试卷
- 2024舞台搭建合同样本
- 2024商品混凝土供货居间合同
- 教育系统网络安全演练实施方案
- 教育培训售后服务反馈方案
- 体育赛事安全建设工作制度
- 吉林大学《数控技术及数控加工》2021-2022学年第一学期期末试卷
- (高清版)TDT 1062-2021 社区生活圈规划技术指南
- 安全生产治本攻坚三年行动方案(2024-2026年)解读
- 货物道路运输安全培训课件
- 普通高中物理课程标准样本
- 2023年12月2024届广州市高三年级调研测试英语试卷
- 创业培训-SYB推广介绍课件
- 青海三新农电公司招聘试卷
- 血栓预防宣教
- 勇敢的人先享受世界
- 人教版八年级英语上册完形填空14道(含答案详解)
- 开展家庭教育指导服务活动
评论
0/150
提交评论