软件工程——需求分析.doc_第1页
软件工程——需求分析.doc_第2页
软件工程——需求分析.doc_第3页
软件工程——需求分析.doc_第4页
软件工程——需求分析.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

图书管理系统需求分析指导教师:卢照班 级: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、password3.4 确定服务管理员:登陆(),录删改书()、查询(),借阅(),归还(),用户管理();借阅者:登陆(),查询(),借阅(),归还();登陆:登陆();书籍:insert(),delete(),search();3.5 系统类图4动态建模4.1 活动图用户:管理员:4.2 状态转移图用户:管理员:4.3 协作图4.4 时序图新用户录入、修改、删除的顺序图新资料录入、修改、删除的顺序图查询图书的顺序图(按书名,同理也可以是类型或编号)借阅的顺序图归还的顺

温馨提示

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

评论

0/150

提交评论