1. 研究目的与意义
毕业设计内容:本题目来源于对计算机专业学生的《C语言程序设计》课程教学需求,要求学生使用.NET相关编程技术实现C语言程序设计精品课程网站。
很多学生缺乏编程经验,通过C语言精品课程网站给学生提供课程学习的各种教育资源,例如编程训练的程序等,有利于提高学生的实际编程能力,还可以提高学生的自学能力,课题完成后可以直接应用于该课程的教学,也是课程建设的重要内容,具有很大的实用价值,并且可以推广其他课程。
网站前台展示的功能大致分成以下几个大块:(1)课程简介和教学团队:了解本课程的课程目标,还可以了解负责本门课程教学的教师,包括课程主要负责人和主讲教师的基本信息。
2. 文献综述
综述:随着计算机及网络技术的飞速发展和社会信息化水平的不断提高,计算机在教育测量和评价过程中得到了广泛的应用。
从专业角度来考虑,C语言程序设计精品网站的设计通过web平台,采用B/S架构模式、面向对象的程序设计语言C#,综合运用数据库MySQL。
C#(读做C-sharp)编程语言是由微软公司的Anders Hejlsberg和 Scott Willamette领导的开发小组专门为.NET平台设计的语言,它可以使程序员移植到.NET上。
3. 设计方案和技术路线
设计方案:通过纸质书籍以及网络资源进行所需的类型试题的搜集,进行整理、分析后,开始相关数据库的建立。
功能包含录入、删除、修改,试题术语属性包括名称、题型等。
采用B/S三层体系结构模式,采用MS SQL Server2005数据库,通过Microsoft Visual Studio.NET平台开发基于ASP.NET的精品课程网站。
4. 工作计划
第八学期第1-3周:收集系统相关资料,完成需求分析。
第4-8周:设计框架,完成各个模块的概要设计。
第9-13周:完善设计,,完成功能。
5. 难点与创新点
(1)可以直接应用于该课程的教学,具有很大的实用价值,并且可以推广其他课程,实用性强贴近实际生活。
(2)采用软件工程的程序化开发和设计思想指导整个设计过程,并编程实现功能,系统功能完善,界面友好,性能稳定,安全性高。
(3)采用目前流行的B/S模式设计精品课程网站,使得系统的扩展非常好,具有很强的交互性。
