JAVA实现图书管理系统毕业论文设计.pdf_第1页
JAVA实现图书管理系统毕业论文设计.pdf_第2页
JAVA实现图书管理系统毕业论文设计.pdf_第3页
JAVA实现图书管理系统毕业论文设计.pdf_第4页
JAVA实现图书管理系统毕业论文设计.pdf_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 图书管理系统图书管理系统 数信系 10 专 1 班张雪洁 10221067 指导老师 段继光 摘要摘要 随着网络技术的发展 计算机应用水平的提高的扩大 原来系统的时效性 数据的正确性 操作的方便性 上都存在不足 已影响到系统的正常使用 经过考察比较 决定利用自己的力量对图书管理系统重新设计 使系 统能利用软件开发技术的成果 方便图书的管理 图书管理系统是典型的信息管理系统 系统介绍了图书系统的开发过程 设计中遇到的问题及解决方法以及 提高当前应用程序或系统开发进度和改善工作性能 利用其提供的各种面向对象的开发工具 首先在短时间内建 立系统应用原型 然后 对初始原型系统进行需求迭代 不断修正和改进 直到形成用户满意的可行系统 本次课程设计利用 JAVA 开发工具和 SQL SERVER 2005 数据库来开发这个图书管理系统 该系统要解决的图 书管理所要解决的问题 可以满足图书管理基本要求 包括添加 删除等功能 该系统能根据用户的需求 快捷 方便的为读者提供借阅服务 关键词 关键词 图书管理系统 信息管理 JAVA 一 绪论一 绪论 当今时代是飞速发展的信息时代 在各行各业中离不开信息处理 这正是计算机被广泛应用 于信息管理系统的环境 计算机的最大好处在于利用它能够进行信息管理 使用计算机进行信息 控制 不仅提高了工作效率 而且大大的提高了其安全性 尤其对于复杂的信息管理 计算机能 够充分发挥它的优越性 计算机进行信息管理与信息管理系统的开发密切相关 系统的开发是系 统管理的前提 图书管理系统就是为了管理好图书馆信息而设计的 图书馆作为一种信息资源的 集散地 图书和用户借阅资料繁多 包含很多的信息数据的管理 现今 有很多的图书馆都是初 步开始使用 甚至尚未使用计算机进行信息管理 根据调查得知 他们以前对信息管理的主要方 式是基于文本 表格等纸介质的手工处理 对于图书借阅情况 如借书天数 超过限定借书时间 的天数 的统计和核实等往往采用对借书卡的人工检查进行 对借阅者的借阅权限 以及借阅天 数等用人工计算 手抄进行 数据信息处理工作量大 容易出错 由于数据繁多 容易丢失 且 不易查找 总的来说 缺乏系统 规范的信息管理手段 基于这些问题 有必要建立一个图书管理系统 使图书管理工作规范化 系统化 程序化 避免图书管理的随意性 提高信息处理的速度和准确性 能够及时 准确 有效的查询和修改图 书情况 本系统是小型图书管理系统 专为个人设计 本系统启动后需要登陆 然后进入主界 在这个界面我们可以选择所需要的功能模块来完成所要执行的功能 2 系统支持一系列关于图书管理方面的简单操作 诸如查询 删除 添加 修改等 二 系统流程图二 系统流程图 注意 首先是输入判断 相当于在登陆模块 要求用户输入用户名和密码 然后判断 如果判断失 败退出系统 否则进入图书管理系统的主界面 进入主界面后 用户要选择所需执行的功能 即 通过鼠标点击相应项 来完成所需操作 3 三 三 功能需求分析功能需求分析 3 13 1 作为图书管理员 他们对图书管理系统的要求有 作为图书管理员 他们对图书管理系统的要求有 1 能方便的对图书进行录入登记 注销陈旧的书籍 2 能够方便地对图书进行登记 即增加 删除 修改 查询图书信息 3 能够随时发布一些诸如各学院学生借阅图书超期情况 馆内藏书情况 借情况息 以便各学 院能够随时获知本院学生的一些借书信息 3 23 2 作为学生对图书管理系统的要求有 作为学生对图书管理系统的要求有 1 能按各种方式 比如书名 编号 作者 查询图书情况 2 能够方便地借阅图书 续借图书 归还图书 3 能够查询自己的基本资料 借阅图书情况 4 能够熟悉图书管理系统的使用 Ps 学生管理方面没有实现 四 系统模块分析四 系统模块分析 4 4 1 1 首先是运行代码 出现登陆选择界面首先是运行代码 出现登陆选择界面 Ps 没有实现学生的 所以只有管理人员的 登录时 需要进行密码验证 正确输入密码 即可登陆图书管理系统 4 24 2 登陆后 出现登陆后 出现图书管理系统首页图书管理系统首页 在这里你可以看到所有图书的书名在这里你可以看到所有图书的书名 价格价格 作者作者 出版商等出版商等 4 4 34 3 本系统的查询功能 可以本系统的查询功能 可以输入书名进行查询输入书名进行查询 5 4 44 4 插入插入 4 54 5 修改修改 6 4 64 6 删除删除 点击删除直接删掉点击删除直接删掉 五 五 主要代码主要代码 5 15 1 书籍列表书籍列表 BookDao bd newnew BookDaoJdbcImpl List allBooks newnew ArrayList allBooks bd findAllBooks Iterator it allBooks iterator 欢迎来到图书管理系统 7 书名 价格 作者 出版商 书籍描述 图片 修改 删除 img src width 55 height 55 input type hidden name book id value 8 input type hidden name book id value 5 25 2 查询查询 request setCharacterEncoding utf 8 String book name request getParameter book name BookDao bd newnew BookDaoJdbcImpl List allBooks newnew ArrayList allBooks bd findBookByName book name Iterator it allBooks iterator 欢迎来到图书管理系统 9 书名 价格 作者 出版商 书籍描述 图片 修改 删除 img src width 55 height 55 input type hidden name book id value input type hidden name book id value 10 5 35 3 添加添加 protectedprotected voidvoid doPost HttpServletRequest req HttpServletResponse resp throwsthrows ServletException IOException 设置请求对象的编码方式 req setCharacterEncoding utf 8 设置响应对象的编码方式 并得到输出流 resp setContentType text html charset utf 8 PrintWriter out resp getWriter 得到请求参数 String book name req getParameter book name String price req getParameter book price String book author req getParameter book author String book publish req getParameter book publish String book describe req getParameter book describe ifif equals book name equals price equals book author equals book publish equals book describe out println 所有信息不能为空 重新添加 returnreturn Double book price Double parseDouble price Book book newnew Book book setBook name book name book setBook price book price book setBook author book author book setBook publish book publish book setBook describe book describe book setBook picture image book 6 jpg BookDao bd newnew BookDaoJdbcImpl bd addBook book resp sendRedirect booklist jsp 11 5 45 4 删除删除 protectedprotected voidvoid doPost HttpServletRequest req HttpServletResponse resp throwsthrows ServletException IOException intint book id Integer parseInt req getParameter book id BookDao bd newnew BookDaoJdbcImpl bd deleteBook book id resp sendRedirect booklist jsp 5 55 5修改修改 protecprotectedted voidvoid doPost HttpServletRequest req HttpServletResponse resp throwsthrows ServletException IOException 设置请求对象的编码方式 req setCharacterEncoding utf 8 HttpSession session req getSession 设置响应对象的编码方式 并得到输出流 resp setContentType text html charset utf 8 PrintWriter out resp getWriter 得到请求参数 Integer book id Integer session getAttribute book id String book name req getParameter book name String price req getParameter book price String book author req getParameter book author String book publish req getParameter book publish String book describe req getParameter book describe ifif equals book name equals price equals book author equals book publish equals book describe out println 所有信息不能为空 重新修改 returnreturn Double book price Double parseDouble price Book book newnew Book book setBook id book id book setBook name book name book setBook price book price book setBook author book author book setBook publish book publish book setBook describe book describe book setBook picture image book 6 jpg BookDao bd newnew BookDaoJdbcImpl bd modifyBook book session removeAttribute book id resp sendRedirect booklist jsp 12 六 六 总结总结 通过完成本次图书管理系统实践 使我系统的经历了一次 JAVA 软件开发的整个设计开发过 程 把所学的知识综合的运用到这次实践中 重新复习了课本上讲到的知识和实训中学到的知识 觉得有一种温故而知新的感觉 通过实践同时也收获了许多课本上没有的东西 尤其是在开发图书管理系统的过程当中 也遇到了许多技术上或者其他方面的困难 但是也 算经过自己的努力 基本上克服了这些困难 由于我的水平确实有限 设计时间短 所以该系统 还有许多不尽如人意的地方 比如功能较少 有些功能没有实现 出错处理不够等多方面问题 距离真正实用的图书管理系统还有许多差距 但我相信 软件开发是一个不断完善的过程 我会 在以后得学习当中继续完善的 在这次设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论