计算机专业毕业论文--C语言课程教学网站的设计与实现_第1页
计算机专业毕业论文--C语言课程教学网站的设计与实现_第2页
计算机专业毕业论文--C语言课程教学网站的设计与实现_第3页
计算机专业毕业论文--C语言课程教学网站的设计与实现_第4页
计算机专业毕业论文--C语言课程教学网站的设计与实现_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文) 题 目 C 语言课程教学网站的设计与实现 学 院 专业班级 学生姓名 指导教师 成 绩 2012 年 06 月 16 日 I 摘 要 Internet作为全球性的计算机互联网,已深 入到人们日常生活当中。现代教育技术的发展,使得学生学习 的 方式发生了巨大 的 变化,连上课的方式也不再只拘泥于传统的方式。 网络教学系统的广泛应用,突出了学生在网上教学活动中的主体作用,为学习者在课堂上实现 “ 建构学习 ” 提供了可能 。 根据 C语言 这门课程的特点和要求, 采用了 ASP+DIV+CSS 的设计模式,并采用 B/S 模式结构,利用 MD5 加密 进行了系统与总体数据的规划、设计与实现 。并结合Dreamweaver 实现静态网页界面的设计。本系统使用的 ASP.NET 动态网页技术以及 SQL SERVER数据库技术都已 经发展成熟,完全可以满足系统设计需要,而且是目前主流技术,服务器的架设和支持均十分方便 。 经过测试表明,建立一个符合学校教学要求的使用网站,可实现课程描述、在线学习、师生互动模块等功能,同时能够提供一定的安全机制,提供数据信息的授权访问。 关键词 :教学网站; 网络教学;动态网页 II Abstract Internet is global computer Internet , already has gone deep into to people daily life middle. Development of modern education technology, the feasible student studies such that way has happened being so enormous as to change, way even the way giving lessons rigidly adhering to tradition no longer only. Along with the development of multimedia and network technology, web-based instruction has been developed and popularized rapidly. According to the characteristics and requirements of this course in the C language, ASP + DIV + CSS design patterns, and the B / S model structure, use MD5 encryption system and the planning of the overall data, design and implementation. Combined with Dreamweaver static web interface design. This system uses the ASP.NET dynamic web technology, as well as the SQL SERVER database technologies have been developed to fully meet the system design needs, and is the current mainstream technology, the server set up and support are very convenient. The tests show that the establishment of the use of the website in line with school teaching, can achieve the course description, online learning, teacher-student interaction modules and functions, while able to provide some security mechanisms to provide the unauthorized access of data and information. Key words: Teaching site; Network teaching; Dynamic web pages III 目 录 摘要 . I Abstract . II 第 1 章 绪论 . 1 1.1 课题研究的背景及意义 . 1 1.2 教学网站及相关技术研究现状 . 1 1.2.1传统教学模式与新型教学模式的比较 . 1 1.2.2教学网站的优势 . 2 1.3课题的研究目标与内容 . 2 1.3.1课题研究的目标 . 2 1.3.2课题的主要 工作和研究内容 . 2 1.4 设计说明书结构 . 3 第 2 章 系统开发相关技术的简介 . 4 2.1 系统开发环境 . 4 2.2 软件开发环境 . 4 2.2.1 开发工具 Visual Studio 2008 . 4 2.2.2 数据库开发工具 SQL Server 2005 . 5 2.2.3 ASP技术 . 5 第 3 章 系统的需求分析 . 7 3.1 目前教学网站运营中存在的问题 . 7 3.2 功能分析 . 7 3.2.1 系统业务流程 . 7 3.2.2 用例模型 . 8 3.3 可行性分析 . 9 3.3.1 经济可行性 . 10 3.3.3 操作可行性 . 10 第 4 章 系统的概要设计 . 11 4.1 系统功能设计 . 11 4.1.1 系统功能结构 . 11 4.2 数据库设计 . 11 4.2.1 数据库概念设计 . 12 4.2.2 数据库逻辑结构设计 . 14 4.2.3 文件夹组织结构 . 16 第 5 章 系统的详细设计与实现 . 17 IV 5.1系统登录模块设计 . 17 5.1.1 系统登录模块界面 . 17 5.1.2 系统登录模块技术分析 . 17 5.1.3 系统登录模块实现过程 . 18 5.2 系统管理员模块设计 . 18 5.2.1 系统管理员模块界面 . 18 5.2.2 系统管理员模块技术分析 . 18 5.2.3 系统管理员模块实现过程 . 18 5.3 教师模块设计 . 19 5.3.1 教师模块界面 . 19 5.3.2 教师模块技术分析 . 19 5.3.3 教师模块实现过程 . 19 5.4 学生模块设计 . 19 5.4.1 学生模块界面 . 19 5.4.2 学生模块技术分析 . 19 5.4.3 学生模块实现过程 . 19 5.5 用户注册模块设计 . 20 5.5.1 用户注册模块界面 . 20 5.5.2 用户注册模块技术分析 . 20 5.5.3 用户注册模块实现过程 . 20 5.6 测试题维护模块设计 . 21 5.6.1 测试题维护模块界面 . 21 5.6.2 测试题维护模块技术分析 . 21 5.6.3 测试题维护模块实现过程 . 21 5.7 在线学习模块设计 . 21 5.7.1 在线学习模块界面 . 21 5.7.2 在线学习模块技术分析 . 22 5.7.3 在线学习模块实现过程 . 22 5.8 课程描述模块设 计 . 22 5.8.1 课程描述模块界面 . 22 5.8.2 课程描述模块技术分析 . 22 5.8.3 课程描述模块实现过程 . 22 5.9 师生论坛模块设计 . 23 5.9.1 师生论坛模块界面 . 23 5.9.2 师生论坛模块技术分析 . 23 5.9.3 师生论坛模块实现过程 . 23 第 6 章 系统测试 . 24 6.1 使用环境要求 . 24 6.2 系统配置 . 24 6.3 测试内容和测试策略 . 25 6.4 测试内容 . 25 6.5 测试总结 . 30 V 结论 . 31 参考文献 . 32 致谢 . 33 1 第 1 章 绪 论 1.1 课题研究的背景及意义 随着 Internet 的普及,计算机应用己经从传统的单机模式转变为以全球互联网WWW(World Wide Web)平台的新型服务模式。顺应互联网的出现,大多数高校建设了教学网站。 在这种教学方式下,人们突破了时空的局 限,随时可以从网上获取最新、最形象表示的前沿知识。 可以使得学习者访问网站进行远程教育,吸收大量的新知识。网络教学跨越时间和地理位置的限制,最大程度的整合教学资源,将一流的师资和一流设备通过网络与需要得到新知识的学习者结合起来 1。 具有投资少、效益大、覆盖面广、受益人多及互动性强等特点,可为学校节省人力、物力,为广大的学习者提供一个更加方便的平台。通过教学网站,教师能够轻松生动地给学生演示课程内容,便于学生理解。从而培养对计算机科学的新思想、新知识、新技术的理念和自学能力,使学生和教师能够利用计算机提高自 己的学习效率,达到计算机基础教育的目的。 本次课题围绕“ C 语言课程教学网站的设计与实现 ” 展开。 基于 A 技术特点的三层设计模型的思想,在此基础上分析了 ERP 系统中用户权限管理的设计,该系统基于 .net 框架,采用用户界面层、业务逻辑层和数据访问层的三层设计架构,充分利用了 A在安全性方面的特性,极大地提高了系统的可移植性、可扩充性和可维护性3。 1.2 教学网站 及相关技术研究现状 1.2.1 传统教学模式与新型教学模式的比较 传统的教学模式是以教师为中心,由一个教师领导一大群的学生进行某 一课程的学习,此种教育模式有两个主要的弊端。一是导致学生没有明确而正确的学习动机和动力,学习变得盲目且具有机械性;二是错误的课时制度,即让学生一日内连续学习多门课程,降低其学习效率,这两种弊端造成学生们“枯燥无味”和学习效率低下的主要根源。 而教学网站是随着现代信息技术的发展而产生的一种新型教育方式,由于采用与传统教育方式不同的自主式和交互式学习方式,打破了时间和空间上的限制,使得学生在任何地方任何时间皆可进入教学网站进行自主学习,使得学生具有自主权,加强学生对于课程的兴趣。同时,加强了教师与学生、学生与学 生之间的信息交流,将网站运用于教学可以充分调动学生学习的主观能动性,提高学生的求知欲,同时能使教师及时掌握 2 学生学习的进度及存在的问题,从而取得良好的教学效果 5。 1.2.2 教学网站的优势 ( 1)新型的教学模式使得以教师为中心的传统模式转变成以学生为中心的教学模式,使得教学双方不受地理环境和时间的限制,随时进行学习。教师不再是以讲授知识和方法为重点,而是指导学生如何通过网站学习新知识,突出教师的引导作用。学生通过网页主动获取教学内容所要求的知识,成为学习活动的主体。 ( 2)教学内容更新快,教学过程的交互性 强,教学资源和媒体利用等特点充分提高学生的学习兴趣。 ( 3)利用网络环境的开放性,使得每个学生的个性得到充分的发展。可满足学生个别化自主学习的要求,亦满足学生的个别交流和参与集体讨论。 ( 4)利用在网络环境下学习反馈的实时性,可以即时调整网站的内容与主体,并且给出学生提出问题的答案及解决方案。 ( 5)系统具有完善的后台管理模块,方便系统的维护,确保系统正常运行,益于网络教学的推广。 1.3 课题的研究目 标 与内容 1.3.1 课题研究的目标 建立一个符合学校教学要求的使用的网站,可实现课程描述、在线学习、师生互动模块等功能,同时能够提供一定的安全机制,提供数据信息的授权访问。课程描述可以介绍课程内容、教学目的和要求、教学内容、教学进度表、教案等,师生互动模块可以提供师生交流的平台,探讨课程问题。 1.3.2 课题的主要工作和研究内容 1. 系统分析 C语言课程教学网站主要实现以学生自主学习为目的的网站。提供基本的教学网站所具有的功能:课程描述、教学资源的查看及师生互动模块、在线自测及网站维护管理模块。网站风格简洁,色泽淡雅,排版简单易懂。 2. 系统总体设计 构建课程网站的硬件和软件设计框架, 确定系统所需要的功能模块 , 提出概要性实施方案 2。 所做的主要工作如下: ( 1) 学习开发系统平台应具备的知识; ( 2)对网站进行总体设计,确定开发环境和设计要点,并对所要开发的教学网站 3 管理信息系统; ( 3)进行系统规划,确定其基本结构及实现策略; ( 4)组织实施课程开发、运行程序的设计与实现; ( 5)对系统进行调试、运行。 1 4 设计说明书结构 本设计说明书共分六章,各章结构如下: 第 1 章 绪论。讲述了 C 语言程序设计网站系统的研究背景、研究意义,加血网站系统目前在国内外技术研究现状以及系统的研究内容与研究目标; 第 2 章 系统开发 相关技术简介。讲述了该教学网站系统的开发工具(即其软件开发环境、 Visual Studio 开发工具和 SQL Server 数据库开发工具)和与该系统开发相关的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论