C语言课程网站设计开题报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教师登录网站后可以通过填写“作业发布”和“试题发布”表单向题库里增 加习题,也可以修改本人发布的习题。在线电子备课为教师提供了丰富的编辑课 件工具,操作简单而实用,同时提供丰富精美的 html 课件模板和容量巨大的教学资 源库,网上教学。 3.1.2.4 管理员模块设计
4.研究工作进度安排
2016 年 3 月-2016 年 4 月 学习 ASP 和 SQL 相关技术,确定初步的网站设计方案; 2016 年 4 月-2016 年 5 月 依据设计方案实施逐步完成每个模块的设计; 2016 年 5 月-2016 年 6 月 完成网站的总体建设,撰写毕业论文,准备答辩。
[4] Matthew David.Building Games with Flash for the Mobile Market[J],Flash Mobil, 2011:181-240.
[5] Su-Cheng Haw,Chien-Sing Lee.Data storage practices and query processing in XMLdatabases:A survey[J],Knowledge-Based Systems,2011,24(8):1317-1340.
公室问老师)
C
成绩查询(学生可以查询历次模拟考试成绩)

在线答疑(通过留言板模块使学生可以很方便地向老师提问并能迅速得到

解答)

热点讨论(为学生、教师探讨 C 语言学习方法提供一个即时交谈的园地)

公告发布(供教师发布新闻、通知等)
网 教 作业发布(教师可以通过该模块发布课后习题)
站 师 试题发布(教师可以通过该模块发布模拟测验习题) 模 作业修改(对于存在错误的练习题,教师可以通过该模块进行订正) 块 试题修改(对于存在错误的模拟测验题,教师可以通过该模块进行订正) 个人信息修改(教师可以通过该模块修改登录密码和 E-mail 地址) 管 学生管理(包括添加、删除学生名单,删除学生用户等) 理 教师管理(增删教师用户) 员 公告管理(删除和修改公告内容) 模 作业管理(删除和修改课后习题) 块 试题管理(删除和修改模拟测验题)
(3)扩大教学规模。网络教学系统应用于教学后,突破了传统的有围墙的学校教 育模式,使学生摆脱了学校课堂的时间和地域限制。多媒体的集成性和交互性,网络 上资源的共享,使网上学校成为现实,扩展了教学的时空范围,使更多的人能有接受 教育的机会,从而扩大教学规模[11]。
(4)促进教育的改革。开展多媒体网络教学,可以充分发挥学生学习的主动性和 参与意识,调动他们内在的学习需求,激发他们的内驱力,彻底改变过去那种死读书, 读死书的沉闷气氛,有利于他们主体作用的发挥,有利于素质教育的实施,从而促进 教育思想、观念的转变,进而加快教育现代化的进程[12]。
管理员的任务是保证整个网站的正常运行。在该页面中主要对网站用户进行 管理,包括学生用户和教师用户。另外对一些公告和习题进行删改。
3.3 可行性分析
精品课程网站作为一个信息化的教学平台,有着他的发展道路,目前网络平 台的普及化,可以说使得所有生活中、学习中所有的事件都能与网络平台有着一 定的关系,包括购物、债券、聊天、交友、订餐等等,所以,当前教育行业中, 也应该遵循这个没有什么规定的原则,那就是网络化。这样可以很好的推动学习 的灵活性,学生不用只有在学校、课堂才能学习到知识。只要有一台电脑、有网 络就可以学习自己想学习的知识。而不是教师一味的灌输自己的知识。这样也很 好的解决了学习效率问题。
学生登录网站之后,可以尽情地进行任一环节的学习。如初学者可以选择“课 程学习”和“每课一练”模块以巩固课堂所学知识。准备参加等级考试的学生可 以选择“随机测验”和“往年试卷”模块进行考前热身训练。而且在此页面中学 生可以通过“在线答疑”、“热点讨论区”和“与老师联系”等模块非常快捷地获 得疑难解答。 3.1.2.3 教师模块网页设计
(1)提高教学质量。多媒体教材画面逼真、色彩鲜艳、字体清晰,具有变远为近、 变大为小、变虚为实、化静为动等功能,能多层次、多角度呈现教学内容,创造立体 性的教学空间,使深奥抽象的教学理论具体化、形象化,以激发学生的学习兴趣[9]。
(2)提高教学效率。多媒体教材文、图、声、像并茂,并具有很强的交互性。学 生不仅能眼见其形,耳闻其声,而且手、脑并用,双向交互,能调动多种感官共同参与 认知活动。从而提高教学效率[10]。
3. 研究方法、措施及可行性分析
3.1 研究的方法
该网站系统建立在 Windows 操作系统平台之上,采用 B/S 即浏览器/服务器 体系结构。B/S 结构简化了客户机的工作,客户机上只需配置少量的客户端软件, 服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
本网站采用 ASP+ACCESS 动态开发技术。
图 1 系统体系结构图
3.2 研究措施
3.1.1 系统的总体设计
系统用户分为三类:学生、教师和管理员。针对不同用户的不同
需求,本网站的设计拟包含以下功能模块,如表 1 所示。
表 1 C 语言教学网站功能结构设计
课程学习(学生通过该模块可以浏览电子教案,加深书本知识的学习)
每课一练(针对每章的知识点设计了一些课后练习,供学生检验学习效果
2.研究的基本内容和拟解决的主要问题
2.1 研究的基本内容
本课题旨在帮助学生对《程序设计基础 C》课程的学习和掌握,针对该课程的 特点和内容,以校园网为平台,通过将网络技术和 Web 数据库技术相结合,采用 B/S 模式,研究并实现了基于 WEB 的《程序设计基础 C》课程网站。本来课题的 主要研究内容包括以下几点:
28(3):3-9. [10] 王小平.网络环境下基于合作的协作学习模式的构建与应用[J].现代教育
C 语言是高校本科生公共必修课,上课人数多,课外辅导困难[13-14]。开发 C 语言网络教学课程的目的就是为在校生课后学习 C 语言提供一个开放的网络教学 平台,使教师能通过先进的教学手段提高教学效率,增强学生应用 Internet 网络服 务的能力,以此来加强和巩固学生们对课程内容的理解和掌握,更好的学习 C 语言 程序设计[15-17]。通过这一平台,学生可以学习 C 语言知识、作课后练习和模拟测 验,并且可以通过留言板、E-mail、论坛等与教师交流、向老师提问等,以改变传 统的教学和答疑模式,提高 C 语言教学质量,激发学生学习 C 语言的积极性[18-20]。
表1c语言教学网站功能结构设计c语言教学网学生模块课程学习学生通过该模块可以浏览电子教案加深书本知识的学习每课一练针对每章的知识点设计了一些课后练习供学生检验学习效果用在线模拟测试学生学完这门课后可以选择该模块进行总测验并且每次点击该模块题目都不一样因为该模块的60道题目是从题库中随机抽取的
《程序设计基础 C》课程网站设计与开发
学 用)
生 在线模拟测试(学生学完这门课后,可以选择该模块进行总测验,并且每
模 次点击该模块,题目都不一样,因为该模块的 60 道题目是从题库中随机 块 抽取的。学生提交试卷后系统会立刻给出成绩和标准答案,并且在每道题
目后面还附有教师点评。通过该模块,学生不但可以检验自己的学习成果,
而且做错的题目还可以通过看题目点评来释疑,而不用像以前一样跑到办
目前,大多数精品课网站都存在着开发技术陈旧、可维护性差、用户反映慢 等情况,本选题打算使用目前最流行的框架来解决这些问题。
纵观世界,国际上的知名大学的网络共享资源非常强大,可以说他们的每门 课都是精品课,反观国内,精品课的发展才处于起步阶段,还有很好的发展空间, 当前的趋势就是资源共享,所以,精品课网站的设计是迎着社会发展的大趋势, 不光为了自己挣得荣誉,也为其他人的学习提供了很好的平台。
5. 参考文献
[1] 贺相春.专题学习网站动态生成系统的开发与应用[J].电化教育研 究,2013,(3):68-80.
[2] 刘然,韩悌祥,田杰.C 语言教学网站的设计与开发[J].计算机与网络教 学,2007,(8):153-154.
[3] 贺相春.专题学习网站动态生成系统的开发与应用[J].电化教育研 究,2013,(3):68-80.
3.1.2 系统的各模块设计
3.1.2.1 网站主页设计 网站主页拟为上述三类用户设计了三个登录按钮,并为学生用户设计了一个
“免费注册”链接。用户只要输入用户名和密码,并选择相应的按钮进行登录, 系统会自动在相应的数据表中搜索用户名和密码,只有二者都输对了,才可以进 入相应页面。此外,主页上还显示了最新的公告内容,供学生了解 C 语言教学、 等级考试最新动态和学习技巧等。 3.1.2.2 学生模块网页设计
(1)《程序设计基础 C》课程网站的总体设计与布局 (2)《程序设计基础 C》课程网站的详细设计 (3)《程序设计基础 C》课程网站各功能模块(用户管理、前后台管理等)的 实现。
2.2 拟解决的主要问题
本课题系统开发的难点主要包括数据库的连接、显示在线用户等,总结如下: (1)WEB 服务器与 SQL 服务器的连接。ASP 通过 ADO 技术来访问数据库。 首先在 Windows 的控制面板中通过 ODBC 建立一个 SQL 数据库的数据源;使用 ASP 中 Server 对象的 CRE-ATOBJECT 方法创建一个数据连接,打开一个数据源; 在所建立的数据库连接上,通过 SQL 语句来访问;访问完成后关闭连接。 (2)设置显示最新记录的范围。由于用户的聊天信息不断向聊天表追加新的 内容,数据库将会变得越来越大。为了获得较快的信息读取和显示速度,用户不可能 也不必要读取全部的聊天信息并将这些信息显示出来,只需要设计看到最新的 N 句 话,比如最新的 50 句话就够了。 (3)显示在线用户。每当一个新的用户进入聊天室后,系统应当将该用户显示 在在线聊天名单中,并将当前用户的颜色以不同于其他用户的颜色显示。
系统体系结构可分为三层逻辑结构,即浏览器- Web 服务器-数据库服务器 (browser- webserver- DB server)如图 1 所示,其中 Web 服务器又被细分为前端和后 端两部分。三层结构将用户界面、应用逻辑和数据的管理之间彻底分离,彼此独立, 各司其职。用户端通过 URL 和 Web 服务器建立网络的连接,将 Web 服务器上的 资源下载到客户端浏览器上进行访问,应用逻辑层则通过 ADO 和数据库服务器进 行数据交换。同时为保证系统的安全性和网络的访问性能,又考虑将应用逻辑细 分,普通的数据流只能到达前端 Web 服务器,网上交易的私人数据和后端的管理 数据则由后端的 Web 服务器专门的处理。
1.选题的背景和意义
如今网络教学已然成为一种趋势与一种全新的自学方式[1]。但仅仅是技术上的 成熟并不能使网络学习令人满意,只有开发数量大、质量高的网络课程及学习系统 才能满足实际需要[2-3]。因此,在理论和实践上探讨网络学习系统的设计和开发具有 很强的时代和现实意义。网络教学系统应用于教学后,明显地提高教学质量、教学 效益,扩大教学规模,促进了教学改革。采用网络教学,具有如下特点[4-8]:
我国关于精品课评选的硬性条件之一就是要有网络课程教学资源,即每一个 精品课必须有一个相对应的支撑网站,本选题正出于此,属于网络教育领域。
目前各大高校都已经把精品课建设作为自己工作的一种肯定,都争相申请精 品课程建设,随着学生的逐年递减,会有很多高校招生困难,严重者甚至关门停 业。那么,在各大高校的竞争中,谁能够站到前面,不被压倒,避免被关门停业 呢?评价一个高校的优劣,最重要的指标就是就业,就业率如何是当前社会形势 下,考生及家长最关心的话题,那么,怎么才会有较好的就业率呢?那就要看这 个高校教学质量如何,精品课的建设体现了教学质量的高低,某一个高校的精品 课程的多少,就从一个方面反应了这个学校的教学质量。
[6] 缪桂英,俞立.高职院校教学网站的评价研究[J].职业教育研究,2007, 9(1):16-17.
[7] 王嘉毅,教学质量及其保障与监控[J].高等教育研究,2002,8(1):40-41 [8] 何克抗,建构主义-革新传统教学的理论基础[J].电化教育研究,1997,
35(3):3-9. [9] 何克抗,建构主义-革新传统教学的理论基础[J].电化教育研究,1997,
相关文档
最新文档