软件工程——需求分析软件工程——需求分析.docVIP

软件工程——需求分析软件工程——需求分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统 需求分析 指导教师:卢照 班 级:1001 (第11组) 学生姓名:陈振北 学 号:2010100152 完成日期:2013年5月28日 运城学院计算机科学与技术系 1.系统需求概述 图书馆管理系统是一个高度集成的图书信息处理系统,通过将图书馆的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。该系统还需要能够对图书的借阅,归还进行管理,并对读者的罚款进行自动计算。通过该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本。 一个完整的图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,操作员以及各类图书的信息,借书者的信息等等。 本图书馆管理系统要有如下几个重要功能: (1)用户在借书超期的情况下得到来自管理员的提醒。 (2)管理员可以方便进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。管理员管理包括管理员信息的添加,删除,修改等。 (3)用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。 (4) 考虑程序执行操作时可能出现的情况,比如删除图书分类时该分类下存在图书,程序自动跳转该分类图书查看。删除某个用户,如果存在借书记录则不允许删除,跳转到该用户的借书记录。等待管理员确认该用户所借图书已经全部归还之后才允许删除该用户信息。 2.用例建模 ?图书管理系统用例建模(Use Case Modeling)是使用用例的方法来描述本系统的功能需求的过程,用例模型主要包括以下两部分内容: 用例图: 确定系统中所包含的参与者、用例和两者之间的对应关系,用例图描述的是关于系统功能的一个概述。 用例说明:? 针对每一个用例都应该有一个用例说明与之相对应,该文档描述用例的细节内容。 2.1 参与者列表 系统使用者:图书管理员,借阅者(教职工和学生)。 图书管理员:可以进行书籍管理(书籍的录入、更新、删除)、书籍查询、处理借还书信息表以及用户管理(用户的新增、删除、更新)的操作。 借阅者(教职工和学生):能进行书籍查询,并可以通过管理员借阅书籍、归还书籍。 2.2 用例列表 登录:验证用户权限 书籍查询:通过书名、作者、图书类型3种方法对图书进行检索查询 书籍管理:书籍录入、修改、删除 借阅书籍:从数据库中查询书籍信息,并在借阅信息表中插入一条借书记录,保存。 归还书籍: 修改借阅信息表,对超期归还书的借阅者计算出相应的罚款金额。 用户管理:用户新增、修改、删除。 2.3 用例图 2.4 用例规格说明 本系统主要有以下用例: 书籍管理用例: 本用例需要实现书籍的录入、修改、删除 书籍查询用例: 查询方式包括书名、作者、类型 用户管理用例: 应该可以实现用户的新增、修改和删除 借阅书籍用例: 借阅时需要调用书籍的查询,搜索书籍并借阅,保存借阅信息 归还书籍用例: 管理员需要将该用户的借阅信息调出,更改借阅状态,保存记录,对于延期着罚款 2.5 辅助需求 易用性: 针对用户和管理员,执行简单,一切都是自动,提示。针对普通查询用户使用智能、便捷的方法操作系统;针对管理员,只要对其进行简单的培训操作,就能解决在图书管理系统实际中所遇到的问题。对于技术人员来说,有良好的扩展性和维护性。总体来说本系统是一个面向各个领域用户的简单的软件。输入信息错误或不满足条件时会给出错误提示信息,使各个管理员操作的十分简单。 可维护性: 系统组成简单,各个模块间的独立性很高,易于维护。 3.对象建模 本节主要确定类和对象及他们的属性和操作,并画出类图。 3.1 确定类与对象 本系统主要涉及4个类:管理员、借阅者、书籍、登陆类。 3.2 确定关联 管理员和借阅者可以登陆系统和查询书籍,管理员可以管理书籍,借阅者可以借书还书。 3.3 确定属性 管理员属性:num、name、phone 书籍属性:图书编号、类型、书名、作者、译者、书价、页码、库存量、入库时间、简介、入库人员,状态 借阅者属性:num、name、class、phone 登陆属性:name、password 3.4 确定服务 管理员:登陆(),录删改书()、查询(),借阅(),归还(),用户管理(); 借阅者:登陆(),查询(),借阅(),归还(); 登陆:登陆();

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档