精品课程网站的设计与实现_第1页
精品课程网站的设计与实现_第2页
精品课程网站的设计与实现_第3页
精品课程网站的设计与实现_第4页
精品课程网站的设计与实现_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机1102班李天2015年1月7日课题描述系统设计系统需求分析总结系统测试详细设计参考文献致谢 1.1选题背景选题背景 1.2目的及意义目的及意义 1.3发展现状发展现状 1.4现行教育系统的调查与分析现行教育系统的调查与分析 1.5开发工具与开发语言开发工具与开发语言1.课题描述返回首目录返回上一页1.1选题背景选题背景在人才培养中,课程具有无可替代的重要性和基础性。课程是一种文化传递,它是人类智慧的结晶,是科学、技术、经济、文化发展历史的总结,又是现代发展前沿的反映。因此,课程是学生知识、能力、素质培养的重要载体。一所学校,不能认为只要能开出课,就是在办学。学校要根据自己的目标定位和发

2、展方向来确定要开设的课程。在一所学校里,有计划、有目标地建设成一批辐射力度强、影响力大的精品课程,可以大范围地推进全校的课程建设,可以营造一种良好的学习氛围,形成良好的校园文化。开发教学网站,是推进教育更新、实现教学管理创新的主要方面。在精品课程网站这个网络平台上可以看到相关课程的详尽信息。在课程介绍中,用户可以轻松找到要学课程的简单概述,能为用户对相关知识的学习指明方向,突出重、难点。而这些有可能会被老师忽略,或者老师讲过而你没有听清楚的情况下就会对你总体把握学习很有益处。在教师队伍中你可以比较详细的了解讲师或课程负责人的信息,在你学习中遇到难题时可以向这些老师请教。每个人的思考方式不同,你

3、的任课老师的讲解重点的思路你可能理解不了,有可能换个老师以另外的思路讲解有可能就符合你的思维方式,也更易于理解。在教学大纲中向用户展示某一课程总体结构框架,列出课程的主要的知识点,有利于用户总体把握课程。资源下载为用户提供了很好的教学资源,供用户学习。而在线答疑更是体现了精品课程网站交互性的特点,在该项中用户可以就自己学习中遇到的问题提出来供其他用户共同思考解答,这是精品课程网站的一个十分优秀的特点,可以让用户之间相互探讨,共同进步。返回章节目录返回上一页1.2目的及意义目的及意义精品课程网站是高等学校教学质量与教学改革工程的重要组成部分,是学生自主学习、教学互动、学习交流的重要平台。学生在学

4、习的过程中,除了老师的引导外,还需详细了解课程的学习要求,了解课程的重点与难点,预习和复习课堂教授的内容,检查自己掌握知识的情况,并及时同老师交流学习中遇到的问题。这些在现实中受许多条件的制约是不太可能实现的,这就迫切需要提供一个平台,让学生与学生之间或学生与老师之间能相互交流相互学习,实现网上教学,针对每个学生网上辅导。精品课程网站是一种很好的课堂教学的辅助工具。在一个用户开始学习一种新的计算机语言时,课堂上的学习是必不可少的,而借助于精品课程网站在课外对重要课程进行进一步的学习,则为我们掌握一门学科提供了一个良好的渠道。这也必将改变传统教学方法,实现计算机技术与多媒体网络技术结合的一次教学

5、改革。网络教学是缓解教育投入不足的一个方法,而精品课程为网络教学提供了一个很好的网络教材,使网络能够很好的教学。网上的资源通过教学网站来进行发布,有条件的学生可以通过学习教学网站的课件来学习,这样不用实时实地的进行学习,可以使学生可以更好的分配时间来学习。精品课程的建设极大缓解了我国教育力量不足的压力。返回章节目录返回上一页1.3发展现状发展现状我国高等教育为国家培养了大量有用人才和建设者。为了提高教学质量,适应形势发展的需要,我国高等教育也在不断进行变革。在2003年,教育部提出了实施“高等学校教学质量与教学改革工程。而精品课程建设就是“高等学校教学质量与教学改革工程”的一项重要内容和先期启

6、动的四个项目之一。精品课程的建设目标是建设具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范课程。精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。它将引导广大高等学校进一步巩固教学工作的中心地位,在切实加强教学建设、提高教学质量的基础上改善、加强高校信息化条件建设,利用现代化教育信息技术手段将优质的教学资源上网并共享,使全国其他高校在实施同类课程教学的过程中能够借鉴、使用这些优质的教学资源,在更大范围内提高高等学校的教学和人才培养质量。精品课程的建设是学校课程教学工作中一个重要的内容,为了使学生和老师之间有多角度,多渠道的沟通,以及及时、有

7、序和高效地完成教学任务,及时了解学生当前的状态,精品课程的建设就显得尤为重要。我国高等教育实现了历史性的跨越,使我国高等教育进入国际公认的大众化教育阶段。高等教育规模取得了快速的发展,而且教育质量也在不断提高。返回章节目录返回上一页1.4现行教育系统的调查与分析现行教育系统的调查与分析我国的网络教学起步较晚,是在1994年CERNET(“中国教育和科研计算机网络”)建成后才开展的。很长一段时间,对于网络教学,还没有精品课程这个概念。而随着网络教学的发展,精品课程开始被提上日程,国家现在特别重视精品课程的建设问题。针对我们教育的现状,现在通过精品课程的建设来解决我国在教育上的窘状,同时也解决网络

8、教学中的一些教学网站的一些缺点。精品课程建设是创建世界高水平大学教学质量与教学改革工程的重要组成部分,在学校课程建设中起到龙头和示范的作用。精品课程的建设对于共享全国优质教学资源,扶持中西部教育发展具有重要意义,国家正在投入大力气来做这方面的工作,出台了很多的文件来让各大高校来执行这件事情。如教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知(教高20031号)精神,为保证国家精品课程建设的顺利实施,特制定国家精品课程建设工作实施办法。通过这些政策的出台,使我国精品课程建设有很大的发展。虽然我国现在大力的支持精品课程的建设,但是客观的说我国的精品课程建设还是处于起始阶段,还缺乏

9、一些理论指导,以及统一的调配问题,形成现在的全而不精的局面。我国的精品课程建设与国外相比还是有很大差距的。由于多年来对各种学习观念的认知,使我更加认识到,网络课程不是将教材的内容原封不动的搬到网上,而是要发挥网络的特点,为学生创设一个虚拟的学习环境。建构主义的学习理论强调要以学习者为中心,学习的发生是学习者与周围的环境交互的结果,在这个环境中,应该有促进学生学习的各种工具和资源。在传统的课程中,有教师、同学、课本、图书馆、实验室等各种各样的资源,而在网络中,如果忽视了对虚拟环境的设计,那么学生的学习就会变得乏味无趣,根本无法保证网络课程的学习效果。 返回章节目录返回上一页1.5开发工具与开发语

10、言开发工具与开发语言 1 ASP.NET 2 C# 3 Visual Studio 2010 4 SQL Server 2005返回章节目录返回上一页2.系统需求分析 2.1系统的性能要求系统的性能要求 2.2功能需求分析功能需求分析 2.3用例模型用例模型 2.4系统可行性分析系统可行性分析返回首目录返回上一页2.1系统的性能要求系统的性能要求 为了实现课程的精品化,在网站的设计中必须注重将无形的教学理念和方法融入到有形的教学资源中,实现资源的实例化、生动化和网络化。以这种思想为指导设计者在规划网站时必须考虑以下几个原则问题。 (1)内容充实 (2) 体现教学资源 (3) 模块化 (4) 平

11、台兼容性 (5) 实现互动性返回章节目录返回上一页2.1系统的性能要求系统的性能要求 网络作为一种优势媒体能够得到迅速普及,在于它的实时性和可交互性。为搭建师生交流的平台网站必须具备较强的交互能力。在Web网页的设计中,有这样几种常用的方式: (1)上网访问方式。教师可以在网上发布每门课程的标准化作业题、模拟试题以及在线测试等,学生可以下载到本机上完成作业,自己评判结果,并将疑问反馈给老师。 (2)e-mail电子邮件方式。学生可获得本教学网站提供的电子邮箱地址。通过电子邮箱师生可以讨论问题、提取或提交作业等。 (3)电子公告方式。学生可以把具有代表性的问题张贴到留言板上,管理员将相关问题整理

12、为常见问题或公告发表在网站明显的位置上,供其他有同样疑问的学生方便浏览。返回上一页2.1系统的性能要求系统的性能要求 本系统用户角色主要有三类:系统管理员,教师,学生。其中: (1)系统管理员权限:管理员可以实现管理用户权限,对网站内容,如:通知新闻,课件作业等进行修改,添加等操作。 (2)老师权限:上传课件,上传和发布作业,查看学生提交的作业,回答学生提出的问题。 (3)学生权限:下载课件,下载作业,提交做好的作业(文档形式),学生不允许查看已经提交的作业,可在在线答疑处留言。返回上一页2.2功能需求分析功能需求分析为满足用户需求,系统所需要的功能如下:1 注册登录部分:学生无需注册可以浏览

13、网站,而教师和管理员只有注册登录后才能拥有自己的权限对系统进行操作,如学生用户可以提出问题,下载网站资源等。2教学大纲和通知新闻部分:教学大纲单独设计页面。通知和新闻发布部分在要在首页显示,发布通知是管理员的权限,新闻具有滚动显示的功能。3 课件发布系统:管理员可以发布课件,课件管理。老师可以把课件上传。学生可以把网上发布后的课件下载。4 作业发布和提交系统:老师可以发布作业,学生可以把作业下载并且可以提交已经做好的作业,管理员拥有管理作业和删除以前老师发布的作业权限。5答疑系统:学生可以提交问题,然后由老师进行回答。只有登录之后,才能进行提交问题的操作。返回章节目录返回上一页2.2功能需求分

14、析功能需求分析 精品课程网站建设的目标是使教学更加方便,方便学生在家或寝室自己学习,提高学生自学能力,也节省学生、老师的时间。要求所设计系统操作方便、更新及时、易于维护管理。拥有动态新闻;网上答疑;课程教学等基本功能。学生进入网站后可根据系统功能对该课程进行信息浏览,查看课件,查看动态新闻,提出问题及学习等;教师进入网站后也可对课程的一些信息进行浏览,对学生提出的问题进行回复,而后台管理员需要进入系统对网站进行维护,更新信息、修改信息或者删除某些信息 返回上一页2.3用例模型用例模型 2.3.1 管理员用例图 2.3.2 学生用例图 2.3.3 教师用例图返回章节目录返回上一页管理员用例图图一

15、管理员用例图图一管理员用例图返回小章节目录返回上一页 用例描述: 名称:管理员操作 说明:管理员进入后台进行操作 参与者:管理员 前置条件:管理员登陆 假设:常有教师更新资料 基本操作流程:管理员登陆后,可以进行新闻管理,文章管理,留言管理,用户管理。 可选操作:常规设置管理。返回上一页学生用例图图二学生用例图返回小章节目录返回上一页 用例描述: 名称:学生操作 说明:学生进入前台进行操作 参与者:学生基本操作流程:学生可以查看新闻,通过系统分类选择感兴趣的课程资料,查看、下载教师信息和学习资料 ,也可通过留言板进行交流。 返回上一页教师用例图图三教师用例图返回小章节目录返回上一页 用例描述:

16、 名称:教师操作 说明:教师将资料交与管理员或在前台进行操作 参与者:教师 假设:常有学生提出疑问 基本操作流程:教师通过管理员提出精品课程申请,提供教学资料,或者在前台浏览学生留言并进行答疑。 可选操作:申请精品课程返回上一页2.4系统可行性分析系统可行性分析 1 技术可行性 2经济可行性 3操作可行性返回章节目录返回上一页3.系统设计 3.1系统设计指导思想及原则系统设计指导思想及原则 3.2网站方案与介绍网站方案与介绍 3.3系统结构图系统结构图 3.4系统功能具体分析系统功能具体分析 3.5数据库的设计数据库的设计返回首目录返回上一页3.1系统设计指导思想及原则系统设计指导思想及原则

17、实用性。以用户需求为指导,符合实际的开发条件,切实解决在线课程教学的实际问题。 先进性。计算机环境配置必须满足所提出的目标和所要实现的功能、指标等要求。体系结构、开发设计方法等要具有先进水平。 可靠性。在误操作的情况下,要能保证系统正常运行。 安全性。根据精品课程网站的特点和要求,制定相应的安全策略和安全机制。 友好性。提供友好的用户界面,简单、直观、易于使用、方便操作。返回章节目录返回上一页3.2网站方案与介绍网站方案与介绍 课程网站是以浏览器/服务器(B/S)为架构,为学生、教师提供计算机专业相关知识的网站。它将使用数据库技术与网络技术,使计算机资源的使用效率得到很大提高,并为师生提供交流

18、平台。精品课程网站利用了ASP.NET和数据库两项先进技术,比原先完全依靠课堂教学更有效率。其次,精品课程网站提供了一系列诸如资源下载、网上答疑此类的新功能,学生和教师可以通过访问网站来进行交流。返回章节目录返回上一页系统实施方案 该系统总体由六大模块组成:网站前台显示模块,用户注册登录模块,新闻通知发布模块,学习资源及教师队伍模块,在线答疑模块,后台管理模块。 根据实际的需要,人工智能概论课程网站系统的实施是分两阶段实现的: 在第一阶段建立一个满足近期目标的静态精品课网站,主要用于提供精品课课程介绍、教学大纲等精品课程资料,为下一阶段系统的开发做好准备工作。 在第二阶段建立一个课程网站管理系

19、统,主要实现三个目标:(1)提供一个支持学习交流的留言板、在线答疑等的师生互动平台;(2)提供课本、讲义等学习资料的下载和在线阅读功能。(3)建立网站后台管理系统,以便管理员及时、方便的更新网站资源。网站主要使用C#为开发语言,SQL SERVER 2005为数据库管理系统。返回上一页3.3系统结构图系统结构图 网站主要分为两个部分:系统管理部分和页面浏览部分,如图五所示。页面浏部分主要实现通知新闻,教学课件,作业等的显示及某些资源的下载,还提供答疑模块,实现老师和学生的互动;系统管理部分主要实现信息的发布、修改、删除以及管理员对用户的管理。返回章节目录返回上一页图五系统结构图返回上一页3.4

20、系统功能具体分析系统功能具体分析用户来到网站后,可以根据自己的需求查找自己感兴趣的课程,下载课件,浏览、下载视频及相关资料,在遇到困难时可以在留言板上留言讨论,查找相关课程的教室联系方式,通过网站直接给老师或管理员发送邮件提问。教师的职责是提供相关教学资料,给同学解答疑问。而管理员管理的功能为新闻管理、文章管理、版面设置、用户管理、论坛管理以及负责整理回答同学们的疑问。故系统基本功能如下:板块显示新闻、课件、视频、相关材料等分版块显示,方便用户查找所需信息。界面清晰,美观易用。管理员登陆管理员只有在登陆后才能够对论坛内容进行管理,进行新闻管理、文章管理、留言管理、用户管理等,维护网站的正常运行

21、。密码或账户错误则不能登录。管理员注册系统中有一个初始管理员,只有管理员才能添加新管理员,注册新管理员时要保证用户名不能重复,密码不可为空,否则将不能注册,管理员还可管理其他管理员的密码及删除其他管理员。新闻管理分为新闻添加、新闻管理和类别管理三部分,由管理员新闻的添加删除和分类,还可对已存在的新闻实施排序。文章管理文章管理的基本功能同新闻管理,但可对精华的文章设为推荐。用户留言无需登录即可查看、发表留言,回复留言,为有疑问的学生提供一个交流和互动的平台。留言发表时必须有发表者姓名、帖子姓名及内容,缺一则不能发表。只有管理员有权利删除别人的帖子。留言管理管理员可删除不良的或无用的帖子,对精华帖

22、子进行置顶,推荐,对同学提出的疑问帖子进行回复留言。辅助功能论坛还提供一些辅助功能,如发送电子邮件,在线观看视频,图片管理,底部信息管理等。用户直接点击网站上所提供的邮箱地址即可发送电子邮件。管理员可更换页面上循环现实的图片以及页面上显示的底部信息。故系统总流程图如下:返回章节目录返回上一页图六系统总流程图返回上一页3.5数据库的设计数据库的设计 3.5.1概念结构设计 3.5.2逻辑结构设计返回章节目录返回上一页3.5.1概念结构设计 概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。概念模型(E-R模型)的组成元素有:实体、属性、联系,E

23、-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述,系统总体E-R图如下所示。返回小章节目录返回上一页图七系统E-R图返回上一页3.5.2逻辑结构设计 系统实体及其属性描述如下: (1) 管理员管理员ID,管理员名,管理员密码; (2) 新闻新闻类别ID,新闻ID,新闻标题,新闻内容,作者,文章来源,发表时间,点击次数; (3) 新闻类别ID,名称; (4) 文章文章类别ID,文章ID,文章标题,文章内容,作者,文章来源,发表时间,点击次数; (5) 文章类别ID,名称; (6) 留言信息留言ID,作者名称,发表时间,留言内容。 返回小章节目录返回上一页4.详细设

24、计 本章介绍系统各个模块的详细内容,包括:用户本章介绍系统各个模块的详细内容,包括:用户注册,用户登陆,通知新闻发布,教学大纲发布,注册,用户登陆,通知新闻发布,教学大纲发布,课件作业下载,在线答疑。课件作业下载,在线答疑。 4.1网站前台显示模块设计网站前台显示模块设计 4.2用户注册登陆模块设计用户注册登陆模块设计 4.3新闻通知发布模块设计新闻通知发布模块设计 4.4学习资源及教师队伍模块设计学习资源及教师队伍模块设计 4.5在线答疑模块设计在线答疑模块设计 4.6后台管理模块设计后台管理模块设计返回首目录返回上一页4.1网站前台显示模块设计网站前台显示模块设计 精品课程网站的前台是系统

25、与用户交涉的主要界面,网站是否能满足用户的基本需求、美观易用,是否方便用户查找、下载资料,前台界面设计非常重要。本网站前台设计简洁、明快,凸显教学网站庄重的同时又不失活泼。文章、资料分模块显示,而模块内部按时日期排列,所有热点一目了然,方便查找。 返回章节目录返回上一页本部分主要使用ASP语言及CSS级联样式表来实现,网站导航栏分为网站首页、新闻中心、通知公告、教学大纲、课件下载、在线答疑。图一图八人工智能概论课程网站系统首页返回上一页4.2用户注册登陆模块设计用户注册登陆模块设计 用户注册登陆是访问网站时候,必须进行的操作。该部分主要分为:用户注册,用户登陆。返回章节目录返回上一页用户输入用

26、户名和用户密码,然后确认登陆。如果输入错误,系统会给出提示,并返回登陆首页,让用户重新登陆。用户登录界面如图九所示。图九用户登陆模块返回上一页没有注册的教师需要先注册,才能登陆系统,进行更多的操作。注册需要输入用户名,密码,输入不能为空,否则给出提示,等待用户重新输入,注册模块如图十所示。图十用户注册模块返回上一页4.3新闻通知发布模块设计新闻通知发布模块设计新闻通知发布模块主要是老师用于发布通知新闻信息的模块,学生可以在登陆的时候,可以看到最近更新的信息,学生可以及时的了解到关于该门课程的信息。返回章节目录返回上一页新闻发布主要让管理员和教师发布新闻,学生查看新闻,了解课程的最新信息,如图十

27、一所示。图十一新闻发布返回上一页通知发布类似于新闻发布,由管理员进行更新,学生查看通知,根据通知内容进行相应的准备,如图十二所示。图十二通知发布返回上一页4.4学习资源及教师队伍模块设计学习资源及教师队伍模块设计 4.4.1 课件作业下载 4.4.2 作业提交 4.4.3 教学大纲发布返回章节目录返回上一页4.4.1 课件作业下载 系统该模块允许学生用户下载课件及作业资源,课件由老师上传和管理。课件发布由老师发布课件和管理,管理员也有管理课件的权限,学生可以根据自己的需要下载课件进行课下的学习,如图十三所示。返回小章节目录返回上一页图十三课件下载界面返回上一页作业模块类似于课件模块,不过学生在

28、下载作业之后还可以上传作业,同时老师可以批阅作业,实现了教学的互动,如图十四所示。图十四作业下载界面返回上一页4.4.2 作业提交该模块用于学生提交作业,联系与前面的作业下载模块,老师和学生进行在线的作业交互,体现了网络教学灵活便捷的特点,如图十五所示。图十五作业提交界面返回小章节目录返回上一页4.4.3 教学大纲发布该模块在课程网站占有比重并不高,但是教学大纲是课程的总体介绍,对学生学习课程有积极重要的引导作用,根据教学大纲,学生可以对课程有一个大概全面的了解,方便学生对自己的学习进行规划,如图十六所示。图十六教学大纲发布返回小章节目录返回上一页4.5在线答疑模块设计在线答疑模块设计 在线答

29、疑是该网站系统的重要模块,精品课程网站设计实现了精品课资源的共享,让学生可以根据自己的需要有选择的学习,在线答疑则更为直接体现了网站的交互性,学生可以在线提问,老师可以在线答疑,类似网络论坛的功能。 作为学生,可以查看在线答疑界面的问题,还可以提出自己想要得到解答的问题,假如已经提过问题,可以查看是否有回复以及回复的内容。 作为老师,可以查看答疑模块的问题,根据需要回答学生提出的问题,管理问题,对一些过了很长时间的问题和一些明显没有什么价值的问题进行删除,这样会使得界面整洁,便于回答问题 。返回章节目录返回上一页该模块实现如图十七所示。图十七在线答疑模块返回上一页4.6后台管理模块设计后台管理

30、模块设计 后台管理模块是网站的重要组成部分,管理员和老师通过管理模块可以直观方便的对网站的教学资源进行管理。 本章主要介绍了后台管理对各个模块,包括首页,新闻通知发布和管理,作业发布和管理,教学课件发布和管理等模块进行管理的具体设计。 4.6.1 管理首页 4.6.2新闻通知发布和管理 4.6.3教学课件发布 4.6.4 作业发布和管理返回章节目录返回上一页4.6.1 管理首页由管理入口,用户可以进入管理登陆界面,验证通过后登陆成功,进入后台管理首页。后台管理的首页直观的显示了管理者的各个功能,操作。如图十八所示。图十八管理首页返回小章节目录返回上一页4.6.2新闻通知发布和管理该模块与用户页

31、面通知新闻模块相关联,发布和管理通知新闻内容,发布模块如图十九所示,管理模块如图二十所示。图十九通知新闻发布返回小章节目录返回上一页图二十通知新闻管理返回上一页4.6.3教学课件发布教学课件发布模块与用户页面教学课件模块相关联,老师可以根据发布教学课件供学生下载,如图二十二所示。图二十二教学课件发布返回小章节目录返回上一页4.6.4 作业发布和管理该模块与用户页面作业模块相关联,用于作业的发布和管理,如图二十三、二十四所示。图二十三作业发布返回小章节目录返回上一页图二十四作业管理返回上一页5.系统测试 5.1测试的目的测试的目的 5.2测试的准则测试的准则 5.3测试的方法测试的方法 5.4单

32、元测试实例单元测试实例返回首目录返回上一页5.1测试的目的测试的目的 软件测试的目标和定义: (1) 测试是为了发现程序中的错误而执行程序的过程。 (2) 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 (3) 成功的测试是发现了至今为止尚未发现的错误的测试。 在对精品课程网站管理进行系统测试时,也正是基于上述观点来进行的,测试的目的不是证明系统是完美的,而是发现问题,更好的解决问题,使系统不断完善,满足广大用户的需求。返回章节目录返回上一页5.2测试的准则测试的准则 为了能设计出行之有效的测试方案,必须深入理解并正确运用指导软件测试的基本准则。主要的测试准则如下: (1) 所有的

33、测试都应该追溯到用户需求。 (2) 应该在开始测试之前就制定出测试计划。 (3) 应该从“小模块”测试开始,并逐步进行“大模块”测试。 (4) 穷举测试是不可能的。 (5) 为了达到最佳的测试效果,应该由独立的第三方从事测试工作。当然本系统是独立开发为前提进行的,所以测试只能由自己做。返回章节目录返回上一页5.3测试的方法测试的方法 测试分为两种方法:黒盒测试和白盒测试。前一种又称功能测试,即如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能正常使用;后一种方法又称结构测试,如果知道了产品的内部工作过程,可以通过测试来检测产品内部动作是否按照说明书的规定正常工作。在测试本系统时,

34、采用的是黑盒测试来设计测试用例,而且在测试过程中,由于条件原因,不能完全按照测试规则由第三方来测试,测试过程和方案设计由原设计者自己完成。返回章节目录返回上一页5.4单元测试实例单元测试实例 测试一: 在管理员登陆界面时,用户名或密码有一项为空或者填写错误,系统是否出现预先设定的操作提示。 预期效果:输入错误及时报错。 具体操作:用户名、密码、任意一项为空或者填写有误。 结果:都出现相应的错误原因的信息提示。 结论:要求管理员必须填写正确的用户名和密码,才能进入管理页面,测试成功。返回章节目录返回上一页5.4单元测试实例单元测试实例 测试二: 在后台添加或删除一条新闻,返回前台,看其是否添加删

35、除成功。 预期效果:能立即更新添加或删除的内容。 具体操作:在新闻管理页面中添加删除一条新闻。 结果:前台重新刷新页面后,立即显示或消失所操作的新闻。 结论:新闻模块的添加删除功能正常,测试成功。返回上一页5.4单元测试实例单元测试实例 测试三: 在后台添加或删除一篇文章,返回前台,看其是否添加删除成功。 预期效果:能立即更新添加或删除的内容。 具体操作:在文章管理页面中添加删除一篇文章。 结果:前台重新刷新页面后,立即显示或消失所操作的文章。 结论:文章模块的添加删除功能正常,测试成功。返回上一页5.4单元测试实例单元测试实例 测试四: 修改新闻的内容、类别,看其内容、显示位置是否改变。 预

36、期效果:能力及看到所修改的内容,若修改了新闻类别,则显示位置发生改变。 具体操作:在新闻管理页面中的新闻管理中修改一篇文章的内容和类别。 结果:前台重新刷新页面后,所更改的新闻内容和显示位置均发生改变。 结论:新闻管理模块功能正常,测试成功。返回上一页5.4单元测试实例单元测试实例 测试五:修改文章的内容、类别,看其内容、显示位置是否改变。 预期效果:能力及看到所修改的内容,若修改了文章类别,则显示位置发生改变。 具体操作:在文章管理页面中的文章管理中修改一篇文章的内容和类别。 结果:前台重新刷新页面后,所更改的文章内容和显示位置均发生改变。 结论:文章管理模块功能正常,测试成功。返回上一页5

37、.4单元测试实例单元测试实例 测试六: 在论坛中发表帖子时,不填帖子题目、文章内容或作者名称,看其能否发表帖子。 预期效果:帖子题目、文章内容、作者名称三者之一为空则跳转到错误页面。 具体操作:进入论坛页面,发表帖子,分别不填帖子题目、文章内容、作者名称。最后全填。 结果:前三次均进入报错界面,最后一次成功发表。 结论:论坛发表文章功能正常,测试成功。返回上一页5.4单元测试实例单元测试实例 测试七: 文件下载功能是否能实现。 预期效果:所传文件能顺利下载。 具体操作:打开一个能下载的页面,单击下载链接。 结果:弹出下载对话框,下载功能实现。 结论:下载功能正常,测试成功。返回上一页5.4单元

38、测试实例单元测试实例 测试八: 在线视频播放功能是否实现。 预期效果:进入链接页面即可播放。 具体操作:进入含有视频在线播放链接的页面,单击链接。 结果:新打开的页面中视频顺利播放。 结论:在线视频播放功能正常,测试成功。返回上一页6.总结随着网络科技的不断发展和网络的广泛应用,使我们的生活越来越离不开网络。网络它以自己的独特的优点征服了我们。在教育越来越受重视的21世纪,远程教学必然会受到越来越多的重视。开发先进的、适用的课程网站,实现网上教学的实时性、动态性和交互性是必然趋势。随着网络的发展,课程网站教学系统必将越来越完善。经过几个月的设计,课程网站设计基本结束了,现对网站做一下简单的总结

39、和概括。该网站名为人工智能概论课程网站,网站里有两种角色:管理员和普通用户。本网站户要包括以下六大模块:网站前台显示模块,用户注册登录模块,新闻通知发布模块,学习资源及教师队伍模块,在线答疑模块,后台管理模块。网站主要功能包括:用户登陆注册,课程介绍,教学大纲,学习资源,新闻浏览,互动论坛留言回复等功能。功能基本实现,具备一般精品课程网站的功能。返回首目录返回上一页6.总结尽管本系统存在着很多不足,但该网站能够实现精品课程网站应有的基本功能、界面友好易于用户操作、网站角色分的清晰明了。如果用户的硬件与软件配置日后能有所提高,系统的功能可以得到进一步扩充。通过对精品课网站开发工作的全程参与,全面了解了系统分析设计的流程,深刻感受到了分析设计质量对系统实施阶段工作效率的重要影响。从计算机技能的角度来看,这次系统开发的经历不仅加深了对一门新的语言的认识和了解,还体会到了网络与数据库对信息系统发展的重大意义。返回上一页6.总结在这个过程中学到了很多专业知识,比如说又一次接触了ASP.NET网站设计技术,加深了对以前学习的C#编程语言的理解和应用。此外还亲身体验到了软件设计过程中需求分析和可行性分析的重要性。对于这次设计来说还得到了一些与专业知识无关但又很重要的东西,那就是通过这次设计发现在大学生活里的学习有很多不足和缺陷,面对这

温馨提示

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

评论

0/150

提交评论