网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统(面向过程)

软件工程作业 图书管理系统 摘要 图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。采用C++作为开发工具,通过对C++进行深入的学习和应用,主要完成利用图书管理系统对图书记录进行统一管理,包括新增图书记录,更改图书记录,删除图书记录,显示图书信息,借书、还书等功能,实现图书管理工作的系统化,规范化和自动化,为图书管理提供便利。同时也是对软件工程设计这门课程进行的一次学习的过程。有助于加深对软件工程设计基础理论和基本知识的理解,培养了实践能力,促进理论与实践的结合。 关键字:图书管理系统??C++??信息管理系统 第一章 系统需求分析 2 1.1借阅者需求分析 3 1.2图书管理员需求分析 4 1.3系统业务流程图 4 1.4系统可行性分析 5 1.4.1 经济可行性 6 1.4.2 技术可行性 6 1.4.3 营运可行性 7 第二章 系统分析 7 2.1系统数据流图(DFD图) 8 第三章 系统设计 10 3.1系统功能 10 3.2系统结构图(SC图) 12 3.3模块设计 14 第四章 系统实现 14 4.1代码设计 15 4.2界面设计 15 4.3系统测试 15 4.4系统的运行和维护 15 第一章 系统需求分析 系统需求分析是指在管理信息系统开发的生命周期中系统需求分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行系统需求分析工作的具体方法和技术。系统需求分析阶段是整个系统开发的关键,一般来说,建立管理信息系统首先要做好系统规划,在此基础上才能分批地实现各个应用项目的开发。 需求分析的目标是深入描述系统的功能和性能,确定系统设计的约束、同其它环境元素的接口细节,定义系统的其它有效性需求。需求分析阶段研究的对象是用户对系统的要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受;另一方面,要准确的表达被接受的用户要求。只有经过确切描述的系统需求才能称为系统设计的基础。 系统需求分析工作是系统生存期中重要的一步,也是决定性的一步。只有通过系统需求分析,才能把系统功能和性能的总体概念描述为具体的系统需求规格说明书,从而奠定系统开发的就出。制定系统的需求规格说明不只是系统开发人员的事,用户也起着至关重要的作用。用户必须对系统功能和性能提出初步要求,并澄清一些模糊的概念,而系统开发人员则要认真了解用户的要求,细致地进行调查分析,把用户“做什么”的要求最终转换成一个完全的精细的系统逻辑模型并写出系统的需求规格说明,准确地表达用户的要求。 1.1借阅者需求分析 (1)能按各种方式,比如书名、编号、作者等查询图书馆的存书情况; (2)能方便地借阅图书、续借图书、归还图书; (3)能查阅自己的基本资料、借阅图书情况; 1.2图书管理员需求分析 图书管理员通过图书管理员身份认证进入图书管理系统 图书管理员可以对图书进行管理(如:录入、删除、修改) 系统还要面向各位图书管理人员让管理员通过扫描借阅者的借阅证查询每位借阅图书的读者的借阅信息。并且实现对还书、借书、续借书命令的加入,还可实现对超过期限的书按天计算滞纳金的功能。 系统设定每位读者最多可借5本书,多余5本系统将不在录入其借阅信息,因为借书还通过图书管理员,因此出现此类情况的话借阅者将不再借到超过限定数量的书。本系统主要是面向图书管理人员开发的。 1.3系统业务流程图 1.4系统可行性分析 可行性分析的主要目标是:进一步明确系统的目标、规模和功能,对系统开发的背景、必要性和意义进行调查分析并根据需求提出开发系统地初步方案和计划。它对初步调查进行复审,重新明确问题,对系统的规模和目标及约束进行论证。 因此本案例中对于图书管理系统的方案也要从经济可行性、技术可行性、使用(营运)可行性这三个方面进行分析,并论证图书管理系统建设的必要性和可能性。 1.4.1 经济可行性 即进行成本——效益分析,从经济角度判断系统开发是否“核算”。 资金的收益 图书管理原来是采用手工作业的方式进行书籍管理,费时耗力,如果现在采用数据库电脑化管理,可以节约大量的人力和时间,有效的提高了图书管理的质量和效率。节省了不少成本。 1.4.2 技术可行性 即进行技术风险评价,从开发者的技术实力、工作基础、问题的复杂性等方面出发,判断系统在开发时间、费用等限制条件下成功的可能性。 在开发技术上具有如下的特点和功能: 优秀的开发软件:它提供了完全可视化的开发环境,以直观的界面,简洁的语言,强大的功能,开放的系统为特色,便于管理和调试,使开发的效率大大提高。因此,在技术方面优秀的开发平台和

文档评论(0)

dsf80fhg0j + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档