基于UML的图书管理系统(共20页).doc
《基于UML的图书管理系统(共20页).doc》由会员分享,可在线阅读,更多相关《基于UML的图书管理系统(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于UML的图书管理系统 学生姓名: 张艳 专 业: 计算机科学与技术13监理 学 号: 摘 要统一建模语言UML是面向对象分析和设计过程中重要的建模工具,本文以图书管理系统的开发为背景,介绍了UML的分析和建模过程。 UML是一种基于面向对象的可视化建模语言, 统一建模语言UML是业务和软件应用建模的标准语言,适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。设计系统时,首先是描述系统需求;然后根据系统需求,进行需求分析,其次根据需求建立系统的静态模型,以构造系统的结构;接着是建立系统的动态模型,描述系统的行为。其中所建立的静态模型包括用
2、例图、类图、对象图这三种图形。其中所建立的动态模型包括状态图、顺序图这两种图形。 最后,再建立系统的实现模型。【关键词:】 数据库;数据库组件;图书管理系统; 手工图书管理; 设计; 信息;UMLABSTRACTUsing Access as the back platform of this system, it is effective to guarantee the integrality and valid of the data and to enhance the security of this system. VB technology is adopted as front
3、 platform. This makes the need of the user become the core of the function of retrieval and makes the system convenient to use. The great power of Access have been taken use, and the efficiency and credibility of programming is improved. For the requirement of administrator, worker and reader in lib
4、rary have been met in the Library Management System I programmed. And this has been proved.【Key words:】database; database components; publishing house management system; manual library management; design; information;UML一.研究背景与研究意义 本书店理系统是针对学校的图书馆日常操作业务而开发的管理软件。根据书店管理员、会员借阅的需求,实现图书、读者之间的有序化,信息化管理。本系
5、统主要由这几个模块组成:日常借阅操作、读者管理、图书管理、系统设置等。图书管理系统通过录入图书的详细资料,建立读者档案、系统用户资料,设置各类参数(如:超期期限、读者类别、图书类别等等),找出图书与读者之间的对应关系,实现日常的借阅操作。基于得到的这些基础数据,系统自行生成相应的统计数据以供管理员查询、分析;另外,管理员还可以对这些基本信息进行定期的数据更新和数据库维护;为读者借阅时提供图书是否在馆,以及自己借书、还书等情况的查询功能,图书管理系统力求给图书管理员提供操作简单、方便快捷的途径去管理这些庞大,繁琐的信息和图书。二.建模系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规
6、范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息(如:书名、作者、价格等)预先存入数据库中,供以后检索。能够对读者进行注册登记,包括记录读者的姓名、地址、电话等信息。提供方便的查询方法。如:以书名、作者、出版社、出版时间等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索等。提供统计分析功能。可以展现出图书类型统计和库存统计。提供馆藏功能,对于丢失的书目可及时对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能权限。提供较为完善的差错控制与友好的用户界面,尽量避免误操作。根据需求分析及用户需求,该系统还应达到以下目标: 1
7、 界面设计友好、美观。2 数据存储安全、可靠。3 信息分类清晰、准确。4 强大的查询功能,保证数据查询的灵活性。5 操作简单易用、界面清晰大方。6 系统安全、稳定。7 占用资源少对硬件要求低。8 提供灵活方便的权限设置功能,使整个系统的管理分工明确。2系统功能分析系统功能分析是在系统开发的总体任务的基础上完成。图书管理信息系统需要完成功能主要有:(1)图书采购功能:图书馆会不断地购进新书,因此,必须具有将新书输入数据库的功能,同时具有打印馆藏图书目录的功能。(2)图书借阅功能:这是图书馆最主要的功能之一。应具有图书借阅、图书续借、图书归还,查询读者借阅情况,查询图书流向,图书丢失等功能。其中,
8、查询图书流向功能是查找图书是被谁借的。(3)系统查询功能:可以对图书、读者等相关信息进行查询。(4)读者管理功能:对读者的信息进行添加、删除等。(5)系统维护功能:管理员可以对用户进行权限设置,对系统进行维护。3 系统各功能模块设计在系统功能分析的基础上,得到如图3.1所示的系统功能模块图:图书管理系统信息设置退出库存管理流通管理报表打印系统维护图书类别设置读者信息设置订购新书新书验收入库入库图书查询读者借书管理读者还书管理读者续借管理书目分类统计图书验收报表操作员管理借书数量限制设置权限管理图书丢失管理系统备份图3.1 系统功能模块图4 系统流程图1系统业务流程图,如图3.2所示。读者读者借
9、书读者续借图书查询图书还书管理员图书订购图书入库图书统计分类丢失丢失处理YN图3.2 业务流程图2 部分模块流程图,如图3.3、3.4、3.5所示。图书订购ISBN数量数据库添加图3.3 图书订购流程图流通管理模块读者借书读者还书读者续借数据库图3.4 流通管理模块的数据流程图读者编号正常借书ISBN数据库存在退出借书否是正确是否借出读者图3.5 读者借书模块的数据流程图3 系统数据流程和内部结构图,如图3.6所示。预处理图书采购图书编目数据库正常借阅流通管理查询统计系统维护维护管理图3.6 系统数据流程和内部结构图5系统的用例图用例图被称为参与者和外部用户所能观察到的系统功能的模型图。建立用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 UML 图书 管理 系统 20
限制150内