题 目:《C语言程序设计》测试系统

系别:

专业:

班级:

学号:

姓名:

指导教师:

2014 年 5 月 20

成都工业学院毕业论文(设计)

毕业设计(论文)

PAGE II

TOC \o "1-4" \h \z \u 引言 3

1 绪 论 4

1.1课题研究背景与意义 4

1.2 课题调研与可行性分析 5

1.2.1 课题调研 5

1.2.2 可行性分析 5

1.3 论文各章内容介绍 6

2系统需求分析 8

2.1系统功能需求 8

2.2在线测试系统优点 8

3系统总体设计 10

3.1系统总体结构设计 10

3.1.1 登录注册模块 10

3.1.2 学生模块 11

3.1.3 管理员模块 12

3.2系统数据模型设计 14

3.2.1数据概念结构设计——E-R图 14

3.2.2数据表 14

3.2.3主要数据表结构 15

3.3 文件夹结构 18

4开发环境 19

4.1 网站开发环境 19

4.2.1网站开发工具 19

4.2.2网站开发语言 19

4.2.3网站后台数据库 21

4.2.4开发环境运行平台 23

4.2网站运行环境 25

4.2.1服务器端 25

4.2.2客户端 26

5、管理员用户模块设计实现 28

5.1 管理员登录首页 28

5.1.1 管理员登录首页概述 28

5.1.2 管理员登录首页技术分析 28

5.1.3管理员登录首页实现过程 29

5.2 试题管理 31

5.2.1 章节管理页面 31

章节管理页面概述 31

章节管理页面技术 31

章节管理页面设计实现 31

5.2.2 章节添加页面 33

章节添加页面概述 33

章节管理页面设计实现 34

5.2.3 选择修改题库章节页面 37

选择修改题库章节页面概述 37

5.2.4 修改试题页面 39

修改试题页面概述 39

修改试题页面技术分析 39

修改试题页面设计实现 39

5.2.5 添加试题页面 43

修改试题页面概述 43

修改试题页面设计实现 43

5.3 成绩管理 46

5.3.1 查询成绩页面 46

查询成绩页面概述 46

查询成绩页面技术 46

章节管理页面设计实现 46

5.3.2 删除成绩页面 49

删除成绩页面概述 49

查询成绩页面技术 50

章节管理页面设计实现 50

5.4 帐号管理 52

5.4.1 修改密码页面 52

修改密码页面概述 52

修改试题页面设计实现 52

结 论 55

致谢 56

参 考 文 献 57

院毕业设计(论文)

PAGE 43

摘要

随着Internet的流行,教育系统也引进了网络教育方式,其中一个方面就是网上考试系统。本文概述了《C语言程序设计》网上考试系统的设计和实现,运用ASP.NET、C#语言和SQL server2008数据库管理系统设计该系统。其中重点介绍了该系统得在线考试的实现过程:包括系统分析、数据流程分析、数据库设计、系统的运行环境、功能设计、系统实现。本系统主要面向两类人员使用:管理员(教师)、普通学生,他们拥有不同的权限。管理员管理试题,生成试卷。学生登录后选择试卷进入答题,完毕后提交试卷,存入数据库并评分。系统管理员可以查询考生的成绩,每个考生只能查询自己的成绩。在线交流模块中,任何用户都可以登录留言,管理员可以删除留言。另外总结了本系统的特点:节约教学成本,提高考试工作的效率。

关键词

ASP.NET;SQL Server 2008;在线测试系统;C# ;

Abstract

With the Internet's popularity, the education system also i