基于web的asp.net英语在线考试系统主要为了学生在网上进行英语能力的测评,管理员可以在网上进行试题的维护、试题类型的制定。通过题库和自动组卷、自动评测让老师和学生能够自定义测试,减轻老师负担提高了教学效率.
本系统的开发,主要使用了Visual Studio.Net作为系统开发环境,并采用了以B/S体系模式的ASP.NET前台开发工具,使用C#语言,以SQL Server2008为后台数据库的开发体系结构。
英语考评系统包括个人信息管理、教师系别管理、用户信息管理、权限设置、试题难易度管理、试卷出题与维护、考评成绩查询、考试试题管理等八个主要模块。具体功能如下所述:
根据用户权限来进行系统功能描述,本系统共分为2个权限:管理员、学生
管理员权限:
管理员的主要的负责人,具有所有权限,可以对学生用户进行管理,试题难易度设定、教师系别管理,可以对试题进行维护,可以添加、删除以及修改各种类型的试题,并且还可以查看学生的成绩,如果有误还可以对学生的成绩进行修改等功能。
学生用户:
学生用户登录系统,可以选择试题、然后进行英语考评,在完成试题时候系统自动给出判断,考评完毕还可以看到自己的考试成绩。根据以上所述功能画出了系统功能模块图:
目 录
1 绪论 1
1.1 开发背景 1
1.2 课题意义 2
1.3 研究现状以及发展趋势 2
2 技术方案 3
2.1 NET概述 3
2.2 ASPNET简介 4
2.3 C#简介 6
2.4 SQL Server简介 6
3 需求分析 8
3.1可行性分析 8
3.1.1 经济可行性 8
3.1.2 技术可行性 8
3.2功能结构分析 8
3.3 业务流程分析 9
4 系统总体设计 11
4.1 系统开发环境 11
4.2数据库 11
4.3 各个模块基本流程图设计 15
4.3.1 考生模块 15
4.3.2管理员功能模块 16
4.3.3 试题生成模块 17
4.3.4 试卷管理模块 18
4.4 输入输出设计 19
4.4.1 输入设计 19
4.4.2 输出设计 20
5 系统实现 21
5.1 首页 21
5.2 用户管理界面 22
5.3 权限设置 24
5.4 试卷的难易度管理 26
5.5 试卷制定 27
5.6 成绩管理 29
5.7 选择题录入 30
5.8 判断题的录入 31
5.9 填空题录入 32
5.10 关键技术 33
6 系统测试 36
6.1 概述 36
6.1.1概念和意义 36
6.1.2 特性 37
6.1.3重要性 37
6.2 本系统测试描述 37
结 论 39
参考文献 41
致 谢 43