宁德师范学院
毕业设计(论文)
《C语言》精品课程网站的设计与实现
院 系:计算机系专业(班级):计算机科学与技术(师范)姓 名:黄明垚学 号:B2011101136指导教师:毛雁明职 称:讲师完成日期:2015年4月25日
宁德师范学院教务处制
摘 要
随着Web技术的发展,Web已经由最初的静态网页技术发展为现在的动态网页技术。Web的出现,改变了我们从书本上或者报纸等纸质材料获取知识的方式,大量的信息可以通过网页获取。精品课程网站是一个知识获取的平台,是高等学校教学质量与教学改革工程的一项重要内容。精品课程提供了多角度、多渠道的师生互动方式,保证了资源的共享性,实时性。精品课程是在传统的课堂教学的补充。
本文主要利用ASP.NET技术设计并实现了《C语言程序设计》精品课程网站,该网站具有课程内容展示,用户注册,登录,电子资源的展示和下载,在线视频播放,留言等功能。
关键词:ASP.NET; SQL数据库;C语言程序设计;精品课程网站
Abstract
With the development of Web technology, Web has developed from the initial static Webpage to the dynamic Webpage technology. The emergence of Web has changed the way of acquiring knowledge. We acquired it from paper materials like books or newspapers. However, a large amount of information can be obtained by Webpage now. Excellent Course Website is a platform for knowledge acquisition and it is an important content of teaching quality and teaching reform project in high school. Excellent courses provide multi angle and multi-channel mode of interaction between teachers and students to ensure the sharing and real-time of resources. Excellent course is the complement of traditional classroom teaching.
This paper mainly uses the ASP.NET technology to design and realize the “C Language Programming” course website. The website has the functions of course content display, user registration, login, electronic resources display and download, online video, messages and so on.
Key words:course website
目 录
1 概 述1
1.1 课题背景1
1.2 课题研究的意义1
1.3 国内外研究现状2
2 关键技术介绍3
2.1 ASP.NET技术3
2.2 SQL Server4
2.3 IIS 7.04
3 系统分析5
3.1 系统架构5
3.2 网站开发环境5
3.3 可行性分析6
3.4 网站的需求分析6
3.5 用例图7
4 系统详细设计9
4.1 系统目标9
4.2 功能模块划分9
4.3 界面设计9
4.4 数据库的设计11
4.4.1 数据表的设计11
4.4.2 数据表的建立11
5 系统的实现14
5.1 登录与注册模块的实现14
5.1.1 登录与注册页面的设计14
5.1.2 登录注册代码实现16
5.2 管理员、用户信息管理18
5.3 论坛管理19
5.4 网站内容管理20
5.5 留言板管理21
6 系统测试21
6.1 测试的运行环境21
6.2 测试方法21
6.3 测试用例22
6.3.1 登录模块测试22
6.3.2 注册模块测试23
7 结 论24
致 谢25
参 考 文 献26