1. 研究目的与意义
宿舍生活是高校学习生涯的一个重要组成部分, 大部分高校的宿舍事务管理还停留人工操作阶段,宿舍管理的微信小程序,目前市面上并没有,大多数高校的宿舍管理主要还是以web应用为主,且面向的对象是后勤老师和辅导员。与学生相关的事务大多数还是放在线下,且学生需通过登录学校官网才能查看。宿舍事务管理过程复杂、人力资源消耗大、信息传达不及时、工作效率低下,靠人工统计的方式使得宿舍资源信息不完善不准确。随着智能手机及移动互联网技术的飞速发展,微信小程序逐步兴起,它的优势在于基于微信平台开发、拥有庞大用户量,且不需要下载、安装以及反复登录等,大大简化了用户的使用流程且具有较高的安全性。本课题拟将传统的宿舍管理系统与微信小程序技术相结合,开发一款基于微信小程序的高校宿舍管理系统,为高校师生提供更为方便、快捷的宿舍资源管理和宿舍信息查询等服务。
2. 课题关键问题和重难点
宿舍管理的微信小程序,目前市面上并没有,大多数高校的宿舍管理主要还是以人工或者web应用为主,与学生相关的事务大多数还是放在线下,且学生需通过登录学校官网才能查看。因此用过微信小程序可以方便学生查看宿舍信息,便于宿舍管理。
本应用软件的难点在于微信小程序与SSM框架的结合,后台数据的处理逻辑,处理顺序和方式。宿舍管理系统设计的角色数量较多,基础数据多,需要处理的数据量大,各种数据与角色之间关系复杂,关系型数据库的设计也相对复杂。微信小程序还是一个比较新的东西,有自己独有的一套开发语言,目前只有一套腾讯自己的原生API,市面上相关的框架还不是很成熟,完全整合spring boot和微信小程序的框架也还没有。
3. 国内外研究现状(文献综述)
宿舍管理的微信小程序,目前市面上并没有,大多数高校的宿舍管理主要还是以人工或者web应用为主,且面向的对象是后勤老师和辅导员。与学生相关的事务大多数还是放在线下,且学生需通过登录学校官网才能查看。
自2016年腾讯推出微信小程序,到2017年小程序正式上线,至今为止,微信小程序已经相对成熟,小程序的官方定义是轻应用,不仅使用简单,开发门槛也大大降低。小程序的开发难度比app要低很多,它充分发挥微信庞大用户的体量的基础,为众多组织的多样化形象呈现提供了新形式,在服务上,小程序聚焦用户,细分服务,深度发掘用户需求。在开发上,由于不涉及复杂的系统架构设计,小程序开发成本更低。
首先,户而言,微信小程序无须下载,无需安装,用户打开微信即可获得服务,不用下载多余app,节省流量,节省手机存储空间,也节省用户操作时间。其次,小程序的前端代码都是存放在微信服务器上的,在腾讯云端存放,所以无需加载,直接打开,响应速度快。再次,微信小程序可以基于手机基础的系统功能进行开发,例如重力感应、录音录像、gps定位等,能开发更丰富的使用场景。并且小程序开放的入口多,除了扫码,发送朋友,搜索,附近等常用入口外,还能与微信公众号关联,群发文章嵌入,公众号菜单链接等。最后,小程序安全性好,用户体验好。小程序需要审核才能发布,通信采用的是https访问,ssl加密通信,样式代码都封装在微信小程序里面,所以安全性高。同时,从用户体验的角度来说,相较于千差万别的手机app,微信小程序的界面和操作方式会比较统一,大大降低的用户使用难度,因此前端使用微信小程序开发性价比和实用性较高。
4. 研究方案
本应用软件使用idea集成开发工具和微信开发者工具,用户使用手机微信小程序交互,应用通过网络向服务器发送或请求数据,服务器从数据库中读取或写入数据。可将整个过程分为客户端与服务端,网页和小程序作为客户端,采用微信小程序框架,html,js,css进行开发,服务器端主要使用spring boot框架进行开发,数据库使用mysql。
5. 工作计划
第1周:阅读相关文档,书籍,查阅相关资料,开始撰写开题报告和完成外文翻译。
第2周:根据自身情况对项目的完成进行总体规划,构思项目各个模块,数据库设计,功能实现方式。
第3-4周:学习微信小程序,spring boot的相关知识,搭建基础项目环境和构建出项目整体框架,基础页面设计构思。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。