logo资料库

基于Java的_图书馆管理系统毕业论文_.doc

第1页 / 共61页
第2页 / 共61页
第3页 / 共61页
第4页 / 共61页
第5页 / 共61页
第6页 / 共61页
第7页 / 共61页
第8页 / 共61页
资料共61页,剩余部分请下载后查看
摘 要
Abstract
目 录
第1章 绪 论
1.1毕业设计主要任务
1.2目前图书管理系统存在的问题
1.3课题意义
1.4论文的工作和安排
第2章 图书馆管理需求分析
2.1 可行性分析
2.1.1 技术可行性
2.1.2.经济可行性
2.2 图书馆管理系统需求概述
2.2.1系统目标
2.2.2用户类和用户特性
2.3 图书馆管理系统需求模型
2.3.1功能描述
2.3.2图书管理员详细功能描述
2.3.3读者详细功能描述
2.3.4主要用例的用例描述
第3章 总体设计
3.1 数据库设计
3.1.1数据库设计概述
3.1.2图书信息表结构设计
3.1.3图书类型信息表结构设计
3.1.4 读者信息表结构设计
3.1.5读者类型信息表结构设计
3.1.6图书借阅信息表结构设计
3.1.7图书归还信息表结构设计
3.1.8用户信息表结构设计
3.1.9图书馆信息表结构设计
3.1.10办证参数信息表结构设计
3.2 系统总体结构设计
3.2.1图书管理系统总体结构图
3.2.2 系统管理员模块功能
3.2.3 读者管理模块功能
3.2.4 图书管理模块功能
3.2.5 图书借还模块功能
3.2.6 系统查询模块功能
第4章 程序设计与编码
4.1开发平台与工具
4.1.1 J2EE平台
4.1.2 WEB服务器和数据库
4.2程序设计
4.2.1程序设计概述
4.2.2数据库与Web服务器的连接
4.2.3登录模块程序设计
4.2.4系统管理员功能模块的实现
4.2.5读者管理功能模块的实现
4.2.6查询功能模块的实现
4.2.7图书管理功能模块的实现
4.2.8图书借还功能模块的实现
第5章 软件测试
5.1 软件测试的方法与步骤
5.2 测试用例设计与测试用例的运行过程及测试结果分析
5.2.1模块测试
5.2.2集成测试
5.2.3 验收测试
5.3 评价
第6章 结束语
6.1 工作成果
6.2 改进意见
6.3 收获体会
参考文献
致 谢
附录一:
附录二:
毕 业 设 计(论 文) 图书管理系统设计与实现 专业年级 计算机科学与技术 学 姓 号 110310228 名 王德云 指导教师 王森玉 评 阅 人 汤贤娟 2015 年 6 月 中国 马鞍山
河 海 大 学 文 天 学 院 本科毕业设计(论文)任务书 Ⅰ、毕业设计(论文)题目: 图书管理系统设计与实现 Ⅱ、毕业设计(论文)工作内容(从专业知识的综合运用、论文框架的设计、文献资料的收 集和应用、观点创新等方面详细说明): 随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。计算机信 息处理系统的引进已彻底改变了许多系统的经营管理 。 图书管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理机 制进行调查研究,开发了此图书系统。图书馆管理系统的主要任务是实现读者迅速检索查 询图书,归还图书,图书管理员有效的管理图书和熟悉各项操作,系统管理员是管理读者用 户设置权限等操作,本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工 作。本系统中包含 6 个功能模块:系统设置,读者管理,图书管理,图书借还,系统查询 和更改口令。 Ⅲ、进度安排: 2014 年 10 月 25 日~2014 年 11 月 23 日 :选择题目,收集材料; 2014 年 11 月 24 日~2014 年 12 月 21 日(4 周):用户调查、查找文献; 2014 年 12 月 22 日~2015 年 1 月 18 日(4 周):系统分析,系统设计、熟悉开发工具; 2015 年 3 月 2 日~2015 年 4 月 5 日(5 周):各功能模块的实现; 2015 年 4 月 6 日~2015 年 4 月 19 日(2 周):软件测试,指导老师验收成果; 2015 年 4 月 20 日~2015 年 5 月 10 日(3 周):毕业论文写作; 2015 年 5 月 11 日~2015 年 5 月 31 日(3 周):毕业论文预提交、修改、评阅、答辩。
Ⅳ、主要参考资料: [1] 王立福. 软件工程(第二版)[M]. 北京:北京大学出版社.2002. [2] 张秋余,杨玥. 基于用例的需求建模方法[J]. 计算机工程与设计,2006,19: 3539-3541. [3] MattheMacDonal.管理信息系统[J].电子工业出版社.2003.Vol.3(8):102-108. [4] 张秋余,杨玥. 基于用例的需求建模方法[J]. 计算机工程与设计,2006,19: 3539-3541. [5] John W. Satzinger, Robert B. Jackson, Stephen D. Burd. [Z]. 北京:人民邮电 出版社, 2008. [6] 王珊,萨师炫.数据库系统概论(第三版)[M]. 北京:高等教育出版社.2002 [7] 张海潘.软件工程[J].清华大学出版社.2003 年 11 月 [8] 张波. 网络答疑系统的设计与实现[D]. 长春:吉林大学软件学院,2005. [9] 陆荣幸,郁洲. J2EE 平台上 MVC 设计模式的研究与实现[J]. 计算机应用研究,2003, 03:144-146. [10] 孙卫琴,李洪称. Tomcat 与 Java Web 开发技术详解[M]. 北京:电子工业出版社, 2003. [11] 何成万,余秋惠. MVC 模型 2 及软件框架 Struts 的研究[J]. 计算机工程,2002,06: 274-276. [12] Marty Hall,Larry Brown 著,赵学良译. Servlet 与 JSP 核心编程(第 2 版)[M]. 北京:清华大学出版社,2004. [13] 戴继周. 基于 Web 的网络教学平台的设计与实现[D]. 长春:吉林大学计算机应用技 术专业,2004 [14] 尹朝庆. 计算机系统结构教程[M]. 北京:清华大学出版社.2005. [15] 张海藩. 软件工程导论(第四版)[M]. 北京:清华大学出版社,2003. [16] 张维明. 信息系统原理与工程. 电子工业出版社. 2002 年 1 月 指导教师:(签名: ), 2014 年 12 月 9 日 学生姓名:(签名: ),专业年级: 11 级计算机科学与技术 系负责人审核意见(从选题是否符合专业培养目标、是否结合科研或工程实际、综合训练程度、 内容难度及工作量等方面加以审核): 专 业负责人签字: , 2014 年 12 月 1 日
郑 重 声 明 本人呈交的毕业设计(论文),是在指导老师的指导下,独立进行研究 工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经 注明引用的内容外,本设计(论文)的研究成果不包含他人享有著作权的内 容。对本设计(论文)所涉及的研究工作做出贡献的其他个人和集体,均已 在文中以明确的方式标明。本设计(论文)的知识产权归属于培养单位。 本人签名: 日期:
摘 要 随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。计算机信 息处理系统的引进已彻底改变了许多系统的经营管理 。 图书管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理机 制进行调查研究,开发了此图书系统。图书馆管理系统的主要任务是实现读者迅速检索查 询图书,归还图书,图书管理员有效的管理图书和熟悉各项操作,系统管理员是管理读者用 户设置权限等操作,本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工 作。本系统中包含 6 个功能模块:系统设置,读者管理,图书管理,图书借还,系统查询 和更改口令。 本系统使有 jsp 进行网页界面的设计,使用 MVC 设计模式,采用了开源框架 Struts, 它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美 观等特点。本系统中通过 JDBC 驱动和数据库进行无缝连接,后端的数据库是 mysql,也 是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。 关键词:图书管理;信息管理;jsp;struts I
Abstract With the progress of science and technology, the astonishing rapid development of the computer industry has been improving people's working efficiency greatly.The introduction of computerized information system has sharply changed the management in many systems in many fields. The management system of the library takes an important role in the administration of school organization. The main task of the library management system is readers quickly retrieval query books, return books, librarian and effective library management and familiar with the operation, system administrator is reader management user to set permissions and other operations.I desigen the system after the thorough investigations about the library management system’s mechanism. This system contains with reader informantion management model, book information management model, books borrowing and returning including system information query and password setting. The system is contrived with Java Server Pages Techonolege as well as Struts,the software design mode of MVC with open source framework techonolege, which makes this system have the advantages of efficiently designed with beauteous and friendly interface . This system use jdbc driver to connect the mysql database server,which is also an open source database system for its users. The batabase was desigend with highly integrity, security, and consistency. Key words: book management, management of information ,jsp,struts II
目 录 摘 要 ......................................................... I Abstract ....................................................... II 目 录 ........................................................ III 第 1 章 绪 论 .................................................. 1 1.1 毕业设计主要任务 ..................................................... 1 1.2 目前图书管理系统存在的问题 ........................................... 1 1.3 课题意义 ............................................................. 1 1.4 论文的工作和安排 ..................................................... 1 第 2 章 图书馆管理需求分析 ....................................... 3 2.1 可行性分析 .......................................................... 3 2.1.1 技术可行性 ..................................................... 3 2.1.2.经济可行性 ..................................................... 3 2.2 图书馆管理系统需求概述 .............................................. 3 2.2.1 系统目标 ....................................................... 3 2.2.2 用户类和用户特性 ............................................... 3 2.3 图书馆管理系统需求模型 .............................................. 4 2.3.1 功能描述 ....................................................... 4 2.3.2 图书管理员详细功能描述 ......................................... 4 2.3.3 读者详细功能描述 ............................................... 5 2.3.4 主要用例的用例描述 ............................................. 5 第 3 章 总体设计 ................................................. 8 3.1 数据库设计 .......................................................... 8 3.1.1 数据库设计概述 ................................................. 8 3.1.2 图书信息表结构设计 ............................................. 9 3.1.3 图书类型信息表结构设计 ........................................ 10 3.1.4 读者信息表结构设计 ............................................ 11 3.1.5 读者类型信息表结构设计 ........................................ 11 3.1.6 图书借阅信息表结构设计 ........................................ 12 3.1.7 图书归还信息表结构设计 ........................................ 12 3.1.8 用户信息表结构设计 ............................................ 12 3.1.9 图书馆信息表结构设计 .......................................... 13 3.1.10 办证参数信息表结构设计 ....................................... 13 3.2 系统总体结构设计 ................................................... 14 3.2.1 图书管理系统总体结构图 ........................................ 14 3.2.2 系统管理员模块功能 ............................................ 14 3.2.3 读者管理模块功能 .............................................. 15 III
3.2.4 图书管理模块功能 .............................................. 15 3.2.5 图书借还模块功能 .............................................. 16 3.2.6 系统查询模块功能 .............................................. 17 第 4 章 程序设计与编码 .......................................... 19 4.1 开发平台与工具 ...................................................... 19 4.1.1 J2EE 平台 ..................................................... 19 4.1.2 WEB 服务器和数据库 ............................................ 19 4.2 程序设计 ............................................................ 20 4.2.1 程序设计概述 .................................................. 20 4.2.2 数据库与 Web 服务器的连接 ...................................... 20 4.2.3 登录模块程序设计 .............................................. 22 4.2.4 系统管理员功能模块的实现 ...................................... 23 4.2.5 读者管理功能模块的实现 ........................................ 25 4.2.6 查询功能模块的实现 ............................................ 26 4.2.7 图书管理功能模块的实现 ........................................ 29 4.2.8 图书借还功能模块的实现 ........................................ 31 第 5 章 软件测试 ................................................ 34 5.1 软件测试的方法与步骤 ............................................... 34 5.2 测试用例设计与测试用例的运行过程及测试结果分析 ..................... 34 5.2.1 模块测试 ...................................................... 34 5.2.2 集成测试 ...................................................... 35 5.2.3 验收测试 ...................................................... 36 5.3 评价 ............................................................... 36 第 6 章 结束语 .................................................. 38 6.1 工作成果 ........................................................... 38 6.2 改进意见 ........................................................... 38 6.3 收获体会 ........................................................... 38 参考文献 ....................................................... 39 致 谢 ........................................................ 40 附录一: ....................................................... 41 附录二: ....................................................... 47 IV
分享到:
收藏