1、 毕业设计(论文) 题目 C 语言课程教学网站的设计与实现 学生姓名 XX 学号 XXXXXXXX 专 业 XXXXXXXXXXX 班级 XXXXXX 指导教师 XXXX 评阅教师 完成日期 XXXX 年 XX 月 XX 日 目目 录录 摘摘 要要 1 前前 言言 . 1 1.1.系统开发相关技术的简介系统开发相关技术的简介 2 1.1 开发平台 2 1.1.1 Visual Studio 2010 . 2 1.1.2 Microsoft SQL Server 2005 . 2 1.2 开发语言 3 1.2.1 C#语言 . 3 1.2.2 HTML 语言 . 3 1.3 相关技术 4 1.3
2、.1 B/S 结构 . 4 1.3.2 ASP.NET 技术 4 1.3.3 三层架构技术 4 2.2.系统的需求分析系统的需求分析 5 2.1 现有教学网站所存在的问题 5 2.2 功能分析 5 2.2.1 系统功能分析 5 2.2.2 系统业务流程 5 2.2.3 用例模型 6 2.3 可行性分析 8 2.3.1 经济可行性 8 2.3.2 技术可行性 8 2.3.3 操作可行性 9 3.3.系统的概要设计系统的概要设计 9 3.1 系统功能设计 9 3.1.1 系统功能描述 9 3.1.1.1 前台功能描述 . 9 3.1.1.2 后台功能描述 . 9 3.1.2 系统功能模块设计 .
3、10 3.2 数据库设计 . 11 3.2.1 数据库概念设计 . 12 3.2.2 数据库逻辑结构设计 . 15 3.2.3 文件夹组织结构 . 17 4.4.系统的详细设计与实现系统的详细设计与实现 18 4.1 系统前台各模块的设计与实现 . 18 4.1.1 首页模块 . 19 4.1.1.1 系统登录模块设计 19 4.1.1.2 友情链接模块设计 19 4.1.2 咨询中心模块 . 20 4.1.2.1 专业动态模块设计 20 4.1.2.2 课外视野模块设计 20 4.1.2.3 通知公告模块设计 20 4.1.3 课程介绍模块 . 21 4.1.3.1 课程简介模块设计 21
4、4.1.3.2 教学大纲模块设计 21 4.1.3.3 教材教参模块设计 21 4.1.4 教学课件模块 . 22 4.1.4.1 教学课件模块设计 22 4.1.4.2 上传课件模块设计 22 4.1.5 教师简介模块 . 23 4.1.5.1 课程老师模块设计 23 4.1.6 实践教学模块 . 24 4.1.6.1 作业习题模块设计 24 4.1.6.2 在线考试模块设计 25 4.1.6.3 上传作业模块设计 25 4.1.6.4 试题管理模块设计 26 4.1.6.5 查看成绩模块设计 28 4.1.7 课程答疑模块 . 28 4.1.7.1 问题列表模块设计 28 4.1.7.2
5、我要提问模块设计 29 4.1.7.3 我要回答模块设计 30 4.2 系统后台各模块的设计与实现 . 31 4.2.1 系统用户管理模块 . 32 4.2.2 资讯中心管理模块 . 33 4.2.3 教师简介管理模块 . 35 4.2.4 课件作业管理模块 . 36 4.2.5 在线试题管理模块 . 37 4.2.6 课程答疑管理模块 . 38 致致 谢谢 40 参考文献参考文献 41 附附 录录 42 51 1 C C 语言课程教学网站的设计与实现语言课程教学网站的设计与实现 学 生:XX 指导教师:XXX (XXXX 计算机与信息学院) 摘摘 要:要: 随着互联网的普及, 网站的设计与开
6、发已成为理工科类学生需要随着互联网的普及, 网站的设计与开发已成为理工科类学生需要掌握的一项基本技掌握的一项基本技 能。 能。 C 语言是一门全校网选课程,每年有大量的专业和班级开设该课程,为了便于语言是一门全校网选课程,每年有大量的专业和班级开设该课程,为了便于 广大师生学习、交流,所以我们需要建立广大师生学习、交流,所以我们需要建立C 语言课程教学网站语言课程教学网站。在该网站的设计与在该网站的设计与 实现中,采用三层架构技术来构建网站的基本框架,并采用了实现中,采用三层架构技术来构建网站的基本框架,并采用了 B/SB/S 模式的网络软件体系模式的网络软件体系 结构。用结构。用 Visual Studio 2010Visual Studio 2010、SQL Server 2005SQL Server 2005 作为网站的开发平台,采用作为网站的开发平台,采用 C#C