摘 要
随着中国高校大量扩招,图书馆座位资源日趋紧张,出现各种奇葩的占座现象,容易引起学生之间的冲突,导致校园不和谐、座位利用率比较低。为了解决座位资源配置不合理和资源浪费,本文研究并实现图书馆座位信息管理系统,提出系统实现的解决方案和核心关键技术。
本论文首先介绍座位信息管理系统开发所需要的技术,主要包括 MySQL 数据库管理系统、Apache Tomcat 网站 Web 服务器、Java 及其 Java web 开发相关技术以及 Eclipse 集成开发环境。
随后,本文对图书馆座位管理信息系统的功能进行分析,主要包括座位预订需求分析、系统可行性分析、系统功能需求分析和用户权限需求分析。根据图书馆座位信息管理系统的功能需求分析,设计系统的总体功能、系统的功能模块以及相关数据库。
此外,为了防止用户恶意取消和违规预订,本文提出一种座位预订违规和预订取消对用户信用等级的更新策略。根据用户在指定时间段内座位取消次数和座位预订违规次数,及时更新用户的信用等级。然后,根据用户信用等级,控制用户的座位预订权限,引导用户合理、规范地使用座位信息管理系统。
最后,本文实现了图书馆座位信息管理系统的主要功能模块,主要包括图书馆座位查询模块、图书馆座位预订模块、座位资源回收功能、个人中心数据管理模块、用户信息管理模块和后台数据管理模块。
通过采用本文实现的座位管理系统,规范图书馆座位使用行为,提高座位利用率,避免传统占座冲突,促进校园和谐。
关键字:管理信息系统;占座;Java Web 开发;
Abstract
As universities in China have greatly enlarged numbers of student enrollments, seat resources in libraries have been growing increasingly tense. There are a lot of news that report weird behaviors of seat occupations, resulting in conflicts between students, campus disharmony and low usage of seats. To solve resource waste and unreasonable configuration of seat resources, this dissertation has studied and implemented a mobile information management system for library seats, and also proposed an implementation solution and some key technologies for the system. This thesis first introduces necessary developing technologies for the mobile information management system for library seats, including MySQL database management system, Apache Tomcat web server, Java and Java web development techniques, and Eclipse integrated development environment.
Then, this thesis performs functionality analysis of the mobile information management system for library seats, which consists of seat booking requirement analysis, feasibility analysis, function requirement analysis, and user authority analysis. According to the above-mentioned functionality analysis, I designed the overall functionality, system function modules and related databases.
In addition, in order to prevent users from booking and then cancelling with malice, I propose a user credit grade model regarding booking violation and cancellation. Based on the numbers of booking violations and cancellations within a period, the proposed credit grade model effectively updates the credit grades of users. Then, the system controls the booking right of users according the credit grades of users. In this way, the system can regulate booking operations by users, and make them rationally and normally use seat booking functions.
At last, this thesis implemented the main functionality modules of the mobile information management system for library seats, including library seat query module, library seat booking module, library seat recycling module, user personal data management module, user information management module and backend data management module.
Implementation of the mobile information management system for library seats can regulate behaviors of seat occupation by users, improve usage rates of seats, avoid conflicts between users, and enhance harmony of campuses.
Key words: Management information system; Seat occupation; Java web development;
图书馆移动座位管理信息系统演示:
不指定阅览室类型的查询结果
指定阅览室类型的查询结果
采用控件形式输入日期时间
预订座位选择界面
预订座位和时间更改界面
目 录
1 绪论
1.1 选题背景
1.1.1 图书馆占座现象
1.1.2 图书馆座位利用率低
1.2 研究现状概述
1.2.1 一卡通座位管理信息系统
1.2.2 座位预订管理信息系统
1.3 本文工作
1.4 本文结构
2 相关开发技术介绍
2.1 MySQL 数据库
2.2 Tomcat web 服务器
2.3 Java web 开发相关技术
2.4 Eclipse 开发环境
3 图书馆移动座位管理系统需求分析
3.1 座位预订需求分析
3.2 系统可行性分析
3.3 座位管理功能需求分析
3.3.1 座位查询功能
3.3.2 座位预订功能
3.3.3 状态更新功能
3.4 用户权限需求分析
4 图书馆移动座位管理系统的设计
4.1 系统总体的设计
4.2 系统功能模块设计
4.3 相关数据库设计
4.3.1 类型转换表格
4.3.2 数据表格
4.3.3 E-R 关系模型
5 图书馆移动座位管理系统的实现
5.1 座位查询模块的实现
5.2 座位预订模块的实现
5.2.1 字符与日期格式转换
5.2.2 座位预订功能
5.3 座位资源回收功能的实现
5.4 个人中心管理模块的实现
5.4.1 个人信息管理
5.4.2 个人信用管理
5.5 用户信息管理模块的实现
5.6 后台数据管理模块的实现
6 展望
6.1 工作总结
6.2 将来工作
参考文献
致 谢