教学督导管理平台

大家好,我是帅气小伙,今天我要为大家介绍的是,我从大一开始做到现在的一个系统,因为这个系统我成为了一名合格的开发,但是非常可惜这个系统没有用起来,所以我想把它作为我的毕业设计再做一次重构,争取能把它交给学校。

C#桌面版

doNet皮肤控件界面

ASP.NET MVC5 版

数据流图

以上是我之前做的,不过我觉得做得不好,原因是代码混乱,不好维护。

因此我要用Java重构它。

一、系统介绍

1.起因

每年高校都会组织教学督导听课的工作,主要形式是安排专门的人员(有一定职称的人员)去做教学质量评估(主要的形式是听课考察的方式),由于手动安排的工作量较大,而且难度较大,教学质量评估反馈不及时等问题,于是我们提出了这个这个系统。

2.解决的问题

快速生成学期听课计划(专门的算法)

及时推送听课安排(微信企业号)

优化教学质量评估流程(微信企业号)

3.系统角色

系统管理员:维护本系统的管理员

督导管理员:专门负责学期听课计划的管理员

督导:负责执行听课计划的,有一定高级职称的教师

教师:待评职称的教师

学生:参与学期教师评分

4.流程优化

传统的督导听课方式

A.学期初,督导管理员收集督导的空闲时间(空闲时间汇总)

B.按照”空闲时间汇总“,组建督导工作小组(教学质量评估小组最少2-3人)

C.按照督导工作小组的时间去安排这个时间点上课的教师

D.制作学期听课安排计划

E.公示和执行安排

F.每次教学质量评估活动完成后,需上交相关word文件

本系统流程

A.导入本学期的课程表

B.录入各督导员的空闲时间

C.导入本学院的教师和督导员

D.配置排课规则

起始周起始日、督导小组人数、每周听课次数、理论课占比例、周听课次数和日听课次数

E.导出听课安排计划并确认

F.定时通过微信通知督导员执行安排

G.在微信端填写资料,系统自动生成相关word文件

4.项目功能模块

总体功能模块

1.系统管理

 学院管理

一个大学有多个学院,每个学院都有自己的学期听课计划;

在微信企业号相对于一个部门,在网站后台添加的同时,同步更新到微信企业号的后台。

督导管理员分配

每个学院有不同的督导管理员;

在微信企业号中相当于一名成员,在网站后台添加的同时,同步更新到微信企业号的后台

接口管理

向外部提供本系统的所有API接口的格式

2.用户管理

主要用于管理教师的信息,账号,密码,职称,微信,手机号等

Excel模板导入,手动录入---------可同步到微信企业号的后台

微信录入-------------每位教师在关注本企业号后会进行2次认证,认证过程中要求填补相关信息

3.课程管理

课程表模板导入,不支持手动录入(手动录入容易出错)

支持微信查询课程相关信息,例如:

这周的某一天上课的有哪些教师在上课

当天自己有哪些课程要上

4.空闲时间管理

手动录入,提供方便的勾选方式

空闲时间管理

自动填补,督导也是教师,也有课程表,程序会按照哪些时间督导没有上课,而认为该名督导是有空的。

5.听课安排管理

自动排课(按照一定的条件,自动生成学期安排计划)

手动安排,简洁易用的界面

导出听课计划

定时发送听课安排/手动发送

6.听课反馈

微信反馈

每次通知督导员听课时,将发送一条消息,点开这条消息可以查看当前安排的时间,地点,课程,教师等相关消息,点击反馈按钮即可填写相关的反馈内容,提交后即可自动生成word文档等资料。

文件管理

供督导管理员整理每个学期的反馈文件,并支持在线下载,暂时不支持在线查看。

二、总体架构

前后端分离

Spring boot后台

框架:Spring boot 1.5.2+Spirng security+JPA+Swagger2+jsonwebtoken

全Json格式交互,用Spirng security保护接口,并做权限角色管理,以Swagger-ui作为接口文档,供前端查看和测试

集成微信企业号,用于消息推送和资源共享

Node Server

框架:vue.js+node.js+微信的前端框架

web前端

微信页面

三、总结

这个系统,我前前后后,断断续续地做到了现在,其实真的不是能力不行,只是在做一些功能设计上,可能很容易被程序的思维限制了,在接触了那么多的技术过后,我觉得我能够再把这个系统做成功。欢迎大家私信我讨论一下这个系统的设计或者给我建议。我迫切的想知道在大学是否会有这样的需求。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容

  • 笑而语。 要说印象最深的一个学生,那就是马鑫了。 小家伙伶俐聪颖机灵好动。时而张扬自荐略显蓬勃;时而缺乏勇气略显羞...
    疗情书生阅读 165评论 0 1
  • 系统 CentOS 6.5 首先打开Nginx的官方网站下载Nginx,此处笔者下载的是 nginx-1.9.7....
    陈大集阅读 600评论 2 0