一、研究背景及意义
研究背景:学生宿舍是学生学习,生活,休息,交往的重要场所,做好宿舍管理工作,构建安全校园,是校园管理的一项重要任务。目前我们传统的宿舍管理存在一些弊端,传统考勤制度,信息传达不及时,依赖人工管理,人员管理过程冗杂,无精准数据分析,宿舍安全隐患,家校无法互通等问题。在我国,各大中高校的管理系统也并非一个新的研究课题,许多高校也有着自己的管理系统,但是也有偏远信息不发达的学校没有使用,学校所有的管理工作还是手工操作为主。随着社会的发展,信息化是社会进程的必然趋势,机器代替人力是必然的历史发展趋势。在教育领域内,学生宿舍管理系统是必不可少的一部分,美国是最先使用管理系统的国家,也是利用互联网技术进行网络教育成效最好的国家。比如美国的思而文、教育服务系统,很早就开始使用计算机技术对宿舍信息进行管理。
研究意义:基于微信小程序的高校宿舍报修系统采用计算机化管理,数据存储量大,稳定,适合长时间的保存。管理人员只需将数据输入到系统中,这样以后就能够快速的查找学校所需的宿舍信息,并且具备增加,删除,修改功能,并且对各种信息的把握和操作也更加方便了,对所有的信息有一个全局的掌握,为高校的宿舍管理提供了决策信息。基于微信小程序的高校宿舍报修系统,最大优势在于数据的收集、整理、统计、查询和分析中,管理者只需要提供一定的条件,如学生的学号或者姓名,就可以统计关于该生的所有记录,各种信息一目了然。经济的发展和对外开放程度的加大,教育也引起了高度重视并加以大力扶持。但与欧美等发达国家比,我国教育行业的计算机信息技术的应用程度还很低。特别是宿舍管理的应用更为稀少,开发基于微信小程序的高校宿舍报修系统可以提高高校信息化程度。利用计算机和网络等信息化技术手段,改变目前以手工方式为主的宿舍管理方式下的低效率、出错率高、不够规范的现状,对我院的信息化建设起到积极的推动作用。基于微信小程序的高校宿舍报修系统与传统宿舍报修方式相比,可以显著提高高校宿舍报修的效率和便捷性。
二、研究目的和内容
研究目的:基于微信小程序的高校宿舍报修系统对于一个学校来说是必不可少的组成部分。目前有的学校还停留在宿舍管理人员手工记录数据阶段,对于规模小的学校还勉强可以接受,但对于学生信息量庞大,需要记录存档数据比较多的高校来说,时间一长,将产生大量的文件和数据,这给查找和更新带来不少困难,不仅浪费了许多人力物力资源,还容易出错。一旦后期需要查找某条记录时,由于数据量大,还只能靠人工一条条去找,不仅浪费时间,效率还极其低下。微信作为目前使用量最大的应用,具有很多用户群,搭建微信小程序应用,可以为老师、学生提供便捷的信息管理工具。
研究内容:“本系统需要包括服务器端和微信小程序端。管理员需要发布及时的通知或者制度,关于宿舍的制度信息,通过公告的形式发布到数据库,其它用户查看信息。对于一些需要更正的公告,也要进行更正,以防出现纰漏。对于用户账号信息的问题,管理员虽然添加了用户账号,但是为了安全考虑,用户登录后,需要定期修改个人密码信息。在日常学习中,掌握了理论技术知识。为了提高大学学习过程中的实践效果,通过对基于微信小程序的高校宿舍报修系统的分析设计,达到专业技能结业的目的。管理员用户管理系统信息,对宿舍基本信息,学生信息进行录入。有了基础数据后,管理员用户录入宿舍的违规违纪情况,查询宿舍学生信息,发布宿舍管理通知,管理报修记录等。学生用户查询个人信息,查看宿舍信息,查看宿舍违规和通知信息,在线报修。
三、研究方法和步骤
研究方法:
1.文献调研法,上网搜索相关资料,查阅文献,对本课题涉及到的知识有一定了解之后,形成整个协同办公系统的完整思路通过对软件的功能分析和估计,做数据库设计、项目架构搭建、模块设计、算法实现、代码编写和调试测试软件;
2.实践法,通过前期的知识准备和课题选题,对课题设计做规划,划分软件模块。根据需求分析各个模块要实现功能及整个软件要实现的功能。分析系统工作流程及其业务流程。
研究步骤:根据当今市场上高校宿舍报修系统的应用情况以及在用户应用过程中出现的各种问题和提出的不同意见,主要分为6个步骤:理论准备、材料分析、需求分析、编码实现、系统测试、完善软件系统。每个步骤的大致工作如下:
1.理论准备,此步骤是整个研究过程的基础,也是今后研究展开的基石,主要是翻阅相关资料,查询微信小程序基础开发,在理论的基础上为接下来的步骤做准备;
2.材料分析,对现有的微信小程序播放器进行分析并提出相应功能;
3. 需求分析,在步骤1和2的基础上对该课题进行需求分析;
4. 编码实现,此过程主要是针对步骤2和3的编码实现,完成上文描述的功能需求进行必要的编码;
5.系统测试,对基于微信小程序的高校宿舍报修系统进行基本的软件测试,查找并修改常见的BUG。
四、拟解决的关键问题
1. 如何搜宿舍内的相关信息;
2. 解决Java程序和MySQL数据库的链接问题;
3. 后台程序如何返回数据,小程序调用数据问题。