前言
相比于以前的传统手工管理方式,智能化的管理方式可以大幅降低学校的运营人员成本,实现了高校毕业生离校管理的标准化、制度化、程序化的管理,有效地防止了高校毕业生离校管理系统的随意管理,提高了信息的处理速度和精确度,能够及时、准确地查询和修正校园公告等信息。
课题主要采用Uni-weixin、springboot架构技术,前端以小程序页面呈现给用户,结合后台java语言使页面更加完善,后台使用MySQL数据库进行数据存储。微信小程序主要包括学生、教务人员、宿管员、图书管理员、财务人员、离校申请、物流信息、钥匙归还、图片归还、欠费信息、催缴信息等功能,从而实现智能化的管理方式,提高工作效率。
开发环境及相关技术
2.1 Java语言
Java 最大的两个特点就是功能强大和简单易用。Java可以让程序员进行复杂的编程而不必为储存管理对象等问题所烦恼,把精力和时间更多的放在研发与设计上,极大地提高了开发者的工作效率和工作热情。
2.2微信开发者工具
目前腾讯发布的微信官方网站上所使用的软件开发工具主要是微信开发工具,并且有官方网站为它提供了一个前端开发平台。由于软件不能在浏览器上运行,因此在网络上是不允许使用 Document,Window等方法的。而在以往对HTML5进行加载的过程中,会受到网络环境的限制,需要对HTML、CSS以及JS进行一步又一步的加载,然后返回信息,从而渲染页面,将其在浏览器当中进行呈现。这样的方式用户需要等待许久,而且会降低用户的体验感。微信Web开发者工具与H5开发工具的预览模式存在着一定的差异,其属于一项自己的工具,因此可有效地实现同步本地文件开发和调试等流程。此外小程序开发了相关的标签语言和样式语言,并没有使用相关的HTML5+CSS3。在微信小程序软件的开发过程中,还进一步提供了原生APP的组件。而在HTML5+CSS3当中,这是需要通过模拟才能够有效实现的相关功能,但在小程序当中可以通过组件来得到有效的实现。
2.4 SpringBoot框架
该框架拥有自己独特的配置方式,网站开发人员不需要再进行大量重复的样板 式的配置工作,开箱即用,不会生成额外代码量,不需要进行XML文件的配置。
2.5 MySQL数据库
MySQL 是一种关联数据库管理系统,该系统速度快而且灵活性强,主要原因是它将数据保存在不同的表中,MySQL软件的优点是成本低、体积小、速度快,开放源码,所以一般中小型网站的开发都选择 MySQL 作为网站数据库。
开发说明
abo开发说明
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
配置环境安装包:
Java配置环境链接:https://cloud.189.cn/t/baeQZrAjEvyy (访问码:pfd5)
后台路径地址:localhost:8080/项目名称/admin/dist/index.html
前台路径地址:localhost:8080/项目名称/front/dist/index.html (无前台不需要输入)
管理员账号:admin
管理员密码:admin
如果您要学会调试运行,一定要去看运行教学
springboot程序运行教学地址:
链接:https://cloud.189.cn/t/ayi6jiiA3ui2 (访问码:fr3h)
修改后启动教学:https://cloud.189.cn/t/RRFrQ3emmMRj (访问码:lr37)
如果您想对系统多一些了解,一定要去看系统讲解
springboot系统逻辑讲解地址:
https://cloud.189.cn/t/eQNfEj7VFrme (访问码:8psn)
功能通用讲解:
链接:https://cloud.189.cn/t/raUnmyz6jE3e (访问码:xgp1)
小程序开发说明
小程序框架:uniapp
小程序开发软件:HBuilder X
小程序运行软件:微信开发者
微信小程序配置环境链接:https://cloud.189.cn/t/FfAVz2beyYJf (访问码:dr0i)
如果您要学会调试运行,一定要去看运行教学
微信小程序程序运行教学地址:
链接:https://cloud.189.cn/t/uUzAfyNN7ZZj (访问码:13e9)
微信小程序系统逻辑讲解地址:
链接:https://cloud.189.cn/t/zERjYrInIJRz (访问码:0gdv)
系统实现界面图
(一)学生微信端功能的实现
信小程序首页是学生注册登录后进入的第一个界面,学生可通过小程序端首页进入对应的页面或者通过小程序最下面的那一行导航栏中的“首页、校园公告、我的”,也可以点击“我的”进入我的页面,在我的页面可以对离校申请、物流信息、钥匙归还、图片归还、欠费信息、催缴信息等进行详细操作
(二)管理员服务端功能的实现
管理员登录到高校毕业生离校管理系统可以首页、个人中心、学生管理、教务人员管理、宿管员管理、图书管理员管理、财务人员管理、离校申请管理、物流信息管理、钥匙归还管理 、图书归还管理、欠费信息管理、催缴信息管理、系统管理等功能进行详细操作。
(三)教务人员服务端功能的实现
教务人员登录系统后,可以对首页、个人中心、离校申请管理、物流信息管理等功能进行相应操作。
(四)宿管员服务端功能的实现
宿管员登录系统后,可以对首页、个人中心、钥匙归还管理等功能进行相应操作。