(计算机应用技术专业论文)社会考试招生管理信息系统关键技术研究与实现.pdf_第1页
(计算机应用技术专业论文)社会考试招生管理信息系统关键技术研究与实现.pdf_第2页
(计算机应用技术专业论文)社会考试招生管理信息系统关键技术研究与实现.pdf_第3页
(计算机应用技术专业论文)社会考试招生管理信息系统关键技术研究与实现.pdf_第4页
(计算机应用技术专业论文)社会考试招生管理信息系统关键技术研究与实现.pdf_第5页
已阅读5页,还剩90页未读 继续免费阅读

(计算机应用技术专业论文)社会考试招生管理信息系统关键技术研究与实现.pdf.pdf 免费下载

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

文档简介

摘要摘要招生工作是组织考试的首要环节,近年来,随着社会考试项目的不断发展,报名人数逐年增长,社会考试考务管理工作越来越繁重。社会考试报名组织工作需要考试部门和考生双方共同参与完成,其质量直接影响到后期招生工作和各个环节。现在社会考试大多数考试项目考务工作模式已沿用了近十年,即报名工作安排在各个考试点人工操作,考生的报名信息从各考试点汇总到考试院使用单机进行简单的后期信息处理工作,这种管理模式越来越不适应日益大规模发展的需要。随着信息化时代的到来,特别是计算机网络技术日益成熟和普及,利用先进的网络技术改革旧的考务管理模式已成为社会考试的迫切需求。开发网络化社会考试考务管理信息系统是考试管理走向科学化、专业化的重要手段和途径。北京英语水平考试( b e t s ) 网报管理信息系统系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求具备应用程序功能完备,易使用等特点。系统采用网上报考的b s 形式,可以向考生提供更方便的服务。考生可以随时随地咨询和报名,灵活性强。报名数据汇总以及信息传递快捷,操作简便;流程清晰,数据处理及时、准确。系统自底向上一次由网络操作系统、数据库管理系统、数据库应用程序三级安全保护,采用了j 2 e e 、s p r i n g f r a m e w o r k 、n e s t f r a m e w o r k 、乐观锁等技术。为了加快系统的开发速度、提高系统的可维护性和可扩展性,需要我们划分好系统的层次结构,合理地设计表示逻辑、业务处理逻辑和数据逻辑。关键词英语水平;j 2 e e ;s p r i n g f r a m e w o r k ;n e s t f r a m e w o r k ;乐观锁北京t 业大学t 学硕i j 学位论文a b s tr a c tc a n d i d a t er e g i s t r a t i o ni st h ec o l ep a r to fo r g a n i z i n gt h ee x a m i n a t i o n i nr e c e n ty e a r s ,w i t ht h ed e v e l o p m e n to fa l lk i n d so fp u b l i ct e s tp r o j e c t s ,m o r ea n dm o r ep e o p l ea p p l yt ot a k et h ee x a m s t h em a n a g e m e n to fp u b l i ct e s t si sb e c o m i n gi n c r e a s i n g l yd i f f i c u l t t h er e g i s t r a t i o no r g a n i z a t i o no fp u b l i ct e s t sn e e d st h ep a r t i c i p a t i o no fb o t ht h ee x a md e p a r t m e n ta n dt h ec a n d i d a t e s ,w h o s eq u a l i t yw i l ld i r e c t l ya f f e c tt h el a t e rr e g i s t r a t i o nw o r ka n de a c hs t e p s t h em a n a g e m e n to fm o s to ft h ec u r r e n tp u b l i ct e s t sh a si t sw o r k i n gm o d en mf o rn e a r l yad e c a d e ,w h i c hi sm a n u a l l yo p e r a t e da td i f f e r e n ts u be x a m i n a t i o nc e n t e r s t h ei n f o r m a t i o no ft h ec a n d i d a t e si sc o l l e c t e df r o me a c hc e n t e rt ot h eb e e aa n di su n d e r g o n eas i m p l ei n f o r m a t i o np r o c e s s t h i sm a n a g e m e n tm o d ei si n c r e a s i n g l yu n s u i t a b l ef o rt h ee x p a n d i n gn e e d s ,i nt h ei n f o r m a t i o ne r a ,e s p e c i a l l yt h em a t u r ea n dp o p u l a r i z a t i o no ft h ec o m p u t e rn e t w o r kt e c h n o l o g y ,t h er e f o r mo nt h ef o r m e re x a mm a n a g e m e n tm o d eb yu s i n gt h ea d v a n c e dn e t w o r kt e c h n o l o g yh a sb e c o m ea nu r g e n tn e e df o rt h ep u b l i ct e s t s e x p l o r i n gt h en e t w o r ki n f o r m a t i o ns y s t e mf o rt h ep u b l i ct e s t sm a n a g e m e n ti sa ni m p o r t a n tm e a l l st or e a l i z et h es c i e n t i f i ca n dp r o f e s s i o n a le x a mm a n a g e m e n t t h ed e v e l o p m e n to fm a n a g e m e n ti n f o r m a t i o ns y s t e mo fb e t so n l i n er e g i s t r a t i o nm a i n l yc o n s i s t so ft w oa s p e c t s ,w h i c ha l et h ee s t a b l i s h m e n ta n dm a i n t e n a n c eo fb a c k g r o u n dd a t a b a s ea n dt h ed e v e l o p m e n to ff r o n tl i n ea p p l i c a t i o n t h ef o r m e rr e q u i r e sad a t ab a s ew i t ht h ec h a r a c t e r i s t i c so fc o n s i s t e n c y , c o m p l e t i o na n ds e c u r i t y w h i l et h el a t t e rn e e d st oh a v es e l f - c o n t a i n e da p p l i c a t i o np r o g r a ma n de a s ya o c e s s t h es y s t e ma d o p t sb sa st h eo n l i n er e g i s t r a t i o nf o r m ,a n dp r o v i d e sm o r ec o n v e n i e n ts e r v i c ef o rt h ee x a m i n e e s t h e yh a v et h eg r e a tf l e x i b i l i t yt oe n q u i r eo rr e g i s t e ra ta n yp l a c ea ta n yt i m e i t sq u i t ee a s yt od e a lw i t ht h er e g i s t r a t i o nd a t aa n dt ot r a n s f e rt h ei n f o r m a t i o n t h ed a t ac o u l db ep r o c e s s e dt i m e l ya n da c c u r a t e l y t h es y s t e mh a sab o t t o m t o t o pt h r e e l e v e ls e c u r i t yi n c l u d i n gn e t w o r ko p e r a t i o ns y s t e m ,d a t a b a s em a n a g e m e n ts y s t e ma n dd a t a b a s ea p p l i c a t i o n ,a d o p t sj 2 e e ,s p r i n g f r a m e w o r k ,n e s t f r a m e w o r k ,o p t i m i s t i cl o c k i n g i no r d e rt os p e e du pt h ed e v e l o p m e n ta n di m p r o v ei t sm a i n t e n a n c ea n de x p a n s i o n ,w ea mr e q u i r e dt om a k ec l e a rt h eh i e r a r c h yo ft h es y s t e ma n dt oi n d i c a t et h el o g i c ,b u s i n e s so p e r a t i o nl o g i ca n dd a t al o g i cr e a s o n a b l y k e yw o r d sb e t s ;j 2 e e :s p r i n g f r a m e w o r k ;n e s t f r a m e w o l k ;o p t i m i s t i cl o c k i n gu 独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:肆关于论文使用授权的说明本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。签名:导师签名:塾盔日期:丝塑:!第1 章绪论1 1 课题背景第1 章绪论起始于2 0 世纪中叶的信息技术革命半个世纪以来极大地改变了人类的生活面貌,其速度和深度都超过历史上历次技术革命。尤其在今天,以互联网为代表的新技术每时每刻,无处不在地影响着我们的生活和工作方式,如何迎接这种挑战,如何适应新形势下的信息化社会对我们的要求,正是我们今天要思考和讨论的问题。进入9 0 年代,尤其是近几年,信息技术( i t ,i n f o r m a t i o nt e c h n o l o g y )迅速发展,引发了一场众所周知的新的社会革命。这个新的社会革命有两个明显的特点:一是知识经济环境的产生,二是信息网络环境的形成。在信息网络环境下,教育部门如何面对突如其来的变化,如何充分利用信息网络技术发展招生考试事业,成为当前的热门话题,在考试院,社考办与的大部分招考办有所不同,大多数招考办都是面向区县考办,而社考办则直接面向全体考点,工作量繁重。而建设和提高考试信息化管理,是社考办今后考试管理改革的方向,也是适应未来发展的需要。社考办应逐步建立起具有高速、可靠的物理通信平台,一整套先进、高效的管理系统,应具有计算机化考试,网络化评阅试卷,考生电子报名、电子付款等功能,提供全方位、多元化、网络化、数字化、信息化的服务。因此,建设一个稳定、可靠、高效、安全的考试网络化信息管理系统是十分必要的。近年来,随着考试院非学历考试项目的不断发展,每年报考人数逐年增长,考试管理工作越来越繁重。考试报名组织工作需要考试部门和考生双方共同参与完成,其质量直接影响到后期招生工作和各个环节。现在社考办许多考试管理工作模式已沿用了近十年,即报名工作安排在各个考试点人工操作,考生的报名信息从各考试点汇总到考试院使用单机进行简单的后期信息处理工作,这种管理模式越来越不适应日益大规模发展的需要。随着计算机及网络技术的飞速发展,尤其以通信、计算机、网络为代表的互联网技术更是日新月异。由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普北京t 业人学t 学硕f :学位论文及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力。利用先进的网络技术改革旧的考试管理模式已成为考试院继续发展非学历考试的迫切需求。开发网络化社会考试招生管理信息系统是考试管理走向科学化、专业化的重要手段和途径。而我有幸参与到网络化管理建设当中,参与到该系统的策划、设计、实施、研究的工作中来。北京英语水平考试( b e i j i n ge n g l i s ht e s t i n gs y s t e m ,简称b e t s ) 由北京市民讲外语活动组委会、北京市人民政府外事办公室与英国剑桥大学考试委员会e s o l 考试部共同推出,由北京教育考试院承办。该考试是北京市政府实现“新北京、新奥运 战略构想和推进北京市民讲外语活动的一项具体举措,旨在提高市民的外语学习和首都国际交往功能,营造良好语言环境,是面向全体北京市民的英语水平测试。北京教育考试院社考办承担着北京英语水平考试的申报工作和考务工作,主要管理考生报名数据收集、报名费缴纳、考务管理、考官管理、向英方提供考生信息、打印中方证书等业务工作。目前,英语水平考试基本靠人工或使用简单办公工具处理,并没有统一的信息系统提供严格的业务管理和系统业务数据分析。因此,北京教育考试院希望构建一个“北京英语水平考试网上招生管理信息系统 ,实现北京市英语水平考试全程的信息化和网络化管理,以减少工作人员的工作强度,提高工作效率。本课题就是来源于北京教育考试院专为北京英语水平考试这一社会考试项目进行招生管理信息化改造建设的全过程。1 2 国内外相关研究现状二战后发达国家随着信息技术及产业的不断发展,信息已开始应用到企业生产和社会管理的各个方面,尤其是2 0 世纪7 0 年代以后,美国、日本等国家已开始有计划地推进本国的信息化,经过几十年的发展,信息技术已渗透到企业生产和社会管理的各个方面,信息化进入到了一个全新的发展阶段。研究发达国家信息化的发展进程,探讨其成功的经验和失败的教训对于推进我国的信息化进程是非常必要的。第1 幸绪论1 1一i ii 曼曼曼曼曼! ! ! 曼! 曼! 皇曼曼曼曼曼皇曼曼曼曼曼曼曼曼曼曼曼蔓曼曼! 曼曼曼! ! 曼皇曼鼍曼曼曼! 曼曼随着计算机技术的不断发展,管理的信息化也不断呈现新的模式,在新的技术层出不穷的历史时期下,如何选择合适的管理信息系统才更能有助于企业的发展是任何一个企业家需要面对的问题,从历史的发展来看,管理信息系统的发展主要经过了四个阶段的发展:第一阶段就是最早的且在信息化的普及中起到无足轻重的作用的c s 模式,即客户服务器模式,这种模式在今天依然有很多企业在运作,它也经过技术的辅助,由以前的两层结构( 客户机数据库服务器) 发展到更加稳定、安全的三层结构( 客户机应用服务器数据库服务器) ;第二阶段是随着w e b 技术的不断发展而深入发展起来的,即b s 模式,这一模式通常由三层结构构成:浏览器w e b 服务器数据库服务器。这种模式大大使企业的资源得到合理的利用,所以一经出现就得到很好的普及,越来越多的政府企业中意于这种模式。第三阶段的出现是为了使企业的资源得到合理的利用同时减少浪费而提出并建立起来的。那就是b s 、c s 的混合模式,这种模式是减少了w e b 服务器的负担并有效利用过时了应用服务器,它把运行于w e b 服务器上的一些功能转移到了应用服务器上。第四阶段,是基于网格的管理模式。网格式近年来越来越热的技术之一,它是指将i n t e r n e t 上多汇集分布的成千上万的计算机资源、数据资源、软件资源,异构的高性能计算机,个人计算机,大规模存储设备,各种数字化设备和控制系统等组织在一个统一框架之下,将物理上互连但相对不集中的众多资源汇集起来提供服务,提供一种高性能的计算、管理和服务资源的能力。这一模式为解决各种复杂问题提供了可能的条件,j 下受到人们和企业越来越多的关注。世界范围内包括我国信息互连网络环境已经形成,而且因特网上的主机总数还在迅速增长。信息互联网络技术已经成熟,网络管理软件无论人机界面的简易性还是管理功能方面都很强,这样的网络甚至不需要太多的专业知识就能建立起来。况且信息互连网可大可小,大的建局域网与国际互连网相连,小的一台计算机与国际互连网相连,都能发挥相类似的网络管理功能,因此经济上具有可行性。另外,现在的应用软件容易学习与掌握,一般工作人员仅需要很少量的培训即可操作,因此不存在管理上和实施上的问题。所以招生考试信息北京丁业火学t 学硕i j 学位论文互联网络管理具有可行性。这里要阐明的另一个观点是考试信息网络化管理是必然趋势。信息互联网络迅速普及和应用已足以说明这一点。国家也提出要求:政府机关建立信息网络要达到8 0 。可见这是大势所趋,所以现在的问题不是教育考试部门需不需要考试信息互联网络的问题,而是如何规划和建设并实现网络化招生考试信息管理的哪些功能的问题,这种必然性是客观存在、不可逆转的。随着计算机技术的飞速发展,计算机在管理中应用的普及,尤其是计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,用计算机实现招生考试管理势在必行。考试管理系统是现代招生考试管理工作不可缺少的一部分,是适应现代教育制度要求、推动招生考试管理走向科学化、规范化的必要条件。近年来社会考试发展迅速,人数逐年递增,而且幅度很大;考试项目逐渐增多。许多考试项目传统的手工管理方式在社会考试管理等需要大量事务处理的应用中已显得不相适应,采用i t 网络技术提高服务质量和管理水平、提高工作效率,改善工作环境势在必行。例如进行信息化试点改造的北京英语水平考试( b e t s ) 项目,在招生管理中,其过程复杂,繁琐,考生信息管理以录入和编排两项内容为核心,在此过程中又需要上百考点经过若干道手续,因为整个过程都需要手工单机操作,效率比较低下,且由于它们之间关联复杂,统计和查询的方式各不相同,因此该过程必须实现高效率的信息化。社会考试招生管理网络信息系统开发的整体任务是实现社会考试招生管理的系统化、规范化、网络化、自动化和智能化,从而达到提高整个考试管理效率的目的。社会考试招生管理信息系统可以用于支持社会考试招生管理工作,有如下四个方面的目标:( 1 ) 实现社会考试规范化的管理。( 2 ) 支持社会考试管理部门高效率完成管理的日常业务,包括考生档案的第1 审绪论采集、建立,图象的采集和传送,电子网络支付,考场的生成和管理、信息分析等。( 3 ) 更好地服务于考生、服务于社会,以人为本,提高工作效率。( 4 ) 支持社会考试管理部门进行社会管理及其相关方面的科学决策等。1 3 本文主要研究内容目前的招生考试管理系统开发时间都比较早了,鉴于当时的计算机技术的限制,许多系统已经完全无法适应现在考试的管理,许多系统基于d o s 开发,虽然后续转成w i n d o w s 环境,但其操作简单,功能单一,无法适应现在的网络技术。尤其无法实现各项考试的有机融合。而开发基于w e b 技术的管理系统,可以将许多工作融入到网络中,不仅可以有效的缓解工作烦琐程度,而且可以大大加强工作效率。本文主要研究内容是如何将现在网络新技术运用到招生考试管理中,通过网络实现获取考生基本信息,建立数据信息并对其进行有关的管理,确保电子支付顺畅和安全。并在建设中对现有技术的应用与革新。1 4 相关技术1 4 1j 2 e e 技术j 2 e e 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。j 2 e e 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循j 2 e e 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。在j 2 e e 架构下,开发人员可依循规范基础,进而开发企业级应用。而不同j 2 e e 供货商,同会支持不同j 2 e e 版本内所拟定的标准,以确保不同j 2 e e 平台与产品之间的兼容性。换言之,基于j 2 e e 架构的应用系统,基本上可部署在不同的应用服务器之上,无需或者只须要进行少量的代码修改,即能大幅提高应北京t 业人学下学硕i 。学位论文用系统的可移植性( p o r t a b i l i t y ) 。j 2 e e 是s u n 与i b m 等厂商协同业界共同拟定而成的技术规范,以企业与企业之间的运算为导向的j a v a 开发环境。j 2 e e 架构定义各类不同组件,如w e bc o m p o n e n t 、e j bc o m p o n e n t 等,而各类组件可以再用( r e u s e ) ,让己开发完成的组件,或者是经由市面采购而得的组件,均能进一步组装成不同的系统。对于开发人员而言,只需要专注于各种应用系统的商业逻辑与架构设计,至于底层繁琐的程序撰写工作,可搭配不同的开发平台,以让应用系统的开发与部署效率大幅提升。1 4 2s p r i n g f r a m e w o r k 技术s p r i n g 是一个开源的用于简化采用j a v a 语言开发企业级程序的一个分层的框架。s p r i n g 要提供的是一种管理你的业务对象的方法。s p r i n g 既是全面的又是模块化的。s p r i n g 有分层的体系结构,这意味着你能选择仅仅使用它任何一个独立的部分,而它的架构又是内部一致。它的设计从一开始就是要帮助你编写易于测试的代码。s p r i n g 是使用测试驱动开发的工程的理想框架。s p r i n g不会给你的工程添加对其他的框架依赖。s p r i n g 也许称得上是个一站式解决方案,提供了一个典型应用所需要的大部分基础架构。s p r i n g 能消除在许多工程中常见的对s i n g l e t o n 的过多使用。s p r i n g 为数据存取提供了一个一致的框架,不论是使用的是j d b c 还是o rm a p p i n g 产品( 如h i b e r n a t e ) 。使用s p r i n g 技术优势在于:简化了企业级开发( 对企业级服务进行了进一步的封装) ;采用s p r i n g 框架的程序意味着良好的分层结构设计,并保证是面向接口编程的;用i o c ,a o p 容器,模块是可配置的,方便了后期维护。采用s p r i n g 技术调用o r a c l e 数据库存储过程测试步骤见附录。1 4 3n e s f i r a m e w o r k 框架技术n e s t f r a m e w o r k 是我们开发团队为本系统专门设计的一个优于s t r u s t 的框架技术,它是一个轻量级的m v c 框架,该框架遵循c o c ( 约定优先于配置) 风筇1 章绪论格进行设计,适合快速开发j 2 e e 应用系统。框架的核心设计理念是:用最少的工作实现最多功能。该框架具有以下特点:微内核、支持插件扩展、a c t i o n 零配置零侵入、支持s p r i n g 、x m l 、j s o n 、统一的数据验证、非模拟式单元测试。框架设计时采用微内核的思想,并提供了灵活的插件机制,可以根据需要方便的扩展框架功能。框架的核心模块不到6 0 k b ,通过插件机制实现了对s p r i n g 、单元测试、数据验证,以及数据动态转换的机制,实际使用时根据需要加载相应的模块。框架充分利用j a v a 5 的a n n o t a t i o n 机制以及展示层对j s t l 的支持来简化开发过程。根据c o c 的指导思想,通过内省以及模式匹配来发现和支持服务,直觉式的开发模式与s t r u t s1 x 相比提高了近一倍的开发以及后期维护效率。微内核的设计思想使得框架获得了高效的运行效率,可以支持重负荷的大型网站。线程安全的底层支持,使得开发人员无需考虑资源使用冲突问题,从而减少应用错误。经过各种类型实际项目的考验,证明n e s t f r a m e w o r k 是稳定高效的。框架提供了一站式脚手架项目模板,可以从数据库模型开始完成项目基础代码以及各种必要文件的自动生成,将项目初期的准备工作减到最少。根据实际需求的变化以及技术的发展,n e s t f r a m e w o r k 也一直在改进和提供的新的特性。框架通过动态数据转换支持各种流行的w e b 2 0 客户端框架;通过e c l i p s e 插件进一步提高开发体验。n e s t f r a m e w o r k 正在提供越来越多的丰富特性。1 4 4 负载均衡技术由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面i 临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。针对此情况而衍生出来的一种廉价有效透明的方法以扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活北京t 业人学t 学硕l j 学位论文性和可用性的技术就是负载均衡( l o a db a l a n c e ) 。负载均衡建立在现有网络结构之上,它提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。它主要完成以下任务:解决网络拥塞问题,服务就近提供,实现地理位置无关性;为用户提供更好的访问质量;提高服务器响应速度;提高服务器及其他资源的利用效率;避免了网络关键部位出现单点失效。负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高。1 4 5 乐观锁技术乐观锁技术是基于数据版本( v e r s i o n ) 记录机制实现。即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个“v e r s i o n 字段来实现。读取出数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时,将提交数据的版本数据与数据库表对应记录的当前版本信息进行比对,如果提交的数据版本号大于数据库表当前版本号,则予以更新,否则认为是过期数据。乐观锁机制采取了更加宽松的加锁机制,避免了长事务中的数据库加锁开销,大大提升了大并发量下的系统整体性能表现。1 5 论文结构说明第1 章:绪论,介绍了论文的研究背景,以及目前国内外相关研究现状,s p r i n g 、n e t s 等相关技术的概念,并且对本论文进行了概括性的介绍;第2 章:系统需求分析及关键问题,重点介绍了本系统开发前的一个需求分析,并通过需求分析提出了一些系统在后续开发和运行中可能遇到的关键技术问题;第3 章:系统设计中关键问题的分析与解决,针对上一章的需求分析,对系统提出了具体的设计思想,系统主要数据模型的设计以及对关键问题进行了分析及拟订的技术解决方案;第1 章绪论第4 章:系统实现中关键问题的设计与实现,介绍了系统软硬件环境的部署以及考生网报功能的具体实现,特别介绍了是如何解决关键技术问题的,以及解决关键技术的效果分析;第5 章:系统部分要点的测试过程,介绍了系统一些功能的具体测试过程:最后对本论文进行了总结,评价了相关技术对本系统起到的重要作用,提出了未来系统进一步发展的思路。第2 章系统需求及关键问题分析21 系统需求分析211 系统总体需求描述要求“北京英语水平考试网报管理信息系统”能够实现北京市英语水下考试的网上申报工作和网上缴费工作,对考生英语水半考试的报名、缴费、考务和考试成绩进行管理。系统所包含的业务如图2 1 所示。目日托童藁讲承甲奇试挂帛母彝竹期蕞线圈二二二l f 白盖囊羹珊采1 考址鼍书h 站l212 用户特点囝2 - 1 整体业务川例包f i g2 - 1o v e r a lb u s i n e s se x e r a p l i c a t i o np a c k a g e本系统面向的用户有三犬类:考生、考点用户和社考办用户。这三类用户的特点如下:考生:北京英语水平考试面向广大市民、公务员、学生、企事业单位及塾墅北京t 业入学下学顾f :学位论文各行业从业人员,参加人员不受年龄、职业、学历、性别、民族等限制均可报名。因此考生使用计算机的水平会参差不齐,报名时,要考虑到考生的不同特点,设计功能时尽量简单且易于操作。考点用户:大部分用户都具有基本的电脑操作技能,因此经过简单的业务培训即可使用本系统的全部功能。社考办用户:能够熟练操作电脑,熟悉计算机等各种操作,经过简单的业务培训即可使用本系统的全部功能。2 1 3 系统的功能需求2 1 3 1 考生报名系统考生报名系统主要以网站的形式展示给考生,在为考生提供考试相关的信息的同时为考生提供统一报名的入口。北京英语水平考试报名网站主要提供如下内容:考试快讯在首页顶部显示考试正在进行的各个阶段,以方便考生了解报名考试的各个阶段的进行情况,及时做出反应。b e t s 简介发布对北京英语水平考试的简介、报考的须知、报考的内容等相关信息。答考生问对考生提出的常见问题进行解答,包括报考的方式、收费方式、系统出现的一些现象的解释。考点查询发布对全市考点的介绍,包括考点地点,路线以及如何到达等,以方便考生及时准确地掌握各个考点的详细信息,从而选择本人需要报考的考点。报名流程以图像的方式描述考生报名所需要经历的各种环节,以帮助考生快速正确地进行网上报名操作。注册和登录为考生提供注册、登录、修改用户信息等相关功能。考生必须成功登录系统后,才能正式开始网上报名工作。第2 荦系统斋求及夭谣问题分们考生报名考生通过网站的某个入口进入网上报名系统,开始正式的报名。填写报名数据:考生能够在线填写、修改和上报本人的报名数据。在考生填写完报名数据后,系统要为该考生生成报名号。报名号能唯一标识每个考生。上传照片文件:考生在线上传本人的照片文件,也可由考点或社考办代为上传。考生照片文件只能上传一个,且有大小限制。如果重复上传照片文件时,文件服务器只能保留最新的照片文件,以防止服务器空间无限增长。考生在线缴费:按照考办财务的要求,为了符合资金安全和统一的管理,系统要求考生必须通过网上银行交易系统完成某次报名费用的缴纳。允许考生在报名后某一个期限内完成缴费。只有缴费完毕的考生才能参加考试。打印复合单:考生完成报名后,将本人报名数据以指定格式打印出来。查看考试报名状态:为了及时准确第掌握考生的报名状态,系统要求考生能够在线查看到本人报名的各种状态,例如是否填写报名数据、照片是否已经上传、缴费是否完成等等。在线查询为考生提供在线打印准考证和查询考试成绩的功能。打印准考证:为了方便考生,系统要求在某个允许的时问范围内,考生能够打印本人本次考试的准考证。查询考试成绩:考生通过输入本人的姓名和证件号码,查询本人历次考试的报考级别、中英方的考试成绩、考试结果和中英方证书编号等信息。2 1 3 2 考点,考试院管理系统考点考试院管理系统主要为考试院用户与各个考点用户提供基本信息维护、考生报名补报名管理、考试安排、准考证打印、成绩查询、账务管理、用户管理、考生数据导出等主要业务功能。考点考办管理系统的主要业务功能需求如下:考试基本信息维护维护考试和考点信息:为了获得考试相关信息,系统要求考试院用户维护每次考试的基本信息以及本次考试启用的考点信息。北京下、f k 人学下学硕f j 学位论文申请考场数量:考点向考试院申请本考点各个级别的考生人数;考试院对各个考点的申请人数批准完毕后后,各考点方能开始接受考生的报名。维护考官信息:考试院维护本系统需要的口试考官信息和考官编号。申请口试考官:考点用户向考试院申请本考点需要派遣的口试考官。报名管理监控报名情况:为了实时掌控考生的报名情况,系统要求在报名期间,考点能够实时监控本考点考生的报名情况,考试院能够实时监控各个考点的考生报名情况。补报名:为了方便考生报名,系统要求在考生集中报名过后,考点用户和考试院用户能够为考生补办报名手续,包括填写报名数据、上传照片和在线缴费。审核报名数据:为了检查考生报名数据是否符合要求,系统要求考点用户能够审核报名本本考点的考生报名数据、考生照片和考生是否缴费。如没有问题,则将考生报名数据置为合格,可以参加考试。如果有问题,则将考生报名数据退回,并填写理由。修改考生报名数据:为了及时、快速地更正错误的考生报名数据,系统要求考点用户或考试院用户能够给修改错误的考生报名数据。但不能修改其报考级别和考点。统计报名数据:为了为考点和考试院提供各种统计数据,系统要求能够为考点用户和考试院用户提供报名数据的各种统计报表。考务管理笔试安排:为了为全部考生安排笔试考场和打印准考证,系统要求考试院用户能够为全部考点的考生自动安排笔试考场并生成准考证号。导出考生信息:为了向英方订阅考生试卷,系统要求本系统能够导出全部考生信息清单,以向e s o l c o m m s 系统提交。计算口试考场数量:为了确定各个考点需要的口试考场数量,系统要求考试院用户能够根据各个考点的考生人数计算其需要的口试考场数量。口试安排:为了为全部考生安排口试考场,系统要求考试院用户能够为为全部考生自动安排口试考场并能够进行个别调整。派遣考官:考试院用户为各个考点的口试考场派遣口试考官。第2 章系统需求及灭键n 日题分析打印考试资料:为了方便考试,系统要求各个考点用户能够打印本考点的清册、门标、桌标等考试资料以及本考点考生的准考证。账务管理退费管理:为了方便为重复缴费的考生进行退费,系统要求考点用户和考试院用户能够给为重复缴费的考生进行退费处理。计算下拨款项:为了向各个考点准确下拨款项,系统要求能够计算考试院应该向考点下拨的款项。开具发票名单:为了给要求开具发票的考生开具发票,系统要求考试院用户能够出具需要打印发票的考生名单。成绩管理中英方成绩对照关系:考试院用户为系统维护各个级别的中英方成绩对照关系。导入考生成绩:为了系统获得考生的某次考试成绩,系统要求考试院用户导入某次考试的考试成绩和英方证书编号;修改考生成绩:为了修改某个考生错误的考试成绩,系统要求考试院用户能够修改某个考生的考试成绩和考试结果;打印证书:为了给考生发放中方考试证书,系统要求考试院用户能够为考试合格的考生生成中方证书编号并打印中方证书;中方证书要求采用套打的方式打印。查询考试成绩:为了能够掌握考生的考试成绩,系统要求社考办用户和考点用户均能够查询考生的考试成绩。考试院用户能够查询全部考生的考试成绩;考点用户只能查询本考点考生的考试成绩。信息交互为了方便考点用户和考试院用户进行及时的沟通,系统要求考点用户和考试院用户能够及时进行信息交互,具体需求如下:信息发布和查看:考试院用户发布与考试相关的一切信息,如全年的时间安排表、各种通知等;考点用户查看考试院发布的考试相关信息。消息发送和查看:考点用户向考试院发送各种消息。考试院用户能够查看各个考点发送的消息。用户管理出于安全与保密性的要求,对系统用户要进行分级管理,每个用户有自蕊网2 - 2 报名阿站用例图f i g2 2 e x l p i c a t i o n 柚d i l l u s t r a t i o n f o r r e c r a i m l e n t n e t第2 章系统需求及关键问题分析2 1 4 2 考试基本信息维护“北京英语水平考试考务管理系统”的信息维护主要包含以下内容维护考试和考点信息:考点社考办维护每次考试的信息和本年度启用的各个考点信息。申请考场数量:考点向社考办申请本考点的考生容量,社考办批准各个考点的申请后各考点方能开始接受考生的报名。维护考官信息:社考办维护本系统需要的口试考官信息;申请口试考官:考点用户向社考办申请本考点需要的口试考官信息;考试基本信息维护的用例如图2 - 3 所示:漩入考霄麓峙巾谤掰斌j 磬霄蓑譬自确创建魑城街精图2 3 考试基本信息维护用例图f i g 2 3e x e m p l i c a t i o na n di l l u s t r a t i o nf o rm a i n t e n a n c eo f b a s i ct e s t i n gi n f o r m a t i o n2 1 4 3 报名管理“北京英语水平考试考务管理系统 的报名管理主要包含以下内容:监控报名情况:考点实施监控本考点考生的报名情况;社考办实施监控各个考点的考生报名情况。北京工业大学t 学硕上学位论文补报名:考点用户和社考办用户为考生补办报名,包括填写报名数据、上传照片和在线缴费;审核报名数据:考点审核已提交至本考点的考生报名数据、考生照片和考生是否缴费。如没有问题,则将考生报名数据置为合格,可以参加考试。如果有问题,则将考生报名数据退回,并填写理由。修改考生报名数据:考点用户在正式考试( 笔试) 前,能够修改考生报名数据。统计报名数据:为考点和社考办提供报名数据的各种统计报表。报名管理包含的用例如图2 - 4 所示:考绒计鬻名敦攥麓计鬃名瓤拱图2 - 4 报名管理用例图f i g 2 - 4e x e m p l i c a t i o na n di l l u s t r a t i o nf o ra p p l i c a t i o nm a n a g e m e n t2 1 4 4 考务管理“北京英语水平考试考务管理系统”的考务管理主要包含以下内容:考试安排:为考生分配考试和口试考场并生成准考证号;导出考生信息:向e s o l c o m m s 系统提供考生信息清单;蓍:耋彗菩誊垄耋塞馨鐾坌耋派遣考官:为各个口试考场派遣口试考官;打印考试资科:打印准考证、门标、桌标等考试资料。考务管理包含的用例如图2 - 5 所示:n 自l 蠹# m ,算m 女t b t,7 ,。7 h 【1 科- t * ;t一1 j 蠢o n n * j n k 心一一、“、净r i = - q #m tt t 日目图2 - 5 考务管理用蜘圈f i g2 4e x e m p l i c a t i o na n d l l l r s l r a l l e n f o r t m l 如g m a 8 9 咖曲t2 1 4 5 账务管理“北京英语水平考试考务管理系统”的帐务管理主要包含以下内容:出具重复缴费名单:出具重复缴费的考生名单,向网上缴费系统提供退款的证据。计算下拨款项:在报名结束后,计算社考办向应该下拨各个考点的款项。开具发票名单:出具打印发票的考生名单。账务管理所包含的用例如图2 - 6 所示:幽2 a 5 账务管理埘倒图f i g2 正e x e m p l i c a f i o na n d n l 哪t r a t i o n f o r f i n a n c i a l m a n a g e m e n t2 1 4 6 成绩管理“北京英语水平考试考务管理系统”的成绩管理主要包含以下内容导入考生成绩:导入考生的考试成绩和英方证书编号;打印证书:为考试合格的考生打印中方证书;查询考试成绩:查询考生考试成绩。成绩管理所包含的用例如图2 7 所不:。p 黄搴 坩,j,瞳专惟悖韫苗且c _ - 婷 考啦黼# 毋“脚p、哥 l 方档- q打印巾方t 书4 a 目pa 看寿m 图2 - 7 成绩管理h j 例囝f 螗2 - 7e x e m p l i c a t i o na n d i l l u s t r a t i o n f o r s c o r e m a n a g c m e a t镕2 章衙求发* 目越j ,*2 1 4 7 信息交互“北京英语水平考试考务管理系统”的信息交互主要包含以下内容:信息发布和查看:社考办发布与考试相关的一切信息,如全年的时间安排表、各种通知等;考点用户查看社考办发布的考试相关信息。消息发送和查看:考点用户向社考办发送各种消息。社考办用户能够奇看各个考点发送的消息。信息交互所包含的用例如图28 所示: 艟# 章办圈2 - 8 信息交互崩例图f i g2 - 8 e x 锄d i c a “0 t la n d i l l u s t r a t i o n f o r l n f o 咖a t i o n e x c h a n g e2 1 4 8 系统管理“北京英语水平考试考务管理系统”的系统管理主要包括下面内容设置业务参数;查看操作日志。系统管理所包含的用例如图29 所不:一一一一蔷皈赫、牡毒办霄曩蛆-矗看作习毒崮2 - 9 系统管理用剜幽f i g2 - 9 e x e m p l i c a t i o na n d i l l u s t r a t i o n f o rs y s t e m m a n a g e m e n t。脊北京工业大学工学硕士学位论文2 1 4 9 用户管理用户管理主要包含以下内容:用户开户;用户密码重置:用户登录;修改用户信息。用户管理所包含的用例如图2 1 0 所

温馨提示

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

评论

0/150

提交评论