




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
左琼多媒体教学网站的建设绪论1.1课题背景进入信息化时代课程的改革依赖与技术的革新,计算机组成原理教育教学依赖于计算机组成原理课程网站改革与成长,最重要的是网站必须让学生学到知识。在计算机组成原理课程网站的建设过程中,可以有效率地促进人才观和教育观的转变、人才队伍建设、教学资料与学生自主学习资料书建设、教学质量现代化的建设,同时计算机组成原理课程网站的构建、测试、验收的等一系列程序其实就是对同类高校的教育教学水平质量进行横向对比的经过,从而给各级教育行政牵头部门如何做好相应的管理指明了有效的方向。计算机组成原理课程网站主要是用来让同窗能在网页就学和收获相应资料能够促进大家的课程进修网站。制作的计算机组成原理教程网站是通过利用ASP.NET+SQL数据库来进行分析和开发的,制作的目的主要是用来让学习者能够更好的了解这门课程的特点和魅力,力所能及下载很多课程材料并喜欢上这门课程学在其中乐在其中,另外经过后台的处理解决,学校管理员也可以很好的调控前台。计算机组成原理课程学习网站制作的目的最重要的一点是为人们在网络上学习供给大量的计算机组成原理的教学资料和一个快捷有用的师生、学生之间的交流方法。因为国内高等教育和Internet的不断前进,而如今如何将两者结合起来并有效利用起来这还是一个问题,并且是当前教学改革的重中之重。而计算机构成原理课程网站为学习者提供相应的学习资源信息和学习重难点的测试信息。只要学生能脸上互联网,他们就可以随时随地展开学习任务,随时随地完成自学。其次,课程网站还将建立互相式的在线答疑论坛试交流,以便供学生讨论有关计算机组成原理的各种遇到的问题。此外,课程网站还是老师和学生之间相互沟通的网站,它可以帮助教师实时回答学习者的相应教学问题,知晓学习者的上课及练习情况。最后的最后,该网站还可以提供教师上传学习资料和练习,这样教师可以随时完善系统的教学内容,满足计算机专业发展的需要。1.2研究现状在1994年中国教育和科研计算机网CERNET建成后才我国网络教学才初步起航,与国外相比明显起步较晚。很长一段时光,对于网络教学,还没有计算机组成原理课程网站这个观念。然而而随着网络教育的成长计算机组成原理课程网站开始被抬上日程,我国也特别重视计算机组成原理课程网站的发展。境内外各个高等学校都有自己的计算机组成原理课程网站的网站,同学们可以十分易于地得到学习资料,但是在网络技术日益蓬勃的今朝,计算机组成原理课程网站也需要更高层系的健全系统,这就给计算机组成原理课程网站的开发职员发出了更高的渴求。眼下,在本国的很多院所,同学网站还不够完美、功能也不尽人意。所以在此基础上,开辟出当代化的计算机组成原理课程网站并推广到各高校已时不我待。同时,计算机组成原理教程网站的主动化也是当今社会的发展主旋律,能实时的交换与回馈教学质量,这些功能必然是现代学校计算机组成原理课程网站所渴求的。信息时代给人们供给了丰硕的超媒体资本,并为莘莘学子开辟出了一种由他们自行支配的娱乐学习甚至生活的空间,人们对科技的依托性也随之变强,人们使用网络获得的常识的机会也越来越多。因为在互联网上的课程资源具有知识面宽知识量大,同时最吸引人的还有大家可以通过网络很快的进行新知识的积累的当碰到问题时可以及时的完成提问和回馈。你也不需要再去拎着书跑去求教你的师长和同窗因为在网站上你的问题会被大家一同讨论。这是学习方法上的revolution,当然也被大部分学生接受和喜爱。1.3论文的主要工作内容本论文的主要结构可分为四大方面。第一是绪论,主要讲述本系统课题研究背景、开发本系统有什么意义和必要性以及论文的主要工作内容;第二是系统分析的介绍,主要讲述实现该系统的可研究性、需求性以及系用例的相关内容。第三是网站概要库的设计,主要描述了对于系统的一个结构设计和数据库设计,做出了系统结构后对于实际开发系统有着不可或缺的作用,而数据库更是关系着系统在实际运行中产生的数据存放;最后则是系统的详细设计,主要讲述了系统的界面及各模块的设计和实现过程。系统分析2.1问题定义随着计算机信息技术的飞速发展和Internet的遍及使用,给各种信息在互联网上展示的机会,网络教学无疑是广大的网络教学人员的重要工作的一部分,我们要充实操纵互联网技术来为网络教学供应相应的变革。为解决上述问题,迫切需要建立一个计算机组成原理课程网站,可以获得丰富的网络教学资源。2.2可行性分析可行性分析是对所开发系统在开发任何管理系统或网站的早期阶段的需求、技术和经济等方面进行恰当的剖析。在分析中对需求、技术、财经等方面的信息进行汇总,评估将要完成的课程网站设计是不是具有开发的可行性。技术可行性是最重要的技术可行性之一,技术可行性是程序员分析采用哪种软件开发技术来开发系统的可行性。其次,分析了软件系统的需求,分析了软件需求能否满足事先假设的功能需求。最终,商议了该课程网站的运行可行性和财经可行性。2.2.1需求可行性分析需求的可行性在于分析和商讨所开发的课程网站能够达到什么样的要求。系统或网站的开发是否符合先前的渴求?只有在开发前评估系统能够完成事先的需求时,我们才能进行力所能及的系统的开发和实施。如果不具备需求可行性而开发的系统不尽职尽责其功能的话,则便是开发败北。开发的课程网站是不是有用,是不是能够完成前面商讨的需求。其次,分析了计算机构成原理课程网站的实际需求。我们接下来开始对计算机组成原理课程网站开展必要的需求分析。首先《计算机构成原理》课程网站将会是一个可应用于高校的《计算机构成原理》课程网站。学习管理者可以按照要求控制和管理学习信息。然后,计算机构成原理课程网站可以为高校的工作职员和学习者供应极大的便利这是不可缺少的一环。必须采用计算机信息化管理高等学校信息,这样就可以保证学习信息管理的安全性,并使学习信息的控制和管理变得更加科学、高效。2.2.2技术可行性分析技术可行性在现在看来是研究和商讨开发系统的技术手段之一。在系统开发过程中,技术可行性非常重要必不可少。我所完成的计算机构成原理课程网站将会是一个网上学习信息管理系统。本计算机构成原理课程网站应该是可以跨区域操作和使用。并且该系统可以在任何时候和任何地点通过网络控制和管理学习的信息。从这为思考的出发点,我想到可以采用的技术是B/S程序结构这一结构,这样就可以满足相应的要求。在确定了程序的开发结构之后,我们就有必要来仔细考虑和评估一下程序所应该使用的开发语言。因为使用什么样的开发语言来开发系统也是非常重要的。当前,ASP。NET是一种在学校学习中也算是一种非常流行和熟悉的编程语言毕竟学校也开设了这门课程。而且ASP.NET程序也有相当一部分的软件开发人员采用,也许正是因为它在程序语言语法中易于学习、理解和掌握吧。所以通过分析,选择ASP是可行的。并决定使用此项网络技术开发计算机组成原理课程网站。2.2.3操作可行性分析在使用中应有一个简洁的导航菜单是所开发的系统可操作性的主要指标之一,这样用户在使用过程中就很容易找到需要操作的功能形式。在程序界面中不仅可以让使用系统的使用人员一眼就看到系统要实现的全部模块,而且要要美观、大方、简洁。因为所有的网站都必须通过简单的操作导航菜单来操作来使用系统的功能这样才可以便于用户使用。如果可以的话还添加一种设置快捷键的简单方法。因为许多软件在使用过程中都有快捷键的设置。用户通过使用快捷键,他们就可以直接打开所需的功能模块,而无需使用鼠标的帮助。通过以上运行可行性分析,系统必须具备运行可行性。否则,所开发的系统很难被用户使用,不仅降低了用具的工作效率,而且增加了其开展工作的难度。2.2.4经济可行性分析接下来我们来谈谈经济可行性,我们将分析探讨开发软件系统的成本方面的问题。首先需要分析系统开发的必要成本,然后需要对系统使用后的利润进行了分析和商讨。当然如果开发软件系统的成本远大于使用后所带来的利润,那么久根本不没有开发其网站系统的必要。经过对《计算机构成原理》课程网站开发成本、运行后利润和节约成本的分析,采用《计算机构成原理》课程网站进行研究管理,该网站成本投入少,然而却可大大提高工作效率。分析结果表明,开发和使用计算机构成原理课程网站是经济可行的。2.3需求分析系统分为管理员用户、教师用户和学生三类,也就是说此网站为三类用户服务。其中管理员用户可以保护用户信息、管理学习者信息、管理师长信息、翻新和管理测试主题信息以及检察和管理班级信息。教师用户可以实现的功能包括:测试题目管理,生成测试考卷,测试考卷信息管理,在线答疑,结果信息管理等功能。学生可以实现学生注册功能,学生登录功能,个人信息维护,测试题目查看,在线测试,教学视频播放,教学资料下载,测试成绩查看等功能。2.4系统用例我们已经对此系统有了初阶认识之后,本章将对网站模块进行一个完备的需求分析,在定义模块中我们会对实现的功能和需要实现的性能进行展示。为了设计和开发计算机组成原理课程的网站,我们需要分析整个系统的需求和过程。因此,在本节中,我们主要分析了网站在整个过程中对计算机组成原理的需求。我们先来看下整个系统的用例图:图2-1系统用例图网站概要设计3.1网站功能模块本课程网站系统比较简单地分为管理员用户、教师用户和学生用户这三类。在这里管理员用户可以维护用户信息、管理学生信息而且还可以管理教师信息、更新和管理测试主题信息以及查看和管理班级信息。教师用户可以实现的功能包括:测试题目信息管理,测试题目题目管理,生成测试试卷,测试试卷信息管理,在线答疑,成绩信息管理等功能。这里学生用户可以实现学生注册、学生登录、个人资料的维护、考试主题的查看、考试主题提交、答案查看、分数查看等功能。添加课程信息、修改课程信息、删除课程信息等功能在课程信息管理模块中,它能实现课程信息的如上述管理。在线课堂管理:增加教学视频信息、修改教学视频信息、删除教学视频信息、教学视频回放等功能。该系统的难点之一在于测试信息的管理,其中包括添加测试问题、管理测试问题、生成测试卷子、查看测试卷子和在线提交测试问题等等模块。我们根据《计算机构成原理》课程网站的实际的一系列需要,进行了相应的网站模块的设计。网站的总体框架如图3.1所示。图3.1功能模块图3.2数据库设计我们知道动态网页必须使用数据库作为有效的手段,数据库在网站中起着十分重要的作用。因为浏览页面上出现的内容其实上就是数据库中的数据。所以Administrators可以运用编削数据库的内容来更改页面的内容。当然数据库的设计应包括以下的三个步骤:(1)数据库需求分析。(2)数据库概要设计。(3)数据库逻辑结构设计。3.2.1数据库概念结构设计我们根据以往对数据需求的分析的不同,我们可以按要求设计除各种实体对象来满足网站的需求。在这个网站中的实体对象包括管理员信息实体、下载信息实体、课程信息实体、一般信息实体和用户信息实体。下面用关系模型(E-R)图表示出系统总体实体联系图。图3-2系统总体实体联系图3.2.2数据库逻辑结构设计网站用了SQL2008数据库,名称ZuChengYuanLiWeb,主要的数据库表的具体设置如下:管理员信息表如表1所示表3.1管理员信息表(Admin)列名说明类型(长度)备注Id编号Int(4)不允许空,主键Aname名称Varchar(50)不允许空Apwd密码Varchar(50)不允许空用户信息表如表2所示表3.2用户信息表(Users)列名说明类型(长度)备注Id编号Int(4)不允许空,主键UserName登陆账号Varchar(50)不允许空XingMing姓名Varchar(50)不允许空Sex性别Bigint(8)不允许空Age年龄Varchar(20)不允许空emal电子邮件Varchar(50)不允许空UserType用户类型Varchar(50)不允许空XueXiao学校Varchar(50)不允许空Ds描述Varchar(50)不允许空Photo照片Dattime(8)不允许空pwd密码Varchar(50)不允许空教学资料信息表如表3所示表3.3教学资料信息表(FileInfo)列名说明类型(长度)备注Id编号Int(4)不允许空,主键TitleName资料名称Varchar(50)不允许空FileDs资料描述text不允许空FilePath文件地址Varchar(20)不允许空Addtime添加时间datetime不允许空FileName文件名称Varchar(50)不允许空课程信息表如表4所示表3.4课程信息表(News)列名说明类型(长度)备注Id编号Int(4)不允许空,主键name教学信息名称Varchar(50)不允许空content教学信息内容text不允许空typeid类别编号Int(4)不允许空TypeName教学信息类别Varchar(50)不允许空Addtime添加时间datetime不允许空课程信息表如表5所示表3.5课程信息表(Course)列名说明类型备注Id编号Int(4)不允许空,主键name课程名称Varchar(50)不允许空成绩信息表如表6所示表3.6成绩信息表(News)列名说明类型(长度)备注Id编号Int不允许空,主键UserID用户编号Int不允许空PaperID试卷编号Int不允许空Score成绩分数Int不允许空ExamTime考试时间datetime不允许空FullScorre总成绩nvarchar不允许空测试题目题目信息表如表7所示表3.7测试题目题目信息表(TiMu)列名说明类型(长度)备注Id编号Int(4)不允许空,主键CourseID考试科目编号Varchar(50)不允许空Title题目标题text不允许空AnswerA选项AInt(4)不允许空AnswerB选择BVarchar(50)不允许空AnswerC选项CVarchar(50)不允许空AnswerD选项DVarchar(50)不允许空Answer问题答案Varchar(50)不允许空测试题目试卷信息表如表8所示表3.8测试题目试卷信息表(ShiJuan)列名说明类型(长度)备注ShiJuanID编号Int(4)不允许空,主键CourseID科目编号Varchar(50)不允许空CourseName课程名称Varchar(50)不允许空ShiJuanName试卷名称Varchar(50)不允许空PageFen总分数Varchar(50)不允许空测试题目试卷详情信息表如表9所示表3.9测试题目试卷详情信息表(ShiJuanDetail)列名说明类型(长度)备注id编号Int(4)不允许空,主键ShiJuanID试卷编号Varchar(50)不允许空Type题目类型Varchar(50)不允许空TitleID题目编号Varchar(50)不允许空Mark分数Varchar(50)不允许空网站详细设计详细设计是承接前一阶段的概要设计,是整个网站设计的最重要部分,对网站每个内部细节进行详细的设计。4.1首页功能模块的详细设计首页是网站的第一个页面,也是打开网站的第一个页面,本网站首页显示了很多信息,包括界面的导航信息,用户登陆,用户注册,教学资料列表等链接。网站首页的运行效果如图4-1.图4-1网站前台网站首页的关键代码如下:protectedvoidPage_Load(objectsender,EventArgse){this.Title="计算机组成原理课程网站";if(!IsPostBack){DataList1.DataSource=db.GetDataReader("selecttop8*fromFileInfoorderbyiddesc");DataList1.DataBind();DataList4.DataSource=db.GetDataReader("selecttop6*fromdbo.Videoorderbyiddesc");DataList4.DataBind();}}4.2用户信息管理模块可以看到用户注册、用户登录、管理员管理用户信息都在用户消息管理模块中。而用户登录账号、用户密码、用户性别、用户名、用户电话、用户地址、用户邮编等信息则在用户注册信息中。用户注册界面如图4-2。图4-2用户注册界面用户登录界面如图4-3.图4-3用户登录界面用户管理是管理员管理前台注册的用户信息的一个功能模块。管理员在这里可以检察用户信息和剔除用户信息。用户管理界面如图4-4.图4-4后台用户管理界面用户注册的关键代码如下: protectedvoidButton1_Click(objectsender,EventArgse){data。RunSql("insertintoUsers(emal,UserName,Sex,Age,Ds,pwd,UserType,XueXiao,XingMing,Photo,Tel)values('"+txtemal。Text+"','"+txtname。Text+"','"+DropDownList1.SelectedItem。Text+"','"+Age。Text+"','"+txtds。Text+"','"+TextBox1.Text+"','学生','"+XueXiao。Text+"','"+XingMing。Text+"','"+pic。Text+"','"+Tel。Text+"')");Alert。AlertAndRedirect("注册成功!","Default。aspx");}4.3课程信息管理模块信息办理模块包含多个主要功能模块,包含学习者前端显示检察信息内容和列表、背景管理员添加信息、修改资料、剔除信息、资料类别管理等功能模块。信息列表功能模块显得信息的列表信息,包含问题、发布时辰、信息种别、信息内容等信息。在添加信息模块中,可以看到添加信息是背景管理员添加信息的功能。添加信息包含信息标题、信息种别、信息内容等。作为管理的人员你还可以对需要的信息进行检察和编削和剔除等操作。作为管理员你可以进去背景并可以对信息举行添加,添加学科信息的界面如图4-5.图4-5添加课程信息界面添加教学资料的界面如图4-6.图4-6添加教学资料界面添加资料信息的关键代码如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql="insertintoNews(name,content,typeid,TypeName)values('"+title。Text。ToString()。Trim()+"','"+FCKeditor1.Value+"','"+DropDownList1.SelectedValue+"','"+DropDownList1.SelectedItem。Text+"')";data。RunSql(sql);Alert。AlertAndRedirect("添加成功","addnews。aspx");}4.4账号管理模块详细设计账户管理模块是用户使用网站背景举行办理的功能模块,包含添加账户信息、修改账户信息、剔除账户信息等功能模块。添加管理员账号信息界面如图4-7。图4-7添加管理员账号后台管理员可以对账号信息进行管理的功能模块,管理账号信息界面如图4-8。图4-8账号管理信息界面4.5测试题目信息管理模块设计试题信息解决的过程是教师登录,将试题信息添加到系统中其中有选择题和问答题。学习者就可以在前台下载到已经出好的试卷,完成试卷后点击提交后。然后老师就可以看到学习者的试题,对试题进行打分。学习者可以在用户中心看到他们的测试结果。添加测试题目信息的界面如图4-9。图4-9添加测试题目信息界面添加了测试题目信息前台就能显示出来,测试题目信息界面如图4-10。图4-10测试题目信息显示界面总结与展望历时一个学期,我的学习计算机组成原理课程网站终于完成了。在对进行网站整体筹化这段时间里对设计与实现有了比较深入细致地认识。在我完成网页的设计的时候,因为在之前有做过并时接触过一些基础知识,所以在设计前一段时间,我在较短地时间里就很快地对MicrosoftVisualStudio做了较为详细地复习和巩固,所以在我开始着手设计的时候我并没有托太多时间并且很快完成了简单的设计。在之后的设计中,我想到网页必须要美观和整齐,所以表格、框架的使用收到了比较满意的效果,但是因为能力有限最后的结果并不太满意。在网站设计中,数据库的创设也必不可少的。这里我使用sql2008数据库来构建数据库,因为它的操作和其他数据库比较起来会简单点。在建立数据库之后,ASP。NET脚本语言用于落实连接数据库和网页。在完成课程设计网站中学到了很多,我基本明确了一个网站系统从设计到开发的大致流水线和重点关注的方位,对各个干流设计软件有了相当有影响的认识。同时对ASP.NET技术也有了基本的了解和掌握,使我受益匪浅。致谢时间飞快,不经意间,2年时间就悄然流逝。我们都进入的毕业季。这里是我们毕业的最后一个环节了。难于言表心中的很多感慨和许多的依依不舍。这是我第一次完成一个相对来说比较完善比较系统的设计,刚刚开始的时候,可以说是什么都不懂,一问三不知。慢慢的开始查阅资料,请教老师以及学长和同学他们,他们也不辞辛劳,努力为我解惑。这次的毕业设计要用到的知识还是很广很多的,一一弄懂是需要很多时间和精力的,我只能大概的把这个框架学好、了解。进而用在本次设计之中。书到用时方恨少,平时上课偷得懒需要这是双倍的精力,若是当时能多上点心也不至于现在的更多辛劳。这也是我在这个毕业设计的过程之中深刻体验的,而且理论要很好的运用还需有一定实践能力才能较好的完成这次设计。说这么些,最后还是忠心感谢指导老师的帮助与指导,从一开始的什么也不清楚也不懂到现在顺利完成这篇论文,离不开你们的帮助,给予了我许多宝贵的意见和推荐,细心的指导。当然还要感谢计算机专业的同学,我们在这次毕业设计中一起学习,互相帮助,共同完成,一起经历了这段难忘的时光,还有我们这小组的同学,大家同样一起激励,互相监督。谢谢你们的陪伴与帮助。真心的谢谢各位,我的导师以及各位老师,同学们,谢谢你们!参考文献[1]郭瑞军,李杰,初晓璐.ASP数据库开发实例精粹[M].北京:电子工业出版社.2008.[2]金秀,冯沃辉,施鸿翔.ASP动态网页培训教程[M].北京:冶金工业出版社.2000.[3]宋彦浩.ASP建网技术源代码公开[M].北京:中国水利水电出版社.2001.[4]沈精虎.Dreamweaver中文版基础培训教程[M].北京:人民邮电出版社.2002.[5]张堪,候世国,所玉君.Access2000中文版入门与提高[M].北京:清华大学出版社.1999.[6]魏洪斌,周鑫,刘志江.DreamweaverMX网页设计[M].北京:清华大学出版社.2004.[7]李世杰.ActiveServerPages(ASP)3.0网页设计手册[M].北京:清华大学出版社.1999.[8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 8周核心力量训练对蹦床运动员身体控制力的影响研究
- 2型糖尿病患者内脏肥胖相关指数与动脉硬化的关联性研究
- 智能停车设备升级合同
- 沪科版八年级上册物理探究式教学计划
- 2025-2030中国包裹挂起智能储物柜行业市场现状供需分析及投资评估规划分析研究报告
- 小学二年级科学教师培训计划
- 2025年高速行打打印机色带项目市场调查研究报告
- 教育行业进出口代理事务所常年进出口顾问服务协议
- 智能媒体设备开发合同
- 幼儿园教师职业道德培养计划
- DB33-T 2383-2021 《公路工程强力搅拌就地固化设计与施工技术规范》
- 【物理】跨学科实践制作微型密度计 课件+2024-2025学年物理人教版八年级下册
- 2025年福建三明市中考模拟英语试题完整版(含答案+听力MP3)
- 车床工安全生产职责规章制度
- 知识产权代理人培训课件
- 房屋市政工程生产安全重大事故隐患排查表(2024版)
- 油库设备维护规范
- 《双碳背景下的绿色债券发展研究国内外文献综述》3000字
- 银行消保培训
- 职业道德与法治综合练习2024-2025学年中职高教版
- 早产儿与低出生体重儿袋鼠式护理技术规
评论
0/150
提交评论