图书管理系统面向过程.doc

上传人:夺命阿水 文档编号:9805 上传时间:2022-06-23 格式:DOC 页数:16 大小:85.59KB
返回 下载 相关 举报
图书管理系统面向过程.doc_第1页
第1页 / 共16页
图书管理系统面向过程.doc_第2页
第2页 / 共16页
图书管理系统面向过程.doc_第3页
第3页 / 共16页
图书管理系统面向过程.doc_第4页
第4页 / 共16页
图书管理系统面向过程.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《图书管理系统面向过程.doc》由会员分享,可在线阅读,更多相关《图书管理系统面向过程.doc(16页珍藏版)》请在课桌文档上搜索。

1、-. z.软件工程作业-. z.图书管理系统摘要图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。采用 C+作为开发工具,通过对 C+进行深入的学习和应用,主要完成利用图书管理系统对图书记录进行统一管理,包括新增图书记录,更改图书记录,删除图书记录,显示图书信息,借书、还书等功能,实现图书管理工作的系统化,规化和自动化,为图书管理提供便利。同时也是对软件工程设计这门课程进行的一次学习的过程。有助于加深对软件工程设计基础理论和基本

2、知识的理解,培养了实践能力,促进理论与实践的结合。关键字:图书管理系统 C+信息管理系统-. z.第一章系统需求分析第一章系统需求分析 2 21.11.1 借阅者需求分析借阅者需求分析 3 31.21.2 图书管理员需求分析图书管理员需求分析 4 41.31.3 系统业务流程图系统业务流程图 4 41.41.4 系统可行性分析系统可行性分析 5 51.4.1 经济可行性 61.4.2 技术可行性 61.4.3 营运可行性 7第二章系统分析第二章系统分析 7 72.12.1 系统数据流图(系统数据流图(DFDDFD 图)图)8 8第三章系统设计第三章系统设计 10103.13.1 系统功能系统功

3、能 10103.23.2 系统结构图(系统结构图(SCSC 图)图)12123.33.3 模块设计模块设计 1414第四章系统实现第四章系统实现 14144.14.1 代码设计代码设计 15154.24.2 界面设计界面设计 15154.34.3 系统测试系统测试 15154.44.4 系统的运行和维护系统的运行和维护 1515第一章第一章 系统需求分析系统需求分析系统需求分析是指在管理信息系统开发的生命周期中系统需-. z.求分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行系统需求分析工作的具体方法和技术。系统需求分析阶段是整个系统开发的关键,一般来说,建立管理信息系统首先要做好系

4、统规划,在此基础上才能分批地实现各个应用项目的开发。需求分析的目标是深入描述系统的功能和性能,确定系统设计的约束、同其它环境元素的接口细节,定义系统的其它有效性需求。需求分析阶段研究的对象是用户对系统的要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受;另一方面,要准确的表达被接受的用户要求。只有经过确切描述的系统需求才能称为系统设计的基础。系统需求分析工作是系统生存期中重要的一步,也是决定性的一步。只有通过系统需求分析,才能把系统功能和性能的总体概念描述为具体的系统需求规格说明书,从而奠定系统开发的就出。制定系统的需求规格说明不只是系统开发人员的事,用户也起着至关重要的作用。用户必须

5、对系统功能和性能提出初步要求,并澄清一些模糊的概念,而系统开发人员则要认真了解用户的要求,细致地进行调查分析,把用户做什么”的要求最终转换成一个完全的精细的系统逻辑模型并写出系统的需求规格说明,准确地表达用户的要求。1.11.1 借阅者需求分析借阅者需求分析(1)能按各种方式,比如书名、编号、作者等查询图书馆-. z.的存书情况;(2)能方便地借阅图书、续借图书、归还图书;(3)能查阅自己的基本资料、借阅图书情况;1.21.2 图书管理员需求分析图书管理员需求分析(1)图书管理员通过图书管理员身份认证进入图书管理系统(2)图书管理员可以对图书进行管理(如:录入、删除、修改)(3)系统还要面向各

6、位图书管理人员让管理员通过扫描借阅者的借阅证查询每位借阅图书的读者的借阅信息。并且实现对还书、借书、续借书命令的加入,还可实现对超过期限的书按天计算滞纳金的功能。(4)系统设定每位读者最多可借 5 本书,多余 5 本系统将不在录入其借阅信息,因为借书还通过图书管理员,因此出现此类情况的话借阅者将不再借到超过限定数量的书。本系统主要是面向图书管理人员开发的。-. z.1.31.3 系统业务流程图系统业务流程图1.41.4 系统可行性分析系统可行性分析可行性分析的主要目标是:进一步明确系统的目标、规模和功能,对系统开发的背景、必要性和意义进行调查分析并根据需还书信息1借书管理2续借管理4过期罚款管

7、理8书籍丢失管理3还书管理管理员借阅者丢失信息续借信息罚款信息续借情况赔偿金额罚款金额过期信息还书信息借阅信息表还书信息表借阅信息还书信息借书信息图书信息表借书信息图书信息借阅者信息表读者信息图书管理系统的业务流程图-. z.求提出开发系统地初步方案和计划。它对初步调查进行复审,重新明确问题,对系统的规模和目标及约束进行论证。因此本案例中对于图书管理系统的方案也要从经济可行性、技术可行性、使用(营运)可行性这三个方面进行分析,并论证图书管理系统建设的必要性和可能性。1.4.11.4.1 经济可行性经济可行性即进行成本效益分析,从经济角度判断系统开发是否核算” 。1、资金的收益图书管理原来是采用

8、手工作业的方式进行书籍管理,费时耗力,如果现在采用数据库电脑化管理,可以节约大量的人力和时间,有效的提高了图书管理的质量和效率。节省了不少成本。1.4.21.4.2 技术可行性技术可行性即进行技术风险评价,从开发者的技术实力、工作基础、问题的复杂性等方面出发,判断系统在开发时间、费用等限制条件下成功的可能性。在开发技术上具有如下的特点和功能:优秀的开发软件:它提供了完全可视化的开发环境,以直观的界面,简洁的语言,强大的功能,开放的系统为特色,便于管理和调试,使开发的效率大大提高。因此,在技术方面优秀的开-. z.发平台和开发语言为整个系统提供了强有力的保证,加上优秀的开发人员和完善的开发环境,

9、为系统的顺利开发提供了技术保证1.4.31.4.3 营运可行性营运可行性指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训补充的可能性。在硬件方面,图书馆已有电脑;软件方面,开发的该系统可以运行在 Windows7 和 Windows98 等多个操作下,且用户界面友好,易于操作,模块与模块之间相互独立,数据库具有性。而且在系统开发时,完全是根据图书管理原先的操作流程和操作习惯开发,对操作人员进行短期培训就能很快适应系统的运作,不必对业务流程进行重大的调整就能运作,缩短了开发的时间。另外系统对用户的权限进行了严格的分层控制,使借阅者中的不同人员既能够使用又不越权。

10、总之系统已经存在了营运的可能性。第二章第二章 系统分析系统分析图书馆是信息交换和资源流通的重要媒介,对图书馆的信息化管理将大大提高图书资源的利用和信息的交换速度。图书管理系统是通过将借阅信息以数据库的形式由网络传输来完成读者所要的借阅方面的需求。本图书管理系统需要实现的基本功能有管理员登录、图书信息管理、记录借还图书信息、图书借阅状态查询以及信息维护等功能。-. z.2.12.1 系统数据流图(系统数据流图(DFDDFD 图)图)从数据传递和加工的角度,以图形的方式来表达系统的逻辑功能、数据在系统部的逻辑流向和逻辑变换过程。数据流图包括:(1)指明数据存在的数据符号,这些数据符号也可指明该数据

11、所使用的媒体;(2)指明对数据执行的处理符号,这些符号也可指明该处理所用到的机器功能;(3)指明几个处理和数据媒体之间的数据流的流线符号;(4)便于读写数据流图的特殊符号。第三章 系统设计借阅者图书管理系统图书管理员图书查阅信息图书借阅情况图书信息罚款信息借还书信息读者信息图书管理系统的第一层 DFD 图-. z.借阅信息表还书借书管理员借阅者还入还书信息借出借出信息图书信息表图书管理系统的第二层 DFD 图借阅者借书管理借书信息图书信息表图书信息续借管理借阅者续借信息续借情况借书信息表借阅者信息表管理员第三层 DFD 图借书子系统-. z.借阅者还书管理还书信息图书信息表借阅者罚款信息过期罚

12、款管理罚款金额还书信息表管理员还书信息第三层 DFD 图还书子系统第三章第三章 系统设计系统设计系统设计是系统的物理设计阶段。根据系统分析阶段所确定的系统的逻辑模型、功能要求,在用户提供的环境条件下设计出一个能在计算机网络环境上实施的方案,即建立系统的物理模型。3.13.1 系统功能系统功能(1)身份认证当登录时,先对登录人的身份进行验证。(2)图书管理-. z.当图书馆购入新书时,要将新书的信息添加都系统中。有书要下架时,相应的要删除该书的信息。并且对图书的数量进行自动统计,对图书的种类进行管理。(3)借阅者管理对读者的基本个人信息进行查看、修改和删除,同时可以查看、修改、更新和删除借阅者的

13、借阅信息。(4)借阅超时管理统计超时的天数,统计罚金。-. z.3.23.2 系统结构图(系统结构图(SCSC 图)图)图书管理系统读出借阅者选择借书还书初借续借按时还入逾期还入还书命令借阅者选择借书命令初借命令续借命令-. z.还书按时还入逾期还入借阅者信息图书信息过期时间修改图书存储量罚款信息借书初借续借借阅者信息图书信息获得续借权获得初借权修改图书存储量取书-. z.3.33.3 模块设计模块设计目的与任务:为 SC 图中的每个模块确定采用的算法和块数据结构,用选定的表达工具给出清晰的描述。第四章第四章 系统实现系统实现在管理信息系统的生命周期中,经过了需求分析、系统分析、系统设计以后,

14、便开始了系统实施阶段。在系统分析和设计阶段,系统开发工作主要集中在逻辑、功能和技术设计上,工作成果是以各种系统分析与设计文档来实现的。系统实施阶段要继承此前各阶段的工作成果,将技术设计转化为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。同时,系统实施作为系统生命周期中的后期阶段,是把系统设计转化为可以实际运行的物理系统的必然步骤,系统实施作为系统最后物理实现阶段,对于系统的质量、可靠性和可维护性等有着十分重要的影响。系统实施阶段的主要活动由编码、系统测试、系统运行和维护等活动构成。-. z.4.14.1 代码设计代码设计4.24.2 界面设计界面设计4.34.3 系统测试系统测试4.44.4 系统的运行和维护系统的运行和维护

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号