Sci论文 - 至繁归于至简,Sci论文网。 设为首页|加入收藏
当前位置:首页 > 计算机论文 > 正文

全国普通高校招生网上录取系统后期数据收集及处理论文

发布时间:2023-01-10 10:00:07 文章来源:SCI论文网 我要评论














SCI论文(www.lunwensci.com):
 
  摘要:根据全国普通高校招生网上录取系统院校子系统导出数据,结合招生录取工作经验与实际情况进行系统设计,以Java编程语言,开发了基于Mysql5.7的B/S结构的全国普通高校招生网上录取系统后期数据收集及处理系统,高效完成全国普通高校招生网上录取系统后期数据收集及处理工作。

  关键词:高校招生;后期数据处理;软件开发

  Data Collection and Processing in the Later Stage of the National College Admissions Online Admission System

  TANG Jun,CHEN Zhiqiang,ZHOU Qi

  (Hunan Normal University,Changsha Hunan 410081)


  【Abstract】:According to the national ordinary university admissions online admission system sub-system derived data,combined with work experience and the actual situation in admissions system design,the late data collection and processing system of the national ordinary university recruitment of students online admission system based on Mysql5.7 B/S structure was developed by using Java programming language,which efficiently completed the late data collection and processing work of the national ordinary university admissions online admission system.

  【Key words】:college enrollment;late data processing;software development


  0引言

  自2001年起,全国普通高等学校开始使用全国普通高校招生网上录取系统院校子系统(以下简称“院校子系统”)进行远程网上录取,各高校的招生工作从现场手工录取过渡到了计算机管理及远程网上录取。极大的提高了录取工作的效率,也降低了高校招生录取的成本,但该系统只实现了录取过程的各个功能,却没有提供对录取数据的收集和处理功能。以往,招生工作人员只能对院校子系统导出的DBF数据进行手工收集处理汇总,这种操作方式效率极低,出错几率也大。为此我们以Java编程语言,开发了基于Mysql5.7的B/S结构的全国普通高校招生网上录取系统后期数据收集及处理系统(以下简称“数据收集及处理系统”)。

  1需求分析

  结合实际情况对数据收集及处理系统进行了需求分析和功能模块的设计,数据收集及处理系统包含数据导入、数据处理、数据导出和系统维护四大模块,支持DBF和Excel不同类型的数据导入,对考生各种资料的查询,不同省份特殊情况的处理,汇总数据的导出等工作。如图1所示为数据收集及处理系统功能模块图。
\

  (1)数据导入模块:数据导入模块是整个系统工作的第一步,数据导入包含DBF代码表导入和Excel数据导入。1)DBF代码表导入:DBF代码表是从院校子系统导出的录取考生信息数据。2)Excel数据导入:主要是针对特殊类型招生有部分通过特殊类型录取的考生档案不通过院校子系统进行录取(而是通过其他途径),因此没有DBF格式的考生档案,只能以Excel数据表格的方式导入。

\

  (2)数据处理模块:数据处理是继数据导入的后续操作,包括数据汇总、数据编号、考生专业学院匹配、考生备注填写、数据查询修改。1)数据处理:数据处理最核心的功能就是数据汇总,从院校子系统导出的录取的考生信息数据中最主要的就是T_TDD.DBF,这个DBF数据表包含考生的各种信息,但是除了姓名、家庭地址、考生特长等少数几个字段是中文汉字,其余字段都是与其他表相对应的代码。数据汇总功能需要将T_TDD.DBF中的代码替换成与之相对应的中文汉字。2)数据编号:因为考生号、身份证号位数太长,不易核对,考生姓名又不能作为考生信息的唯一标识,所以采用单独编号的方式识别考生。编号需要确保每个考生的编号存在、不变更且唯一,并且编号连续不间断,即使有考生退档数据删除了,下次编号也会将空缺的编号补上,这样就能够保证编号的连续性。3)考生专业学院匹配:每个省从院校子系统导出的录取的考生信息数据中录取专业的名称都不一致,需要对每个省的专业名称进行标准化处理并匹配每个专业在校内对应的学院。4)考生备注填写:用于区分特殊招生类型,有利于后期数据的统计。5)数据查询与修改:提供各种条件的查询、筛选,使招生工作人员快速准确的查找、修改相关数据。

  (3)数据导出模块:根据数据汇总标准化后的数据进行操作,包含所有数据导出与根据条件导出成Excel数据表格。1)所有数据导出:直接将所有汇总处理后的数据导出,其结果就是全部的数据。2)根据条件导出:将数据根据条件查询后进行导出,只导出符合条件的部分数据。

  (4)系统维护模块:针对各省特殊情况进行的相关操作,包含各省成绩项配置、专业学院配置。1)各省成绩项配置:各省考生的各科成绩在院校子系统导出的录取考生信息数据中是不一致的,需要单独对每个省各科成绩所对应的字段进行配置,以确保每位考生的成绩信息完整。2)专业学院配置:动态配置各省录取专业名称与院校标准专业名称及校内对应的学院,以此进行专业学院标准化操作。

  2数据库设计

  数据库系统是整个软件系统的根本,是软件系统开发的出发点。基于院校子系统导出的录取考生信息DBF数据表格的结构和关系创建数据库,再根据实际情况与经验进行修改与完善。

  根据院校子系统导出的DBF数据表格进行需求分析、概念结构设计、逻辑结构设计、物理设计四个阶段,再根据实际情况与经验进行反复修改、反复迭代。数据库表结构及关系依赖如图2所示。

\

  3系统实现主要技术

  数据收集及处理系统采用B/S结构即Browser/Server(浏览器/服务器),B/S结构相比传统的C/S结构适应范围更广,通常只需要有操作系统与浏览器即可。B/S结构维护升级相对于C/S结构更加简单快捷,如图3所示为B/S结构图。
\

  数据收集及处理系统采用Java计算机编程语言开发,它吸收了C++的优点摒弃了C++语言中多继承、指针等复杂且难以理解的概念,是一门面向对象编程语言。Java语言具有面向对象、简单、平台可移植性、多线程、动态性等优点。Java在设计的时候就注重移植性和跨平台,Java语言编写的程序在Java虚拟机上运行,实现“一次编写,随处运行”。Java语言的运行机制采用编译型和解释型两者相结合的方式,利用编辑器编辑Java源程序,利用编译器将源程序编译成字节码,再利用Java虚拟机(解释器)解释执行。

\

  整个数据收集及处理系统采用SpringBoot+MyBatis框架结构,依赖采用Maven工具进行管理。SpringBoot框架是一个简化Spring开发的框架,SpringBoot框架不仅继承了Spring的优点,而且相比Spring框架,SpringBoot简化了大量复杂的配置文件,实现零配置,使开发人员更加注重业务逻辑而不是繁琐的框架配置,极大的提高了开发和部署的效率。SpringBoot有微服务、自动配置、起步依赖、命令行界面、Actuator等核心特点。SpringBoot有两个非常重要的策略:(1)开箱即用(Outofbox),即在开发过程中通过使用Maven工具在pom.xml文件中添加依赖包,再通过注解的方式代替复杂且繁琐的XML配置文件来管理对象的生命周期;(2)约定优于配置(Convention Over Configuration),是一种由SpringBoot本身来配置目标结构,由开发者在结构中添加信息的软件设计范式。这一特点虽降低了部分灵活性,增加了BUG定位的复杂性,但减少了开发人员需要做出决定的数量,同时减少了大量的XML配置,并且可以将代码编译、测试和打包等工作自动化。

  MyBatis是一个ORM持久层框架,其前身是Apache软件基金会的开源项目iBatis,2010年从Apache软件基金会迁移到了Google Code,并且改名为MyBatis。MyBatis是一个半自动化的ORM持久层框架,需要开发人员编写SQL语句,而且需要开发人员定义映射关系。虽然增加了开发人员的操作,但是提高了SQL的灵活度与SQL性能。MyBatis将SQL语句与程序代码解耦,将持久层的数据访问逻辑与业务逻辑分开,使得系统代码更加清晰,更容易维护。

  4结语

  全国普通高校招生网上录取系统后期数据收集及处理系统根据实际情况,结合多年招生录取工作经验准确、可靠地解决了招生录取后期数据分散、难以收集汇总的问题。本系统采用Browser/Server架构模式,符合信息化发展的主流方向,大大节省了用户的人力、物力、财力和时间。招生工作人员使用本系统,让招生录取后期工作变得简单高效,使招生工作融入“数字化校园”,进一步推进信息化改革。

  参考文献

  [1][美]埃克尔.Java编程思想(第4版)[M].陈昊鹏,译.北京:机械工业出版社,2007.

  [2]汪文君.Java高并发编程详解[M].北京:机械工业出版社,2018.

  [3]GeorgeReese,里斯,Reese,等.MySQL权威指南[M].林琪,朱涛江,译.北京:中国电力出版社,2003.

  [4]汪云飞.JavaEE开发的颠覆者:SpringBoot实战[M].北京:电子工业出版社,2016.

  [5]张剑飞.JavaEE开发技术[M].哈尔滨:哈尔滨工业大学出版社,2013.

  [6][美]沃尔斯.Spring实战[M].北京:人民邮电出版社,2016.

  [7]徐郡明.MyBatis技术内幕[M].北京:电子工业出版社,2017.

  [8][美]戴克.Spring MVC学习指南[M].林仪明,崔毅,译.北京:人民邮电出版社,2015.

  [9]孙卫琴.Tomcat与Java Web开发技术详解(第2版)[M].北京:电子工业出版社,2009.

  [10]马建红.JSP应用与开发技术(第三版)[M].北京:清华大学出版社,2018.

  [11]赵利庆.Java Web架构中数据库优化模式的研究与实现[D].北京:北京邮电大学,2015.

  [12]邓巍.高校招生信息收集与处理系统的研发[D].上海:华东师范大学,2007.

  [13]寇轶磊.高校招生管理信息系统设计与实现[D].唐山:华北理工大学,2017.

  [14]朱自求.全国普通高校招生网上录取系统导出投档单的应用探讨[J].长沙航空职业技术学院学报,2004(3):41-43+37.

  [15]朱自求,祝静.全国普通高校招生网上录取系统导出录取结果的进一步应用[J].硅谷,2009(11):62-63.

  [16]丁俊.VFP在高校招生录取数据后期处理与统计中的应用[J].数字技术与应用,2019,37(10):102-104.
 
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!

文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/49788.html

发表评论

Sci论文网 - Sci论文发表 - Sci论文修改润色 - Sci论文期刊 - Sci论文代发
Copyright © Sci论文网 版权所有 | SCI论文网手机版 | 鄂ICP备2022005580号-2 | 网站地图xml | 百度地图xml