计算机科学与关键技术专业毕业设计方案终稿.doc
《计算机科学与关键技术专业毕业设计方案终稿.doc》由会员分享,可在线阅读,更多相关《计算机科学与关键技术专业毕业设计方案终稿.doc(51页珍藏版)》请在咨信网上搜索。
JIU JIANG UNIVERSITY 毕 业 论 文 题 目 基于Web平台《计算机网络和 数据库》教学系统 英文题目 The Teaching System of Web-based in Computer Network and Database 院 系 信息科学和技术学院 专 业 计算机科学和技术 姓 名 邹文超 年 级 A061416 指导老师 魏泽臻 二○一○年五月 摘 要 计算机和网络技术飞速发展,使信息资源实现了高度共享,并从根本上改变了人类信息交流方法。网络技术和现代教育有机结合,产生了网络教学。基于WEB平台《计算机网络和数据库》教学系统,就是因势而生新生代产品。这种新时代网络化趋势正是进行此次课题研究关键原因。 系统采取B/S模式,前台使用超文本语言和VBScript脚本语言建立页面,后台使用ASP.NET技术结合数据库动态生成网页,经过对数据库操作扩展,实现网上课堂、视频教学、在线答疑、考试系统等功效,给学生和老师提供了一个方便、高效学习平台。系统采取ASP和ACCESS 进行设计。实现了丰富学习和考试功效,用户接口界面友好,是老师好帮手。 论文研究结果使得课堂学习、多媒体教学、面对面提问和回复、考试等传统教学步骤,经过网络教学平台处理方案得以实现。 关键词:网络教学,脚本语言,超文本语言 Abstract The rapid development of 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 generation 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 technology 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 findings 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 目 录 摘 要 I ABSTRACT II 1 绪论 1.1课题背景及意义 (1) 1.2 课题关键工作 (1) 1.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 绪论 在这一章里处理问题是课题提出具体背景,即此次课题研究中国现有情况。同时将具体分析设计现实意义。当然系统开发离不开开发工具使用,所以开发工具介绍也是此章里面讨论关键。最终一节里,将计划好整个论文组织结构。并将之做为系统开发指南针。 1.1课题背景及意义 《计算机网络和数据库》是“全国计算机等级考试”和“计算机技术和软件专业技术资格(水平)考试”关键科目,所以各校均开设了此门课程。即使很多学校全部采取并开设了这门课程,但均采取传统教学模式,这么给这门课程教学带来了很大不方便性,比如:校外非学生人员学习时间和学习空间均相当有限,不大可能想我们一样坐在宽大教学里专门听老师讲课。工作人员或其它社会人员往往只能在晚上而且习惯在家里学习。为此想到推出基于Web平台《计算机网络和数据库》教学系统,此系统类似系统现在只是简单地应用于网上在线学习而且数量极少,几乎找不到一个较完备基于Web平台《计算机网络和数据库》教学系统。用于学校实际教学更是微乎其微。这么就突显了此系统关键现实意义。 设计此系统是为了实现教学目标、由各教学要素有机结合而成含有一定教学功效整体。为了达成一定教育、教学目标,实现一定教育、教学功效多种教育、教学组织形式。教材内容组织,系统教材库是提升教学质量、激发学习爱好关键。 1.2 课题关键工作 这个教学系统关键研究对象是学生、老师、教学资源、教学媒体四个基础要素,经过这四个基础要素相对运动从而产生着各个系统之间输入和输出复杂运行过程,经过这个复杂运行过程以确保学校系统内部各个系统动态稳定和开放性。做出一个分层次系统复合体。经过层次划分使系统更有针对性,不一样层次有不一样层次要求性含有可操作性教学设计方法技术。从机构层次到学习层次,步步递进,前一个层次时候一个层次父层,每一个层次之间存在着相互联络、相互制约、相互作用组织形式,这些层次是系统结构领域情况。 课题研究过程中初步事项是进行可行性分析,需求分析,这么关键工作是对现有中国情况调查,这些工作包含以前高中母校“新化三中”视频教程和上机调查,九江学院信息学院精品课程在线调查,经过九江学院论坛,九江论坛,九江学院信息学院老师群了解精品课程相关情况,并进行面对面问答式调查直接研究相关教学系统。 课题研究中期工作,关键是系统功效设计和实现,具体包含从网上下载无偿系统开发工具,Macromedia Dreamweaver 8,Macromedia Fireworks 8, Macromedia Flash 8,IIS 6.0,Access 和其它素材(到九江学院下载相关图片,在baidu中查找并下载按钮图标,导航条图标等)。经过Macromedia Dreamweaver 8 建立一个站点,逐步完成系统功效前台设计。然后打开Access 建立对应表格,在IIS 6.0辅助下完成系统设计和实现。 课题研究后期工作,反过来对系统进行数次测试,查看系统运行情况,对断了连接和孤立文件进行处理。对部分比较大图片和视频进行压缩,即优化操作。最终总结我分析课题相关问题并写入文档中。 1.3论文组织 经过对系统进行初步研究后,论文决定采取下面基础框架组织全文: (1)绪论,关键是分析课题研究背景和具体实施意义,从而确定课题是否可行。当然也牵涉到了开发工具选择问题,依据工具使用难易程度结合自己技能水平,选择适宜工具也是这一章里面讨论关键。 (2)系统分析,从各个方面上分析系统需求,确立在课题研究中将要进行关键工作。 (3)系统设计,经过建立好系统设计关键思绪,完成系统要求功效设计,做好功效模块图。明确并实现数据具体流向,画出数据流图。对数据库具体内容进行构思,实现数据库表格和表格数据合理安排。 (4)系统实现,选举比较关键模块进行具体实现讲解。说明网络教学模块实现方法。考试系统模块实现具体思绪。留言模块实现过程,也就是在线答疑功效实现。后台数据库实现。 (5)总结和展望,关键是做好课题开发基础上完成后系统测试和运行监测。同时对整个课题一个整体总结和展望。 2 系统分析 2.1需求分析 该系统是针对教学现实状况而设计。现在很多学校仍采取传统和学生面对面教学模式,譬如:我以前就读“新化三中”就采取这种模式,它整个教学过程均是“手动模式”。即使有时有同学在电脑前面进行上机操作,不过极少看到学生坐在电脑前面进行在线学习。我高中也有远程教学课,可是学习形式单调,没有考试系统,也没有在线答疑功效,只是简简单单浏览教学视频而已。 这种教学模式是以老师为主,老师讲、学生听、极少有互动,课后老师比较忙,学生有什么疑难问题极难在短时间内找到老师处理,而且会因为老师上课过程中携带资料有限,一时半会可能给不了学生具体答案,几乎是一个单向沟通教学模式。除此之外老师工作量相当大,相同课程在不一样班级上,出现了一门课反复讲,甚至一样教学内容需在不一样教室黑板上书写数次,作业批改时相同错误在不一样学生作业本上进行反复批改,这就造成老师工作量大且反复性高,效率低,也不能立即反应学生学习效果。 当然老教学模式仍然是主流,然而从不一样学校不停增加上机学习规律看。新教学模式将会快速发展起来。也证实了此次课题研究可行性,整个系统需求量大极难估量。 具体例证:九江学院信息学院省级精品课程“程序设计基础”,校级精品课程图图2-1所表示。 2 高级语言程序设计 (-3-5) 2 面向对象程序设计 (-12-12) 2 软件工程 (-12-12) 2 计算机组成原理(申报中) (-12-1) 2 专业英语(申报中) (-11-28) 2 网页制作(申报中) (-11-27) 2 cisco路由配置(申报中) (-11-26) 2 数据库系统原理(申报中) (-11-26) 2 操作系统 (-9-12) 图2-1校级精品课程图 针对上述情况,我进行了教学系统课题设计工作,期望它能够在平时学习中发挥高效、便捷作用,减轻老师工作负担、提升工作效率,也使学生学习更轻松、更有效。 因为系统关键是为了愈加方便和正确管理信息数据,所以人机交互界面功效要很完善,能够愈加好表现方便,快捷特点,有效降低管理员管理工作,更正确、快捷管理数据。工作人员只需要掌握部分基础电脑使用方面知识。系统一经投入运行,便能产生效益。 系统研究领域是基于Internet教学系统,也就是所说“在线教育”,基于Web技术计算机教育和传统教学模式(即传统课堂、卫星电视教学和专门网络教学)相比,优势关键表现在:Web教学以Internet为载体进行传输,有巨大影响范围;Web技术是一个跨平台、多媒体信息公布和浏览技术,并能够实现动态交互,使开展形象生动、内容丰富多媒体教学成为可能。Asp技术出现时代还不算太久远,很多中小型企业,学校全部是采取此技术实现网上维护。 在需求分析过程中我利用了文件研究法依据一定研究目标或课题,即调查文件来取得资料,从而全方面地、正确地了解掌握所要研究问题。并综合采取实证研究法即依据现有科学理论和实践需要,提出设计,在自然条件下,经过有目标有步骤地操纵,依据观察、统计、测定和此相伴随现象改变来确定条件和现象之间因果关系活动。关键目标在于说明多种自变量和某一个因变量关系。 合理客观应用了上述需求分析方法后得出这么一个结论:网络教学很好地满足了时代对人才培养需求。网络教学充足利用了最新计算机技术、网络技术、多媒体技术等,使教学能够跨越时间、空间限制,含有极大灵活性和交互性,使教学材料展示越来越灵活、形象、生动,是支持新型老师指导下学生自主式学习方法最有力工具,所以网络教学是新形势下高校培养高素质人才、提升教学质量和效率等高校教学改革中很关键内容之一。基于计算机网络技术和多媒体技术现代网络教学,是传统学校教学功效延伸,也是网络环境下信息资源共享服务一个关键方面。它为一切愿意学习人提供一切学习机会,提升了教学质量和学习效率。逐步成为学校教学活动不可缺乏一部分。也是办好教育,加紧教育现代化关键组成部分。网络教学正是高校为了适应这一形势而出现一个新教学模式。使学习者从知识被动接收者转为知识主动构建者,使教学管理更为简便、科学一个新型教育技术。它改变了传统老师课堂讲课教学模式,转而变为学习者突破时间和空间限制自主学习模式。 总而言之,这个网络教学系统正日益贴近我们自主学习模式,而且现在现实状况越来越紧迫要求师生交互式系统即教学系统开发。 2.2 开发工具介绍 2.2.1 ASP平台选择 在这个系统中我选择ASP作为开发工具。目前开发工含有很多,如ASP、PHP等,ASP含有以下特点: (1)ASP是 Active Server Pages(动态服务器主页)缩写,它是一个服务器端脚本环境。在站点Web服务器上解释脚本,可产生并实施动态、交互式、高效率站点服务器应用程序。ASP能够胜任基于微软Web服务器多种动态数据公布。 (2)使用一般文本编辑器,如 Windows 记事本,即可进行编辑设计。 (3)和浏览器无关 (Browser Independence), 用户端只要使用可实施HTML 码浏览器,即可浏览所设计网页内容。 (4)ASP方法和传统静态主页区分 把信息系统纳入Internet 框架以后,首先要处理问题是经过网页访问后台数据库信息。全部应用程序全部被分割为页面形式。用户交互操作是以提交表单等方法来实现。这就要求Web 站点含有很强动态数据公布能力。然而现在Web服务。仍以提供静态主页内容为主。所谓“静态”,指就是站点主页内容是固定不变。无法依据用户需求和实际情况作出对应改变。当浏览器经过InternetHTTP协议向站点Web服务器申请主页时,站点服务器就会将已设计好静态HTML文件传送给浏览器。若要更新主页内容,只能用非在线手动方法更新HTML文件数据。 (5)ASP所设计出是动态主页。可接收用户提交信息并作出反应,其中数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。比如:当在浏览器上填好表单并提交HTTP请求时,能够要求在站点服务器上实施一个表单所设定应用程序,而不只是一个简单HTML文件。该应用程序分析表单输入数据,依据不一样数据内容将对应实施结果(通常是数据库查寻结果集)以HTML格式传送给浏览器。 (6)数据库数据能够随时改变,而服务器上实施应用程序却无须更改。用户端得到网页信息会一直保持新鲜魅力。 2.2.2 IIS:Internet信息服务 Web服务器是Web应用程序心脏。IIS(Internet Information Server)作为Windows NT扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注Web服务器之一。新推出IIS6.0版本增强了系统安全性,含有服务器端脚本开发调试,内容管理和站点分析,瓦解防护等强大功效。 现在我们利用IIS+ASP组成三层式Web结构中间一层,将用户机/服务器结构和Web亲密结合,使得Web站点开发更方便,实现功效更强大。 2.2.3 数据库 目前流行数据库有很多,如Oracle、My SQL、SQL Server、Access等。此次课题研究中,采取Access 进行后台数据管理。Access 是一个后台关系数据库管理系统,它功效强大操作简便,是微软企业推出基于Windows桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统对象;提供了多个向导、生成器、模板,把数据存放、数据查询、界面设计、报表生成等操作规范化;为建立功效完善数据库管理系统提供了方便,也使得一般用户无须编写代码,就能够完成大部分数据管理任务。 2.2.4 CSS网页设计技术 CSS是一个样式表(style sheet)技术。也有人称之为层叠样式表。在主页制作中采取CSS技术时,只要对对应代码做部分简单修改,就能够改变同一页面不一样部分,或网页外观和格式。使用CSS可有效地对页面布局、字体、颜色、背景和其它效果实现愈加正确控制;可轻松地控制页面布局;可将很多网页风格格式同时更新,不用再一一更新每一页面;也可将站点上全部网页风格使用一个CSS文件进行控制,只要修改这个CSS文件中对应行,整个站点全部页面全部会随之发生变动。 2.3 本章小结 在这章里对课题必需性做了具体全方面分析,其中举出了两个调查事例,也就是例证法,提供了很具体直观表格,同时对其它问题做了议论比较。阐释了传统“手动式教学”和“自动式教学”区分和利弊。分析了现在学校网络化教学趋势和中小学和大学网上教学实施情况。提出了教学系统激发自主式学习概念。章节后半部分,给出了课题研究即系统开发具体工作。这也是课题研究从刚开始需求分析到最终系统测试和结论总结,所需要经历行动指南。在开发过程中,我就是根据这么一个步骤一步一步做好系统。 3 系统设计 3.1系统概要设计 系统决定采取Windows xp操作系统平台,IIS6.0 web服务器,Access 和面向对象简单易用,功效强大适用范围广Asp技术。 系统结构体系建立在Web用户/服务器(b/s)体系结构基础上,依据用户输入提供动态信息服务,从而实现交互式教学管理。采取模块化设计方法,和通常见户/服务器数据库数据平台。 学生登陆系统时,只要直接打开系统主界面就能够实现在线学习功效,既模拟课堂幻灯片式学习又有生动视频式学习。在系统主界面中,学生还能够浏览学校里部分通知公告,查看学校简单介绍,课程介绍,学习课时等情况。在系统右上角部分能够和老师进行交互式学习,学生提出问题。老师进行解答。 最关键是在对应按钮上,学生能够实现考试功效,现在具体页面注册,提议使用自己学号注册,这么有利于老师对成绩处理。以后利用自己注册好信息登陆考试系统,选择考试科目点击“开始考试”,就能进入初始化考试界面。等考试完成后,点击“交卷”。等候稍许片刻就能查看到系统给自动评分。 老师登陆系统时,首先当然是能够进行学生能够进行全部操作:查看自己对学生回复留言,查看课程等相关情况。 然后老师们最关键操作是点击左下角“管理入口”,在管理员登陆界面中输入自己帐号和密码(我设置默认帐号和密码均是:admin)。登陆到后台管理页面。在管理页面平台上进行关键操作,比如留言信息查询,回复和审核。自己帐号和密码修改等。当然老师也能够登陆到考试系统对学生成绩进行管理操作。 3.2功效设计 系统面向二类用户,分别为老师、学生。为简化本系统,学生用户无需登录进入系统,只拥有系统部分权限,能浏览基础信息,可选择某种课程进行在线测试,可经过在线答疑和老师交流。老师用户能够编辑,管理相关信息。具体功效设计以下。 3.2.1学生用户端 学生整体功效设计,学生功效模块图图3-1所表示。 系统(学生功效) 浏览公告 浏览通知公告 网上课堂 视频学习 在线考试 留言板 图3-1 学生功效模块图 (1)浏览通知公告,学生无需登录就能在首页课程列表中阅读“通知公告”栏目中通知。 (2)阅读学院介绍,课程介绍,讲课计划,教务中心等信息:提供学生了解学院和课程一个平台,使得学生从刚开始就知道讲课计划从而指定自己学习计划。 (3)网上课堂功效设计,网上课堂效果图图3-2所表示。 系统(网上课堂功效) 课程选择 课程学习 图3-2 网上课堂功效模块图 学生经过单击“网上课堂”,进入“网上课堂”学习列表,里面有上图所表示学习材料。只需要往任何一个连接上一点就能进行在线学习了。 (4)视频教学功效设计,实现视频教学功效效果。 (5) 考试系统功效设计,实现考试功效效果。 (6)在线答疑功效设计,实现留言板功效。学生点击“我要留言”图片按钮,就能进行留言操作,不过不能立即显示出来,必需经过老师审核才能显示。 3.2.2老师用户端 老师整体功效设计,老师功效模块图图3-3所表示。 系统(老师功效) 修改管理员帐号密码 留言回复 留言审核 试题编辑和添加 查看管理学生成绩 查看管理学生用户 图3-3 老师功效模块图 (1)修改管理员帐号密码功效设计:老师能够对自己帐号和密码进行修改操作。 (2)留言回复功效设计:老师能够对学生问题进行回复,并将回复以帖子形式发表。 (3)留言审核功效设计:老师能够对学生问题进行审核,并将审核了问题同意以帖子形式发表。 (4)试题编辑和添加功效设计:在考试系统中,试题编辑和添加功效设计,老师只要经过登陆考试系统管理员身份后,选择对应科目进行试题管理,就能够完成添加试题具体操作。 (5)查看管理学生成绩功效设计:老师能够对学生成绩进行查看,删除等操作。 (6)查看管理学生用户功效设计:老师能够对学生用户用户名进行查看,修改,删除等操作。 3.3数据步骤 系统数据步骤包含了:1,学生在线考试功效; 2,老师和学生在线交互3,学生在线学习;4,老师在线操作等。 整体动态数据步骤结构,站点地图图3-4所表示。 图3-4 站点地图 3.3.1 师生数据流图 师生数据流图关键反应是老师和学生之间服务请求和回复底层数据交互情况。底层数据流图图3-5所表示。 学生 老师 教学系统 服务请求 回复 监测和回复 请求信息 图3-5 底层数据流图 学生发送服务请求使用教学系统,老师在后台对系统进行检测若发觉有留言等信息就实施回复操作。并把回复后结果经过请求形式发给教学系统,再由教学系统把回复具体内容返回给学生。 3.3.2 学生功效数据步骤 关键表现在学生功效操作数据上。考试页面和答疑页面分别对应在下面功效模块中:总体模块图图3-6所表示。它们又分别有进行考试属性,和实现留言板功效属性。 基于Web平台《计算机网络和数据库》教学系统 学院介绍 课程介绍 讲课计划 网上课堂 视频教学 教务中心 考试系统 在线答疑 通知公告 退出 图3-6 总体模块图 从上图能够看出学生操作基础上集中在学生主页面上,也就是图3-4 站点地图中最上面index.asp中。以后学生有可能产生两个交互式请求,分别进入到text.asp(考试页面),dayi.asp(答疑页面)。 3.3.3 老师功效数据流图 老师数据流关键表现在身份验证和管理平台管理上。老师功效数据流图图3-7所表示。 老师后台管理平台 帐号管理 留言管理 学生管理 试题管理 考试系统管理平台 登录页面 身份验证 身份验证 登录页面 正当 正当 不正当 不正当 图3-7 老师功效数据流图 3.3.4 留言板系统数据步骤 学生不用身份认证进入学习页面,这么方便没有注册学员,进入后在“在线答疑”模块提交留言,审核后就能把留言显示出来。留言板数据流图图3-8所表示。 学生主页面 在线答疑系统 提交留言 回复留言 管理页面 获取信息 学生 直接进入 老师 查看留言 回复并审核 显示信息 图3-8 留言板数据流图 3.3.5 老师和留言板间具体数据流 老师对留言系统操作是审核和回复留言,只有学生提问审核了才显示。老师在留言板系统中数据流图图3-9所表示。 图3-9 老师在留言板系统中数据流图 在线答疑系统 管理页面 老师 查看留言 获取信息 审核 已经审核请求显示 回复和审核 3.3.6 考试系统学生数据流 考试系统学生数据流,考试系统学生数据流图图3-10所表示。 考试系统登录界面 学生注册 管理员登录 学员登录 时间到 考试系统 交卷并评分 判定 图3-10 考试系统学生数据流图 3.3.7 考试系统老师数据流 老师也就是考试系统管理员必需经过身份确定才能进入考试系统管理平台,在管理平台中老师能够对学生进行直接管理,如删除学生用户,添加学生用户。能够修改自己管理员帐户名,帐户密码。能够查看学生考试成绩,或删除学生考试成绩。能够对学生科目进行管理,比如:添加考试试题,编辑考试试题。具体数据流情况,考试系统老师数据流图图3-11所表示。 不正当 管理员登录(老师入口) 学生管理 管理员帐号密码修改 学生考分 科目管理(试题管理) 管理平台 身份认证 图3-11 考试系统老师数据流图 正当 3.4 数据库设计 用户经过浏览器向服务器发出操作请求然后系统判定请求正当性后处理操作请求,将结果返回至用户端浏览器上,这是本系统总体处理步骤思绪。数据库总体步骤图图3-12所表示。 用户(浏览器) 教学系统(WEB服务器) 数据库 请求操作 请求操作 处理结果 返回结果 图 3-12 数据库总体步骤图 (1)老师实体图 其中管理员id号是区分不一样管理员。老师实体图图3-13所表示。 老师 管理员帐号 id号 密码 图3-13 老师实体图 (2)学生实体图图3-14所表示。 学生 帐号 id号 密码 图3-14 学生实体图 (3)留言实体图 留言实体图图3-15所表示。 统计编号 邮箱 留言人 性别 内容 是否审核 回复内容 回复日期 留言时间 留言统计 图3-15 留言实体图 (4)学生考试分数实体图图3-16所表示。 交卷时间 分数 学生名 id号 科目 学生考试分数 图3-16 学生考试分数实体图 (5)试卷实体图图3-17所表示。 表现了试卷数据库结构,详情以下。 题型 科目名 问题 选项 答案 试卷 图3-17 试卷实体图 (6)老师和学生E-R图,老师学生实体联络图图3-18所表示。 学生 审核,回复,管理 注册,考试,留言 老师 1 1 n n 图3-18 老师学生实体联络图 (7)逻辑结构设计 老师信息表,关键是用于老师身份认证。它和学生信息表相同老师信息表如表3-1所表示。 表3-1 老师信息表 字段名 字段类型 数据长度 是否为空 说明 admin_id 自动编号 50 No 自动编号 admin_name 文本 50 No 姓名 admin_pass 文本 50 No 登录密码 留言信息表如表3-2所表示。 表3-2 留言信息表 字段名 字段类型 数据长度 是否为空 说明 id 自动编号 4 No 留言编号 (自动编号) name 文本 50 No 留言者名称 liuyan 备注 100 No 留言内容 Reply 备注 No 回复内容 email 文本 50 Yes 留言者E_Mail time 日期/时间 8 No 留言时间 sex 文本 4 Yes 留言者性别 check 是/否 4 Yes 留言是否审核 icq 文本 4 No 留言者电话 Replay-Date 日期/时间 8 No 回复日期 试题信息表如表3-3所表示。 表3-3 试题信息表 字段名 字段类型 数据长度 是否为空 说明 ID 自动编号 4 No 题目编号 question 文本 50 No 问题 A 文本 50 No A选项 B 文本 50 No B选项 C 文本 50 No C选项 D 文本 50 No D选项 answer 文本 50 No 答案 3.5 本章小结 在整个系统中这一章是最关键,在这里完成了系统设计,相当于系统要做什么事,有了明确要求。在“系统概要”小节里就初步表现了系统怎样设计构思。以后经过紧接着“功效设计”实现了系统功效计划。里面功效结构图是系统基础框架。有了基础框架,在数据流图指导下就能很快分析出系统开发思绪。然后在后面“数据库设计”里面,对具体实体在数据库中表示进行了叙述。列出了关键数据库逻辑设计表格。在完成这一章过程中当然也碰到了部分问题,比如:图表画法就是难点之一,在老师指导下最终很快就利用基础office软件完成了操作。 4 系统实现 在上一章里,关键讨论了系统设计,系统又是怎样实现呢,这就是这一章里面将关键讨论问题,整个系统实现是很复杂,也是很烦琐。现在关键讨论系统重难点模块实现。讨论模块以下:网络教学模块,考试系统模块,在线答疑模块和后台数据库实现。 4.1 网络教学模块实现 网络教学是本系统中心步骤,用户在该系统首页导航处点击在线课程列表即可查看全部课程。选择课程名或查看课程详情进入对应课程学习界面。 该部分要达成效果是象老师在课堂讲课一样,经过幻灯片形式引导学生在线学习。怎样实现这么一个功效呢。素材有:老师提供《计算机网络和数据库》幻灯片。经过认真思索和分析,我决定采取网站相册方法进行实现。这种方法简单而且很有效。具体实现思绪以下: (1) 打开《计算机网络和数据库》幻灯片,点击“文件”下“输出为图片”,这么就把每一个幻灯片变做了图片。 (2) 在应用Macromedia Dreamweaver 8 进行编辑时候,选择“命令”下“创建网络相册”这么就弹出了创建网络相册图图4-1所表示。 图4-1 创建网络相册图 (3) 网络相册创建相当于课程各个幻灯片创建成功。现在就要制作课程列表了。使用开发工具插入表格命令,同时将每一章节章节效果图片插入到表格中。然后在每一个单元格里面添加各个课程名字。效果如“图3-2”所表示。 (4) 学习课程内容设计好了,在打开Macromedia Dreamweaver 8创建超链接时候了,逐步为每一个课程项目添加超链接。 (5) 这么一个“网上课堂”就创建好了。课程选择整体效果图图4-2所表示。 图4-2课程整体效果图 (6) 进入课程学习具体状态效果课程学习效果图图4-3所表示。 图4-3课程学习效果图 4.2 考试系统模块实现 考试系统我是做一个完全独立模块来开发。考试系统有三大功效分别是:学生注册,学生登陆后考试功效,老师登陆后管理功效。 (1)考试系统试题添加功效外观效果,试题添加效果图图4-4所表示。 图4-4试题添加效果图 (2)学生注册功效实现注册功效,学生注册页面图4-5所表示。 图4-5学生注册页面 数据提交是采取表单方法提交。部分代码以下: <form action="register.asp" method="post"> <input type=submit name="submit" value="注册" class=button> </form> 整个数据提交后台代码实现以下: <% dim id,studentname,studentpassword'定义变量 dim sql,rs,rsc if request("submit")="注册" then '添加新用户 if trim(request("studentname"))="" or trim(request("studentpassword"))="" then Response.Redirect "register.asp?errMessage=用户名或密码不能为空!" response.end end if if trim(request("studentpassword")) <> trim(request("studentpassword2")) then Response.Redirect "register.asp?errMessage=两次输入密码不一致!" response.end end if set rs=server.createobject("adodb.recordset") '检验学生是否重名 rs.open "select * from student where studentname='" & cstr(trim(request("studentname"))) & "'",conn,1,1 if if not rs.bof and not rs.eof then Response.Redirect "register.asp?errMessage=错误!该学生已经存在!!" rs.close response.end end if rs.close set rs=nothing sql="insert into student(studentname,studentpassword) values('" & cstr(trim(request("studentname"))) & "','" & cstr(trim(request("studentpassword"))) & "')" conn.execute sql if err.number <> 0 then Response.Redirect "register.asp?errMessage=" & "数据库操作犯错:" & err.description Response.End else session("studentname")=request("studentname") '经过session变量studentname- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 关键技术 专业 毕业设计 方案
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文