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