软件工程图书管理系统

软件工程图书管理系统

ID:47545227

大小:476.50 KB

页数:27页

时间:2020-01-14

软件工程图书管理系统_第1页
软件工程图书管理系统_第2页
软件工程图书管理系统_第3页
软件工程图书管理系统_第4页
软件工程图书管理系统_第5页
资源描述:

《软件工程图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.软件工程实验报告题目:图书管理系统班级:姓名:学号:2014250班级:姓名:学号:2014250班级:姓名:学号:2014250word范文.完成日期:2016年12月15日word范文.摘要随着知识化和信息化新经济时代的到来,作为信息技术龙头的计算机及软件技术突飞猛进,UML成为一种不可或缺的工具。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。用现有的知识,按照软件工程思想和系统的开发步骤,以图书管理的应用需求为背景,分析设计了图书管理系统,并利

2、用RationalRose对系统进行建模,完成用例图和类图的构建,为后期的程序设计提供标准。根据建模需求分析,总结出本系统的参与者有借阅者和图书管理员两类。根据其职能不同,借阅者只能使用该系统借书、预订书刊以及还书。图书管理员则可使用系统进行图书馆业务的管理工作,如借阅者,书刊等的信息维护。系统可实现书籍信息的添加、修改、删除等功能,这就保证了数据库信息的一致性和统一性、安全性。该系统以面向对象理论和数据库管理信息系统开发相关知识为依据,介绍了设计开发中的模块设计和数据与程序的连接,使SQLserver2008与VisualStudio2010得到了有效的结合。关键词:图书管理系统;UML;R

3、ationalRose;面向对象word范文.目录目录摘要2目录31需求分析41.1开发背景及意义41.2图书管理系统的需求分析41.2.1系统功能需求41.2.2基本数据维护模块51.2.3基本业务模块61.2.4数据库模块61.2.5信息查询模块72系统建模82.1创建系统用例模型82.1.1确定参与者8word范文.1需求分析1.1开发背景及意义图书馆是一个专门收集、整理、保存、传播文献并提供利用的科学、文化、教育和科研机构。现代社会,图书馆成为继续教育、终身教育的基地,担负了更多的教育职能。传递科学情报,是现代图书馆的一个重要职能。图书馆收藏的图书资料,是人类长期积累的一种智力资源,图

4、书馆对这些资源的加工、处理,是对这种智力资源的开发。图书馆主要是用来学习的,如果有人遇到问题,他可以通过图书管的书籍来解决问题。但是为了图书馆的正常运行和保护图书,图书馆管理系统将用户划分为三类人:借阅者,图书管理员,系统管理员。一个基本的图书馆管理,可以大致分为以下流程:用户登录进入系统,在系统允许的情况下,进行可以进行的操作,如借书、还书和预定书籍等;管理员可以整理书籍和管理预订的书籍等;系统管理员管理书目,管理借阅者信息等。1.2图书管理系统的需求分析1.2.1系统功能需求(1)借阅者可以通过网络查询书籍信息、预约书籍和续借书籍。(2)图书管理员作为借阅者的代理完成借阅图书、归还图书和查

5、询借阅信息工作。(3)系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。满足上述需求的系统主要包括下面几个模块:(1)基本数据维护模块:提供使用者录入、修改并维护基本数据的途径。例如对借阅者的书籍的各项信息的更新与修改。(2)基本业务模块:主要用于实现用户借书与还书的管理,例如借阅者可以登录系统预订书籍,图书管理员可以取消书籍的预订,当然还可以进行借书、还书等操作。(3)数据库管理模块:在系统中,所有书籍的信息以及借阅者的帐户信息都要统一管理,书籍的借阅情况、预订情况也要进行详细的记录,所以要用统一的数据库平台进行管理。(4)信息查询模块:

6、主要用于查询书籍的信息和借阅者的信息。word范文.图1.1系统功能需求1.2.2基本数据维护模块图1.2数据库管理模块(1)添加借阅者信息:系统管理员可以添加借阅者帐户。(2)修改更新借阅者信息:系统管理员可以修改更新借阅者信息。(3)添加书目信息:系统管理员可以添加书目。(4)修改更新书目信息:系统管理员可以修改和更新书目信息。(5)添加书籍信息:系统管理员可以添加书籍。(6)删除书籍信息:系统管理员可以删除书籍。word范文.1.2.3基本业务模块图1.3基本业务模块(1)还书:处理还书业务。(2)借书:处理借书业务。(3)书籍预订:借阅者可以通过网络进行书籍预订。(4)取消书籍预订:图

7、书馆管理员可以根据情况取消书籍预订,如果借阅者已经借了此书或者借阅者要求取消预订都涉及此项业务。(5)续借书籍:借阅者可以通过网络续借已经的书籍。1.2.4数据库模块图1.4信息查询模块功能(1)借阅者信息管理:书籍借阅信息包括所借书的书名、ISBN以及借书的时间,续借次数等。(2)书籍信息管理:书籍信息包括书籍的名字、ISBN、作者、入库时间以及书籍在相应书目下的编号等。(3)帐户信息管理:帐户

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。