摘要:图书管理系统是依赖于互联网的系统结构,是对现实社会中,图书借阅的丰富和完善,取缔传统的纸质记录的方式。
相较于传统的纸质记录的方式,本系统的优势无可比拟。传统的方式,读者只能去图书馆去查阅书籍,方能知晓馆内是否有此本图书,而借书时,又要进行手写登记,这不仅会使记录容易破损,而且增加了工作人员的工作量,对于读者来说,也要多付出几分钟的时间。而若是使用本系统,则会避免上述问题的出现,只要有网络的地方,随时随地都可以查询馆内的图书,方便又省时。
本系统主要由一个前台用户端和一个后台管理员端构成。使用Eclipse作为开发工具,MySQL数据库,tomcat 7.0作为服务器完成本系统的实现。页面的布局会设计到HTML语言,在HTML中嵌入JavaScript脚本语言实现一些功能,通过div+css实现页面的布局、美化及显示。
前台主要是用户进行图书查询、个人信息查询、修改等等。
后台主要是管理员对用户、图书的管理。主要包括:新增读者、图书、删除读者、图书、借出等等。
这篇论文主要是对于这个论文的目的,研究的意义和介绍相关的开发的工具和相关的一些的技术,最后测试相关的数据。
关键词 图书管理;JSP;JavaScript;MySQL;Eclipse
目录
摘要
Abstract
1绪论-1
1.1研究背景-1
1.2研究的目的和意义-1
1.2.1研究目的-1
1.2.2研究意义-1
1.3论文组织结构-2
2系统开发工具及相关技术简介-3
2.1开发技术简介-3
2.1.1 JSP-3
2.1.2 JavaScript-3
2.1.3 HTML-3
2.1.4 MySQL数据库-4
2.2开发工具简介-4
2.1.1 Eclipse-4
2.1.2 Navicat for MySQL-4
2.1.3 tomcat服务器-4
3系统需求分析-5
3.1系统功能分析-5
3.2可行性分析-5
3.2.1技术可行性-5
3.2.2经济可行性-6
3.2.3法律可行性-6
3.3.4社会因素可行性-6
3.3系统流程分析-6
3.3.1用户登录流程-6
3.3.2图书借阅流程-7
3.3.3图书续借流程-7
3.3.4还书流程-8
3.4数据库的需求分析-8
4系统总体设计-9
4.1系统的功能设计-9
4.2系统功能结构图-9
4.3数据库的设计结构-10
4.3.1概念模型的设计-10
4.3.2逻辑结构设计-12
5系统的详细设计和实现-15
5.1数据库的连接-15
5.2前台页面-15
5.2.1系统主页面-15
5.2.2图书搜索-15
5.2.3个人中心-16
5.3 后台管理员页面-22
5.3.1管理员登录-22
5.3.2管理员维护-23
5.3.3读者信息维护-26
5.3.4图书信息维护-29
5.3.5借书-31
5.3.6还书-32
6系统测试与分析-34
6.1系统测试的具体目的和意义-34
6.2测试用例-34
结论-36
致谢-38
参考文献-39