摘要:本文以大学C语言课程教学的实际需求为背景,详细介绍了具有在线交流功能的C语言课程网站的设计与实现。在设计方面,本网站系统采用面向对象的分析方法,通过对本网站系统的类以及类之间关系的分析,在参考现已经存在的C语言课程网站的基础上,本网站主要设计了用户登录,资讯中心,教学课件以及留言板等可以实现该课程在线交流功能的模块。在实现方面,本网站系统的前端使用HTML语言实现了静态网页的制作。在完成了静态网页的制作后,本网站使用PHP语言实现了后台数据库的链接。经过对多种数据库的详细对比,本网站选择了MYSQL数据库来存储本网站系统的用户信息、教学课件、新闻、留言等相关信息。在设计与实现完成后,本网站使用了apache服务器完成了该网站的运行。
关键词:C语言 在线交流 课程网站
目录
摘要
Abstract
1 C语言课程网站的开发背景-1
1.1 选题背景-1
1.2 选题意义-1
2 系统的开发技术-2
2.1 PHP语言-2
2.2 MYSQL数据库-2
2.3 apache服务器-2
3 可行性分析-3
3.1 经济可行性-3
3.2 技术可行性-3
3.3 操作可行性-3
4 系统需求分析-4
4.1 系统功能分析-4
4.2 系统业务流程分析-4
4.3 用例图-4
4.4类图-11
4.5顺序图-13
5 系统总体设计-18
5.1 软件体系结构设计-18
5.2 系统总体功能设计-18
5.2.1管理员功能模块设计-18
5.2.2教师功能模块设计-19
5.2.3学生功能模块设计-19
6 数据库设计-20
6.1数据库概念设计-20
6.2数据库逻辑结构设计-20
6.3 数据库表-21
7 系统详细设计-23
7.1 系统前台主要模块的设计-23
7.1.1 首页页面设计-23
7.1.2 资讯中心页面设计-23
7.1.3 课程简介页面设计-24
7.1.4 师资队伍页面设计-25
7.1.5 教学课件页面设计-25
7.1.6 留言板页面设计-26
7.2 系统后台主要模块的设计-26
7.2.1 后台首页设计-26
7.2.2用户管理页面设计-27
7.2.3资讯中心管理页面设计-27
7.2.4 教学课件管理页面设计-28
8 实现-30
8.1 系统组织结构设计-30
8.2编码规范-30
9 结论-31
参考文献-32
致谢-33