普通话考试信息管理网站的设计与实现.docx

上传人:b****1 文档编号:1752498 上传时间:2022-10-23 格式:DOCX 页数:43 大小:874.30KB
下载 相关 举报
普通话考试信息管理网站的设计与实现.docx_第1页
第1页 / 共43页
普通话考试信息管理网站的设计与实现.docx_第2页
第2页 / 共43页
普通话考试信息管理网站的设计与实现.docx_第3页
第3页 / 共43页
普通话考试信息管理网站的设计与实现.docx_第4页
第4页 / 共43页
普通话考试信息管理网站的设计与实现.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

普通话考试信息管理网站的设计与实现.docx

《普通话考试信息管理网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《普通话考试信息管理网站的设计与实现.docx(43页珍藏版)》请在冰豆网上搜索。

普通话考试信息管理网站的设计与实现.docx

普通话考试信息管理网站的设计与实现

摘要

由于目前各行业都有对普通话水平的达标要求,特别是报考公务员的人越来越多,普通话考试也越来越流行。

但是经过调查发现目前普通话考试报名、查分、查证书、新闻、资料的收集还是比较麻烦,如果通过网站的方式来发布这些信息不但可以减少考生的时间,同时也能减少相关考试部门人力的投入。

本系统采用JSP+Servlet设计静态及动态的网页,数据库采用mysql,主要分成前台网站与后台管理系统两块。

前台网站实现了会员注册、新闻查看、考试资料下载、考生留言、查看成绩、查看证书、网上报名等功能,后台实现新闻上传及管理、会员管理、成绩管理、证书管理、资料上传管理、网上报名管理、考生留言管理等功能。

在网站中设置考生留言区,管理员可以通过这个区域与考生交流,这种方式便于考试对考试流程、成绩查询、证书发放的了解。

考试成绩查询、证书查询便于考生快速的知道自己的成绩,而不必像过去一样打电话咨询成绩,既浪费金钱又浪费时间。

考生还可以通过网站看到关于普通话考试的最新情况,以及培训等信息,并且可以通过网站下载许多与考试相关的资料,便于考生复习。

本文经过实际的需求分析,阐述了普通话考试信息管理网站支撑的相关技术,以及数据库设计,最后阐述系统的总体结构与系统的各个功能模块。

关键词:

普通话考试,JSP,Servlet

 

ABSTRACT

Becauseofthecurrentlevelofthestandardofmandarininmanyindustries,moreandmorepeopletaketheCivilServiceExaminations,somandarinexaminationsbecomesmoreandmorepopular.

However,basingontheresultofinvestigatesofmandarinexaminationsIknowitssignwayisscening.Ifthewaythroughtheonlineregistrationofcandidatestoreducethetimeandreducehuman-relatedinputstotheexaminationdepartment.Forinquiries,examinations,certificatesinquiriestofacilitaterapidexaminationoftheirresults,withouthavingtocalltheconsultation,asinthepastachievements,itwouldbeawasteofmoneyandawasteoftime.

ThesystemusingJSP+servlet,databasesusingmysql,themainsiteisdividedintofrontsiteandbackstagemanagementsystem.ThefrontsiteachievethefunctionalsoftheMemberregistration,newstoview,downloadthedataabouttest,thecandidatesmessage,viewresults,viewthecertificate,onlineregistrationandsoon,thebackgroundachievesthefunctionalsofnewsuploadandmanagement,membershipmanagement,performancemanagement,certificatemanagement,datauploadmanagement,Onlineregistrationmanagement,messagemanagementfeaturessuchascandidates.

Inthispaper,analysisofactualdemand,onsitesupportmandarintesttechnologies,aswellasdatabasedesign,andfinallytheoverallstructureofthesystemandsystemofthevariousfunctionalmodules.

Keywords:

Mandarinexaminations,JSP,Servlet

第1章引言

1.1背景

普通话测试网站主要针对目前日趋普及的普通话测试所建的网站。

普通话水平测试(简称为PSC)是我国为提高全社会普通话水平而设置的一种语言测试制度。

它属于语言测试的范畴,又不同于一般意义的语言测试。

 

普通话水平测试是由政府专门机构主持的一项测试。

国家语委普通话培训测试中心及各省级政府语委办具体负责实施,各个普通话水平测试站具体施测。

非普通话水平测试机构组织的测试结果,一律不作为普通话水平的凭证。

 

普通话水平测试是资格证书测试。

有关行业对本行业从业人员提出了相应的普通话水平等级要求,《普通话水平等级证书》是从业人员普通话水平的凭证,在全国范围内通用。

 

普通话水平测试是一种口语测试,全部测试内容均以口头方式进行。

普通话水平测试不是口才的评定,而是对应试人掌握和运用普通话所达到的规范程度的测查和评定。

目前网上并没有相当集中的相关资料与信息,很多考生都是在论坛或是相关考试网站中提问来获得消息,还有就是很多都是大学生考试,由于学校的相关宣传比较大,而对于社会上的考生要知道更多的信息就比较困难,这对普通话考试的普及有一定的阻碍,鉴于以上原因,设计了这个普通话考试的网站。

1.2研究内容

普通话网站主要研究通过MyEclipse开发工具开发制作,主要分为前台跟后台管理,前台提供考生及游客浏览普通话考试相关的考试介绍、考试等级介绍、考试报名介绍等考生关心的主要问题,以方便考生获取考试信息,减少不必要的麻烦。

另外还有一些动态的JSP页面,主要显示管理员上传的新闻、提供网上报名、查询历年的考试成绩以及考试证书、另外提供考生对相关资料进行下载、考生也可以在网站给管理员留言提问。

后台主要的内容有启动前台查询考试成绩以及查询证书的功能、管理考生成绩及上传证书、启动报名以及报名情况查询、新闻上传、会员管理、资料上传以供下载等。

1.3系统简介

软件开发环境:

操作系统:

windowsXP

Web服务器:

MyEclipseTomcat

Java开发包:

JDK1.5以上

数据库:

MySQL5.0

浏览器:

IE6.0

开发工具:

MyEclipse6.5

第2章相关技术介绍

2.1JSP介绍

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)[6]。

用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。

目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台[7]。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成[8]。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

2.2AJAX技术介绍

AJAX全称为“AsynchronousJavaScriptandXML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

国内通常的读音为“阿贾克斯”和阿贾克斯足球队读音一样。

Ajax由HTML、JavaScript™技术、DHTML和DOM组成,这一杰出的方法可以将笨拙的Web界面转化成交互性的Ajax应用程序[9]。

Web应用的交互如Flickr,Backpack和Google在这方面已经有质的飞跃。

这个术语源自描述从基于网页的Web应用到基于数据的应用的转换。

在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着色使之像桌面应用一样。

虽然大部分开发人员在过去使用过XMLHttp或者使用Iframe来加载数据,但仅到现在我们才看到传统的开发人员和公司开始采用这些技术。

就像新的编程语言或模型伴随着更多的痛苦,开发人员需要学习新的技巧及如何最好利用这些新技术。

2.3JSON数据交换格式介绍

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。

易于人阅读和编写。

同时也易于机器解析和生成。

它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。

JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。

这些特性使JSON成为理想的数据交换语言。

JSON与XML的比较:

1.可读性

JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。

2.可扩展性

XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。

3.编码难度

XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。

4.解码难度

JSON即JavaScriptObjectNatation,它是一种轻量级的数据交换格式,非常适合于服务器与JavaScript的交互。

本文将快速讲解JSON格式,并通过代码示例演示如何分别在客户端和服务器端进行JSON格式数据的处理。

尽管有许多宣传关于XML如何拥有跨平台,跨语言的优势,然而,除非应用于WebServices,否则,在普通的Web应用中,开发者经常为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 图表模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1