家教信息平台的设计与实现_第1页
家教信息平台的设计与实现_第2页
家教信息平台的设计与实现_第3页
家教信息平台的设计与实现_第4页
家教信息平台的设计与实现_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、家教信息平台的设计与实现OnlineTutoringPlatformDesignOfAndImplementation目录内容摘要AbstractI11导12系统分析22.1 现状分析22.2 可行性分析32.3 需求分析43.1 系统的综合需求43.2 数据流程分析53.3 数据字典64软件设计84.1 总体设计84.2 详细设计105系统实施205.1 系统编程205.2 软硬件实现225.3 系统测试236总结26参考文献27致谢28内容摘要教育信息化是我国信息化的重要组成部分,家教网建设是我国教育信息化的基础。随着计算机网络技术的发展,家教网建设已取得了可喜的进展。家教网的建设改变了传

2、统的教学模式、教学方法和教学手段,促进了教育观念、教学思想的转变,大大拓展了教师和学生的视野。家教网络系统是一个非常庞大而复杂的系统,它不仅为现代化教学、综合信息管理和办公自动化等一系列应用提供基本操作平台,而且能提供多种应用服务,使信息能及时、准确地传送给各个系统。本设计采用Dreamweaver8软件进行前台页面设计,后台结合了ASP与IIS服务及数据库OfficeAccess2003开发家教信息平台设计与实现网站。在系统设计时,遵照家教网站设计的整体结构,结合家教网自身特点实现了现代化教学、综合信息管理和办公自动化。基本达到了对学员学习综合教学、管理的目的。关键词:家教网;Access数

3、据库;ASPAbstractEducationinformationisanimportantcomponentofChina*sinformationtechnologysection,Tutorwebsiteconstructionisthefoundationofeducationalinformation.Withthedevelopmentofcomputernetworktechnology,Tutorwebsitehasbeenmadeanencouragingprogress.ConstructionoftheTutorwebsitehaschangedthetradition

4、alteachingmodel,teachingmethodsandteachingtools.Promotetheeducationalideas,teachingideaschange,greatlyexpandedthehorizonsofteachersandstudents.TutorwebsiteSystemisaverylargeandcomplexsystems,Itnotonlymodernteaching,integratedinformationmanagementandofficeautomationapplicationsandaseriesofbasicoperat

5、ingplatform,butalsoprovideavarietyofapplicationservicestomaketheinformationtimelyandaccuratelytransmittedtothevarioussystems.ThisdesignusesDreamweaver8frontpagedesignsoftwarecombinesthebackgroundASPandIISservicesandthedevelopmentofadatabaseOfficeAccess2003TutorwebsiteandInformationTechnologyWebsite.

6、Insystemdesign,websitedesigninaccordancewiththeoverallstructureofthetutor,withTutorwebsitetheirowncharacteristicstoachieveamodern,integratedinformationmanagementandofficeautomation.BasicallyreachedthecomprehensivestudyoftheDepartmentofEducation,managementpurposes.2系统分析在Internet飞速发展的今天,互联网成为人们快速获取、发布

7、和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet"海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了孩子的未来,提高学生对学习的兴趣,本系统就是为了方便用户网上寻找家教信息而设计的。本设计采用Dreamweaver8软件进行前台设计,后台结合了ASP与IIS服务及officeAccess2003数据库开发一个家教信息网站。本设计是通过网站,全面

8、宣传,展示教学风采、优点与特色,发布家教信息,让家长和孩子都能轻松的在网上找到一个适合孩子自主学习的家教网站平台,目的在于帮助孩子提高对学习的兴趣,弥补孩子在学习中的缺陷,从而提高成绩。2.1 现状分析随着我国经济的迅速发展,Internet飞速发展,计算机网络应用也得到了越来越多的应用。高校既是知识密集的地方,也是电脑普及率最高的地方之一。大部分学校为便于学生的学习与生活都建有内部的局域网。局域网将高校内大部分部门、机构、宿舍等联结起来,以达到信息资源传输与共享、提高效率的目的。此外,高校拥有较多的先进实验室,为学生开展电子商务模拟操作和实际操作提供了良好环境。同时,随着网络的越来越发达,用

9、户的需求也越来越高。家教信息网是实现教育资源分配的桥梁网络,有巨大的教育资源库,它集全社会的力量,使教育资源无限增长。我国著名科学家钱学森如是论述未来教育:“未来教育=人脑+电脑+网络。”然而,当前我国历史教育界同行的目光依然较多关注PPT等基本多媒体教学手段的运用,甚至将它与现代信息技术划上了等号。殊不知,我们还有网络这一媒介没有从更大程度上发挥它的重要作用。这对于发达地区和欠发达地区,高投入学校和条件差的学校在获取教育资源的权利上达成平等,使每一位教师和学生都能均等的享受得到培训和受教育的机会,不再会受到学校水平,教材,教师能力的限制。不仅能极大的提高教学效率,而且能实现教育公平的社会思想

10、。本系统通过需求分析,通过网站,全面宣传,展示教学风采、优点与特色,能够使学生轻松的在本网站需找到真正的良师益友,在学习上达到事半功倍的效果。2.2 可行性分析(1)技术可行性:本系统仅需要一台装有Access数据库的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用.asp样式图形图像制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用Access。(2)经济可行性:开发、运行、维护该系统大概所需的成本就会需要不少钱,这对于能够在管理上、运营上给集团带来变化并能产生效益节约资源来说,其运营的经济效益

11、大大超过了开发和维护该系统的成本,所以,在经济上,执行该系统也是可行的。(3)操作可行性:界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。3系统需求分析需求分析是整个设计过程的基础,最困难、最消耗时间的一步。它的最终结果是提供一个可作为设计基础的系统说明书,在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助系统开发者加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。当然一次成功的需求分析不仅需要系统开发者的分析而且

12、还需要对客户需求进行分析,这是需要所有开发者共同努力的。通过需求分析将使可行性研究阶段获得的粗略的用户需求具体化,并且满足以下的基本要求:完整性,一致性,现实性,有效性。3.1系统的综合需求(1)系统界面要求该系统是一个提供家教信息的网站平台,因此在界面上要求美观简洁、操作简单、做到各种信息一览眼底的视觉效果,各种需求信息齐全明了,可以让使用者或高级管理者方便学习或者使用。在外,为了便于后期的维护,还要具有一定的可扩展性,有利于日后的改进。(2)系统的功能要求对网上找家教老师的学生进行基本信息的注册。提供教师和学生的基本资料的查询。提供家教需求信息的浏览。学生信息的反馈功能。(3)系统的性能要

13、求面对计算机行业的高速发展和计算机行业信息化发展的过程中出现的各种情况,家教信息网站系统需要完具有以下性能:实现多点操作的信息共享,相互之间的信息传递准确,快捷和顺畅。服务管理信息化,可随时掌握在校学生的最新要求。系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。系统维护方便可靠,有效高的安全性,满足实用性,先进行的要求。(4)安全可靠性要求本系统提供数据修改删除等功能。这样做主要是为了防止系统一旦出现问题而造成的数据冗余。因此,它可以使管理者有效控制用户对系统的使用,使系统处于一个安全且负载合理的运行状况,还能提高系统的应用适应性。本系统采用管理员登录的方式,方式进行安全性管理,只

14、有满足权限的人才可以进行业务的操作。(5)系统的运行要求本设计需要的基本硬件环境如下:CPU:主频在166MHz以上,Intel或AMD内存:容量在32MB以上(最好是64MB或者更高,这样就可以提高调试效率和运行速度)硬盘:空间在1GB以上,转速在5400转/秒或者更高。3.2 数据流程分析数据流程图可以体现出各种实体之间的数据流动、存储、处理的逻辑关系。数据流图描述了系统静态数据构成和关系的有利工具,数据流图更多地从静态的观点来考察一个实际的业务系统。一个正确的数据流程是今后新系统用以实现用户需求的保证。因此,数据流程分析就显得非常重要。本网站相关数据流程图如图1、2所图1新学员注册模块数

15、据流程图图2留言板模块数据流程图3.3 数据字典数据字典实际上是关于系统数据的数据库。在整个系统开发过程以及系统运行后的维护阶段,数据字典是必不可少的工具。数据字典是所有人员工作的依据、统一的标准。它可以确保数据在系统中的完整性和一致性。他是对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。(1)数据流条目如表1所示:表1数据流条目序号数据流名来源去向1用户录入信息个人资料的维护管理员2用户资料修改个人资料的维护用户3用户留言信息用户留言处理管理员4软件设计文件条目如表2示:表2文件条目表序号文件名编号

16、简述组成1 用户资料P1该文件由用户输入姓名、性别、出生日期、身份证、毕业院校、专业、教育背景、个人经历、联系方式、电话浏览的用户都可在上面用户姓名、主题、Email、qq、2 用户留言P2留言评论内容数据项条目如表3所示:表3数据项条目表序号数据项名简述类型1username用户名文本2password密码文本3email邮箱文本4height身高数字5age年龄数字7sex性别文本9school毕业院校文本11phone联系电话数字4 .1总体设计该系统在功能上能够满足学员的要求,尤其是在家教人员的信息的管理上不仅能够节约人力资源,提高工作效率,而且信息的交流也变的快捷,不容易造成资源浪费

17、,使得资源的利用实现最优化。下面将该系统的主要功能作个简要分析介绍如图3所示:图3网站总设计图4.1.1网页信息平台功能网页信息平台:方便学生、家长以及教员的日常工作,能够合理安排任务。如以下几点:提供公司家教员工的基本资料的查询。提供教员,学员的基本资料的查询。提供家教需求信息的浏览。学生信息反馈功能。5 .1.2后台管理后台管理:后台是每个系统所必不可缺的,不管是网页设计还是数据库,都占有重要的位置,在本网站中如以下几点:(1)系统设置:系统的基本设置。技能级别:设定家教老师的级别,级别可以任意设定。学历设定:用于快速输入家教老师的文化水平。权限设置:设置不同用户的权限级别和具体使用权限。

18、(2)资料维护:对求教学生及教学老师的基本资料进行增加、修改、删除等日常维护。教师管理:教师基本资料、合同情况、教学经历进行查询、分析、维护。任务输入:输入教员任务情况。资料输入:快速输入教员的详细个人资料。资料维护:查询教员的各项记录,并可以对基本资料进行修改、删除等维护。教员时间管理:列出所有教员的时间表和去往豕庭联系方式(如:电话,地址)学生管理:对学生的资料、收费、学员领退进行管理。学生资料维护:对学生的基本资料进行查询、增加、修改、删除等日常操作。4.2详细设计4.2.1 站点建立制作每个网站都要先建立好站点,这样才能对站点里的文件进行管理,数据库和页面链接才能正确设置,建立站点步骤

19、如下:(1)启动“DreamWeaverMX2008j,执行”站点/新建站点”命令,在弹出的对话框中选择“高级”选项卡。(2)在“分类”列表框中选择“本地信息”项,然后在右侧设置相应的参数,如图4所示:io iso BOSA-fe -r1 7tJ+ -ticsrai鞋点tn切i1 1 a?:自易Jtl曲一地变山扑,古乜.魁认曲儒亦件夹口J:E=lsj,2新棒一对尸:京烂E3tz尉大小04法矗;使用国比六小典的t甜a柚宜叱殁存:;斗也用培祥到翻豁福福践晦凰处图4设置本地信息5?AI呼刚在“分类”列表框中选择“远程信息”项,然后在右侧设置相应的参数,如图5所示。小何GO:|本地用彳.即席之件壬gH

20、、一八E3自动喇粘恒桂穴住列支仁)簿将E*修际6)伸仃IH白uJ的女件上修5MH忖衿:SQPju”irr【uHiixuH,a»,丁开文件之场wi出*_皿tawrch:由于C*lB件十也如EI:图5远程信息设置图422界面设计界面是用户接触到的系统的形象,是系统与用户之间的接口,也是控制和选择信息输入输出的主要途径,用户正是通过一个个界面来了解和使用系统,从而实现系统的功能。基于此原因,本系统的界面设计,简单美观,可视性好,色彩柔和,使用户视觉感觉较好,同时让用户感觉友好、简便、实用、一目了然、易于操作。(1)首页面首页是整个网站功能的基本框架,以家教信息平台的LOGO为背景,除了包括

21、各部分的链接标题外,还包括一些家教信息的介绍、更新时间。把这些内容放在首页的目的是使学员们对本站功能能够一目了然,并且作为学员考虑能够在短时间内找到要找的信息,如图6所示:SH4:HfiB5KFT1|.ITOICW舄岂201Ms血刖幅兴黄隹来舅天津黠时中心本申诚芷了已和打有5年,沏介翳绑11川业统1W0务人,k中帖着虢害删猫理系/己不断辨扩尢中有在锄酗朋腹另外在能上有着瓣度网站访悔色,的而匚有栅大跳费M妣同黠天材教时中帖耕峨一响:帧友.图6首页面图(2)会员注册本系统中核心就是为学生着想,新来的学员或家长能过进入会员注册界面进行学员注册以方便能够寻找需要的信息,注册形式简单方便,如图7所示:家

22、教信息平台尊的客户您蚱.悄,于册以后请悴机构曲行徉细概料的录扎才熊寻资姿供的各项邛劳*谢谢邑什霰育平口寸的姑让*立*在用户塔:牌川川08501100用户讥认密tjtcon码:电子邮佯:图7学员注册图(3)信息查找界面本系统提供了教员信息列表名单,还有一些比较优秀的教员推荐功能,在这边学生可以找到他要需求的家教以及学院需要补的科目,只需要选择你需要的科目然后再提交就可以了,也可以直接选则某一位你认为比较适合你的教师。如图89所列tri信弗训药较力妊名didd性别A/O42职11E2;学右冏牛市r*靓隈包月!血机drXWI1W-uArF.wmE3i+Wt0q-J=F理»aw321IWew

23、Ts'f1I占e辛T:t车玛ra一血叶尹-用户因可,在寺有说哉布叩的:擀杯育我节1杆尸1T隹£司内绐遏卑嵌i上厅尚i神的幅芳人岛*苦芒有清毛的,童巴爆白廿岌孚u阿上观垮少f释寻找,直至r吉满春为止一承正143而水分措Io*文睾电技字忒师O化学老师然左忻整:qq”内TF;果入日期»人匾交汇图8学员发布需求信息图-H苫生E连竹n以全,我干员去录为.弼杳冏啊月信息IE事WJ目0盘丰Ci£3E0&-£C:抽电C-<t3±;'-bta<I吐:IIS彪扭年俎;Io寸冲dnt。桶=ois?i;w*O商二o?*r=iI十员信

24、黑列需4时间T-AirARR2m八flnihJQi.吊m昌时旺号相每flIh十阳FB-flQTJflTnrUA,YA,Jt-333.5522:汕1n-钊三9祥六饪何有健刃EW宰不二”7址故禹定冬凝耍多5!为444*图9学员选课信息图(4)信息反馈界面为了提高教学质量,提升孩子的学习能力,我们还设计了教学信息质量反馈功能,这样我们既能了解学员对我们教学机构的意见也能知道孩子对我们教员有什么意见,我们就能在第一时间内知道学员的要求以及怎样去安排教员,改善教学。如图1。所示:家心息平台I为了拧高我I门家飙人员的戟詈力量,希卑誓怖察长能在你们闲暇的时假赛出崔们宝贵的登谏,为了琰子的町天我们虚心接纳您的

25、宝福蠹靶-再次感谢!冢长褊号:邑y反僮教员审号:2反愦情况;反馈梃交日蟠:|2012-5-14:41:05"图10学员信息反馈图423ODB(配己置点击控制面板I管理工具I数据源(ODBC)l系统DSN|添力口IDriverdoMicrosoftAccessCmdb)数据源名称为data数据选择我们前面所建立的数据库文件data.mdb备注:本设计中各个模块数据库独立,下面以BBS中的数据库距离说明)如图11、12所示:Create New Data SourceS©lcK?t q driver for which you wqnt t。sit up q dnt。ocu口。

26、.NomeI、Diivei d<s Miciosoh paid diqun/os texto ' gwv Driver do MicrosoftAcccs-s (w mdb)Driver do Mictotoh dBat* (* dbf)lPrivpr rln Mirfn«aRE<pIxk|4Driver do Microsoft Paradox r.db ,Driver poa o Microsoft Visual FwFra1Microsoft Accost dBASE Driver (M dbL *.ndxA * mdx) 1Micrcolt Acua- L

27、'river mdbjMicfcksoti dess IJ river C mdb. * accdbj 4/;-s人T >.,、 C二 tr-w r4、< i| II II|Coi ic.cl囱11选择数据源的驱动程序图12选择数据源及路径424数据库设计本文介绍了当今社会的一大热点行业一一家政服务网,它的设计与实现,根据现在人们的消费观念,设计并实现了该系统,希望人们能从根本了解网络连锁商店的后台管理和前台经营情况。在这个系统中,会有很多数据存在,而这些数据对于整个系统的运行来说是非常重要的,于是要对这些数据设立数据库。数据库为数据提供了一个公共仓库,在建立这个公共仓库的

28、时候必然要对数据库进行概念设计,用来确切的知道大量数据之间到底有几重关系时,因此要引入我们的三线表设计。三线表以其形式简洁、功能分明、阅读方便而在科技论文中被推荐使用。三线表通常只有3条线,即顶线、底线和栏目线(见图,注意:没有竖线)。其中顶线和底线为粗线,栏目线为细线。当然,三线表并不一定只有3条线,必要时可加辅助线,但无论加多少条辅助线,仍称做三线表。(1)学生注册基本信息表:本网站是家教信息平台网站,它是以学生在线寻找良师益友为目的而设计的,所以首先我们要有学生注册表如表4所示:表4学生注册基本信息表列名数据类型可台为空说明Num自动编号Notnull编号Name义本Notnull用户名

29、Id义本NotnullID号Password义本Notnull密码email义本Null电子邮件(2)家教员工详细资料表:本网站是以向外推出家教人员为平台,让学生能在这里清晰明了的看到所有家教人员的信息,所以在这边我们实现了家教人员详细信息资料表如表5所示:表5家教员工详细资料表列名数据类型姓名义本性别义本年龄义本身份证号数字联系电话数字固定居住地文本籍贯文本文化程度文本语言文本健康状况文本工作分类文本照片文本个人说明文本聘用状况文本可否为空NOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULL

30、NOTNULLNOTNULLNOTNULL说明家长员姓名性别年龄身份证号码固定电话固定居住地(3)学生需求信息:本网站实现的主要功能就是学生的查找功能,进入网站一目了然,然后找到自己所要选择的科目及教师,所以我们制定了学生需求信息表如表6所示:表6学生需求信息表列名数据类型可否为空说明学生编号数字需求标题数字需求分类文本需求内容数字录入日期数字Not null豕长编号Not null标题Not null类别Null需求内容Not null录入时间(4)学生反馈:本网站同时实现了反馈功能,在这边不管是家长还是学生都能通过家长的反馈途径,来对我们机构提出宝贵的意见,因此我们设计了反馈信息表如表7所

31、示:表7学生反馈表列名数据类型口J否为空说明学员编号数字Notnull学员编号教员编号数字Notnull教员编号反馈内容备注对教员的意见5系统实施5. 1系统编程(1)程序设计的方法本程序采用了面向对象的程序设计方法。面向对象编程是一种计算机编程架构。面向对象编程的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。面向对象编程达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。面向对象编程的优点:使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,结果设计就更加富有人性化。(2)程序设计工

32、具介绍Dreamweaver简介MacromediaDreamweaver8是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。无论您愿意享受手工编写HTML代码时的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver8都会为您提供有用的工具,使您拥有更加完美的Web创作体验。利用Dreamweavers中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。您可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中。您可以在MacromediaFireworks或其他图形应用程序中创建和编辑图像,然后将它们直接导入Dreamweav

33、er8,或者添加MacromediaFlash对象,从而优化您的开发工作流程Dreamweaver8集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。它的主要优点及选取理由有以下几点:灵活的编写方式,能帮助用户按工作需要定制自己的用户界面。可视化编辑界面,能提供便捷的方式使用户设计网页和管理网站变得更容易。功能更多的CSS支持。强大的WEB站点管理功能。内建的图形编辑引擎,轻松地创建美观实用的网页。丰富的媒体支持能力,可以方便地加入JavaFlash、ShockwaveActive以及其他媒体。超强的扩展能力,Dreamwe

34、aver8还支持第三方插件。ASP简介ActiveServerPages”动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的”执行“结果,并且将这ASP执行的结果直接在浏览器中“浏览”不像VBScript或JavaScript是在客户端(client)的浏览器上执行,若使用VBScript来设计程序,客户端(client)在IE浏览器中可以显示程序执行的结果,可是,客户端(client)若使用Netscape浏览器

35、就无法显示VBScript的执行结果。ASP的特点如下:任何开发工具皆可发展ASP。语言相容性高。隐密安全性高。ASP可以轻易地通过ODBC(OpenDatabaseConnectivity驱动程序连接各种不同的数据库。面向对象学习容易。(3)编码的风格本系统代码的约定既简洁又具有建议性。它们并没有列出每一个可能的对象或控件,也没有规定每一种也许是很有价值的注释信息,取决于您的工程和组织的特定需要,您可能希望扩展这些指导信息以包括其它的一些元素。对自主开发或从第三方供应商处购买的特定对象和部件的约定;描述组织的商业行为或设备的变量。工程或企业认为具有很重要的透明性和可读性的其它要素。5.2软硬

36、件实现(1)软件配置可以根据用户规模的大小选择不同的操作系统。当然,一般情况下,管理员对微软Windows界面比较熟悉,因此,建议用户都使用windows2000或者windowsxp操作系统。(2)硬件配置本系统硬件配置要根据用户对系统的稳定性要求,系统的客量,系统的吞吐量以及用户的维护水平确定。可以根据量和吞吐量的大小选择不同的硬件。(这种配置不是绝对的,这里只给出参考配置的范围。具体的配置需要根据用户的要求进行精确计算)如表8所示:表8硬件配置图用户'人,小型访问量(30-100)中性访 问量(100-1000)大型访问量(10002【一、每秒数据库并发数据访稳定性维护水问记录数

37、要求平备选服务器50-500500-2000500-2000较根j较好Pen tium HI256M/20GBXeonCPU/1G/RAID53*72GB小型计算机/双机热备XEON4CPU/4GB/RAID56*72GB5.3系统测试软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。ASP程序需要将程序文件发布到Web服务器后才能浏览网页的内容,所以要将做好的ASP程序文件放在HS5.0主网站的主目录下或者放在建好的虚拟目录下才能运行,我对

38、所做的程序采取边做边运行测试的方法,做完一个功能模块就对其进行测试验证,看看能不能读或写数据库。(1)功能测试链接测试链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。链接测试必须在集成测试阶段完成。表单测试当用户给应用系统管理员提交信息时,就需要使用表单操作,例如用户注册、登录、信息提交等。在这种情况下,我们必须测试提交操作的完整性,以校验提交信息的正确性。如果表单只能接受指定的某些值,则也要进行测试。例如:只能接受

39、某些字符,测试时可以跳过这些字符,看系统是否会报错。数据库测试在Web应用技术中,数据库起着重要的作用,数据库为应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。最常用的数据库类型是关系型数据库,可以使用SQL对信息进行处理。一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。(2)可用性测试导航测试导航描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在不同的连接页面之间。系统的导航帮

40、助要尽可能地准确。导航的另一个重要方面是应用系统的页面结构、导航、菜单、连接的风格是否一致。确保用户凭直觉就知道Web应用系统里面是否还有内容,内容在什么地方。应用系统的层次一旦决定,就要着手测试用户导航功能。图形测试在应用系统中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。一个应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有如下几点:要确保图形有明确的用途验证所有页面字体的风格是否一致。背景颜色应该与字体颜色和前景颜色相搭配。图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。浏览器测试浏览器是Web客户端最核心的构件,框架

41、和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。(3)安全性测试系统的安全性测试区域主要有:测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以登录而直接浏览某个页面等。(4)总结从功能、可用性、安全性等方面对本系统的每个模块逐个进行测试,分析错误,最终所有的功能都能正常运行。6总结在基于ASP的家教信息平台网站设计与实现过程中,本人在知识、经验方面都存在着不足。另外,在整个设计过程中,时间也比较仓促。因此,该设计必然会存在一些缺陷和不足。因为对网站建设的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。本设计主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以Deamweaver8为核心语言的ASP开发工具,利用微软提供的IIS建立运行环境,再结合Microsoftaccess2003建立数据连接关系。利用其提

温馨提示

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

评论

0/150

提交评论