基于.net的网上学生评教系统
——学生评教及教师维护子系统
摘 要
目前,中国已形成较完备的现代教育体系,高校的教学管理任务日趋繁重,课堂教学评价仍旧存在着评价主客体单一、评价方式陈旧、评价内容浅显、评价作用甚微的现象。教学质量是学校生存与发展的生命线,学生评教是实现教学质量自我监控的重要环节之一,如何保证高效的教学效果和有效及时的监督教学质量显然变得非常关键。
本系统着重研究网上学生评教及教师维护系统,可以定期和全面地收集教师教学工作的数据,提供师生在网上进行教学效果的评分,快速集中收集各方面的评教信息,使教务管理部门能够及时了解教学动态和师资情况,为教务老师提供相关决策支持,为职称评聘提供教学工作质量的科学依据。如果采用传统的让学生填写表格的方法,统计工作量非常巨大,易导致评价结果失真。而充分运用现代计算机网络技术,让学生在网上评教,由计算机记录评价情况,统计评价结果,实现简便易行,客观公正。
网上评教系统采用了ASP.NET设计动态数据库,用关系数据库的标准语言SQL来实现系统后台数据的相关处理,学生可以在互联网上对教师及其所教授的课程进行打分,教师可以查看学生对自己的评教结果,本系统将WEB与成熟的数据库技术结合起来,实现B/S模式下的学生评教网上打分。
关键词:网上评教、ASP.NET、WEB技术、B/S模式
THE STUDENTS ONLINE ASSESSMENT&TEACHING SYSTEM BASED ON .NET
——the sub-system of student assessment&teachers maintenance
ABSTRACT
Nowadays,our country constructs a relative self-contained modern education system,and the management of the college's education becomes more weighty,but for the evaluation of teaching ,there are also some shortcomings in many colleges ,such as the singularity of the both sides of evalution,old evaluation way,plain content of evaluation,small effect of evaluation and so on.The quality of teaching is the lifeline of the development of school,and the students' evaluation about teaching is the key of self-supervision to the teaching quality.Definitely ,how to keep effective teaching and supervision become very important.
This system emphasises on online evaluation and teaching maintaining,it periodically and comprehensively collects the data of teaching,and provides the function that both teacher and student can evaluate the teaching and study, which could make teaching department timely learn the situation of teaching and provide the decision-making for the decison-makers,furthermore,provide the scientific basis for other teaching actions.The task of Stat will become very heavy if we let students fill out papers,which also lead distortion of the evaluation result.Using the modern network tech to let students evaluate online and computer record the evaluation and stat the result ,which are easier and juster.
This system uses ASP.NET to design dynamic database,and uses the standard language SQL of RDB to process the data.Students can grade online and teachers can view their evaluated result ,also the managers can query and stat the evaluation,which combines the dynamic web tech and mature database tech to implement the students online evaluation system well.
KEY WORDS:Comments teaching、ASP.NET、WEB tech、B/S pattern
目 录
前 言 1
第1章 绪论 2
§1.1 课题背景 2
§1.2 课题意义 2
§1.3 课题研究的主要内容及实现目标 3
§1.3.1 课题研究的主要内容 3
§1.3.2 课题研究的实现目标 3
§1.4 开发工具概述 4
§1.4.1 ASP.NET简介 4
§1.4.2 MS SQL SERVER简介 5
第2章 系统分析 6
§2.1 需求分析 6
§2.1.1 功能需求分析 6
§2.1.2 性能需求分析 6
§2.1.3 环境需求分析 7
§2.2 可行性分析 7
§2.2.1 经济可行性 7
§2.2.2 技术可行性 7
§2.2.3 操作可行性 8
§2.3 业务流程分析 8
§2.3.1 评教业务原则 8
§2.3.2 评教业务流程 8
§2.3.3 评教数据流程 9
§2.3.4 系统功能概述 9
§2.3.5 系统功能层次 10
第3章 系统设计 11
§3.1 系统设计概述 11
§3.2 数据库设计 11
§3.2.1 数据库概念设计 11
§3.2.2 数据库逻辑结构设计 13
§3.3 系统功能设计 16
§3.3.1 用户登陆 16
§3.3.2 学生评教 16
§3.3.3 教师查询 17
第4章 系统实现 18
§4.1 界面规范实现 18
§4.2 数据库连接实现 19
§4.3 登陆功能实现 19
§4.4 功能主页面 20
§4.5 页面转换功能 20
§4.6 评教数据生成模块 21
§4.7 学生评教功能 21
§4.8 教师查询功能 22
第5章 系统测试与实施 23
§5.1 软件测试 23
§5.1.1 软件测试方法 24
§5.1.2 软件测试过程 24
§5.2 系统实施 25
结 论 26
参考文献 27
致 谢 29
前 言
当前我国高校教育规模的拓展,高校的教学管理任务日趋繁重,教学质量是学校生存与发展的生命线,如何保证高效的教学效果和有效及时的监督教学质量显然变得非常关键。
因此针对高校现状的教学管理模式,开发了基于B/S架构的网上学生评教系统。本论文进行阐述的是学生评教及教师维护子系统。
本论文所描述的系统将采用Browser/Server(浏览器/服务器)结构体系,用ASP.NET设计动态数据库,用关系数据库的标准语言SQL来实现系统后台数据的相关处理,学生可以在互联网上对教师及其所教授的课程进行打分,教师可以查看学生对自己的评教结果。在这种结构下,用户界面完全通过网页浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在应用服务器端实现,即所谓三层结构。
在开发系统的过程中,采用了UML面向对象技术和面向数据流进行需求分析的结构化研究方法进行分析与设计。在数据库的选用上,考虑到繁杂的数据量和复杂的处理过程,数据库采用MS SQL SERVER,熟悉和掌握ASP.NET和数据库的交合式应用。将所学的语言,文件结构和算法结合起来,使用.NET试验性的实现各种功能,再将整个开发过程结合起来,完成系统开发项目。