毕业设计(论文):图书信息管理系统.doc
约75页DOC格式手机打开展开
毕业设计(论文):图书信息管理系统,目录1 绪论11.1 选题背景与意义11.1.1 问题背景11.1.2 计算机已经成为学校工作的得力助手11.1.3 用计算机管理图书的意义21.2 国内外研究现状21.2.1系统功能21.2.2系统结构31.2.3开发平台41.2.4标准41.2.5管理功能41.2.6构建数字化图书馆51.3 论文主要工作51.4 ...
内容介绍
此文档由会员 道客巴巴 发布
目录
1 绪论 1
1.1 选题背景与意义 1
1.1.1 问题背景 1
1.1.2 计算机已经成为学校工作的得力助手 1
1.1.3 用计算机管理图书的意义 2
1.2 国内外研究现状 2
1.2.1系统功能 2
1.2.2 系统结构 3
1.2.3开发平台 4
1.2.4 标准 4
1.2.5 管理功能 4
1.2.6构建数字化图书馆 5
1.3 论文主要工作 5
1.4 论文组织结构 6
2 技术设计 8
2.1 JSP技术 8
2.1.1 JSP技术概述 8
2.1.2 JSP的运行机制 8
2.1.3 JSP的优点与缺点 9
2.2 Struts2技术介绍 9
2.2.1 Struts2技术概况 9
2.2.2 Struts2和Struts1的对比 10
2.3 Spring技术 10
2.3.1 Spring技术概况 10
2.3.2 Spring 技术特点 11
2.4 Hibernate技术 11
2.4.1 Hibernate技术概况 11
2.4.2 Hibernate版本介绍 12
2.5 JavaScript技术 12
2.5.1 JavaScript技术介绍 12
2.5.2 JavaScript技术特点 12
2.6 JavaBeans技术 13
2.6.1 JavaBeans技术介绍 13
2.6.2 JavaBeans技术特点 13
2.6.3 JSP与JavaBeans的关系 14
2.7 J2EE技术 14
2.7.1 J2EE概述 14
2.7.2 J2EE优势 15
2.8 流程图 16
2.8.1 流程图概念 16
2.8.2 构图成分 16
2.9 E-R图 16
2.9.1 E-R图概念 16
2.9.2 构图成分 17
2.10 子模块的实现技术 17
3 总体设计 18
3.1 需求分析 18
3.2 功能分析 19
3.3 业务流程分析 19
3.4 系统功能模块 20
3.5子模块体系结构 21
3.5.1 学生模块 21
3.5.2 管理员模块 22
3.5.3 图书模块 22
3.5.4 操作员管理模块 22
3.5.5 学生管理模块 23
3.6 系统的流程图 24
3.7 数据库设计与分析 24
3.7.1 数据库分析 24
3.7.2 Oracle数据库 25
3.7.3 数据库性能比较 26
3.7.4数据库概念设计 26
3.7.5 数据逻辑结构设计 29
3.8 系统的开发环境 32
4 代码结构与详细设计 33
4.1 读者信息模块 33
4.1.1 学生登陆 33
4.1.2 密码修改 34
4.2 馆藏图书模块 34
4.2.1 图书借阅 34
4.2.2 图书搜索 35
4.2.3 图书预约 35
4.3 帐号维护 36
4.3.1 登陆窗体界面设计与实现 36
4.3.2 操作员添加模块 37
4.3.3 操作员修改模块 37
4.3.4 操作员列表显示模块 37
4.4 读者信息管理模块 38
4.4.1 读者信息添加 39
4.4.2 读者信息修改与删除 39
4.4.3 读者信息显示 39
4.5 图书信息管理模块 40
4.5.1 检测书籍编号是否已存在 40
4.5.2 图书信息添加 41
4.5.3 图书修改信息 41
4.5.4 图书信息显示 41
4.6 借阅管理模块 42
4.7 预约管理模块 42
5 系统调试 43
5.1 软件安装 43
5.1.1 JDK的安装 43
5.1.2 MyEclipse安装 44
5.1.3 Tomcat安装 45
5.1.4 数据库安装 46
5.2 读者信息模块 47
5.3 馆藏图书模块 48
5.4 帐号维护模块 48
5.5 读者信息管理模块 49
5.6 图书信息管理模块 50
5.7 借阅管理模块 51
5.8 预约管理模块 52
6 总结 53
致 谢 54
参考文献 55
附录 56
1图书模块程序 56
2 学生模块代码 59
3 操作员模块代码 62
4 借阅模块 64
5预约模块 66
1 绪论 1
1.1 选题背景与意义 1
1.1.1 问题背景 1
1.1.2 计算机已经成为学校工作的得力助手 1
1.1.3 用计算机管理图书的意义 2
1.2 国内外研究现状 2
1.2.1系统功能 2
1.2.2 系统结构 3
1.2.3开发平台 4
1.2.4 标准 4
1.2.5 管理功能 4
1.2.6构建数字化图书馆 5
1.3 论文主要工作 5
1.4 论文组织结构 6
2 技术设计 8
2.1 JSP技术 8
2.1.1 JSP技术概述 8
2.1.2 JSP的运行机制 8
2.1.3 JSP的优点与缺点 9
2.2 Struts2技术介绍 9
2.2.1 Struts2技术概况 9
2.2.2 Struts2和Struts1的对比 10
2.3 Spring技术 10
2.3.1 Spring技术概况 10
2.3.2 Spring 技术特点 11
2.4 Hibernate技术 11
2.4.1 Hibernate技术概况 11
2.4.2 Hibernate版本介绍 12
2.5 JavaScript技术 12
2.5.1 JavaScript技术介绍 12
2.5.2 JavaScript技术特点 12
2.6 JavaBeans技术 13
2.6.1 JavaBeans技术介绍 13
2.6.2 JavaBeans技术特点 13
2.6.3 JSP与JavaBeans的关系 14
2.7 J2EE技术 14
2.7.1 J2EE概述 14
2.7.2 J2EE优势 15
2.8 流程图 16
2.8.1 流程图概念 16
2.8.2 构图成分 16
2.9 E-R图 16
2.9.1 E-R图概念 16
2.9.2 构图成分 17
2.10 子模块的实现技术 17
3 总体设计 18
3.1 需求分析 18
3.2 功能分析 19
3.3 业务流程分析 19
3.4 系统功能模块 20
3.5子模块体系结构 21
3.5.1 学生模块 21
3.5.2 管理员模块 22
3.5.3 图书模块 22
3.5.4 操作员管理模块 22
3.5.5 学生管理模块 23
3.6 系统的流程图 24
3.7 数据库设计与分析 24
3.7.1 数据库分析 24
3.7.2 Oracle数据库 25
3.7.3 数据库性能比较 26
3.7.4数据库概念设计 26
3.7.5 数据逻辑结构设计 29
3.8 系统的开发环境 32
4 代码结构与详细设计 33
4.1 读者信息模块 33
4.1.1 学生登陆 33
4.1.2 密码修改 34
4.2 馆藏图书模块 34
4.2.1 图书借阅 34
4.2.2 图书搜索 35
4.2.3 图书预约 35
4.3 帐号维护 36
4.3.1 登陆窗体界面设计与实现 36
4.3.2 操作员添加模块 37
4.3.3 操作员修改模块 37
4.3.4 操作员列表显示模块 37
4.4 读者信息管理模块 38
4.4.1 读者信息添加 39
4.4.2 读者信息修改与删除 39
4.4.3 读者信息显示 39
4.5 图书信息管理模块 40
4.5.1 检测书籍编号是否已存在 40
4.5.2 图书信息添加 41
4.5.3 图书修改信息 41
4.5.4 图书信息显示 41
4.6 借阅管理模块 42
4.7 预约管理模块 42
5 系统调试 43
5.1 软件安装 43
5.1.1 JDK的安装 43
5.1.2 MyEclipse安装 44
5.1.3 Tomcat安装 45
5.1.4 数据库安装 46
5.2 读者信息模块 47
5.3 馆藏图书模块 48
5.4 帐号维护模块 48
5.5 读者信息管理模块 49
5.6 图书信息管理模块 50
5.7 借阅管理模块 51
5.8 预约管理模块 52
6 总结 53
致 谢 54
参考文献 55
附录 56
1图书模块程序 56
2 学生模块代码 59
3 操作员模块代码 62
4 借阅模块 64
5预约模块 66