价项目警理模块
信息显
一币
模块
需要特别指出的是,本系统的所有模块中涉及到对数据库的
操作,都是通过WebService的方法实现的。它提供可调用的API函数。模块介绍如下:
数据库访问钽建
数据唪
用户身份验证模块:该模块实现对用户合法性的检查.识别相应的用户身份,同时把用户的编号保存到Session中。Session中保存的是一个变量。用户
登陆成功后,根据用户身19(1:学生.2:教
师,3:领导,4:管理员四中角色不同的身份),进入不同的页面,且在左边的
导航栏中显示其可执行的操作。
图l教师在线评教系统的系统框架图
评价项目管理模块:该模块实现对评价项目的显示、添加、删除、修改操作功能。
收稿日期:2010—04—15
作者简介:陈正军(1980一),男。讲师,硕士研究生,研究方向为
计算机应用。
3848-?救露蠢技术??。??t-?
本拦目贲庄编辑:闻翔军
万方数据
第6卷第15期(2010年5月)评价项标准理模块:该模块实现对评价标准的显示、添加、删除、修改操作功能。学生管理模块:该模块实现对学生信息的砬示、添加、删除、修改操作功能。教师管理模块:该模块实现对教师信息的显示、添加、删除,修改操作功能。课程管理模块:该模块实现对课程信息的显示、添加、删除、修改操作功能
Computer伽刚咖andTechnology电脑知识与技术
选课管理模块:该模块实现对选课信息的显示、添加、删除、修改操作功能。该模块对选课的添加、修改时,其可选的学生、教师、
课程因该从现有的学生、教师、课程中选择添加和更换,而不可以随意添加没有的学生、教师或课程。该功能通过对下拉框的数据源
绑定实现。该数据源.Select所有的学生、教师、课程的编号和对应的学生、教师、课程名。负责无法通过验证。领导管理模块:该模块实现对领导信息的显示、添加、删除、修改操作功能。用户信息显示模块:该模块用于显示登陆用户的自我个人信息。实现对个人信息中密码的修改。留言模块:该模块实现学生与教师之间的留言显示、留言、同复操作功能。该功能按不同的角色拥有不同的功能.学生只能给教
师留言,且只能给每个教师留一条消息,并显示自己的留言及该教师的回复。评价模块:该模块实现学生对教师的评价功能。每个教师有相同的评价项目。评价的标准以下拉框形式选择,该下拉框是与数据源绑定。显示所有可选择的评价。学生对某教师的评价不允许所有项目的评价都相同。该模块只在学生未评价所学课程对应教师时显示,此时出现评价选项下拉框列供选择,该功能的实现是用对GridView控件列的Visible属性控制实现的。
评价结果统计模块:该模块实现评价结果的统计显示。(根具不同的角色显示不同教师的评价统计结果)。1)学生可以查看自己已评价课程对应教师的评价结果,此时不出现下拉框选择,只用Lable显示结果,该功能的实现是用对GridView控件列的Visible属性控制实现的。2)领导可以查看所有教师所教课程的评价统计结果。3)教师只可以查看自己所教课程的评价统计结果。该评价结果的统计
显示功能通过WebChart控件以图表的形式显示。
3系统实现
该系统用户分四种角色,即学生、管理员、教耀和领导。用户在使用本软
件时均需要登录后,才可使用,登录时会提示你输人用户名,及用户密码。用
户名均是管理员分配给每位用户的且具有唯一性,用户自己不可更改.用户
自己可以更改密码。3.1登陆模块设计
学生蚤陆后可操作自己权限范围内的模块,如:基本信息
查询和密码修改、评价老师和对已经评价的老师留言。登陆界面如图2所示。
3.2管理员模块设计管理员登陆后的界面主要实现对学生表、课程表、教师表、领导表和选
课表进行管理,实现数据的更新、删除、添加和修改以及实现系统的开关。如
图3所示。3.3教师模块设计教师登陆后的界面主要实现查看个人的评价结果,回复同学留言。如下图4所示。
4结论
在线教师评教系统采用了B/S模式。开发过程中,充分考虑用户的需求.才使得本系统具有强大的功能,并且
程序精简。最终这?个应用
软件基本完成了需求分析所要求达到的目标。本系统界面友好、操作简便,具有一定的使用价值。