软件工程大作业图书馆管理信息系统_第1页
软件工程大作业图书馆管理信息系统_第2页
软件工程大作业图书馆管理信息系统_第3页
软件工程大作业图书馆管理信息系统_第4页
软件工程大作业图书馆管理信息系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXXX大学设计报告《软件工程》图书馆管理信息系统学号:2010********姓名:******年级:2010级学院:**********学院系别:信息管理与信息系统专业:信息管理与信息系统2012年12月

目录一、 需求分析 31、 需求概述 32、 性能需求 33、 功能需求 44、 旧系统业务流程概述 45、 数据需求及数据描述 56、 培训需求 8二、 总体设计 81、 需求规定 82、 新的业务处理流程 93、 结构 114、 人工处理过程 12三、 详细设计 121、 程序描述 132、 功能 153、 性能 154、 输人项 165、 输出项 166、 接口 167、 数据库设计 16

需求分析需求概述图书管理是每个图书馆必须的基础工作,目前传统的人工图书管理方式存在着许多问题,如效率低、保密性差且流程繁琐等问题。随着图书资料的增加,高校扩招导致的学生增多,借还数量呈指数上升,现有系统已经不能满足快速增长的需求,因此需要建设一个高效的图书管理信息系统。新的图书管理系统应克服现有旧系统的缺点,新系统不能增加图书管理人员的工作量,新系统应具有以下特点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。还应提高新书入库效率,方便图书排查。应使图书馆的管理效率有较大的提高。性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:系统处理的准确性和及时性在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。系统的可扩展性图书管理系统在开发过程中,应该充分考虑以后的可扩充性,以满足不断增长的用户需求和管理需求。系统的易用性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的人机交互界面。快速响应图书馆日常处理数据量非常大,并且在不断增长,为保证良好的服务效果,系统的响应需达到秒级,以实现实时响应的要求。保证操作人员不会因为速度问题而影响工作效率。功能需求经过对图书馆流程的了解调研(手工模拟程序),总结归并出图书馆管理信息系统需要以下几个功能:新书入库登记及旧有图书管理;旧有图书管理;读者管理;图书馆人员管理;借还书管理。旧系统业务流程概述经过对图书馆流程的了解调研(手工模拟程序),并经过小组讨论整理得到旧有系统主要业务流程抽象描述如下:新图书购进,对读书进行分类编号;新书编号上架对读书卡进行设置登记;读者注册登记,并分类授权,建立读者档案袋;读者借书,经图书管理员登记,凭借书证取走图书,并留下书背卡附件留存于档案袋;借阅登记表上登记有读者信息及日期,根据权限推算过期时间利于排查;定期进行图书排查,催还过期图书并进行财产登记,防止遗失。根据以上调查分析,给出其现行业务模式下借阅过程的流程图,如图1.1所示。图STYLEREF2\s4.SEQ图\*ARABIC\s21.1图书馆系统业务流程图数据需求及数据描述根据对图书管理手工作业了解,分析可得出图书管理信息系统,借还管理部分的数据流。经过抽象分析后可得出图书馆管理系统借还管理的基本模型,如图1.2所示:图1.STYLEREF2\s5.SEQ图\*ARABIC\s21基本系统模型根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图1.3所示。图1.STYLEREF2\s5.SEQ图\*ARABIC\s22图书馆管理信息系统功能级数据流图对第1层DFD图中的借阅加工进一步进行展开,如图1.4。图SEQ图表\*ARABIC1.3图书借阅DFD图对第1层DFD图中的归还加工进一步进行展开,如图1.4。图1.STYLEREF2\s5.SEQ图\*ARABIC\s23图书归还DFD图除了上述数据流图描述的内容以外,系统内还有很多的数据需要进一步描述,而且系统由我们小组三人完成,为了数据的统一需要定义数据字典对数据进行统一描述,图1.4列出了系统所需主要的数据字典:图1.4图书馆管理信息系统数据字典培训需求本系统搭建完成后主要是由图书馆管理人员进行日常操作,系统的上线后对原先的业务流程进行再造,因此需对图书馆工作人员进行培训。培训结果要求使工作人员掌握系统的日常使用操作,了解系统的功能,以及系统故障后如何处理。总体设计需求规定图书馆管理系统借还管理部分主要的输入输出项目如下:借书管理输入项目:图书编号、读者编号输出项目:相关学生信息、图书借阅信息还书管理输入项目:图书编号输出项目:相关学生信息、图书借阅信息功能性要求:图书、读者编号唯一;读者分类管理,不同类型读者借阅权限不同。新的业务处理流程根据需求分析的得到的现行业务处理流程,为了适应信息系统的功能和操作进行一定的流程简化合并,确定了目标系统的业务流程。新的业务流程将原先属于管理员的填写借书证、书背卡的步骤省略,交由系统完成。对于读者、图书信息的判断由系统进行,判断结果直接展示是输出界面由管理员确定下一步操作。新流程省去繁复的档案袋管理工作,省去书背卡这一物品,减少图书管理人员的工作量。读者信息以及借阅记录由系统进行管理,避免读者频繁更替借书证,并减少了借书证的体积,方便读者的携带。新的业务处理流程下的借书流程如图2.1图2.1新业务模式借书流程图新业务模式下的还书流程如图2.1图2.2新业务模式还书流程图结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.依据需求分析阶段得到的数据流图,采用软件工程中软件设计的概念和原理,在保证系统基本功能要求的前提下,结合系统新的业务流程确定系统必须具备的所有功能,由此给出图书馆管理系统的系统功能模块图如图2.3所示。图2.3系统功能模块图整体系统的流程图如图2.4所示:图2.4系统流程图人工处理过程由于数字化系统仅能进行一些客观,固定化的操作,目前的技术尚有一些工作未能完成需要由人工操作来补充进行。系统无法对图书的污损情况进行主观判断,因此仍然由工作人员进行污损程度的判断,而后录入系统由系统进行记录并按提示进行下一步操作。对于损毁赔偿、缴纳滞纳金等,现金由管理员收取,然后在系统中进行确认操作。详细设计根据以上的需求分析和总体设计对系统进行详细设计,详细设计采用结构化的设计方法,数据库采用关系型数据库,系统处理过程采用并发处理,多个管理员可同时操作系统。并发数据操作交由数据库管理系统完成,再次不做赘述。以下主要通过图表来详细说明图书馆信息管理系统的详细设计过程和具体描述,其中以借还管理为主。程序描述给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发处理等)。本程序采用结构化的方法设计,由一个管理主程序以及若干个模块构成,各模块共用一个登录程序。此处只对借还管理做详细说明。系统主程序流程图如图3.1所示:图3.1主程序流程图其中借还管理模块的流程图如图3.2借还模块流程图图3.2借还模块流程图功能图书管理系统帮助图书馆管理员省去一些繁琐的确认操作,例如查找读者档案袋,比对读者信息,审核读者权限以及借阅资格等等。使用系统后管理员仅仅需要录入读者编号或者图书编号,然后按系统提示进行一定的确认操作即可。下面用IPO图说明图书馆管理信息系统借阅管理部分中的数据输入输出信息。图3.3说明了借阅流程中的数据:合法性检查更新读者记录,更新图书状态用户合法性信息借书结果学号图书编号输入处理输出合法性检查更新读者记录,更新图书状态用户合法性信息借书结果学号图书编号输入处理输出图3.3借阅IPO图图3.4说明了还书过程中的数据:图书编号惩罚处理结果过期信息读者信息还书结果应还日期检查更新读者记录更新读者记录,更新图书状态输入处理输出图书编号惩罚处理结果过期信息读者信息还书结果应还日期检查更新读者记录更新读者记录,更新图书状态输入处理输出图3.4还书IPO图性能作为图书馆正常运行的支撑,该系统需要有一定严格的性能需求标准。响应时间:借还操作系统响应时间小于1秒;读者信息、读者和图书借阅历史记录查询响应时间小于2秒;图书排查包括报表生产响应时间小于10分钟。吞吐量:由于图书馆借还操作频繁,因此小规模图书馆系统的吞吐量应达到300请求/秒以上。并发数:本系统针对中小型图书馆开发,因此最小并发数为100。输人项图书馆管理信息系统需要许多数据以便处理,此处对于借还管理所需输入项做说明,如表3.1所示名称标识数据类型有效范围输入方式输入媒体频度读者编号ReaderIDchar当次借还操作设备输入读卡器每次借还操作图书编号BookIDchar当次借还操作设备输入条形码扫描仪每次借还操作处罚信息PunishInfochart当次借还操作手工选择鼠标每次借还操作表3.1输入项输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。为了便于管理员操作以及确认操作结果,因此需要相应输出项目配合操作,具体如表3.2所示名称标识数据类型有效范围输出形式输出媒体输出说明合法性LegitimateBoolean

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论