图书管理系统设计概要.doc
文本预览下载声明
2013年月第一章 需求规格说明 1
1.1图书管理系统的功能描述 1
1.1.1简介 1
1.1.2功能描述 1
1.1.3定义、缩写词以及简写 1
1.2图书管理系统的创新功能描述 2
1.2.1综合描述 2
1.2.2 产品功能 3
1.2.3 一般性限制 4
1.2.4. 详细需求 4
1.3 图书管理系统的用例图 4
1.4图书管理系统数据库的E-R图 6
第二章 详细设计 8
2.1UML定义 8
2.1.1UML的定义 8
2.1.2顺序图的定义 8
2.2顺序图的设计 8
第三章 系统测试 11
3.1管理信息系统的测试 11
3.1.1测试的原则 11
3.1.2测试的分类 11
3.2图书管理系统功能测试用例的设计 12
3.3图书管理系统交互测试用例的设计 15
第四章 总结 19
第一章 需求规格说明
1.1图书管理系统的功能描述
1.1.1简介
随着计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。伴随计算机硬件的快速发展,有关信息管理的软件——数据库系统软件也在迅猛发展着。图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。本系统即是结合实际情况开发的图书资料管理系统。系统开发的主要任务是针对原来系统的时效性、操作的方便性上的不足,解决图书流通上的问题。实现图书信息管理的系统化,规范化和自动化,以最大程度提高操作人员的办公效率。
本文档描述了大学校园图书馆的图书管理系统的功能需求和非功能需求,本文档的阅读对象是,读者,图书管理员和系统管理员。
1.1.2功能描述
本产品主要实现以下功能:
(1)各种图书资料的借阅、查询和管理;对信息进行条形码录入管理。
(2)系统管理员使用计算机实现图书资料的日常管理;
(3)用户除正常在图书馆借阅书籍外还可通过网络登陆账号查询图书信息,个人借阅情况以及快速的查找和浏览所需要的电子资料,改变原有的借阅模式;
(4)本系统在校园内设有多个还书设备终端,读者可根据系统提示输入个人账号和密码,扫描图书条形码码进行图书归还。
1.1.3定义、缩写词以及简写
条形码:条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到广泛的应用。
1.2.2 产品功能
本产品主要实现以下功能:
(1)各种图书资料的借阅、查询和管理;对信息进行条形码管理。 对成批数据的高效录入, 系统对录入的数据的合法性应做出有效性检查, 能够对数据进行增加、删除、修改等基本操作。 实现对数据的动态查询且查询速度快, 并能够将数据以统一形式的报表打印输出。系统应该提供相应的代码维护功能。该系统应具有对数据库中重要数据的备份和恢复的功能。
(2)系统管理员使用计算机实现图书资料的日常管理;
(3)用户除正常在图书馆借阅书籍外还可通过网络登陆账号查询图书信息,个人借阅情况以及快速的查找和浏览所需要的电子资料,改变原有的借阅模式;
(4)本系统在校园内设有多个还书设备终端,读者可根据系统提示输入个人账号和密码,扫描图书码进行图书归还。
系统功能分析是在系统开发的总体任务的基础上完成,经过对图书管理系统的需求分析,可以将图书管理系统的使用人员划分为读者、图书管理员和系统管理员三类,读者主要查询图书馆的藏书情况,书的种类,书名,该书的借阅情况等,个人的借阅情况,是否有即将到期的图书需归还或续借;图书管理员主要是完成读书的借阅以及归还,整理并运回还书终端设备中归还的图书,并及时更新系统中的藏书情况;系统维护人员主要针对图书管理员和读者信息的管理,系统的维护,网上发布图书馆的动态信息。
1、系统维护模块
系统用户身份的分类、录入、修改与删除;数据的录入、修改、删除与较审;动态信息的发布、修改和删除等。
2、工作人员借还管理模块
包括图书的借阅、续借、、归还;收集并整理还书终端设备中的图书,借阅数据的修改和删除;读者信息的查询;动态信息的浏览等。对快要超过归还日期的读者给予通知提醒。对已经超过归还期限的读者进行相应的处罚。
3、读者查询模块
图书馆藏书情况的查询,个人借阅情况查询;动态信息的浏览等。
读者主要是系统管理员,图书管理员,大学教授,大学生。能快速了解并掌握该系统的功能及使用方法。
1.2.3 一般性限制
图书管理系统应该运行在Windows
显示全部