一步步打造高校专用教务平台(一)-开篇

大家好 ,我是一步莲华,致力于帮助高校实现教学、教务工作全过程的信息化

项目简介

        一个偶然的机会本人有幸和一位高校的前辈一起合作,为一个大专院校上线前辈自己开发的教务平台,原计划我只负责其中一个子系统的开发工作,但计划总是跟不上变化,项目才刚开始,前辈就因为个人原因无法继续主导项目,就干脆把整个项目的开发,实施全交给我和我的小伙伴了....

        整整一年多的时间我和我的小伙伴都是在焦头烂额的状态中度过的,既要学习研究前辈的代码,又得熟悉教务业务,只能不停的在客户和前辈之间来回的求教,修改代码,再求教,再改代码.......好在项目时间宽裕,客户和前辈也都非常好说话,不厌其烦的指导我们。

        项目前期我们只能在原系统上做些修补工作,随着我对原系统和学校业务的深入学习,发现原系统存在大量无法弥补的缺陷,于是我开始对原系统进行彻底重构,历时一年有余,目前系统已进入正轨,最近也顺利的完成了一期的验收工作,在此把这个系统的重构过程以文字的方式记录下来。。。

重构原因

  • 系统老旧,UI操作繁琐,用户体验差。
  • 菜单设计异常繁琐,存在大量功能重叠的菜单,客户经常性的找不到
  • 系统bug很多,主要原因是补丁打的太多了,维护起来就像玩打地鼠游戏一样...。
  • 老系统采用的是微软的WebForm架构,经过这么多年不停的打补丁,现在俨然变成一个庞然大物,臃肿不堪,每次编译都得十几分钟.....
  • 大量的业务逻辑都是采用存储过程,一共好几百个存储过程...这维护起来绝对是个大坑,这个东西阅读困难,修改危险,调试麻烦
  • 最后也是最重要的原因就是客户希望我们能够不断完善这套平台,后续会不断有新需求需要我们来做

规划

        上图是新教务平台的主要内容,此系列的文章也是围绕它而来,由于原系统正在使用,所以此次重构只能通过逐步替换原有功能模块的方式进行,这就意味着不能对原有的业务逻辑特别是数据库做较大的改动,系列文章的顺序暂定如下,后期根据实际情况再做调整

    • 系列(一)开篇
    • 系列(二)基础框架
    • 系列(三)基础框架
    • 系列(四)基础组件
    • 系列(五)业务组件
    • 系列(六)基础数据
    • 系列(七)教学管理子系统
    • 系列(八)教学管理子系统
    • 系列(九)教材征订子系统
    • 系列(十)成绩管理子系统
    • 系列(十一)考试子系统
    • 系列(十二)工作量子系统
    • 系列(十三)质量评价篇
    • 系列(十四)学生管理篇
    • 系列(十五)师生门户篇
    • 系列(十六)移动web篇

目标

  • 为客户打造一个满意的教务平台。
  • 在打造全新的教务平台过程中学习和提高自己的专业技能和业务水平。
  • 最终打造出一个开源的高职院校专用教务平台。

结语

        教务平台内容多,业务复杂,它的重构工作将会是一个漫长的过程,后续会一直将本人对教务系统的升级改造过程发到这里,也算是给自己最近几年的工作一个交代了,欢迎大家留言讨论!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值