摘 要:该论文介绍的一款基于java环境的图书管理系统,图书的种类繁多,而且需求量大,在统计管理上有一定程度的难度,通过此款软件能大大提高图书的分类管理、借阅管理、人事管理、缴费管理的效率。文中简单介绍了,整个程序的的设计思路和部分重要的代码以及编写过程中的遇到的错误并解决的过程与心得。该毕业设计是一个基于web技术的图书管理系统,系统主要以j2EE作为开发基础,框架则是结合了多种使用,如:struts2+spring+hibernate等,开发工具使用的是当下较为流行的Eclipse,数据库使用的是Mysql,网页的界面美化工具通常使用Dreamweaver,编码则是使用Java语言进行开发,动态页面采用了JSP开发技术。系统的界面比较简单,能让使用者更直观的、更便捷的使用,维护起来更加方便。92941
毕业论文关键词:图书馆管理,Java,JSP
Abstract:This paper introduces a library management system based on Java environment, there are many kinds of books, but also in high demand, there is a certain degree of difficulty in statistical efficiency management, classification management, through this software can greatly improve the books borrowing management, personnel management, payment management。 This paper briefly introduces the design ideas and some important codes of the whole program, and the mistakes encountered in the process of writing, and the process and experience of solving them。 The graduation design is a library management system based on Web technology, the system mainly uses j2EE as the basis of development, the framework is combined with the use of a variety, such as: struts2+spring+hibernate, development tools is now more popular Eclipse, database using Mysql, web interface landscaping tools usually use Dreamweaver encoding is the use of Java language development, dynamic page using JSP technology。 The system interface is relatively simple, allowing users to be more intuitive, more convenient to use, maintenance more convenient。
Keywords:library management, Java, JSP
目 录
1 绪论 3
2 系统的开发环境简介 4
2。1 系统开发环境 4
2。2系统开发的思想与技术 5
3 系统的总体分析 7
3。1系统业务描述 8
3。2概念模型 8
3。3 总体功能模块 9
3。4管理员功能模块 10
3。5读者的功能模块 11
4 数据库设计 12
4。1系统和数据库的配置 12
4。2数据库表结构 12
5 系统功能实现 15
5。1系统功能实现的主要框架 15
5。2系统功能实现的主要模块 18
结论 24
参考文献 24
致谢 25
1 绪论
图书种类繁多,有学术性的书籍,也有娱乐性的书籍;其中有很多种类,例如:文学、科技、历史、童话、小说等等;每一个小类里,又会有许多的书籍归纳其中;所以整理图书信息是一个相当大的工程,不仅繁琐,还需要大量的人力和时间;以往都是人工记录书籍的书名,来进行整理,这里我们可以通过对书籍进行编码录入系统,以方便日后的查找;如果想知道,是否存在该书,只需在系统中查找该书,若直接进库存查找,太过麻烦;系统还能方便的记录,过往的借阅信息,相比以往的书写记录相对于更加的简便,而且不易丢失;系统界面简洁明了,能让管理员更加快捷、轻松的处理各种信息。