C语言程序设计精品课程网站设计与实现论文

合集下载

精品课程教学网站毕业论文-《软件工程》精品课程教学网站的设计与实现

精品课程教学网站毕业论文-《软件工程》精品课程教学网站的设计与实现

毕业设计(论文)说明书题目:《软件工程》精品课程教学网站的设计与实现毕业设计(论文)中文摘要毕业设计(论文)外文摘要目录1 绪论 (1)1.1 问题定义及内容简介 (1)1.2 研究背景与研究意义 (1)1.2.1 本课题研究背景 (1)1.2.2 本课题研究意义 (3)1.3 课题调研与可行性分析 (3)1.3.1 课题调研 (3)1.3.2 可行性分析 (5)1.4各章内容介绍 (6)2 系统需求分析 (7)2.1 系统的性能要求 (8)2.2 系统功能需求分析 (8)2.2.1 功能划分 (8)2.2.2 功能描述 (8)2.3 用例模型 (9)2.3.1普通用户用例图 (9)2.3.2学生用例图 (10)2.3.3教师用例图 (11)2.4 活动图 (13)2.5 数据流图 (14)2.6数据字典 (15)3系统设计 (18)3.1系统总体结构设计 (18)3.2系统数据模型设计 (18)3.2.1 E-R图 (18)3.2.2 关系模型 (20)3.2.3 数据库表的设计 (21)3.3系统开发与运行环境的确定 (23)3.3.1 系统开发环境 (23)3.3.2 系统运行环境 (24)3.4系统实现的若干关键技术 (24)3.4.1 UML建模技术 (24)3.4.2 ActiveX技术.......................................................................... 错误!未定义书签。

3.4.3流技术.................................................................................... 错误!未定义书签。

4系统内核设计. (25)5用户管理 (26)5.1用户注册 (27)5.2用户登陆 (29)5.3找回密码 (30)5.4系统安全性...................................................................................... 错误!未定义书签。

C语言程序设计精品课程网站的设计与实现

C语言程序设计精品课程网站的设计与实现

毕业设计说明书C语言程序设计精品课程网站的设计与实现专业 计算机科学与技术学生姓名 沈 贵 斌班级 B 计算机 082学号 0810704218指导教师 韩 立 毛完成日期 2012 年 6月 7 日C 语言程序设计精品课程网站的设计与实现摘 要:在21世纪这个信息高度发达、高速流通的时代,计算机的普及以及计算机 网络的广泛应用,让普通人能够接触到比以往更多的知识。

面对信息时代的信息大 “爆炸”现象,怎么样才能使教育跟上时代的步伐,而不至于被时代抛在后面?很 多专家一直都在思考这个问题“如何把教育资源移置到网络上去,使更多的人可以 享有这些资源”。

作为一个以传播知识为主要职能的机构,学校建立一个自己的精 品课程网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时 也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助。

本设计的开发是基于 B/S 结构,采用 技术开发的系统。

从用户的角 度出发,采用面向对象的开发方法,以SQL SERVER 2005为数据库开发平台,使首先对C语言程序设计精品课程网站做了详细的需求分析; 用IIS作为Web服务器。

然后给出了C语言程序设计精品课程网站所需的功能, 重点探讨了 C语言程序设计 精品课程网站的设计法案;最后对C语言程序设计精品课程网站进行了较详细的设 计,并给出了具体实现步骤;通过测试分析,该系统的运行稳定、可靠,具有一定 的实用价值。

关键词:精品课程网站;教学;C语言程序设计Design and Implementation of High­quality CurriculumWebsite for C ProgrammingAbstract: The 21st Century is the times of information highly developing and speeding circulation. With the popularization of computers and the widespread application of computer network, which make the main on the street have time to touch more knowledge than even. Facing to the phenomena about “the information detonation” in the information era, how to make the education to catch the step of times, at least will not drop by it? Many experts think the question that “how can we reload the education resource onto the website and make more people be able to have time to take these source” all the while. As a organ with which diffuse knowledge as its main function, it’s very necessary to build a refinement course for each school, it not only makes more people to get close the education source but also helps the school to enhance its well­known degree and the students’ self­study ability.The development of this project is based on B/S frame,. using technology to develop this system from the user’s point view, this system will use object­oriented development method ,using SQL Server 2005 as its database development platform and IIS as Web Server .At first, this paper carries on a demand analysis about high­quality curriculum website for C Programming in detail. Secondly, the functions of high­quality curriculum website for C Programming are provided, and the plan of it is discussed. Finally, a comparatively design is provided, and the steps of concrete realization are produced. Through a carefully testing and analyzing, which shows this system is stable, reliable, and has certain practical value.Key words:High­quality Curriculum Website;teaching;C Programming目 录1 绪论 (1)1.1 课题背景及研究意义 (1)1.2 国内外发展现状 (1)1.3 论文组织结构 (2)2 关键技术 (2)2.1 精品课程网站 (2)2.2 相关技术 (3)3 可行性研究 (4)3.1 技术可行性 (4)3.2 经济可行性 (4)3.3 操作可行性 (4)3.4 法律可行性 (4)4 需求分析 (4)4.1 功能分析 (5)4.2 性能分析 (5)4.3 数据流图 (5)4.4 数据字典 (6)5 总体设计 (7)5.1 方案设计 (7)5.2 系统功能设计 (9)5.3 用户接口设计 (10)5.4 数据库设计 (13)6 详细设计 (20)6.1 前台客户端功能模块 (20)6.2 后台管理端功能模块 (28)7 测试方案 (33)7.1 测试总体方案 (34)7.2 测试用例 (34)8 结束语 (36)参考文献 (37)致 谢 (38)附 录 (39)附录1 用户登陆注册模块程序清单 (39)附录2 资料上传下载模块程序清单 (48)附录3 用户管理模块程序清单 (54)附录4 新闻管理模块程序清单 (57)附录5 数据库备份和还原模块程序清单 (62)盐城工学院本科毕业设计说明书(2012)C语言程序设计精品课程网站的设计与实现1 绪论1.1 课题背景及研究意义2003年4月,教育部下发了《教育部关于启动高等学校教学质量与教学改革工程 精品课程建设工作的通知》,精品课程建设工作正式启动。

C语言教学专题网站的设计与实现【毕业作品】

C语言教学专题网站的设计与实现【毕业作品】

BI YE SHE JI(20 届)C语言教学专题网站的设计与实现摘要Internet作为全球性的计算机互联网,已深入到人们日常生活当中。

基于Internet 的现代教育技术的应用,使学生学习的方式发生了巨大的变化,连上课的方式也不再只拘泥于传统的老师面授的方式。

网络教学系统的广泛应用,突出了学生在网上教学活动中的主体作用,为学习者在课堂上实现“建构学习”提供了可能。

本系统根据C语言这门课程的特点和要求,采用了 PHP+DIV+CSS 的设计模式,并采用 B/S 模式结构,利用 MD5加密进行了系统与总体数据的规划、设计与实现,并结合Dreamweaver实现静态网页界面的设计。

本文对本系统进行了详细的需求分析和功能介绍,符合网络教学新模式的需求,可实现,网络教学,师生互动,教师答疑等功能,同时能够提供一定的安全机制,提供数据信息的授权访问。

关键词:教学网站;网络教学;动态网页AbstractInternet 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, PHP + 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 PHP dynamic web technology, as well as the MYSQL 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目录1 绪论 (1)1.1 课题研究的背景及意义 (1)1.2教学网站及相关技术研究现状 (1)1.2.1传统教学模式与新型教学模式的比较 (1)1.2.2教学网站的优势 (1)1.3课题的研究目标与内容 (2)1.3.1课题研究的目标 (2)1.3.2课题的主要工作和研究内容 (2)1.4 设计说明书结构 (2)2 系统开发相关技术的简介 (4)2.1 系统开发环境 (4)2.2 软件开发环境 (4)2.2.1开发工具Dreamweaver (4)2.2.2 数据库开发工具MYSQL (4)3 系统的需求分析 (7)3.1 目前教学网站运营中存在的问题 (7)3.2 功能分析 (7)3.2.1 系统业务流程 (7)3.2.2 用例模型 (7)3.3 可行性分析 (9)3.3.1 经济可行性 (9)3.3.2 技术可行性 (9)3.3.3 操作可行性 (10)4 系统的概要设计 (11)4.1 系统功能设计 (11)4.1.1 系统功能结构 (11)4.1.2 系统功能简介 (11)4.2 数据库设计 (11)4.2.1 数据库概念设计 (12)4.2.2 数据库逻辑结构设计 (14)4.2.3 文件夹组织结构 (15)5 系统主要模块的设计与实现 (16)5.1 系统登录模块设计 (16)5.1.1 系统登录模块界面 (16)5.1.2 系统登录模块技术分析 (16)5.1.3 系统登录模块实现过程 (16)5.2 用户注册模块设计 (17)5.2.1 用户注册模块界面 (17)5.2.2 用户注册模块技术分析 (17)5.2.3 用户注册模块实现过程 (17)5.3 留言模块设计 (18)5.3.1 留言模块界面 (18)5.3.2 留言模块技术分析 (18)5.3.3 留言模块实现过程 (19)5.4 视频模块的设计 (19)5.4.1 视频模块技术分析 (19)5.4.2 视频模块实现过程 (19)5.5 分页类的设计 (20)5.5.1 分页类技术分析 (20)5.5.2 分页类应用过程 (20)6 系统测试 (21)6.1 使用环境要求 (21)6.2 测试内容和测试策略 (21)6.3 测试内容 (21)6.4 测试总结 (22)结论 (23)参考文献 (24)致谢 (25)1 绪论1.1 课题研究的背景及意义随着Internet的普及,计算机应用己经从传统的单机模式转变为以全球互联网WWW(World Wide Web)平台的新型服务模式。

C语言编译器设计与实现毕业论文(设计)

C语言编译器设计与实现毕业论文(设计)

毕业设计(论文)任务书第1页第2页第3页毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

《C语言程序设计》课程精品网站设计与开发研究

《C语言程序设计》课程精品网站设计与开发研究

《C语言程序设计》课程精品网站设计与开发研究【摘要】精品课程网站对于课程的课堂教学是一个有益的补充,为优质资源共享提供了新的手段。

本文分析了《C语言程序设计》课程精品网站的功能划分,开发技术,基于JSP技术实现了精品课程网站的开发。

【关键词】精品课程;Web;应用开发;B/S0 前言传统的课堂教学中,存在教学任务重,教学课时紧张的特点。

作为公共基础课的《C语言程序设计》,是培养学生计算机编程能力的入门课,在课程教学中课时与教学任务之间的矛盾更加突出。

精品课程网站的出现,为学生在课下学习和复习提供了一个有效的平台,可以弥补课堂教学的不足,同时,优质教学资源也可以通过精品课程得到更为广泛的共享,极大的提高了其教学价值。

如何设计一个功能稳定、内容丰富、界面美观、使用方便的精品课程网站,对于《C语言程序设计》的教学是一个极具探讨价值且亟待解决的问题。

1 《C语言程序设计》精品网站建设需求与功能分析《C语言程序设计》精品课程网站要求能够方便用户在线资源共享及教师管理者资源的有效发布。

网站平台要具有界面美观,操作方便,稳定性与安全性好的特点。

在网站内容方面,要结合该课程较强的实践性的特点,实现学生与教师的有效互动。

因此,在功能上应实现用户注册、课程资源发布,资源管理,资源浏览,留言及回复,公告发布管理,用户管理等功能。

课程资源发布包括课件发布、习题发布、参考资料、教学大纲、教案、教学视频、演示动画等的发布。

资源管理实现上述资源的修改与删除。

用户管理实现用户账号信息的管理、密码修改与重置等。

2 《C语言程序设计》精品网站开发技术本网站采用JSP作为网站网页开发技术,MYSQL作为存储数据信息的后台数据库。

JSP是Sun公司推出的构建在Servlet规范提供的功能之上的动态网页技术。

MYSQL是一个开放源码的关系数据库管理系统,目前已经被广泛地应用在中小型网站中。

网站平台的开发,采用目前最流行的SSH(Struts+Spring+Hibernate)框架及MVC(模型Model-视图View-控制器Controller)设计模式,充分考虑了平台的可扩充性和安全性及稳定性的要求。

《C语言程序设计》精品课程网站设计与实现

《C语言程序设计》精品课程网站设计与实现

《C语言程序设计》精品课程网站设计与实现摘要:精品课程建设是高等学校教学质量与教学改革工程的一项重要内容,精品课程网站是精品课程建设和评价的窗口。

C语言程序设计课程是计算机系的专业基础课,本文设计和实现了《C语言程序设计》精品课程网站。

该网站服务器端采用ASP技术、后台数据库采用Access,利用ADO数据库访问技术实现对数据的各种管理操作。

网站上发布与共享教学资源,学生自学或补充学习;提供在线交流平台,实现师生互动;提供在线测试平台,检验学习成果。

关键词:C语言精品课程ASP Access精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。

精品课代表了高校课程建设的最高水平,为了使学生和老师之间有多角度,多渠道的沟通,将优质的教学资源上网并共享、动态更新,提高学生自学能力。

通过网络教学平台实现师生互动,在线解答学生提出的问题,及时了解学生当前的状态。

因此,建立精品课程网站是十分必要的事情。

C语言程序设计课程是计算机系的核心专业基础课,它功能丰富,表达能力强,使用灵活方便,应用面广。

几年来,课程组人员在C语言程序设计课程建设上投入了很大精力,积极地进行了教材建设、教学内容、教学方法、教学手段和考核方式的改革,取得了良好的成绩。

本文针对C语言课程建设的发展,采用数据库技术与ASP技术,实现了一个基于B/S结构的《C语言程序设计》精品课程网站。

一、精品课程网站规划该网站主要面向的用户人群有三类:(1)教师,教学资源的提供者,上传和发布作业,查看学生提交的作业,回答学生提出的问题。

(2)学生,网站的主要使用者,下载课件,下载作业,提交做好的作业,可通过留言板提出问题,可在线交流,可在线测试和练习。

(3)系统管理员,后台管理者和网站维护者。

网站划分出以下几个功能模块:(1)课堂教学:包括教学大纲、授课教案、教学课件、教学录像、考试大纲(2)实践教学:包括实验大纲、综合实例、实验开放(3)互动学习:包括留言与反馈、网上答疑、在线测试、作业提交(4)教学资源下载:包括教学课件、同步训练、模拟试卷、经典案例、算法动态演示(5)常见问题二、数据库设计数据库是信息系统的核心和基础,是网站开发和建设的重要组成部分,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。

《C语言程序设计》课程精品网站设计与开发研究

《C语言程序设计》课程精品网站设计与开发研究
【 摘 要】 精 品课程 网站对 于课程 的课 堂教 学是一 个有益 的补充 , 为优质资源共享提供 了新的手段 。本文分析 了《 c语言程序设计》 课程精
品网站 的功 能划 分, 开发技 术, 基于J s P技 术实现 了精 品课程 网站 的开发 。
【 关键词 】 精 品课程 ; We b ; 应用开发 ; B / S 0 前 言
项目 与i 瞩
S c 科 i e n c e & 技 T e c h 视 n o l o g y 界 V i s i o n
科技

探索 ・ 争ห้องสมุดไป่ตู้
《 C语言程序设计》 课程精品网站设计与开发研究
申 自浩 王 辉 ( 河 南理 工大 学 计算 机科 学 与技术 学 院 , 河南 焦 作 4 5 4 0 0 3 )
1 《 C语言程序设计》 精 品网站建设需求与功能分析
《 c语言程 序设计 》精品课程网站要求能够方便 用户在线资源共 享及教师管理者资源的有效发布 网站平台要具有 界面美 观 . 操作方 便. 稳定性与安全性好的特点 在 网站 内容方面 . 要结合该课程较强的 实践性的特点 . 实现学生与教师的有效互 动。 因此 , 在功能上应实现用 户注册 、 课程资源发布 。 资源管理 , 资源浏 览 , 留言及 回复 , 公告发布管 理, 用户管理等功能。课程 资源发 布包括课 件发 布 、 习题 发布 、 参考资 图 1 教师用户角色用例图 料、 教学大纲 、 教案 、 教学视 频 、 演示动画等的发布。 资源管理实现上述 资源的修改与删除 用户管理实现用 户账号信 息的管理、 密码修改与 3 . 2 系统主要功能实现 重置 等 根据详细设计 阶段 的成 果 . 进行程序 代码 的编写 . 完 成预期 的功 能模块。开发实现过程 中注意了代码 书写 的规范化及可重用性 , 对于 2 《 C语言程序设计》 精品网站开发技术 界面 . 采用 了一些精美的图片与动 画. 使得实现 的网站平台在可用性 、 本 网站采用 J S P作为 网站 网页开发技 术 . MY S QL作 为存储 数据 界面友好性方面有好的体 现。同时. 按照预期 的需求对其进行相应 的 信息 的后 台数据库 J s P 是S u n 公 司推 出的构建在 S e r v l e t 规范提供的 黑盒测试与 白盒测试 . 检验其是否满足实 际的要求 。 功能 之上 的动态 网页技术 MYS Q L是一个开放源码 的关 系数 据库管 4 课 程 精 品 网 站 的发 布 理 系统 . 目前 已经被广泛地应用在 中小型 网站 中。 网 站 平 台 的开 发 .采 用 目前 最 流 行 的 S S H f S t r u t s + S p i r n g + 本精品网站在发布在 WI N D O WS平 台或 L I N UX平 台下 .下面 以 H i b e m a t e 1 框架 及 M V C f 模 型 M0 d e 1 一 视图V i e w 一 控制器 C o n t r o l l e r ) 设 发布在 WI N D O WS 平台 的过程来进行 说明 : 计模式 , 充分考虑 了平 台的可扩充性 和安全性及稳定性 的要求 。平台 4 . 1 安装 WI ND O WS S E R VE R服务器版操作系统 的实 现包 含 了表示层 、 业务逻 辑层 、 数据持 久层和域 模块层的设计 与 由于《 c 语 言程序设计》 精 品课程完 整有着 大量的用户 . 存在较大 开发 。该开发模型 . 不仅实现 了视 图、 控制器与模型 的彻底分离 , 而且 的并发访 问情况 和安全性需求 . 因此 网站需要 发布在性能稳 定 . 安全 还实 现了业务逻辑层与持 久层的分离 . 是 的系统具 有很好的可 维护 性高的服务器平台 我们首先需要安装 WI N D O WS 2 0 0 0 S E R V E R以 性 在表示层 中 .首先通过 J S P 页面 实现交互界 面 ,负责接收请求 上的服务器版本 . 本网站的发 布服务器为 WI N D O WS 2 0 0 8 S E RV E R 。 ( R e q u e s t )和 传 送 响 应 ( R e s p o n s e ) .然 后 S t r u t s 根 据 配 置 文 件 将 4 . 2 安装 J D K并进行配置 A c t i o n S e r v l e t 接收到的 R e q u e s t 委派给相应的 A c t i o n处理 在业务层 J D K是 J A V A开发及运 行的环境 .网站的运行需要 J DK的支持 。 中, 由S p r i n g I O C容器负责向 A c t i o n提供业务模 型( Mo d e 1 ) 组件 和该组 下载 J D K的 WI N DO WS版本 安装包进行安装 .然后配置相应 的环境 件 的协作对象数据处理f D A 0 ) 组件完成业务逻辑 , 并提供缓 冲池 、 事务 变量 , 包括 j a v a _ h o m e , p a t h和 c l a s s p a t h三个部分。 处理等容器组件 以提升系统性能和保证数据的完整性 。在持久层 中 . 4 . 3 安装 T 0 mc a t WE B服务器 将依赖于 H i b e ma t e 的对象化映射 和数据库交互 . 处理 D A O组件请求 下载 并安 装 T o mc a t . T o mc a t 是 Ap a c h e发 布 的一个 J S P常 用 的 的数据 . 然后 返 回处理结果 。同时 , 平台在 网页刷 新方面采 用了 i j a x WE B应用服务器 . 具有很好的稳定性 f A s y n c h r o n o u s J a v a S c r i p t a n d X ML. 异步 J a v a S c r i p t 和X ML ) 技术 完成 4 . 4 安装 M Y S Q L 数据库管理系统 页面 的局部刷新 在资源上传方面 . 采用 S m a n U p l o a d 组件 实现 了文件 网站采用 M Y S Q L 作为数据库管理系统 。下载并安装 M Y S Q L , 然 的上传。 采用 F l a s h P a p e r 实现文档到 F L AS H动画的转换 。 在线 编辑则 后 创建网站所需要 的数据库和用户 使用 了开源 的在线 H T M L编辑器 K i n d E d i t o r 。 4 . 5 安装 J DB C驱 动 J D B C( J a v a D ta a b a s e C o n n e e t i v i t y 1 是 一种 可 以执 行 S Q L语 句 的 3 精 品 网站 主 要 功 能 模 块 设 计 与 实现 J a y a A P I , 提供了程序访 问数据库 的接 口。 平 台对数据库 的访问需要安 结合《 c 语 言程序设计》 精品课程 网站 的建设 需求 , 下面对该平 台 装J D B C 驱动 。 的一些主要功能模块的设计与实现进行介绍。 4 . 6 发 布网站到 T O MC A T f 下转第 1 3页 )

计算机网络精品课程网站的设计与实现_毕业设计论文(含核心代码).

计算机网络精品课程网站的设计与实现_毕业设计论文(含核心代码).

《计算机网络》精品课程网站的设计与实现(毕业设计论文)1 引言1.1 选题背景在人才培养中,课程具有无可替代的重要性和基础性。

课程是一种文化传递,它是人类智慧的结晶,是科学、技术、经济、文化发展历史的总结,又是现代发展前沿的反映。

因此,课程是学生知识、能力、素质培养的重要载体。

一所学校,不能认为只要能开出课,就是在办学。

学校要根据自己的目标定位和发展方向来确定要开设的课程。

在一所学校里,有计划、有目标地建设成一批辐射性强、影响力大的精品课程,可以大范围地推进全校的课程建设,可以营造一种良好的学习氛围,形成良好的校园文化。

开发教学网站,是推进教育更新、实现教学管理创新的主要方面。

在精品课程网站这个网络平台上可以看到相关课程的详尽信息。

在课程介绍中,用户可以轻松找到要学课程的简单概述,能为用户对相关知识的学习指明方向,突出重、难点。

而这些有可能会被老师忽略,或者老师讲过而你没有听清楚的情况下就会对你总体把握学习很有益处。

在教师队伍中你可以比较详细的了解讲师或课程负责人的信息,在你学习中遇到难题时可以向这些老师请教。

每个人的思考方式不同,你的任课老师的讲解重点的思路你可能理解不了,有可能换个老师以另外的思路讲解有可能就符合你的思维方式,也更易于理解。

在教学大纲中向用户展示某一课程总体结构框架,列出课程的主要的知识点,有利于用户总体把握课程。

资源下载为用户提供了很好的教学资源,供用户学习。

而网上答疑更是体现了精品课程网站交互性的特点,在该项中用户可以就自己学习中遇到的问题提出来供其他用户共同思考解答,这是精品课程网站的一个十分优秀的特点,可以让用户之间相互探讨,共同进步。

1.2 目的和意义精品课程网站是高等学校教学质量与教学改革工程的重要组成部分,是学生自主学习、教学互动、学习交流的重要平台。

《计算机网络》是计算机专业的一门必修课程。

学生在学习的过程中,除了老师的引导外,还需详细了解课程的学习要求,了解课程的重点与难点,预习和复习课堂教授的内容,检查自己掌握知识的情况,并及时同老师交流学习中遇到的问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宁德师范学院毕业设计(论文)《C语言》精品课程网站的设计与实现院系:计算机系专业(班级):计算机科学与技术(师范)*名:***学号:B2011101136指导教师:毛雁明职称:讲师完成日期:2015年4月25日宁德师范学院教务处制摘要随着Web技术的发展,Web已经由最初的静态网页技术发展为现在的动态网页技术。

Web的出现,改变了我们从书本上或者报纸等纸质材料获取知识的方式,大量的信息可以通过网页获取。

精品课程网站是一个知识获取的平台,是高等学校教学质量与教学改革工程的一项重要内容。

精品课程提供了多角度、多渠道的师生互动方式,保证了资源的共享性,实时性。

精品课程是在传统的课堂教学的补充。

本文主要利用技术设计并实现了《C语言程序设计》精品课程网站,该网站具有课程内容展示,用户注册,登录,电子资源的展示和下载,在线视频播放,留言等功能。

关键词:; SQL数据库;C语言程序设计;精品课程网站AbstractWith 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 technology to design and realize the “C Language Pr ogramming” 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:; SQL database; C Language Programming; course website目录1概述 (1)1.1 课题背景 (1)1.2 课题研究的意义 (1)1.3 国内外研究现状 (2)2关键技术介绍 (3)2.1 技术 (3)2.2 SQL Server (4)2.3 IIS 7.0 (4)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)《C语言》精品课程网站的设计与实现1概述1.1 课题背景在因特网飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设是信息化建设中的重要组成部分。

步入21世纪起我国高等教育实现了历史性的跨越,使我国高等教育进入国际公认的大众化教育阶段。

但是现阶段,大学教师队伍成长的速度开始跟不上学生入学的脚步,人民群众不断增长的教育需求同教育供给特别是优质教育供给不足的矛盾。

教育投入严重不足,教育基础设施和教师队伍的水平都远远不能适应教育现代化的要求。

要在高等教育规模持续增长的情况下,继续保持教育质量的不断提高,是我们面临的前所未有的严峻挑战。

网络教学是缓解这种现状的一个方法,而精品课程为网络教学提供了一个很好的网络教材,使网络能够很好的教学。

网上的资源通过教学网站来进行发布,有条件的学生可以通过学习教学网站的课件来学习。

精品课程的建设极大缓解了我国教育力量不足的压力[1]。

我们学校在最近这几年也在大力开展省级和校级精品课程的设计,但是还没有相对应的精品课程的网站,或者已有的网站不够精细,只有基本的框架,无法很好的做到多渠道进行沟通,不能及时的将教学资源进行共享没能做到师生的互动交流。

这就无法很好的将精品课程的网络教学远程教学的作用发挥出来。

所以,进行网络精品课程的设计以及实现,在当下我们学校的现状下,是非常有意义的。

1.2 课题研究的意义精品课程建设是高等学校教学质量与教学改革工程的一项重要内容,方便学生和老师之间进行多角度、多渠道的沟通,将优质的教学资源共享、动态更新,提高学生自学能力。

通过网络教学平台实现师生互动,在线解答学生提出的问题,及时了解学生的当前状态。

因此,建立精品课程网站是十分必要的。

《C语言程序设计》课程是系属校级的精品课程,是具有一流教师队伍、一流教学内容、一流教学方法、一流教材和一流教学管理等特点的示范性课程。

《C语言程序设计》是计算机系的核心专业基础课,它功能丰富,表达能力强,使用灵活方便,应用面广,所以本课题针对C语言课程建设的发展建立了《C语言》精品课程网站。

本次设计围绕《C语言程序设计》精品课程网站的设计与实现展开。

1.3 国内外研究现状国外网络普及广泛而且比较早,所以他们早在20世纪就开始了精品课程网站的初步应用。

我国的网络的普及相对国外来说比较晚,在网络上进行教学就更晚了,2000年以来,国家教育部连续批准了多所高校进行网络远程教学的开展。

这些举措,表明国家对Internet远程教育事业的重视,Internet远程教育的发展必将成为未来教育的焦点。

对于网络教学的开始,还没有精品课程这个概念。

而随着网络教学的发展,精品课程开始被提上日程,国家现在特别重视精品课程的建设问题[2]。

但是我国的精品课程网站建设也存在不少的问题:1、精品课程网站建设浪费资源的现象。

当前精品课程网站的建设主要是针对国家精品课程的评审标准而设立,看似规范,但目的也是方便评委查找。

很多高校花费很大精力和大量资金去做网站系统,买web服务器独立建立课程网站参与评选。

2、精品课程网站建设内容空乏。

有些学校没有认识精品课程的本质目的,只是把精品课程看成是一种奖项,能给学校带来荣誉,能扩大学校的影响,所以在精品课程网站建设过程中,只是把网站建设的非常华丽,内容方面很多有夸大实际的情况,在师资、教学内容、教学条件、教学方法手段、教学管理方面并没有达到一流,并加入不相关内容,甚至放入一些虚假材料在网站中,看似把精品课程网站填充的满满的,但实际上内容空乏,已经失了精品课程网站建设的初衷,而此“精品课程”也失了精品的意义。

3、精品课程网站交互性不够。

既然是精品课程,那就是要拿出来分享的,可是当前很多高校的精品课程网站在课程评审后就不在更新网站内容,也不在关注课程网站的使用情况,而在本校内本该受益的年轻教师、学生却鲜有人了解此课程内容。

课程网站本应该是学生与教师沟通的桥梁,是精品课程的教师团队与学生交流互动很好的渠道,但学生很少关注甚至不知道精品课程网站的网址,那网站也就不能体现自身的价值和意义[3]。

2关键技术介绍我们使用+C#进行网页的编程,《C语言程序设计》精品课程网站是使用浏览器进行访问的,所以我们开发的是一个Web网站。

我们要开发的网站是一个具有交互性的动态网站。

2.1 技术是微软的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。

的出现使服务器端程序开发变得简单易行[4]。

在目前使用非常的广泛,它采用的是一种通用的程序语言在底层运行,我们可以使用不同的编程语言对网页进行编程开发,尽管你可以自主选择使用C#进行编程或者也可以使用VB、C++甚至使用JavaScript或者其他的编程语言对网页进行编程,但是不管使用什么语言,在解析的过程中都会被翻译成中间的底层的通用的语言。

在使用进行编程的时候,我们可以使用已经集成的,已经很成熟的控件进行开发。

控件我们不仅仅可以使用开发环境内置的,同时还会有大量的第三方控件可以供我们进行使用。

使用现有的官方控件或者第三方控件,有助于我们节约开发时间跟成功,间接的加快整个项目的开发速度。

网站编程的时候,使用微软自家的集成开发工具Visual Studio进行开发,Visual Studio是一款功能强大的集成开发工具,它提供所见即为所得的编辑方式。

同时它也集成了目前最先进的设计器和许多的经过验证成熟的工具。

使用一种先进的开发模式,为软件或者网站开发人员提供了极大的便利。

因为的先进而强大的功能,使得程序员在进行编程的时候可以非常的灵活,在某一些简单的程序的开发甚至只是简单的拉控件,这就大大的降低了对程序员的技术水平的要求。

也允许我们进行控件的开发,我们可以开发自己的控件,这样我们可以开发一些比较通用的控件,可以重复多次的使用,也让我们可以选择别人编译的第三方控件,提高了代码的重复使用性。

相关文档
最新文档