2025【A学院图书馆座位预约系统与实现7400字】.doc
PAGE36
PAGE36
PAGE
PAGE1
A学院图书馆座位预约系统与实现
摘要
A学院,学校位于科技之城。目前学校在校师生3万有余。A学院目前有三个校区,市中心的三孝口校区,滨湖旁边的滨湖校区以及师生最多的锦绣校区。就锦绣校区而言,校区位于美丽的莲花路,全校师生一万余人。校内有一个宏伟的图书馆建筑,随着考研,考公的人数增多越来越多的人进入图书馆的自习室自习。因此为图书馆的自习室建立一个座位预约系统成为了当务之急。
该系统用到了Javaweb开发技术,技术前端用的easyui框架,后台用的SSM框架即Spring、SpringMVC、和mybaits。此外设计主要使用ApacheTomcat8.0作为系统服务器,使用Eclipse和选用JSP开发语言和MYSQL数据库设计并实现了一个图书馆座位预约系统REF_Ref18160\r\h[1],方便了师范学院学生预约座位,查看自习室空余座位等。管理员实现了用户管理、菜单项目、阅览室管理、信誉积分管理、选座位管理、空余座位、通知公告、交友管理、数据统计、修改密码、登录等功能;用户学生,其主要功能是阅览室管理,查看自己的信用积分、查看图书馆目前剩余座位、阅览室的入座情况、选定座位。此外学生还可以查看管理员发布的通知公告,在该管理系统中的交流栏里发布留言来交友。学生通过书籍推荐的功能查看别人推荐的书籍,或遇到心仪书籍时也能发布留言推荐书籍。同时学生也可对密码进行修改。
关键词:座位预约;SSM;Eclipse;MYSQL
目录
TOC\o1-2\h\u20116摘要 I
751.引言 2
55441.1研究背景及意义 2
222711.2开发工具介绍 2
180822.可行性分析和需求分析 4
299382.1设计要求 4
270842.2可行性分析 4
259982.3功能需求分析 5
57043.概要设计 7
162023.1功能模块设计 7
238443.2数据库设计 8
65644.详细设计 11
163614.1登录模块 11
81914.2学生用户预约座位模块 12
52474.3系统菜单管理模块 13
42004.4用户积分管理模块 13
23994.5图书馆通知模块 14
116644.6交友发帖模块 14
215484.7查看书籍模块 15
95935.系统测试 16
97636.结语 17
15015参考文献 18
引言
1.1研究背景及意义
由于近两年新冠肺炎病毒的影响,大学生的就业率明显下降,据调查目前有百分之六十的大学生都将考研作为自己将来的出路。所以现在大学里面考研、考公甚至考编的大学生越来越多,这就导致大学的自习室学习人数越来越多。随着学校规模的扩大,各高校的在校人数也随之增多,占座,座位数量不足,或者座位分配不均成为了很严重的问题。因此,图书馆的座位数量不足成为了一个必须要解决的问题。针对这个问题,开发出一款座位预约的系统,用于预约座位,查看空座位,不仅可以使学生可以有序的入座,还可以让学生查看在空余时间段对应的空余座位,使自己选择出一个合适的时间去自习室学习。
大多数大学图书馆的自习室都是无人监管,有空即坐。在人少的学校或者自习室人少时这种有空即坐显得很方便,但是在人多的大学又或者是考研考公期末复习季,这种有空即坐就会出现一个很严重的问题:占座。为了解决占座这个麻烦的问题,一个预约系统就像是把座位虚拟化,要想坐在该位置上就要提前预约座位,预约的座位别人不可再预约,同时既然预约了座位就要及时去坐,不能占着座位不去坐人,否则将会扣除信誉积分不准再次预约。
现如今计算机技术越来越发达,越来越多的小程序和系统进入人们的生活,给生活和工作带来很多方便,能够高效的提高工作,享受生活。使用计算机对图书馆座位进行虚拟化是计算机应用技术的一部分,它具有方便学生有序入座的优势,同时又不需要自习室管理员管理秩序。相比于普通的自习室有空即坐,拥有无法占座的优势。
因此,一个图书馆座位预约系统在一定程度上可以解决这些弊端。本系统是一个小型网站系统,能够高效地进行座位预约管理。
1.2开发工具介绍
本系统主要使用eclipse,和SSM布局框架作为开发平台作为开发平台,利用Tomcat8.0作为系统服务器,采用JSP作为开发语言,结合MySQL数据库开发的图书馆座位预约系统。
(1)Eclipse和JavaWeb开发技术
Eclipse是一个弹性扩展的开发平台,可以实现服务和模块自由组合。通过各种组件和插件,我们可以自由搭建软件开发系统环境。由于Ecli