样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均会在该系统的基础上,根据您的要求,修改成一个切实适合您的系统)
本系统开发工具:vfp6.0
本设计包含内容:源代码+可执行程序+毕业论文+开题报告+答辩稿
论文大概:
学生评教管理系统
摘要:学生评教,是指在被评教师任课班级中采取无记名民意测验的方式,由参加评教的学生根据评教标准,对被评议的任课教师分别打分。学生参与评教是学生在教学中主体地位的体现,是教师教学效果评价的重要依据,是激励教师提高教学水平的重要手段。
以前的教师评估过程中,基本上都采用了手工评估的方法,对于手工评估的过程是相当复杂的,其中处理过程效率低,耗费了大量的人力、物力、财力,而且还不能够很完全、公正、公开的得出评估结果,所以为了充分的解决以上问题,开发出这样一套评教系统是非常必需的。
其中详细介绍了该系统的研发过程。它是按照软件工程结构化分析法进行开发的,其步骤如下:问题定义、可行性分析、需求分析、总体设计、详细设计、编码和测试与维护。
关键字:学生,评教,教师,权衡
目 录
绪论……………………………………………………………………………………………(1)
1. 问题定义……………………………………………………………………………………(2)
2. 可行性分析…………………………………………………………………………………(3)
2.1 对现有系统的分析………………………………………………………………
(3)
2.2 系统简要描述……………………………………………………………………
(3)
2.3 可行性分析………………………………………………………………………
(3)
2.3.1 技术可行性…………………………………………………………………(3)
2.3.2 经济可行性…………………………………………………………………(3)
2.3.3 操作可行性…………………………………………………………………(3)
3. 需求分析……………………………………………………………………………………(4)
3.
1 系统概要………………………………………………………………………… (4)
3.
2 系统功能需求分析………………………………………………………………
(4)
3.2.1
管理员的功能………………………………………………………………(4)
3.2.2 用户的功能…………………………………………………………………(4)
3. 3
数据流图………………………………………………………………………… (5)
3. 4
性能要求…………………………………………………………………………(5)
3.4.1 数据精确度………………………………………………………………
(5)
3.4.2
时间特性………………………………………………………………… (5)
3. 5
运行要求…………………………………………………………………………(5)
3.5.1 用户界面…………………………………………………………………
(5)
3.5.2
硬件接口………………………………………………………………… (6)
3.5.3 软件接口…………………………………………………………………
(6)
3.5.4
故障处理………………………………………………………………… (6)
3. 6
数据要求………………………………………………………………………… (6)
3. 7
数据字典………………………………………………………………………… (6)
3.7.1 数据流……………………………………………………………………
(6)
3.7.2
数据存储………………………………………………………………… (8)
3.7.3 数据处理………………………………………………………………… (8)
3.
8 学生评教指标体系及统计规则…………………………………………………
(9)
3.8.1
具体的算法……………………………………………………………… (9)
3.8.2
指标体系………………………………………………………………… (10)
4.
总体设计……………………………………………………………………………………(12)
4.
1 系统描述………………………………………………………………………… (12)
4. 2 系统功能模块……………………………………………………………………
(12)
4.2.1
管理员界面功能模块………………………………………………………(12)
4.2.2 一般用户界面功能模块 ………………………………………………… (12)
4.
3 模块功能的描述…………………………………………………………………
(12)
4.3.1
管理员功能模块……………………………………………………………(12)
4.3.2 一般用户功能模块…………………………………………………………(13)
4.
4 层次图…………………………………………………………………………… (13)
4. 5 接口设计…………………………………………………………………………
(14)
4. 6
安全保密设计…………………………………………………………………… (14)
4.
7 维护设计………………………………………………………………………… (14)
5.
详细设计………………………………………………………………………………… (14)
5. 1
评教系统简介………………………………………………………………………(14)
5.1.1 系统的组成…………………………………………………………………
(14)
5.1.2
功能简介…………………………………………………………………… (15)
5.1.3
评教系统的特点…………………………………………………………… (15)
5. 2
评教实施办法………………………………………………………………………(15)
5.2.1 建立教学质量评价信息网…………………………………………………
(15)
5.2.2
组织全校学生开展评教工作……………………………………………… (16)
5.2.3 学生评教指标体系及统计规则…………………………………………… (16)
5. 3
数据库设计……………………………………………………………………… (16)
5.3.1 系统数据库名:数据库PJK………………………………………………
(16)
5.3.2
数据完整性及安全性……………………………………………………… (18)
5. 4
程序流程图…………………………………………………………………………(19)
5.4.1 主程序流程图………………………………………………………………
(19)
5.4.2
程序描述…………………………………………………………………… (19)
5.4.3 查询、打印子程序流程图 …………………………………………………(22)
6.
用户操作手册…………………………………………………………………………… (22)
6. 1
环境设计……………………………………………………………………………(22)
6.1.1 创建项目……………………………………………………………………
(22)
6.1.2
创建项目的数据库………………………………………………………… (22)
6. 2
各个功能模块的创建………………………………………………………………(24)
6.2.1 欢迎界面……………………………………………………………………
(24)
6.2.2
登陆界面…………………………………………………………………… (25)
6.2.3 进入模块……………………………………………………………………
(26)
6.2.4
主界面模块………………………………………………………………… (28)
6.2.5 用户信息设置模块………………………………………………………… (29)
6.2.6
试题与权重设置模块……………………………………………………… (32)
6.2.7
查询与打印模块…………………………………………………………… (35)
6.2.8
学生使用模块……………………………………………………………… (37)
7.
测试与维护……………………………………………………………………………… (48)
7. 1
测试…………………………………………………………………………………(48)
7. 2
数据维护……………………………………………………………………………(50)
结论
……………………………………………………………………………………………(51)
致谢
……………………………………………………………………………………………(51)
参考文献及附录
………………………………………………………………………………(52)
绪
论
教学是学校最重要的工作,学校的教学质量如何,直接关系到人才培养质量。为了及时了解教学过程中存
在的问题和经验,获得教学质量“反馈”,我校建立了学生评教信息反馈体系,取得较大“样本”的质量“反
馈”信息,为不断提高教学质量提供了可靠的依据。
学生评教,是指在被评教师任课班级中采取无记名民意测验的方式,由参加评教的学生根据评教标准,对
被评议的任课教师分别打分。以往评教工作,主要是用手工录入几十万个数据,再用计算机进行简单的处理,
花费精力太大,时间太长,使这项工作很难经常进行,而且评估过程中加入一些人为错误,使评估结果可信度
下降。由于评教工作数据量大,准确性要求高,因此作为教学质量监控体系的一部分,评教指标体系规范化、统计手段现代化以及数据结果量化是必然的选择,通过某些手段减少偏差,提高评教结果的可信度和准确性是可行的、有效的。评教已成为学校的一项重要工作。
本系统是一个小型管理系统,它对软件和硬件的投资费用要求都不高,且节省了劳动力、提高了工作效率、具有很好的适用性且增长了经济效益。其工作量小,评价结果能及时反馈,无纸化工作方式,统计结果准确,只需要几名开发人员以及486级以上计算机一台,以及相应的开发平台,能够在一个月之内完成。
该系统的应用特点为:速度快、准确率高、硬件开销小、软件设计合理、应用面比较宽、易于推广。本系统的开发并不存在任何侵犯、妨碍等责任问题,而且经过社会的一些调查:现有管理制度、人员素质、操作方式都不成问题。我们采用软件工程结构化分析方法学来实现需求分析、可行性分析、总体设计、详细设计、编码及测试等。
“学生评教体系”提供的学生反馈信息,它不仅为学校、教学管理部门提供了科学决策的基本数据,也为学校评奖、评优等提供了客观的依据。学生评教体系已运行3年,经过反复的探索和实践,从系统软件、评教的指标体系及具体的实施办法等,已趋于成熟和基本完善,它已成为我校教学质量监控体系中的重要组成部分,使我校教学质量评估工作逐步实现规范化、制度化和科学化。
4.4
层次图
4.5
接口设计
模块功能单一,上、下层模块之间只存在调用和返回关系,同层模块之间没有联系。模块功能内聚,模块之间数据耦合。
4.6
安全保密设计
根据不同的需要设计出不同的操作权限级别,对系统的操作权限可以划分为:管理员和学生用户。用户只能在系统分配的权限中进行相关的操作。
管理员是最高级的用户,他拥有系统的所有操作,包括:数据保存,数据修改,权限分配,密码修改,输入操作,查询。
学生用户拥有的操作是:评教,查询,打印。
通过对系统分配不同的操作权限,可以防止系统数据被人为的破坏,提高了系统的安全性和可靠性。
设置操作口令,口令由系统初次使用设置。
4.7
维护设计
可进行数据备份
6.2.3进入模块
功能:验证用户的身份是否合法
图6-8
进入模块
这时候就要验证身份进入:(下面我们以管理员的登录来做一个示范):
同样的我们先设置一下表单的属性,因为和上面差不多,这里就省了。我们具体对他的控件作出描述:Text1,Text2文本框主要属性
6.2.4
主界面模块
我们把主界面设计为如下图所示,其基本功能是:
选择对应的功能进行操作:
用户信息的设置包括管理员、学生、老师的信息设置;
试题与权重的设置包括评价指标、相应的权重;
查询与打印功能的实现;
图6-9
主界面模块
在主界面,管理员可以设置系统的参数,特别是分配“权重和试题”的设置。只有设置了这些才能使评教系统能够正常运作。当然,要给学生帐号来进行评教。具体的做法:
“用户设置”按钮的Click代码
thisform.release
do form
学生评教\用户设置
其他几个按钮的Click代码类似于此,而“退出”的Click代码是
thisform.release
do
form
学生评教\进入1
从而到达管理员登录界面。
下面我们来设计用户设置模块