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

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

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

《C语言程序设计》网上考试系统的设计与实现论文稿

《C语言程序设计》网上考试系统的设计与实现论文稿

30学校代码 ***** 学号分类号密级本科毕业论文(设计)学院、系计算机学院专业名称信息管理与信息系统年级 2006级学生姓名李莹指导教师崔波2010年 5 月 26 日《C语言程序设计》网上考试系统设计与实现摘要随着Internet的流行,教育系统也引进了网络教育方式,其中一个方面就是网上考试系统。

本文概述了《C语言程序设计》网上考试系统的设计和实现,运用ASP语言和SQL server2000数据库管理系统设计该系统。

其中重点介绍了该系统得在线考试的实现过程:包括系统分析、数据流程分析、数据库设计、系统的运行环境、功能设计、系统实现。

本系统主要面向两类人员使用:管理员(教师)、普通学生,他们拥有不同的权限。

管理员管理试题,生成试卷。

学生登录后选择试卷进入答题,完毕后提交试卷,存入数据库并评分。

系统管理员可以查询考生的成绩,每个考生只能查询自己的成绩。

在线交流模块中,任何用户都可以登录留言,管理员可以删除留言。

另外总结了本系统的特点:节约教学成本,提高考试工作的效率。

关键词ASP,SQL Server 2000,网上考试"C Programming Language" Design and Implementation ofOnline Examination SystemAuthor:liyingTutor:cuiboAbstract With the Internet's popularity, the education system also introduce online education, one of which is online examination system. This article outlines the "C Programming Language" Online Examination System designing and implementation, using ASP language and SQL server2000 database management. The system mainly introduces the process of online examinations, including system analysis, data flow analysis, database designing, the system's operating environment, functional designing and system implementation. The system is mainly used for two types of staff: one is the administrator (teacher), another is regular student. They have different permissions. Administrators can manage and create test papers. Students can select one of the papers and answer it after logging in. Once the papers is submitted, the score will be stored in the database, then system administrators can check results of the candidates. Each candidate can only check their own performances. In the online communication module, any user can log on and leave messages, and the administrator can delete messages. Besides, this paper summes up the characteristics of this system: saving the cost of teaching and improving test efficiency.Keywords ASP,SQL Server 2000,Online Examine目录第1章绪论 (1)1.1课题研究背景与意义 (1)1.2课题调研与可行性分析 (1)1.2.1 课题调研 (1)1.2.2 可行性分析 (1)1.3论文各章内容介绍 (2)第2章系统需求分析 (3)2.1系统功能需求 (3)2.2数据流图 (3)第3章系统设计 (5)3.1系统总体结构设计 (5)3.2系统数据模型设计 (6)3.2.1数据概念结构设计——E-R图 (6)3.2.2数据表 (7)3.2.3主要数据表结构 (8)3.3 系统开发与运行环境确定 (11)3.3.1 开发工具的确定 (11)3.3.2 运行环境 (12)3.3.3系统实现的若干关键技术——B/S (12)第4章系统功能详细设计 (13)4.1用户管理功能设计 (13)4.2试题类型管理功能设计 (14)4.3题库管理功能设计 (15)4.4试卷管理功能设计 (15)4.5审卷及成绩管理功能设计 (16)4.6在线考试功能设计 (17)4.7留言功能设计 (17)4.8在线交流功能设计 (17)第5章网上考试系统实现 (18)5.1 在线考试功能实现 (18)5.2 查询成绩功能实现 (20)5.3个人信息功能实现 (22)结论 (24)致谢 (25)参考文献 (26)第1章绪论1.1课题研究背景与意义随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。

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

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

宁德师范学院毕业设计(论文)《C语言》精品课程网站的设计与实现院系:计算机系专业(班级): 计算机科学与技术(师范)姓名:黄明垚学号: B2011101136指导教师:毛雁明职称:讲师完成日期: 2015年4月25日宁德师范学院教务处制摘要随着Web技术的发展,Web已经由最初的静态网页技术发展为现在的动态网页技术.Web的出现,改变了我们从书本上或者报纸等纸质材料获取知识的方式,大量的信息可以通过网页获取。

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

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

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

本文主要利用ASP。

NET技术设计并实现了《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。

精品课程网站的设计与实现毕业论文

精品课程网站的设计与实现毕业论文

精品课程的设计与实现毕业论文目录摘要.............................................. 错误!未定义书签。

Abstract .............................................. 错误!未定义书签。

一、引言 (1)(一)项目开发的背景 (1)(二)项目开发的意义 (1)二、可行性分析及总体设计原则 (3)(一)可行性分析 (3)1.技术可行性 (3)2.经济可行性 (3)3.社会可行性 (3)(二)总体设计原则 (4)三、系统分析 (5)(一)业务流程分析 (5)(二)数据流图 (7)(三)数据字典 (9)四、系统设计 (13)(一)系统功能设计 (13)(二)系统数据库设计 (14)1.概念结构设计 (14)2.数据库表设计 (18)(三)系统开发工具与开发模式的选择 (20)1.系统开发工具 (20)2.系统设计模式 (21)五、系统实现 (24)(一)前台模块 (24)1.首页 (24)2.查看教学视频界面 (25)3.下载作业界面 (25)4.在线自测界面 (25)5.留言板界面 (26)(二)后台模块 (27)1.登录界面 (27)2.专业管理界面 (29)3.学生管理界面 (30)4.课程管理界面 (30)5.公告管理界面 (32)6.留言管理界面 (32)六、软件测试与分析 (33)(一)软件测试的重要性 (33)(二)测试实例的研究与选择 (33)(三)测试环境与测试条件 (34)(四)系统运行情况 (35)(五)系统评价 (35)结论 (36)参考文献 (37)致谢 (38)一、引言(一)项目开发的背景随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。

精品课程主要是针对学校涉及精品课程平台的一系列相关工作的管理,本系统的建立使学校的管理更加规化、系统化,查询手段更加便捷化。

C语言教学网站及网上考试系统的设计与实现_毕业论文

C语言教学网站及网上考试系统的设计与实现_毕业论文

毕业设计(论文)说明书题目:C语言教学网站及网上考试系统的设计与实现毕业设计(论文)中文摘要毕业设计(论文)外文摘要目录1. 引言 (1)1.1 课题研究背景与意义 (1)1.1.1 网上教学系统 (1)1.1.2 网上考试系统 (1)1.2 问题定义内容简介 (2)1.2.1 问题定义 (2)1.2.2 内容简介 (2)1.3 课题调研与可行性分析 (2)1.3.1课题调研 (2)1.3.2 可行性分析 (2)1.4 论文各章内容介绍 (3)2. 系统的需求分析 (5)2.1系统功能需求 (5)2.2 业务流和数据流图 (5)2.2.1业务流 (6)2.2.2数据流图 (6)2.3 数据字典 (8)2.3.1 数据流分量 (8)2.3.2 数据流 (9)2.3.3 数据存储 (10)2.3.4 数据处理 (10)3. 系统设计 (12)3.1系统总体系结构设计 (12)3.2 系统数据模型设计 (13)3.2.1 数据概念结构设计——E-R图 (13)3.2.2 数据库逻辑结构设计(关系模型) (16)3.2.3 数据表 (16)3.3 系统开发与运行环境确定 (19)3.3.1 开发工具的确定 (19)3.3.2 运行环境 (21)3.3.3系统实现的若干关键技术 (21)4. 用户管理模块设计 (23)4.1用户管理模块的体系结构设计 (23)4.1.1 用户管理模块功能简介 (23)4.1.2 用户管理模块功能图 (23)4.2 用户管理模块的详细设计 (23)4.2.1 用户登录和注册界面设计 (23)4.2.2 用户登录 (24)4.2.3 用户注册 (26)4.2.4 用户及其权限管理 (28)5. 试题管理模块设计 (31)5.1 试题管理模块体系结构设计 (31)5.1.1 试题管理模块功能简介 (31)5.1.2 试题管理模块功能图 (31)5.2 试题管理模块的详细设计 (31)5.2.1 添加试题 (31)5.2.2 修改试题 (33)5.2.3 删除试题 (34)6. 试卷管理模块设计 (36)6.1试卷管理模块的体系结构设计 (36)6.1.1 试卷管理模块功能简介 (36)6.1.2 试卷管理模块功能图 (36)6.2 试卷管理模块详细设计 (36)6.2.1 添加试卷管理 (36)6.2.2 删除试卷管理 (37)6.3 遇到的主要问题及解决方案 (39)7. 在线答题模块设计 (40)7.1 在线答题模块体系结构设计 (40)7.1.1 在线答题模块功能简介 (40)7.1.2 在线答题功能模块图 (40)7.2 在线答题模块详细设计 (40)7.2.1 界面设计 (40)7.2.2 在线答题 (40)8. C语言教学模块设计 (43)8.1 C语言教学模块体系结构设计 (43)8.2 C语言教学模块功能简介 (43)8.2.1 功能分配 (43)8.2.2 接口设计 (43)8.3 系统模块设计与开发 (47)8.3.1 数据库访问类DataAccessor.cs (47)8.3.2 文档分类模块 (47)8.3.3 文档查询模块 (48)8.4 遇到主要问题及解决方案 (48)9. 在线交流模块设计 (50)9.1在线交流模块功能结构设计 (50)9.2 在线交流模块详细设计 (50)10. 用户使用手册 (52)10.1系统功能简介如下: (52)10.1.1 C语言教学模块: (52)10.1.2 网上考试模块: (52)10.1.3 在线交流模块 (52)10.2 运行环境简介 (52)10.3 系统运行与操作指南 (52)11. 系统评价 (54)11.1 系统特色/优点介绍 (54)11.2 系统存在不足与改进方案 (54)11.2.1 系统存在的不足 (54)11.2.2 改进方案 (54)结论 (55)致谢 (56)参考文献 (57)1. 引言以计算机和现代网络技术为特征的信息技术极大的促进了社会经济的发展,也引发了一场知识和信息的革命。

c语言课程设计优秀论文

c语言课程设计优秀论文

c语言课程设计优秀论文c语言课程设计优秀论文(精选6篇)C语言程序设计课程是高等院校计算机专业基础课程之一,其教学效果直接影响学生在计算机方面的应用。

今天小编为大家准备了c语言课程设计优秀论文,欢迎阅读!c语言课程设计优秀论文篇1摘要:现代化的图书管理需要有现代化的管理系统,采用计算机管理信息系统已成为图书管理科学化和现代化的一个重要特征,给图书管理带来极大的便利.近年来图书事业的发展,以及软件开发的逐步成熟,图书管理系统使得原来繁重而易出错的图书管理变得简单而有条理,我所开发这一图书管理系统的目的在于能够节省大量的人员成本,使得管理变得方便可靠。

关键词:图书管理系统关系模型功能模块随着社会的进步与发展,资源高效利用提高效率越来越受到人们的关注.图书管理也提出这样的要求,因此图书管理的数字化越来越受到大众的青睐.图书管理系统是现代图书管理工具中的重要组成部分。

它广泛应用于图书馆管理,力求开发出一套严谨、可靠、功能完整的管理系统。

使用图书管理系统能够很好的解决了传统图书管理的问题.人员需求能够减少,工作效率明显提高,管理更加便利。

一、系统介绍此图书管理系统主要采用的是VisualStudio2008做为前台开发工具以及SQL Server 2005做为后台支持。

以操作便捷、界面友好、灵活、实用为出发点,设计采用了模块化设计方法。

系统实现了以下基本功能:日常操作:此功能实现图书的借阅、归还。

读者管理:可以实现读者的添加、修改、查询等操作。

图书管理:实现图书的添加、修改、查询等操作。

系统管理:实现了对管理员的添加、修改、查询等操作。

开发工具:Microsoft Visual Studio2008(C#) 和SQL Server2005。

图书管理系统具有如下一些特点:方便性:读者以及工作人员能够及时了解图书情况,以便完成需要的工作。

稳定性:系统性能稳定。

操作性强:由于系统及面简洁,使用容易很便于用户操作。

《C语言程序设计》精品课程网站的开发及应用

《C语言程序设计》精品课程网站的开发及应用

《C语言程序设计》精品课程网站的开发及应用作者:马致明艾斯木比提·阿布力特甫来源:《软件工程师》2014年第10期摘要:以精品课程建设对课程网站的要求为出发点,在对《C语言程序设计》课程网站进行需求分析的基础上,采用便捷高效的开发工具和技术手段,开发出简洁实用的课程网站并投入使用,点击量短期内跃居学校精品课程网站前三,发挥了精品课程的示范、辐射和引领作用,文中就有关网站建设和应用进行了较详细地介绍。

关键词:C语言程序设计;课程网站;开发中图分类号:TP311 文献标识码:A1 引言(Introduction)为切实推进教育创新,深化教学改革,促进现代信息技术在教学中的应用,教育部于2003年启动了高等学校精品课程建设项目,并在颁布的《国家精品课程建设工作实施办法》中从申报、评审、运行管理、知识产权管理和经费支持等五个方面都对课程网站提出了具体的要求[1]。

新疆师范大学于2004年启动精品课程建设工作,经过十年的建设目前已拥有国家精品课程1门、国家精品视频公开课1门、自治区精品课程12门、自治区精品视频公开课1门、校级精品课程76门。

这些成果的取得为加强课程建设、优化教学环境、扩大优质教育资源受益面、提高教学质量、实现人才培养目标、推动学校的发展发挥了重要的作用。

《C语言程序设计》是2012年度校级精品课程,课程负责人在总结2005年度自治区精品课程《VB程序设计》建设经验的基础上,带领团队成员全面整合多年来的教学和管理成果,借助有关制作平台和工具开发了《C语言程序设计》课程网站并投入使用,网站开通两年来已成为校园网上最为活跃的课程网站,点击量已跃居学校精品课程网站前三,并成为其他教师建设精品课程网站效仿的样板。

2 网站的总体设计(Overall design of the website)《C语言程序设计》课程网站既是教师开展教学活动的一个有效平台,也是学生学习和掌握相关知识、提高专业素养的重要场所。

C语言程序设计课件和教学网站设计论文

C语言程序设计课件和教学网站设计论文

C语言程序设计课件和教学网站设计论文摘要:《C语言程序设计》课程教学网站的开发是对课堂教学的一个有益的补充,能够为学生的学习提供优质的学习资源,通过对课程教学网站设计的功能需求进行分析,探究了教学网站设计包括的主要功能,并对网站开发的关键技术进行分析,最后分析了教学网站设计主要包括的功能,并利用JSP技术实现了课程网站的开发。

关键词:《C语言程序设计》;教学网站;设计《C语言程序设计》课程几乎是每一所大学都必须开设的公共基础课程之一,课程设计的质量直接影响着学生的学习效果,也会影响着学生学习计算机语言的兴趣。

《C语言程序设计》的教学网站设计是一个系统的、全面的教学工程,它设计的主要目标是为学生提供一个线上线下学习、交流的平台,进而能有效弥补课堂教学的不足,如何设计一个稳定、高效、内容丰富、界面美观的《C语言程序设计》的教学网站,是当前C语言教学面临的一个重要问题。

1、《C语言程序设计》教学网站设计的需求分析《C语言程序设计》教学网站的设计要求能够方便学生在线学习资源共享,并能够有效地将学习资源在网上发布,网站的平台要求界面美观,操作能力强,具有明确的导航设计,网站的安全性可靠,容错性强,能够为学生提供多种学习资源,帮助学生解决学习过程中遇到的问题,在内容设计上,要求具有很强的实践性,能为教师与学生提供交流互动的模块,在网站的功能上,要求实现用户注册、教学资源发布管理、资源浏览管理、学生的留言管理、学习大纲、教师课件、视频、在线考试等相关的学习内容,同时还要能够实现资源修改与管理,用户的管理功能要能够实现用户注册、登录、密码修改与重置等功能,用户与管理员的权限分配等功能。

因此,对《C语言程序设计》的教学网站主要完成如下的功能,课程概述、教学团队、在线测试等,网站主要包括教学区、学习区、互动区、在线练习、深入提高几个部分。

教学区主要包括C语言的学习大纲、学习目标、教学实验内容、学习进度计划表、C语言的基本应用介绍等,它的主要功能是帮助学生了解C语言的学习方法、课程教学的目的,进而形成对C语言学习的整体认识。

  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是一款功能强大的集成开发工具,它提供所见即为所得的编辑方式。

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

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

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

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

相关文档
最新文档