论文部分内容阅读
本文的目标是充分利用C/S和B/S两种模式的各自优势,为学校建立基于WEB的电子教务管理系统提供总体设计方案。系统采用Client/Server模式与B/S模式相结合的开发方案,以Windows2000AdvancedServer+IIS作为主服务器,MicrosoftSQLServer2000作为数据库服务器;客户端采用VisualBasic6.0和FrontPage作为开发工具。
论文结合我校教务管理的实际情况,按照系统工程的原则,利用现代软件技术给出了基于校园网的教务管理信息系统的总体设计模型。通过对教务管理系统需求的分析,给出了教务管理系统的功能结构。在此基础上,对高校教务管理系统的系统结构、排课算法以及安全性问题等方面进行了详细设计,并对其中的关键性技术进行了分析。同时,还对教务管理信息系统的实施方案中的程序设计、开发工具、开发原则、功能模块划分和系统的运行与维护等问题进行了研究。最后,给出了用ASP技术实现成绩查询和身份认证的实例。
论文中对常用的几种排课算法进行了分析和比较,并根据实际情况选取了遗传算法。算法通过随机产生的基因,进而产生种群,然后通过种群的进化进行选择,复制,交叉、变异等基本的遗传操作来产生可用而且合理的排课结果,并且使用最优个体替换策略和优势群体优先策略优化算法,使得遗传产生的最优个体得以保存,最终得到较优的排课结果。论文还给出了算法的实现过程。
系统设计紧贴实际需要,利于用软件工程方法进行系统开发的管理。采用的技术先进实用。系统具有良好的扩充性、容错性和可移植性。