赞
踩
随着科技的不断发展,计算机系统开始替代传统纸质文件变成储存和管理各种数据的工具。随着中国高等教育的普及,在校大学生人数屡创新高,传统的宿舍管理存在着许多问题,比如效率低,易出错,安全性差,难于查找等缺点。设计一个功能完善的大学生宿舍管理系统将会极大地提高大学生宿舍的生活和管理质量。
宿舍管理系统是一种教育管理系统,本系统具有多种优点,其中通用性、智能化、简单操作性等可以极大地提升用户体验,本系统适合于高校以及教育行业公司等进行使用。宿舍管理系统采用Jsp技术作为前端页面技术,主要逻辑技术语言为Java,后台数据库为MySQL。本系统实现了学生宿舍的基本管理功能,比如管理员管理、学生管理、宿舍管理、楼宇管理、学生状态管理。以上功能都在本系统中有所体现,本系统对于大学生宿舍管理实现信息化有着重要作用。本系统的使用,能够达到掌握宿舍情况,提高管理效率的目的。
选题的背景与意义
1.目前许多高校还处于使用纸质管理宿舍数据的阶段,不仅费时费力,还存在信息泄露、更新困难等多方面的缺点。 2.随着高等教育的普及和大学的扩招,宿舍学生越来越多,随之而来的就是管理难度的增加,一个高效的宿舍管理系统是很有必要的。 3.在高等教育不断发展的大背景下,管理系统的大规模应用已经成为衡量高校管理能力的重要标准,同样的,学生宿舍管理作为高校管理的重要组成部分,也是高校实现管理智能化、系统化的重要过程。 4.实现学生宿舍管理的信息化,可以大幅度提高宿舍管理效率及信息统计的准确度,减轻宿舍管理人员的工作负担。
jsp开发技术:系统中用到的JSP开发技术是在 HTML语言的基础上对网页的对 象模型进行开发。
MySQL5.5:MySQL数据库是典型的开源、 关系型数据库管理系统。 MySQL数据库在WEB 应用方 面具有很强大的性能和优 越性,用户可以通过MySQL 数据库方便快捷的对数据进 行有效的管理。
Java:Java语言是一种面向对象的编程语言,它最大的优点就是与平台无关. “一次编写,到处运行”的特点,使其在互联网上广泛采用。
JavaScript:JS 可以被嵌入到 HTML 的 script 标签中执行。
Servelet开发技术:系统中使用Servlet作为后台开发的技术。
er图:
层数据流图
数据字典的意义是对系统中的数据进行汇总,数据字典对于研究系统开发中的数据存储结构有着重要的意义[16]。在研究数据字典前,需要先画出数据流图。根据数据流图来对数据进行描述和分类,它的出现可以形象的表述出数据流图和系统存储数据的类型和数据[17]。
宿舍管理系统的主要功能的数据库表有5个,具体数据字典如下。
1.学生信息
名字:学生信息 字段描述:存储学生的基本信息 定义:学生信息=学生编号Student_ID+宿舍号Student_DomitoryID+学生用户名Student_Username+学生密码Student_Password+学生姓名Student_Name +学生性别Student_Sex+学生班级Student_Class+学生状态Student_State 位置:学生信息表 |
2.宿舍信息
名字:宿舍信息 字段描述:用来存放宿舍的基本信息 定义:宿舍信息=宿舍id Domitory_ID+宿舍楼宇id Domitory_BuildingID+宿舍名Domitory_Name+宿舍类型Domitory_Type+宿舍人数Domitory_Number+宿舍电话Domitory_Tel 位置: 宿舍信息表 |
3.楼宇信息
名字: 楼宇信息 字段描述:用来存放楼宇的基本信息 定义: 楼宇信息=楼宇id Building_ID+楼宇名字Building_Name+楼宇备注Building_Introduction 位置: 楼宇信息表 |
4.宿舍管理员信息
名字: 宿舍管理员信息 字段描述:存储楼宇的基本信息 定义: 宿舍管理员信息=宿舍管理员id Teacher_ID+宿舍管理员用户名Teacher_Username+宿舍管理员密码Teacher_Password+宿舍管理员姓名Teacher_Name +宿舍管理员性别Teacher_Sex+宿舍管理员电话Teacher_Tel 位置: 宿舍管理员信息表 |
5.学生缺寝信息
名字: 学生缺寝信息 字段描述:存储楼宇的基本信息 定义: 学生缺寝信息=学生缺寝信息id Log_ID+缺寝学生id Log_StudentID+宿舍管理员id Log_TeacherID+学生缺寝日期Log_Date+学生缺寝备注Log_Remark 位置: 学生缺寝信息表 |
UML模型图:
1、满足了学生宿舍的基本管理需求,缓解了高校扩招带来的学生宿舍管理压力,减轻了管理人员的工作强度。
2、本系统对于推进学校管理体系的信息化、智能化有着积极的意义。
3、提高了宿舍学生信息的安全性,便于进行准确的信息录入和采集。
系统界面 界面的设计和布局换需 要进一步的改善。
系统功能 由于个人技术的局限性, 系统的部分功能还不够完善。
技术框架 技术框架不够主流,还可以继续优化。
结论
学生宿舍管理系统是高校信息化和智能化中十分重要的一部分,对于提升高校管理能力和管理效率有着重要作用,使用学生宿舍管理系统,高校就可以在日常管理中落实国家相关规章制度,加强学生宿舍管理,使高校的宿舍管理向着标准化和透明化迈进。宿舍管理系统在学生宿舍分配,学生入住状态管理,学生缺寝管理,宿舍状态管理有着清晰的管理操作标准,既可以提高宿舍管理员的工作效率,也可以帮助学校部门其他部门和领导实时掌握学生宿舍情况,更好的协助学校管理学生宿舍。
本宿舍管理系统以学生宿舍为背景,通过分析和调研,了解了宿舍管理系统的基本需求,并进行了可行性分析和需求分析,在编码实现和系统测试后,基本实现了需求分析中的各项功能。
在系统研发的期间,我学到许多关于java的知识,掌握了MySQL后台数据库的连接,也对于Struts框架有了更深的理解。在这次毕业设计中,我的代码编写能力和逻辑能力得到了极大地锻炼,也改正了许多开发中不规范的地方,让我对系统开发有了更深的理解。在这次毕业设计有许多困难的部分,如在系统测试时发现部分功能模块存在功能缺失,但都在改正后达到了设计目标,基本满足了系统的需求。
截止目前,宿舍管理系统基本开发完毕,运行稳定,界面无大的缺失,功能基本满足需求。
但同时由于知识有限,以及缺乏开发经验,对于背景宿舍的需求思考的不够全面,系统的安全性和可拓展性比较差,对于数据库的管理也不到位。这也是自身能力和经验的不足导致的,还需要在今后的工作中努力学习,争取成为一个合格的开发者!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。