《图书管理系统(共10页).doc》由会员分享,可在线阅读,更多相关《图书管理系统(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件工程实验一:需求分析工具1. 提交期限和方法期限:第七周周六(2012-10-20)23:59 pm 方法:由各班学习委员收集所有学生的实验报告,以电子档的形式提交给任课教师(可发邮箱: )。2. 案例分析学校图书管理系统图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统(MIS)。该信息系统能够方便地借阅者提供各种借阅服务,也能够为图书管理员和系统管理员(两者视为系统中的同一角色)提供方便的管理服务。图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有惟一标识其存在的编号。根据图书管理的日常工作需求和图书借阅管理流程,系统应实现以下目标:(
2、1) 基本信息设置保证图书信息和读者信息的分类管理;(2) 实现图书信息的查询功能,保证数据查询的灵活性;(3) 实现对图书借阅、归还过程的全程数据信息跟踪;(4) 设置读者借阅和图书借阅排行榜,为图书管理提供真实的数据信息;(5) 提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书借阅信息;(6) 提供管理员修改自己密码的功能,保证系统的安全性;(7) 提供灵活、方便的权限设置功能,使整个系统的管理分工明确;(8) 界面设计友好、美观,数据存储安全、可靠;(9) 采用人机对话的操作方式,方便管理员的日常操作;(10) 系统最大限度地实现易维护性和易操作性。安全与保密要求:对于图书资料录
3、入者提供管理员级别的权限,对于游客提供游客权限,在游客权限范围内进行常规操作(图书信息查询),老师以及学生属于图书管理系统主要的服务对象,属于注册用户,必须登录后进行相关的借阅、资料管理。 3. 解决方案此实验的目的是用软件设计与开发的相关CASE(推荐Microsoft Office Visio),对案例进行系统需求分析,并建立系统的功能模型。重点完成的任务包括:(1) 系统功能性需求分析,给出数据流图(顶层、0层、1层、2层(若有);(2) 根据(1)绘出的数据流图编写目标系统的数据字典及必要的加工描述;4. 提交要求本次实验为个人任务,需独立完成,以电子档的形式提交给学习委员,再由学习委
4、员在规定期限内提交给任课老师。未按时提交实验报告者,每迟交一天扣1分,扣完为止。经辅导员同意并签字的事病假时间不计入迟交范围。凡被发现实验报告有抄袭者,本次成绩以零分记。附件:实验一:需求分析报告书案例:学校图书管理系统拟制人_2012年 月 日1 系统功能性需求1.1 数据流图l 顶层l 第0层l 第1层借阅人信息管理图书借换管理图书信息管理系统设置l 第2层(若有)1.2 数据字典l 数据源名称输入流输出流备注借阅人借阅排行+借阅到期、欠费提醒+图书信息+已借、可借量+借书答复借书请求+查询图书+图书证登陆管理员已经到期的图书借阅+修改密码答复管理图书档案信息+修改管理员信息+管理读者信息
5、档案信息+欠费金额信息+系统维护l 数据流名称组成来源去向数据量备注图书证登陆图书证号+联系电话+读者姓名+读者性别+读者系别+读者类别借阅人借阅人信息管理读者借阅排行读者借阅图书量+图书证号+读者姓名+读者系别借阅人信息管理借阅人100查询图书图书条形码+图书名称+图书类别借阅人图书信息管理图书信息图书条形码+图书名称+图书是否可借+图书剩余量+借阅时间图书信息管理借阅人图书借阅排行图书条形码+图书名称图书借还管理借阅人借阅到期、欠费提醒借阅时间+到期日期+欠费金额图书借还管理借阅人借还请求图书条形码+图书名称+图书证号借阅人图书借还管理有效读者图书证号+读者姓名借阅人信息管理图书借阅管理可
6、借、已借量图书证号+读者姓名+已借图书量+可借图书量图书借还管理借阅人信息管理管理读者信息图书证号+读者姓名+图书条形码+图书名称+欠费金额管理员借阅人信息管理已经到期的图书借阅信息图书条形码+图书名称+借阅时间图书借还管理管理员图书档案图书条形码+图书名称+图书类别管理员图书信息管理系统维护信息停机整理指令管理员系统设置管理员发出指令后由,系统设置自动完成一系列的信息整理修改管理员密码信息原密码+新密码管理员系统设置修改密码答复确认指令+重新登陆指令系统设置管理员l 数据项名称简述数据类型备注readerNumber图书证号StringreaderPhone联系电话StringreaderN
7、ame读者姓名StringreaderSex读者性别String男或女readerDep读者系别StringreaderClass读者类别String老师、本科或专科readerBorrNumer读者借阅图书量intbookNumber图书条形码StringbookName图书名称StringbookClass图书类别StringborrowTime借阅时间StringreturnTime到期日期StringborrowYorN图书是否可借CharY或NlackMoney欠费金额intMax100hadBorrowed已借图书量IntcanBorrowed可借图书量intstop停机整理指令C
8、harY或NnewPassword新密码StringoldPassword原密码Stringl 数据存储表名信息组成读者信息表图书证号+联系电话+读者姓名+读者性别+读者系别+读者类别+所借图书条形码+图书名称+借阅时间图书信息表图书条形码+图书名称+图书是否可借+图书剩余量+图书被借时间+图书归还时间图书类型表图书条形码+图书名称+图书类别罚金金额表图书条形码+图书名称+借阅时间+图书证号+读者姓名l 数据加工名称加工号输入流输出流激发条件备注新增信息1.1图书证登陆有效读者信息确认为新读者修改信息1.2图书证登陆有效读者信息确认要修改Data自动刷新删除信息1.3图书证登陆有效读者信息确认
9、删除Data自动刷新图书借阅管理2.1借还请求已经到期的图书借阅信息+借阅到期、欠费提醒读者发出借书请求时图书续借管理2.2借还请求图书信息读者发出续借请求时需要确认读者是否欠费,若欠费应补齐金额后再给予图书归还管理2.3借还请求图书信息读者发出还书请求罚金计算2.4已经到期的图书借阅信息罚金金额确认为借书请求并且为超时的图书借阅信息新增图书3.1图书档案信息有效图书信息确认为新图书时Data刷新修改图书3.2图书档案信息修改后的图书信息确认修改图书信息删除图书3.3图书信息删除的图书信息确认删除图书信息查找图书3.4查询图书图书信息读者发出还书请求读者信息设置4.1系统维护数据读者借阅排行对读者信息进行设置读者信息表刷新图书类别设置4.2系统维护数据图书信息+图书类别信息录入图书信息图书信息表刷新,图类别表刷新罚金标准设置4.3系统维护数据罚金金额信息接收的罚金计算信息时罚金金额表刷新密码重置4.4修改管理员信息修改成功信息欲修改密码专心-专注-专业
限制150内