C语言教学网站及网上考试系统的设计
摘要:本文叙述了教学方式及考试方式的历史、现状、以及ASP.NET语言和SQLserver2000数据库管理系统的概况。重点介绍了C语言教学网站、网上考试系统和在线交流模块的实现过程:包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统的运行环境、系统测试及调试。本系统主要面向两类人员使用:管理员(教师)、普通学生,他们拥有不同的权限。考试模块使用的过程是管理员添加试题,制订出题规则,生成试卷。学生登录后选择要考的试卷然后进入答题,完毕后提交试卷,存入数据库并评分。系统管理员可以查询考生的成绩,每个考生只能查询自己的成绩。教学网站模块,管理员添加教学文档,并对文档进行分类、修改等操作,而普通用户只能浏览内容。在线交流模块中,任何用户都可以登录留言,管理员可以删除留言。另外总结了本系统的特点:节约教学成本,提高考试工作的效率。
关键词:ASP.NETSQLserver2000B/SC语言教学网站考试系统
目录
1.引言...2
1.1课题研究背景与意义...2
1.1.1网上教学系统...2
1.1.2网上考试系统...2
1.2问题定义内容简介...2
1.2.1问题定义...2
1.2.2内容简介...2
1.3课题调研与可行性分析...2
1.3.1课题调研...2
1.3.2可行性分析...2
1.4论文各章内容介绍...2
2.系统的需求分析...2
2.1系统功能需求...2
2.2业务流和数据流图...2
2.2.1业务流...2
2.2.2数据流图...2
2.3数据字典...2
2.3.1数据流分量...2
2.3.2数据流...2
2.3.3数据存储...2
2.3.4数据处理...2
3.系统设计...2
3.1系统总体系结构设计...2
3.2系统数据模型设计...2
3.2.1数据概念结构设计——E-R图...2
3.2.2数据库逻辑结构设计(关系模型)...2
3.2.3数据表...2
3.3系统开发与运行环境确定...2
3.3.1开发工具的确定...2
3.3.2运行环境...2
3.3.3系统实现的若干关键技术...2
4.用户管理模块设计...2
4.1用户管理模块的体系结构设计...2
4.1.1用户管理模块功能简介...2
4.1.2用户管理模块功能图...2
4.2用户管理模块的详细设计...2
4.2.1用户登录和注册界面设计...2
4.2.2用户登录...2
4.2.3用户注册...2
4.2.4用户及其权限管理...2
5.试题管理模块设计...2
5.1试题管理模块体系结构设计...2
5.1.1试题管理模块功能简介...2
5.1.2试题管理模块功能图...2
5.2试题管理模块的详细设计...2
5.2.1添加试题...2
5.2.2修改试题...2
5.2.3删除试题...2
6.试卷管理模块设计...2
6.1试卷管理模块的体系结构设计...2
6.1.1试卷管理模块功能简介...2
6.1.2试卷管理模块功能图...2
6.2试卷管理模块详细设计...2
6.2.1添加试卷管理...2
6.2.2删除试卷管理...2
6.3遇到的主要问题及解决方案...2
7.在线答题模块设计...2
7.1在线答题模块体系结构设计...2
7.1.1在线答题模块功能简介...2
7.1.2在线答题功能模块图...2
7.2在线答题模块详细设计...2
7.2.1界面设计...2
7.2.2在线答题...2
8.C语言教学模块设计...2
8.1C语言教学模块体系结构设计...2
8.2C语言教学模块功能简介...2
8.2.1功能分配...2
8.2.2接口设计...2
8.3系统模块设计与开发...2
8.3.1数据库访问类DataAccessor.cs.2
8.3.2文档分类模块...2
8.3.3文档查询模块...2
8.4遇到主要问题及解决方案...2
9.在线交流模块设计...2
9.1在线交流模块功能结构设计...2
9.2在线交流模块详细设计...2
10.用户使用手册...2
10.1系统功能简介如下:...2
10.1.1C语言教学模块:...2
10.1.2网上考试模块:...2
10.1.3在线交流模块...2
10.2运行环境简介...2
10.3系统运行与操作指南...2
11.系统评价...2
11.1系统特色/优点介绍...2
11.2系统存在不足与改进方案...2
11.2.1系统存在的不足...2
11.2.2改进方案...2
结论...2
致谢...2
参考文献...2