这个假期的主要任务就是完成教务系统的设计,这个教务系统对于我们来说还是比较庞大的.整体来说就像是一个高校的ERP,里面涉及到对高校的人事,教学,考试,活动等的管理.
我们将这个系统拆分成九个模块进行设计:
1:教务系统教师业务:师资管理、教学计划管理、排课管理
2:教务系统学生业务:考试管理、毕业生管理、学生综合测评
3:信息查询:自习室查询、课程表查询
4:考试系统:实现学生在线考试
5:视频系统:实现学生在线观看教学视频
6:评教系统:学生选课管理,教学质量评价
7:成绩查询系统:成绩管理
8:基础信息:学生管理、教室管理、教师基础数据
9:信息交流: 实现与系统使用者进行交流
我负责基础信息这块,我们组还有姚双,梁焕月.三人合作.我们总得架构师就是李学宇.她负责对整个系统把控.
明确的分工是成功的保证,我们各组有条不紊的进行开发.首先解决的就是需求的问题.虽然上一期已经实现过教务系统的部分功能.但是为了更好的学习,我们还是要在他们的基础上进行改进.可以说是整个从头来做.
需求的设计主要是围绕界面的制作来的.通过勾画每一个用户界面.实现对系统功能的深刻理解.也对接下来的数据库设计产生了帮助.
其中界面的制作对于我们来说也是有点挑战性的.具体就是我们刚刚开始接触bs开发.唯一做过的东西就是牛腩的新闻发布系统.靠着这个经验,我一步步的去摸索.其中很多地方参考了小兵和学宇他们的旧系统的界面.不得不说站在巨人的肩膀上确实是让自己省了不少的力气.
我么组的业务大概就是实现对学生信息,学生住宿信息,学生奖惩信息,教室信息,教师基础信息的管理.可以这么说,我们是整个教务系统的基石.虽然数据较多,但是整体来说不太难,基本上就是对数据的增删改查,大量的重复处理.其中用到了22个数据库,30多个页面.
但是在我们组齐心合力的工作下,这些很轻松的就实现了,实现中也渐渐体会到,界面制作其实不是很复杂,如果你不想搞的特别花哨,基本上每个界面都差不多.可以复用一些CSS样式.
系统的实现过程中实践了CSS对网页样式的操作.其中页面的制作主要采用表格对页面进行布局,表格简单,易懂,目前看来是再好不过了.
进过大概三天的工作,我们将需求分析界面设计和说明全部实现了.从头来看,感觉自己还是很满意.我们组真的是很给力,每个人都很优秀.和优秀的人合作让你更优秀.这是我合作的体会.
期待系统能很好的实现.让这个经过两届人心血的作品有个交代.