基于Web的高校占教系统(解决方案)

把想法说出口,和团队一起讨论、进行开发,虽然道阻且艰,但其过程妙不可言

问卷调查入口

前台:

  • 查询
    1. 空教室
    • 按日期查询
    • 按教室
      1. 南北校
      2. 楼群
        c. 教室号

2. 教室信息
(1) 可租用时间
(2) 功能 (多媒体、空调)
(3) 容量

  • 申请
    1. 预约教室

提交页面表单:
(1)姓名学号由教务网数据库自动导入
(2) 联系方式
(3) 活动类型
a. 班级活动(团活、班会、联谊)
填入班级,联谊可填入多个班级
b. 部门活动
填入部门名称
c. 社团活动
填入社团名称
d. 校内外培训组织
填入组织名称
e. 院级、校级活动(高级用户可选)
(4) 申请简介
2. 使用多媒体功能,接口

  • 用户信息查询
    预约管理(查询 + 推选 + 修改)

被驳回的处理

  • 使用指南 + 公告
    (校院级别大型活动占用教室,及时通知占教的用户)
  • 反馈入口 (BUG, 意外情况)

后台:

一、查询、修改、删除
二、审核
三、导出到 excle 表、方便校院分析各班团学习、生活组织活动
四、与教务网 (现代教育信息对接)
五、突发情况 (校院会议) 的教室申请,给与用户通知
六、学院每学期前提交晚自习的情况,(早晚自习占用的教室,在教务网和公众号上查询不到,这个得加入进去)

后台 (权限)
查询 申请 审核 修改 驳回 系统权限

游客 √ X X X X X

学生 √ √ X √(自己) X X

高级用户 √ √ √ √ √ X

审核用户 √ X √ √ √ X

管理员 √ √ √ √ √ √

注:
1. 高级用户 (辅导员及以上) 可以在已申请的教室上复占
2. 高级用户及管理员可以添加晚自习内容
3. 审核用户,需要分配校院学习部、校自理的人员来参与承担这个任务
4."自己" 是指:普通用户(学生) 只能修改自己的申请记录,且学生用户一次只能申请一间教室

解决的痛点:

一、费时费力,需要占教人实地一间间教室看
二、被擦掉的占教通知,会被复占,引起误会
三、黑板、门上留下的粘胶难以处理,永久性损坏
四、黑板上的占教通知影响老师上课

解决方案:

让占教简单化,如同看一场电影,购票选座。

实现:前台:HTML(包含 CSS+JS) + JSP
后台:数据库,Mysql
开发工具:Eclipse/My eclipse
运行环境:tomcat
运用 MVC 框架 (模型 + 视图 + 控制器),这个 MVC 框架自行百度百科,写入到报告书

数据库模型:

教室表(教室号,容量,功能,管理员,状态)
租用时间表(编号,时间,教室号)
学生表(姓名,学号,所属院系,联系方式)
预定信息表(预订编号,周数,学号,编号)
管理员表(工号,姓名,联系方式)
状态:00 空闲 01 有课 10 占用

安全性:

学生登陆通过教务信息系统验证,对异常提交或提交无关内容的用户进行处理

创新点:

  1. 在线预约
  2. 给校院提供学生、班团活动开展的数据
  3. 响应式 + 多接入点 (web+ 微信 + 小程序)
  4. 早晚自习数据导入,完善旧教务查课的功能
  5. 开源 (仅提供给校内开发者,技术分享 + 功能完善)
    ps: 因为如果项目发展到校外,要拿来卖钱
  6. 结合学生兴趣爱好,进行大数据分析,智能匹配教室

项目发展:

  1. demo(以五教为例),实现占教、审核等功能
  2. 功能初步完善,开启内测,提供给校方审核,逐步完善
  3. 交由校知名网络安全团队进行安全评估
  4. 校方审核通过,整体发通知,在线占教施行,逐步成为共识
  5. 给其它高校提供占教解决方案 (定制)
  6. 超级占教助手上线 (类似超级课程表),并接入更多功能
  7. 结合学生兴趣爱好,进行大数据分析,智能匹配教室(使项目具有学术价值,具体方案择日开会讨论)

本文链接:https://ariser.cn/index.php/archives/13/
本站文章采用 知识共享署名4.0 国际许可协议进行许可,请在转载时注明出处及本声明!