摘 要
近年来,高校的高校的学生人数不断增加,高校的学生的学业压力也很大。许多的学生选择在闲暇的时候去自习室去学习课本或课外的额外知识,这是提高或补充自己知识的必要场所。自习室在协调学校教学工作方面面临许多困难,其中之一是高校的学生在自习室占座的问题,这个导致不方便自习室工作人员管理。座椅作为一种公用东西,一般秉着谁先来就是谁的原则。或许,有可能会有一个或两个人共占好多座位放自己额外的东西,这种情况在很多学校在发生着,这使其他同学不能找到位置而发生埋怨。与此同时,一些高校的学生长时间离开座椅,却把书留在座椅上,导致自习室里有很多空座椅,高校的学生无法使用。然而,目前自习室在座椅管理方面仍处于人工管理阶段。随着高校的学生人数的增加,手工管理的弊端越来越明显。首先,有太多的高校的学生不容易管理。其次,管理人员很难管理某些座椅被占用或未使用的情况。
所以这个项目就是为了解决以上这些占座还有盲目的找自习室位置的问题。通过这个系统,高校的学生就能快速查到自习室里面有没有空缺,并能有效的抑制同学们跑空等情况,这个系统方便、有效的为同学们提供便利。图书馆管理员也可以使用该系统查询自习室的用户数量和座椅预订情况进行统计,及时制定分配相关资源。
这个共享自习室预约管理系统会使用JAVA、SSM框架和MYSQL数据库开发,来实现各种各样的工作。共享自习室预约管理系统使用简单方便,界面清晰,是基于B/S模式开发的。
关键词:共享自习室预约管理系统;Java;MySQL数据库;SSM
1.系统功能需求分析
前台:
注册并登录
主页
公告
自习房间
个人中心
后台:
管理员登录
个人中心
用户管理
座位管理
自习室分类管理
自习室管理
预约信息管理
退坐信息管理
自习室统计管理
系统管理
2.系统的性能需求
以确保共享的书房预约管理系统能够长期有效地运行。我们需要充分考虑以下几点:
安全性:在信息化的发展期时期,信息就是财富,不能随便泄露,这需要成为开发过程中的一个优先事项。
与时性:根据现在流行趋势,该应满足用户的需求,向时代方向推进。
扩展性:在编写程序的过程中,有必要充分考虑系统是否可扩展,以及系统是否可以快速完成。
数据的准确性和实时性能。当您需要更新或修改新数据时,例如在个人信息或页面上的数据差异或错误时,准确性是一个非常重要的要求。
数据的一致性和完整性。由于网站上的数据是共享的,我们必须要解决一致性这个问题,处理方法是由专业的运维专员来维护数据库以及监控数据的走向[7]。对于输入数据的问题,如果维护专家在最快的时间提出了一个解决方案。
数据共享和独立性。数据应在整个系统开发过程中进行共享,并保证数据具有一定的独立性。
4.系统性能需求
对本次系统提出了以下如图3-1的非功能性需求。
响应速度 | 要求系统能够对页面及数据传输做到快速响应,减少用户的等待时间。 | |
出错梳理 | 当系统出错或用户误操作时,系统能够给做到弹窗提醒。 | |
用户界面 | 后端使用PHP语言开发页面整洁统一,弹出框以及提醒标签明显且美观,便以使用。 | |
性能需求 | 并发要求 | 要求能够实现完数量级的并发量,同时在系统处于最高负载状态下不能出现异常。 |
事务并发 | 要求能够实现多地点、多用户、多事物的并发,在系统高压情况下能够保持快速的响应速度。 | |
数据库并发 | 用户每次请求所产生的数据库操作不能超过5次。 | |
兼容性需求 | 要求系统能够兼容谷歌、火狐等主流浏览器,移动设备,优化用户浏览体验。 | |
图3-1非功能性需求
5.1用户用例图
用户前台用例图如图3-2用户前台用例图所示:
图3-2用户前台用例图
5.2管理员用例图
管理员用例图如图3-3管理员用例图所示:
图3-3管理员用例图
1.用户模块功能
1.1登录功能
用户注册或者输入正确的名及密码则可登录。如图5-1用户登录界面所示:
图5-1用户登录界面
1.2首页
用户进入首页,可以看到
用户注册登录
首页
公告信息管理
自习室管理
个人中心
后台管理
图5-2首页界面
1.3自习室模块
进入自习室可以看到自习室的相关信息,如图5-3自习室界面所示:
图5-3自习室界面
- 管理员模块功能
2.1登录功能
输入正确的名及密码则可登录系统。如图5-4登入界面所示:
图5-4登入界面
参考文献
- 李亚,顾姻,夏如红.活自习室信息管理计算机化的现状及前景[J].动物资源与环境,1997(02):49-54
- 李飞.信息管理计算机化技术简述[J].农家之友(理论版),2008(06):57-58
- 刘昊,李民.基于SSM框架的客户管理系统设计与实现[J].软件导刊,2017,16(07):87-89
- 孙乐康.基于SSM框架的智能Web系统研发[J].决策探索(中),2019(05):93
- 龚兰兰,凌兴宏.基于敏捷开发的SSM Web应用开发实践[J].实验技术与管理,2020,37(02):160-163+167
- Qimei Chen,Hongbo Shi. Design and implementation of domain knowledge service platform based on spring framework[J]. Proceedings of the Association for Information Science and Technology,2017,54(1)
- JieHao. Design and Implementation of College Student Information Management System based on MVC[J]. Journal of Residuals Science & Technology,2016,13(5)
- 姚云飞,杜洪波,梁建辉.基于SpringMVC框架毕业设计管理系统设计[J].软件,2018,39(01):91-93
- 邹红霆.基于SSM框架的Web系统研究与应用[J].湖南理工学院学报(自然科学版),2017,30(01):39-43
- 乔岚.基于MyBatis和Spring的JavaEE数据持久层的研究与应用[J].信息与电脑(理论版),2017(08):73-76
- 徐雯,高建华.基于Spring MVC及MyBatis的Web应用框架研究[J].微型电脑应用,2012,28(07):1-4+10
- 潘瑞远.浅谈JAVA中JSON的应用——以天气预报数据接口为例[J].信息通信,2019(05):174-175
- Geoff Langdale,Daniel Lemire. Parsing gigabytes of JSON per second[J]. The VLDB Journal,2019,28(6)
- 先巡,袁军.Ajax/Javascript在网页中的特效应用[J].黔南民族师范学院学报,2019,39(S1):100-103
- 张超.响应式网站的设计与开发[J].电子测试,2015(16):4-5+3
- 王琴.基于Bootstrap技术的高校门户网站设计与实现[J].哈尔滨师范大学自然科学学报,2017,33(03):43-48
- D Puspitasari,P P Arhandi,P Y Saputra,Y W Syaifudin,H A Himawan,P A Sholihah. Online judge MySQL for learning process of database practice course[J]. IOP Conference Series: Materials Science and Engineering,2019,523(1)
- Lan Mi. The Outline Design of Students’ Schedule Management System Based on B/S Mode[J]. MATEC Web of Conferences,2016,44
- JSP Journal Operations report[J]. Journal of School Psychology,2018,70
- 佘青.利用Apache Jmeter进行Web性能测试的研究[J].智能计算机与应用,2012,2(02):55-57
- 李金萍,程满玲.Eclipse的应用发展[J].电脑编程技巧与维护,2016(16):31-32+58
- László Viktor Jánoky,János Levendovszky,Péter Ekler. An analysis on the revoking mechanisms for JSON Web Tokens[J]. International Journal of Distributed Sensor Networks,2018,14(9)
- 刘立,赵建军,张锦鹏,余进.JSON与XML动态转换研究及应用[J].软件导刊,2018,17(11):162-166
- 蒲冬梅.软件项目可行性分析评审的要点[J].电子技术与软件工程,2017(24):54-55
- 王琴.基于Bootstrap技术的高校门户网站设计与实现[J].哈尔滨师范大学自然科学学报,2017,33(03):43-48
目 录