计算机科学与技术专业毕业设计终稿.doc
《计算机科学与技术专业毕业设计终稿.doc》由会员分享,可在线阅读,更多相关《计算机科学与技术专业毕业设计终稿.doc(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JIU JIANG UNIVERSITY毕 业 论 文题 目 基于Web平台的计算机网络与 数据库教学系统 英文题目 The Teaching System of Web-based in Computer Network and Database 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 邹文超 年 级 A 指导教师 魏泽臻 二一年五月摘 要计算机与网络技术的飞速发展,使信息资源实现了高度共享,并从根本上改变了人类信息交流的方式。网络技术与现代教育的有机结合,产生了网络教学。基于WEB平台的计算机网络和数据库教学系统,就是因势而生的新生代产品。这种新时代的网络化趋势正是进
2、行此次课题研究的主要原因。系统采用B/S模式,前台使用超文本语言以及VBScript脚本语言建立页面,后台使用ASP.NET技术结合数据库动态生成网页,通过对数据库的操作扩展,实现网上课堂、视频教学、在线答疑、考试系统等功能,给学生和教师提供了一个方便、高效的学习平台。系统采用ASP和ACCESS 2003进行设计。实现了丰富的学习和考试功能,用户接口界面友好,是老师的好帮手。论文研究结果使得课堂学习、多媒体教学、面对面的提问与回答、考试等传统教学环节,通过网络教学平台的解决方案得以实现。关键词:网络教学,脚本语言,超文本语言 AbstractThe rapid development of
3、the computer and the network technology causes the information resource shared and changes the information exchange way of human. The binding of the network technology and the modern education has developed the network teaching. Based on the Internet network teaching platform, because of the new gen
4、eration of potential products.This new trend of the times the network is the main reason for the study of the subject.It illustrates the integral function briefly. Based on the B/S pattern, this system uses hypertext language (HTML) and the VBScript to establish web-pages. It uses the ASP.NET techno
5、logy and the database to build homepage dynamically. The system has implemented a lot of functions, such as the network teaching, resources downloading, video instruction, online tutorials and test system. It provides a convenient, efficient studying platform for students and teachers.Research findi
6、ngs are making classroom learning, multimedia teaching, face to face questions and answers, exams and other traditional teaching process, through the network teaching platform solution for the perfect reality.Key words: Network Teaching, Script, HTML目 录摘 要IABSTRACTII1 绪论1.1课题背景及意义(1)1.2 课题的主要工作(1)1.
7、3论文组织(2)2 系统分析2.1需求分析(4)2.2 开发工具介绍(6)2.3 本章小结(8)3 系统设计3.1系统概要(9)3.2功能设计(9)3.3数据流程(12)3.4 数据库设计(16)3.5 本章小结(21)4 系统实现4.1 网络教学模块实现(22)4.2 考试系统模块的实现(24)4.3 留言模块的实现(27)4.4后台实现(32)4.5 系统测试与运行(33)4.6 本章小结(36)5 总结与展望5.1总体结论(37)5.2课题展望(37)致 谢(39)参考文献(40)1 绪论在这一章里解决的问题是课题提出的具体背景,即此次课题研究的国内现有状况。同时将具体分析设计的现实意义
8、。当然系统的开发离不开开发工具的使用,所以开发工具的介绍也是此章里面讨论的重点。最后一节里,将计划好整个论文的组织结构。并将之做为系统开发的指南针。1.1课题背景及意义计算机网络与数据库是“全国计算机等级考试”和“计算机技术与软件专业技术资格(水平)考试”的重要科目,因此各校均开设了此门课程。虽然很多学校都采用并开设了这门课程,但均采用传统的教学模式,这样给这门课程教学带来了很大的不方便性,例如:校外非学生人员学习时间和学习空间均相当有限,不大可能想我们一样坐在宽敞的教学里专门听老师讲课。工作人员或者其他社会人员往往只能在晚上而且习惯在家里学习。为此想到推出基于Web平台的计算机网络与数据库教
9、学系统,此系统类似的系统目前只是简单地应用于网上在线学习而且数量很少,几乎找不到一个较完备的基于Web平台的计算机网络与数据库教学系统。用于学校实际教学的更是微乎其微。这样就突显了此系统的重要现实意义。设计此系统是为了实现教学目的、由各教学要素有机结合而成的具有一定教学功能的整体。为了达到一定的教育、教学的目的,实现一定的教育、教学的功能的各种教育、教学组织形式。教材内容的组织,系统教材库是提高教学质量、激发学习兴趣的关键。1.2 课题的主要工作这个教学系统主要研究对象是学生、教师、教学资源、教学媒体四个基本要素,通过这四个基本要素的相对运动从而产生着各个系统之间的输入与输出的复杂的运行过程,
10、通过这个复杂的运行过程以保证学校系统内部各个系统的动态稳定与开放性。做出一个分层次的系统复合体。通过层次的划分使系统更有针对性,不同的层次有不同层次的规定性的具有可操作性的教学设计方法技术。从机构层次到学习层次,步步递进,前一个层次时候一个层次的父层,每一个层次之间存在着相互联系、相互制约、相互作用的组织形式,这些层次是系统结构领域的状况。课题研究过程中初步事项是进行可行性分析,需求分析,这样主要的工作是对现有国内情况的调查,这些工作包括以前高中母校“新化三中”的视频教程与上机的调查,九江学院信息学院精品课程的在线调查,通过九江学院论坛,九江论坛,九江学院信息学院教师群了解精品课程的相关情况,
11、并进行面对面的问答式调查直接研究相关的教学系统。课题研究中期工作,主要是系统功能的设计与实现,具体包括从网上下载免费的系统开发工具,Macromedia Dreamweaver 8,Macromedia Fireworks 8, Macromedia Flash 8,IIS 6.0,Access 2003以及其他素材(到九江学院下载相关图片,在百度中查找并下载按钮图标,导航条图标等)。通过Macromedia Dreamweaver 8 建立一个站点,逐步完成系统功能的前台设计。然后打开Access 2003建立对应的表格,在IIS 6.0的辅助下完成系统的设计和实现。课题研究后期工作,反过来
12、对系统进行多次测试,查看系统的运行情况,对断了的连接和孤立的文件进行处理。对部分比较大的图片和视频进行压缩,即优化操作。最后总结我分析课题的相关问题并写入文档中。1.3论文组织通过对系统进行初步研究后,论文决定采用下面的基本框架组织全文:(1)绪论,主要是分析课题研究的背景和具体实施的意义,从而确定课题是否可行。当然也牵涉到了开发工具选取的问题,根据工具使用的难易程度结合自己的技能水平,选择合适的工具也是这一章里面讨论的重点。(2)系统分析,从各个方面上分析系统的需求,确立在课题研究中将要进行的主要工作。(3)系统设计,通过建立好系统设计的主要思路,完成系统要求的功能设计,做好功能模块图。明确
13、并实现数据的具体流向,画出数据流图。对数据库的具体内容进行构思,实现数据库表格和表格数据的合理安排。(4)系统实现,选举比较重要的模块进行详细的实现解说。说明网络教学模块的实现方法。考试系统模块实现的具体思路。留言模块的实现过程,也就是在线答疑功能的实现。后台数据库的实现。(5)总结与展望,主要是做好课题开发基本上完成后的系统测试和运行监测。同时对整个课题的一个整体总结与展望。2 系统分析2.1需求分析该系统是针对教学现状而设计的。目前很多学校仍采用传统的与学生面对面的教学模式,譬如:我以前就读的“新化三中”就采用这种模式,它的整个教学过程均是“手动模式”。虽然有时有同学在电脑前面进行上机操作
14、,但是很少看到学生坐在电脑前面进行在线学习的。我的高中也有远程教学课,可是学习形式单调,没有考试系统,也没有在线答疑功能,只是简简单单浏览教学视频而已。这种教学模式是以教师为主,教师讲、学生听、很少有互动,课后老师比较忙,学生有什么疑难问题很难在短时间内找到老师解决,而且会因为老师上课过程中携带的资料有限,一时半会可能给不了学生具体的答案,几乎是一种单向沟通的教学模式。除此之外老师的工作量相当大,相同的课程在不同的班级上,出现了一门课反复讲,甚至同样的教学内容需在不同教室的黑板上书写多次,作业批改时相同错误在不同学生的作业本上进行重复的批改,这就导致老师工作量大且重复性高,效率低,也不能及时反
15、应学生学习的效果。当然老的教学模式依然是主流,然而从不同学校不断增加上机学习的规律看。新的教学模式将会迅速发展起来。也证明了此次课题研究的可行性,整个系统的需求量大很难估量。具体例证:九江学院信息学院省级精品课程“程序设计基础”,校级精品课程图如图2-1所示。2 高级语言程序设计 (2010-3-5) 2 面向对象程序设计 (2008-12-12) 2 软件工程 (2008-12-12) 2 计算机组成原理(申报中) (2008-12-1) 2 专业英语(申报中) (2008-11-28) 2 网页制作(申报中) (2008-11-27) 2 cisco路由配置(申报中) (2008-11-2
16、6) 2 数据库系统原理(申报中) (2008-11-26) 2 操作系统 (2008-9-12)图2-1校级精品课程图针对上述情况,我进行了教学系统课题的设计工作,希望它能够在平时学习中发挥高效、便捷的作用,减轻教师的工作负担、提高工作效率,也使学生学习更轻松、更有效。由于系统主要是为了更加方便和准确的管理信息数据,所以人机交互界面的功能要非常完善,能够更好的体现方便,快捷的特点,有效的减少管理员的管理工作,更准确、快捷的管理数据。工作人员只需要掌握一些基本的电脑使用方面知识。系统一经投入运行,便能产生效益。系统的研究领域是基于Internet的教学系统,也就是所说的“在线教育”,基于Web
17、技术的计算机教育与传统的教学模式(即传统课堂、卫星电视教学和专门网络教学)相比,优势主要体现在:Web教学以Internet为载体进行传播,有巨大的影响范围;Web技术是一个跨平台、多媒体的信息发布和浏览技术,并可以实现动态交互,使开展形象生动、内容丰富的多媒体教学成为可能。Asp技术出现的时代还不算太久远,许多中小型企业,学校都是采用此技术实现网上维护的。在需求分析的过程中我利用了文献研究法根据一定的研究目的或课题,即调查文献来获得资料,从而全面地、正确地了解掌握所要研究问题。并综合采取实证研究法即依据现有的科学理论和实践的需要,提出设计,在自然条件下,通过有目的有步骤地操纵,根据观察、记录
18、、测定与此相伴随的现象的变化来确定条件与现象之间的因果关系的活动。主要目的在于说明各种自变量与某一个因变量的关系。合理客观的应用了上述需求分析方法后得出这样一个结论:网络教学较好地满足了时代对人才培养的需求。网络教学充分利用了最新的计算机技术、网络技术、多媒体技术等,使教学能够跨越时间、空间的限制,具有极大的灵活性和交互性,使教学材料的展示越来越灵活、形象、生动,是支持新型的教师指导下学生自主式学习方式的最有力工具,因此网络教学是新形势下高校培养高素质人才、提高教学质量和效率等高校教学改革中非常重要的内容之一。基于计算机网络技术和多媒体技术的现代网络教学,是传统学校教学功能的延伸,也是网络环境
19、下信息资源共享服务的一个重要方面。它为一切愿意学习的人提供一切学习的机会,提高了教学质量和学习效率。逐步成为学校教学活动不可缺少的一部分。也是办好教育,加快教育现代化的重要组成部分。网络教学正是高校为了适应这一形势而出现的一种新的教学模式。使学习者从知识的被动接受者转为知识的主动构建者,使教学管理更为简便、科学的一种新型的教育技术。它改变了传统教师课堂授课的教学模式,转而变为学习者突破时间和空间限制的自主学习模式。总之,这个网络教学系统正日益贴近我们的自主学习模式,而且目前的现状越来越紧迫的要求师生交互式系统即教学系统的开发。2.2 开发工具介绍2.2.1 ASP平台的选择在这个系统中我选择A
20、SP作为开发工具。当前的开发工具有很多,如ASP、PHP等,ASP具有如下特点:(1)ASP是 Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境。在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP可以胜任基于微软Web服务器的各种动态数据发布。(2)使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。(3)与浏览器无关 (Browser Independence), 用户端只要使用可执行HTML 码的浏览器,即可浏览所设计的网页内容。(4)ASP方法与传统静态主页的区别把信息系统纳入Inter
21、net 的框架之后,首先要解决的问题是通过网页访问后台数据库信息。所有应用程序都被分割为页面的形式。用户的交互操作是以提交表单等方式来实现的。这就要求Web 站点具有很强的动态数据发布能力。然而目前Web的服务。仍以提供静态主页内容为主。所谓“静态”,指的就是站点的主页内容是固定不变的。无法根据用户的需求和实际情况作出相应的变化。当浏览器通过Internet的HTTP协议向站点的Web服务器申请主页时,站点服务器就会将已设计好的静态的HTML文件传送给浏览器。若要更新主页的内容,只能用非在线的手动方式更新HTML的文件数据。(5)ASP所设计出的是动态主页。可接收用户提交的信息并作出反应,其中
22、的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。例如:当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。(6)数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改。客户端得到的网页信息会始终保持新鲜的魅力。2.2.2 IIS:Internet信息服务Web服务器是Web应用程序的心脏。IIS(Internet Information Server)作为Windows N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 专业 毕业设计
限制150内