一、研究的背景意义
高校作为教书育人的场所,利用信息技术改变落后的教育方式是很有必要的事情。基于web的宿舍管理系统可以解决目前高校高校宿舍管理的问题,提高教师工作效率,快速的完成高校高校宿舍管理相关事宜,及时发布宿舍信息,使得学生可以第一时间查询到自己的宿舍信息。
学生宿舍是学生学习生活的重要场所,也是学生活动最频繁的地方,因此宿舍管理成为衡量高校管理水平的重要指标,关系到学生的切身利益,也关系到高校的办学声誉和教学质量。目前,国内高校的在校生规模和学生信息量已进入高峰,学生宿舍的硬件设施虽日渐完善,但学生宿舍的管理工作相对而言比较落后,缺少操作性强的工具和措施。一方面, 很多高校都是面向全国招生,学生来自全国各地,因从小生长环境不同、家境不同,以及性格上的差异等,直接体现在自我约束能力较差,易发生学生违纪现象。 另一个方面,随着学生数量不断扩大,使得管理学生宿舍的难度加大,学生的人身和财产安全成为了大家关注的问题。如何保障学生宿舍的安全,成为各高校面临的一个全新问题,同时也是各高校必须重视和必须妥善解决的重要工作。单纯靠人力管理宿舍存在很多问题,宿舍的变更、硬件设施的维修和更换、学生外出和回寝、区别异性和非本校人员等都会关系到每一个学生正常的学习生活。
学生宿舍管理系统只是需要1至2名数据操作员即可完成操作和管理,可以节省大量人力和财力,再就是便于存储大量学生入住信息,管理方面更加安全、高效、快捷,便于建立、查询和处理学生宿舍管理工作中所涉及的各种信息,操作简便、高效,系统使用寿命长,运行稳定,维护成本低,可以极大地提高宿舍信息管理的效率。 学生宿舍管理系统是涉及整个学校各个部门业务往来最频繁的管理系统,它是学生信息存储、宿舍调整、硬件设施维修、宿舍统计和管理等诸多因素存在的复杂的集合体,是高校后勤信息化管理方面的不可替代的重要部分。
二、研究的目的和内容
在计算机飞速发展的今天,将计算机这一信息处理利器应用于学校的日常管理已是势必所然,将各类管理系统应用到学校的各项管理中,这将为学校管理带来前所未有的改变,以及意想不到的效益,同时也会为学校全面建设及飞速发展提供无限潜力。为适应时代的要求,高校的学生管理需要越来越周到、全面、先进、高效地工作,以实现科学化、信息化。
管理信息系统大力发展以来,根据当前国情,教育教学是各行业的基础保障,国家一直以来都非常重视。相对于发达国家,我国的教育事业并不是特别的领先,各种基础保障和师资力量欠缺。在信息化的浪潮下,高校希望抓着机遇,改变目前教学效率低下的问题,通过对各种管理系统的开发应用,带动高校快速发展。
目前的高校宿舍管理,许多高校还存在使用落户的纸质文档记录或者办公自动化工具进行归档,没有完善的管理系统进行统一存储信息,这就不符合当前信息化发展现状。在教育行业内,各种类型的学校信息化发展水平也存在差异,但管理者都希望改变现状,打破常规,促进教育质量。
本课题研究内容:
基于web的宿舍管理系统主要利用以Java为后台语言,Eclipse为开发工具,MySQL为数据库,开发基于B/S模式的系统。
基于web的宿舍管理系统包括两种用户。管理员和学生。管理员对管理员进行添加,然后维护管理员信息。管理宿舍信息,录入新的宿舍,并管理历史宿舍信息。管理学生,录入新的学生,管理历史学生。发布评分信息,查看发布的评分。管理宿舍的报修信息,查看学生信息。
三、研究的方法和步骤
本课题研究方法:
第一、文献研究
通过查阅文献资料,了解当前关于基于web的宿舍管理系统的发展情况,获悉当前系统存在的弊端以及当前基于web的宿舍管理系统尚未解决的问题;通过文献资料,了解当前基于web的宿舍管理系统的基本实现方案以及所涉及的技术以及知识,从而评估研究时间以及可实现性。
第二、实际调研
通过了解各个基于web的宿舍管理系统流程,总结基于web的宿舍管理系统流程中的共同点,构建通用的基于web的宿舍管理系统管理平台;同时调研基于web的宿舍管理系统的不同之处,从而提供个性化的服务;了解各个平台中亟待解决的问题以及困境,或者当前系统中存在的不足。
本课题研究步骤:
基于web的宿舍管理系统需求分析是开发管理信息系统的第一步,全面深入地了解用户需求是进行优良的系统设计的关键。充分把握用户的功能需求、提供数据的能力、软硬件条件和使用人员的专业特点,可降低系统设计盲目性,提高系统实用化程度和延长系统生命周期。
基于web的宿舍管理系统通过需求分析设计需求说明书将需求描述出来。接下来,进入了设计阶段,也就是描述系统应该如何实现。在这个阶段的主要任务是设计软件的结构,也就是确定系统中的每个程序是由哪些模块组成,以及这些模块之间的关系。我们可以将这个阶段分为两个步骤,首先,把所需实现的系统按功能划分为模块,并确定每个模块的功能以及调用关系。同时,使用抽象的数据类型将数据结构描述出来,并设计数据库。这一部分被称为概要设计。设计阶段的第二步骤是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。被称为详细设计。
在完成设计阶段后我们就进入了编码阶段,编码完成通过测试验收后就可以付诸运行。
关键技术
目前JAVA的开发工具中,MyEclipse所占的比重较大,MyEclipse基础是EclipseIDE平台,是智能的企事业单位级开发工具。
Eclipse可以进行软件的开发、发布,和部署等,Eclipse是高效的服务平台。支持多种架构项目,在不同的架构中,相互操作。Eclipse便捷性和快速开发方法一直都是屈指可数,程序员通过可视化界面进行操作,后台通过对象的属性、方法、事件,进行逻辑编写。Eclipse的调试过程也很智能,程序员可以通过快捷键进行逐步或者逐方法进行,快速找到错误。
MYSQL是瑞典AB企事业单位开发的,是常用的关系型数据库。MYSQL具有多种数据库连接方式,且可信任的,MYSQL支持第三方密钥,数据库提供了可靠的镜像平台,通过对性能数据的采集,从而提供更好的查询和可预测性。具有高效性,属于陈述式管理架构,查找遵从性问题。
四、拟解决的关键问题
本课题要解决的主要问题有:
1)、系统软硬件环境设置。在硬件方面,当前主流的计算机配置完全可以满足JSP的开发,较大的内存和CPU有利于提高JAVA虚拟机的运行与开发。在软件方面h5开发在客户端安装浏览器,服务器端安装WEB服务器或者应用服务器。同时还需要安装JDK和数据库系统。
2)、运行环境。采用的操作系统是Windows 7系统,Web服务器是Tomcat 8.0, 数据库驱动程序是MySQL和数据源JDBC.使用集成开发环境Eclipse来开发。
3)、数据库设计。数据库设计是系统功能实现的重要基础。系统采用了MySQL作为后台数据库。
4)、安全性。B/S系统的信息安全主要有两个方面:数据传输的安全性与用户身份的确认。可以通过使用HTTP基本身份验证来实现;数据传输的安全性主要是指数据在网络中传输的时候,防止被篡改等。
标签:web,管理系统,高校,学生,宿舍,源码,毕业设计,管理 From: https://blog.51cto.com/u_15745565/7402146