如何写需求研究(图书管理系统).doc

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

《软件需求分析》论文 摘要: 一个软件前前后后的设计流程是这样的:首先问题的定义及规划,其次便是需求分析。然后就是软件设计此阶段中要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等。再其次便是程序编码,此阶段是将软件设计的结果转化为计算机可运行的程序代码。最后便是软件测试,在软件设计完成之后要进行严密的测试,一发现软件在整个软件设计过程中存在的问题并加以纠正。至于其中的需求分析,便是此文要着重说明的地方,以图书管理系统为例。写了其引言部分,任务部分,以及数据处理,后期维护等等大块内容。这篇文章我就以其需求分析来探讨和说明,需求分析需要做的事情。 ———图书管理系统需求分析的获取与讨论 引言: 需求分析的作用之于软件就如同发动机之于汽车。在软件中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。这篇文章我就以图书管理系统需求分析来探讨和说明,需求分析需要做的事情。 这段时间我翻阅和查找了好多文献和书籍,我现在明白一个软件的成功不是仅仅有出色的编程技术便能完成的。这篇论文我就以“校园二手物品交易系统”的设计作为例子对如何做软件的需求分析进行探究。 一个软件前前后后的设计流程是这样的: 首先问题的定义及规划,此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性。比如本系统,就要事先讨论校园二手物品交易系统的针对目标,对象以及软件的可行性。 其次便是需求分析。在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基础。“唯一不变的是变化本身”,同样软件需求也是在软件爱你开发过程中不断变化和深入的,因此,我们必须定制需求变更计划来应付这种变化,以保护整个项目的正常进行。 然后就是软件设计此阶段中偶要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等。软件设计一般分为总体设计和详细设计。还的软件设计将为软件程序编写打下良好的基础。 再其次便是程序编码,此阶段是将软件设计的结果转化为计算机可运行的程序代码。在程序编码中必定要制定统一、符合标准的编写规范。以保证程序的可读性、易维护性。提高程序的运行效率。 最后便是软件测试,在软件设计完成之后要进行严密的测试,一发现软件在整个软件设计过程中存在的问题并加以纠正。整个测试阶段分为单元测试、组装测试、系统测试三个阶段进行。测试方法主要有白盒测试和黑盒测试。 下面我就说一下,针对图书管理系统我们要怎么进行需求分析。 首先进行对软件的目标分析及软件受众的分析。 本系统,即图书管理系统。通过编程语言技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。目标还包括:减少人力与管理费用;提高信息准确度;改进管理和服务;建立高效的信息传输和服务平台,提高信息处理速度和利用率; 系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高; 更简便、信息化程度更高的图书管理流程。 最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和读者都是经常性用户。 所以如果要做到需求分析,首先就是要对受众,即使用群体进行调查,比如调查同学们,老师们心目中的图书管理系统应该怎样管理,或是对在校的图书馆或者是市内的大型图书馆进行走访和调查,整理出一套完整的目标方案,以便于之后去写需求使用。 然后就是对实际情况进行分析,写对具体的需求了。以下我以图书管理系统为例。 (1)书籍管理 1.书籍类别管理:增、删除、改等管理。 2.书籍信息管理:新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表。书籍信息修改,书籍信息由于工作人员的疏忽而出现错误时,可修改其信息。管理员按不同方式查询、统计,读者按不同方式查询。 (2)出版社信息管理:增、删除、改等管理。 图书注销:某一部分图书会随着时间的增长及知识的更新而变得不再有使用的价值,或者图书被损坏,这些图书就要在图书籍信息表中的除去。即从书籍信息表中删去此书籍记

文档评论(0)

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

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

1亿VIP精品文档

相关文档