网上报名系统的设计与实现.docx
- 文档编号:24716766
- 上传时间:2023-05-31
- 格式:DOCX
- 页数:66
- 大小:863.67KB
网上报名系统的设计与实现.docx
《网上报名系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《网上报名系统的设计与实现.docx(66页珍藏版)》请在冰豆网上搜索。
网上报名系统的设计与实现
List
AbstractI
ChapterOne:
Introduction1
1.1Background1
1.2CurrentSituationatHomeandAbroad2
1.3PurposeandSignificanceofStudy3
1.4MainIssuesNeedingtoBeAddressed4
1.5MainContentOfStudy5
1.6MainChaptersofthePaper5
1.7TheSummaryofChapterOne6
ChapterTwo:
SystemRequirementsAnalysis7
2.1SystemUserRequirements7
2.2SystemFunctionRequirements8
2.2.1Candidatesinterface8
2.2.2Administratorinterface8
2.3Non-functionalrequirements9
2.3.1FunctionalRequirements9
2.3.2Availabilityrequirements9
2.3.3Reliabilityrequirements9
2.3.4Performancerequirements9
2.3.5Securityrequirements9
ChapterThree:
SystemFrameandDesign10
3.1SystemDesignDiscipline10
3.2SummaryofSystemmodelingProcess11
3.3ProcessAnalysis12
3.3.1SystemExtentandSystemBoundary12
3.3.2DefiningActor12
3.3.3DefiningUseCase12
3.3.4RenderingGraphofUseCase15
3.3.5BuildDomainModel17
3.4StaticStructureModeling17
3.4.1DefiningSubsystem17
3.4.2FindingSubjectClass18
3.4.3RelationshipsamongFindingClasses18
3.4.4Modeling19
3.4.5ModelingforLogicalDatabase19
3.5DynamicalSystemModeling20
3.5.1BuildingSequenceDiagram20
3.5.2BuildingStateDiagram20
3.6SystemAllocation21
ChapterFour:
RealizationofSystem22
4.1DevelopmentEnvironmentandToolofSystem22
4.2SystemFunctionalPartitioning23
4.3SystemFunctionalStructure26
4.4ImplementationProcedureofSystemFunctionalModule28
4.5DesignofLogicalDatabase30
4.6RealizationofMainSystemModule32
4.6.1UserLoginInterface32
4.6.2ModuleofSeeingUser'sInformation35
4.6.3DeleteUsersModule37
4.6.4ResetUsersPassword38
4.7Systemkeytechnology41
4.7.1TechnologyofDataExamine41
4.7.2TechnologyofDataCheck41
4.7.3TechnologyofDataStatistics42
4.7.4TechnologyofDataSecurity43
4.7.5SystemMaintenance45
ChapterFive:
SystemTesting46
5.1theDefinitionandPurposeofTest46
5.2MeasureStandard46
5.3theMethodsofSoftwareTesting46
5.4theresultsandevaluationoftest49
ChapterSix:
SummaryandOutlook50
6.1Full-textSummary50
6.2Outlook50
Thanks54
摘 要
人事考试网上报名系统是基于网络与数据库技术设计实现的。
现在国内许多人事考试中心已纷纷采用“网上报名”模式,很多社会性的考试在网上设置了报名站点,由于各方面因素限制,网上报名还不是很完善,还要结合各种传统的报名管理手段。
而国外发达国家在网上报名的技术方面比我们更加成熟,能够通过网络办理报名的一切手续。
在国内由于管理及技术手段落后与陈旧等原因,60%以上考试仍是采用传统的人工现场报名方式。
对于有一定规模和反复进行的考试,以传统的人工管理方式远远达不到高效、准确等要求,而且考生从填报信息、交费、拿准考证、校正错误直到考试、查询成绩、办资格证书,这期间要和考点打好几次交道,造成了很多不必要的麻烦和浪费。
而且现在同时实现报名和查询成绩功能的系统很少,因此,结合实际情况开发一个网上报名系统势在必行。
本论文运用面向对象的分析与设计方法,利用可视化统一建模语言UML、统一开发过程RUP和ROSE建模工具对网上报名系统进行需求分析、定义用例、静态建模和动态建模,用若干视图从不同角度来观察和描述系统的软件体系结构,按照实际情况对系统进行可视化,帮助开发人员理解系统,构造出易维护、可扩展、可复用的软件系统模型;系统采用B/S三层软件体系结构,基于.NET开发平台,以ASP.NET为服务器端语言,ADO.NET为数据访问技术,SQLServer2000为数据库,C#为编程语言开发系统,利用角色权限控制,实现多极安全机制。
网上报名系统是运用高新技术为考生提供更开放、更可靠、更安全的优质服务;使考试报名工作网络化、规范化、系统化、程序化,提高信息处理的速度和准确性,并且能够及时、准确、有效地查询和了解考试报名情况和成绩情况,实现考点和考生点对点服务。
同时,构造一个易维护、可扩展、可复用的系统,可以扩大网上报名系统的应用范围。
关键字:
网上报名UML.NETASP.NETADO.NET安全
ABSTRACT
PersonnelExaminationonlineregistrationsystemisbasedonnetworkdesignandimplementationofdatabasetechnology.Nowthematriculationofmanydomesticcollegesadoptthemode“onlineregistration”,lotsofqualificationandsocietyexaminationsestablishWebsitesforregistration.Butwiththelimitsofavarietyoffactors,themodekfonlineregistrationisstillimperfect,itstillresortstotheotherstrsditionalmeans.Thetechnologyofoverseadevelopedcountriesismoreadvanced,theycanimplementallkindsofregistrationproceduresthroughthenetwork..Inmycountry,becauseofthelaggardmanagementandtechnicalmeansetc,60percentofexamineesmustsignupintheexaminespot.Butforsomescalesandregularexaminations,thetraditionallabormanagementmodecan’tmeetefficientandaccuraterequirements,what’smore,fromthefillingofthepersonalinformation,thepaymentoffee,thedrawoftheexaminationcertificate,theemendationoftheerrorsuptoexamination,thequeryofresults,thedrawofthecertificateofapproval.Duringtheperiod,theexamineesmustgototheexaminationspotforafewtimes,thiscausesmanyunnecessarytroublesandwastes.Nowtherearefewsystemsthatcancompletetheregistrationandthequeryoftheresultatthesametime.Soitisveryimperativeunderthesituationtodevelopaonlineregistrationsystemcombiningwiththeactualsituation.
Thethesisintroducesthemeansofobject-Orientedanalysisanddesign,itanalysestheonlineregistrationsystemusingtheanalysesofrequirements,definedsomeusecases,staticmodelingbymeansofvisualizationmodelinglanguage-UML,modelingprocesss-RUPandmodelingtool-ROSE.Wehelpthedevelopersunderstandsystemsoastoconstitutesoftwaresystemmodelthatiseasytomaintain,extendandreusable;itadoptsB/Stri-levelsoftwaresystemarchitecture,andisbasedonthe.NETdevelopmentplatform,andASP.NETserverportlanguage,ADO.NETdataaccesstechnology,SQLserver2000database,C#programminglanguageforsystemdeveloping.
Theonlineregistrationsystemprovidesmorefree,credible,safelygoodqualityservicesfortheexaminees,anditcanmakeexaminationsregistrationaccomplishonline,regularity,system,programmingsoastoimprovethespeedandaccuracyofthetreatmemtofinformation,what’smore,wecanqueryandknowgradingexaminationregistrationandtheresultsmoreduly,accuratelyandeffeclively,andimplementpointtopointbetweentheexaminationsitesandexaminees.
KEYWORDS:
OnlineRegistration,UML,.NET,ASP.NET,ADO.NET,Security
第1章绪论
1.1课题背景
在科学技术飞速发展的今天,计算机网络技术得到了飞速发展,信息的处理和传递突破了时间和地域的限制,信息技术的运用和推广给用户带来了无比的方便和快捷,信息化、网络化和以人为本成为信息时代的基本特征。
由于网络的实时性、方便性、快捷性和低成本性,互联网已进入社会生活的各个领域和环节,人们日常生活中的许多活动都将逐步转移到网络上来,能够足不出户办到需要办的事情,已不再是梦想,无纸化办公已成为一种时代需要。
但是,由于互联网这个新生事物在我国的历史只有20几年,互联网服务真正走进大众生活的历史也只有10多年,由于观念、技术更新速度缓慢和资金的短缺,导致我们在很多方面都还没有充分利用起互联网的功能来。
[1]
作为考试管理的第一个步骤,考试报名具有相当程度的重要性,但由于报名信息、数据过于庞杂导致了报名工作的烦琐和难于管理。
伴随着Intetnet技术的飞速发展、信息化进程的迅猛发展,快捷、方便的网络应用为人们的工作、交流提供了方便而又广阔的平台,同时也为考试报名提供了一个新的渠道—网上报名。
[2]
实现考试网上报名已经成为一种新的趋势。
目前国家司法考试、自考、多种行业资格考试及部分著名高校的研究生招生考试都已经实现了网上报名,网上报名系统的开通有效解决了伴随考生不断增加而出现的考生报名困难问题,使考生可以有更多的时间和精力投入学习,同时也极大地提高了管理组织部门的工作效率。
大规模的社会考试,目前比较广泛使用基于单机或局域网的集中式报名方式,考生在指定的时间范围内到规定的地点进行报名,包括填写个人信息、摄像、交费、签订个人承诺书等。
这种报名方式存在时间集中、地点指定的问题,没有照顾到社会考生的具体情况环节较多,考生在每个流程都不免受排队之苦。
考生填写个人信息费力、费时,二次录入需要安排很多的工作人员,花费也很多。
对于某一项具体的考试,一年可以只有两次、三次考试报名,但对于一个管理了多项社会考试的考试机构,考试报名工作就成为一个累人的“苦活”了[3][4]。
国家和地方财政在资金上对报名投入较少,目前报名的正常运转和发展,主要依靠考试等其他收费来解决同时,人员配备不足,报名管理机构的专业化、专职化程度较低[5]。
人事考试网上报名还只是停留在考生通过互联网填写、提交个人报名信息的阶段,仅仅是转变了考生报考信息的采集方式,即用考生通过互联网填写提交报名信息的方法代替了以往由考生填涂信息卡、再用光标阅读机采集考生基本信息的方法,并没有取消人员聚集的报名现场。
考生仍然需要聚集到网上报名时所选择的报考点现场照相并支付报名费,未经现场确认的数据一律无效。
因此,现有的人事考试网上报名并不是完整意义上的网上报名,从当前的实际报名流程看,也存在有待改进之处。
在网上填报信息环节,由于现有网上报名系统的逻辑校验功能相对较弱,部分提示说明不甚具体,某些选择项分类不够合理,因而容易产生歧义,导致考生信息填报错误。
在现场报名环节,虽然考生在报名现场滞留的时间已经比传统的现场报名时间大大缩短,但是人员聚集的现场,现金的收取等仍然给招生工作带来相当大的负担和不安全隐患,对报考人数上万的大考点而言,压力就更大。
1.2国内外现状
进入新世纪以来,计算机网络在我国发展突飞猛进,各种行业考试、资格考试都开始采用网上报名的方式。
大家众所周知的“托福考试”,是国内开始最早的一种通过网上报名进行的考试,但由于当时考务组织者思想准备不足、网络环境的限制、加之考生参加考试的热情,使得这次网上报名一开始就造成网络堵塞,从上午11点多就开始登录报名网站的报名者,直到下午3点多钟都无一成功。
有了这次经验,国内的各种考试对于网上报名都作了充分的准备,如广州招考办主办的自考网上报考、北京市人事考试中心的各类全国专业技术资格考试、执业资格考试、全国职称外语等级考试、计算机应用水平考试等考试、国家公务员录用资格考试和其它社会化考试的网上报名系统。
[6]他们不但对考生按区域划分,方便考生领取准考证和考试,而且通过银行的信用卡,考生可以在网上支付报名费。
从2003年开始,教育部对同等学历人员申请硕士学位外语水平和学科综合水平考试、在职攻读硕士学位全国联考逐步进行了网上报名的试点和全面应用。
2004年,清华大学、中国人民大学、北京大学等高校的招生规模较大的学校对攻读硕士研究生全国统考进行了网上报名的试点,收到了比较满意的效果。
教育部已经从2005年开始对攻读硕士研究生全国统考网上报名进行全面应用。
2004年,天津市学位办和天津市学位与研究生教育发展中心率先对天津市成人高等教育本科毕业生申请学士学位外语水平统一考试进行了网上报名,效果让人十分满意。
[7]
具体到人事考试管理部门,由于国家人事考试中心对人事考试网上报名系统没有统一规划和设计,没有制订统一建设标准和规范,各地为尽快开展人事考试网上报名工作,都在建设自己独立的网上报名系统。
一是使用的平台不一致。
有的采用.NET,有的采用J2EE。
二是系统开发质量差别较大。
有的系统分析和设计较好,运行稳定;有的没有进行正确的需求分析和系统设计,在维护过程中经常出现“解决旧问题,出现新问题”的现象。
三是重复开发导致浪费。
各地网上报名系统开发消耗大量的人力、物力、财力,浪费现象严重。
四是影响数据合成统计。
从数据采集质量来看,网上报名系统的不同,容易造成报名数据的不一致,严重时会影响到考生正常考试和上级考试机构的数据汇总统计工作。
1.3课题目的与意义
人事考试的报考者分布不集中,很难在指定时间到指定地点报名。
因此,如何更好的为考生报名和咨询提供服务,提高报名效率,降低工作强度,缩短考生报名所需的时间,是当前人事考试急需解决的一个重要问题。
随着网络技术发展和互联网的普及,人事考试网上报名系统已逐步在国内各级人事考试机构中得到了广泛应用,收到了明显成效,对于考生来说,可以在不受报名时间报名地点的限制的情况下,通过互联网完成报名的大部分过程;对于考试管理者来说,不但提高数据的准确性的,还节省大量的人力和物力。
全面认真地分析系统应用情况,不断改进和提高系统应用水平,对于进一步提高人事考试网上报名工作质量,促进人事考试事业发展,具有非常重要的作用。
计算机技术的迅猛发展以及互联网的广泛应用、电子支付手段的日趋成熟,建立社会考试网上报名系统顺应了时代发展的要求,很好地克服了集中式报名存在的诸多问题,其优越之处无论是对考生还是对考试管理者来说都是巨大的对考生在较长的时间段内到指定网站自由登录、报名,无需赶路、排队由考生本人在计算机上填写个人报名信息,提高了数据的准确性。
对考试管理者只需很少的管理人员,减少了人员的组织和花费,同时保证了资金收缴、周转的安全。
此外,建立社会考试网上报名系统的重要意义还在于提高了考试机构服务的质量和水平,扩展了考试报名的功能,满足了社会考试更大规模发展的需求考生信息降低了数据的准确性收费工作繁琐,有风险。
人事考试网上报名突破了固有的时间和空间的限制,使考生在较长的规定时间段内,在任何地点都可以通过联网计算机直接登录网页进行信息提交报名;同时也丰富了考生获取招生信息的渠道,为考生提供了更为完整的招生信息,有利于考生在充分便利的条件下更理智地选报志愿。
其次,信息采集工作实现了化整为零的转变,信息采集更加完整、全面、规范、准确,有利于考务、录取等后续工作的进行,为科学、公正、高质量地选拔人才奠定了基础。
第三,改变了传统的涂卡、读卡、照相、填表、寄送准考证等人事考试报名管理工作模式,简化了现场报名程序,提高了招生报名的工作效率,同时降低了工作强度,使招生报名管理人员可以为考生提供更多的有效服务。
网上报名可以改变传统的报名管理模式,简化现场报名程序,扩充考生信息量,减轻劳动强度,提高工作效率。
网络极大地沟通了考生与考试部门的联系与信息传递,实现优势互补,资源共享,发挥了重要的桥梁和纽带作用。
由于这些优点,相信网上报名这种方式将会得到越来越多的考生的认可,为考生带来更多的便利,并逐渐的在全国各级人事考试中得到普及。
1.4解决的主要问题
获取报名材料的渠道单一,难以实现双向交流。
近年来,许多考试机构均选择通过网络公布报名通知、考生守则、报名资料下载等相关信息。
但由于这种网上信息只是单项发布,因此无法实现考生与考试机构的双向交流。
当考生需要获得更详细的信息时,只能选择以来人、来电为主要渠道的沟通方式。
且大多数考试在进行网上报名并缴费成功,但按政策规定要求,大多数考试必须进行报名资格审查,而相关网报技术手段没有得到有效解决,一直制约着网上报名工作的深入开展。
这大大降低了网上报名随时随地为考生提供报名的意义。
并导致了报名手续较繁杂、报名周期较长、考生信息采集工作量较大等诸多问题[8]。
网上报名系统安全存在隐患。
目前,由于网上报名工作刚刚起步,各地在实施网上报名时,主要将注意力放在了业务工作上,重点考虑的是怎样实现网上报名,而往往忽略了网上报名系统的安全性问题,导致有的网站被攻击或数据遭到破坏等非常严重的后果,影响到人事考试工作的正常进行。
考生数码照片没有得到充分利用。
目前,国家统一组织的政策性考试均采集考生数码照片,除职称外语和计算机应用能力考试数码照片能打印到成绩单或证书上,其他考试采集的数码照片仅仅使用到准考证这一步,后期办理资格证书仍需要交照片、贴照片。
1.5主要研究内容
论文通过对潍坊人事考试中心网上报名系统的设计与实现的介绍,主要对在网上报名系统中如何实现角色访问控制以及如何对在网上报名过程中实现信息安全、数据库访问控制,分析了网上报名系统的数据模型,又对整个网上报名系统的实现进行了详细介绍,本论文运用面向对象的分析与设计方法,利用可视化统一建模语言UML、统一开发过程RUP和ROSE建模工具对网上报名系统进行需求分析、定义用例、静态建模和动态建模,用若干视图从不同角度来观察和描述系统的软件体系结构,按照实际情况对系统进行可视化,帮助开发人员理解系统,构造出易维护、可扩展、可复用的软件系统模型;系统采用B/S三层软件体系结构,基于.NET开发平台(目的是为提高与非Microsoft解决方案的互操作性[9]),以ASP.NET为服务器端语言(使用ASP.NET,会话的状态可以在不同计算机的不同进程中维护,以解决WEB窗体中会话的维护问题[10]),ADO.NET为数据访问技术,SQLServer2000为数据库,C#为编程语言开发系统(C#中定义了一些用于建立、管理多线程的类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 报名 系统 设计 实现