web的[cc++程序设计]课程实验平台的设计与实现
随着信息化建设的进一步加速,传统模式的考试以及平时测试已不能满足教师及学生的需要,以互联网为媒介计算机辅助教学越来越受到广大师生的欢迎。为了提高教师效率,督促学生及时复习所学内容,越来越多的题库系统被开发出来。本系统主要是以WEB技术为基础开发C/C++课程实验系统,它是学校在自己网站上搭建的B/S结构的平台,通过浏览器使用网站,进行学习与考试。在Visual Studio 2010的开发环境下开发此系统,并且需要连接SQL Server 2008数据库来实现数据的存储。教师可以进行题库的编辑,也可以查看并分析学生的成绩以调整教学计划;学生可以使用此系统来巩固已学知识,对于不会的知识可以向同学老师请教,具有较大的实用价值。关键词 B/S,C++实验,SQL Server 2008 目 录
1 引言 1
1.1 课题背景及其意义 1
1.2 国内外研究现状 1
2 需求分析 3
2.1 技术性分析 3
2.2 可行性分析 4
2.3 经济性分析 5
2.4 功能需求分析 5
3 系统设计 6
3.1 概念结构设计 6
3.2 逻辑结构设计 8
3.3 数据库物理设计 8
3.4 系统功能设计 12
4 系统评分模块的设计与实现 13
4.1 编程题做题流程 13
4.2 编程题评分算法 14
4.3 编程题评分模块的实现 14
5 系统界面的设计与实现 16
5.1 系统前台模块 16
5.2 教师信息管理模块 21
5.3 学生信息管理模块 22
5.4 管理员管理信息模块 23
6 系统测试 24
6.1 系统安全性测试 24
6.2 系统判分测试 25
结论 26
致谢 27
参考文献 28
1 引言
新世纪以来,计算机行业飞速发展,各行各业与计算机的连接日益紧密,在其的推动下迎来了空前的发
1 引言 1
1.1 课题背景及其意义 1
1.2 国内外研究现状 1
2 需求分析 3
2.1 技术性分析 3
2.2 可行性分析 4
2.3 经济性分析 5
2.4 功能需求分析 5
3 系统设计 6
3.1 概念结构设计 6
3.2 逻辑结构设计 8
3.3 数据库物理设计 8
3.4 系统功能设计 12
4 系统评分模块的设计与实现 13
4.1 编程题做题流程 13
4.2 编程题评分算法 14
4.3 编程题评分模块的实现 14
5 系统界面的设计与实现 16
5.1 系统前台模块 16
5.2 教师信息管理模块 21
5.3 学生信息管理模块 22
5.4 管理员管理信息模块 23
6 系统测试 24
6.1 系统安全性测试 24
6.2 系统判分测试 25
结论 26
致谢 27
参考文献 28
1 引言
新世纪以来,计算机行业飞速发展,各行各业与计算机的连接日益紧密,在其的推动下迎来了空前的发