基于web的图书管理系统毕业论文
2020-05-14 22:13:22
摘 要
基于web的图书管理系统属于中小型图书管理系统,可以实现对中小型图书馆进行管理。现如今,人们生活的节奏越来越快,如何使图书管理变得高效简洁显得尤为重要,尤其是对数量庞大、复杂繁琐的图书的管理,以及借书还书过程的简化。
本系统是典型的Web项目,开发环境是jdk1.7.0_51,开发工具使用MyEclipse,服务器采用tomcat-7.0.53,数据库使用的是MySQL,在windows7系统下开发。
本系统为管理员和用户提供了一套行之有效的管理方案,设计简洁新颖,操作简单,能够满足正常的需求需要。本系统功能上主要包括图书管理,读者管理,借书管理,还书管理,系统管理五大功能模块。
本系统基本功能齐全,操作简便,能够显著地提高图书管理效率,大大地节省了人力物力财力;能够对现代快节奏的生活应付自如;而且系统界面设计简洁明了,在视觉疲劳之余给人一种清新感。
关键词 :b/s结构 javaweb mysql 管理系统
Library management system based on Web
Abstract
The library management system based on Web belongs to a small library management system, which can realize the management of small and medium sized libraries. Nowadays, the rhythm of people's life is more and more faster. How to make the library management become simple and efficient is particularly important, especially in management of a large number of complex and cumbersome books, as well as simplifying the process of borrowing and returning books.
The system is a typical Web project. Development environment: jdk1.7.0_51 ; Development tool: MyEclipse; The server: tomcat-7.0.53; dataBase; MySQL;Development under windows7 system.
The system provides a set of effective management scheme for administrators and users. The design of system, which is simple and novel and operate simply, can meet the normal needs. The system functions mainly include five major functional modules: book management, reader management, borrowing books, returning books and system management.
The system basic functions, simple operation, can significantly improve library management efficiency, greatly saves manpower and material resources; can the fast pace of modern life to cope; and system interface design is simple and clear, in the visual fatigue to a kind of pure and fresh.
Key Words: b/s structure; javaweb; mysql; managerment system
目 录
摘 要 I
Abstract II
第一章 需求分析 1
1.1任务概述 1
1.1.1目标 1
1.1.2用户的特点 1
1.2可行性分析 1
1.2.1 技术可行性 1
1.2.2 经济可行性 1
1.2.3 操作可行性 1
1.3需求规定 2
1.3.1需求概述 2
1.3.2功能的规定 2
1.3.3业务流程图 4
1.3.4程序运行环境配置 5
第二章 数据库设计 6
2.1数据库设计定义 6
2.2 E-R图 6
2.2数据表设计 9
2.2.1全部数据表一览,如表2-1: 9
2.2.2数据表详细说明 9
第三章 详细设计 13
3.1详细设计理念 13
3.2图书管理模块及数据关系 13
3.2.1图书信息 13
3.2.2图书类型 15
3.3读者管理模块及数据关系 15
3.3.1读者信息 15
3.3.2读者类型 17
3.4借还管理模块及数据关系 17
3.4.1图书借阅 17
3.4.2图书归还 18
3.5系统管理模块及数据关系 19
3.5.1图书馆信息 19
3.5.2管理员信息 20
第四章 系统实现 22
4.1系统登录 22
4.2图书管理 23
4.2.1图书信息 23
4.2.2图书类型 26
4.3读者管理 27
4.3.1读者信息 27
4.3.2读者类型 30
4.4借还管理 31
4.4.1图书借阅 31
4.4.2图书归还 33
4.5系统管理 34
4.5.1图书馆信息 34
4.5.2管理员信息 35
第五章 系统测试 36
5.1测试的目的和方法 36
5.1.1测试的目的 36
5.1.2测试的方法 36
5.2测试用例 36
5.2 系统测试结论 41
第六章 结束语 42
参考文献 43
致谢 44
第一章 需求分析
所谓"需求分析",就是分析业务需求,设计系统框架,为后续开发打下基础。
1.1任务概述
1.1.1目标
本系统是面向中小型图书馆开发的,因此要实现以下一个目标:
- 首先基本功能要齐全,可以实现图书的管理,借书还书操作登基本操作;
- 其次要有安全性,用户需输入账户密码才能登陆;
- 操作要简便,要能切实有效地提高工作效率;
- 界面要尽量简洁美观。
1.1.2用户的特点
本系统的使用者是图书管理员,学生,教师,研究生等,他们是管理员或者具有借阅需求,能够快速学会并使用。
1.2可行性分析
1.2.1 技术可行性
技术可行性要求考虑现有的技术是否能够完成开发工作,软件和硬件配置是否能够满足开发的需求等。本系统是典型的web项目,Java语言是现在流行最广泛的语言,相应软件很齐全,且硬件配置能够满足开发的需求,因此在技术上是可行的。
1.2.2 经济可行性
基于web的图书管理系统是我毕业设计的课题,开发只需要一台笔记本,然后下载需要的软件即可,程序运行之后也还需要投入一点点时间即可,在经济上的投入微乎其微,所以在经济上是可行的。
1.2.3 操作可行性
本系统面向的对象主要是图书管理员,学生及教师,他们都浏览过网页,而且都是一些基本的增、删、改、查功能,操作比较简便,所以操作方面也是可行的。
1.3需求规定
1.3.1需求概述
基于web的图书管理系统针对中小型图书馆而开发,可以实现对图书馆切实有效的管理。本系统能够大大提高图书馆工作人员的效率,既节约节了时间,又极大地方便了用户。从功能上来说,本系统分为五个功能模块,分别是图书管理、读者管理、借书管理、还书管理、系统管理,逻辑清晰,结构分开,功能明确,易于操作。
在图书管理模块中,考虑到图书的基本信息虽然千差万别,但是图书类型就那么几大类,所以可以细分为图书信息管理和图书类型管理,下面分别对应着增、删、改、查功能,默认查询所有书籍,信息分页列表显示,也可以通过id,书名,作者等多个条件具体查询。修改完图书类型之后,在添加图书页面通过下拉列表选择。
相关图片展示:
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。