2.3 C#语言简介
C#是一种安全的、稳定的、简单的,由C和C++衍生出来的,面向对象的编程语言,它在继承C和C++强大功能的同时去掉她们的一些复杂特性。C#语言是建立在.NET框架之上,已成为.NET程序开发的主力语言之一,它的主要特点有语言简洁,保留了C++的强大功能,快速的应用开发功能,语言的自由性,强大的web服务器控件,支持跨平台,与XML想融合。
3.系统可行性分析与设计
3.1系统可行性分析
可行性分析是在用户要求和系统调研的基础上进行的,学生评教的后台管理系统方案也要从经济可行性、技术可行性、操作可行性这三个方面进行分析,并论证学生评教系统开发的必要性和可能性。
3.1.1技术可行性
硬件:计算机的存储量大、运算速度快、成本较低、外部设备的功能好、效率高、可靠性、通信设备的能力、质量都满足要求。此外只要能安装win7的系统都可以运行。
系统软件:本系统主要采用B/S结构,其中B/S部分采用ASP.net技术来实现,由前台用户使用和后台系统管理两大部分组成,不需安装客户端,被授权用户通过浏览器即可登录系统。
服务器以Windows 7为操作系统,SQL为数据库,主体程序以ASP.net来实现。
客户端以XP为平台,用浏览器进行系统登陆和页面浏览。
3.1.2经济可行性
从经济角度看,投资要小于回报,决策者才会实施计划。同时可以节省大量的人力,让教务人员从繁杂的工作中解脱出来、做更多的工作,可以让学生评教上升到一个层次。
3.1.3操作可行性
用户界面友好,易于操作,模块与模块之间相互独立,数据库具有保密性。而且在系统开发时,完全是根据学生原来的评教流程和操作习惯开发的。随着时代的发展,现在操作人员的素质都提高了。不论是对于电脑系统的基本操作,还是对系统的文护都有了一定的基础,需要简单的培训就可以操作了。通过以上三点的分析开发一个学生评教网站是可行的。
3.2需求分析
随着因特网技术的飞速发展,为校园带来了全新的信息产业时代。过去的传统评教已经显得有点落伍了,不能满足膨胀的校园信息管理的客观要求。为了使评教体系更加的规范化、程序化、提高工作效率,我设计了这个系统。主要思路是这样的,学生评教:登录后系统自动出现学生班级和授课老师对应关系,可选择不同的授课教师进行评价和提建议;教师自评:教师根据评价指标体系进行自我评估和提出建议或意见;考评组:考评组可以选择不同的授课教师进行评价和提出教学建议;管理员模块:自动进行评分数汇总、自动生成教师评价报表、锁定数据、增加用户。 ASP.net学生评教网站的设计和实现(2):http://www.youerw.com/jisuanji/lunwen_16849.html