版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、烟台大学毕业论文(设计)任务书院(系):计算机与控制工程学院姓名刘向一学号201158504436毕业届别2015专业软件工程毕业论文(设计)题目基于JSP技术的图书借阅管理系统设计与实现指导教师柏圣华学历本科职称高级软件工程师所学专业计算机科学与技术主要内容:基于JSP技术的图书借阅管理系统设计与实现是专门为各图书馆设计的,对提高图书管理员的工作效率、减轻工作压力,方便在校师生的阅读,提高师生的阅读积极性,从而获取更多知识的系统。基本要求:基于JSP技术的图书借阅管理系统设计与实现:(1)系统管理员模块功能该功能模块的主要功能是:对读者的留言进行查看与删除,对用户可以进行增删改查,对图书可以
2、进行增删改查,对图书、用户、书架等进行参数的设置管理,并且能够进行密码的修改。(2)图书管理员模块功能该功能模块的主要功能是:对已借出的图书进行查询,可以进行图书的借还操作,同时提醒逾期借阅的读者付费,并能够进行密码的修改。(3)读者管理模块功能该功能模块的主要功能是:实现读者能对图书信息进行查询,能够进行已借图书情况的查询,能够查看并发表留言,并能够进行密码的修改。进度安排:2014.11.112014.12.13:系统的分析阶段,开题。2014.12.162014.12.30:系统的设计、实现阶段。2015.01.052015.02.11:实施设计技术方案,改进完善设计技术方案。2015.
3、03.122015.04.18:论文的撰写和答辩。指导教师(签字): 年 月 日院(系)意见: 教学院长(主任)(签字): 年 月 日备注:烟台大学毕业论文 (设计)评审表(指导教师用)题 目基于JSP技术的图书借阅管理系统设计与实现学生姓名刘向一学号201158504436专业软件工程指导教师姓 名柏圣华职称高级软件工程师所学专业计算机科学与技术是否同意参加答辩:得分评语:指导教师(签字): 年 月 日烟台大学毕业论文(设计)评审表(评阅人用)题 目基于JSP技术的图书借阅管理系统设计与实现学生姓名刘向一学号201158504436专业软件工程指导教师姓 名柏圣华职称高级软件工程师所学专业计
4、算机科学与技术是否同意参加答辩:得分评语:评阅人(签字): 年 月 日烟台大学毕业论文(设计)评审表(答辩小组用)题 目基于JSP技术的图书借阅管理系统设计与实现学生姓名刘向一学号201158504436指导教师姓 名柏圣华职称高级软件工程师得分评语:答辩委员会(小组)(全体成员签字): 年 月 日烟台大学毕业论文(设计)综合评定成绩表指导教师评分评阅人评分答辩评分综合评定成绩(按2:2.5:5.5)答辩委员会负责人(签字): 年 月 日烟台大学计算机与控制工程学院毕业设计开题报告学生姓名: 刘向一 学 号: 201158504436 专 业: 软件工程 设计题目: 基于JSP技术的 图书借阅
5、管理系统设计与实现 指导教师: 柏圣华 毕 业 设 计 开 题 报 告1本课题的研究意义,国内外研究现状、水平和发展趋势1.1研究意义随着计算机的广泛应用,其逐步成为现代化的标志。图书馆在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的数据进行及时的处理,为了提高图书馆对图书存销的自动化的管理1,能够更快速的满足读者的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的。目前大多学校关于图书借阅还采用的是传统的手工纸质记录的方式来进行管理2
6、,在图书进行借阅和归还的过程中管理起来非常不方便。因此,迫切需要建设一套符合学校特点的图书借阅管理系统,该管理系统改变传统的手工记录模式,采用信息化方式来进行图书借阅管理,可以记录师生借阅的相关记录信息,同时也可以很方便的对图书借阅的情况进行统计分析,方便领导进行查阅。另外一方面,对于即将到期的图书,可以利用发送电子邮件等方式来提醒借阅人归还图书,防止逾期情况,极大的方便师生借阅。图书借阅管理系统3的主要功能是实现图书馆图书借阅和归还的管理的自动化4。围绕这一主要功能,本系统涉及到以下核心功能:借阅管理,归还管理。除了这些核心功能外,还包括一些基本和辅助功能,它们是:用户管理、图书馆参数管理、
7、图书管理、统计查询。1.2国内外研究现状、水平和发展趋势二十一世纪是信息的时代,计算机是推动信息革命的主力源泉。随着计算机技术的发展以及计算机网络的普及,采用计算机管理软件5处理大规模的数据已经成为一种必然。作为一个公共知识共享地的图书馆来说,需要管理的图书信息读者信息以及其他所涉及到的管理信息,其所接触到的数据不用说用手工来完成是十分困难的,所以要开发一个功能完善的系统管理软件来实现对图书馆的管理十分必要。图书借阅管理系统是典型的信息管理系统6,其开发一般主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。图书借阅管理系统的设计方法有很多种。目前市场上流行的有用c#语言结合sql、
8、mysql编写的,也有基于web服务器技术7的,还有基于java结合sql、mysql的图书管理类软件,而对于超大型的图书馆以及一些数据储存巨大的网上图书馆管理类软件主要采用Oracal数据库8,对于系统中的前台语言来说具体使用哪种都行,只要能够处理好相关的界面和实现所需要的功能。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数
9、据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。图书借阅管理系统在国内和国外的很多学校已经得到了应用,其效果是明显的。一方面是取得了可计量的直接结果,如节省了人力,减少了费用等;另一方面取得的效果是无形的,是无法直接计量的。如提高了学校图书馆的管理水平,提高了管理人员的素质,促进了管理的现代化等,而这些效果的取得正是由于图书借阅管理系统应用于学校图书馆的各个方面、各个层次的结果。在图书借阅管理系统中,一切的设计理念都是为
10、了实现图书借阅的高效率和准确性。系统提供读者基本资料维护、借书证办证与挂失、补办证等的管理以及读者图书的借还以及续借管理,系统还具备图书的查询管理并提供进行相关信息的统计分析。现今图书馆面临着大量读者借还书以及查询书本信息等等的一系列问题,例如:如何实现图书的智能借还9,如何及时提供最快的图书信息、准确掌握读者信息、快速准确地进行信息的分析统计,如何方便读者随时检索自己需要的各种资源资料等;实现图书流通的自动化,代替大量手工操作,解放人的创造性;清晰图书馆管理者个人的职责、任务,工作透明化。在今后不管国内还是国外图书借阅系统的发展将会持续下去的10。参考文献:1张秋余,杨玥基于Java的图书借
11、还系统的自动化 计算机工程与设计200923 孟勇基于JAVA 的移动图书馆系统的设计与实现J 现代情报, 2010, 30(9): 92-95.4 朱朝晖, 王翔, 周冠宇基于云计算的移动图书馆系统的研究与设计J 移动通信, 2011, 35(9): 29-33.5黎连业计算机管理信息系统设计与实施D中国财政经济出版社2011年6MattheMacDonal管理信息系统.电子工业出版社2008 7陶利军基于PHP.Java.ASP.NET的Web服务器部署与运维电力出版社201289 10 陆志民图书馆开发和利用电子图书的新思路J 图书馆学研究2002(08) 毕 业 设 计 开 题 报 告
12、2. 本课题的基本内容和要求,关键问题及其解决的方法和措施2.1 基本内容图书借阅系统可划分为系统管理员、图书管理员和读者三大模块。如图2.1所示:图2.1系统总体结构图按照“低耦合、高内聚”的原则,本系统将划分为以下主要功能模块:系统管理员功能模块,读者管理功能模块,图书管理员功能模块。1、系统管理员模块功能该模块主要包括对读者的留言进行查看与删除,用户管理,图书管理,参数设置,密码设置。(1)对读者所发表的留言进行查看,并且根据需要删除相应的留言。(2)用户管理功能主要是对系统中的所有用户的信息进行管理,包括用户信息的添加、删除、修改和查询管理。(3)图书管理主要是对图书的信息进行管理,包
13、括图书信息的添加、删除、修改和查询管理。(4)参数管理主要是对用户、图书、书架等信息的相关参数进行设置。(5)密码修改主要是进行自身密码的修改。2、图书管理员模块功能该模块主要括借书查询,图书借还,密码修改,借阅逾期付费提醒。(1)借书查询主要是图书管理员查看已借图书的情况。(2)图书借还的主要功能是进行图书的外借与还回的操作。(3)密码修改主要是修改自身的密码。(4)借阅逾期付费提醒的主要功能就是读者所借书逾期后系统会计算出借阅人所要支付多少金额。3、读者模块功能该模块主要包括图书信息查询,图书借阅查询,查看发表留言,密码修改。(1)图书信息查询就是所有读者都可以从导航页面进行图书信息查看的
14、操作。(2)图书借阅查询是查看读者自己已借过的图书。(3)查看发表留言是读者可以根据需要进行留言的查看与发表。(4)密码修改是读者进行自身密码的修改的操作。2.2 基本要求1、界面方面:打开主界面,可以看到图书馆的相关信息。通过输入用户名及密码进入用户管理界面。界面简洁大方,使用方便。2、安全性方面:每个用户都有自己的账户名和密码,并且可以修改密码。同时重要的信息仅限于后台管理员的设置,防止了越权操作。2.3 关键问题及其解决的方法和措施对于图书借阅系统的设计,采用了B/S架构,是以Java语言为基础开发,采用了目前相对主流的开发工具和语言,这样不仅有利于我们开发的便捷,同样也方便了用户,无需
15、安装,直接可以在浏览器中使用本图书借阅系统。我对于系统的安全性也进行了优化,可以防止不法人员通过一定手段对用户信息、财产安全造成损害。数据库方面是基于MySQL来设计的。MySQL是现在主流的数据库,提高了数据的安全性。同时设计数据库我也秉承严谨的设计理念。防止出现意外造成崩溃状况。毕 业 设 计 开 题 报 告3本课题拟采用的研究手段(途径)、可行性分析和进度安排3.1 研究手段本项目,采用JSP技术,开发环境为Windows7IE8.0Apache Tomcat 6.0+Java+MyEclipse 10.0采用的开发语言是Java,采用的数据库服务器为MySQL。系统有较高的安全性和较好
16、的性能。开发的具体步骤为:第一步,进行系统的可行性分析,完成系统的需求分析。第二步,对系统进行概要设计,设计系统的结构图,确定各模块(页面)之间的调用关系,设计出结构良好的数据库。第三步,对系统进行详细设计,确定各模块的算法。第四步,进行软件编码,实现其各项基本功能。第五步,系统在真实数据下进行各种测试。第六步,完善系统的用户部署和操作说明书,撰写毕业论文。3.2 可行性分析(1)经济可行性,鉴于计算机技术发展异常迅猛,在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高图书馆的工作效率,也是图书馆管理发展的必然趋势,其必将有比较宽阔的市场,因此该系统在经济可行性上是可行的。(2)技术可行性,技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。本系统采用JSP开发出友好美观的人机界面,便于用户理解、操作。数据库管理系统采用MySQL,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人力资源行业员工招聘服务合同
- 电子元器件定制加工合同
- 2025年度农用机耕作业碳排放管理合同
- 2025年东莞购房合同协议(三篇)
- 2025版内衣品牌OEM代工与经销商分销合同样本3篇
- 2025年苗圃技术员职务聘用合同范本
- 电气装备用电线电缆项目可行性研究报告
- 2025年个人买卖家具合同(2篇)
- 2025年业务合伙合同常用版(2篇)
- 房屋销售合同模板学生
- 《疥疮的防治及治疗》课件
- Unit4 What can you do Part B read and write (说课稿)-2024-2025学年人教PEP版英语五年级上册
- 2025年MEMS传感器行业深度分析报告
- 《线控底盘技术》2024年课程标准(含课程思政设计)
- 学校对口帮扶计划
- 仓库仓储安全管理培训课件模板
- 风力发电场运行维护手册
- 《3-6岁儿童学习与发展指南》专题培训
- 河道旅游开发合同
- 情人合同范例
- 建筑公司劳务合作协议书范本
评论
0/150
提交评论