论文部分内容阅读
教学编排系统,指的是一套由教师管理、教学班级管理、课程管理、教材管理、教学计划管理、教学课程表等不同应用所集合而成的教学编排管理系统,这里的教学编排特指根据教学计划对教学课程的编排活动。众所周知,互联网已经渗入人们生活的每一个角落,在公司里有面向客户的CRM系统,有面向员工管理的SAP系统。同样的,在学校的教学管理中,我们也需要这样一个能集成教学管理中的各项事务,减少教学管理人员的任务的系统。同时,作为一个需要处理大量数据的平台,我们也希望其能拥有处理大数据能力的同时兼顾访问速度和稳定性。本文主要研究目的是建立一个以ASP.NET MVC架构为基础的教学编排管理系统,实现教学编排管理自动化需求的各项功能。文章首先分析和研究了当前主流的一些WEB开发工具、平台及其使用的语言,并以ASP.NET MVC作为系统的基本架构模式,采用B/S结构,同时采用.NET Framework4.0框架、SQL Server数据库技术,LINQ等WEB技术来实现这一个系统。该系统主要包括以下几项主要功能:1)教师管理2)教学班级管理3)课程管理4)教材管理5)教学计划管理6)教学课程表编排与管理由于采用了MVC三层模式,所以整个系统的开发、代码的维护量变得更加简单清晰,同时对于系统的业务流程和业务规则的改变只需要改动MVC的模型层即可,所以,他还有利于软件的整体管理,于此同时在MVC架构中虽然不同的层各司其职,但每一层不同的应用具有某些相同的特征,有利于通过工程化、工具化产生管理程序代码。系统的设计和实现是文本阐述的重点,本文分为系统需求分析、系统设计和系统详细实现三大部分对系统的开发和实现做了阐述。最后还通过测试对系统的可靠性和性能进行了总结。本文开发环境:1)开发语言:C#,CSHTML,JavaScripts2)集成开发工具:Microsoft Visual Studio2010及其插件3)底层数据库:Microsoft SQL Server2008R24)操作系统:Windows7