毕业论文中文摘要

服务器压力测试  时间:2021-01-23  阅读:()

ForeignlanguageSummaryofGraduationthesis题目基于WEB的网络在线考试系统本文阐述了一个基于WEB的网络在线考试的体系结构和具体设计以及实现过程.
系统采用的三层体系结构:JSP-JavaBean-SqlServer2000开发,即前端由JSP网页实现表现逻辑,中间使用JavaBean的组件实现系统内部复杂的业务逻辑,后端使用SqlServer2000数据库实现数据逻辑.
系统提出了网络在线考试系统的完整解决方案,实现了题目分类的特殊原则:考试题目,试题类型,难度,分数等由命题人自己定制.
系统可以完成试卷的定制,试卷的自动生成,并可以对试卷进行预览,修改.
试卷的发布等由控制中心来完成.
在考生考试过程由考试监控中心控制,也可以对考生的考试状态禁止或允许进行控制,考试结束评分系统可以根据考生的答题情况给出分数.
系统采用B/S模式设计,并可以对试题被提取的频率加以统计并分析等功能.
系统在Windows2000server平台下开发成功.
关键字:题库管理在线考试JSPJavaBeanSqlServer2000数据库东北电力学院2005届本科毕业设计(论文)毕业论文外文摘要Title:Basedontheonlineexaminationsystemofcross-domainofWEBSummary:ThisarticlehasexplainedasystemstructurebasedonexamadministrativesystemofWEBanddesigns'sandrealizes'sprocess.
Threelayersofsystemstructurethatthesystemadopts:JSP-JavaBean-SqlServer2000develops,andwithnamelyingbowisrealizedtheshowlogicbyJSP'spage,andthevocationalworklogiccomplicatedinsidethepackagerealizationsystemofJavaBeanisusedinthecentre,andSqlServer's2000databasesrealizationsdatalogicsareusedtothebackend.
TheSystemputsforwardthecompletesettlementschemeofonlineexaminationsystemofcross-domaincommunication,andrealizedtheclassifiedspecialprincipleoftitle:thefractionetcarehadsomethingmadetoorderbypropositionpersononeselfdegreeofdifficultyexaminationquestionstypeexaminationtitle.
Thesystemcanaccomplishhavingsomethingmadetoorderofexaminationpaper,thevoluntarilyformationofexaminationpaper,andcanlookatinadvancetotheexaminationpaper,andrevise.
Theexaminationpaperissueswhenaccomplishingbythecontrolcenter.
Supervisescentercontrolatcandidateforanentranceexamination'sexaminationcoursebytheexamination,alsocanbetocandidateforanentranceexaminationtheexaminationstateisprohibitedorispermittedcontrols,theexaminationendisgivenamark,andthesystemcanbeaccordingtotheanswercircumstancesofcandidateforanentranceexaminationtoafraction.
ThesystemadoptsB/S'smodeldesign,andcanaddupthefunctionssuchasanalysisetctothefrequencythattheexaminationquestionsweredrawn.
Thesystemdevelopedsuccessfullyundertheterraceof2000serversWindows.
Keywords:QuestionManagement;ExamOn-line;JSP;JavaBean;SqlServer20001东北电力学院2005届本科毕业设计(论文)第一章绪论1.
1课题背景与意义1.
1.
1课题开发背景传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个考试的成本较大.
所以,实现无纸化、网络化、自动化的计算机考试系统,具有深远的现实意义和实用价值.
网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程.

因此网络考试系统是电子化教学不可缺少的一个重要环节.
网络考试系统的实现技术有多种,可以采用传统的客户机/服务器型的MIS型架构,Web技术超越了传统的"客户机/服务器"两层结构,采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上),所以,本文所讨论的考试系统采用Web技术实现.
1.
1.
2课题开发意义用Browser/Web模式来设计考试系统比较合适,服务器端我们采用SQLSERVER数据库系统和JSP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理.
利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用JAVAServerPage技术,开发了基于B/S模式多用户在线考试系统这一程序.
它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端).
基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性.
试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库1网络在线考试系统中,进行统计、排序等操作.
考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证.
因此,采用网络考试方式将是以后考试发展的趋势.
1.
2课题开发工具与环境1.
2.
1JAVA和JSP技术简介1.
将内容的生成和显示进行分离用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等).
生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行.
由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成.
3.
在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器.
这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性.
2.
可重用组件大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans)来执行应用程序所要求的复杂的处理.
开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用.
基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡.
3.
采用标识Web页面开发人员不会都是熟悉脚本语言的编程人员.
JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的.
标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能.
4.
适应平台几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无2东北电力学院2005届本科毕业设计(论文)阻.
从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的.
5.
数据库连接Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作.
Sun公司还开发了JDBC-ODBCbridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MSSQLServer和MSAccess等数据库.
1.
2.
2SQLServer2000服务器SQLServer概述SQLServer是美国Microsoft公司开发的一个关系型数据库管理系统,是目前世界上最著名的关系数据库管理系统之一.
它在性能和可扩展方面确立了世界领先的地位,是一套完全的数据库和数据分析解决方案,使用户可以快速创建下一代的可扩展电子商务和数据仓库解决方案.
MicrosoftSQLServer2000在数据库服务器自动调整和自动管理技术方面在数据库领域中处于领先地位,使客户可以集中精力处理商业战略上的问题,而不是去细微调整数据库服务器的各项参数.
SQLServer的主要功能1.
数据库管理功能作为数据库管理系统,SQLServer自然应该具有数据库管理功能.
它的数据库由包含数据的表集合和其他对象(如视图、索引、存储过程和触发器)组成,目的是为执行与数据有关的活动提供支持.
存储在数据库中的数据通常与特定的主题或过程相关.
2.
数据仓库功能SQLServer2000提供了一套全新的综合分析服务系统.
分析服务为商业活动提供了集成的OLAP服务和数据挖掘功能.
OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作.
数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势.
SQLServer针对包括集成数据挖掘、OLAP服务、安全性服务及通过Internet对多维数据集进行访问和链接分析提供新的数据仓库功能.
3网络在线考试系统3.
电子商务SQLServer不仅提供电子商务所需的可伸缩性与可扩展性之外,还提供了丰富的数据库编程能力,以确保系统的协同工作和灵活性.
SQLServer2000不仅支持集中化数据库管理功能,而且还最大程度地实现了管理与优化工作的自动化,从而,减轻了有关管理人员的负担.
4.
完备的Web功能SQLServer2000允许通过HTTP协议,在Web上进行高性能、基于标准的安全访问.
基于Web的客户端拥有访问关系型数据存储和访问分析服务的能力.
5.
分布式数据复制功能它可以将一个数据库中的数据复制到通过局域网、广域网或Internet网络连接的不同地点服务器或同一服务器中的不同数据库中,并能够自动保持这些数据同步,使各个数据库中具有相同的数据.
1.
2.
3Tomcat5.
0.
28服务器架构Tomcat5.
0.
28由Apache组织开发的一种常用Web服务器,提供Web服务.
一种JSP引擎,本身具有Web功能,可以作为独立的Web服务器使用.
但是,在作为Web服务器方面,Tomcat处理静态HTML页面时不如Apache迅速,也没有Apache健壮,一般选用Tomcat与Apache结合的方式,让后者对网站的静态页面的请求提供服务,而Tomcat作为专用的JSP引擎,提供JSP解析,得以更好的性能.
1.
JDK的安装与配置(1)找到path变量后单击[编辑]按钮;弹出[编辑系统变量]对话框.
在[变量值]文本框中输入"c:\jdk\bin",然后单击[确定]按钮.
同时新建CLASSPATH变量;(2)在[系统变量]选项组中单击[新建]按钮,在[变量名]文本框中输入"CLASSPATH",在[变量值]文本框中输入"c:\jdk\lib\tools.
jar;c:\jdk\lib\dt.
jar;"然后单击[确定]按钮.
(3)用同样的方法把c:\jdk添加到JAVA_HOME环境变量中;2.
TOMCAT的安装与配置4东北电力学院2005届本科毕业设计(论文)在这里我们设默认安装目录为c:\Tomcat安装完毕,更改环境变量,用同样的方法把c:\Tomcat添加到TOMCAT_HOME环境变量中.
启动Tomcat,在浏览器的[地址]下拉列表框中输入"http://localhost:8080/",如果看到的是在左上方有一只可爱的小猫,则表示Tomcat安装成功.
1.
2.
3总体开发JAVA三层模式架构:界面表示层:Web层,JSP+JavaScript+HTML(XML);业务逻辑层:JSP(JavaBeans);数据存储层:SQLSERVER2000.
开发工具采用JCreator3.
0,Dreamweaver2004网页编辑工具数据库SQLServer2000,服务器:WebLogic8.
0orApacheTomcat5.
0.
28.
Java中连接数据库的技术是JDBC系统总体架构网络在线考试系统采用B/S结构设计用户系统考题考试管理系统Tomcat5.
0.
28以上服务器SQLServer2000以上版本WindowsXP,2000,98,Linux,unix等版本运行基于JAVA的强大网络功能以及JSP的灵活性,易维护性5网络在线考试系统第二章系统分析2.
1系统概述2.
1.
1系统分析原则与方针采用结构化系统分析的方法,建立新系统的逻辑模型,此模型尽量避免使用计算机术语,便于企业的计算机人员与系统开发人员的共同讨论.
本系统的结构是层次化的暗盒模块结构.
对高层模块,将采用以事物为中心的设计策略,把一个大的复杂的系统逐步分解成小的相对简单的暗盒模块,对低层模块,采用以变换为中心的设计策略.
因此,为了提高模块的内聚性,降低模块的耦合程度,数据库的设计原则是把它作为模块间的邮政信箱,从而为实现数据共享由提高了模块的独立性,使系统具有很高的可修改性.
2.
1.
2系统需求网络在线考试是在网络上的模拟考试应用程序,它维护着一个数据库,存储着考生,题库,管理员信息,主要包括命题人出题,部门管理,系统管理,学生在线考试,自动判卷以及相关的系统维护功能.
2.
2系统功能分析考生登录系统在线答题提交显示成绩题库部门和管理命题人相关部门生成试卷系统控制2.
2.
1可行性分析:1.
技术可行性:本系统的配置(Tomcat与MicrosoftSQLServer2000)在这6东北电力学院2005届本科毕业设计(论文)种中小规模的情况下能够提供较快的数据访问,技术上可行.
2.
经济可行性:系统的配置,不需要昂贵的EJB服务器,除MicrosoftSQLServer2000外大部分软件都是可以免费获得,开发成本低.
3.
操作可行性:访问系统的主要有三种:学生,命题人,管理员.
目前资源的利用情况和可操作性,只需少量的对数据库中的表的直接操作就可以实现系统的完整、稳定的运行,不会造成系统的巨大压力.
2.
2.
2具体功能分析:1.
用户管理:部门管理,一般用户,管理员,超级管理员.
2.
题库管理:试题录入,试卷类型,试卷查询,题型管理,流量统计,试卷生成.
3.
监控管理:考试过程,远程监控,试题审批,权限检测.
4.
其他辅助:游客测试(主要是改进系统方案),留言管理功能模块大致分析:2.
2.
2.
1用户管理:(1)考生管理主要完成注册,登录系统,查询成绩,进入考试,留言建议等(2)管理员管理主要是完成系统管理员的添加,删除,权限的修改,超级管理员可以进行部门的添加,每个部门中考试科目的添加,删除等权限,试卷的审批,监控考试过程,留言的管理等.
一般管理员进行考试的信息的维护添加,试题的管理,学生信息的查询等.
2.
2.
2.
2题库管理:命题人可根据自己的权限对试题进行定制,可以对考试科目的标题,题的类型(本系统试题类型分为:单选题,多选题,判断题,填空题),题目数量,题目的问题以及选项个数,题目的难易程度,分数等进行控制,也可以根据自己的需要从现有题库中随机抽取需要的试题的类型,试题的数量,难易程度,分数等进行控制.
对已经定制的试卷进行预览,并随时修改.
2.
2.
3本系统主体E-R图7网络在线考试系统1科目号科目名称包含n知识点试题号包含题干包含题型拥有命题人出题审核出题时间出题人审核人选项题库组成部门管理权限部门号个人信息生成试卷监控部门nnnmn1111nnn12.
2.
2.
3监控管理超级管理员可以对考试的试卷审批,发布,考试的开始,考试结束等指令,以及对考试人员的考试状态进行监控:禁止或允许某个班级或者某个个人的考试状态,监控中心直接监控没个考场的考试情况,应参加考试人数,缺席人数,正在考试人数,已经交卷人数等.
2.
2.
2.
4其他辅助管理:游客测试,留言管理,这两个方面主要是为了主要是改进系统方案,系统在过程中是摸索阶段,游客测试主要对自己研发的新技术进行测试:主要是对多人在线考试中数据传输的安全性,传输的效率,以及对服务器的压力,数据服务器的承受能力的测试,本系统的游客测试采用读取文本的方式,直接通过一些文本文件通过特定的格式进行读取,试题和答案,判卷一体化这种方案要8东北电力学院2005届本科毕业设计(论文)加强服务器的性能.
留言管理方面主要是针对考生对试题的一些问题的一些的建议和意见,以及一些系统的改进方案等的讨论.
2.
2.
4功能需求总体结构系统入口考生入口管理入口游客测试测试及留言考生注册考生登录修改查询进入考场考生留言科部管理题库管理账户管理监控中心成绩查询试题审批管理留言数据统计本系统使用JSP技术作为表现手段,服务器采用Tomcat5.
0.
28作为JSP引擎,系统业务逻辑由JavaBean组件完成,使用JDBC-ODBC桥连接方式访问数据库.
由于系统测试需要成熟的数据库支持,因此系统采用sqlserver2000数据库作为数据库服务器.
9网络在线考试系统第三章系统设计3.
1数据库设计3.
1.
1数据库总体设计本系统采用关系型数据库模式,因此数据库由若干个二维表(即数据文件)构成.
本系统的数据文件全为数据数据.
数据的保存方法有很多种,最长用的方式是使用DBMS(数据库管理系统).
市场上流行的DBMS主要有Oracle、SYBASE、MSSQLServer、DB2、Informix等,而MSSQLServer可作为中小型数据管理系统的首选.
根据以上分析,本系统后台数据库决定采用MSSQLServer为后台数据库.
本系统的数据表主要由两个部分组成:系统表和功能表.
系统表是该系统中存储基本数据信息表,例如:用户信息表(student,)、管理员基本信息表(administrators)、留言信息表(liuyan_temp)等.
功能表是系统为了完成一定的功能,要求把一定的数据信息存储在数据库中,这就需要专门新建表来存储相应信息.
例如:部门表(subject)、考生成绩表(success)、考生答案信息表(answer)、试卷信息表(pap)、题库信息表(storer),问题属性表(question)等.
3.
1.
2数据库内容具体设计数据库设计:1.
名称:管理员信息表标识:administrators数据来源:前台页面取得.
名称字段名称数据类型主键非空部门名称DepnameVarchar(50)NoNo部门号TdepVarchar(50)NoNo登录名LoginnameVarchar(50)YesYes真实姓名TruenameVarchar(50)NoNo密码PasswordVarchar(50)NoNo权限级别PriviledgeInt(4)NoNo2.
名称:考生信息表标识:student10东北电力学院2005届本科毕业设计(论文)数据来源:前台页面取得.
名称字段名称数据类型主键非空自动编号IdBigint(8)YesYes考生学号SnoVarchar(30)NoNo考生姓名SnameVarchar(30)NoNo密码SpswdVarchar(30)NoNo性别SexChar(2)NoNo院系专业MajorInt(4)NoNo年级GradeInt(4)NoNo考生状态StateInt(4)NoNo考生权限PowerInt(4)NoNo考生班级SclassInt(4)NoNo准考证号SnumVarchar(30)YesYes3.
考生成绩表标识:success数据来源:前台页面取得.
名称字段名称数据类型主键非空准考证号SnumVarchar(30)YesYes科目号SbnumInt(4)NoYes试卷号PnumInt(4)NoYes科目名称SubjectVarchar(40)NoNo成绩SuccessInt(4)NoNo补考成绩BsuccessInt(4)NoNo说明:外键:[snum]对应考生信息表(student)的主键[snum]4.
考生试卷答案表标识:answer数据来源:前台页面取得.
名称字段名称数据类型主键非空准考证号SnumVarchar(30)YesYes科目号SbnumInt(4)YesYes试卷号PnumInt(4)YesYes问题号QnumInt(4)YesYes答案KeysVarchar(800)NoNo11网络在线考试系统5.
部门信息表标识:departmen数据来源:前台页面取得.
名称字段名称数据类型主键非空部门号DepInt(4)YesYes部门名称DepnameVarchar(4)NoNo6.
科目信息表标识:subject数据来源:前台页面取得.
名称字段名称数据类型主键非空科目号SbnumInt(4)YesYes科目名称SubjectVarchar(40NoNo部门号DepInt(4)YesYes说明:外键:[dep]对应部门信息表(departmen)的主键[dep]7.
试卷属性表标识:pap数据来源:前台页面取得.
名称字段名称数据类型主键非空科目号SbnumInt(4)YesYes试卷号Pnumint(4)YesYes试卷标题PheadVarchar(40)NoNo部门号DepInt(4)NoNo试卷属性WproperInt(4)NoNo管理登录号LoginnameVarchar(40)NoNo试卷状态PstateInt(4)NoNo说明:[wproper]用来保存试卷的属性.
用数字表示,1代表标准考试,2代表补考.
[pstate]用来保存试卷的状态.
有四种状态,null代表试卷制作完成,1,代表试卷发布,2代表试卷在考试状态,3代表试卷考试结束.
外键:[sbnum]对应科目信息表(subject)的主键[sbnum]12东北电力学院2005届本科毕业设计(论文)[pnum]对应管理员信息表中的(administrators)的主键[loginname].
8.
名称:问题属性表标识:question数据来源:前台页面取得.
名称字段名称数据类型主键非空科目号SbnumInt(4)YesNo试卷号PnumInt(4)YesNo问题号QnumInt(4)YesNo问题QuestionVarchar(400)NoYes题型TypeInt(4)NoYes难度DiffInt(4)NoYes分数MarkInt(4)NoYes状态StateInt(4)NoYes被提取次数NumInt(4)NoYes说明:[type]用来保存题型.
在本系统中的题型有四种:1代表单选题,2代表多选题,3代表判断题,4代表填空题.
用数字表示.
[diff]用来保存试题的难易程度.
本系统中难度分三级:1代表易,2代表中等难度3代表难度较大.
用数字表示.
[state]用来保存问题的状态,用来在随机提取问题上,有两种状态,0代表没有被提取,1代表已经被提取.
用数字表示.
外键:[sbnum][pnum]对应试卷属性信息表(pap)的主键[sbnum][pnum]9.
名称:问题库表标识:storer数据来源:前台页面取得.
名称字段名称数据类型主键非空问题QuestionVarchar(400)yesYes科目号SbnumInt(4)NoNo选项号KnumInt(4)NoNo选项名称AnswerVarchar(400)NoNo答案KeysVarchar(400)NoNo13网络在线考试系统外键:[sbnum]对应科目信息表(subject)的主键[sbnum]10.
名称:留言信息表标识:liuyan_temp数据来源:前台页面取得.
名称字段名称数据类型主键非空自动编号IdBigint(8)YesYes留言时间SjDatetimeNoNo主页地址urlVarchar(100)NoNo留言者IPIpVarchar(100)NoNo留言者QQQqVarchar(100)NoNoE_mailemailVarchar(100)NoNo留言内容ContentVarchar(100)NoNo留言者姓名SmVarchar(20)NoYes3.
1.
3数据源配置打开WindowsServer2000的控制面板,双击ODBC数据源(32位)打开数据源管理,在系统DSN中注册名称为JSP的MSSQL数据源.
建立数据源后,JSP程序就可以通过JDBC-ODBC来调用MSSQL数据库.
过程如下:首先,从控制面板的管理工具中打开"ODBC数据源管理器",单击"系统DSN"选项卡,单击"添加"按钮.
然后从"名称"列表栏中选择SQLServer,单击"完成"按钮,"建立新的数据源到SQLServer"对话框,在名称中键入所加数据源的名称,考试系统的名称是exam,在服务器栏中选择本地服务器(local).
在"建立新的数据源到SQLServer"对话框中单击"下一步",出现选择SQLServer确认身份方法的对话框.
选择"使用网络登录ID的WindowsNT验证",的方法在选择身份确认方法对话框中单击"下一步",选择数据库的对话框,在"改变默认的数据库为"前面加上标记,在下拉列表中选择自己建立数据库名称.

在选择数据库对话框中单击"下一步",出现数据库设置对话框,不用改变默认的设置,单击"完成"按钮,完成数据源的建立.
3.
2系统总体设计3.
2.
1总体设计14东北电力学院2005届本科毕业设计(论文)本系统设计遵循结构化设计原则:1.
模块独立性、适度性原则模块独立的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果.
模块独立性是通过指定具有单一功能并且和其它模块没有过多联系的模块来实现的.

模块独立性是由内聚性和偶合性两个定性指标来度量的.
内聚性是度量一个模块功能强度的一个相对指标.
偶合性是用来度量模块之间的相互联系的程度.

模块过大时,模块的可理解性会迅速下降.
另外对过大的模块分解时,也不应降低模块的独立性.
因为当对一个大的模块分解时,可能会增加模块间的依赖.
2.
系统结构深度、宽度、扇出、扇入适当原则深度表示从根模块到最低层模块的层数;宽度表示控制的总分布;扇出数指由一模块直接控制的其它模块数;扇入数指有多少模块直接控制一个给定的模块.
图3-1软件结构图好的系统结构通常顶层扇出比较大,中间扇出比较少,底层模块大扇入.
3.
模块的作用范围保持在该模块的控制范围内模块的作用范围是指受该模块内一个判定影响的所有模块的集合.
模块的控制范围是指这个模块本身以及所有直接或者间接从属于它的模块的集合.

4.
系统模块的单入口,单出口原则这一准则是要防止内容耦合性.
如果模块都是从顶部入口,从底部出口的话,15网络在线考试系统这样系统更容易理解和维护.
如可以避免病态连接(病态连接关系是指从中间进入或者访问一个模块)等.
5.
模块结果可预测原则如果一个模块可以当作一个黑箱,即只要输入的数据相同就产生同样的输出,这个模块的功能就是可以预测的.
6.
数据一致性原则3.
2.
2系统逻辑处理系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成.
而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器.
通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强.
在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑.
Browser表示逻辑Browser表示逻辑www服务器/业务服务器业务逻辑中间件JDBC数据库数据库服务器事务逻辑数据逻辑JSP网页JavaBean组件SQLServer2000Client业务服务器数据库服务器本系统使用JSP技术作为表现手段,服务器采用Tomcat5.
0.
28作为JSP引擎,系统业务逻辑由JavaBean组件完成,使用JDBC-ODBC桥连接方式访问数16东北电力学院2005届本科毕业设计(论文)据库.
由于系统测试需要成熟的数据库支持,因此系统采用SQLSERVER2000数据库作为数据库服务器.
3.
2.
2总体流程图3.
2.
2.
1系统流程图:进入系统人员信息系统入管理层考生超级管理一般管理科部管理监控中心审批及其他题库定制考试过程监控试题库成绩管理用户信息成绩记录成绩打印成绩查询系统实现的逻辑流程图:17网络在线考试系统3.
2.
2.
2库输出逻辑流程图3.
2.
2.
3JavaBean逻辑流程图开始定义页面变量载入JDBC类,建立数据库连接执行SQL语句,返回ResultSet对象集用while循环取出数据表格在页面上显示结束开始调用后台处理逻辑,处理SQL语返回结果集,给JSP页面显JSP页面按照规律在页面显释放资源结束18东北电力学院2005届本科毕业设计(论文)3.
2.
2.
4数据流程图:题库定制人题库管理题库文件试题试题考生资料合法考生信息登录合法登录生成对应试卷评分系统监控中心监控考试信息和考场信息全程监控3.
3功能设计题库管理模块包括:试题基本属性设置,自定义试卷,题型设置,问题设置,随机生成试卷,生成问题,预览试卷等七个模块.
3.
3.
1基本属性设置(1)基本属性设置IPO图:输入:部门名,科目名,试卷标题,试卷的性质(标准考试,补考)处理:判断用户的部门名称,然后设置科目名称,科目名称会从资源列表中提取出来并以菜单的形式显示出来,填写好试卷的标题,选择试卷的性质.
输出:设置正确,进入下一个页面,不正确可重新设置,如果数据库出现连接问题,系统则会提示,抛出如下异常.
如下图:3.
3.
2自定义试卷19网络在线考试系统(2)自定义试卷IPO图输入:题型,难度,分数,问题.
处理:(1)题型设置.
试卷的问题设置是一道一道进行的.
流程如下:先是选择题型,在本系统中有四种题型,分别是单选题,多选题,判断题和填空题.
以菜单的形式显示这些题型.
然后选择试题的难易程度,分易,中,难三个等级.
在填写此题的分数.
然后写此题的一些具体问题,最后是自己制作试卷的内容了.

单选题和多选题是根据用户的需要设置几个选项提交给系统的;判断题是显示对与错提交给系统的.
填空题显示的是此问题,用户将答案提交给系统.
判断题和填空题提交完成显示的是继续制作试题和完成制作.
如果继续制作试题,重复上面的步骤,如果是完成试题制作,则显示本次制作试题的预览卷,你也可以对预览试卷进行即时修改.
(2)问题设置单选题和多选题提交后,就进入问题设置功能.
系统根据用户提交的选项个数自动生成静态的HTML文本域.
用户将选项填写进去,并选择哪一个是答案.
完成后显示的是继续制作试题和完成制作.
填空题录入的答案将添加到数据库中,作为以后评分的依据.
输出:题型的设置页面,完成制作就是预览这套试卷.
下面是制作多选题时的一个例子:这里是给出问题以后,对问题选项属性的一些设置.
对每次制作的试卷可以预览,我们对每个题型各制作一题,试卷的预览效果20东北电力学院2005届本科毕业设计(论文)如下图所示:3.
3.
3随机生成试卷21网络在线考试系统随机生成试卷的IPO图输入:选择题型,难度,添入分数,问题数.
处理:(1)系统会根据用户输入给系统的信息,将题库中符合用户要求的问题提取出来,生成试卷.
(2)随机依据:进入该功能,选择题型,难度,添入分数,问题数,提交给系统.
(3)生成问题.
系统根据用户选择的题型信息,并根据用户选择的题目数量随机的选择该类题目,提交给系统后,显示继续制作还是完成制作,进而继续下一步操作.
输出:输出你随机抽取的试卷预览情况.
3.
3.
4控制考试控制考试IPO图输入:选择部门号处理:(1)检索数据库属于这个部门又审批后可以发布的试卷.
(2)所有查询结果以分页显示,没页10条,可以迅速跳转到指定的某一页,也可以根据上一页,下一页,首页,尾页的连接方式显示到相应的页面.
(3)所有的查询结果都以列表的形式显示,用户选择考试的部门号,提交给系统,系统就会把这个部门的已经审批的试卷显示出来.
用户选择考试考试的标题,即可开始考试.
这样在考生的浏览器里就能显示出这个试卷的标题,否则就不显示.
系统会同时显示正在考试.
当用户结束考试时,选择这个试卷就可以结束考试.
输出:已经审批的试卷,试卷考试状态控制页面.
一点结束考试的试卷,在22东北电力学院2005届本科毕业设计(论文)系统选择时不再显示出来.
3.
3.
5监控中心监控中心IPO图输入:点击"参加考试的人数","缺席考试的人数","正在考试的人数","已经交卷的人数".
处理;同控制考试的处理.
这个功能随时可以掌握当前考试的情况.
分别用"红灯","黄灯","绿灯"显示缺席,已经交卷,正在登录或正在考试的人数.
输出:"参加考试的人数","缺席考试的人数","正在考试的人数","已经交卷的人数".
3.
3.
6系统登陆输入:工作证号或者学生的准考证号和对应的密码.
处理:在数据库中查询,查找该用户名是否存在,如果存在则在数据库中查找该用户名对应的密码是否正确,再根据个人的权限进入相应的业务范围和正常的流程,同时记录人员的session这样在没退出系统之前可以在自己的权限范围内操作,否则可能因长时间没有任何操作会被注销,需要重新登陆系统如果没有找到该用户或密码错误则需要重新登录,如下图所示:23网络在线考试系统输出:相应权限的页面.
3.
3.
7考生信息查询考生信息查询IPO图输入:考生的准考证号;集体人员可以选择系别,年级,班级.
处理:24东北电力学院2005届本科毕业设计(论文)(1)个人信息查询,根据输入的准考证号,系统会将这个准考证号的所有考生信息全部显示出来.
个人信息情况如例子.
(2)集体信息查询可以显示整个班级情况,每个人的详细信息可以单击察看详细信息,显示个人信息,控制这个班级或者个人的考试状态.
输出:集体或者个人的详细信息.
3.
3.
8考生注册考生注册单元根据个人的实际情况注册主要是用来考试,对考生的自然信息没有联系,考生注册时学号和准考证号不能够重复,一个学号只能注册一次,应有相应的检测措施避免非法注册.
3.
3.
9权限检测权限检测是单独三个文件分别对管理员,超级管理员和考生的权限进行检25网络在线考试系统测,不允许超越权限的操作行为.
3.
3.
10系统留言本留言薄是用户反映意见的地方,通过留言拨网站管理员可以了解到用户的需求和意见,进而对网站进行进一步的改造,提供更好更完善的服务.
留言薄由四部分组成:写留言;查看留言;回复留言;删除留言.
其数据流程图如图2-5所示.
判断等级普通用户或游客管理员发表留言查看留言回复留言删除留言图2-5留言簿程序的DFD3.
4本章小结本章主要是系统的设计,本论文在写的过程中在以前的分析基础上又加入一些已经实现的例子,更利于对系统的了解和感性认识,主要介绍了一些主要的模块的基本设计情况.
数据库的设计是MIS(管理信息系统)系统的核心部分,设计数据库,首先要进行需求分析,然后进行数据库的概念结构设计、逻辑结构设计、数据库结构实现等步骤.
本章对数据库进行了详细的设计,并列出了数据库中使用的表结构,本系统选择使用MSSQLServer作后台数据库.
26东北电力学院2005届本科毕业设计(论文)第四章系统实现与调试4.
1系统实现概论1、结构化程序编码原则系统实现遵循结构化程序设计的思想,为了确保每个模块的逻辑清晰,应该尽量使各个模块使用单入口,单出口和顺序、选择和循环三种基本控制结构.

另外为了增强系统的编码效率,也采用扩展的结构程序设计,即除了使用三种基本的控制结构以外,还使用多分支的选择结构和下部判断循环条件的循环结构.
2、良好的程序编写风格为了提高程序的可读性和易维护性,关键是使程序结构简单清晰,因此在程序编写过程中应保持良好的程序设计风格.
主要在以下方面体现:采用序言性和描述性两种注释对程序进行解释;变量说明尽量使其具有实际意义;程序语句构造应该简单直接,应直接反映意图,不必过于巧妙和深奥.
4.
2系统主界面4.
3系统功能菜单27网络在线考试系统在本系统中,将所有能够共用的信息单独做出来,然后包含到各个页面中,其中包括左部导航条zuo.
jsp,下部版权信息页面Copyright.
jsp,功能部分,包含提示信息,主要有错误提示信息页面error.
jsp,数据库出错信息dberror.
jsp成功处理页面(个别成功提示信息页面为方便单独制作).
4.
4系统功能实现4.
4.
1文件结构图文件结构的良好设计,对自己的开发过程有很大的好处,在设计的最初,应该想到自己要用的文件资源,一般来说:Tomcat中Root是默认存放应用程序的地方,28东北电力学院2005届本科毕业设计(论文)下面一个WEB-INF主要存放一些官方的信息和自己用到的classes文件,servlet文件的存放位置,classes中是自己的JavaBean文件包,存放所有classes文件,其他的默认文件夹如:_notes是web站点默认文件夹;images或者img为图片文件存放位置;public文件夹主要是放一些公用文件:CopyRight.
jsp,Checkadmin.
jsp等,需要每个页面都需要用到的文件;inc主要存放资源文件,一些网络组件等公开资源,平时积累.
pubFun这些文件夹主要存放具有公共函数功能的文件,一般是自定义的资源.
admin等文件夹中存放主程序文件,也可以再分更详尽的目录,以便自己理解.
control,student,youke,liuyanban,这些都独立与主程序或者可以单独提取出来的可以独自放到一个文件夹中.
这样在自己改进系统或书写文档以及书写使用说明时都可以简明扼要的写出自己的程序结构.
29网络在线考试系统4.
4.
2文件详细结构图首页index.
jsp考生入口student管理入口admin游客测试youke资源文件inc公用public图片images样式文件CSS留言本LiuyanbenIndex.
jspSreg.
jspSreg1.
jspSloading.
jspXuanze.
jspModifypswd.
jspQueryscore.
jspSmain.
jspsloadingExaming.
jspAnswer.
jspControl科部管理add.
jspadd1.
jspadd2.
jsp…成绩查询gz1,gz2,gz.
jsp,jtx.
jsp,jcy.
jsp帐户管理acountadd,acountchange.
jsp题库管理select.
*.
jsp,answer.
*.
jsp监控中心contro.
*jsp,monitor.
jsp系统审批approve1.
jsp,approve.
jsp留言管理/liuyanben/index.
jsp……数据统计/account/shejizhong.
jsp错误处理/public/dberror.
jsp,error.
jsp重新登录/checkvalidadmin.
8.
jsp试卷信息/preview.
jsp,option.
jsp登录验证考试控制考生注册checkvalidadmin.
jsp主控界面manager.
jsp,zou,jsp,you.
jsp/youke/lianxi.
jspF:/english.
txt/liuyanben/index.
jsp,ly_news.
jsp留言管理login.
jsply.
jsply_news.
jsply1.
jspmy.
jspdel.
jsply_in.
jsp基于web的网络在线考试系统文件结构图(jsp设计,sqlserver2000数据库)/WEB-INF/classes/exam/exam.
class,.
.
/.
.
/javadmin/test.
class,.
.
/.
.
/winzheng/jdbc.
class4.
5关键技术实现30东北电力学院2005届本科毕业设计(论文)4.
5.
1数据库连接部分/*exam.
java5.
12.
2005Beantoconnectdatabase*/packageexam;importjava.
sql.
*;publicclassexam{StringstrDBDriver="sun.
jdbc.
odbc.
JdbcOdbcDriver";StringstrDBUrl="jdbc:odbc:exam";privateConnectionconn=null;privateStatementstmt=null;ResultSetrs=null;//publicexam(){try{Class.
forName(strDBDriver);}//异常处理catch(java.
lang.
ClassNotFoundExceptione){System.
err.
println("exam():"+e.
getMessage());}}//publicResultSetexecuteQuery(Stringsql){rs=null;try{conn=DriverManager.
getConnection(strDBUrl,"sa","");//创建数据库连接对象stmt=conn.
createStatement();rs=stmt.
executeQuery(sql);}catch(SQLExceptionex){System.
err.
println("aq.
executeQuery:"+ex.
getMessage());}returnrs;}//publicintexecuteUpdate(Stringsql){stmt=null;rs=null;inti=0;try{conn=DriverManager.
getConnection(strDBUrl,"sa","");stmt=conn.
createStatement();i=stmt.
executeUpdate(sql);stmt.
close();31网络在线考试系统conn.
close();}catch(SQLExceptionex){System.
err.
print("aq.
executeQuery:");ex.
printStackTrace();}returni;}//publicvoidcloseStmt(){try{stmt.
close();}catch(SQLExceptione){e.
printStackTrace();}}4.
5.
2分页显示技术PageCount)//if语句将判断用户输入的页数是否正确{ShowPage=PageCount;//判断指定页数是否大于总页数,是则设置显示最后一页}elseif(ShowPage当前在第页,共页>到第一页>到上一页32东北电力学院2005届本科毕业设计(论文)>到下一页>到最后一页4.
5.
3题型分类定制……sqlstr=……db2.
executeUpdate(sql2);inttype=Integer.
parseInt(Type);switch(type){case1:response.
sendRedirect("select.
jsp");break;case2:response.
sendRedirect("select.
jsp");break;case3:response.
sendRedirect("select3.
jsp");break;case4:response.
sendRedirect("select5.
jsp");break;}4.
5.
4随机选择试题……ResultSetrs=db.
executeQuery(sql);intbian;if(qnum==null){bian=1;}else{intpeng=Integer.
parseInt(qnum,10);bian=peng+1;}for(inti=1;i4.
5.
5cookie和session技术/下面的叙述将取得输入于表单的使用者资料StringUserName=request.
getParameter("tmpName");StringUserEMail=request.
getParameter("tmpE_Mail");//取得系统时间,建立使用者拜访日期字串StringLoginDate;DateNow=newDate();LoginDate=(Now.
getYear()+1900)Now.
getMonth()+1)+"/"+Now.
getDate();//下面的叙述将把输入在表单的资料设定给CookiesCookieCoUserName=newCookie("UserName",UserName);CookieCoUserEMail=newCookie("UserEMail",UserEMail);CookieCoLoginDate=newCookie("LoginDate",LoginDate);//将Cookie的有效时间设定为1周intTime=7*24*60*60;CoUserName.
setMaxAge(Time);CoUserEMail.
setMaxAge(Time);CoLoginDate.
setMaxAge(Time);//将Cookie变数加入Cookie中response.
addCookie(CoUserName);response.
addCookie(CoUserEMail);response.
addCookie(CoLoginDate);%>window.
setInterval("submit01()",10000)functionsubmit01(){self.
location.
replace("bian.
jsp")}(2)自动全屏效果=4){if(navigator.
appName=="Netscape"){varMachakFull=window.
open(other,"MachakFull","scrollbars=yes","width="+x+",height="+y+",top=0,left=0");MachakFull.
moveTo(0,0);MachakFull.
resizeTo(x,y);}if(navigator.
appName=="MicrosoftInternetExplorer")window.
open(Ie,"MachakFull","fullscreen=yes");}elsewindow.
open(other,"sub","scrollbars=yes");}4.
6调试过程中的常见错误已配置好相关环境:错误一:解决办法一:35网络在线考试系统问题原因:结果集中没有这样可显示的结果,如果你已经采用异常控制,最可能的原因是结果集中没有页面上应显示的信息,可能是你添加的记录超过了显示能力,或者没对rs.
next()进行控制可能没取到任何值.
错误的中文表示:无效的描述符索引.
问题原因:解决方案:选择的顺序和数据库顺序不一致,获得结果集中的次序不对,避免的方法是SQL语句时就按数据库中的顺序写,取值时亦按照顺序严格取值.
4.
7本章小结本章主要介绍一些设计中技巧的实现,对于一部分实现已经在第三章中做出了介绍,以及系统实现后文件的结构和布局,系统中关键技术的实现代码和开发本系统中出现的一些问题调试,通过调试掌握了这门语言的一些其他技巧性和系统本身设计中出现的在概要设计中所没有考虑到的问题,对后来设计的改进有很大帮助.
36东北电力学院2005届本科毕业设计(论文)第五章系统测试及结果分析5.
1测试综述5.
1.
1软件测试综述:软件测试的方法和技术是多种多样的.
主流的测试方法有白盒测试和黑盒测试两种方法.
黑盒测试是集中在软件的功能需求上,这就是黑盒测试允许软件工程师导出适当的输入数据集合以检测一个程序或模块的所有功能需求.

黑盒测试是在程序或模块的接口级进行,而不考虑程序的内部逻辑.
白盒测试,有时又称玻璃盒测试,使用白盒测试导出测试案例是依据模块的编码,即模块的内部逻辑对测试者是可见的,故称白盒测试.
使用白盒测试方法所导出的测试案例能保证:模块中所有独立途径至少测试一次;测试所有逻辑决策真和假两个方面;在所有循环的边界内部和边界上执行循环体;检查内部数据结构以保证其有效性.

黑盒测试集中在软件的功能需求上,这就是黑盒测试允许软件工程师导出适当的输入数据集合以检测一个程序或模块的所有功能需求.
黑盒测试是在程序或模块的接口级进行,而不考虑程序的内部逻辑.
黑盒测试能够用于检测程序中下列类型的错误:(1)不正确或漏掉的功能,这往往是由于程序算法中问题所造成的;(2)接口错误;(3)数据结构或外部数据库中存取中的错误;(4)初始化或结束错误;(5)性能方面的问题,这种类型的问题通常也是和算法有关的.
5.
1.
2数据库测试在Web应用技术中,数据库起着重要的作用,数据库为Web应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间.
在Web应用中,最常用的数据库类型是关系型数据库,可以使用SQL对信息进行处理.
在使用了数据库的Web应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误.
数据一致性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试.
37网络在线考试系统5.
2具体测试5.
2.
1游客测试游客测试部分是对新技术的展现,系统根据测试的情况了解采用新的技术对系统性能等方面的提高,以帮助以后改进系统,提高系统的稳定性,可操作性等技术参数.
5.
2.
2服务器压力测试进行压力测试是指实际破坏一个Web应用系统,测试系统的反映.
压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃.
由于在线考试系统本身要存在多人同时在线,多人请求服务器数据,特别是在交卷的那一段时间,如果存在很多人同时交卷的情况,数据库不断的刷新更改数据,需要在数据插入过程中用并发控制避免数据更新使的错误.
本系统能够满足几百个用户以上同时登录使用,能存储数十万道试题以上,且确保系统较快的运行速度;系统能平稳运行,无因系统缺陷而导致的瘫痪、重大故障和差错;38东北电力学院2005届本科毕业设计(论文)5.
2.
3试卷随机生成5.
2.
3.
1试卷修改部分:5.
3.
2.
2.
选择试卷考试39网络在线考试系统5.
2.
3.
3考试结果考试结束,考试评分系统自动给出本次考试的成绩,考试的清单上列出以下考试信息:5.
2.
4系统容错处理1.
系统错误处理测试,此项测试内容包含了输入确认测试,输入确认用来保证系统拒绝无用信息,主要测试系统是否阻止无用信息进入系统,测试内容有:输入文本框内容为空;不登录直接进入系统;越权操作;需要输入数字的文本框输入字符;重复输入提交题库信息;提交内容中含有"'""*"等非法字符;输入删除信息数据库不存在;不按照出题流程操作2.
数据库连接错误3.
系统其他异常:5.
2.
5系统安全性测试Web应用系统的安全性测试区域主要有:40东北电力学院2005届本科毕业设计(论文)(1)现在的Web应用系统基本采用先注册,后登陆的方式.
因此,必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面等.
(2)Web应用系统是否有超时的限制,也就是说,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新登陆才能正常使用.
(3)为了保证Web应用系统的安全性,日志文件是至关重要的.
需要测试相关信息是否写进了日志文件、是否可追踪.
(4)当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性.
(5)服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用.
所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题.

RackNerd:美国便宜VPS,洛杉矶DC-02/纽约/芝加哥机房,4TB月流量套餐16.55美元/年

racknerd怎么样?racknerd美国便宜vps又开启促销模式了,机房优秀,有洛杉矶DC-02、纽约、芝加哥机房可选,最低配置4TB月流量套餐16.55美元/年,此外商家之前推出的最便宜的9.49美元/年套餐也补货上架,同时RackNerd美国AMD VPS套餐最低才14.18美元/年,是全网最便宜的AMD VPS套餐!RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新...

DMIT$10.9/月,日本VPS/三网直连/1核1.5G内存/20GB存储/1Gbps端口

优惠码年付一次性5折优惠码:TYO-Lite-Open-Beta-1y-50OFF永久8折优惠码:TYO-Lite-Open-Beta-Recur-20OFF日本vpsCPU内存SSD流量带宽价格购买1核1.5G20 GB4 TB1Gbps$10.9/月购买2核2 G40 GB6 TB1Gbps$16.9/月购买2核4 G60 GB8 TB1Gbps$21.9/月购买4核4 G80 GB12 TB...

易探云香港vps主机价格多少钱?香港云服务器主机租用价格

易探云香港vps主机价格多少钱?香港vps主机租用费用大体上是由配置决定的,我们选择香港vps主机租用最大的优势是免备案vps。但是,每家服务商的机房、配置、定价也不同。我们以最基础配置为标准,综合比对各大香港vps主机供应商的价格,即可选到高性能、价格适中的香港vps主机。通常1核CPU、1G内存、2Mbps独享带宽,价格在30元-120元/月。不过,易探云香港vps主机推出四个机房的优惠活动,...

服务器压力测试为你推荐
输入法哪个好用手机拼音输入法哪个好用录屏软件哪个好有什么好用的录制屏幕的软件吗电脑杀毒软件哪个好电脑杀毒用哪个好?燃气热水器和电热水器哪个好燃气热水器和电热水器的区别是什么,哪个比较好?音乐播放器哪个好目前音质最好的音乐播放器绝地求生加速器哪个好绝地求生用什么加速器比较好?网校哪个好初中网校哪个好?网络机顶盒哪个好哪个品牌的网络机顶盒好用?云盘哪个好免费的网盘哪个好?更大、更安全、更实用?美国国际东西方大学现在去哪国留学最有前途?
高防服务器租用选锐一 老左 iis安装教程 ubuntu更新源 debian源 e蜗 hdd gtt 如何安装服务器系统 华为云盘 备案空间 linode支付宝 韩国代理ip 万网空间 lamp怎么读 中国联通宽带测试 美国主机侦探 winds 免费的加速器 架设代理服务器 更多