1、 毕业设计(论文) 题 目 图书管理系统的设计与 实现 系 别 信息技术系 班 级 软件 124 姓 名 学 号 指导教师 目录 第 1 章 绪论 . 7 1.1 开发目的 7 1.2 设计目的 7 (1)图书借阅处理 . 7 (2)图书信息查询与修改、删除 7 (3)读者信息查询与修改、删除 8 1.3 研究内容 . 8 1.4 究方法与技术路线 . 8 1.5 系统的关键技术详细介绍 . 9 1.5.1 JSP 技术 . 9 1.5.2 JavaScript 技术. 10 1.5.3 SQL 介绍 . 10 第 2 章 开发及运行环境的选择 12 2.1 运行环境的选择 . 12 2.2
2、数据库的选择 12 第 3 章 需求分析 13 3.1 可行性分析 13 3.1.1 经济可行性 13 3.1.2 管理可行性 14 3.2 系统目标. 14 3.3 系统应该具备的功能 . 15 第 4 章 系统总体设计 . 15 第 5 章 设计模式 16 第 6 章 系统总体设计与数据库设计. 17 一、总体功能设计. 18 二、 “日常工作”模块设计 20 三、 “读者资料维护”模块设计 . 21 四、 “图书资料维护”模块设计 . 21 五、 “查询”模块设计 . 22 六、 “系统管理”模块设计 23 第二节 系统数据库设计 . 23 一、数据总体结构设计 24 二、图书信息表结构
3、设计 25 三、图书类型信息表结构设计 . 26 四、读者信息表结构设计 27 五、读者类型信息表结构设计 . 27 七、图书归还信息表结构设计 . 28 八、管理员信息表结构设计. 29 九、图书馆信息表结构设计. 29 十、书架信息表结构设计 30 十一、出版社信息表结构设计 . 30 十二、权限信息表结构设计. 30 第 7 章 系统详细设计 31 第一节 登录模块实现. 31 第二节 图书馆主界面模块的实现 . 32 第三节 日常工作功能模块的实现 . 33 第四节 读者资料维护功能模块的实现 36 第五节 图书资料维护功能模块的实现 39 第七节 系统管理功能模块的实现 . 44 第
4、 8 章 综合测试 46 第一节 系统测试的方法与步骤. 46 第二节 模块测试 47 一、登录模块测试. 47 二、图书借阅测试. 49 三、图书归还测试. 49 四 测试环境与配置 . 50 4.1 硬件环境 . 50 4.2 软件环境 . 50 五 测试总结 51 第 9 章 结论 . 52 致谢 53 参考文献. 54 图书管理系统的分析与实现图书管理系统的分析与实现 摘 要:近年来,随着社会经济的发展,大家对图书知识的渴求也随 之强烈,自然对图书馆系统性的要求也随之提高。图书数量的相应 增加,有关图书的各种信息量也成倍增加,面对这庞大的信息量, 传统的人工方式管理会导致图书馆管理上的
5、混乱,人力与物力过多 浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整 个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规 范和实用的图书管理系统,对图书资料进行集中统一的管理。 本管理系统采用 Java 语言配合 JSP +Struts 在 Eclipse 平台 下开发而成,采用浏览器/服务器的模型构建,结构健壮灵活,在 数据处理、人机界面、数据通信、系统维护管理等方面具有功能全 面、实用;界面直观简洁,实用维护简单;权限管理完善,安全性 高等特点。 实现了管理员、 图书、学生的信息维护, 图书信息管理、 借书、还书的管理,图书库存信息、学生信息的查询和各种书籍借 阅浏览等
6、功能。 关键字:图书管理系统,JSP,Struts,Eclipse Abstract: In recent years, with the library expanding, the number of books is also a corresponding increase in the books to the amount of information is also doubled, the face of this huge amount of information, the traditional manual management will lead to the library managementconfusion, too much human and material waste, increase in the costs of library management, so that the librarys burden is too heavy, affecting the entire library operation and control