技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > Java毕业设计

网上图书预约管理系统

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:Java

数据库:MySQL

框架:ssm、springboot、mvc

课题相关技术、功能详情请联系技术

作品描述

拟选

题目

网上图书预约管理系统的设计与实现

选题依据及研究意义

随着社会的发展,人们对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆信息,不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的高校网上图书预约管理系统就必不可少了。

在未使用网上图书预约管理系统之前,数据处理靠手工操作,工作量大,出错率高,出错后不易更改。图书馆预约信息采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书预约信息的管理工作混乱而又复杂;一般预约情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。

基于这一问题,我认为有必要建立一个网上图书预约管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询图书预约情况。

 

选题的研究现状

现在我国各学校图书预约管理水平还停留在纸质的基础上,随着高等教育事业的发展和社会主义市场经济体制的不断完善,手工管理的效率将会非常的低,需要的人力物力也非常多,各校根据本校的实际情况采取不同的管理模式,对大学生的学习生活起着关键的作用。但由于市场经济中消极因素的渗透,有的图书管理营运商惟利是图,给学校整个管理工作带来了负面影响,甚至影响学校在学生中的形象。现在的图书管理模式采用高校综合管理模式,综合管理是目前高校图书管理中普遍采用的模式,就是学校内部的后勤部门、学生工作部门、图书管理部门和各院系的辅导员班主任的共同管理,各部门各施其职,按分工的不同,对图书的管理服务有不同的内容。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,造成图书管理资源的浪费。

 

 

 

拟研究的主要内容和思路

该系统的最终用户为管理员,学生和老师。

管理员用户具有的功能为:

图书类别信息管理:作为一个高校的图书馆,涉及到的图书是很多的,这就有必要对图书进行分门别类,这样有利于对图书的查询和管理,管理员登陆系统后可以对图书类别进行添加和删除操作。

   图书信息管理:当管理员对图书类别信息添加完成后,就可以开始进行图书信息的录入了。

图书预约信息管理:管理员查看学生的预约信息,取消预约,或者对预约进行借阅处理。

图书借阅管理:管理员登陆系统后。可以管理读者的借阅信息。首先输入读者的借书证号,然后输入要借阅的图书和借阅时间,完成借阅的管理。图书归还管理:当读者看完了书或需要归还时,管理员通过系统提供的接口完成图书归还操作。

学生用户具有的功能为:

用户注册登录:通过注册后,使用注册用户名和密码进行登录。

图书查看,查看图书信息。

图书预约,预约需要借阅的图书信息。

借阅信息查看,查看个人借阅记录。

老师用户具有的功能为:

老师注册登录:通过注册后,使用注册用户名和密码进行登录。

图书查看,查看图书信息。

图书预约信息管理:查看学生的预约信息,取消预约,或者对预约进行借阅处理。

图书借阅管理:管理读者的借阅信息。当读者看完了书或需要归还时,完成图书归还操作。

该系统将以window7为操作系统,以Myeclipse为研发工具,基于JavaWeb中的JSPServlet的基础上,使用SSH框架,以MySQL作为后台数据库来进行开发。

 

 

 

研究的创新点及重、难点

创新点:采用前后端分离的技术,前端显示页面主要为静态的html页面,后台采用SSH框架,前后端的数据交互方式主要有ajax的异步交互技术。

重点:采用SSH框架进行设计,Spring对于服务器的开发是一个很好的容器,本系统中Spring的主要作用是面向切面,实现注释的调用;Spring将整体应用的各个层次按照Model(模型),View(视图),Controller(控制器)的方式进行详细的分离,这种分离能够让他们更容易进行定制;进行和数据库的交互,里面的代码都由自己填写,具有很大的灵活性,它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。

难点:对于Ajax异步交互技术的应用,对数据的同步不够完善。数据库表的设计困难,多表之间的联系关系不能确定。

 

 

研究进程安排

 

第七学期第4周—第14  确定选题,下达任务书,撰写开题报告;

第七学期第15周—第19 查阅排课系统相关文献资料,调查研究,拟定论文写作大纲,完成文献综述及文献翻译;

第八学期第1周—第3   实现初始系统,完成论文初稿;

第八学期第4周—第6   改进系统功能,修改论文,形成论文二稿和三稿;

第八学期第7周—第8   对系统进行测试,完善系统功能。完成论文格式排版等工作,论文定稿和装订;

第八学期第9周—第10  制作答辩ppt,调试系统,进行答辩预演,准备毕业论文答辩。

 

 

 

主要参考文献

[1]明日科技. Java Script从入门到精通. 清华大学出版社,2012.

[2]明日科技. Java Web从入门到精通. 清华大学出版社,2012.9.

[3](美)戴克. Spring MVC 学习指南人民邮电出版社,2015.5.

[4]刘贵国,郝倩.网页设计与网站建设完全实战手册.清华大学出版社,2016.

[5]张宇,王映辉,张翔南.基于SpringMVC框架设计与实现[J].计算机工程,VoL36No.4pp59-62.Feb.2010.

[6]刘芬. 数据库管理系统中查询优化的设计和实现[J]. 信息安全与技术,2014,(02):82-84.

[7] 萨师煊,王珊. 数据库系统概论[M]. 北京:高等教育出版社,2000.4-17

[8] 周兴华,张峰. 学生管理在高校的运用[J]. 武汉理工大学学报,2004,20(3):46-57

[9] 唐云深.SQL应用系统开发教程.北京:清华大学出版社.2008

[10] 唐云深.SQL应用系统开发教程.北京:清华大学出版社.2008

[11] 唐云深.SQL应用系统开发教程.北京:清华大学出版社.2008

[12]贾玉红. 数据库管理系统在信息管理中的作用[J]. 硅谷,2011,(24):147+99.

[13]王保罗. Java 面向对象程序设计[M].北京:清华大学出版社,2003.

[14]毕建信.基于MVC设计模式的Web应用研究与实现[D].武汉:武汉理工大学,20065.

[15]王家骐,于海霞. 基于MVC设计模式的WEB应用框架研究[J]. 计算机与信息技术,2006,(11):8-10.

[16] 孙卫琴,李洪成.TomcatJava Web开发技术详解[M].北京: 电子工业出版社,2004.

[17] 汪晓平、钟军.JSP网络开发技术[M].北京:人民邮政出版社,2003

[18] 王晟. JSP数据库开发经典案例解析[M]. 清华大学出版社,2005.4.

 

 


如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线