




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机毕业论文 封面 基于基于 B S 图书管理系统的实现图书管理系统的实现 键入作者姓名键入作者姓名 选取日期选取日期 QQ 2442832534 摘 要摘 要 图书管理系统是一种典型的信息管理系统 它通过系统的分析和设计 从 中了解到图书借阅管理系统的功能 实现图书借阅管理系统的功能 计算机进行信息管理与管理信息系统的开发密切相关 系统的开发是系统 管理的前提 本系统就是为了管理好图书馆信息而设计的 此系统主要是完成图书管理员对图书的管理 增加新书 删除旧书 并修 改等的图书编辑 图书管理员对读者借还书的统计 图书的在库数目和还日 期的统计 和管理 读者和管理员对图书信息和读者信息的查询 当查到所需 信息时 打印出相应的信息报表等工作 使用计算机进行信息处理 不仅提高 了工作效率 而且大大的提高了其安全性 尤其对于复杂的信息管理 计算机 能够充分发挥它的优越性 关键词关键词 功能模块 操作 管理 统计 查询 Title Title Book Management SBook Management Systemystem basebased d onon B SB S AbstractAbstract Books management system is one of the typical information management system it is through the analysis and the design of the system and includes add revise delete and inquire about etc operating to their function borrow the function of the administrative system after realizing the books This system mainly finishes librarian s control through the books increase the new book delete the secondhand books the books editor revising etc it Librarian return statistics of book is also the advantage of the reader management Inquiry of information of the books and reader s information of the reader and administrator When finding necessary information type out such work as the corresponding information report form etc The calculator carries on the development of information management and management information system which are closely related the development of system is the premise of system management This system designed for the library information management system K KEYWORDS EYWORDS FUNCTION MODULE OPERATING MANAGEMENT STATISTIC INQUIRY 目目 录录 前言 1 第一章 系统的介绍 2 1 1 系统开发的目的与意义 2 1 2 系统的目标与内容 2 1 3 系统所采用的设计方案 3 第二章 系统开发工具相关知识介绍 5 2 1 系统开发语言 JSP 5 2 2 后台数据库软件 MICROSOFT ACCESS 6 第三章 基于 B S 图书管理系统的需求分析与总体设计 7 3 1 系统的功能需求 7 3 2 系统功能模块设计 7 3 3 系统数据库的设计 9 第四章 基于 B S 图书管理系统的详细设计 12 4 1 登录页面 12 4 2 连接数据库 12 4 3 读者信息管理 12 4 4 图书信息管理 错误 未定义书签 错误 未定义书签 4 5 借阅信息管理 12 4 6 读者留言信息管理 12 4 7 读者信息维护 12 4 8 查询图书 12 4 9 图书预借 13 4 10 读者留言 13 第五章 主要成果及不足 13 5 1 主要成果 13 5 2 系统的不足 13 总 结 14 致 谢 14 参考文献 错误 未定义书签 错误 未定义书签 附录 英文技术资料翻译 15 1 前言 科学技术的飞速发展把人类社会推向了一个崭新的时代 信息时代 借 助现代信息技术和管理理论 建立管理信息系统是当今社会的重要趋势 党和 政府根据知识经济时代的特点 对国民经济建设提出了 用信息化带动工业 化 的指导思想 在市场开发领域 电子商务 信息技术已经渐渐取代了传统 意义上的概念 在管理方面 在线管理 网络营销也逐渐被广大使用者所接受 对人民生活而言 全面开发和应用计算机管理信息系统就是近期不能回避的问 题 随着计算机越来越广泛的运用 使很多原本由手工操作的管理 慢慢由计 算机代替 而且日加完善 图书管理系统就是其中一个典型的例子 由早先的 手工操作管理 提升为计算机管理 大大的节约了人力物力资源 实行电子化的图书管理 让人力资源管理人员从繁重琐碎的案头工作解脱 出来 完成更重要的工作 图书管理系统就是为了解决和减轻繁琐的手工管理 使图书馆可以上升到一个完善的电子化 信息化的管理 本系统使用 JSP 语言 来编写代码 结合 Microsoft Access 作为后台的数据库开发的图书管理系统 是一个较为贴近现实生活的 和我比较了解的图书管理系统 本文第一章系统地对本课题作了一个概要 主要陈述网上图书管理系统的 目的和意义以及设计方案等 第二和第三章主要讲述了要实现课题所必要的条 件 如开发工具 需求分析等 第四章为实现课题的具体分析和各个模块的详 细解释 第五章总体分析了系统的主要成果和不足 计算机毕业设计与毕业论文检索和定制网 2 第一章 系统的介绍 1 1 系统开发的目的与意义 随着计算机及网络技术的飞速发展 Internet Intranet 应用在全球范围 内日益普及 当今社会正快速向信息化社会前进 信息系统的作用也越来越大 现在我国的各中小城市的图书馆的图书管理和借阅管理水平还停留在纸介质 的基础上 这样的机制已经不能适应时代的发展 因为它浪费了许多人力和物 力 在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代 因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的 图 书馆在正常运营中总是面对大量的读者信息 书籍信息以及由两者相互作用产 生的借书信息 还书信息 因此图书管理信息化是发展的必然趋势 用结构化 系统分析与设计的方法 建立一套有效的图书信息管理系统 可以减轻工作 将工作科学化 规范化 这样不仅提高了图书馆信息管理的工作质量 还提高 了管理效率 降低了管理成本 图书馆作为一种信息资源的集散地 图书信息和用户借阅资料繁多 包 含很多的信息数据的管理 现今 有很多的图书馆都是初步开始使用 甚至尚 未使用计算机进行信息管理 他们以前对信息管理的主要方式是基于文本 表 格等纸介质的手工处理 对于图书信息及借阅情况的统计和核实等往往采用对 借书卡的人工检查进行 对借阅者的借阅权限等用人工计算 手抄进行 数据 信息处理工作量大 容易出错 由于数据繁多 容易丢失 且不易查找 总的 来说 缺乏系统 规范的信息管理手段 尽管有的图书馆有计算机 但是尚未 用于信息管理 没有发挥它的效力 资源闲置比较突出 1 2 系统的目标与内容 建立图书馆管理信息系统 采用计算机对图书进行管理 进一步提高办学 效益和现代化水平 帮助学校图书管理工作效率 实现图书馆管理信息工作流 程的系统化 规范化和自动化 一个合理的图书管理系统 首先要建立读者表 先有一个资料齐全的读者 表 而后是图书馆的书籍资料表 而后需要建立其所需要的功能模块 譬如录 入功能 可以将读者资料 书籍资料录入 经过程序设计将其相对应 而后完 善其功能 譬如删除 修改等 这是一个图书馆对其信息管理所需要的基本方 计算机毕业设计与毕业论文检索和定制网 3 面 图 1 1 系统的流程图 1 3 系统所采用的设计方案 根据指导老师提供的课题说明 经讨论确定如下设计方案 本系统将采用 JSP 实现系统代码 Microsoft ACCESS 创建后台数据库 Dreamweaver 进行网站框架设计 用户进入 借阅图书 修改读者 资料维护 管理员登录页面 读者管理 图书管理 借阅管理 留言管理 删除读者 管理员进入 系统主页 留言信息 查询读者 添加读者 查询信息 查询图书 删除图书 资料维护 添加图书 添加信息 删除信息 信息维护 查看留言 图书查询 计算机毕业设计与毕业论文检索和定制网 4 软硬件环境 600 赫兹 CPU 64M 内存 2G 以上硬盘 Windows 系统 IE 浏览器 INTERNET 信息服务类适用级服务器 安装 IIS 服务 计算机毕业设计与毕业论文检索和定制网 5 第二章 系统开发工具相关知识介绍 2 1 系统开发语言 JSP 2 1 12 1 1 JSPJSP 技术技术 JSP Java Sever Pages 动态网页 是 Sun Microsystems 公司倡导 许多 公司参与一起建立的一种动态网页技术标准 JSP 技术是在 Servlet 技术基础 上发展起来的 它正在迅速发展中 现在已经成为 Java 服务器编程的重要组 成部分 虽然它还未成型 但是它必将和 J2EE Java 2 Enterprise Edition 一起发展 JSP 是结合 markup HTML 和 XML 和 Java 代码来处理的一种动态页面 每 一页第一次被调用时 通过 JSP 引擎自动被编译成 Servlet 然后被执行 以 后每次调用时 执行编译过的 Servlet JSP 提供了多种方式访问 Java class Servlet Applets 和 Web Server 因此 Web 应用的功能可以分成多个明确 定义公用借口的组件 通过 JSP 将它们结合在一起 这种模式允许工作分成两部分 组件开发和页面设计和编译 结合一些方 法调用 在这种应用编译模式 使得业务逻辑和数据处理分开 现 在 已 经 有 许 多Web Server 支 持JSP 如 Sun的Java Web Server Apache Jserv 等 这使 JSP 具有良好的可移植性 JSP 和 Microsoft 的 ASP 技术非常相似 两者都提供在 HTML 代码中混合 某种程序代码 由语言引擎解释执行程序代码的能力 在 ASP 或者 JSP 环境下 HTML 页面只依赖于 Web 服务器 而 ASP 和 JSP 页面需要附加的语言引擎分析 和执行程序代码 程序代码的执行结果被重新嵌入到 HTML 代码中 然后一起 发送给浏览器 ASP 和 JSP 都是面想 Web 服务器的技术 客户端浏览器不需要 任何附加的软件支持 2 1 22 1 2 HTMLHTML 语言语言 HTML 语言 Hyper Text Markup Language 即超文本标记语言 是一种 制作超文本文档的简单标记语言 HTML 文档 用 HTML 编写的超文本文档 标 记 ASCII 文本 独立于各种操作系统平台 如 UNIX WINDOWS 等 通常以 html 或 htm 的文件扩展名 计算机毕业设计与毕业论文检索和定制网 6 HTML 语言是通过利用各种标记 tags 来描述了文档的结构格式和超链 接 Hyperlink 信息的 它只是建议 Web 浏览器 如 Mosiac Netscape 等 应该如何显示和排列这些信息 最终在用户面前的显示结果取决于 Web 浏览器 本身的显示风格及其对标记的解释能力 这就是为什么同一文档在不同的浏览 器中展示的效果会不一样的原因 2 2 1 31 3 JavaScriptJavaScript 的优点的优点 1 简单性 JavaScript 是一种解释性语言 在程序运行过程中被逐行地 解释 2 动态性 JavaScript 是动态的 它可以直接对用户或客户输入做出响 应 无须经过 Web 服务程序 3 跨平台性 JavaScript 是依赖于浏览器本身 与操作环境无关 只要 操作系统上有支持 JavaScript 的浏览器就可以正确执行 4 节省服务器的交互时间 JavaScript 是一种基于客户端浏览器的语言 用户在浏览中填表 验证的交互过程只是通过浏览器对调入 HTML 文档中的 JavaScript 源代码进行解释执行来完成的 即使是必须调用 CGI 的部分 浏 览器只将用户输入验证后的信息提交给远程的服务器 大大减少了服务器的开 销 2 1 42 1 4 SessionSession 对象对象 HTTP 是一个无状态的协议 当客户端发出请求时 服务器端会建立连接 请求结束 服务器端会中断与客户端的连接 无论是服务器端还是客户端都没 有记录彼此过去的行为 QQ 2442832534 2 2 后台数据库软件 Microsoft Access QQ 2442832534 计算机毕业设计与毕业论文检索和定制网 7 第三章 基于 B S 图书管理系统的需求分析与总体设计 3 1 系统的功能需求 3 1 2 3 1 2 读者登陆模块读者登陆模块 3 3 2 2 系统功能模块设计系统功能模块设计 3 3 2 1 2 1 系统功能模块图系统功能模块图 1 系统功能模块如图 3 1 所示 在线图书管理系统 用户模块 图 书 删 除 图 书 查 询 信 息 查 询 图 书 修 改 图 书 借 阅 借 阅 信 息 读 者 信 息 信 息 维 护 图 书 查 询 个 人 信 息 留 言 模 块 留 言 信 息 修 改 信 息 修 改 浏 览 图 书 信 息 信 息 删 除 管理员模块 图 书 添 加 添 加 信 息 删 除 信 息 修 改 信 息 查 询 信 息 查 看 留 言 删 除 留 言 计算机毕业设计与毕业论文检索和定制网 8 图 3 1 系统功能模块图 2 注册图书借阅过程如图 3 2 所示 图 3 2 前台用户商务流程图 3 后台管理员模块细化图如图 3 3 所示 图 3 3 后台管理员模块细化图 在线图书管理系统 预借图书 用户登录 重新登录 按类别查询图书 登录页面 管理员登录 图书管理 读者管理 留言管理 借阅管理 删 除 留 言 查 看 留 言 修 改 读 者 添 加 读 者 查 看 读 者 修 改 图 书 添 加 新 书 查 看 图 书 查 看 信 息 添 加 信 息 修 改 信 息 个人资料确认 实借图书 删 除 信 息 删 除 图 书 删 除 读 者 计算机毕业设计与毕业论文检索和定制网 9 3 2 2 3 2 2 系统功能模块分析系统功能模块分析 3 3 系统数据库的设计 图 3 4 图书信息 E R 图 2 管理读者信息 E R 图如图 3 5 所示 图 3 5 管理读者信息 E R 图 3 维护用户信息 E R 图如图 3 6 所示 图书信息实体 图书编号 图书名称 图书类别 出版社 管理读者信息实体 证件号 学号 性别 部门 书作者 姓名 计算机毕业设计与毕业论文检索和定制网 10 图 3 6 客户信息 E R 图 4 借阅信息 E R 图如图 3 7 所示 图 3 7 借阅信息 E R 图 维护用户信息实体 证件号 学号 类别 备注 借阅信息实体 图书编号 读者证件号 标记信息 标记信息显 示 借阅信息管理实体 小类编号 小类名 对应的大类 号 顺序 密码 计算机毕业设计与毕业论文检索和定制网 11 5 修改个人信息 E R 图如图 3 8 所示 图 3 8 修改个人信息 E R 图 6 预借信息 E R 图如图 3 11 所示 图 3 11 预借信息 E R 图 7 留言信息 E R 图如图 3 12 所示 图 3 12 留言信息 E R 图 修改个人信息实体 个人资料 旧密码 新密码 备注 预借信息实体 图书编号 读者密码 留言信息实体 学号 留言内容 标题 读者证件号 计算机毕业设计与毕业论文检索和定制网 12 3 3 3 3 3 3 数据库逻辑结构设计数据库逻辑结构设计 QQ 2442832534 第四章 B S 图书管理系统的详细设计 图书管理系统需要满足来自两方面的需求 这两个方面分别是图书借阅者 和图书馆管理人员 图书借阅者的需求是查询图书馆所存的图书 个人借阅情 况及个人信息的修改 图书管理员对图书借阅者的借阅及还书要求进行操作 同时形成预借图书借阅者查看进行实借确认 同时对包括图书信息 图书借阅 者 借阅信息进行管理和维护及系统状态的管理 查看和维护 图书借阅者可直接查看图书馆图书情况 如果图书借阅者根据本人借书证 号和密码登录系统 还可以进行本人借书情况的查询和维护部分个人信息 一 般情况下 图书借阅者只应该查询和维护本人的借书情况和个人信息 若查询 和维护其他借阅者的借书情况和个人信息 就要知道其他图书借阅者的借书证 号和密码 这些是很难得到的 特别是密码 所以不但满足了图书借阅者的要 求 还保护了图书借阅者的个人隐私 4 1 登录页面 4 2 连接数据库 4 3 读者信息管理 4 5 借阅信息管理 4 6 读者留言信息管理 4 7 读者信息维护 4 8 查询图书信息 计算机毕业设计与毕业论文检索和定制网 13 4 9 图书预借功能 4 10 读者留言信息管理 QQ 2442832534 第五章 主要成果及不足 5 1 主要成果 本系统基本实现了用户在网上图书的借阅 添加 修改 删除 对读者信 息的管理 本系统在设计上有一些特色 例如 1 本系统细化了图书的管理功能 不单从图书的书号书名可以查询到图书 的信息 而且可以根据图书的价格 备注等辅助功能让图者查询到想要的图书 2 增加了在线预借功能 读者通过网上预览查询到自己想要的图书时 可 以通过预借向管理员发出借阅请求 等到向管理员发出身份确认时 将图书改 为实借 3 为了页面效果 在新闻显示中 增加了一个公告 采用自下而上的滚动 方式 使界面更具美感 4 设置了符合远程管理的管理权限 如通过管理员注册用户资料 留言反 馈等功能 尽可能的减少虚拟借阅的不真实性 做到在线管理的零风险 5 2 系统的不足 由于自己的水平有限加之时间的限制 本次毕业设计中一定还存在着许多 不足之处 如系统的功能不够强大 系统的安全性不够强 系统的界面不够美 观等 今后可以借鉴一些高校图书馆的管理模式以便得到完善 还有一些其 他方面 考虑不是很周到 计算机毕业设计与毕业论文检索和定制网 14 总 结 在老师的指导下 本次毕业设计 就要画上一个句号了 可是 对我来说 这次设计的本身所产生的影响 还远远没有结束 我从本次毕业设计中学到了 许多课本上没有的知识 从设计任务书的下达到今天基本实现任务书中的设计 要求 时间已整整过去了两个月 在这两个月中 通过自己的学习和努力 通 过各位老师的指导和教育 使我不仅仅在知识水平和解决实际问题的能力上有 了很大的提高 还从思想的深处体会到 要把自己的所学变成现实时所将面对 的种种难题 在做毕业设计的时候 我也碰到了很多难点 比如刚刚接触的 JBuilder 开发工具还是有点不熟悉 以及后期的没有设置 class 类 导致一些工作量的 重复等等 功能方面 开始不是很了解系统的需求分析 一些功能不是很完善 比如图书的库存问题 以及读者对图书关键字的模糊查询等问题 好在后期及 时发现了这些问题并及时加以了完善 在老师的关心和帮助下 我渐渐的开始了设计 根据老师的建议 我找来 了数据库设计与建设的相关书籍和资料 从最基本的问题入手开始一个个的解 决我心中的疑惑 这是一个漫长的学习过程 随着时间的推移 我开始慢慢的 掌握了设计时所需要的知识 我也终于明白了大学学习的意义和作用 扎实的 基本功和良好的学习习惯 能使自己在学习新知识有更深刻的认识力和更快的 领会力 同时老师对毕业设计的重视也是我能完成设计的一个重要条件 为了保证 我们毕业设计的正常进行 学院抽调了优秀的老师指导我们进行毕业设计 提 供良好的设备给我们 在软硬件上支持我们进行毕业设计 并且不时地询问我 们毕业设计的进展情况 为我们这次设计的正常开展提供了必要的物质基础 致 谢 本次毕业设计是在各位老师的悉心指导下完成的 严谨的治学态度使我 终生受益 在本科期间 专业老师在学业上的严格要求 使我在理论和工程实 践上都得到锻炼 在此 谨向老师表示深深的谢意 感谢计算机系所有关心和帮助过我的老师们 你们的教诲使我终生难忘 另外 还要对所有这近四年来给予我关心和帮助的同窗学友们表示真诚的 谢意 计算机毕业设计与毕业论文检索和定制网 15 最后 向多年来关心和支持我的朋友们和亲友们表示无限的感激和深深祝 福 参考文献 01 石志国 JSP 应用教程 北京 清华大学出版社 北方交通大学出版社 2004 02 Bruce Eckel Thinking in Java 北京 机械工业出版社 2004 03 方逵 JSP 编程技术与应用 北京 高等教育出版社 2003 04 蒋秀英 SQL Server 2000 数据库与应用 清华大学出版社 北京交通大 学出版社 2006 05 靳敏 数据库原理与应用 北京 机械工业出版社 2003 06 刘中兵 JSP 数据库项目案例导航 清华大学出版社 2005 07 张银鹤 刘治国 张豪 JSP 动态网站开发 清华大学出版社 2007 08 美 John O Donahue 著 甄广启 于耀译 JAVA 数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脑动脉瘤合并介入护理查房
- 2025本溪市第一中学面向高等院校应届毕业生校园招聘教师考前自测高频考点模拟试题及答案详解参考
- 2025北京大学高分子化学与物理教育部重点实验室主任招聘考前自测高频考点模拟试题及参考答案详解一套
- 贵州国企招聘2025锦屏县粮食购销公司招聘工作人员笔试历年参考题库附带答案详解
- 浙江国企招聘2025宁波甬山控股集团有限公司公开招聘面谈笔试历年参考题库附带答案详解
- 2025重庆石柱土家族自治县广播电视台第二次招聘临时人员4人笔试历年参考题库附带答案详解
- 2025重庆市地质矿产勘查开发集团有限公司招聘17人笔试历年参考题库附带答案详解
- 2025贵州黔东南州凯里瑞禾农业投资(集团)有限责任公司招聘4人笔试历年参考题库附带答案详解
- 2025贵州贵阳机场股份公司飞机地勤分公司招聘8人笔试历年参考题库附带答案详解
- 2025福建漳州市古雷港经济开发区城市巡防应急服务有限公司招聘12人笔试历年参考题库附带答案详解
- 福建省厦门市槟榔中学2024-2025学年九年级上学期阶段评估检测(10月)英语试卷(含答案无听力原文及音频)
- 2025年法院书记员招聘考试笔试试题含答案
- 重阳节活动致辞
- 地下室结构施工课件
- 2025至2030中国氢燃料电池堆行业项目调研及市场前景预测评估报告
- 牙齿矫正方式对比
- 学堂在线 高技术与现代局部战争 章节测试答案
- 无人机公司飞手管理制度
- 房地产抵押贷款合同电子版预览
- 公路机电安全培训课件
- DB42-T 2389-2025 陶粒沥青混凝土路面施工技术规程
评论
0/150
提交评论