利用基于Java的MyEclipse框架和SQL Server数据库技术进行Web开发,实现一个面向大学生全程管理的能有辅导员、专业教师、学生家长参与的基于WEB的家校互动系统。确保不同人员的角色权限,系统做到易操作和功能简单明确不令人误解,界面友好,后台程序设计规范合理,并在云服务器上部署完成。
二、基本内容
1.系统基于B/S 结构。
2.系统代码设计具备健壮性,对实际使用中的一些异常情况有报错及处理的能力。
3.系统设置的用户角色有: 系统管理员,教师,学生家长,各用户角色能实现的基本功能如下:
(1) 系统管理员
系统管理员可以登陆管理员界面,进行班级管理,账号管理,教师管理。
班级管理可以添加班级及班级信息,可以修改存在班级的辅导员。
账号管理可以添加学生信息,支持Excel文件的上传导入,可以解除学生与某一账号的绑定关系。
教师管理可以添加,删除,修改教师账号及信息,可以重置教师密码为初始值。
(2) 教师
教师可以登陆教师主页,进行通知发布,回复信息,班级管理,账号修改。
通知发布可以选择目标推送信息,包括全体,班级,个人三种模式。
回复信息可以对学生家长的信息进行回复,可以删除已发布的通知。
班级管理可以通过Excel文件的形式上传成绩,KPI等数据,可以查看班级的成绩情况,可以直接发送成绩通知、补考通知给学生家长。
账号修改可以对教师账号的信息进行修改,包括密码,手机等信息。
(3) 学生家长
学生家长可以通过注册来绑定已上传的学生学号,注册成功后可以登陆学生家长主页,进行通知查看,新闻查看,学生查看,账号修改。
通知查看可以查看教师发布的通知,可以对通知进行回复。
新闻查看可以查看学校新闻网。
学生查看可以查看学生的成绩、KPI、风采、联系信息等数据。
账号修改可以对学生家长账号的信息进行修改,包括密码,姓名,安全问题,手机等信息。
毕业设计(论文)主要参考资料:
[1]刘立.MVVM模式分析与应用[J].微型电脑应用,2012
[2]陈涛.MVVM设计模式及其应用研究[J].计算机与数字工程,2014
[3]麦冬,陈涛,梁宗湾.轻量级响应式框架Vue.js应用分析[J].信息与电脑(理论版),2017
[4]焦鹏珲.基于SpringBoot和Vue框架的电子招投标系统的设计与实现[D].南京大学,2018
[5]叶锋.Python最新Web编程框架Flask研究[J].电脑编程技巧与维护,2015
[6]吴桐. 基于Flask框架的物资管理系统的设计与实现[D].南京大学,2016
[7] 黎明,阿里云初体验,《个人电脑》, 2014
[8] 何文,张升平, IIS配置的安全建议,《重庆工商大学学报(自然科学版)》, 2002
[9] 刘永铎,基于Windows 2003 Server、IIS 6.0环境Moodle平台的搭建,《甘肃广播电视大学学报》, 2009
[10] 李新炜, Linux服务器搭建与应用,《科技信息》, 2011
[11] 杨志庆,基于Django的Blog系统的开发与实现,《机电一体化》, 2013
[12] 吴大刚,肖荣荣, C/S结构与B/S结构的信息系统比较分析,《情报科学》, 2003
[13] 邹鹏,尚维,李一军,基于MVC模式的客户关系管理系统设计,《计算机应用研究》, 2005
[14] 熊畅,基于Python爬虫技术的网页数据抓取与分析研究,《数字技术与应用》, 2017
[15] 毛国君,段立娟, 数据挖掘原理与算法.第3版, 清华大学出版社, 2016