摘要:随着计算机技术的快速发展,加快了教学和管理的信息化发展, 与以往以人力为主对学生学习情况进行考察的管理方式相比已不能适应当下的管理要求,学校应该力求教学管理的各个方面可以得到均衡的发展,从软硬件方面把学校建设成为以信息化为基础的统一的信息管理、教学的平台。本系统志在减少教师的工作量、提高教师的工作效率、优化学生考试的流程,以信息化为背景,开发出二级学院试题库管理系统。
二级学院试题库管理系统分为三级用户,管理员用户、教师用户、学生用户。管理员是最高级用户,供教务处工作人员使用,负责增加删除用户,为教师分配权限,查询教师、学生用户的信息,为教师、学生用户解决登录异常的问题。教师用户根据所得权限对题库进行增加、修改、删除、生成试卷、浏览个人信息、批改学生试卷、查看学生成绩、为学生解决登录异常的问题、限制学生的测试资格等操作。学生用户则可以利用教师用户生成的试卷进行测试、利用题库的资源进行练习、查询成绩、浏览答案、修改密码等操作,了解自己对知识的掌握程度。
本系统可以进行试卷的自动生成、阅卷的半自动化、答案的统一化、减少作弊的条件,从而在很大程度上,减轻了教师的工作负担,提高了教师的工作效率,有助于将学校的教学管理水平提高到一个新的高度,减少学校管理费用的开支。
关键词 试题库;自动化;提高效率;优化流程;教育;测试
目录
摘要
Abstract
1 绪论-1
1.1课题研究的背景-1
1.2课题的研究现状-1
1.3试题库管理系统的优势-2
1.4试题库管理系统的研究意义-2
1.5论文结构-3
2开发工具分析-4
2.1 VB-4
2.2 SQL Server-4
2.2.1简介-4
2.2.2特性-5
2.2.3语句结构-5
2.3小结-7
3 系统分析与设计-8
3.1需求分析-8
3.2可行性分析-8
3.2.1经济可行性分析-8
3.2.2技术可行性分析-8
3.3系统目标-8
3.4系统功能结构-9
3.4.1管理员功能模块-9
3.4.2教师功能模块-10
3.4.3学生功能模块-12
3.5小结-13
4数据库设计-14
4.1数据库概要说明-14
4.2数据库概念设计-14
4.3数据库逻辑设计-19
4.3.1 TB_User(用户信息表)-19
4.3.2 TB_Teacher(教师用户信息表)-20
4.3.3 TB_Student(学生用户信息表)-20
4.3.4 TB_ExamPower(学生测试资格管理表)-20
4.3.5 TB_Grade(成绩表)-20
4.3.6 TB_Km(二级学院科目表)-21
4.3.7 TB_Param(系统参数表)-21
4.3.8 TB_StuExam(学生答案表)-21
4.3.9 TB_TeacherPaper(教师试卷表)-22
4.3.10 TB_TeacherTable(教师界面目录树生成表)-22
4.3.11 TB_Test(学生练习卷表)-22
4.3.12 TB_TestType(试题类型表)-22
4.3.13 TB_TopicStor(题库表)-23
4.4小结-23
5系统窗体设计-24
5.1服务器端模块-24
5.1.1监控界面设计-24
5.1.2异常解决设计-24
5.2客户端模块-25
5.2.1系统登录界面设计-25
5.2.2系统登录代码设计-27
5.3管理员窗体概述-28
5.3.1主窗体模块-28
5.3.2分配任务窗体模块-30
5.3.3查询窗体模块-32
5.3.4增加用户模块-33
5.4教师窗体设计-34
5.4.1主窗体模块-34
5.4.2测试卷生成参数设置模块-35
5.4.3试卷生成窗体模块-36
5.4.4删除试卷窗体模块-38
5.4.5查看试题窗体模块-38
5.4.6录入题目窗体模块-40
5.4.7题库维护窗体界面-41
5.4.8批改试卷窗体模块-42
5.4.9查询窗体模块-42
5.5学生窗体-43
5.5.1主窗体模块-43
5.5.2测试窗体模块-43
5.5.3查询成绩窗体模块-45
5.5.4查询答案窗体模块-45
5.6小结-45
结论-47
致谢-48
参考文献-49
附录-50