研究生招生管理信息系统的设计与实现.doc_第1页
研究生招生管理信息系统的设计与实现.doc_第2页
研究生招生管理信息系统的设计与实现.doc_第3页
研究生招生管理信息系统的设计与实现.doc_第4页
研究生招生管理信息系统的设计与实现.doc_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

目 录摘 要iabstractii第1章 绪论11.1 系统开发背景11.2 国内外研究现状21.3 本文的主要工作31.4 本文的组织结构4第2章 需求分析与获取62.1 总体业务描述62.2 系统目标和解决的问题72.3 系统需求分析82.3.1 系统功能性需求102.3.2 系统非功能性需求24第3章 系统设计273.1 系统技术架构273.1.1 软件架构设计273.1.2 数据的共享和分离设计283.1.3 招生时间控制293.2 系统功能架构30第4章 系统详细设计364.1招生状态设计364.2 招生验证规则384.3 类结构设计414.4 数据库设计45第5章 系统实现与测试485.1 考试科目组编号生成485.2 招生信息的导入导出495.3 系统测试50第6章 总结与展望52参 考 文 献54致 谢56contentsuabstract in chineseuiuabstract in englishuiiuchapter 1 introductionu1u1.1 backgroundu1u1.2 current status u2u1.3 main contributionu3u1.4 contents organizationu4uchapter 2 requirements analysisu6u2.1 description of overall businessu6u2.2 destination and primary issuesu7u2.3 system requirements analysisu8u2.3.1 functional requirementsu10u2.3.2 non-functional requirementsu24uchapter 3 system designu27u3.1 technical framework designu27u3.1.1 sofeware framework designu27u3.1.2 data sharing and apartu designu28u3.1.3 time control designu29u3.2 functional designu30uchapter 4 details designu36u4.1 recruit status designu36u4.2 validate regulation designu38u4.3 class designu41u4.4 database designu45uchapter 5 implementation and tesingu48u5.1 the number createaion of subject teamu48u5.2 export and import of informationu49u5.3 system testingu50uchapter 6 conclusions and prospectu52ureferencesu54uacknowledgmentsu56i山东大学硕士学位论文摘 要研究生招生管理信息系统是立足山东大学研究生招生管理工作的现况,采用先进的设计理念和开发技术建立的一套涉及招生工作各个环节,面向招生工作各类考生的综合管理信息系统。系统有效解决了信息填写不完整、监督机制不完善、统计工作不及时等一系列现实问题,目标是实现对招生工作全流程的控制和管理,从而提高招生生源的质量和管理工作的监管力度。本文采用面向对象的思想,以统一建模语言为分析设计工具,对招生管理过程中的相关业务进行需求分析和系统设计,针对系统及用户的特点,形式上采用b/s和c/s两种架构模式,功能上采用多层次软件功能架构,技术上基于mvc基础的structs+spring框架和uims用户界面管理系统架构,以java为编程语言,利用xml配置以及dao、hibernate等相关技术实现了招生管理过程中的招生目录维护、注册完善信息、导入硕士基本信息、安排考场、博士信息现场确认、硕士博士成绩录入及发布、复试模块、录取模块等功能。在安全方面,系统采用基于资源角色的权限管理,增强了系统运行的安全性。通过查询接口对外提供查询服务,通过下载功能提供数据导出,系统内部提供完整的业务处理接口和函数调用。在系统需求分析中,对系统的总体业务以及业务流程进行了详细说明,对模块的功能以及模块间的关系进行描述,以考生状态管理为例,重点分析了考生基本信息采集、考生初试状态转换、录取考生信息转培养库。从招生验证设计、类结构设计、数据库设计等方面详细描述系统设计,得出了系统中的设计类和数据库模型。在系统实现部分,主要讨论了考试科目组编号的生成、招生信息的导入导出,提高系统的数据传输效率。目前系统已在山东大学研究生院招生部门成功运行,并取得了一定的效果,提高了学校研究生招生信息管理工作的效率,极大地提高了招生生源质量。关键词:招生管理;状态控制;规则引擎57abstractrecruit management information system for graduates is a synthesis management system developed by using advanced design methods and technologies. it is established in the real recruit management work of shandong university and it involves every stage of the recruit management work for different users. the system is used to solve a series of realistic problems effectively such as the data incomplete, the imperfect surveillance mechanism, the statistical work behind time and so on. the goal is to achieve management of the whole process of the recruit management work, so as to improve the enrollment in the quality and management supervision of recruit information management work.the rational unified process is used as development tool and uml is used as description language for analyzing and design in this paper. the system adopts object-oriented idea on the recruit management business of requirements acquisition, requirements analysis and system design. for the user and system characteristics, the system implements many function modules in the process of recruit management, for example, the maintain of recruit catalog,the information collection of examee ,the import information of master,the arrange of examination room,the information check of doctor,the module of retrial,the module of matriculate, historical data management, using both b/s and c/s architecture model in form, using multi-level software functional framework in function, based on the mvc-based technical structs+spring framework and uims user interface management system framework in technique. the system uses java as the programming language and uses xml configuration and dao, hibernate related technologies. in the area of security, the system adopts role management based on authority management to enhance system security. through the external interface to provide query service, and the system of internal business processes to provide a complete interface to operate or query data, the system achieve internal and external data on the system of information sharing. in the system analysis, the requirement acquisition methods in system development process are explained and a detailed description for system and business processes in general business is carried out. also the functions of seven modules as well as the relationship between the modules are described. it focuses on the analysis of examee recruit state and the process of examee state transition. through state modeling on basic information of examee, a detailed description of examee classes and the relationship between the classes, we obtain the design class and database model in the system. it also focuses on the database of basic information of examee, retrial passed, matriculate the design through process control related table views design. rules engine is used to solve the description of complex businesses and to strip the business rules and actual codes in this way. in the system part of implementation,it focused on the examination subjects group number generation, enrollment information, import and export, to improve the efficiency of data transmission system.now, part of the system has been used successfully by shandong university recruit department. it has a great effect and makes the cultivation management of postgraduates more efficient. keywords: recruit management; states control; rules engine第1章 绪论1.1 系统开发背景随着internet和信息技术的发展,网络信息技术发展深刻改变着社会生活、工作、思维和交往的方式,对传统教育体系制度产生根本性的影响。高校教育信息化建设成为信息化建设的前沿阵地和信息时代的弄潮先锋。在新的形势下,山东大学早于2005年出台了相关文件山东大学关于进一步加强和推进信息化工作的意见,并成立了校长担任组长的信息化领导小组,加大了信息化建设工程的力度,希望通过教育信息化建设转变教育思想和观念,为建设山大特色、中国一流、世界水平大学,进一步推进素质教育,实现学校跨越式发展奠定坚实基础。我校研究生院招生信息系统是整个信息化建设工程中的一个重要组成部分,它是信息化建设中主要信息采集的“源头”,后期的学籍、培养、学位、历史档案等都是在招生信息基础上得以实现,因此统一和完善信息化建设工作,招生信息是重中之重。研究生教育管理是研究生教育的一个重要环节,是一项涉及多学科知识,需多部门协调工作的管理系统工程。研究生院工作非常繁杂,从招生、录取、入校、培养、论文、毕业等,有大量的管理工作要做,招生业务主要工作包括考生信息采集、数据导入、数据处理和数据导出等。招生数据经过处理后以适当的形式输出相关文件或表格,如招生目录导出、考生报名数据、初试通过名单、拟录取名单、转培养数据等,同时将处理后的数据按一定格式上报教育部。就目前而言,大量信息的管理,仍以手工处理为主,除纸质的材料外,所谓信息处理往往以excel报表为载体,存储在计算机的大量文件中件1。学校研究生院急需一套承上启下、包容和协调日常大量业务处理和数据存储、分析的综合信息管理软件。功能上要求开发系统具备相当的准确性和安全性,如考生信息、考试成绩、录取信息等。同时在高校研究生教育管理系统中,国务院与清华大学联合开发了全国研究生招生报盘系统,这一系统在全国范围内规定信息采集标准,使得招生工作有法可依。这就要求开发系统能够和全国招生系统无封对接,以保证通过本系统的信息导出可直接为国家招生报盘所用。1.2 国内外研究现状教育信息化是一种教育思想、教育观念变革的过程,具体表现在教学管理中广泛采用以微机多媒体和网络通讯为基础的现代化信息技术,达到教学多媒体化、资源全球化、学习自主化、活动合作化等。其最终目的是实现创新人才的培养,实现教育现代化。美国作为世界头号经济强国,在信息技术发展方面始终走在世界前列。校园网络普及率高、设备硬件器材先进、信息技术应用广泛。越来越多的学校利用信息技术主动开展旨在减轻学生负担,提高学生综合创新能力、深层次思考能力等方面的实验,得到了其他国家的认可和效仿。在我国,教育信息化一直得到国家的大力支持。近十年校园网络基础设施得到了较大的改进,与之相适应的校园信息化水平也得到了大幅提高。我国的数字化校园建设具有以下几个特点:首先,教育信息化仍处于起步阶段,基础比较薄弱,发展参差不齐。如北京大学和清华大学校园网络信息化工程是在90年代初提出的,经过近10年的发展,现已基本形成了以高速校园网为核心,涵盖以学术研究、网络教学、信息资源、社区服务和办公管理为功能的一体化教育管理系统2。全国重点高校数字化校园建设研讨会于2002年5月份在珠海举行,40余所高校参加了本次会议,会议最后决定在全国重点高校率先推进数字化校园建设,并确定北京大学、清华大学、浙江大学、中山大学、重庆大学作为召集单位。会后,全国范围内形成了以校园数字化、教育信息化为标准的新潮流,各高校纷纷提出数字化校园建设项目。各高校纷纷拟订了校园信息化建设的规划纲要,逐步建立起符合各自实际的集招生、教学、毕业、办公等为一体的管理信息系统。但教育信息化的发展在全国范围内还是很不均衡的,一方面体现在地域发展差别,另一方面则体现在教育本身各业务领域发展的不均衡。普遍的现象是信息化辅助教学的发展比较充足,而教学管理方面的信息化建设则相对缺乏。虽然国内大部分高校在教育管理上实施了一定的信息化系统,但教学管理系统仍存在着以下几点不足。1、教学管理系统使用效果不佳。目前使用现状是教学管理系统仅在部分业务上向培养管理部门提供“点状”对口支持,但是对整个业务流程缺乏全过程管理和控制,无法体现信息化系统对流程管理、控制管理、数据监控等的强大功能。2、无法组建完备的高校信息化建设平台。教学资源的网上共享与发布、授课方式的灵活多样,仅仅是教学信息化管理的一部分。由于对教学管理工作支持的不足,教学资源、课程教学和整个教学管理没有很好的结合起来,只有将各个部分紧密结合起来,才是的教学信息化的真谛,才能适应日益复杂的培养管理,提高培养的质量。3、 系统体系架构问题。由于原有系统开发时间较早,系统架构比较陈旧,仅能对常规的、相对简单的业务提供支持,对目前日益复杂的培养业务无法提供很好的响应和支持。同时由于系统架构的制约,导致旧系统适应性、通用性、灵活性等方面均存在较大问题。4、 系统高端支持力度不够。数据查询、汇总、分析、输出功能能力有限,导致各学院导出数据无法很好的为学校主管部门直接取用,需要对数据进行二次加工和处理,执行效率不高。5、 原有系统没有解决数据继承、历史数据归档的问题。这些问题的存在导致了原有系统已经无法满足目前日益增长的教学和教学管理需求,如何在新系统的开发过程中解决这些问题,是今后发展值得关注的主要问题。1.3 本文的主要工作本文通过对山东大学研究生招生管理系统的设计与实现描述,分析了系统开发的背景,采用需求管理统一方法确定系统需求和系统设计目标,将需求进行细化,对典型场景进行了细粒度的描述,介绍了系统功能性需求和非功能性需求。对软件架构设计、数据共享和分离、招生时间控制进行了分析和设计,以考生状态流程控制为例,利用系统建模介绍了系统的详细设计,并对招生系统数据与外界的接口设计进行描述,对招生管理实现中的难点和细节进行分析和论述,并经过设计测试环节,分析测试结果并给出结论。具体的工作如下:1、分析了研究生招生管理系统的开发背景,结合本校招生管理工作的流程和特点,明确提出开发有特色的高校招生管理的具体要求,并重点分析实现本系统要达到的要求和数据指标。2、总体描述系统需求,通过对招生管理业务功能流程的分析,理出一个清晰的招生管理模式,对这个模式进行模块划分,将招生管理的模块需求细化为考生注册采集信息、现场确认信息、照相安排考场、查询成绩、初试分数线、复试方案及复试领导小组、拟录取考生等,采用用例分析方法,通过用例图、活动图等uml统一过程化方法进行需求分析和描述。3、对招生管理系统的软件体系架构和系统功能结构进行设计,为确保系统的安全,除了在系统实施时,在硬件设施上提高安全性外,特别建立了系统的权限管理设计,采用“基于角色的访问控制模型”建立权限管理,并增加二次过滤,确保“正确”的用户访问“正确”的资源件3。4、系统详细设计时,设计考生的状态,控制提交申请状态和缴费标志状态,在现场确认后,对考生的照相和安排考场信息进行处理;在公布初试成绩已划定分数线之后,对复试通过考生进行控制;对招生目录报盘中的数据设计代码转化;对系统进行静态建模,对了类的组织结构进行设计,并设计招生管理的关键业务类图。5、系统实现部分,针对考试科目组编号的业务规则,由相对应的招生方向、研究方向进行关联,生成与研究方向相对应的考试科目组;通过xml配置需要转换导出的数据,以便于直接转录到国家报盘系统;通过对系统格式和内容的校验,提高系统的容错能力。1.4 本文的组织结构第2章需求分析与获取,首先对业务需求进行总体描述,其次描述本系统的要求和需要解决的问题,最后对需求分析按照功能需求和非功能需求两个部分进行描述。第3章是系统设计。主要阐述了系统的软件架构设计、数据的共享分离、公用信息的匹配和关联、招生时间控制问题,最后对系统功能架构的设计进行了详细分析。第4章是系统的详细设计部分,主要描述了招生状态设计、招生验证规则、和数据库的详细设计。其中,招生验证规则分为不同的涉众对象进行细化分析验证。第5章主要描述了系统的实现和测试,针对系统实现过程中的数据导入的导出和数据迁移的实现进行了阐述。第6章总结与展望部分,对本文进行了总结,并对下一步的工作进行了展望。第2章 需求分析与获取2.1 总体业务描述研究生招生管理是研究生教育的一个初始环节,是一项涉及多学科门类,需多部门协调工作的管理系统工程。招生管理系统又是研究生管理信息系统的一个重要的子系统。招生管理主要由研究生院招生办负责,与各二级学院、研究生院其他部门以及报考山东大学的所有考生,共同完成招生的整个工作。招生阶段需要由研究生院招生办监督指导,各二级学院具体实施操作,共同完成研究生招生工作。这里主要通过考生采集信息,学院秘书和招生办管理人员共同审核完成。招生办管理人员可通过网页、电话、邮件的方式通知考生及时关注网站信息。推免生及调剂生报名审核主要由研究生院主管研究生招生工作的人员负责,根据研究生培养计划制定具体的接受院校、调剂专业、单科和总分分数限制等等。招生办是联系各项工作的纽带,负责控制整个流程,向考生和学院传达各项信息,以及安排和协调工作。招生工作中涉及到的用户有:招生办管理员、考生(统招硕士、统招博士、推免生、调剂生、软件工程硕士)、学院秘书。由招生办提前公布本年度招生目录、考生在有效时间内进行网上注册,各种类型的考生进行完善信息,然后进行提交申请,需要交费的考生(主要是统招博士、软件工程硕士)通过网银交费,最后参加现场采集照片安排考场,参加初试。由于招生类型较多,还有一部分学生是在职人员(临床硕士、临床博士、同等学历在职申请硕士学位考生),这就需要系统能够兼容多种类型的招生信息采集,当然这些信息的兼容是以数据的冗余为代价的。由于高校招生面向地域是全国范围内招生,因此要求系统能消除地域的限制,将各项工作转到网上进行,各类用户只要能有一台连入internet的pc机,便可直接在网上完成所要求的信息采集工作。在研究生招生方面,为确保研究生的招生数据的准确性和安全性,研究生院普遍采用公布招生目录、注册报名、信息采集、提交报名申请、招办和学院秘书逐级审核,博士网银缴费,考生现场确认、审核通过者可进行初试考试。山东大学作为首批自设研究生院的重点高校,拥有自主招生划线资格,硕士考生需要经过教育部招生信息网(“中国研究生招生信息网”)进行报名注册,博士考生通过山东大学招办网(自主开发)进行注册报名;推免生除了在教育部招生信息网进行注册外,还需要在山东大学招办网进行注册,对于初试未通过成绩优异的考生,可以选择调剂,在山东大学招办网进行注册报名选择调剂学院及专业,保证优质生源的最大录取。由于研究生教育管理系统中的招生工作,国务院与清华大学联合开发了全国研究生招生报盘系统,这一系统在全国范围内规定信息采集标准,使得招生工作有法可依。但是招生对象涉众不一,全国招生系统面对的是各个信息采集站,分为省级招生办、学校级招生办,对学校而言,学校级招生办面对全校各个二级学院考生,使用该招生办,只能采取专人负责手工录入每个考生个人信息的办法,效率比较底下。为了弥补这种面向全国的系统不完全适用于学校级的矛盾,这就需要有针对性的建立适合于我校研究生招生管理工作流程,又能很好的适应国家的招生报盘系统的信息采集要求。需要在原有招生管理的基础上扩展招生录取报盘的需求,修改小部分的考生信息,在考生转培养库时即导入尽可能完整、格式正确的信息,有必要可采用b/s结构实现信息的分散采集的方法,在平常信息维护时对已采集信息进行管理和审核;通过学校级的系统数据导出可直接为国家招生报盘所用的完整、精确的数据。2.2 系统目标和解决的问题由于系统是面向全国研究生的招生及相关流程的招生管理子系统,招生管理业务与其它子系统的业务需求有很大的差异,招生工作按年度为周期进行批次管理,具有周期性,与招生相关的数据主要是考生基本信息、学位学历信息、报考信息、联系方式等多类数据的综合,并会生成与招生状态相关的动态数据,在一次招生管理工作完成之后,有大量的考生招生数据需要通过接口导出到系统外,因此系统在实现上主要的难度集中在有良好的符合招生管理业务分析和有处理大量数据的系统负荷能力上。具体分析可从以下四方面考虑系统要解决的问题。1、招生管理的相关人员包括多种类型的考生、学院秘书、招生办、管理员,对不同的用户,系统如何有效提供服务,方便用户使用,加强管理监管力度。尤其是多种类型的考生信息采集,如何确保考生信息采集的精确性和完整性是本系统的特色。2、业务数据要素有所不同,部分数据需要个性化定制,系统如何提供良好的可定制的接口。招生管理业务流程复杂,尤其是在录取的考生信息中,与培养管理业务有业务交接,系统如何能兼顾两个管理部门的需求,实现考生信息和培养信息的良好映射,提供良好的通用模型,又区分不同的业务需求,提供特殊的功能,如招生目录中报考院系、报考专业、报考研究方向、博士选择导师等。3、招生管理中采集数据来源多而复杂,且根据不同的时间段,信息字段之间约束又易变,如何保证数据的安全性、可靠性、可维护性、可恢复性的要求。4、招生管理作为研究生院管理的最初环节,对大量的数据需要汇总、分析,如何让系统能够对数据进行有效的整合和数据挖掘,为后期调剂、录取数据的分析提供有效决策的依据。基于以上原因,研究生招生管理系统实现以下目标:1、功能全面,能包括从考生注册采集信息到最后录取报盘的整个流程的功能;系统提供的功能越多,分担的任务越多,越可以减轻研究生院及二级学院管理人员的人工管理的工作量,提高工作的效率,提高招生生源的质量。2、界面友好、操作简便,面向用户操作的界面要做到美观大方、简洁实用,操作简便,执行速度快并且网页的整体风格要一致。3、建立一套完善的通用业务处理功能,并建立相应完整的业务数据字典,以适应不同业务数据的伸缩扩充,提高资源的复用率和重用性。4、实现信息共享,部门协同工作,通过查询功能对外提供服务,对系统外系统或部门提供信息,系统内部则提供完整的业务处理操作或查询数据,实现系统内部及系统间的数据信息共享。2.3 系统需求分析软件开发的目标是开发符合客户真正需要的高质量软件件4。需求分析主要通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。这些模型是对需求的抽象,以可视化的方式提供一个便于沟通的渠道。用户需求的分析与用户需求的获取有着相似的步骤,区别在于分析用户需求时使用模型,以获取用户更明确的需求。分析用户需求,需要执行下列活动。1、描述系统总体结构通过建立图形,描述系统的整体结构,包括系统的边界与接口。招生业务的流程如图2-1所示。图2-1 招生管理整体流程图整个招生管理工作可分为以下几个阶段:维护招生目录、考生信息采集、现场确认排考场、初试通过、复试通过、录取及信息转培养。其中,后三个阶段具有严格的流程控制,每一个流程都在上一个流程完成之后进行操作。2、需求建模用于需求建模的方法有很多种,最常用的包括数据流程图(dfd)、实体关系图(erd)和uml三种方式5。本系统使用统一建模语言uml中的用例图、状态图、顺序图来对需求建模。用例图是通过描述“系统”和“活动者”之间的交互来说明系统的行为。通过分解系统目标,用例图描述活动者为了实现这些目标应该执行的所有步骤。此方法最主要的优点是用户导向的,用户可以根据自己所对应的不同用例来不断细化自己的需求。此外,使用用例还可以方便地得到系统功能的测试用例。uml 活动图记录单个操作或方法的逻辑、单个用例或商业过程的逻辑流程6。uml状态图描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的时间做出反应7。uml顺序图描述描述多个活动者与系统的交互前后时序。通常创建一个uml状态图是为了以下目的:研究类、角色、子系统、或组件的复杂行为,建模实时系统8。本节主要针对系统的功能性需求即业务需求进行分析,非功能性需求放在本章的最后一节加以阐述。2.3.1 系统功能性需求下面采用流程和用例模型表示各阶段系统的功能性需求并且确定需求的范围:1、维护招生目录:招生目录维护是整个招生工作的开始,是整个招生报考工作指南,布局完美的招生目录对整个招生工作效率提高具有至关重要的作用。目录由招办和学院秘书进行维护,目录需要显示的信息主要有招生学院代码、招生学院、该学院联系电话、联系人、复试方案、招生专业代码、招生专业、招生研究方向、考试科目组、招生人数、备注等信息,其用例图如图2-2图所示 图2-2 招生目录用例图招生目录生成需要由以下几步完成:1) 关联招生方向:对各个学院、各个专业、各个研究方向选取不同的招生对象进行关联(招生对象类型有统招硕士、统招博士、调剂生、推免生、软件工程硕士、临床硕士、临床医学博士、在职申请硕士学位八种考生类型),一个专业或者一个研究方向均有可能招生多种考生类型,招生方向会按照招生专业成相应的招生方向。2) 生成考试科目组:对于每一条招生方向进行考试科目组关联,作为考生报考、复习的指导信息,每个考试科目组原则上是有四门考试科目组成,一般有政治理论、外国语、专业课一、专业课二组成,学院秘书按照自己专业需要的考试科目进行选择关联,生成考试科目组编号并命名考试科目组。3) 关联考试科目组和导师:每一个招生方向都会有可能对应不同的考试科目,对于博士招生,由于大部分的博士生在报名的时候需要选定导师,所以需要在招生目录上显示出导师的基本信息。4) 备注信息:主要是显示各个学院的专业招生人数、学院总招生人数、联系老师、联系电话、备注信息等,便于考生在不清楚的情况下进行电话咨询。在关联以上信息时,需要维护基本信息,比如:考试科目(主要是专业考试科目的维护,政治理论、外国语一般变化不大)、研究方向(招生专业对应的研究方向的维护)、部分新添加的专业及招生类型。在招生目录显示上会存在一个招生专业会被多个学院招生,对于一个专业可能会被多个学院进行招生情况,我们还提供学院和专业的关联查询。2、采集完善信息:本系统支持八种类型的考生招生,各种类型采集的数据不尽相同,略有差异,下面我们主要分析各个类型采集信息差异性。其中考生类型分为:推免生、统招硕士、统招博士、调剂生、软件工程硕士、在职临床硕士、在职临床博士、同等学力申请硕士八类。对每一种类型都包括这样几类公共信息部分:个人基本信息、学位学历信息、报考信息、联系方式信息、录取信息、其他信息。具体差异性如图2-3所示。图2-3考生信息分类图这里虽然每个考生类型中都有个人基本信息、学位学历信息、报考信息、联系方式等这样的信息分类,但是对每个具体的信息,不同的类型略有差异,如:推免生需要专业排名;统招博士需要研究生阶段学位学历信息、报考导师、研究方向、考试科目组、缴费信息;调剂生需要调剂前报考院校、报考专业、初试成绩、准考证号;临床硕士、临床博士需要考生的医师资格证信息。最先开始进行的是推免生注册完善信息,作为统招硕士的一种类型,该类型的考生不用参加初试,直接进入复试流程,推免生注册完善信息主要有以下几部分流程组成:1) 注册:统一的入口注册;这在里我们采用的是身份证作为考生注册的有效证件,并且定义一个身份证号仅可注册一种类型的考生信息,我们对考生身份证进行控制,主要是保证采集信息的唯一性,为后期确认考生信息流程的顺利进行奠定基础。2) 完善信息:由于本系统招生对象是全国各地考生,地域、年龄层次、学历层次等差异较大,因此需要对考生采集信息进行整理,该部分包含四个方面的信息,详细说明如下,基本信息:主要是反映考生的出生年月、政治面貌、出生地、考生来源、社会家庭关系、工作学习经历、奖励处罚等;学位学历信息:主要是考生的本科毕业院校、毕业专业、毕业年月、毕业证书编号、本科学习形式、最后学位、最后学历,学士信息和本科信息类似,对于博士考生还应涵盖研究生信息以及硕士学位信息,在校生应包括在校生学号和总成绩专业排名等情况;报考信息:主要是采集考生报考学院、报考专业、考试方式、报考方式、委培单位、考试科目等信息,博士考生还应采集报考研究方向、报考导师,推免生和调剂生采集两个志愿,两个志愿之间的关系是以一志愿为主,二志愿为辅;联系方式:主要是考生的手机号、通讯地址、邮政编码、以及需要备注的信息,以方便在应急的情况下能和考生取得联系。3) 提交申请:考生在完善信息之后方可进行提交申请,在信息完整的情况下,提交申请,表示考生成功将信息写入系统,并会由系统自动生成一个报名号,在现场确认时会使用。4) 考生列表:在考生成功提交申请之后,招办方能看到采集到的考生信息,以便于进行审核处理,审核的优先权是按照招生办和学院秘书逐级进行审核,招办审核通过秘书才能进行审核,一志愿审核不过,可进行二志愿审核,确保最大程度优质生源的录取。5) 人数统计:主要是统计功能,各学院能看到本学院的各个专业一二志愿报考情况,招办能看到所有学院的一二志愿报考情况,便于最后报盘统计,对于博士考生还需要统计照相人数、缴费人数、打印准考证人数等。对于采集信息这部分功能需求,需要考生在提交申请之后,表示考生成功注册信息,系统会自动按照同类型的考生进行编号,一般编号的基数是10000,依次累加10001、10002、10003、10004,对于需要缴费的,还需要通过网银功能进行网上缴费,目前山东大学财务处已经和中国建设银行和中国工商银行签订协议,考生缴费目前支持建行或者工行的网银,至此考生信息已经成功注册,研究生秘书及研究生院负责审核,保证信息的完整性和准确性。在广泛采集完考生的信息之后,博士考生需要现场信息确认和安排考场,考试需要携带有效证件前来照相,对于通过资格审核的考生需要安排考场,至此考生可以凭准考证参加初试考试。在初试考试后的流程中主要是控制考生各个状态位,初试通过的考生可以进入到复试流程中、复试通过的考生进入到录取流程、初试未通过者可接受调剂报名,并采集信息,进入调剂的流程控制。最后录取的考生转培养,所有考生的数据进行存历史库归档并进行清库 。由于推免生和调剂生属于双志愿考生类型,需要招办和学院秘书进行审核,就存在优先权问题,审核人员有优先权、一志愿和二志愿具有有优先权,所以单独进行分析。本次审核主要涉及到人员活动比较复杂,用活动简表2-1表示。表2-1 双志愿审核活动简表双志愿考生审核活动简表考生注册并完善信息,成功提交申请。查看信息并留意下方的审核进度条,会及时显示当前状态:等待审查中- 招生办资格审核一(二)志愿(未)通过-学院(不)同意复试-录取,并用醒目颜色(一般是红色)表示当前所处状态。本校招生办审核各个学院的推免生,主要是审核考生毕业院校,毕业专业,专业成绩排名,英语四六级成绩等信息调剂生主要审核调剂前报考院校是否是211院校,初试成绩单科和总成绩是否受限,这里的受限需要和调剂前报考专业、调剂后的报考的一二志愿专业进行比较对于双志愿,招办具有优先审核权,审核一志愿通过的考生会进入到学院普通秘书审核阶段,学院秘书一志愿审核未通过考生会接受招办二志愿审核学院普通秘书主要是双志愿审核,接受招办一(二)志愿审核通过的考生,审核通过即可参加学院复试流程,一志愿审核未通过考生接受二志愿招办审核;二志愿审核未通过即表示失败。上图主要是从涉众角度的不同进行描述审核过程,下面我们从流程控制的角度对双志愿审核进行描述和分析,如图2-4所示。图2-4 双志愿审核流程控制图由于招生的考生类别繁多,针对不同的考生采集的信息不尽相同,因此我们需要把考生类型进行比较,以方便考生信息的规则控制,考生须在四个基本信息填写完整才可以提交申请,至于每一个信息页面内也进行了相应的控制,只有页面内信息填写完整才可以进行提交整个页面信息,这样就很好地对信息漏填、缺损进行了控制,这样在最后提交申请页面时,只需要判断一个字段就可以判断这个页面有没有完整信息,如果四个页面信息都完整,就会自动给考生分配一个报名号,并且接受招办和学院的信息审核。当然考生的注册时间受系统控制,只有当前时间在系统开放时间内,才可以注册,否则系统处于关闭状态,考生采集信息与系统用例交互如图2-5所示。图2-5招生采集信息用例图由于硕士统招是报教育部制定的信息网,博士报名、调剂生报名等报名系统是各个学校自主报名,虽流程相差基本相似,不同之处是:1) 博士报名费:统招博士220元每人,硕博连读130元每人,缴费业务采用网上银行的处理方式,目前山东大学以中国建设银行或者中国工商银行代为大代理机构负责处理网银业务,缴费记录在本地服务器上,以便于查询账单。2) 调剂生报考信息:调剂生是在初试公布分数线之后没有达到报考院校或者初试没有通过报考院校的考生,因此在采集报考信息的时候需要采集其调剂前报考院校、报考专业以及初试考试分数等信息,以便于优质生源的录取。在博士考生和调剂考生报名完毕,和推免生流程一样,招办可以在bs端查询个学院报考情况和人数统计,图2-6描述考生报名的流程。图2-6 考生采集信息流程图3、大量的导入导出功能:导入导出功能是招生系统与外界进行数据交换的主要途径,导入主要功能有国家盘的硕士统招信息、考场基本信息、211指定院校、统招硕士初试成绩、考生初试标志位、调剂生专业分数线限制、外语听力成绩等信息导入到系统上,导出主要是将硕博士招生目录、考试科目组、各种类型考生信息、安排考场信息、博士初试和加试成绩信息、硕士复试成绩、拟录取考生等信息,以便于上报国家盘。导入信息时对导入大批量数据提出一个新的技术要求,后面我们将会就此提出一个技术优化方案,对于小批量的数据如导入复试标记、复试听力成绩等,本系统支持性较好,基本上一次性就可以实现导入。但是对于大批量数据主要是硕士信息入库,由于每年报考山东大学的考生大概一万七千人次,每人次大约有100个字段的信息,其中包括考生照片信息导入,保证数据的稳定性和安全性是首要考虑的问题。同样对于数据的导出问题也是如此,学院秘书下载各自学院的考生信息,招办下载全部考生的信息(照片除外)。4、现场确认安排考场,山东大学作为教育部指定的研究生入学考试指定考点,每年约有17000人次的考生量,参加现场确认的大概有7000人次,往年按照手工排序法效率低下,出错率高,给招生工作人员带来极大麻烦,本系统运行以来,网上排考场给工作人员和考生带来极大便利,具体流程如下:a、现场确认:采集考生照片信息,主要是以一寸免冠彩照为主,由考生的身份证(在校生可以为学生证)作为有效证件,照完像之后,依照考生之前填写的个人信息立即打印信息表,考生核实自己信息,在考生信息无误的情况下,签字交予招办保存,以便审查;b、安排考场,这里主要有两种排考场方案:(1)硕士排考场,由于硕士考生数量众多,每年约7000人次,我们采取灌入法:流程如下1) 教室维护:选定各个校区公共教室作为考场,教室的信息需要在库里建立并完善,包括属性有所属校区、所属教学楼、所属楼层、教室容量等信息。2) 考场维护:在安排考场的时候存在教室和考场一对多的关系,因此考场信息需要有单独的功能来进行维护,主要属性包括考场号、考场容量、当前人数、考生准考证的首尾号、考场语种以及考场排满标志。3) 安排考场:根据过滤条件查询如:考试科目组、学院、专业等筛选条件列出符合条件的考生,同时列出待分配考场的考场信息如教室名称、考场编号、考场容量、当前人数、考场语种等,考生可以实现数次不重复添加、考场容量排满置标志位,在选中考生和选中考场后便可以进行安排考场。4) 撤销考场:如果工作人员因操作或其他原因安排考场有误,可以及时进行撤销考生的考场记录,按照筛选条件选中考生进行撤销,同时本功能还支持整个考场考生信息的撤销。5) 查看考场:多角度查询考场信息,提供单个考生的考场信息查询,以准考证号作为查询条件;提供批量考生考场信息查询,以报考学院、报考专业作为查询条件;提供以考场编号为查询条件查看该考场安排哪些考生;主要查询考生考试科目、所在校区、教室、考场、座次等信息,在提供查询的同时,还支持下载导出考场信息,招办导出全部考场信息,学院秘书导出各自学院考场信息。对于考生角度提供查询考生自己的考场信息,并且查询时间需要由招办进行控制。由于硕士考生是由招办工作人员进行统一批量次处理,因此考生需要自己到系统里查看自己的考场信息并下载准考证副本,作为进入考场凭证。准考证副本格式主要介绍考生姓名、证件号码、准考证编号、报考单位(字数大于十个字符串的截取前十位)、报考专业(要求同报考单位)、考生照片、考试日程表、考试地点以及考生须知,由于准考证是副本,因此还需要考生签字等信息,在考生日程表里面主要描述考试时间、考试科目、各个科目准许携带的考试工具(如机械设计基础准许携带计算机和绘图工具)。(2)博士排考场:由于博士人数较少,考生参加考试的不确定性比较大,每年约有30%的考生缺考,极大地浪费了资源,因此本系统采用现场安排考场的方案,考生在照相打印信息表无误之后,即安排考场打印出准考证,这里我们主要是安排外语考场,采用随

温馨提示

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

评论

0/150

提交评论