收藏 分销(赏)

计算机科学与关键技术专业毕业设计方案终稿.doc

上传人:二*** 文档编号:4513112 上传时间:2024-09-26 格式:DOC 页数:51 大小:1,011.54KB
下载 相关 举报
计算机科学与关键技术专业毕业设计方案终稿.doc_第1页
第1页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、JIU JIANG UNIVERSITY毕 业 论 文题 目 基于Web平台计算机网络和 数据库教学系统 英文题目 The Teaching System of Web-based in Computer Network and Database 院 系 信息科学和技术学院 专 业 计算机科学和技术 姓 名 邹文超 年 级 A061416 指导老师 魏泽臻 二一年五月摘 要计算机和网络技术飞速发展,使信息资源实现了高度共享,并从根本上改变了人类信息交流方法。网络技术和现代教育有机结合,产生了网络教学。基于WEB平台计算机网络和数据库教学系统,就是因势而生新生代产品。这种新时代网络化趋势正是进行

2、此次课题研究关键原因。系统采取B/S模式,前台使用超文本语言和VBScript脚本语言建立页面,后台使用ASP.NET技术结合数据库动态生成网页,经过对数据库操作扩展,实现网上课堂、视频教学、在线答疑、考试系统等功效,给学生和老师提供了一个方便、高效学习平台。系统采取ASP和ACCESS 进行设计。实现了丰富学习和考试功效,用户接口界面友好,是老师好帮手。论文研究结果使得课堂学习、多媒体教学、面对面提问和回复、考试等传统教学步骤,经过网络教学平台处理方案得以实现。关键词:网络教学,脚本语言,超文本语言 AbstractThe rapid development of the computer

3、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 po

4、tential 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

5、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 makin

6、g 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.3论文组织(2)2 系统分析

7、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、分使系统更有针对性,不一样层次有不一样层次要求性含有可操作性教学设计方法技术。从机构层次到学习层次,步步递进,前一个层次时候一个层次父层,每一个层次之间存在着相互联络、相互制约、相互作用组织形式,这些层次是系统结构领域情况。课题研究过程中初步事项是进行可行性分析,需求分析,这么关键工作是对现有中国情况调查,这些工作包含以前高中母校“新化三中”视频教程和上机调查,九江学院信息学院精品课程在线调查,经过九江学院论坛,九江论坛,九江学院信息学院老师群了解精品课程相关情况,并进行面对面问答式调查直接研究相关教学系统。课题研究中期工作,关键是系统功效设计和实现,具体包含从网上下载无偿系统开发工具,Mac

11、romedia Dreamweaver 8,Macromedia Fireworks 8, Macromedia Flash 8,IIS 6.0,Access 和其它素材(到九江学院下载相关图片,在baidu中查找并下载按钮图标,导航条图标等)。经过Macromedia Dreamweaver 8 建立一个站点,逐步完成系统功效前台设计。然后打开Access 建立对应表格,在IIS 6.0辅助下完成系统设计和实现。课题研究后期工作,反过来对系统进行数次测试,查看系统运行情况,对断了连接和孤立文件进行处理。对部分比较大图片和视频进行压缩,即优化操作。最终总结我分析课题相关问题并写入文档中。1.3

12、论文组织经过对系统进行初步研究后,论文决定采取下面基础框架组织全文:(1)绪论,关键是分析课题研究背景和具体实施意义,从而确定课题是否可行。当然也牵涉到了开发工具选择问题,依据工具使用难易程度结合自己技能水平,选择适宜工具也是这一章里面讨论关键。(2)系统分析,从各个方面上分析系统需求,确立在课题研究中将要进行关键工作。(3)系统设计,经过建立好系统设计关键思绪,完成系统要求功效设计,做好功效模块图。明确并实现数据具体流向,画出数据流图。对数据库具体内容进行构思,实现数据库表格和表格数据合理安排。(4)系统实现,选举比较关键模块进行具体实现讲解。说明网络教学模块实现方法。考试系统模块实现具体思

13、绪。留言模块实现过程,也就是在线答疑功效实现。后台数据库实现。(5)总结和展望,关键是做好课题开发基础上完成后系统测试和运行监测。同时对整个课题一个整体总结和展望。2 系统分析2.1需求分析该系统是针对教学现实状况而设计。现在很多学校仍采取传统和学生面对面教学模式,譬如:我以前就读“新化三中”就采取这种模式,它整个教学过程均是“手动模式”。即使有时有同学在电脑前面进行上机操作,不过极少看到学生坐在电脑前面进行在线学习。我高中也有远程教学课,可是学习形式单调,没有考试系统,也没有在线答疑功效,只是简简单单浏览教学视频而已。这种教学模式是以老师为主,老师讲、学生听、极少有互动,课后老师比较忙,学生

14、有什么疑难问题极难在短时间内找到老师处理,而且会因为老师上课过程中携带资料有限,一时半会可能给不了学生具体答案,几乎是一个单向沟通教学模式。除此之外老师工作量相当大,相同课程在不一样班级上,出现了一门课反复讲,甚至一样教学内容需在不一样教室黑板上书写数次,作业批改时相同错误在不一样学生作业本上进行反复批改,这就造成老师工作量大且反复性高,效率低,也不能立即反应学生学习效果。当然老教学模式仍然是主流,然而从不一样学校不停增加上机学习规律看。新教学模式将会快速发展起来。也证实了此次课题研究可行性,整个系统需求量大极难估量。具体例证:九江学院信息学院省级精品课程“程序设计基础”,校级精品课程图图2-

15、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校级精品课程图针对上述情况,我进行了教学系统课题设计工作,期望它能够在平时学习中发挥高效、便捷作用,减轻老师工作负担、提升工作效率,也使学生学习更轻松、更有效。因为系统关键是为了愈加方便和正确管理信息数据,所以人机交

16、互界面功效要很完善,能够愈加好表现方便,快捷特点,有效降低管理员管理工作,更正确、快捷管理数据。工作人员只需要掌握部分基础电脑使用方面知识。系统一经投入运行,便能产生效益。系统研究领域是基于Internet教学系统,也就是所说“在线教育”,基于Web技术计算机教育和传统教学模式(即传统课堂、卫星电视教学和专门网络教学)相比,优势关键表现在:Web教学以Internet为载体进行传输,有巨大影响范围;Web技术是一个跨平台、多媒体信息公布和浏览技术,并能够实现动态交互,使开展形象生动、内容丰富多媒体教学成为可能。Asp技术出现时代还不算太久远,很多中小型企业,学校全部是采取此技术实现网上维护。在

17、需求分析过程中我利用了文件研究法依据一定研究目标或课题,即调查文件来取得资料,从而全方面地、正确地了解掌握所要研究问题。并综合采取实证研究法即依据现有科学理论和实践需要,提出设计,在自然条件下,经过有目标有步骤地操纵,依据观察、统计、测定和此相伴随现象改变来确定条件和现象之间因果关系活动。关键目标在于说明多种自变量和某一个因变量关系。合理客观应用了上述需求分析方法后得出这么一个结论:网络教学很好地满足了时代对人才培养需求。网络教学充足利用了最新计算机技术、网络技术、多媒体技术等,使教学能够跨越时间、空间限制,含有极大灵活性和交互性,使教学材料展示越来越灵活、形象、生动,是支持新型老师指导下学生

18、自主式学习方法最有力工具,所以网络教学是新形势下高校培养高素质人才、提升教学质量和效率等高校教学改革中很关键内容之一。基于计算机网络技术和多媒体技术现代网络教学,是传统学校教学功效延伸,也是网络环境下信息资源共享服务一个关键方面。它为一切愿意学习人提供一切学习机会,提升了教学质量和学习效率。逐步成为学校教学活动不可缺乏一部分。也是办好教育,加紧教育现代化关键组成部分。网络教学正是高校为了适应这一形势而出现一个新教学模式。使学习者从知识被动接收者转为知识主动构建者,使教学管理更为简便、科学一个新型教育技术。它改变了传统老师课堂讲课教学模式,转而变为学习者突破时间和空间限制自主学习模式。总而言之,

19、这个网络教学系统正日益贴近我们自主学习模式,而且现在现实状况越来越紧迫要求师生交互式系统即教学系统开发。2.2 开发工具介绍2.2.1 ASP平台选择在这个系统中我选择ASP作为开发工具。目前开发工含有很多,如ASP、PHP等,ASP含有以下特点:(1)ASP是 Active Server Pages(动态服务器主页)缩写,它是一个服务器端脚本环境。在站点Web服务器上解释脚本,可产生并实施动态、交互式、高效率站点服务器应用程序。ASP能够胜任基于微软Web服务器多种动态数据公布。(2)使用一般文本编辑器,如 Windows 记事本,即可进行编辑设计。(3)和浏览器无关 (Browser In

20、dependence), 用户端只要使用可实施HTML 码浏览器,即可浏览所设计网页内容。(4)ASP方法和传统静态主页区分把信息系统纳入Internet 框架以后,首先要处理问题是经过网页访问后台数据库信息。全部应用程序全部被分割为页面形式。用户交互操作是以提交表单等方法来实现。这就要求Web 站点含有很强动态数据公布能力。然而现在Web服务。仍以提供静态主页内容为主。所谓“静态”,指就是站点主页内容是固定不变。无法依据用户需求和实际情况作出对应改变。当浏览器经过InternetHTTP协议向站点Web服务器申请主页时,站点服务器就会将已设计好静态HTML文件传送给浏览器。若要更新主页内容,

21、只能用非在线手动方法更新HTML文件数据。(5)ASP所设计出是动态主页。可接收用户提交信息并作出反应,其中数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。比如:当在浏览器上填好表单并提交HTTP请求时,能够要求在站点服务器上实施一个表单所设定应用程序,而不只是一个简单HTML文件。该应用程序分析表单输入数据,依据不一样数据内容将对应实施结果(通常是数据库查寻结果集)以HTML格式传送给浏览器。(6)数据库数据能够随时改变,而服务器上实施应用程序却无须更改。用户端得到网页信息会一直保持新鲜魅力。2.2.2 IIS:Internet信息服务Web服务器是Web应用程序心脏。I

22、IS(Internet Information Server)作为Windows NT扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注Web服务器之一。新推出IIS6.0版本增强了系统安全性,含有服务器端脚本开发调试,内容管理和站点分析,瓦解防护等强大功效。现在我们利用IIS+ASP组成三层式Web结构中间一层,将用户机/服务器结构和Web亲密结合,使得Web站点开发更方便,实现功效更强大。2.2.3 数据库目前流行数据库有很多,如Oracle、My SQL、SQL Server、Access等。此次课题研究中,采取Access 进行后台数据管理。Access 是一个后台关系数

23、据库管理系统,它功效强大操作简便,是微软企业推出基于Windows桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统对象;提供了多个向导、生成器、模板,把数据存放、数据查询、界面设计、报表生成等操作规范化;为建立功效完善数据库管理系统提供了方便,也使得一般用户无须编写代码,就能够完成大部分数据管理任务。2.2.4 CSS网页设计技术CSS是一个样式表(style sheet)技术。也有人称之为层叠样式表。在主页制作中采取CSS技术时,

24、只要对对应代码做部分简单修改,就能够改变同一页面不一样部分,或网页外观和格式。使用CSS可有效地对页面布局、字体、颜色、背景和其它效果实现愈加正确控制;可轻松地控制页面布局;可将很多网页风格格式同时更新,不用再一一更新每一页面;也可将站点上全部网页风格使用一个CSS文件进行控制,只要修改这个CSS文件中对应行,整个站点全部页面全部会随之发生变动。2.3 本章小结在这章里对课题必需性做了具体全方面分析,其中举出了两个调查事例,也就是例证法,提供了很具体直观表格,同时对其它问题做了议论比较。阐释了传统“手动式教学”和“自动式教学”区分和利弊。分析了现在学校网络化教学趋势和中小学和大学网上教学实施情

25、况。提出了教学系统激发自主式学习概念。章节后半部分,给出了课题研究即系统开发具体工作。这也是课题研究从刚开始需求分析到最终系统测试和结论总结,所需要经历行动指南。在开发过程中,我就是根据这么一个步骤一步一步做好系统。3 系统设计3.1系统概要设计系统决定采取Windows xp操作系统平台,IIS6.0 web服务器,Access 和面向对象简单易用,功效强大适用范围广Asp技术。系统结构体系建立在Web用户/服务器(b/s)体系结构基础上,依据用户输入提供动态信息服务,从而实现交互式教学管理。采取模块化设计方法,和通常见户/服务器数据库数据平台。学生登陆系统时,只要直接打开系统主界面就能够实

26、现在线学习功效,既模拟课堂幻灯片式学习又有生动视频式学习。在系统主界面中,学生还能够浏览学校里部分通知公告,查看学校简单介绍,课程介绍,学习课时等情况。在系统右上角部分能够和老师进行交互式学习,学生提出问题。老师进行解答。最关键是在对应按钮上,学生能够实现考试功效,现在具体页面注册,提议使用自己学号注册,这么有利于老师对成绩处理。以后利用自己注册好信息登陆考试系统,选择考试科目点击“开始考试”,就能进入初始化考试界面。等考试完成后,点击“交卷”。等候稍许片刻就能查看到系统给自动评分。老师登陆系统时,首先当然是能够进行学生能够进行全部操作:查看自己对学生回复留言,查看课程等相关情况。然后老师们最

27、关键操作是点击左下角“管理入口”,在管理员登陆界面中输入自己帐号和密码(我设置默认帐号和密码均是:admin)。登陆到后台管理页面。在管理页面平台上进行关键操作,比如留言信息查询,回复和审核。自己帐号和密码修改等。当然老师也能够登陆到考试系统对学生成绩进行管理操作。3.2功效设计系统面向二类用户,分别为老师、学生。为简化本系统,学生用户无需登录进入系统,只拥有系统部分权限,能浏览基础信息,可选择某种课程进行在线测试,可经过在线答疑和老师交流。老师用户能够编辑,管理相关信息。具体功效设计以下。3.2.1学生用户端学生整体功效设计,学生功效模块图图3-1所表示。系统(学生功效)浏览公告浏览通知公告

28、网上课堂视频学习在线考试留言板图3-1 学生功效模块图(1)浏览通知公告,学生无需登录就能在首页课程列表中阅读“通知公告”栏目中通知。(2)阅读学院介绍,课程介绍,讲课计划,教务中心等信息:提供学生了解学院和课程一个平台,使得学生从刚开始就知道讲课计划从而指定自己学习计划。(3)网上课堂功效设计,网上课堂效果图图3-2所表示。系统(网上课堂功效)课程选择课程学习图3-2 网上课堂功效模块图学生经过单击“网上课堂”,进入“网上课堂”学习列表,里面有上图所表示学习材料。只需要往任何一个连接上一点就能进行在线学习了。(4)视频教学功效设计,实现视频教学功效效果。(5) 考试系统功效设计,实现考试功效

29、效果。(6)在线答疑功效设计,实现留言板功效。学生点击“我要留言”图片按钮,就能进行留言操作,不过不能立即显示出来,必需经过老师审核才能显示。3.2.2老师用户端老师整体功效设计,老师功效模块图图3-3所表示。系统(老师功效)修改管理员帐号密码留言回复留言审核试题编辑和添加查看管理学生成绩查看管理学生用户图3-3 老师功效模块图(1)修改管理员帐号密码功效设计:老师能够对自己帐号和密码进行修改操作。(2)留言回复功效设计:老师能够对学生问题进行回复,并将回复以帖子形式发表。(3)留言审核功效设计:老师能够对学生问题进行审核,并将审核了问题同意以帖子形式发表。(4)试题编辑和添加功效设计:在考试

30、系统中,试题编辑和添加功效设计,老师只要经过登陆考试系统管理员身份后,选择对应科目进行试题管理,就能够完成添加试题具体操作。(5)查看管理学生成绩功效设计:老师能够对学生成绩进行查看,删除等操作。(6)查看管理学生用户功效设计:老师能够对学生用户用户名进行查看,修改,删除等操作。3.3数据步骤系统数据步骤包含了:1,学生在线考试功效; 2,老师和学生在线交互3,学生在线学习;4,老师在线操作等。整体动态数据步骤结构,站点地图图3-4所表示。图3-4 站点地图3.3.1 师生数据流图师生数据流图关键反应是老师和学生之间服务请求和回复底层数据交互情况。底层数据流图图3-5所表示。学生老师教学系统服

31、务请求回复监测和回复请求信息图3-5 底层数据流图学生发送服务请求使用教学系统,老师在后台对系统进行检测若发觉有留言等信息就实施回复操作。并把回复后结果经过请求形式发给教学系统,再由教学系统把回复具体内容返回给学生。3.3.2 学生功效数据步骤关键表现在学生功效操作数据上。考试页面和答疑页面分别对应在下面功效模块中:总体模块图图3-6所表示。它们又分别有进行考试属性,和实现留言板功效属性。基于Web平台计算机网络和数据库教学系统学院介绍课程介绍讲课计划网上课堂视频教学教务中心考试系统在线答疑通知公告退出图3-6 总体模块图从上图能够看出学生操作基础上集中在学生主页面上,也就是图3-4 站点地图

32、中最上面index.asp中。以后学生有可能产生两个交互式请求,分别进入到text.asp(考试页面),dayi.asp(答疑页面)。3.3.3 老师功效数据流图老师数据流关键表现在身份验证和管理平台管理上。老师功效数据流图图3-7所表示。老师后台管理平台帐号管理留言管理学生管理试题管理考试系统管理平台登录页面身份验证身份验证登录页面正当正当不正当不正当图3-7 老师功效数据流图3.3.4 留言板系统数据步骤学生不用身份认证进入学习页面,这么方便没有注册学员,进入后在“在线答疑”模块提交留言,审核后就能把留言显示出来。留言板数据流图图3-8所表示。学生主页面在线答疑系统提交留言回复留言管理页面

33、获取信息学生直接进入老师查看留言回复并审核显示信息图3-8 留言板数据流图3.3.5 老师和留言板间具体数据流老师对留言系统操作是审核和回复留言,只有学生提问审核了才显示。老师在留言板系统中数据流图图3-9所表示。图3-9 老师在留言板系统中数据流图在线答疑系统管理页面老师查看留言获取信息审核已经审核请求显示回复和审核3.3.6 考试系统学生数据流考试系统学生数据流,考试系统学生数据流图图3-10所表示。考试系统登录界面学生注册管理员登录学员登录时间到考试系统交卷并评分判定图3-10 考试系统学生数据流图3.3.7 考试系统老师数据流老师也就是考试系统管理员必需经过身份确定才能进入考试系统管理

34、平台,在管理平台中老师能够对学生进行直接管理,如删除学生用户,添加学生用户。能够修改自己管理员帐户名,帐户密码。能够查看学生考试成绩,或删除学生考试成绩。能够对学生科目进行管理,比如:添加考试试题,编辑考试试题。具体数据流情况,考试系统老师数据流图图3-11所表示。不正当管理员登录(老师入口)学生管理管理员帐号密码修改学生考分科目管理(试题管理)管理平台身份认证图3-11 考试系统老师数据流图正当3.4 数据库设计用户经过浏览器向服务器发出操作请求然后系统判定请求正当性后处理操作请求,将结果返回至用户端浏览器上,这是本系统总体处理步骤思绪。数据库总体步骤图图3-12所表示。用户(浏览器)教学系

35、统(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所表示。表现了试卷数据库结构,详情以下。题型

36、科目名问题选项答案试卷图3-17 试卷实体图(6)老师和学生E-R图,老师学生实体联络图图3-18所表示。学生审核,回复,管理注册,考试,留言老师11nn图3-18 老师学生实体联络图(7)逻辑结构设计老师信息表,关键是用于老师身份认证。它和学生信息表相同老师信息表如表3-1所表示。表3-1 老师信息表字段名字段类型数据长度是否为空说明admin_id自动编号50No自动编号admin_name文本50No姓名admin_pass文本50No登录密码留言信息表如表3-2所表示。表3-2 留言信息表字段名字段类型数据长度是否为空说明id自动编号4No留言编号(自动编号)name文本50No留言者

37、名称liuyan备注100No留言内容Reply备注No回复内容email文本50Yes留言者E_Mailtime日期/时间8No留言时间sex文本4Yes留言者性别check是/否4Yes留言是否审核icq文本4No留言者电话Replay-Date日期/时间8No回复日期试题信息表如表3-3所表示。表3-3 试题信息表字段名字段类型数据长度是否为空说明ID自动编号4No题目编号question文本50No问题A文本50NoA选项B文本50NoB选项C文本50NoC选项D文本50NoD选项answer文本50No答案3.5 本章小结在整个系统中这一章是最关键,在这里完成了系统设计,相当于系统要

38、做什么事,有了明确要求。在“系统概要”小节里就初步表现了系统怎样设计构思。以后经过紧接着“功效设计”实现了系统功效计划。里面功效结构图是系统基础框架。有了基础框架,在数据流图指导下就能很快分析出系统开发思绪。然后在后面“数据库设计”里面,对具体实体在数据库中表示进行了叙述。列出了关键数据库逻辑设计表格。在完成这一章过程中当然也碰到了部分问题,比如:图表画法就是难点之一,在老师指导下最终很快就利用基础office软件完成了操作。4 系统实现在上一章里,关键讨论了系统设计,系统又是怎样实现呢,这就是这一章里面将关键讨论问题,整个系统实现是很复杂,也是很烦琐。现在关键讨论系统重难点模块实现。讨论模块

39、以下:网络教学模块,考试系统模块,在线答疑模块和后台数据库实现。4.1 网络教学模块实现网络教学是本系统中心步骤,用户在该系统首页导航处点击在线课程列表即可查看全部课程。选择课程名或查看课程详情进入对应课程学习界面。该部分要达成效果是象老师在课堂讲课一样,经过幻灯片形式引导学生在线学习。怎样实现这么一个功效呢。素材有:老师提供计算机网络和数据库幻灯片。经过认真思索和分析,我决定采取网站相册方法进行实现。这种方法简单而且很有效。具体实现思绪以下:(1) 打开计算机网络和数据库幻灯片,点击“文件”下“输出为图片”,这么就把每一个幻灯片变做了图片。(2) 在应用Macromedia Dreamwea

40、ver 8 进行编辑时候,选择“命令”下“创建网络相册”这么就弹出了创建网络相册图图4-1所表示。图4-1 创建网络相册图(3) 网络相册创建相当于课程各个幻灯片创建成功。现在就要制作课程列表了。使用开发工具插入表格命令,同时将每一章节章节效果图片插入到表格中。然后在每一个单元格里面添加各个课程名字。效果如“图3-2”所表示。(4) 学习课程内容设计好了,在打开Macromedia Dreamweaver 8创建超链接时候了,逐步为每一个课程项目添加超链接。(5) 这么一个“网上课堂”就创建好了。课程选择整体效果图图4-2所表示。图4-2课程整体效果图(6) 进入课程学习具体状态效果课程学习效

41、果图图4-3所表示。图4-3课程学习效果图4.2 考试系统模块实现考试系统我是做一个完全独立模块来开发。考试系统有三大功效分别是:学生注册,学生登陆后考试功效,老师登陆后管理功效。(1)考试系统试题添加功效外观效果,试题添加效果图图4-4所表示。图4-4试题添加效果图(2)学生注册功效实现注册功效,学生注册页面图4-5所表示。图4-5学生注册页面数据提交是采取表单方法提交。部分代码以下: 整个数据提交后台代码实现以下:% dim id,studentname,studentpassword定义变量dim sql,rs,rscif request(submit)=注册 then 添加新用户if

42、trim(request(studentname)= or trim(request(studentpassword)= thenResponse.Redirect register.asp?errMessage=用户名或密码不能为空! response.endend if if trim(request(studentpassword) trim(request(studentpassword2) then Response.Redirect register.asp?errMessage=两次输入密码不一致! response.endend ifset rs=server.createob

43、ject(adodb.recordset) 检验学生是否重名rs.open select * from student where studentname= & cstr(trim(request(studentname) & ,conn,1,1if if not rs.bof and not rs.eof then Response.Redirect register.asp?errMessage=错误!该学生已经存在!rs.closeresponse.endend ifrs.close set rs=nothing sql=insert into student(studentname,studentpassword) values( & cstr(trim(request(studentname) & , & cstr(trim(request(studentpassword) & )conn.execute sqlif err.number 0 then Response.Redirect register.asp?errMessage= & 数据库操作犯错: & err.descriptionResponse.Endelse session(studentname)=request(studentname) 经过session变量studentname

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服