摘 要
随着网络的高速发展,教育体制改革的深入,通过网络自主学习与搜集信息,已经成为每个人所必须做的事情。特别是计算机,因其自身知识更新快的特点,通过网站进行自主学习无疑是最佳的选择,世界发达国家正如火如茶地致力于Internet在学校教育,社区教育,社会教育及在职训练的应用与研究等。由于利用网络媒体进行网络教学与传统媒体有极大的差异,因此设计一套能够符合网络媒体特性,并能提升教学成果的教学系统是实现我院《C程序设计》这门课在网上进行教学和师生交流的平台的良好前提。结合学院教学现状及现代教育技术的发展趋势,为课程信息的上网、网络教学平台的开发和网络课程的建设。
本论文的主要论述研究ASP.NET技术与SQL Server 2008数据库技术,并在此基础上完成《C程序设计》教学网站各功能模块的可行性分析。主要功能包括用户注册、课程概述、教学大纲、新闻发布、在线论坛这些方面的内容。基于ASP.NET+SQL Server 2008数据库技术的动态网站开发技术,使得Web应用的开发更加简单快捷。该系统为学生与教师等使用者提供一个全新的互动交流平台,交互功能强,有较好的应用前景。
关键词:ASP.NET;SQL Server 2008数据库;教学网站;《C程序设计》
ABSTRACT
Along With the rapid development of network education system reform, through the network self-learning and gathering information, has become everyone must do. Especially the computer, update their own knowledge of the characteristics of fast, independent learning through the website is the best choice, as the fire developed countries such as tea committed to Internet in school education, community education, social education and job training applications and research. The use of online media for online teaching and traditional media have a great difference, so the design can meet a set of online media properties, and to enhance the teaching of learning outcomes at our hospital system is the "C Programming" on the Internet for teaching this course teachers and students a platform for exchange of good premise. College Teaching and combined modern educational technology trends, curriculum information for the Internet, network teaching platform development and network building programs.
The research paper discusses the ASP.NET technology and SQL Server 2008 database technology, and on this basis, complete the "C Programming" teaching site feasibility analysis of each functional module. Key features include user registration, course outlines, syllabi, press releases, online forums these aspects. Based on ASP.NET + SQL Server 2008 database, dynamic website development technology, making Web application development easier and faster. The system for students and teachers and other users a new interactive platform , interactive function is strong,has good application prospects.
Keywords: ASP.NET; SQL Server 2008 database; teaching website; "C Programming"
系统功能框架
教学网站系统是为用户之间进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,以达到用户之间的信息交流和沟通的目的。
本系统是基于WEB的教学网站系统,采用了当前的B/S结构模式进行开发,运用了ASP.NET+SQL Server 2008+IIS组合来进行开发与运行。
教学网站系统的基本功能:用户的登录与注册、在线考试、考试资料管理、在线论坛留言编辑与新闻信息发布等等功能。具体功能模块如下:
1、教学网站数据库模块;
2、用户注册模块:提供用户的登录与注册功能。
3、用户管理模块:提供用户信息的的编辑功能,可以编辑用户的个人资料;
4、在线新闻模块:提供管理员发布在线新闻,并对新闻进行修改、删除等功能;同时用户可以对新闻进行新闻检索和新闻浏览功能;
5、在线论坛模块:提供用户发布帖子的功能,并允许修改和删除自己发布的帖子信息,同时用户与用户之间还可以对帖子进行回复,以达到用户之间的互动交流;
功能框架结构图,如图3.2所示。
系统角色
根据教学网站系统的实际情况,教学网站系统的主要角色有管理员、学生、教师和浏览者,其中教学网站系统的使用者是采用管理员一级管理模式。
1) 管理员
管理员是教学网站系统的主要角色之一,主要负责新闻公告发布、在线论坛留言编辑、用户资料、在线考试、考试资料管理等功能。
2) 学生
学生是教学网站的两大用户之一,具有在线发布帖子、在线考试等功能
3)老师
老师也是教学网站的两大用户之一,具有在线发布帖子、考试资料浏览等功能。
4)浏览者
浏览者只具有浏览新闻、用户帖子和用户回复等基本功能。
本人注意实现了其中用户注册、新闻发布、在线论坛等功能,这一章节里,主要介绍实现的这些功能界面。
系统采用模块化设计,将系统中实现各种不同功能的代码分离出来,独立为一个模块,在需要是进行调用,使系统的结构更加清晰明了,一目了然。
系统对于不同权限的用户,所拥有的功能也是不同的,根据用户权限,用户分为管理员、用户(学生、教师)、游客,而游客则只拥有浏览新闻、帖子等功能。
目 录 12000字
摘 要
ABSTRACT
第一章 概述 1
1.1 教学网站系统的意义 1
1.2 教学网站系统的背景 1
1.3 教学网站系统的目的 2
第二章 系统开发所用到的技术介绍 3
2.1 ASP.NET技术的介绍 3
2.1.1ASP.NET概述 3
2.1.2ASP.NET特性 3
2.2 Visual Studio 2008 开发平台 4
2.2.1 Visual Studio 2008 概述 4
2.2.2 Visual Studio 2008 新特性 4
2.3使用ADO访问数据库 5
2.3.1ADO概述 5
2.3.2典型的ADO操作流程 5
2.4 SQL SERVER 2008 5
2.5 IIS服务器介绍 6
2.6 Macromedia Dreamweaver 8 6
第三章 教学网站系统的分析与设计 8
3.1 教学网站系统的分析 8
3.1.1 可行性分析 8
3.1.2 需求分析 8
3.1.3 B/S系统结构 9
3.2 教学网站系统的设计 9
3.2.1 系统功能框架 9
3.2.2 系统角色 10
3.2.3 系统E-R图 11
3.2.4 数据库的设计 12
第四章 教学网站系统的实现 15
4.1 用户注册模块 15
4.2 用户登录模块 16
4.3 用户信息编辑模块 18
4.4 在线论坛模块 18
4.5 新闻发布模块 23
第五章 总结与展望 27
参考文献 28
致 谢 29
|