网上报名系统.doc

上传人:聆听****声音 文档编号:716907 上传时间:2023-04-29 格式:DOC 页数:79 大小:2.34MB
下载 相关 举报
网上报名系统.doc_第1页
第1页 / 共79页
网上报名系统.doc_第2页
第2页 / 共79页
网上报名系统.doc_第3页
第3页 / 共79页
网上报名系统.doc_第4页
第4页 / 共79页
网上报名系统.doc_第5页
第5页 / 共79页
网上报名系统.doc_第6页
第6页 / 共79页
网上报名系统.doc_第7页
第7页 / 共79页
网上报名系统.doc_第8页
第8页 / 共79页
网上报名系统.doc_第9页
第9页 / 共79页
网上报名系统.doc_第10页
第10页 / 共79页
网上报名系统.doc_第11页
第11页 / 共79页
网上报名系统.doc_第12页
第12页 / 共79页
网上报名系统.doc_第13页
第13页 / 共79页
网上报名系统.doc_第14页
第14页 / 共79页
网上报名系统.doc_第15页
第15页 / 共79页
网上报名系统.doc_第16页
第16页 / 共79页
网上报名系统.doc_第17页
第17页 / 共79页
网上报名系统.doc_第18页
第18页 / 共79页
网上报名系统.doc_第19页
第19页 / 共79页
网上报名系统.doc_第20页
第20页 / 共79页
亲,该文档总共79页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上报名系统.doc

《网上报名系统.doc》由会员分享,可在线阅读,更多相关《网上报名系统.doc(79页珍藏版)》请在冰点文库上搜索。

网上报名系统.doc

目录

摘要 IV

ABSTRACT V

引言 1

第一章绪论 2

1.1课题背景 2

1.2系统研究的目的和意义 3

1.2.1系统研究的目的 3

1.2.2系统研究的意义 4

1.3国内外网上报名的现状 5

1.4课题研究的基本思路 6

1.5本文的主要工作及本人所完成的工作 7

1.5.1论文主要内容 7

1.5.2系统开发过程中本人完成的工作 8

1.6论文的组织结构 9

第二章相关的技术和理论 10

2.1C#概述 10

2.2VisualStudio概述 11

2.3Access数据库简介 13

第三章网上报名系统的分析 15

3.1需求分析 15

3.1.1功能性需求分析 17

3.1.2非功能性需求分析 18

3.2系统的可行性分析 19

3.3系统逻辑模型的提出 21

3.3.1数据流程图 21

3.3.2数据字典 22

3.3.3安全性问题 22

第四章网上报名系统的设计 23

4.1系统总体设计 23

4.1.1系统的组成结构 23

4.2数据库设计 25

4.3模块功能设计 29

4.3.1考生管理部分 29

4.3.2管理员部分 30

4.4系统安全设计 32

第五章网上报名系统的具体实现 34

5.1开发工具 34

5.2具体模块功能实现 34

5.2.1系统首页 35

5.2.2考生注册 36

5.2.3考试信息 36

5.2.4考生报名 37

5.2.5考生找回密码 40

5.2.6考生问答模块 41

5.2.7管理员信息 42

5.2.8报名信息的查看 42

5.2.9报名信息的统计 43

5.2.10报名信息的审核 44

5.2.11考生成绩的上传 44

第六章网上报名系统的测试及结果分析 46

6.1软件测试 46

6.2测试结果及评价 49

结论 50

参考文献 51

致谢 52

附录 53

摘要

全国计算机等级考试(NCRE)是面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。

由于该考试科目多、大部分科目分笔试和上机考试、报考人员社会化及社会对该证书的认可程度高等,使得该考试舞弊的可能性较大。

为了有效减少报考时舞弊的可能性,并且解决现场报名方式中考生报考地点固定、报名时间短、数据处理工作繁重、存在错漏风险等问题,开发了“等级考试网上报名系统”。

论文研究的计算机等级考试网上报名系统首先解决了以往报考受时间、地点限制的问题,将各考点采集数据变为由省考试中心采集数据,实现对省内各个考点考生报名信息数据的统一采集、统一筛选、统一编排、统一分发。

变分散、无序的考务工作为集中、有序的设计方案。

所设计的系统通过考生住址所在地,自动为考生分配考试地点和所属考点,由市考试中心统一编排准考证号,将编排好的准考证号数据导出分发网上给各个考生,有效减少了报名时舞弊的可能性。

同时该系统可为考生提供更为高效、方便、快捷、友好的报名服务。

为缓解访问压力,防止系统崩溃,本论文还对数据库数据的缓冲和更新进行了精心的设计,从而达到安全高效的目的。

通过对网上报名系统进行测试及结果分析,表明整个系统运行正常,各项主要功能均处理正确。

关键词:

等级考试;网上报名;自动考点分配;水平考试体系

Abstract

NCREisanexamwhichisopenedtothesociety.Itisanationalcomputerproficiencytestsystemaimedtotestcandidates’knowledgeandabilitytousethecomputer.Becausetherearemanysubjectsintheexam,mostofwhicharewrittenexaminationsandcomputertests,manycandidatesarefromthesocietyandtheNCREcertificateisacceptedwidely,itismorelikelyforcandidatestocheatintheexam.Inordertoreducethepossibilitytocheatefficiently,andsolvethefollowingproblems:

thefixedregistrationplace,thelimitedregistrationtime,thedifficultyindealingwithdata,theriskoferrorsandomissionsandsoon,theNCREonlineregistrationsystemhasbeendeveloped.

TheonlineregistrationsystemresearchedinmypaperhasfirstlysolvedtheproblemhowthecandidatescanregisterindifferentareasinShanxiandhowtheregistrationdatacanbeunitedlycollected,filtered,classifiedanddelivered.Thesystemcanarrangetestsitesaccordingtothecandidatelocation.ItistheProvincialTestCentrethatclassifiescandidatenumbersanddistributesthedatatoeverytestsite.Atthesametime,thesystemcanprovidetheefficient,convenient,quick,andfriendlyregistrationserviceforcandidates.What’smore,toreducetheaccessionstressandstopthesystemfromcrashing,thedatabufferandupdatinghasbeendesignedcarefully.

Theregistrationsystemwastestedandanalyzed.Theresultshowedthatthewholesystemworkedwellandthemaindesignsfunctionedcorrectly.

Keywords:

NCRE;Onlineregistration;Automatictest-sitedistribution;ProficiencyTestSystem

V

基于.net的网上报名系统

引言

在社会不断发展的今天,我们每一个都已经离不开计算机,计算机已成为我们日常生活的一部分。

计算机已经步入我们生活的每个细节。

众所周知,互联网已成为当今最大的网络,我们几乎可以从中找到我们想要的任何资料。

真正可以做到足不出户,就可以查阅自己想要的资源,就可以游遍全球的每个角落,就可以和全球的每个人,无论他在地球树的哪个地方,我们只要敲击几下键盘,点击几下鼠标就可以和他通信。

但我们在通信时,不可避免的要用到各种软件。

这些软件给我们提供了一个平台,是种便利的工具。

当今开发软件的语言众多,但多数都存在许多局限性。

.NET是MicrosoftXMLWebservices平台。

XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。

Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。

对个人用户的好处是无缝的、吸引人的体验。

传统的手工管理不仅存在着查询困难、不易更新的缺点,而且在人力物力上又耗费极大。

网上报名系统的出现,克服了以上种种缺点,对学生这一流动性及大的群体的管理工作,提供了很大的帮助和支持。

已得到了普遍的应用。

在这样的环境下,学校的信息化建设也不例外:

数字教室、多媒体教学、校园局域网都在不断的完善。

由于以往的报名系统存在很多问题和弊端。

本文设计开发的报名信息处理系统主要出于两种考虑,第一是针对传统报名中的缓慢问题,第二是可以减轻有关人员的负担.有了这套系统以上问题就迎刃而解。

在应用系统的设计上,此时系统按照事先预先设定好的结构,接收考生的报考信息并存入数据库,而且也不用担心传统报名中学生姓名,信息写错的情况,填上基本信息后,此时系统就已完成保存姓名等的工作。

本系统克服了现有人工报名模式中的诸多弊端,极大地提高了学校教学质量,可以让人员从繁琐、重复的手工操作中解脱出来,给有关工作带来很大的便利。

第一章绪论

1.1课题背景

在科学技术飞速发展的今天,计算机网络技术得到了飞速发展,信息的处理和传递突破了时间和地域的限制,信息技术的运用和推广给用户带来了无比的方便和快捷,信息化、网络化和以人为本成为信息时代的基本特征。

由于网络的实时性、方便性、快捷性和低成本性,互联网已进入社会生活的各个领域和环节,人们日常生活中的许多活动都将逐步转移到网络上来,能够足不出户办到需要办的事情,己不再是梦想,无纸化办公已成为一种时代需要。

但是,由于互联网这个新生事物在我国的历史只有20几年,互联网服务真正走进大众生活的历史也只有lO多年,由于观念、技术更新速度缓慢和资金的短缺,导致我们在很多方面都还没有充分利用起互联网的功能来。

作为考试管理的第一个步骤,考试报名具有相当程度的重要性,但由于报名信息、数据过于庞杂导致了报名工作的烦琐和难于管理。

伴随着Intetnet技术的飞速发展、信息化进程的迅猛发展,快捷、方便的网络应用为人们的工作、交流提供了方便而又广阔的平台,同时也为考试报名提供了一个新的渠道一网上报名。

实现考试网上报名已经成为一种新的趋势。

目前国家司法考试、自考、多种行业资格考试及部分著名高校的研究生招生考试都已经实现了网上报名,网上报名系统的开通有效解决了伴随考生不断增加而出现的考生报名困难问题,使考生可以有更多的时间和精力投入学习,同时也极大地提高了管理组织部门的工作效率。

大规模的社会考试,目前比较广泛使用基于单机或局域网的集中式报名方式,考生在指定的时间范围内到规定的地点进行报名,包括填写个人信息、摄像、交费、签订个人承诺书等。

这种报名方式存在时间集中、地点指定的问题,没有照顾到社会考生的具体情况环节较多,考生在每个流程都不免受排队之苦。

考生填写个人信息费力、费时,二次录入需要安排很多的工作人员,花费也很多。

对于某一项具体的考试,一年可以只有两次、三次考试报名,但对于一个管理了多项社会考试的考试机构,考试报名工作就成为一个累人的“苦活"了。

国家和地方财政在资金上对报名投入较少,目前报名的正常运转和发展,主要依靠考试等其他收费来解决同时,人员配备不足,报名管理机构的专业化、专职化程度较低。

人事考试网上报名还只是停留在考生通过互联网填写、提交个人报名信息的阶段,仅仅是转变了考生报考信息的采集方式,即用考生通过互联网填写提交报名信息的方法代替了以往由考生填涂信息卡、再用光标阅读机采集考生基本信息的方法,并没有取消人员聚集的报名现场。

考生仍然需要聚集到网上报名时所选择的报考点现场照相并支付报名费,未经现场确认的数据一律无效。

因此,现有的人事考试网上报名并不是完整意义上的网上报名,从当前的实际报名流程看,也存在有待改进之处。

在网上填报信息环节,由于现有网上报名系统的逻辑校验功能相对较弱,部分提示说明不甚具体,某些选择项分类不够合理,因而容易产生歧义,导致考生信息填报错误。

在现场报名环节,虽然考生在报名现场滞留的时间已经比传统的现场报名时间大大缩短,但是人员聚集的现场,现金的收取等仍然给招生工作带来相当大的负担和不安全隐患,对报考人数上万的大考点而言,压力就更大。

1.2系统研究的目的和意义

1.2.1系统研究的目的

在互联网迅猛发展的今天,使用网络已成为现代人工作和生活的重要内容,建立网上报名系统顺应了时代发展的要求,开发网上报名系统的目的在于:

1.方便考生可随时随地在网上提交报名信息,节省去现场的报名时间;

2.考生本人填写个人报名信息,提高了数据的准确性,同时对自己提交的

信息负责,减少由于信息的录入错误引起的纠纷;

3.减少工作人员的安排,节省人员费用,减轻工作人员的负荷且报名效率

高,报名数据处理及时;

4.缓解考试部门的工作压力,提高工作效率;

5.该系统为网上系统,利用Web技术,工作人员通过网络就能登录到系统,可以随时随地进行日常事务管理,实现移动化办公;

6.提高了考试管理机构的服务质量和水平,满足更大规模发展的需要。

1.2.2系统研究的意义

网上报名系统旨在解决本地区不同地域的考生不能及时报名的问题,并为考生提供更为高效、方便、快捷、友好的报名服务。

同时也希望该系统可以减轻管理人员的工作强度,协调考生与管理人员的关系,快速提高报名的工作效率;并进一步提高计算机等级考试考务管理水平。

通过对该系统的开发,能够实现等级考试报名的自动化管理,使等级考试管理工作规范化、系统化、程序化,提高信息处理的速度和准确性。

对考点来讲,可以大大降低组织机构的报名压力,减轻工作人员的劳动强度;对考生来讲,不再排长队,花费大量宝贵的时间去报名,可以充分利用身边的资源,就近报名(现在大部分城市家庭都安装了宽带,没有安装宽带的也可以到社区的网吧上网,大学所有的寝室都开通了宽带网络、学校的计算机机房和图书馆全部联网[4])。

这样丰富的网络资源能大大提高考生报名的效率,只要考生认真填写报名信息,就可以大大降低出现错漏的几率。

考生数据的采集一直是考试管理工作实现计算机化管理的一个难题。

如何高效率地采集到准确规范的数据,考试机构在计算机技术不断取得发展的同时,也作出了不懈努力。

回顾数据采集的历史,大体分三个阶段:

第一阶段报名数据采集方法是学生填表,由专门负责报名的老师手工将报名信息输入到电脑中;第二个阶段考点安排数台电脑,由考生自己录入报名信息,出现问题由考生自己负责;第三个阶段是使用光标读卡器,由考生将报名卡添涂后,通过光标读卡器将信息读入计算机。

虽然报名方式经历了好多种,但是存在的问题一直没有得到改善,如信息出现错误情况、出现错误后的责任认定、工作量大的现状等等。

为了能迅速、准确地采集到完整的考生数据,同时实现24小时全天侯的实时服务,就必须应用成熟的网络技术,实现考试报名的网络化,享受信息化带来的便捷。

实现网上报名,可以采集到规范和完整的考生信息,可以真正使“减人增效”落到实处,考生可以在一天24小时内的任何时候到网上来报名,修改报名信息,不再受到时空的限制,并且有利于教育行政部门和招生考试部门快速、准确地掌握考生信息,实现报考信息的统一、集中、规范、标准,使考生管理工作高效、科学、规范、安全、公平、公正、严密。

目前网上报名系统已经在很多考试项目中得到了广泛应用,教育部考试中心组织的海外考试项目都使用了网上报名系统,比如:

托福、雅思、GMAT、德福、GRE等等,还有国内的考试项目如硕士研究生报名、博士研究生报名及部分省市的高考报名己实现网络化[4]。

经实际运作显示,网上报名减轻了学校或考点接待考生报名的任务量,方便了考生异地报名,统计数据快捷准确,提高了工作效率,减轻了工作人员的工作压力。

网络极大地加快和丰富了考生与考试部门之间信息传递,起到了重要的桥梁和纽带作用。

鉴于这些优点,相信等级考试网上报名的这种方式将会得到越来越多考生的认可,为考生带来更多的便利。

该系统的使用可以使考生以及系统管理员准确快速了解报名的相关信息,充分做到数据和办公设备的共享,从而大大提高工作效率和管理水平。

建立“网上报名系统”顺应了时代发展的要求,能很好地解决现场集中报名方式存在的诸多问题,网上报名通过计算机网络传递报名及相关信息,改变了传统的以纸质材料为唯一介质的报名模式,其优越之处是显而易见的。

尤其对考试管理者而言,不仅减少了人员的组织和花费,还保证了报名交费资金的安全,使考试报名工作变得非常轻松。

1.3国内外网上报名的现状

全国计算机等级考试是经原国家教育委员会(现教育部)批准,于1994年由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。

十多年来,“全国计算机等级考试”以它的权威性、公正性得到全国各界的认可,发展形势喜人,参考人数逐年增加,推动了我国计算机应用的提高和普及,同时也给考试机构具体负责的工作人员带来了越来越大的工作量。

传统的报名管理方式存在很多缺点:

首先获取报名材料的渠道单一,难以实现双向交流。

当考生需要获得关于考试更详细的信息时,只能选择直接到考试机构询问或给考试机构去电话作为主要沟通方式。

再有就是手工采集到的考生信息比较简单,不利于考生的管理。

报名时需要填写信息登记表或填涂机读卡,由于登记表都为手写,有些考生信息项填写不全,再加上书写不规范,填涂不认真,常常出现错填、漏填等情况,这给考试管理部门带来了极大的困难。

2002年下半年教育部研制开发了《全国计算机等级考试考务管理系统》,新报名系统的应用在报名后期有效缓解了考务人员的劳动强度,强化了数据信息的准确性与可靠性,目的是实现防止舞弊,并且通过使用权限的管理,提高了数据信息的安全性[1]。

然而新系统还是沿用了传统的报名方式,考生到考点填写报名表,由考点工作人员将考生的个人信息录入系统,或通过读卡机将考生信息“读”入系统,给考生进行数据照相,然后打印考生确认单,再考生确认数据的准确并签字。

就多数考点来说,在10天的报名时间内解决6000多人的报名和考生现场照相等工作是相当困难的,况且大多数考生都集中在接近报名截止的时间来报名,使各报名点经常出现前几天门可罗雀,后几天门庭若市的场面。

由于平均一天要接待600多人次的考生,报名点经常出现拥挤、扎堆、混乱的现象。

整个报名过程中,由于考生相关信息复杂,信息量大,现场要采集考生照片、收费、开具收据和接待咨询等,工作人员精神压力很大,非常容易发生错报、漏报和误报的情况。

另外,工作人员收取报名费也给其带来风险。

报名后准考证的制作和发放、费用上缴、成绩查询和证书发放也需要消耗大量的人力和时间,整个工作烦琐、杂乱,没有条理,使得工作人员精神高度紧张,工作效率很低。

鉴于此,有必要建立一个统一的网上报名系统,使等级考试报名工作网络化、规范化,系统化、程序化,提高信息处理的速度和准确性,并且能够及时、准确、有效地查询等级考试成绩情况,实现考点和考生点对点服务[3]。

这样一套效率高、功能强、人性化的计算机网上报名管理软件亟待开发。

1.4课题研究的基本思路

本课题将从需求分析开始,遵循统一开发过程的开发流程进行规划,以保证系统的稳定性、易维护性、可扩展性和可复用性。

将最大限度地提高系统安全性和整体性能,设计实现针对计算机等级考试考点组织报名工作的应用软件——网上报名系统。

计算机等级考试报名系统是个较为复杂的工程,该系统能够实现不同时间和不同地点的随机报名,所有报名考生的数据应该由服务器实现存储、删除和修改。

根据对报名点网络建设的现状分析,本系统的设计并实现为基于B/S模式(Browser/Server模式)的网上报名系统。

该模式具有较好的网络扩展性和兼容性,在传统C/S模式(客户机/服务器模式)的二层结构基础上,依据功能把服务器分为应用服务器和数据服务器,从而形成客户机/应用服务器/数据服务器的B/S三层结构。

由考生自己录入报名信息,信息准确性及考生信息查询都有很大提高,简化了报名手续,降低了错误率,提高了工作效率,极大地方便了管理人员随时进行报名情况的了解和管理,而客户端可以通过浏览器直接登录,不需要再安装其他任何软件。

数据库访问是本系统的核心。

本系统采用C#语言实现动态查询、修改、删除和添加数据库。

C#(CSharp)是微软(Microsoft)为.NETFramework量身订做的程序语言,C#拥有C/C++的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。

为了有效防止考生与考点工作人员联合舞弊,在整个系统中从以下两个方面进行了精心的设计。

1.为了防止考生到有熟识的考点管理人员的考点报名参加考试,对于网上报名的考生,系统为其分配所属考点,此项的依据是考生在网页上填写的居住地点,系统按就近原则给予合理安排,即照顾考生方便参加考试,又可避免考生到其熟悉的考点报名参加考试。

2.为了防止考点管理员将熟悉的考生在编排准考证时,人为安排在一起,减少陪考的可能性,在本系统中,准考证号不再由考点自己编排,而是由市考试中心统一编排。

编排好准考证号的数据分发给各个考点安排具体的考试地点和上机时间,考点不能更改考生的准考证号信息。

1.5本文的主要工作及本人所完成的工作

1.5.1论文主要内容

通过认真分析全省考务工作的整个流程,提出一种报名由现场到网上、数据采集由下级到上级、考务的实施由分散到集中的设计方案,得出系统的需求由两部分构成,一部分主要完成报名信息的发布、报名数据的采集、报名信息的审核、报名疑问的解答、考生分数的查询等功能,主要以网页网站的方式,即B/S模式实现。

另一部分主要完成报名数据的筛选、准考证号的编排、考生数据的下发,主要以应用程序的方式,即C/S模式实现,用来辅助报名工作的顺利完成。

针对具体功能模块进行详细设计。

主要包括:

考试项目简介、报名点查询、报名流程、考生报名、报名信息的修改、考生问答、成绩查询、考点管理登录和网上报名辅助程序。

考生报名中重点设计了身份证号的有效验证、有保留成绩的校验、报名号自动生成、考点自动分配、上传相片等内容;考点管理登录中重点设计了报名信息的审核、现场交费、报名数据筛选等内容;网上报名辅助程序中重点设计了对各考点管理员的管理、考点归属设置、准考证号编排、报名数据的导出分发、合并成绩和报名库、数据的维护和备份等内容。

除各功能的实现外,为缓解访问压力,防止系统崩溃,还对数据库数据的缓冲和更新进行了精心的设计,从而达到安全高效的目的。

1.5.2系统开发过程中本人完成的工作

通过对本课题的充分调研,通过对各种计算机等级考试中心考点和其他部分的充分讨论和研究,对系统进行了详细的需求分析和系统功能模块的设计,确定了本系统的总体设计方案和设计思路,并编写程序代码实现了该系统。

在本课题的具体设计中,我本人提出来系统的总体设计方案和设计方法,并主要设计完成了如下部分的代码设计。

1.计算机等级考试有关信息的介绍模块:

主要包括考试项目简介、报名点查询、报名流程、国家的政策法规等信息的发布及显示。

2.考生报名信息的录入以及相关信息的校验模块:

主要是设计考生报名、报名信息的修改的界面以及信

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2