欢迎来到天天文库
浏览记录
ID:14465053
大小:806.50 KB
页数:12页
时间:2018-07-28
《软件工程——需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、图书管理系统需求分析指导教师:卢照班级:1001(第11组)学生姓名:陈振北学号:2010100152完成日期:2013年5月28日运城学院计算机科学与技术系1.系统需求概述图书馆管理系统是一个高度集成的图书信息处理系统,通过将图书馆的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。该系统还需要能够对图书的借阅,归还进行管理,并对读者的罚款进行自动计算。通过该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本
2、。一个完整的图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,操作员以及各类图书的信息,借书者的信息等等。本图书馆管理系统要有如下几个重要功能:(1)用户在借书超期的情况下得到来自管理员的提醒。(2)管理员可以方便进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。管理员管理包括管理员信息的添加,删除,修改等。(3)用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。(
3、4)考虑程序执行操作时可能出现的情况,比如删除图书分类时该分类下存在图书,程序自动跳转该分类图书查看。删除某个用户,如果存在借书记录则不允许删除,跳转到该用户的借书记录。等待管理员确认该用户所借图书已经全部归还之后才允许删除该用户信息。2.用例建模 图书管理系统用例建模(UseCaseModeling)是使用用例的方法来描述本系统的功能需求的过程,用例模型主要包括以下两部分内容:用例图:确定系统中所包含的参与者、用例和两者之间的对应关系,用例图描述的是关于系统功能的一个概述。用例说明: 针对每一个用例都应该有一个用例说明与之相对应,该文档描述用例的细节内容。2.1参与者列表系统使用者:图书
4、管理员,借阅者(教职工和学生)。图书管理员:可以进行书籍管理(书籍的录入、更新、删除)、书籍查询、处理借还书信息表以及用户管理(用户的新增、删除、更新)的操作。借阅者(教职工和学生):能进行书籍查询,并可以通过管理员借阅书籍、归还书籍。2.2用例列表登录:验证用户权限书籍查询:通过书名、作者、图书类型3种方法对图书进行检索查询书籍管理:书籍录入、修改、删除借阅书籍:从数据库中查询书籍信息,并在借阅信息表中插入一条借书记录,保存。归还书籍:修改借阅信息表,对超期归还书的借阅者计算出相应的罚款金额。用户管理:用户新增、修改、删除。2.3用例图2.4用例规格说明本系统主要有以下用例:书籍管理用例
5、:本用例需要实现书籍的录入、修改、删除书籍查询用例:查询方式包括书名、作者、类型用户管理用例:应该可以实现用户的新增、修改和删除借阅书籍用例:借阅时需要调用书籍的查询,搜索书籍并借阅,保存借阅信息归还书籍用例:管理员需要将该用户的借阅信息调出,更改借阅状态,保存记录,对于延期着罚款2.5辅助需求易用性:针对用户和管理员,执行简单,一切都是自动,提示。针对普通查询用户使用智能、便捷的方法操作系统;针对管理员,只要对其进行简单的培训操作,就能解决在图书管理系统实际中所遇到的问题。对于技术人员来说,有良好的扩展性和维护性。总体来说本系统是一个面向各个领域用户的简单的软件。输入信息错误或不满足条件
6、时会给出错误提示信息,使各个管理员操作的十分简单。可维护性:系统组成简单,各个模块间的独立性很高,易于维护。3.对象建模本节主要确定类和对象及他们的属性和操作,并画出类图。3.1确定类与对象本系统主要涉及4个类:管理员、借阅者、书籍、登陆类。3.2确定关联管理员和借阅者可以登陆系统和查询书籍,管理员可以管理书籍,借阅者可以借书还书。3.3确定属性管理员属性:num、name、phone书籍属性:图书编号、类型、书名、作者、译者、书价、页码、库存量、入库时间、简介、入库人员,状态借阅者属性:num、name、class、phone登陆属性:name、password3.4确定服务管理员:登陆
7、(),录删改书()、查询(),借阅(),归还(),用户管理();借阅者:登陆(),查询(),借阅(),归还();登陆:登陆();书籍:insert(),delete(),search();3.5系统类图4.动态建模4.1活动图用户:管理员:4.2状态转移图用户:管理员:4.3协作图4.4时序图新用户录入、修改、删除的顺序图新资料录入、修改、删除的顺序图查询图书的顺序图(按书名,同理也可以是类型或编号)借阅的顺序图归还的顺
此文档下载收益归作者所有