编 号:
审定成绩:
重庆邮电大学 毕业设计(论文)
设计(论文)题目:
学 院 名 称 :学 生 姓 名 :专 业 :班 级 :学 号 :指 导 教 师 :答辩组 负责人 :
基于JSP的图书管理系统设计与实现
计算机科学与技术
计算机科学与技术
填表时间: 2013 年 05 月
重庆邮电大学教务处制
摘 要
二十一世纪是信息的社会,信息作为社会最重要的资源,将成为战略性资源引起社会广泛的关注。如何能够获取信息?图书一直都是获取信息最好的方式,但由于图书馆中图书藏量娄大大的增加,使得图书的管理工作变得日益的烦重。使得人们想方设法的找出新的图书管理的方式,如何将烦重的图书管理变得简单起来呢?
图书馆管理系统图书馆管理机制中重要组成部分,通过对图书馆的运行及管理机制的研究,从而开发了此图书馆系统。在此系统中完成了图书馆常见的管理事务及信息统计的工作。图书管理系统中包含6个功能模块:日常工作,查询,读者资料的维护,图书资料的维护,系统管理和更改口令。
本系统采用jsp技术对网页的设计,使用MVC的设计模式,并采用了开源框架Struts,它采用了当今软件设计的最流行的技术,具有设计灵活、开发效率高、生成的软件界面大方美观等特点。本系统中将通过JDBC驱动和数据库来进行无缝连接,本系统采用的数据库是MySQL,这是一个开源的数据库系统,该数据库具有占用空间小,操作简单易懂等优点。且具有较高的完整性,一致性和安全性。
【关键词】: 图书馆管理 MySQL JSP Struts
Abstract
21st century is the century of information society, information as a society is the most important resources, will become the strategic resources, cause social widespread attention. How can you get information? Books has always been the best way to access to information, but because of the books in the library reserve Lou increases greatly, makes the books management work becomes increasingly tired of heavy. Makes people trying to find out new books management way, how to bother heavy books management became more simple?
Library management system is an important part of library management mechanism, based on the research of the library's operation and management mechanism, so as to develop the library system. In this system completed the common library management affairs and information statistics work. Books management system management system contains six functional modules: daily work, inquiries, readers information maintenance, books data maintenance, system administration and change the password.
This system USES JSP technology to the design of web pages, using the MVC design pattern, and using the open source framework Struts, it adopted the software design of the most popular technology, has advantages of flexible design, development, high efficiency, the generated generous beauty of software interface, etc. This system through the JDBC driver and database to seamless connection, this system USES the database is MySQL, it is an open source database system, the database has a small footprint, easy operation etc. With high integrity, consistency and security.
【Key words】: Library Management MySQL JSP Struts
目 录
前 言 ................................................................................................................................... 1 第一章 绪论 ....................................................................................................................... 2
第一节 课题现状分析 ................................................................................................. 2
一、当下图书馆管理系统现状 ........................................................................... 2 二、图书管理系统建设的意义 ........................................................................... 3 第二节 开发环境 ....................................................................................................... 3 第二章 系统分析 ............................................................................................................... 4
第一节 可行性分析 ..................................................................................................... 4
一、技术可行性 ................................................................................................... 4 二、经济可行性 ................................................................................................... 5 第二节 系统的需求分析 ............................................................................................. 5 第三节 系统功能分析 ............................................................................................... 6 第四节 系统流程图分析 ........................................................................................... 6 第五节 设计模式 ......................................................................................................... 7 第三章 系统总体设计与数据库设计 ............................................................................... 9
第一节 系统功能设计: ............................................................................................... 9
一、总体功能设计 ............................................................................................... 9 二、“日常工作”模块设计 ............................................................................... 10 三、“读者资料维护”模块设计 ......................................................................... 10 四、“图书资料维护”模块设计 ..................................................................... 11 五、“查询”模块设计 ....................................................................................... 11 六、“系统管理”模块设计 ............................................................................... 12 第二节 系统数据库设计 ........................................................................................... 12
一、数据总体结构设计 ..................................................................................... 12 二、图书信息表结构设计 ................................................................................. 14 三、图书类型信息表结构设计 ......................................................................... 14 四、读者信息表结构设计 ................................................................................. 15 五、读者类型信息表结构设计 ......................................................................... 15 七、图书归还信息表结构设计 ......................................................................... 16 八、管理员信息表结构设计 ............................................................................. 16 九、图书馆信息表结构设计 ............................................................................. 17
十、书架信息表结构设计 ................................................................................. 17 十一、出版社信息表结构设计 ......................................................................... 18 十二、权限信息表结构设计 ............................................................................. 18
第四章 系统详细设计 ..................................................................................................... 19
第一节 登录模块实现 ............................................................................................. 19 第二节 图书馆主界面模块的实现 ......................................................................... 20 第三节 日常工作功能模块的实现 ......................................................................... 21 第四节 读者资料维护功能模块的实现 ................................................................. 23 第五节 图书资料维护功能模块的实现 ................................................................. 26 第七节 系统管理功能模块的实现 ......................................................................... 30 第五章 系统测试 ............................................................................................................... 32
第一节 系统测试的方法与步骤 ............................................................................. 32 第二节 模块测试 ..................................................................................................... 32
一、登录模块测试 ............................................................................................. 32 二、图书借阅测试 ............................................................................................. 34 三、图书归还测试 ............................................................................................. 34
总 结 ................................................................................................................................. 36 致 谢 ................................................................................................................................. 37 参考文献 ............................................................................................................................. 38 附 录 ................................................................................................................................. 39
一、英文原文 ..................................................................................................... 39 二、英文翻译 ..................................................................................................... 44