图书管理系统—流通模块的设计与实现毕业论文(53页).doc
《图书管理系统—流通模块的设计与实现毕业论文(53页).doc》由会员分享,可在线阅读,更多相关《图书管理系统—流通模块的设计与实现毕业论文(53页).doc(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-图书管理系统流通模块的设计与实现毕业论文-第 48 页题 目 图书管理系统流通模块的设计与实现 学生姓名 邢鹏飞 学号 1118014023 所在学院 数学与计算机科学学院 专业班级 计算机科学与技术本科1101班 指导教师 李军 _ _ 完成地点 陕西理工学院 2015年 05 月 27日本科毕业设计任务书院(系)名 数学与计算机科学学院 专业班级 计算机科学与技术(计本1101) 姓名 邢鹏飞一、 毕业设计题目: 图书管理系统流通模块的设计与实现 二、 毕业设计工作日: 2014 年 11 月 27 日 起至 2015 年 6 月 20 日 止三、 毕业设计进行地点: 陕西理工学院 四、
2、 毕业设计内容要求:本课题要求开发一个图书馆管理系统,该系统主要内容及功能包括: 书籍数据库要按照中图分类要求进行分类创建; 图书管理业务分两大模块,即采编与流通。 采编模块分为采购与编目两个子模块。在采购子模块中完成书籍的采购计划编制、组织采购、图书资产管理、书籍报废等功能;编目子模块要求根据采购结果完成每种书籍按册进行编目并进行入库 中央库、专业阅览室等 操作等功能。流通模块分为读者管理与借阅管理两个子模块。读者管理模块要完成读者的开销户管理、读者借阅历史状态查询、读者的信誉记录管理等功能;图书的借阅管理模块必须完成馆藏图书检索、书籍状态查询、借还操作等功能。系统角色管理。系统角色是指参与
3、系统的人员 包括图书馆工作人员和读者 在对系统进行操作时充当的角色,不同角色有不同的系统操作权限;系统应根据图书馆的管理办法合理确定角色,并将不同人员赋予不同的角色 数据维护模块。该模块主要对数据库进行备份与数据恢复功能。本课题要求两人合作完成,两人共同设计数据库,一人完成采编模块与系统角色管理,另一人完成流通模块与系统维护模块。开题时间:2015年3月5日,并与此前提交开题报告课题完成时间:2015年5月30日答辩时间:2015年6月10日前指导 教 师 系(教 研 室) 计算机科学与技术 系(教研室)主任签名 批准日期 2015-12-20 接受设计任务开始执行日期 2015-1-15 学
4、生签名基于J2EE的图书管理系统-流通模块的设计与实现邢鹏飞(陕理工数学与计算机科学学院计算机科学与技术专业计本1101班,陕西 汉中 723000)指导老师:李军摘要随着信息技术的不断发展,计算机技术已经在各行各业得到广泛的应用。图书馆作为一种信息资源的集散地,图书借阅频繁,用户管理多变,包含大量的信息数据,因此需要一个完善的图书管理系统来实现对读者信息、图书借阅、用户检索进行统一、实时管理,达到各类用户的需求。本文设计了图书管理系统的详细功能,其中功能包括读者管理、图书管理、借阅管理、书刊检索等功能。对于这些功能又详细设计了每个功能的具体实现。每个业务功能之间又是彼此联系并相互作用。系统包
5、含管理员、读者用户两部分,分别有不同的使用权限,管理员对数据库进行操作,完成借阅、添加、删除、等各功能;用户对数据库进行查询,完成查询、修改等功能。关键词图书管理; 需求; 数据库;Circulation of books management system based on J2EE, module design and implementationXing Pengfei(Grade01, Class11, Major Computer Science and Technology, School of Mathematics and computer Science, Shaanxi U
6、niversity of Technology, Hanzhong 723000,Shaanxi )Tutor: LI JUNAbstract:With the development of information technology, computer technology has been widely used in all walks of life. Library as a kind of information resource center, because library has lots of user, data contains a large amount of i
7、nformation, so we need a perfect books management system to implement the information to readers, borrow books, the user retrieval undertake unity, real-time management and meet the demand of all kinds of users. In this paper, the design of books management system function in detail, which features
8、include the reader management, library management, library management, books retrieval, and other functions. For these functions and the detailed design on the concrete realization of each function. Each business function is between contact and interaction with each other. System include administrat
9、or and readers two parts, respectively have different usage rights, administrator of database operations, lending, add, delete, and so on various functions. The user to query the database, query, modify, and other functions.Key words: Books management system; demand; database; 目 录1引言12 需求分析与可行性分析22.
10、1 可行性分析22.1.1技术可行性22.1.2操作可行性22.2需求分析22.2.1数据需求22.2.2功能需求22.2.3系统流程图23概要设计43.1系统目标43.2系统结构功能分析44数据库设计54.1数据库概念结构设计54.2数据库逻辑结构设计65详细设计95.1登录页95.2账号维护115.2.1修改密码115.2.2添加管理员145.2.3重置管理员密码165.3用户管理185.3.1添加用户185.4图书管理215.4.1添加图书215.5借阅管理235.5.1用户借书235.5.2用户还书255.5.3缴纳罚款276系统调试与测试296.1 测试的主要方法296.1.1管理员
11、登录296.1.2重置管理员密码296.1.3添加读者296.1.4添加图书296.1.5读者借书306.1.6读者还书306.1.7欠款缴纳30总结31致谢32参考文献33附录A外文翻译34附录B系统使用说明书531引言图书作为信息的一种载体,仍是人们获得知识的一种重要途径,因而作为图书管的运行情况则关系到知识的传播速度问题。旧的图书馆管理模式完全是人工操作,从新书采购、编目、入库,检索,借阅、归还、无一不是人工处理,需要大量劳动力与工作量,人为原因造成一些失误也再所难免。当读者想要借阅一本书时,首先要查询大量书卡,而且需要一定的图书管理知识。在借阅时还要填写许多相关卡片,使得图书馆的管理效
12、率低下,图书流通速度较慢,因而从一定程度上也影响了知识的传播速度。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,因此有大量信息数据需要进行管理,然而,有很多图书馆都是初步使用计算机进行图书管理。以前对信息管理的主要方式是基于文本、表格等纸介质的处理手段,对于图书借阅情况统计采用对借书卡的人工检查,借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。越来越多的读者希望通过网络方便、快捷地进行图书查阅、借阅。传统管理方法必然被以计算机为基础的信息管理所取代。因此, 开发图书信息管理系统,利用计算机对图书资料以及读者进行管理能够提高工作效率,
13、提高图书利用率,充分发挥图书的作用。读者通过网络及时方便地查寻所需的图书;管理人员利用强大的管理功能, 方便的管理图书管的图书信息、图书管理的读者信息, 通过统计图书的借阅情况, 及时了解库存, 把握读者对图书需求方向, 以满足读者对各类图书的需求,为图书馆的业务发展和建设起指导作用。2 需求分析与可行性分析2.1 可行性分析2.1.1技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本图书管理系统用的是JAVA语言开发,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故
14、软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。2.1.2操作可行性在设计系统的过程中,充分考虑到管理人员和用户的习惯。界面风格使用简单大方形式呈现。使用方便,而无需进行任何软件的安装,操作简单;按权限使用并提供多种查询手段,在操作上可行。2.2需求分析2.2.1数据需求数据主要包括图书数据和用户数据,图书数据包括图书基本数据、图书借阅历史数据、丢失数据、图书借阅数据、欠款数据。用户数据包括用户数据、管理员数据。系统对数据的操作主要围绕用户和图书。操作的方法分为:借阅、查询、删除、修改、续借等数据操作。2.2.2功能需求系统的总目标是实现图书管理的系统化、
15、自动化、规范化。系统已经实现的图书管理模块:用户端:系统登录、信息维护、书刊借阅、预约通知、书刊检索。书刊借阅包括:当前借阅、历史借阅、图书丢失、罚款记录、图书证挂失。当前借阅包括:续借与图书挂失。书刊检索包括一般检索和复杂检索。检索结果包括可否预约。管理端:系统登录、信息维护、用户管理、图书管理、借阅管理。信息维护包括:修改密码、添加管理员、管理员列表、重置用户密码、重置管理员密码。用户管理包括:添加用户和用户列表。图书管理:包括添加图书和图书列表。借阅管理包括:用户还书、用户借书、缴纳欠款。2.2.3系统流程图图2.1 管理员端流程图图2.2 读者端流程图3概要设计3.1系统目标该系统主要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 流通 模块 设计 实现 毕业论文 53
限制150内