jsp图书管理系统_第1页
jsp图书管理系统_第2页
jsp图书管理系统_第3页
jsp图书管理系统_第4页
jsp图书管理系统_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1 徽徽 商商 职职 业业 学学 院院 毕业设计(论文) 题目题目 图书管理系统图书管理系统_ 姓姓 名:名: _ 系系 别:别: _ 学学 号:号: _ 专专 业:业: _ 指导教师:指导教师: 王艳兵王艳兵_ 徽商职业学院教务处制 徽商职业学院毕业设计(论文) 2 毕业设计(论文)任务书(开题报告)毕业设计(论文)任务书(开题报告) 毕业设计(论文)题目: 任务起止时间 2016 年 7 月 1 日至 2016 年 12 月 1 日 主要内容及拟解决的问题: 1.主要研究内容: 本程序是一套综合的图书管理系统,主要划分为二层架构,管理员和学生, 管理员主要是进行基础数据的管理和查询的功能,学生主要是查询自己借阅图 书的信息以及自己借阅图书,下面介绍各个角色的功能; 管理员: (1)管理员管理:可以用管理员账户登陆后台操作。 (2)查询操作:可以查询所以用户及图书。 (3)添加操作:管理员对图书进行入库操作,添加相关图书。 (4)删除操作:管理员可删除过期登陆信息以及图书。 (5)修改操作:管理员可针对图书进行修改。 学生: (1)修改密码:对登录学生的账户进行密码修改的操作。 (2)注册用户:用户可以注册自己的账户。 (3)图书查询:可对图书分类及信息查看查看。 (4)图书借阅:归还:学生可自己借阅图书,归还。 (5)借阅查询:可以查询自己借阅图书情况。 2.拟解决的问题。 (1).数据库数据插入失败。 (2).网页文字正确,数据库文字乱码,编码出现错误。 (3).网页兼容性出错,排版错乱。 (4).数据库代码出错,插入失败。 (5).数据库更新,造成数据库崩溃。 (6).空指针异常,页面提示 500 错误。 (7).程序编写思路混乱,设计思路难以实现。 指导教师: (签名) 年 月 日 徽商职业学院毕业设计(论文) 3 毕业设计(论文)教师指导记录表毕业设计(论文)教师指导记录表 指导教师系别职称 学生姓名学号系别专业 第 一 次 指 导 指导时间: 指导内容: 第 二 次 指 导 指导时间: 指导内容: 第 三 次 指 导 指导时间: 指导内容: 第 四 次 指 导 指导时间: 指导内容: 徽商职业学院毕业设计(论文) 4 图书管理系统论文提纲 一课题意义 作为一个即将毕业的计算机软件专业的大三学生,毕业答辩将是我们作为 学生需要完成本专业基础课程,专业知识及实践的一次综合性考察,是考察学 生综合运用能力和解决实际问题的方法,是作为学生时代参加的最后一个考试, 我们要认真对待,这次毕业答辩我设计一个小的图书管理系统。 本系统主要用于学校学生的图书管理,主要任务是通过建立图书管理系统, 完善学校图书录入以及读者信息的管理,通过查询可立即定位该读者的相应的 信息,可以对图书进行查询、增加、修改,删除读者可以自己借阅图书,针对 这些问题设计此系统统。 二主要内容及解决问题 1.主要研究内容: 本程序是一套综合的图书管理系统,主要划分为二层架构,管理员和学 生,管理员主要是进行基础数据的管理和查询的功能,学生主要是查询自己借 阅图书的信息以及自己借阅图书,下面介绍各个角色的功能; 管理员: (1)管理员管理:可以用管理员账户登陆后台操作。 (2)查询操作:可以查询所以用户及图书。 (3)添加操作:管理员对图书进行入库操作,添加相关图书。 (4)删除操作:管理员可删除过期登陆信息以及图书。 (5)修改操作:管理员可针对图书进行修改。 学生: (1)修改密码:对登录学生的账户进行密码修改的操作。 (2)注册用户:用户可以自己自己的账户。 (3)图书查询:可对图书分类及信息查看查看。 (4)图书借阅:归还:学生可自己借阅图书,归还。 (5)借阅查询:可以查询自己借阅图书情况。 三实习技术及环境的方法 本次毕业答辩项目图书管理系统应用程序开发采取 eclipseeclipse 编写代码 程序,采用 DW 进行网页界面设计,运用 mysql 存储数据库文件,组建一个 jsp 徽商职业学院毕业设计(论文) 5 的动态网页版的图书系统,然后把 jsp 动态网页搭建在 tomcat 服务器的平台 上运行操作,最终以实习整个系统的运行。 图书管理姐采取网页界面设计进行网页上的操作,此程序操作方面,直观, 功能明确,统一,对各个界面的访问均在网页中进行,使用 jsp 连接 mysql 数 据库,进行数据读取到网页上显示。 四最终实现 根据以上设计主要内容及解决问题,参考有关图书馆的实际操作规范的 基础上,设计完成了本系统。查询保住准确率,添加确定不出现编码错误,登 陆注册,查找等功能的实现。 测试结果表明,本系统实现了图书馆图书管理的主要功能,基本满足图 书管理的需要。 徽商职业学院毕业设计(论文) 6 摘摘 要要 随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥 有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来 愈重要,我国图书馆计算机等信息技术的应用起步于 20 世纪 70 年代末期,随 着改革开放的步伐得迅速发展,特别是 90 年代以后,我国图书馆信息网络建 设取得了较大发展图书馆信息化建设迈向了一个新台阶。 本设计做的系统就是对图书馆的书籍进行管理,主要工作是实现了图书 信息功能,图书借还功能等。图书信息功能是实现了图书的数字管理,能方便 管理员快速查看图书信息;借书功能,用户可以通过此功能选择是否借出检索 的书籍;还书功能,读者可以查看自己所借书籍信息;管理员可以查看借书还 书历史和违规书籍信息;查看书籍具体信息,管理员可以查看书籍的具体信息 以及在图书馆的存储状态。 本系统不仅维护方便,节省了图书馆的资源,方便图书馆进行图书管 理,同时,用户也能够更容易更直观的查询书籍、管理藏书,使借书、还书、 查书的过程大大简化,更加的方便和容易。 关键词: Mysql 数据库; eclipse; jsp; 图书管理系统; tomcat; 徽商职业学院毕业设计(论文) 7 目目 录录 图书管理系统论文提纲 .4 一课题意义 .4 二主要内容及解决问题 .4 三实习技术及环境的方法 .4 四最终实现 .5 摘 要 .6 目 录 .7 第 1 章 绪 论 .8 1.1 本论文的背景和意义.8 1.2 本论文的主要内容.8 1.2.1.学生端: .8 1.2.2.管理端: .9 1.3 本论文的结构安排 .9 第 2 章 需求分析 .10 2.1 功能需求分析.10 2.1.1 问题的提出: .10 2.1.2 系统的业务功能分析: .10 2.1.3 需完成的功能 .10 2.2 性能需求分析.11 2.2.1 数据精确性 .11 2.2.2 时间特性 .11 第 3 章 概要设计分析 .11 3.1 概要设计.11 3.1.1 设计目标 .11 3.1.2 设计要求 .12 3.2 数据库设计 .12 3.2.1 数据库需求分析和模块 E-R 图 .12 3.2.2 模块 E-R 图 .12 3.2.3 数据库结构设计 .13 第 4 章 图书管理系统具体实现和测试 .15 4.1 系统模板实现.15 4.1.1 登陆模板 .15 4.1.2 学生模板 .15 4.1.3 管理员模板 .16 4.2 系统测试.17 结论 .19 致谢 .19 参考文献 .19 徽商职业学院毕业设计(论文) 8 第 1 章 绪 论 1.1 本论文的背景和意义 本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统, 完善学校图书录入以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以 对图书进行查询、增加、修改,读者可以预约已借图书,针对这些问题设计此系统统。 1.2 本论文的主要内容 图书管理系统中对图书的添加,修改的登记,图书借阅,归还等登记记录,图书 管理需要将现存的图书资料录入管理系统,然后进行图书查询功能,读者还可以查询自己 当前借阅的图书情况,然而修改,添加图书则需要管理员进行操作,新书入库也需要管理 员操作,因此图书系统包括以下一些模块:管理员登陆,用户注册登陆,新书入库,借书, 还书查询,图书查询,读者信息查询,读者用户修改等模块。 1.2.1.学生端: (1)查询图书,学生用户可以对图书进行查询,也可以对自己借阅情况进行查询; (2)用户注册; (3)用户修改; (4)图书借阅; (5)图书归还; 1.2.2.管理端: (1)所以用户的查询; (2)所以图书的查询; (3)新书入库管理; (4)图书修改操作; (5)修改用户密码; (6)删除用户; (7)修改用户密码; 徽商职业学院毕业设计(论文) 9 1.3 本论文的结构安排 本文共分成四个部分: 第 1 章是绪言,主要介绍了本课题的研究背景和意义,详细的说明了文的研究内容, 简要概括了本文的组织结构。 第 2 章是系统的需求分析,本章做了用户需求分析和功能需求分析。 第 3 章是系统概要分析,简要的说明了系统设计目标以及设计要求,对数据库设计 进行详细描述,最好详细介绍系统的各个功能模块设计。 第 4 章是图书管理的实验与测试,主要介绍图书管理系统的开发环境介绍,详细 介绍各个模块如何根据设计实现的,功能模块包括登陆模块,读者模块,管理员模块。 徽商职业学院毕业设计(论文) 10 第 2 章 需求分析 2.1 功能需求分析 2.1.1 问题的提出: 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息 数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管 理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处 理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采 用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进 行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来 说,缺乏系统,规范的信息管理手段。有必要建立一个图书管理系统,使图书管理工作规 范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及 时、准确、有效的查询和修改图书情况。 2.1.22.1.2 系统的业务功能分析:系统的业务功能分析: 1)建立读者类,实现对读者学号、姓名、所在系别等信息的描述。 2)建立书籍类,实现对图书的类别、名称、作者、出版社、价格、数量、版次、信 息的描述。 3)建立用于记录借书情况的类,实现输入读者编号和书籍名称后成功借书的描述。 2.1.3 需完成的功能 1) 图书基本情况的录入、修改、删除、修改等基本操作。 2) 实现借书、换书功能。 3) 实现用户注册,登陆及管理员登陆功能。 4) 能方便的对图书进行查询。 5) 管理员进行借书者用户进行管理 徽商职业学院毕业设计(论文) 11 2.2 性能需求分析 2.2.1 数据精确性 在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足 各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查 找可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输 出,可供读者查找。查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。 查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。 计算机如 果遇到小数点运算后应精确到小数点后 6 位。 2.2.2 时间特性 在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。 响应时间:12 秒。 更新处理时间:23 秒。 数据转换与传输时间:510 秒。 运行时间:23 秒。 第 3 章 概要设计分析 3.1 概要设计 图书管理系统主要为了方便,快捷,高效的管理系统,完成人机一体化实现操作,管 理员合用户本身要使用本图书管理的功能,用户可以通过分类查找到自己需要借阅的图书, 找到后可以自我进行借阅,然后由管理员登记。也可以进行查询自己借阅情况,图书馆新 斤书籍则需要管理员登陆管理员用户进行存入操作。 本系统涉及管理员用户和学生用户两个方面,因此有管理员和学生两个模块。为了不 发生错误管理员用户固定用户名 admin 密码 admin,不进行新账户注册,而学生用户随时 可以增加。 3.1.1 设计目标 本系统设计的最终目的是为了给管理员合用户借阅提供方便,规范化和便利化。能 够提高效率,减少工作量,方面更多同学来借书。 徽商职业学院毕业设计(论文) 12 3.1.2 设计要求 实用性:流程准确,可靠,符合管理的基本模型,大大减轻工作量。 保密性:重要操作由管理员进行执行,保住数据严密性。 灵活性:本系统可以独立完成一些简单操作,轻巧灵活。 3.2 数据库设计 3.2.1 数据库需求分析和模块 E-R 图 1.存放登陆信息表 用于存放学生登陆本系统的注册信息,实习系统登陆的数据。 2.存放借阅数据表 用于存放学生借阅图书的情况,数据存放。 3.存放图书信息表 用于给管理员添加图书,学生图书查找的数据管理表。 4.管理员用户登陆表 用于管理员用户登陆管理系统的凭证 3.2.2 模块 E-R 图 学生 登 陆 查看图书 借阅图书 注册 归还图书 管理员 删除图书 查看图书 查看用户 登陆 修改图书 删除用户 添加图书 徽商职业学院毕业设计(论文) 13 3.2.3 数据库结构设计 根据以上数据库需求分析,本图书系统 4 张分析表如下 。 1. book(学生登陆注册信息)表 2.chaxun(学生借阅情况)表 3.houtai(管理员登陆信息)表 4.shuben(管理员添加书籍,学生图书查询表) 徽商职业学院毕业设计(论文) 14 徽商职业学院毕业设计(论文) 15 第 4 章 图书管理系统具体实现和测试 4.1 系统模板实现 4.1.1 登陆模板登陆模板 系统入口 账号 密码 4.1.2 学生模板 当前时间: 首页 | 我的书籍 | 徽商职业学院毕业设计(论文) 16 借阅查询 | 修改密码 | 后台管理 | 借阅图书 | 归还图书 图书分类 4.1.3 管理员模板 管理员登陆 账号 密码 徽商职业学院毕业设计(论文) 17 4.2 系统测试 针对软件进行测试,进行功能实现。 徽商职业学院毕业设计(论文) 18 徽商职业学院毕业设计(论文) 19 结论 图书管理系统是一个图书馆必不可少的部

温馨提示

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

评论

0/150

提交评论