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

合集下载

《C语言程序设计》课程教学大纲

《C语言程序设计》课程教学大纲

《C语言程序设计》课程教学大纲课程编号:T1032080课程名称:C语言程序设计课程英文名称:THE C LANGUAGE PROGRAMMING学时:60 讲课学时:30 实验学时:习题课学时:上机学时:30学分:3开课单位:计算机科学与技术学院授课对象:全校非计算机、理工科专业本科生先修课程:大学计算机基础课程要求:必修课程分类:计算机公共基础课一、课程教学目的C语言程序设计是高等工科院校中非计算机专业的一门计算机公共基础课。

设置本课程的主要目的是培养学生的程序设计、实现及调试能力。

通过本课程的学习,使学生学会用计算机处理问题的思维方法,增强解决问题的编程实践能力,为将来从事软件开发及后继课程的学习和解决工程问题、科学技术问题奠定基础。

二、教学内容及学时安排1 基础知识(1学时)C语言的发展历程;软件开发的基本过程;编程的基础知识。

2C数据类型(1学时)常量与变量;简单的屏幕输出;基本数据类型;计算变量或数据类型所占内存空间的字节数;变量的赋值和赋值运算符;程序的开发环境(Visual C++6.0和Code:Blocks)简介。

3 简单的算术运算和表达式(2学时)算术运算符和表达式;复合的赋值运算符;增1和减1运算符;宏常量与宏替换;const 常量;自动类型转换;强制类型转换运算符;常用的标准数学函数。

4 键盘输入和屏幕输出(2学时)字符常量;单个字符的输入输出;数据的格式化屏幕输出;数据的格式化键盘输入。

5 选择控制结构(2学时)生活中的问题求解方法;计算机问题求解的基本特点;算法的概念和描述方法;关系运算符与关系表达式;逻辑运算符和逻辑表达式;选择控制结构;条件语句;switch语句。

6 循环控制结构(4学时)循环控制结构;循环语句;计数控制的循环;条件控制的循环;嵌套循环;流程的转移控制(goto语句,break语句,continue语句);结构化程序设计的核心思想。

7 函数(4学时)分而治之与信息隐藏;函数的定义;函数调用;函数原型;向函数传递简单变量的值;从函数返回一个值;递归函数;变量的作用域与存储类型;自顶向下、逐步求精的模块化程序设计方法。

《C语言程序设计》课程设计任务书-建电11412

《C语言程序设计》课程设计任务书-建电11412

《C语言》课程设计任务书一、性质与目的:本课程设计是学生学习完《C语言程序设计》课程后进行的一次全面的综合练习。

本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。

通过实习,加深学生对课堂所学基础知识的掌握与理解,提高学生对所学内容的综合运用能力;同时通过查询资料,培养学生自学、接受新知识能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,培养学生实际上机调试能力。

二、基本要求:1、选题规定2、设计结束后,要求每个学生上交一份打印的实习报告。

3、设计期间,学生要服从指导教师统一安排,遵守机房制度。

4、严格遵守纪律,不迟到,不早退。

对于无故缺勤者,成绩按不及格处理。

三、设计内容:题目见后边附录四、课程设计的成绩评定a)实习期间的平时表现;b)设计任务的考核成绩;c)设计报告的批阅成绩。

根据以上的成绩由指导教师进行综合评定,成绩分优、良、中、及格和不及格五个等级。

五、实习进程实习为期一周,共22学时,周一至周四每天利用半天时间查阅资料,另外半天到计算机房调试程序(上机的具体时间遵照机房的安排),周五对所设计的软件进行上机考核验收,考核合格者书写设计报告(电子版和打印版),下周一交给指导教师。

六、设计报告格式首先是封面(如下图)其次是目录(要求根据报告内容自动生成)一、设计思路二、程序流程图三、源程序清单四、程序运行结果五、设计总结六、教师评语(学生不要填写)然后是根据目录而写的具体内容附录:(一)基础部分:1.输入一个五位整数,将它反向输出。

例如输入12345,输出应为54321。

(15分)2.用两种循环结构分别编程计算1+2+3…+100的值。

运行结果为“1+2+…+100=5050”(15分)3. 从终端读入20个数据到数组中,统计其中正数的个数,并计算它们之和。

《C语言程序设计》精品课程建设

《C语言程序设计》精品课程建设

《C语言程序设计》精品课程建设刍议摘要:针对c语言程序设计课程教学存在的问题,阐述了c语言程序设计精品课程建设过程中从优化教学内容、丰富教学方法和教学手段、改革考核方式等核心问题,介绍课程建设过程中的几点体会。

精品课程建设重在推广应用。

关键词:c语言程序设计;精品课程;建设中图分类号:g642.3 文献标志码:a 文章编号:1674-9324(2013)22-0232-02《c语言程序设计》课程是计算机及计算机相关专业中一门重要的专业基础课程,它兼有汇编语言和高级语言的双重优点,在系统软件和部分应用软件的开发中具有较强的实用性,因而使其成为高等学校程序设计课程的首选语言,也为进一步学习其他高级程序设计语言打下坚实的基础。

c语言作为大学新生的首门计算机程序设计语言课程,却逐渐成为学生普遍认为难学、厌学的课程,主要因为:一是学生初次接触编程语言,没有任何基础,就立刻接触到大量的新名词、新概念、新规则,让学生难以接受;二是传统的授课方式:是先介绍变量定义,再介绍语法规则,最后讲解实例,这样的教学内容组织与呈现形式、教学方式方法令学生感到枯燥无味,教学评价形式单一,评价难以起到及时、正面的强化与激励作用;三是只有50多个学时的课时,授课内容繁多,练习时间较短,实训教学的课时少,利用率不高,学生常常旧知识未巩固又要消化新内容,紧张的节奏使学生极易产生厌学心理。

所以,教学过程中如何把理论与实践有机结合,调动学生学习的积极性,激发学生的学习兴趣,使学生能够初步接受并彻底学懂,养成良好编程思维,是《c语言程序设计》课程建设过程中面临的主要问题。

为此,笔者所在学院启动了《c语言程序设计》精品课程建设工作,先后经历了以下三个阶段。

一、《c语言程序设计》精品课程建设第一阶段:2006~2007年,《c语言程序设计》作为计算机相关专业的专业基础课的重要地位逐步确立,并根据实际工作需要修改了教学大纲和实训教学体系,充实了几名计算机相关专业毕业的年轻教师,师资队伍建设取得实质性进展。

C语言程序设计全套教学教程完整版电子课件最全ppt电子教案

C语言程序设计全套教学教程完整版电子课件最全ppt电子教案

上一页 下一页
目录
8.1 指针的概念、定义和引用 8.1.1 指针的概念 8.1.2 指针变量的定义 8.1.3 指针变量的引用 8.2 指针与函数 8.2.1 指针变量作函数参数 8.2.2 返回值为指针的函数 8.2.3 通过指针调用函数
上一页 下一页
Hale Waihona Puke 目录8.3 指针与数组 8.3.1 指针与数组的关系 8.3.2 数组名作函数参数的指针解释 8.3.3 指针数组 8.3.4 多级指针 8.4 指针与字符串 8.4.1 字符串的表示形式 8.4.2 字符串指针作函数参数
2.汇编语言
汇编语言的指令与机器语言的指令基本上保持了一一对应的关系。与 机器语言比起来,汇编语言易记、易读、易检查、易修改,但却不能 被计算机直接识别和执行,必须由翻译程序翻译成机器语言程序后才 能执行。汇编语言仍然是面向特定计算机的语言,也仍然是低级语言
下一页
返回
1.1 程序设计语言概述
3.高级语言 高级语言是接近人类自然语言和数学语言的程序设计语言,具有以下
上一页 下一页
目录
5.2 do-while语句 5.3 for语句 5.4 break和continue语句 5.5 多重循环 5.6 综合应用举例 第6章 数组 6.1 数组概述 6.2 一维数组
上一页 下一页
目录
6.2.1 一维数组的定义 6.2.2 一维数组的引用 6.2.3 一维数组的初始化 6.2.4 一维数组的程序举例 6.3 二维数组 6.3.1 二维数组的定义 6.3.2 二维数组的引用 6.2.3 二维数组的初始化
翻译成目标程序,然后执行该目标程序。解释方式是把源程序逐句翻
上一页 下一页 返回
1.1 程序设计语言概述

《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页 )

《C语言程序设计课设》课程设计指导书

《C语言程序设计课设》课程设计指导书

《C语言程序设计课设》课程设计指导书一、课程设计的目的(1)加深对讲授内容的理解,尤其是一些语法规则。

(2)熟悉C语言程序设计的结构化编程的思想,掌握数据的基本类型、自定义类型、函数、文件和指针等知识,能运用这些知识进行综合编程,熟练应用。

(3)能够综合运用所学知识,编程解决实际问题。

(4)培养团队分工合作的意识,最终使学生提高编程技能和解决实际问题的能力。

二、课程设计基本要求2.1.组织管理1.由院、系指派经验丰富的专业教师担任指导教师。

2.课程设计实行课程负责人与指导教师共同负责制。

3.课程负责人主要进行课设的命题、指导教师的考核、技术把关和全面管理。

4.指导教师全面负责所承担班级的课程设计指导、管理和考核评定工作。

2.2设计要求1.自选题目、小组管理、团队合作、小组评测。

2.模块化程序设计。

3.锯齿型书写格式。

4.必须上机调试通过。

三、选题要求:每个题目限定1-2人,每人必须负责一部分功能,并独立完成,推举出一个组长,负责任务分工,汇总到班长处,然后交给指导教师。

四、设计报告格式及要求:1、题目2、设计目的3、总体设计(程序设计组成框图、流程图)4、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)5、运行结果及分析6、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施7、课程设计心得及体会8、源程序清单和执行结果:清单中应有足够的注释五、课程设计成绩评定5.1基本要求:(1)每个人必须有程序运行结果;(2)每个人必须交《C语言课程设计》报告5.2、成绩评定和打分标准由指导教师对学生在课程设计期间的表现,所完成的设计报告的质量、设计结果的验收和答辩情况进行综合考核。

具体评定标准如下:(1)上机考勤:注重平时上机考勤与遵守纪律情况20%(2)结果验收:学生能运行、讲述或调试自己的程序,回答教师提问,每个人必须有程序运行结果40%(3)小组自评成绩结果10%(4)设计报告:每个人必须交《C语言课程设计》报告和《C语言课程设计》日志30%以上四项缺一不可,否则不能到得相应学分依据上述考核内容,最后采用优(>90分)、良(80~89分)、中(70~79分)及格(60~69分)、不及格(<60分)五级记分制评定学生课程设计成绩。

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

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

课 程 建 设 是 学 校 教 学 建 设 的一 项 基 本 工 作 , 专 业 建 设 的基 础 和 中心 环 节 , 是 是有 效 落 实 人 才培 养 方 案 的 重 要 保 证 , 提 高 是 教 育 教 学 质量 的 基 本 保 障 。 科 学 发 展 观 以 为 统 领 , 校 企 合作 、 学 结 合 为 切 入 点 , 以 工 按 照 教 育 部 Ⅸ 于 全 面 提 高 高 等职 业 教 育 关 教 学 质 量 的 若 干 意 见 》教 高 [0 6 l 号 ) ( 2 0 】6 、 《 等 职业 院校人 才培 养工作 评估 方案》 高 ( 教高 [0 8 5 ) 2 0 ]号 文件 要 求 , 为适 应 高 职 高专 教学 改革 的 需 要 , 高 教 学 效果 , 学 生 提 提 为 供 良好 的 自主 学 习 环 境 , 人 根 据 课 程 特 本 点和 学生 需 求 , 计 并 开 发 了《 语 言 程 序 设 c 设计 》 品 课 网站 , 网站 现 已投 入 使 用 。 精 本
( ) 页 : 要 包 括 站 标 、 航 条 、 报 1首 主 导 申 材料 区 、 情 链接 区 、 师 队 伍 、 程 介 绍 、 友 教 课 操作 系统 : n o e v r 2 0 。 wid ws S r e 0 0 成果 展示 信 息 、 站 信 息 区 等 。 网 实 现 环 境 : I 5 0 面 向对 象的 AS 技 IS . 、 P () 2 网站 子 页 : 网站 包 括 多 个 子 页 , 本 主 术。 要 有学校首页 、 申报 信 息 、 学 天 地 、 研 教 教 后 台数据库 : c o ot S L S RV R Mir s f Q E E 教改 、 践 教 学 、 师 队 伍 、 实 教 网络 课 程 、 计 设 2 0 数 据库 系统 。 00 大 赛 、 程 录 像 、 习交 流 、 源共 享 。 课 学 资 () 3 申报 信 息 子 页 : 括 课 程 负 责 人 信 包

《C语言程序设计》课程标准

《C语言程序设计》课程标准

《C语言程序设计》课程标准课程名称:C语言程序设计课程编码:60415001总学时数:84适用专业:网络技术,软件技术,多媒体技术,电子技术等一、课程概述1.课程定位《C语言程序设计》课程是高职高专计算机类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。

所以,本课程主要针对培养这类人才基本程序设计能力的目的而设置的课程。

学生毕业后工作岗位主要有程序员、计算机管理员、数据库管理员、软件测试等,在计算机各专业等相关行业中都将使用C语言作为应用系统开发设计语言,C语言也是计算机应用专业中《Java程序设计》、《C#程序设计》及其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试要求的主要程序设计语言。

2.课程设计思路本课程以“学生成绩管理系统”项目作为主线,采用边讲边练的教学互动形式,同时应用案例教学法,在课堂上导入贴近实际的程序设计实例。

教学过程中,首先提出项目目标,然后通过知识讲解、方法演示、实践演练、复习归纳,以解决实际问题的学习方法来学习软件开发。

二、课程目标1.总体目标通过本课程的学习,使学生能够具有结构化程序设计的思想,能够用C语言进行简单程序的编写,能够熟练的进行程序的调试和修改,同时具备软件开发所需要的协作精神,较强的上进心和责任感。

2.具体目标(1)职业技能目标○1培养学生编写规范化的程序代码○2自主的学习能力○3掌握面向过程编程的思想○4能够编制简单的C语言应用程序(2)知识目标○1掌握C语言的数据类型的定义与使用○2掌握程序结构设计的方法○3掌握数组定义与使用的方法○4掌握函数定义与使用的方法○5掌握指针的使用方法○6掌握文件的概念与使用方法(3)职业素质养成目标○1服务意识:能够为他人提供优质的服务○2文明、法制意识;合理利用所学知识,不做危害他人和社会的事○3吃苦精神:能承受软件开发带来的体力和脑力的压力○4合作精神:能够与他人进行合作,具有协调工作能力和组织管理能力○5较强的自我知识及技术更新能力;快速跟踪社会前沿技术及市场应用动态三、课程内容与要求表1 课程总体设计表2 学习单元设计四、实施建议(一)考核评价建议本课程采用理论考加题签的考试形式,即课程的总成绩由平时成绩(20%)+实验成绩(30%)+考试成绩(50%),课程实训单独计算成绩。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

在动态网站的设计中,数据库设计的
重要性不言而喻。

合理地设计数据库结构可以提高数据存储的效率,保证数据的完整和统一。

本网站的后台数据库采用access数据库,在iis环境下运用asp技术、html语言,通过ado数据访问接口可以方便地操作access数据库。

本网站设计了三个数据库,库中建立了15个表,用户表、教师队伍表、课程教案表、留言表、在线答疑信息表、试题表、常见问题表等。

三、精品课网站模块详细设计与实现
1、网站首页设计
精品课程网站的前台是系统与用户交涉的主要界面,网站是否能满足用户的基本需求、美观易用,是否方便用户查找、下载资料,前台界面设计非常重要。

本网站前台设计简洁、明快,分类清晰,一目了然,方便查找。

网站导航栏分为网站首页、教师队伍、课堂教学、实践教学、教学资源、互动学习、常见问题7部分。

网站中除导航栏外,还提供了新闻消息板块,学生可以通过它及时的了解到关于该门课程的信息,管理员可以对公告进行添加,修改,删除操作。

网站主页还提供了超链接,方便学生访问和本课程有关的学习网站和课程网站。

2、教师队伍模块设计
教师队伍模块中主要展现教师的教学获奖情况、教师的教研成果和教研课题。

3、教学资源模块设计
教学资源主要提供了课件、试卷、经典案例、同步训练等学习
资源,为了便学生对于抽象知识的理解和认知,还提供了c语言中一些典型算法的动态演示,学生可以下载学习。

4、课堂教学、实践教学模块设计
教师自行开发、设计了配套的直观易懂、深入浅出的多媒体教学课件,以及课堂教学实录,供学生课余时间学习和观看,进行自学或补充学习。

教学大纲、实验大纲和考试大纲也发布在网上,为学生提供参考。

同时还为学生提供了综合实例,目的是让学生能够独立举一反三。

5、互动学习模块
该模块包括三个部分,留言与反馈、网上答疑、在线测试。

其中留言与反馈页面包含四个讨论区,作为学生,可以查看论坛里的所有问题,还可以提出自己想要得到解答的问题,也可以发表自己的意见和写出自己编写出来的程序来和大家分享。

假如已经提过问题,可以查看是否有回复以及回复的内容。

作为老师,可以根据需要回答学生提出的问题,管理问题,对一些过了很长时间的问题和一些明显没有什么价值的问题进行删除,这样会使得界面整洁,便于回答问题。

网上答疑是该模块的重要部分,更为直接体现了网站的交互性,学生可以在线提问,老师可以在线答疑,类似于聊天室,能实时进行交流。

在线测试是学生检验学习成果的模块,试题库题型丰富,包括:填空题、选择题、判断题、读程序题四种题型,每种题型的试题分为不同的知识点和难度。

学生输入学号和姓名后,即可在题库中随
机抽取试题,做答后可以检验对错,查询结果,让学生真正了解自己的不足,对哪个知识点的掌握还不够,从而再回到教学模块中,对这个知识点进行巩固学习,并得以加强对该知识点的认识,可以说该模块起到了学习知识、发现问题、解决问题、巩固知识一体化的作用。

管理员可以在后台对试题库进行更新和维护。

精品课程网站是精品课程建设和评价的窗口,是精品课程网络化学习的平台,是教师与学生互动交流的媒介,因此,精品课程网站建设意义重大,我们将继续不断地进行网站的改进和完善,更好地服务于教学。

参考文献:
[1]刘亚姝、李金莱.asp网络编程技术与实践[m].清华大学出版社
[2]石志国等.asp精解案例教程[m]清华大学出版社。

相关文档
最新文档