C语言教学网站及网上考试系统的设计与实现
来源:56doc.com 资料编号:5D513 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D513
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
摘 要:本文叙述了教学方式及考试方式的历史、现状、以及asp.NET语言和SQL server2000数据库管理系统的概况。重点介绍了C语言教学网站、网上考试系统和在线交流模块的实现过程:包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统的运行环境、系统测试及调试。本系统主要面向两类人员使用:管理员(教师)、普通学生,他们拥有不同的权限。考试模块使用的过程是管理员添加试题,制订出题规则,生成试卷。学生登录后选择要考的试卷然后进入答题,完毕后提交试卷,存入数据库并评分。系统管理员可以查询考生的成绩,每个考生只能查询自己的成绩。教学网站模块,管理员添加教学文档,并对文档进行分类、修改等操作,而普通用户只能浏览内容。在线交流模块中,任何用户都可以登录留言,管理员可以删除留言。另外总结了本系统的特点:节约教学成本,提高考试工作的效率。
目 录 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.1 C语言教学模块体系结构设计... 2 8.2 C语言教学模块功能简介... 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.1 C语言教学模块:... 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
论文各章内容介绍 第一章是绪论部分。绪论主要叙述课题提出背景、问题的调研、内容简介、可行性分析。 第二章是系统的需求分析。主要是对系统功能、业务流、数据流分析:数据字典和系统业务流重组与改进。 第三章是系统设计。主要内容是系统总体系结构设计;系统数据模型设计(E-R图、关系模型、数据表);系统开发与运行环境确定。 第四章-第八章各主要模块设计。主要内容是各子模块功能、接口、界面设计、详细设计;遇到主要问题及解决方案。 第九章是用户使用手册。系统功能简介、运行环境简介;系统安装手册;系统运行与操作指南(手册)。 第十章是系统评价。主要内容:系统主要功能、特色介绍;系统存在不足与改进方案;毕业设计心得与收获。 论文的最后是总结、致谢和参考文献。
|