成都大学教务系统首页

成都大学教务系统首页

时间:2019-12-12 12:16 作者:admin 点击:
别的学校我不知道,我就说说我们学校吧。
由于本人在学校各个办公室都维护过服务器所以对学校各个部门的网站都有了解。

先说关于教务处的。我们学校的服务器小部分(包括教务处,我们宣传部主页)用的是dell poweredge的小型服务器,统一在专门的机房管理,四季冷气保持机器温度。机器的配置是xeron-e5 + 8gb内存,两块万兆以太网卡。这种硬件对付学生选课应该是毫无问题的,所以不存在学校不肯花钱买硬件的问题。

但是。。。。。

整个教务系统最初是由我们学校的某个理学院的老师开发的(对,你没看错是理学院的老师而不是计算机院)。当时学校还没有采购这批很nb的服务器,据我的某位老师回忆,当年刚用上这个系统每次给学生登分都是相当痛苦的过程。
首先在考试后老师们都是扎堆录入成绩,其次当时的网络环境和服务器特别的稀烂,最后当时的那个系统居然没有用数据库!!!!!!!!!!你知道他用什么管理学生成绩的吗?对就是文本文件。也就是大家喜闻乐见的*.txt。当时我们老师登分的时候基本上是输完一个成绩然后和别的老师聊聊天喝喝茶,过几分钟看看电脑,嗯登上去了,再登下一个。。。。
后来学校扩招,这套硬件+系统明显已经快崩掉了,于是学校大手笔买来了十几台服务器,就是之前说的dell poweredge(期间硬件还升级过n次)。而部署服务器的时候,是我们学校一个叫网络中心的神秘组织完成的。我记得有一次去机房对服务器例行检查维护的时候遇到过网络中心的领导,在机房外面和我们宣传部的老师讨论哪个杀毒软件比较好用(“我就喜欢金山毒霸,用了好多年云云.......”)。这个组织部署这批服务器的时候是在2008年,系统是windows server 2003.一直用到现在。而整个教务系统是外包给一家叫正方软件股份有限公司的公司做的,采用的是asp+ms-sql解决方案(2008用到至今)。从头到尾关于软件开发的部分学校都没有介入,只是单方面的配合,也没有老师愿意花时间管这样的事情(反正花了钱外包)。而这套系统在设计的时候就很潦草,仅仅是实现了功能而没有做性能上的优化,没有用g-zip,没有考虑高并发和服务器的i/o瓶颈,也从来没有针对bug或者性能问题进行过更新(可能这套框架设计出来就是几乎不可维护的)。而在如今勉强还能用的情况下相信段时间内也不会有任何领导会对这套系统有任何的想换掉的想法。

总结一下就是:
题主的这个问题不能用简单的不肯花钱买硬件/不肯花钱做软件来解释,是很多因素共同导致的。
比如我们学校有权力对服务器/软件修改维护的老师们几乎都不是带学生的老师或者是教授,也许他们宁可花心思去巴结领导/赚外快/陪老婆孩子。
在勉强能用的情况下,其实教务系统是学校最不愿意花人力物力投入改动的地方。我们学校教务处的服务器甚至没有做数据冗余,服务器的容灾全靠某个管机房的老师把数据库文件拷贝到自己的移动硬盘中(而且这是不定期的看他记不记得的)。所以如果对服务器的改动不慎是很容易造成毁灭性的后果的(想象一下在考试期间教务处网站的数据整个没了,在上面查不到你的名字那种情景)。而最大的祸根其实是部署的时候没有考虑过未来硬件/软件升级的情况,也没有留下文档让后续接管的人能有机会对整个系统加以了解然后重新设计(也许有人考虑过但是难度太大风险太大只好作罢)。而真正拥有这套系统的教务处的领导们,对电脑一窍不通。
上面提到的总总问题导致我们学校的教务系统一直很慢,很烂但是没有人愿意去改动。一套好的教务系统设计出来很复杂,但是也不是一所高校的实力和管理力所不及的事情。技术上讲现在有很多开源的解决方案可以用,比如用nginx+nodejs处理高并发http请求,用数据持久化技术来解决i/o瓶颈等等。所以技术/资源上我认为在高校的承担承受范围内。
不规范的管理,不尽职的员工,不合理的资源分配,我想我们学校的教务处网站是因为这三点而烂尾至此。