基于java的图书馆座位预约系统开题报告

发布时间:
2021-02-02 10:50:13
4716

摘要:图书馆是学校的文献信息中心,是为教学和科研研究服务的学术性机构,是学校信息化的重要基地,是高校的三大支柱之一。但占座行为一直是图书馆管理的一道难题。特别是临近期末考试、考公考研和国家等级考试的时候,图书馆的占座现象愈演愈烈,部分同学的不文明占座行为,给其他同学和图书馆的管理带来了极大的困扰。为保证图书馆秩序,所以许多地方还有待改善。

选题依据和目的意义:

图书馆是学校的文献信息中心,是为教学和科研研究服务的学术性机构,是学校信息化的重要基地,是高校的三大支柱之一。但占座行为一直是图书馆管理的一道难题。特别是临近期末考试、考公考研和国家等级考试的时候,图书馆的占座现象愈演愈烈,部分同学的不文明占座行为,给其他同学和图书馆的管理带来了极大的困扰。为保证图书馆秩序,所以许多地方还有待改善。在自己日常学习和通过对同学的调研中得出来以下几点:

1、占座不方便

每一次图书馆开馆,门前早就浩浩荡荡排满了好多人,有的甚至五点就开始在排队,那是一条打着哈欠的“长龙”,其场面只壮观,如同春运购票或招聘会求职一般。为了占座,要浪费大半天的时间去排队,而且还有可能占不到座。尤其是冬天,学生为了占座在外面冻得瑟瑟发抖。这带来了极大的不便。

2、“帮人占座”现象

这个在日常学习中还是普遍存在的,但这很不公平,有些学生排一两个小时,就是为了占一个座位,但有甚者拿着一摞书去给自己的舍友或者朋友占座,会让他人无位可座,这种现象是不公平、不文明的,经常会让其他学生一早晨的努力白费了,而那些在宿舍睡觉的人却有了座位。

3、“一人多座”现象

这里的“多座”在大多情况下都是两个座位,一些学生会把他旁边的座位也摆书,然后对其他人说说那个座位有人了,其实两个座位都是他自己的,这就极大的影响了座位资源,对其它学生很不公平。

4、“占座不去”现象

经常会有学生占了座位却从来不去,他们大多数只是一种“群体心理”,看着别人去占座,自己也想去,但是从来不对自己的座位加以利用。

5、“借此赚钱”现象

少数替别人占座或者“卖座位”的同学利用学校的公共自习室的座位资源短缺与学生需求之间的矛盾来谋取个人的经济利益,使学生产生了功利主义的心理,扭曲了学生的人生观和价值观,不利于学生的健康向上发展。

6、图书馆管理人员的管理、监督力度不够

高校图书馆管理人员工作热情不高, 禁止占座行为发生的执行力度不够, 可以说是大学生占座行为泛滥的直接原因。高校部分图书馆管理人员缺乏强烈的服务意识和公共责任感, 由于担心增加不必要的工作量或在管理过程引起学生的不满,面对日益突出的学生占座问题往往疏于管理;甚至对有些行为视而不见,只有在图书馆领导强制要求时才会突击检查。

综上所述,为了方便学生的日常学习生活和图书馆管理人员的管理,图书馆占座问题的管理还有待进一步提高。该系统开发目的是为了让同学占座和让图书馆管理人员对占座的管理更方便,并且最大限度的杜绝上面这些现象的发生,为学生和管理员提供一个有序、文明、方便的占座系统。

研究内容和实现途径:

该系统的用户群体主要是学生和图书馆管理员和教师,该系统开发的目的是让学生占座更加方便,并且最大限度杜绝不文明占座行为的发生,方便图书馆管理员的管理。对于学生来说,他们不用早起占座,只需要登陆系统去预约。系统会采用学生积分的形式,要是学生对应的积分低于标准值,会禁止选座,目的是为了防止学生的违规行为。座位的使用者超过规定时间没有去,座位将会被管理员清空(包括系统和实际座位)。对于图书馆管理者来说,这会让他们的管理更方便更有效。学生可以实时看到座位的空缺情况,并且进行选择。每个座位都有可选、已选、和不可选三种状态。该系统的应用可以为图书馆和学生双方都带来极大的便利。

(1)其中主要研究的功能有:

用户管理:图书馆管理员可以添加相应的学生和教师人员,能够对其信息进行修改。

师生信息管理:能够对教师信息,班级信息,学生信息进行管理。

图书馆阅览器管理:管理员能够对图书馆的阅览室类型和阅览室信息进行管理。

信用积分管理:管理员可以对学生选座的信息积分进行管理,能够预防学生选座的违规行为。

选座管理:学生可以选座和余座查询。

通知公共:管理员可以对系统发布通知和公告信息。

交流管理:学生可以发布交流信息,管理员能够对其进行管理。

数据统计:能够对学生违规和占座的信息进行一个统计,并且以图表的形式进行展示。

(2)实现的途径:

1.在Windows 7下,采用B/S架构的模式,将系统功能实现的核心部分集中到服务器上,浏览器通过Web Server同数据库进行数据交互。

2.采用Tomcat服务器,可以向浏览器等客户端提供文档,放置网站文件提供客户端进行访问浏览。

3.系统开发时,使用eclipse作为开发工具,采用java语言和mysql数据库进行本系统的设计,其中采用java的SSM的框架来进行开发。

4.结合HTML、CSS样式的网页界面以及JavaScript的动态效果对页面进行设计。

5.使用mysql作为系统的数据库,处理大量数据,Navicat Premium(数据库管理工具)安全简单的方式创建、组织、访问并共用信息。

6.将页面与数据库进行绑定连接,从而实现网页的功能。

7.进行系统测试,使系统具备可靠性以及维护性

 

进展计划:

2019年10月2日-2019年10月12日:

确定论文题目,熟悉课题并查找相关的资料,搜集相关的数据和书籍,为整个开发流程制定一个可行的计划。了解和学习在开发过程中需要运用到的技术,对系统进行需求分析,完成开题报告。

2019年10月13日-2019年10月14日:

开题答辩

2019年10月15日2020年3月8日:

编写程序代码实现系统设计的功能,开发数据库组件,实现相应的功能和测试程序是否可以正常执行。基本实现预期设计的目标并完成论文初稿。

2020年3月9日2020年4月5日:

解决在实际中遇到的问题,优化程序代码,完善系统的基本功能,解决和处理可能存在的各种BUG。完成论文的修改稿。

2020年4月6日—2020年5月3日:

毕业设计源码的提交及毕业论文终稿的定稿

2020年5月11日:

对软件进行最后的测试,完成所有的设计,撰写论文终稿并准备答辩PPT。

 

 

 

 

 

 

 

阅读文献目录:

[1]田元,马微.图书馆座位管理系统设计与实现[J/OL].农业图书情报学刊,2018(09):64-67[2018-09-11].

[2]沈菊霞,巴三霞.基于心理分析的高校图书馆读者占座问题处理[J].内蒙古科技与经济,2018(15):154-155.

[3]沈东妮,张文鹏.浅析大学生占座现象[J].农家参谋,2018(11):148.

[4]王雪纯,徐蕾,张之诣.高校图书馆座位预约系统的设计与应用——以上海电力学院南汇图书馆为例[J].信息与电脑(理论版),2018(04):70-73.

[5]傅海燕.引入座位预约系统对缓解占座问题的思考——以湖州师范学院图书馆为例[J].内蒙古科技与经济,2018(05):121-123.

[6] 张超. 基于 JSP 的数据库连接技术浅析[J]. 福建电脑, 2013, 28(12): 80-81.

[7] Craig Larman. UML 和模式应用. 第 2 版. 北京: 机械工业出版社, 2004.

[8]朱娜.基于JSP技术的图书管理系统的设计与实现[J].黑龙江科学,2018,9(16):11-13.

[9] 梁方明. SQL Server 2000 数据库编程. 北京: 希望电子出版社,2002.

[10] 张海藩. 软件工程导论. 北京: 清华大学出版社,2003.

[11]]Li Yue. The comparison of Storage space of the two Methods used in SQL Server to Remove Duplicate records[J]. Procedia Computer Science,2018,131.

[12]]Kavita Jain,Luca Peliti. JSP Special Issue on Statistical Theory of Biological Evolution[J]. Journal of Statistical Physics,2018,172(1).

[13]Chen-sen XIA,Hui YAN,Yue WANG,Ling SHI. Modeling and Analysis of the Support System of Space-based Anti-missile Information Based on UML[P]. International Conference on Modeling, Simulation and Optimization (MSO 2018),2018.

[14]肇宇飞,娄宝文,徐赫彤.基于SQL Server数据库的图书馆管理系统设计[J].科技经济导刊,2016(13):33.

[15]廖琴,文成玉。 MySQL数据库高可用性的研究与实现[J]. 科技风,2016,(18):100.

 

 

 

 

 

 

 

 

 


联系客服

项目安装问题可咨询联系

回到顶部图片