图书管理系统的设计与实现(JSP,Servlet,MySQL)
图书管理系统的设计与实现(JSP,Servlet,MySQL)(任务书,毕业论文14000字,程序代码,MySQL数据库)
摘要
本文对图书管理系统的设计与开发过程进行了分析与叙述。依照系统开发的实际操作步骤,文章从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行分别阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、业务流程分析、数据流程分析和数据字典分析;而系统设计则是对系统体系结构、各功能模块、数据库结构设计等具体的系统实现过程进行剖析展示,在系统设计章节中有详细的文字解释并配有表图说明。文章还列举了关键的功能模块实现代码。
本文力求可以为图书管理系统的开发设计找到一种切实可行的解决方案,在分析了目前国内外图书管理系统的现状的基础上,并经过反复摸索和学习研究后,借助编程语言JSP和SQL 数据库最终实现了图书管理的开发,并在一系列测试后,达成了人性化、所需功能完善、操作清晰的设计目标。
关键词:JSP,Servlet,MySQL
LAN of library management system
Abstract
In this paper, book management system design and development process is analyzed and described. In accordance with the actual steps of system development, the article from the system overview, system analysis, system design and system realization of these four sections of the system development process are described. System were the main issues outlined in the background, meaning and status of the subject analysis; system analysis, system design includes a pre-needs analysis, business process analysis, data flow analysis and data dictionary analysis; and system design is the system architecture, various functional modules, database structure design to achieve specific process to analyze the system display, the system design section to explain in more detail and with a table diagram shows. The article also lists the key function module code. [来源:http://www.doc163.com]
This paper seeks to book management system for development and design to find a practical solution in the analysis of -Bo at home and abroad on the basis of the status of the system, and after repeated exploration and study after study, using JSP and soft SQL programming language Server database and ultimately the book management system development, and in a series of tests, reached a user-friendly, functional requirements, operations designed to clear.
Key Words:JSP,Servlet,MySQL
系统功能模块概述和分析
《基于JAVA的图书管理系统》模型是典型的企业级开发实践中最为普遍的企业对客户(B2C)模式,主要包括:学生注册、用户登陆、搜索查询、读者借书、读者还书、用户退出等基本功能。此外,本系统也将实现图书管理的后端操作,包括图书入库、图书删除、借图书预约单的处理等功能。本系统基于JAVAEE技术,在系统的设计与开发过程中严格遵守软件工程的规范,运用软件设计模式,从而减少系统模块间的耦合,力求做到系统的稳定性、可重用性和可扩充性。
《基于JAVA的图书管理系统》主要功能如下: [资料来源:http://www.doc163.com]
(1)前台(学生借阅)部分:
用户管理:学生注册、登录、激活、退出、修改密码;
分类显示:显示所有1级和2级分类;
图书显示:按分类查询图书、通过关键字搜索图书、高级搜索图书、查看某本图
书的详细等;
借书单管理:向借书单中添加图书、修改借书单中图书数量、删除借书单中图书、
我的借书单;
图书预约单管理:通过借书单中图书生成图书预约单、查看我的图书预约单、查
看某个图书预约单的详细、取消图书预约单。
(2)后台(管理员管理)部分:
管理员:管理员登录;
分类管理:查看所有分类、添加1级分类、添加2级分类、修改1级分类、修改2
级分类、删除1级分类、删除2级分类;
图书管理:按分类搜索图书、高级搜索图书、添加新图书、查看图书详细信息、编 [来源:http://Doc163.com]
辑图书、删除图书;
图书预约单管理:按状态搜索图书预约单、查看图书预约单详细信息、取消图书预
约单、确认借出;
[来源:http://Doc163.com]
[资料来源:http://doc163.com]
目 录
第一章 绪论 - 1 - [资料来源:Doc163.com]
1.1 课题背景、目的及意义 - 1 -
1.2 国内外研究现状 - 2 -
第二章 可行性分析 - 3 -
2.1 社会可行性 - 3 -
2.2 技术可行性 - 3 -
2.3 操作可行性 - 3 -
2.4 系统的技术介绍 - 3 -
2.5 系统开发平台及运行环境 - 6 -
第三章 需求分析 - 7 -
3.1 系统功能模块概述和分析 - 7 -
3.2 系统功能模块设计 - 8 -
3.3 数据库分析 - 10 -
第四章 《基于JAVA的图书管理系统》前台设计与实现 - 15 -
4.1 首页设计 - 15 -
4.2 用户模块 - 15 -
4.3 图书模块 - 18 -
4.4 借书单 - 19 -
4.5 图书预约单模块 - 20 -
第五章 《基于JAVA的图书管理系统》后台设计与实现 - 21 -
5.1 管理员登录 - 22 - [来源:http://Doc163.com]
5.2 后台主页 - 22 -
5.3 分类管理 - 22 -
5.4 图书管理 - 25 -
5.5 图书预约单管理 - 27 -
第六章 系统测试 - 29 -
6.1 测试的目的与目标 - 29 -
6.2 测试方法 - 29 -
6.3 测试用例 - 30 -
6.4 测试结论 - 31 -
第七章 结论 - 31 -
参考文献 - 32 -
致谢 - 33 -
附录: - 34 - [来源:http://Doc163.com]
下一篇:基于JAVA小额支付系统管理平台的设计与实现(SQLServer)