课程教学网站设计毕业论文

上传人:无*** 文档编号:82498101 上传时间:2022-04-29 格式:DOC 页数:32 大小:1.33MB
收藏 版权申诉 举报 下载
课程教学网站设计毕业论文_第1页
第1页 / 共32页
课程教学网站设计毕业论文_第2页
第2页 / 共32页
课程教学网站设计毕业论文_第3页
第3页 / 共32页
资源描述:

《课程教学网站设计毕业论文》由会员分享,可在线阅读,更多相关《课程教学网站设计毕业论文(32页珍藏版)》请在装配图网上搜索。

1、武汉长江工商学院毕业论文(设计)学院: 电子商务 专业:信息管理与信息系统 年级:10级 题目: 课程教学网站设计 学生: 学号: 1002022130 指导教师: 职称: 副教授 2014年 4 月26日武汉长江工商学院本科毕业论文(设计)原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 作者签名: 2014年4月 26日 武汉长江工商学院目录课程教学网站设计1摘要1Abstract: 1一、引言2(一)课题背景及意义2(二

2、)课题的主要工作2(三)论文组织3二、系统分析4(一)需求分析4(二)开发工具介绍51、ASP平台的选择52、IIS:Internet信息服务53、数据库5三、系统设计6(一)系统概要设计6(二)功能设计61、角色分析62、学生用户功能73、教师用户功能8(三)网站数据流程91、网站地图92、师生互动数据流图93、学生功能数据流程104、教师功能数据流程115、互动答疑系统数据流程116、教师与留言板间的详细数据流程127、考试系统学生数据流128、考试系统教师数据流程13(四)数据库设计14四、系统实现20(一)网络教学模块实现20(二)考试系统模块的实现20(三)留言模块的实现211、留言

3、板学生端222、留言版管理端223、教师回复留言23(四)后台实现231、后台管理员的管理232、后台学生管理23(五)系统测试241、开发环境:242、运行环境243、集成测试25参考文献28课程教学网站设计摘要:随着计算机技术、互联网技术的高速发展,在现代教学过程中,知识的传授方式也随之变革,远程教学的实现有了相对成熟的技术和平台条件。课程网站是按一定的教学目标、教学策略组织起来的教学内容的网络教学支撑环境。本网站是基于B/S的三层结构模式,前台选用ASP、html等作为主要的网页编程语言,后台选用SQL Server 2005作为数据库服务器。本网站用ASP动态网页编程技术实现前后台的数

4、据交互,打造一个安全性高,用户体验良好的教学网站系统,通过这个系统来实现发送站内短消息、公告通知、课程资料的上传下载、课程答疑、在线讨论、学生管理、教师管理、课程管理等功能。关键字:教学网站;交互体验;互联网技术Teaching Web DesignAbstract: With the rapid development of computer technology, Internet technology, in modern teaching, imparting knowledge also will change the way, remote teaching had a relat

5、ively mature technology and platform conditions. Course website is based on certain teaching objectives, teaching strategies to organize teaching content network teaching support environment. This site is based on the B / S three-tier structure model, foreground selection ASP, html and other web pro

6、gramming languages as the main background selection of SQL Server 2005 as the database server. This site implemented by ASP dynamic web programming interactive data front and back, to create a safe, user experience good teaching website system, through the system to achieve the short message sending

7、 station, public announcement, upload and download course materials, curricula Q , online discussions, student management, teacher management, curriculum management. Keywords: teaching website; interactive experience; internet technology.一、引言这一章所要解决的问题是本课题研究的背景,即,当前高校教学网站的应用情况,同时分析了该网站设计的现实意义。(一)课题背

8、景及意义随着计算机技术、网络技术和网络教育事业的高速发展,在教学过程中,知识的教授式样也随之变革。课程网站是按一定的教学目标、教学策略组织起来的教学内容的网络教学支撑环境。教学课程网站解决了学生和教师在课堂上所学知识的局限性和有限性,能够在课堂之外,让学生有自主学习和查询的知识数据仓库,帮助学生更好地学习教育课程,缩短专业知识查询的时间和难度,提高学习效率。同时,也为教师和学生提供了一个交流平台,方便教师与学生之间的学术沟通。目前重点高校均开设有自己的教学网站,以方便和确保本校内学生的知识获取。我校网络营销作为省精品课程,一直被学生所闻,但却不为学生所知道,优秀的知识产物应该拿出来跟大家共同分

9、享,那么我校课程教学网站的建设就显得很有必要了。设计此系统是为了实现教学目的、由各教学要素有机结合而成的具有一定教学功能的整体。为了达到一定的教育、教学的目的,实现一定的教育、教学的功能的各种教育、教学组织形式。教材内容的组织,系统教材资源是提高教学质量、激发学习兴趣的关键。(二)课题的主要工作这个教学系统主要研究对象是学生、教师,通过这两者的动作而产生着各个系统之间的输入与输出的运行过程,通过这个过程以保证系统内部各个子系统的动态稳定与开放性。做出一个分层次的系统复合体。通过层次的划分使系统更有针对性,不同的层次有不同层次的规定性的具有可操作性的教学设计方法技术。从机构层次到学习层次,步步递

10、进,前一个层次时候一个层次的父层,每一个层次之间存在着相互联系、相互制约、相互作用的组织形式,这些层次是系统结构领域的状况。课题研究过程中初步事项是进行可行性分析,需求分析,这样主要的工作是对目前国内高校情况的调查,为一些重点高校的教学网站开发和应用情况。课题研究中期工作,主要是系统功能的设计与实现,具体包括从网上下载免费的系统开发工具,Macromedia Dreamweaver 8、Macromedia Flash 8,IIS 6.0,SQL Server 2005以及其他工具。通过Macromedia Dreamweaver 8 建立一个站点,逐步完成系统功能的前台设计。然后打开SQL

11、Server 2005建立对应的表格,在IIS 6.0的辅助下完成系统的设计和实现。(三)论文组织通过对系统进行初步研究后,论文决定采用下面的基本框架组织全文:1、引言,分析课题研究的背景和具体实施的意义,确定课题是否可行。其中也牵涉到了开发工具的选取,需要根据自己的技能水平结合工具使用的难易程度。2、系统分析,从各个方面上分析系统的需求,确立在课题研究中将要进行的主要工作。3、系统设计,通过建立好系统设计的主要思路,完成系统要求的功能设计,做好功能模块图。明确并实现数据的具体流向,画出数据流图。对数据库的具体内容进行构思,实现数据库表格和表格数据的合理安排。4、系统实现,选举比较重要的模块进

12、行详细的实现解说。说明本课程网站各大模块的实现方法,以及后台数据库的实现等问题。二、系统分析(一)需求分析目前很多学校仍采用传统的与学生当面授课的教学模式,这种教学模式以教师为主,教师讲、学生听,很少有双向互动,课后教师忙碌,学生有疑难问题很难在短时间内找到教师解决,而且会因为教师上课过程中携带的资料有限,一时可能给不了学生具体的答案。除此之外教师的工作量大,相同的课程反复讲,甚至同样内容需在不同黑板上书写多次,这就导致教师工作量大且重复性高,效率低,也不能及时反应学生学习的效果。针对上述情况,本课题进行了课程教学网站的设计工作,希望它能够在学生课后平时学习中发挥高效、便捷的作用,减轻教师的工

13、作负担、提高工作效率,也使学生学习更轻松、更有效。由于系统主要是为了更加方便和准确的提供信息,人机交互界面的功能就需要非常完善,能够更好的体现方便,快捷的特点,有效的减少管理员的管理工作,更准确、快捷的管理数据,系统一经投入运行,便能产生作用。网站系统的研究是基于Internet的教学系统,即“在线教育”,基于Web技术的计算机教育与传统的教学模式相比,其优势主要表现在:Web教学以Internet为载体进行传播,有巨大的影响范围;Web技术是一个跨平台、多媒体的信息发布和浏览技术,并可以实现动态交互,使开展形象生动、内容丰富的多媒体教学成为可能。Asp技术出现的时代还不算太久远,许多中小型企

14、业,学校都是采用此技术实现网上维护的。网络教学充分利用了最新的计算机技术、网络技术、多媒体技术等,使教学能够跨越时间、空间的限制,具有极大的灵活性和交互性,使教学材料的展示形象、生动,是新型的教师指导下学生自主学习方式的最有力工具,因此网络教学是新形势下高校培养高素质人才、提高教学质量和效率等高校教学改革中非常重要的内容之一。基于计算机网络技术和多媒体技术的现代网络教学,是传统学校教学功能的延伸,也是网络环境下信息资源共享服务的一个重要方面。它为一切愿意学习的人提供一切学习的机会,提高了教学质量和学习效率,是办好教育,加快教育现代化的重要组成部分。网络教学正是高校为了适应这一形势而出现的一种新

15、的教学模式。使学习者从知识的被动接受者转为知识的主动构建者,使教学管理更为简便、科学的一种新型的教育技术。总之,这个网络教学系统正日益贴近我们的自主学习模式,而且目前的现状越来越紧迫的要求师生交互式系统即教学系统的开发。(二)开发工具介绍1、ASP平台的选择在这个系统中选择ASP作为开发工具。ASP具有如下特点:(1)ASP是 Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境。在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP可以胜任基于微软Web服务器的各种动态数据发布。(2)使用普通的文本编辑器,如 Win

16、dows 的记事本,即可进行编辑设计。(3)与浏览器无关 (Browser Independence), 用户端只要使用可执行HTML 码的浏览器,即可浏览所设计的网页内容。 (4)ASP所设计出的是动态主页。可接收用户提交的信息并作出反应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。例如:当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。(5)数据库的数据可以随时变化

17、,而服务器上执行的应用程序却不必更改。客户端得到的网页信息会始终保持新鲜的魅力。2、IIS:Internet信息服务Web服务器是Web应用程序的心脏。IIS(Internet Information Server)作为Windows NT的扩展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS6.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护等强大功能。本系统利用IIS+ASP构成三层式Web结构的中间层,将客户机/服务器结构与Web密切结合,使得Web站点的开发更方便,实现的功能更强大。3、数据库当前流行的数据库有很多,如Oracle、My

18、SQL、SQL Server、Access等。此次课题研究中,采用SQL Server 2005进行后台数据管理。SQL Server 2005是一个后台关系数据库管理系统,它功能强大操作简便,是微软公司推出的基于Windows的桌面关系数据库管理系统RDBMS(Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,

19、就可以完成大部分数据管理的任务。三、系统设计(一)系统概要设计基于目前Win XP操作系统已停止服务,本网站决定采用Windows 7操作系统平台,IIS6.0 web服务器,SQL Server 2005以及面向对象简单易用,功能强大适用范围广的Asp技术。系统的结构体系建立在Web的客户/服务器(b/s)体系结构的基础上,根据用户的输入提供动态信息服务,从而实现交互式教学管理。采用模块化的设计方法,以及一般客户/服务器数据库的数据平台。学生登陆系统时,只要直接打开系统主界面就可以实现在线学习功能,既模拟课堂的幻灯片式学习又有生动的视频式学习。在系统主界面中,学生还可以浏览学校里的一些通知公

20、告,查看学校的简单介绍,课程的介绍,学习的课时等情况。在系统导航栏部分能够与教师进行交互式学习,学生提出问题。教师进行解答。最重要的是学生能够实现考试功能,先在具体的页面注册,建议使用自己的学号注册,这样有利于教师对成绩的处理。而后利用自己注册好的信息登陆考试系统,选择考试的科目点击“开始考试”,就能进入初始化考试界面。等考试完成后,点击“交卷”即可。教师登陆系统时,首先当然是可以进行学生能够进行的所有操作:查看自己对学生回答的留言,查看课程等相关情况。然后教师们最重要的操作是点击左下角的“管理入口”,在管理员登陆界面中输入自己的帐号和密码。登陆到后台管理页面。在管理页面平台上进行主要的操作,

21、包括留言信息的查询,回复和审核,以及自己帐号和密码的修改等。教师也可以登陆到考试系统对学生的成绩进行管理操作。下面的章节中会进行详细介绍。(二)功能设计1、角色分析课程教学网站的用户,按,其使用系统功能的权限,可分为以下2种类型: (1)学生:可以浏览网站所有内容,使用所以功能 (2)课程教师:可以使用所有功能,同时拥有修改部分网站内容的权限; 为简化本系统,学生用户无需登录进入系统,只拥有系统的部分权限,能浏览基本信息,可选择某种课程进行在线测试,可通过在线答疑与教师交流。教师用户可以编辑,管理相关信息。 详细的功能设计将在下面进行详细介绍。2、学生用户功能学生的整体功能设计,学生功能模块图

22、如图3-1所示。学生功能模块公告信息浏览网上课堂视频学习在线测试留言答疑资料下载图3-1 学生功能模块图(1)公告信息浏览:学生一进入教学网站就能在首页列表中阅读“通知公告”栏目中的通知或公告,无需登录。阅读了解学院相关简介,包括课程介绍、课程设置、授课计划、教务中心等信息:提供学生了解学院和课程的一个平台,使得学生从刚开始就知道授课计划从而指定自己的学习计划。(2)网上课堂功能的设计:网上课堂效果图如图3-2所示。网上课堂功能课程选择课程学习图3-2 网上课堂功能模块图学生通过点击“网上课堂”,进入“网上课堂”二级学习列表,里面有学校设置的各网上课程的学习材料。只需要点击就能进行在线学习。(

23、3)视频学习功能设计:实现视频学习功能,视频内容为优秀公开课。(4)在线测试功能设计:实现考试功能,以帮助学习检测在线学习效果。 (5)留言答疑功能设计:实现同所属课程教师在线交流或留言互动答疑功能。学生点击“留言”按钮,就能同在线教师进行留言进行互动交流,如若教师不在线,则教师在上线后系统会给与显示信息。(6)资料下载:在线学习之余学生还可以下载相关课程网站资料和文档。3、教师用户功能教师的整体功能设计,教师功能模块图如图3-3所示。教师功能模块管理员帐号信息课程内容置管理学生成绩管理考试管理管理学生留言资料上传图3-3 教师功能模块图(1)管理员帐号信息:教师能够对自己的帐号和密码进行修改

24、操作。(2)课程内容设置管理:教师可以根据教育组的要求对网站内的教程内容进行管理,包括课程的设置、更新、修改、内容的补充等问题,前提是教务组提供好教学材料。(3)学生成绩管理:教师可以查看、导出、打印、删除学生的测试成绩。(4)考试管理:在考试系统中,教师通过登陆考试系统管理员身份后,选择对应的科目进行试题管理,可以完成试题内容的添加、修改等操作。(5)管理学生留言:教师可以对学生之前所做的留言进行管理,包括审核、回复、删除、等操作。(6)资料上传:教师充当网站信息管理员的身份,对教学课程相关的内容和资料进行上传,以方便学生下载。(三)网站数据流程1、网站地图网站的数据流程模块主要包含了以下几

25、个方面:(1)学生在线测试功能; (2)教师与学生的在线交流,信息互动;(3)学生的在线学习;(4)教师的管理操作。本教学系统网站整体动态站点地图如图3-4所示。图3-4 站点地图Index.asp:为网站首页页面链接Inform.asp:学生进入浏览信息页面链接Learn.asp:学生进入网上课堂继续学习的页面链接Video.asp:视频教学区的链接Test.asp:网上测试的链接Conn.asp:师生互动交流的链接Down.asp:资料下载区页面链接Notice.asp:网站相关通知的链接2、师生互动数据流图师生数据流图主要反映的是教师与学生之间通过系统建立起的服务请求与答复的基层数据交互

26、情况。基层数据流程图如图3-5所示。学生教师教学系统服务请求回应监测与回复请求信息图3-5 基层数据流图学生发送服务请求使用教学系统,教师在后台对系统进行检测若发现有留言等信息就实行答复操作。并把答复后的结果通过请求的形式发给教学系统,再由教学系统把答复的具体内容返回给学生。3、学生功能数据流程主要体现在学生的功能操作数据上。考试页面和答疑页面分别对应在下面的功能模块中:总体模块图如图3-6所示。它们又分别有进行考试的属性,和实现留言板功能的属性。基于Web平台的计算机网络与数据库教学系统学校概况课程介绍授课计划网上课堂视频教学教务中心考试系统在线答疑通知公告资料下载图3-6 总体模块图从上图

27、可以看出学生的操作基本上集中在学生的主页面上,也就是图3-4 站点地图中的index.asp中。而后学生有可能产生两个交互式的请求,分别进入到test.asp(考试页面),conn.asp(互动联系页面)。4、教师功能数据流程教师的数据流主要体现在身份的验证和管理平台的管理上。教师功能数据流图如图3-7所示。教师后台管理平台帐号管理留言管理学生管理试题管理考试系统管理平台登录页面身份验证身份验证登录页面yesyesnono图3-7 教师功能数据流图5、互动答疑系统数据流程学生不用身份认证进入学习页面,这样方便没有注册的学员,进入后在“在线答疑”模块提交留言,审核后就能把留言显示出来。留言板数据

28、流图如图3-8所示。学生主页面在线答疑系统提交留言回复留言管理页面获取信息学生直接进入教师查看留言回复 显示信息图3-8 留言板数据流图6、教师与留言板间的详细数据流程教师对留言系统的操作是审核和回复留言,只有学生的提问审核了才显示。教师在留言板系统中的数据流图如图3-9所示。图3-9 教师在留言板系统中的数据流图在线答疑系统管理页面教师查看留言获取信息审核已经审核请求显示回复与审核7、考试系统学生数据流考试系统学生数据流,考试系统学生数据流图如图3-10所示。考试系统登录界面学生注册管理员登录学员登录时间到考试系统交卷并评分判断图3-10 考试系统学生数据流图8、考试系统教师数据流程教师也就

29、是考试系统的管理员,必须经过身份确认才能进入考试系统管理平台,在管理平台中教师可以对学生进行直接的管理,如删除学生用户,添加学生用户。可以修改自己的管理员帐户名,帐户密码。可以查看学生考试成绩,或者删除学生考试成绩。可以对学生科目进行管理,例如:添加考试试题,编辑考试试题。详细数据流情况,考试系统教师数据流图如图3-11所示。不合法管理员登录(教师入口)课程管理管理员帐号密码修改学生成绩管理试题管理管理平台身份认证图3-11 考试系统教师数据流图合法(四)数据库设计本网站的总体处理流程思路是,用户通过浏览器向服务器发出操作请求后,系统判断请求的合法性后处理操作请求,将结果返回至客户端的浏览器上

30、。数据库总体流程图如图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

31、)试卷实体图如图3-17所示。体现了试卷的数据库结构,详情如下。科目名题型问题选项答案试卷图3-17 试卷实体图(6)教师与学生的E-R图,教师学生实体联系图如图3-18所示。学生审核,回复,管理注册,考试,留言教师11nn图3-18 教师学生实体联系图(7)逻辑结构设计学生信息表student学生信息表用于存放学生的具体信息。包括学号(id)、姓名(name)、密码(password)、班级(classid)、性别(sex)、联系电话(tel)、电子邮箱(email)、民族(nationality)、专业(zhuanyeid)、等信息。其中id作为主关键字,标识为“是”。该表结构如下表所示。

32、表3-19 student表设计字段名称数据类型字段大小是否主健说明idint32是学号namevarchar100姓名passwordvarchar50密码classidint32班级sexvarchar10性别telvarchar100联系电话emailvarchar50邮箱nationalityvarchar50民族zhuanyeidint50专业教师信息表teacher教师信息表用于存放教师的具体信息。包括编号(id)、姓名(name)、性别(sex)、电话(tel)、电子邮箱(email)、密码(password)、所在学院(schoolid)、所教专业(zhuanyeid)等信息。

33、其中id作为主关键字,标识为“是”。该表结构如下表所示。表3-20 teacher表设计字段名称数据类型字段大小是否主健说明idint32是编号namevarchar100姓名sexvarchar50性别telvarchar50电话emailvarchar50电子邮箱passwordvarchar50密码schoolidint32所在学院zhuanyeidint32所教专业留言信息表如表3-2所示。表3-2 留言信息表字段名字段类型数据长度是否为空说明id自动编号4No留言编号(自动编号)name文本50No留言者名称liuyan备注100No留言内容Reply备注2000No回复内容emai

34、l文本50Yes留言者的E_Mailtime日期/时间8No留言时间sex文本4Yes留言者性别check是/否4Yes留言是否审核number文本4No留言者电话Replay-Date日期/时间8No回复日期试题信息表如表3-3所示。表3-3 试题信息表字段名字段类型数据长度是否为空说明ID自动编号4No题目编号question文本50No问题A文本50NoA选项B文本50NoB选项C文本50NoC选项D文本50NoD选项answer文本50No答案四、系统实现在上一章里,重点讨论了系统的设计,本章将重点讨论系统如何实现。整个系统的实现是一个复杂且烦琐的过程。现在重点讨论系统重难点模块的实现

35、。讨论模块如下:网络教学模块,考试系统模块,在线答疑模块和后台数据库的实现。下图为全站首页页面,如图4-1所示。 图4-1导航栏(一)网络教学模块实现网络教学是本系统设计的目的所在,用户在该系统首页导航栏里点击在线课程列表即可查看所有课程。选择课程名或查看课程详情进入相应课程学习界面。此部分追求的效果是如同教师在课堂讲课一样,通过幻灯片形式引导学生在线学习。现采用网站相册的方法进行实现。这种方法简单而且很有效。 课程学习整体效果图如图4-2所示。图4-2课程学习整体效果图(二)考试系统模块的实现考试系统我是做一个完全独立的模块来开发的。考试系统有三大功能分别是:学生注册,学生登陆后考试功能,教

36、师登陆后管理功能。(1)考试系统试题添加功能外观效果,试题添加效果图如图4-3所示。图4-3试题添加效果图(2)学生注册功能的实现,学生注册页面如图4-4所示。图4-4学生注册页面(三)留言模块的实现留言板设计以简单、实用为终旨,提供一个学生与教师相互交流的平台。学生用户可以将某门课程的疑难问题通过留言的形式供学生与教师共同探讨。实现的效果要求有:(1)用户通过页面导航进入留言板;(2)可浏览所有留言;(3)发表自己的话题以及观点;(4)能够对他人的留言进行回复;(5)系统管理员可删除留言;留言板效果图如图4-5所示。图4-5留言效果图1、留言板学生端学生利用留言版进行留言操作效果功能详细情况

37、在第三章。留言表单图如图4-6所示。图4-6留言表单图此表单设计采用Macromedia Dreamweaver 8的表格和表单设计工具(如表单按钮,文本框等部件)很快就能够实现。提交表单数据的方法和上节提到到方法是一样的。2、留言版管理端教师必须通过登陆后才能对留言板进行管理。登陆效果界面如图4-7所示。图4-7登陆效果界面3、教师回复留言管理员回复留言功能的效果留言回复图如图4-8所示。图4-8留言回复图(四)后台实现1、后台管理员的管理管理员的管理相对比较简单,只需要输入修改后的帐号密码然后点击确定就能实现管理员帐号和密码的修改。管理员用户管理图如图4-11所示。图4-11管理员用户管理

38、图实现的代码也比较简单,具体和用户注册是一样的,只是单单把修改后的用户名和密码提交到数据库中。详细情况参见本章第二节。2、后台学生管理主要是对学生的删除与添加操作,当然学生也可以自己从注册页面主动添加到学生库中。学生管理图如图4-12所示。图4-12 学生管理图代码的实现同样简单,具体和用户注册也是一样的,单单把用户名和密码提交到数据库中就可以了。详细情况参见本章第二节。(五)系统测试测试环境如下:1、开发环境:(1)体系结构:Browser/Server (2)操作系统:Windows 7 (3)开发工具:Macromedia Dreamweaver 8,Macromedia Firewor

39、ks 8, Macromedia Flash 8,IIS 6.0,SQL Server 20052、 运行环境Windows 7、IIS6.03、 单元测试单元测试集中的检验软件设计的最小单元。正式测试之前先通过编译程序检查并且改正所有语法错误,然后用第三章系统设计作指南,对所有的内部链接进行测试,以便发现模块内部无法响应的错误。这次单元测试我使用白盒测试法,同时对多个模块并行地进行测试。主要是检查下述几点:(1)参数的数目、属性与由调用模块送来的变量是否相同。(2)全程变量的定义和用法在各个模块中是否出现了重复定义。(3)输入/输出错误的检查和处理。(4)错误的初始值或不正确的缺省值。(5)

40、数据类型是否相容。(6)是否出现了不正常的死循环。(7)操作过程中的操作流向。在测试过程中出现了不少问题,而问题主要是集中在数据类型不相容。经过不断的调试,修改数据类型,最终解决了这样的问题。4.集成测试集成测试是组装软件的系统技术。由于已经对各个模块进行了测试,所以集成测试阶段采用了黑盒测试,从总体上检查了软件的功能。测试范围有:首页测试,在线学习测试,考试系统测试,留言板测试,后台管理测试。因为在之前的模块调试中解决了大部分错误,所以在此测试中只发现了几个模块间的小错误,并且也已经将其解决。本系统采用黑盒测试分析法中的边界值分析方法。(1)测试项目名称:身份验证模块。测试内容:用户登录的账

41、号和密码。测试目的:检查用户的身份的合法性,功能性测试。测试步骤:如果输入空错误密码时,系统还能正常的工作,则证明系统存在问题。如果输入错误密码或者错误的帐号时,系统还能正常的工作,则证明系统存在问题。输入正确的用户名和密码,不能正常登录,则系统存在问题。测试结果:只有输入了正确的用户名和密码才能登陆,系统正常。(2)测试项目名称:权限管理模块。测试内容:用户的口令和密码。测试目的:验证用户的权限,系统的功能性测试。测试步骤:学生用户登陆系统是否不具备管理权限。测试结果:只有教师登陆系统才具备管理权限,系统正常。(3)测试项目名称:首页测试,在线学习模块测试。测试内容:首页的各个按钮和连接。测

42、试目的:点击各个按钮和连接是否能实现跳转效果。测试步骤:逐个点击。测试结果:均能实现跳转。(4)测试项目名称:留言板模块测试。测试内容:输入信息是否正确添加留言,管理员是否能够回复,审核和删除留言。测试目的:系统的功能性测试。测试结果:学生的留言能正确写入数据库,在管理员审核之后能够显示留言内容和回复的内容,当管理员点击删除留言时,该留言能够从数据库,和留言面板中删除,系统运行正确。(5)测试项目名称:考试系统测试。测试内容:学生登陆考试系统是否能够进行考试,考试完后的信息是否能够添加进入数据库,管理员用户是否能够查看和删除学生考试成绩,是否能够增加或者修改学生帐户,是否能够添加和修改考试试题

43、。测试目的:系统的功能性测试。测试结果:上述测试内容中的描述都能够实现。(6)测试项目名称:后台管理模块测试。测试内容:登陆后台管理系统测试是否能够修改管理员自己的帐户和密码,打开在线答疑面板是否能够对留言板进行操作。测试目的:系统的功能性测试。测试结果:在登陆到管理平台后,管理员可以修改自己的帐户和密码,在答疑面板里可以对留言板进行操作,系统运行完好。除了几个小错误外系统运行都基本正常,如身份验证模块出现不能读出原有数据的情况,经修改代码,检查数据库是否设成了只读后问题解决。具体情况如测试结果表如表4-1所示。表4-1测试结果测试项目实测数据偏差结果数据结论身份验证模块用户密码账号无系统正常

44、响应身份验证正确权限管理模块管理员口令密码无控制正常权限控制正常学生用户模块学生的基本操作无系统正常响应功能基本正常首页,在线学习模块是否正确跳转无系统正常响应功能基本正常前台留言板模块是否正确留言无系统正常响应功能基本正常后台留言板模块是否能控制留言板无系统正常响应功能基本正常考试系统模块是否正确实现考试要求无系统正常响应功能基本正常后台管理模块是否正确管理后台无系统正常响应功能基本正常参考文献1 Alex Homer,Professional Active Server PagesM.Wrox Press,1997.11142 董士海.计算机软件工程环境与软件工程M.北京:北京科学出版社,

45、1990.31403 邓良松,刘海岩,陆丽娜.软件工程M.西安:西安电子科技大学出版社,2004.60704 董国平,颜志军,万丽编著.SQL Server 2005数据库开发典型模块与实例精讲M.北京:电子工业出版社,2006.1101165 郭瑞军,唐邦民,谢晗昕编著.数据库开发实例精粹M.北京:电子工业出版社,2005.20246 戴有炜.WINDOWS NT SERVER4.0实用指南M. 北京:清华大学出版社,2008.13157 宋华珠,苏盾,钟珞.教学系统的构建J.武汉理工大学计算机科学与技术学院,2009,03:1151178 高怡新.ASP网络应用程序设计M.北京:人民邮电出

46、版社,2008.54609 马丽红,蔡东宏.基于B/S模式的科技管理信息系统的开发M.北京:清华大学出版社,2008.3710 刘瑞新.ASP动态网站开发毕业设计指导M.北京:机械工业出版社, 2005.192511 汤荷美SQL Server实用简明教程M.北京:清华大学出版社,2001.329512 汪杰. ASP动态网页编程M.北京:人民邮电出版社,2006.242513 吴中福,符云清,王康,李华编著. 基于Web的远程教育管理及其实现M.北京:人民邮电出版社,1998.6814 徐笋,巩君华,魏柏编著.基于Asp的网上信息发布系统M.北京:人民邮电出版社,1998.152815 姚兵,赵亚婉,马力编著.基于Internet的多媒体远程教学系统设计及实现M.北京:人民邮电出版社,2005.102328

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!