大学学生公寓管理系统的设计与实现(SSM框架,MySQL)(任务书,开题报告,论文13000字,程序代码,MySQL数据库)
摘要
高校学生公寓,是大学生在校园里的一个重要的生活和学习空间。近几年,随着国内高校办学规模的扩大,在校大学生人数不断增多,高校学生公寓需要管理的各项信息的数据量日益庞大。同时,由于学生公寓的管理在高校整个职能管理中属于后勤模块的范畴,不涉及高校的核心职能管理,因此并没有引起学校方面的重视,属于信息化管理的盲区。然而,如果高校继续采用传统陈旧的工作方式——纸媒介的账本化工作模式,同时仅凭管理员一方人工作业,会出现获取信息速度慢、查阅历史数据困难,所记录的信息准确性差和数据难以保存等问题,很难适应现代高水平公寓管理的需要。本文旨在设计并实施一套适用于武汉理工大学南湖校区的学生公寓管理系统,以尝试最大化解决上述问题。
学生公寓管理系统主要包括对学生入住信息和提交的各项申请的管理,主要涉及房间调度管理、来访人员登记管理、设施报修管理和离校申请管理等。根据管理对象的不同,几个功能模块相互独立,分别对不同的表内的数据进行管理。
系统开发语言采用的是Java,数据库采用的是MySQL。系统通过浏览器展示界面,分别根据用户权限的不同显示不同的功能模块,在公寓房间的星级分布上提供一定的数据可视化功能,前端设计保证了简洁美观,同时最大化地满足了操作便利的要求。
关键词:学生公寓;管理系统;MySQL数据库;Java;JSP
Abstract
Students’ apartments are an important living and learning space for university students. In recent years, with the expansion of the scale of Chinese universities, the number of university students is increasing, and the amount of information that universities and colleges need to manage is growing. At the same time, because the management of student apartments belongs to the category of logistics modules in the whole function management of colleges and universities, it does not involve the core functions of colleges and universities. Therefore, it does not attract the attention of schools, and it is a blind spot for information management. However, if universities continue to adopt the traditional and old way of book-based working mode, and only by the administrator's manual work, there will be some problems, such as slow access to information, difficulty in accessing historical data and save the data, poor accuracy of recorded information. It is also difficult to adapt to the needs of modern high-level apartment management. The purpose of this paper is to design and implement a student apartment management system for Wuhan University of Technology South Lake Campus to solve the above problems.
The students apartment management system mainly includes the management of student accommodation information and submitted applications, including room dispatch management, visitor registration management, facility repair management and school application management.According to different management objects, several functional modules are independent of each other and manage data in different tables.
The system development language is Java, and the database is MySQL.The system displays the interface through the browser, and displays different functional modules according to different user rights. It provides certain data visualization functions in the star-rated distribution of the apartment room. The front-end design ensures simplicity and beauty, while maximizing the convenience of operation.
Key words: student apartment; management information system; MySQL database; Java; JSP
本系统的开发语言包含java、sql、html等,以Myeclipse为系统开发工具,选用MySQL作为数据库管理系统,并采用Navicat数据库管理工具。
需求分析
通过与公寓管理员的沟通以及实地调查,并结合实际学生公寓入住体验,对武汉理工大学学生公寓管理系统的功能需求情况总结如下:
(1)管理员、辅导员和学生分别通过工号或学号以及对应密码登陆系统。
(2)管理员能录入本栋公寓内各房间的入住情况,包括学生用户基本信息、入住学生列表信息、学生调动情况、房间星级、卫生检查评分等,同时能进行来访人员的信息登记。
(3)管理员能依据卫生评分指标数据进行星级寝室的评定。
(4)学生能自主报修房间内的设施,但需要管理员审核处理,即提供反馈信息,反馈内容有“合格”和“维修中”两种。
(5)学生能提交离校申请,离校缘由包括外宿、请假、放假等情况,需要辅导员审核处理,审核的结果有“通过”和“驳回”两种。
(6)学生能查看其所入住房间的星级等级,以及卫生评分。
(7)管理员能对登陆系统的各个用户的登陆密码进行修改。
(8)管理员能依据具体房间调度情况对录入信息进行增删查改,以及查看星级寝室的评定情况。
目录
第1章绪论 1
1.1设计的目的 1
1.2设计的意义 1
1.3研究现状 2
1.4设计内容与设计方法 2
1.4.1系统目标及基本内容 2
1.4.2技术方法及措施 3
第2章系统分析 4
2.1需求分析 4
2.2可行性分析 4
2.2.1必要性 4
2.2.2技术可行性 5
2.3组织结构分析 5
2.4业务流程分析 6
2.5数据流程分析 10
2.6数据字典 13
2.6.1外部实体 13
2.6.2数据流条目 13
第3章系统设计 15
3.1功能模块设计 15
3.2物理配置方案设计 16
3.3系统详细设计 17
3.3.1代码设计 17
3.3.2数据库设计 17
3.3.3输入输出设计 22
3.3.4界面设计 23
第4章系统实施 30
4.1系统开发技术 30
4.1.1Java语言 30
4.1.2JSP技术 30
4.2模拟系统运行 30
4.3系统测试 34
第5章总结与展望 37
5.1总结 37
5.2展望 37
参考文献 38
致谢 39
|