当前位置:首页 > 学校图书馆管理系统的设计与实现
基于JAVA的学校图书馆管理系统的设计与实现
学校代码:10410
序 号:20051174
题目:
本 科 毕 业 论 文
基于JAVA的学校图书馆管理系统的设计与实现 学 院:计算机与信息工程学院 姓 名:陈 操 学 号:20051174 专 业:计算机科学与技术 年 级:计科051班 指导教师:胡亚平老师
二00九 年 五 月
基于JAVA的学校图书馆管理系统的设计与实现
摘 要
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
目前学校图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和学生们比较需求的图书等,不能更好的适应当前学生的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对学生们的借阅过程形成一整套动态的管理。
本系统将会涉及到图书馆日常管理工作的基本常见细节,诸如新图书的入库登记,图书馆所有书籍的分类管理,图书的查询,图书的借阅、退还手续的登记,费旧图书的清理撤除等,本系统所要实现的这些功能基本上涵盖了图书馆的日常管理工作,基本能够满足校园图书馆的工作人员的管理需要。
在对本系统的具体开发过程当中,将采用Java语言进行开发,以Access实现后台数据库,本系统是完全基于图形化用户界面(GUI)的单机版本。
【关键字】信息化 软件工程 软件生命周期 图形化用户界面
Abstract
The full name of our System is: The Management Information System of Campus’s Library. At present, the computer technology is developing ever-growing, and the campus’s information construction also have pushing on, by contrast, the method of management in many university library is still by man, the library’workers must face to the large number of books, and also face to fall into the trouble. Actually, the work can be done by the computer which have a management information system. Then the heavy work will not be done by people, the library’workers can use computer to manage the books, and the everyday work will be easy. This is the goal which our system want to achieve finally.
The principle of development to our system will be following with Software Engineering, we use the traditional model which be called Waterfall, and the course of development will be divided into six stage. We will develop the system in sequence.
Our system contains many operations about library’s everyday work, such as Register New Books, Classify Books according to their subjects, Find Books, Dispose old books, and so on, our system can finish all of the work, and can meet the requirements of the library’sworkers.
During the development of our system, we use the tool of JAVA to develop it, our system is on the basis of the Access Database.
【KeyWords】Management Information System, Software Engineering, Ja
基于JAVA的学校图书馆管理系统的设计与实现
目 录
一 引论 .............................................................................................................................................................. 1 (一)问题的定义 .............................................................................................................................................. 1 (二) 可行性分析 ............................................................................................................................................ 2
(1) 技术可行性 ...................................................................................................................................... 2 (2) 经济可行性 ...................................................................................................................................... 3 二 需求分析 ........................................................................................................................................................ 3
数据库需求分析 .......................................................................................................................................... 3
(1) 数据流图 .................................................................................................................................. 4 (2) 数据库逻辑结构设计 ............................................................................................................ 5 (3) 数据库概念结构设计 ............................................................................................................ 6
三 系统设计 ........................................................................................................................................................ 7
(一)总体设计 .......................................................................................................................................... 7 (二)详细设计 .......................................................................................................................................... 8 (1)各个模块的介绍 ................................................................................................................................ 8 (2)流程图 ................................................................................................................................................ 9 (3)数据字典 .......................................................................................................................................... 10 (4)代码实现 ...........................................................................................................................................11 四 总 结 ...................................................................................................................................................... 21 五 致 谢 ...................................................................................................................................................... 22 六 参考文献 ...................................................................................................................................................... 23
基于JAVA的学校图书馆管理系统的设计与实现
一 引论
(一)问题的定义
首先,图书馆的管理直接关系到我们大学生如何更好的使用图书,更充分的利用现有资源学习,提高自身素质。针对当今的大学图书馆藏书越来越多,学生借书越来越频繁,图书管理较为繁琐,图书馆管理工作人员付出的工作时间越来越多,得到的效率却很低这个现状。为提高工作效率,减轻图书馆工作人员的工作负担,决定开发学校图书馆管理系统软件,以帮助更好的实现图书馆的管理,让我们能更便捷的借阅图书,让老师能花最少的时间办理好借阅图书手续。
开发此图书馆管理系统软件,以供图书馆工作人员管理使用及学生和老师查询或者借书使用,方便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习JAVA编程的技巧,提高工作设计思想,通过本次的软件工程开发,开发人员与指导老师,能从中学习知识吸取经验,在技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新的高度。
开发此图书馆管理系统软件,也是对实现数字化图书馆管理的支持,现今各大学普遍存在着一个现象,图书的借阅手续都是由专门的老师来实现办理的,每当借阅高峰期时,排队借书的场面屡见不鲜,这样即耗费时间又使原本不太大的借书大厅拥挤不堪。图书馆管理系统的实现,可以着眼于数字化借阅,简化学生图书查询流程,简化图书外借登记手续,即提高借阅效率又可实现图书借阅的完整进出记录,保证图书的合理使用,让广大师生受益。
- 1 -
共分享92篇相关文档