ASP.NET智能评教系统|教师评价管理系统(c#)
2.1需求概述
对于本系统来说,主要包括三类用户的需求:
管理员需求,系统可以指定教评的对象,即学生信息;可以指定被教评的对象,即教师信息;指定教评的内容,即学生通过哪些方面对教师进行评价;对教评结果的查看,即查看所有教师的教评结果。
教师需求,在教评结束后,通过登录,查看自己的教评结果。
学生需求,在教评活动开始后,登录系统,对自己的任课教师评价。
2.2系统设想
通过需求概述,可以设想到,系统至少要提供对三种不同身份用户登录的验证。当管理员登录时,可以对学生信息表、教师信息表以及教评表的修改、更新;可以对教评结果进行查询。学生登录,对教评表查询,做出某些判断,根据判断更新教评结果表,教师登录,查看教评结果表中对应自己的记录。
2.3 系统配置
对于设计完成的系统,必须根据实际情况进行配置,否则就会容易造成资源浪费或系统运行不正常。
①软件配置
软件配置主要包括操作系统的选择和数据库的设计,对于我们的系统主要考虑在实际使用过程中用户对系统的稳定性、数据库的容量,用户的维护水平来确定的。
●数据库的选择
因为设计这个系统主要是供河南科技学院教务处使用,考虑到我们学院拥有教师1000多名,学生15000多人,数据库中需要存储相当多的记录,在教评高峰也会有很多的用户同时登录,为了保证系统的稳定性和良好的可维护性,本系统采用SQL Server数据库。这样可以使每秒数据库并发数据访问记录数达到5000~50000。
另外,如果是一个规模比较小的学校,数据库可以选择使用Access;如果规模比较大,就要选择Oracle,当然并不是在任何情况下使用Oracle数据库都会最好,有时也会受到经费的限制,一定要根据实际情况做适中的选择。
●操作系统选择
在选择操作系统的时候,也要从用户的数量和系统的吞吐量等方面来考虑,结合我们学院的具体情况,本系统使用Windows Server 2003,这样会具有较好的维护水平。
同样对于较小规模可以使用Windows 2000,对于较大规模的还可以使用Unix,这也要根据实际情况决定。
②硬件配置
硬件配置主要包括服务器端和客户端硬件的选择。
对于客户端没有太大的要求,一般的能够上网的机器都可以满足要求。
对于服务器端较高的配置会使系统运行的更快,更安全。
③网络配置
可以选择的类型有以下几种
单机模式:服务器端和客户端在一台机器上
百兆模式:计算机网络速度为百兆
千兆模式:计算机网络速度为千兆
网络连接如下图所示,对于不同的模式只不过所选用的交换机不同
图2系统主要功能模块
各类用户登录模块:
●管理员登录,主要是对系统进行后台设置,具体包括对教师和学生的信息进行设置,对教评的项目进行设置,对非法数据特征进行设置,查看所有被评的教师的教评结果。
●学生登录,个人信息的修改,对自己的任课教师教评。
●教师登录,查看自己的教评结果以及学生的留言。
学生信息管理模块:添加、删除、修改学生信息。
教师信息管理模块:添加、删除、修改教师信息。
教评信息管理模块:添加、删除、修改教评信息。
非法数据设置模块:对教评结果中有可能出现的非法数据的特征进行设置。
学生教评提交模块:对教师进行教评,并把结果提交到服务器的数据库中。
教评结果查看模块:查看所有的教师的教评结果。
3.2系统所需主要数据库设计
在这里给出了一些主要的数据库的建立语句,通过执行,可以很容易的生成系统所需要的数据库。
教评类别表 pjItem 包括的字段:教评编号(pjNum)、教评类别(pj)
CREATE TABLE [pjItem] (
[pjNum] [varchar] (
目 录
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>