四川省高职单独招生报名及录取平台设计与实现

2017-03-06 17:13杨学林
电脑知识与技术 2016年30期
关键词:S架构四川省数据库

杨学林

摘要:目前,由于我国高职院校的体制改革越来越深入的开展,高校的招生人数是不断増加。该文针对单独招生系统的独特性,设计和实现了四川省高职单独招生报名及录取平台,负责高职院校的考试报名、信息审核、成绩查询及录取工作。本平臺使用了ASP.NET技术开发,采用B/S架构,通过操作SQL Sever数据库来实现对数据的操作。通过分析四川省高职招生管理的过程,及与招生管理部门和教务部门之间进行详细研究,分析所设计的高职单独招生报名及录取系统的可行性及效果。

关键词:四川省;单独招生系统;B/S架构;数据库

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)30-0080-02

高校的招生录取工作是相当严谨的,其直接影响到考生的前途和命运,也对学校的发展起到至关重要的作用。招生数据信息的准确性和便捷性发展,使招生过程的标准不断提高。传统的现场报名方式不仅不利于考生的信息录入,而且对于招生工作人员也提出了更高的要求。在实际操作中,招生工作的繁琐性有时会对数据的准确处理造成各种问题,这种情况不仅不利于考生信息的管理,也会增加工作负担。综上所述,以前的传统招生模式已经不能满足目前高职招生的发展需要,以数据库和互联网为基础的高职单独招生报名系统应用而生。四川省的高职教育在全国名列前茅,迫切需要信息化手段对考试信息进行管理[1]。

招生管理系统作为各高等院校进行信息化改革的前提,也是实现教育高效管理的重要体现。学生通过招生系统进行报考、成绩查询。信息化的招生管理系统不仅可以提高管理人员的工作效率,并且还能避免不必要的重复性工作,同时可以减少由于人工失误录入信息导致的严重后果。利用大数据思想对考生的真实信息进行合理分析,可以对高职院校今后的招生方向提供一些参考,还能够及时地为上级主管部门的决策提供数据支持[2-3]。

本文针对单独招生系统的独特性,设计和实现了四川省高职单独招生报名及录取平台,负责高职院校的考试报名、信息审核、成绩查询及录取工作。

1 单独招生系统设计

1.1 需求分析

本招生系统包括两部分,即由前端报名部分以及后台管理部分组成。前端的主要负责考生报名、学校信息获取及成绩查询功能;后台管理主要完成高职院校招生的管理人员对考生信息及录取信息进行维护管理等功能。系统功能模块图如图1所示。其中,查询的信息包括考生个人信息、填报志愿信息、考场信息、高考成绩及录取结果等。

单独招生系统的功能性需求主要体现在以下阶段:维护招生系统阶段,此阶段完成招生系统的筹备和设置工作,包括报名起止时间、考试类目、及系统权限的设置;考生报名阶段,主要完成考生资料的上报和管理;考生管理阶段,主要完成考生资料进行审核评估;最后还包括现场确认阶段、成绩管理阶段和录取管理阶段。根据以上功能性需求,完成不同功能模块的开发。

1.2 系统架构

四川省高职单独招生系统是采用ASP.NET技术进行开发。ASP.NET是基于.NET架构的,并且其以经完成编译,能够与同样支持.NET架构的程序进行联合开发应用软件。SQL Server数据库是微软.NET平台战略的重要组成部分,其具备可视化的操作界面和管理配置环境,而且对硬件设备的要求较低,在一定程度上降低了基础设施和数据管理成本[4]。本系统采用B/S架构,即浏览器/服务器模式,用户通过浏览器以网页的形式进行报名操作,本系统总体结构设计图如图2所示。

系统采用三层架构隔离驱动技术,从上至下依次包括表示层、应用层及数据层[5-6]。其中数据层包含数据库操作类,而应用层包含系统中涉及的功能模块类,以满足指定的业务需求。表示层是用户与系统间信息交互接口,其涵盖了所有用户使用到的操作指令,操作界面的人性化和美观性是必需的。只有以上三层结构密切配合,才能准确发挥系统功能。从高职单独招生报名及录取系统使用者的角度来看,目标人群有两类:高职考生和招生办管理人员,这两类用户分别对应系统的两个功能模块,即前台考生报名模块和后台管理模块。

2 单独招生系统实现

2.1 数据库设计

1)考生信息表。考生信息表作为单独招生系统的核心表,里面包含了学生的姓名、身份证号、考号、考生类别、毕业类别等所有与招生相关的个人信息。此表还涵盖考生的成绩,录取结果等信息。

2)操作人员管理表。单独招生系统设置了管理员,根据实际工作的需要,系统对不同管理员进行权限划分。超级管理员可以对系统的所有权限开关进行设置;其他为普通管理员,此类管理员根据高职院校的具体情况进行设置,但是无法操作整个系统。

3)系统设置表。此表主要存储对整个系统的功能进行控制的相关信息,包括报名、成绩、查看录取结果的开关等属性,可根据实际情况设置允许报考的专业类型、操作系统时限以及管理员等信息。

4)发布信息表。管理员可把本高职院校今年的招生计划、相关政策法规、招生简章、最新消息通知等发布到招生平台中,而且所有的信息可根据优先级进行排序。各数据库表单的名称及字段数量如表1所示。

2.2 系统功能模块设计

1)提交注册报名信息模块。由于身份证号的唯一性,本系统中把它用来考生登录的重要依据。用户通过身份证实名信息进行注册,在Index文件中进行表单的格式判断和提交;完成注册后,用户进入个人设置表单进行个人信息完善,并且存入到考生信息表的Stu_info表单中,同时可以进行预览、打印。

2)考生信息管理模块。使用管理员用户登录可以看到所有考生的信息,点“个人信息”菜单可以看到此考生的个人信息和报考信息,同时完成信息审核。所有信息的显示方法是前台页面使用Repeater控件,后台使用数据库接口对数据进行存储操作。同时,本模块完成考生成绩的录入或导入功能,格式为标准的Excel模板。

3)系统设置模块。此模块只能由管理员进行操作。系统设置主要是所有关于系统的整体规划,包括报名时间、考试门数等操作。通过Ajax技术对Syetem_set表单进行修改。

4)文章发布模块。可对文章进行管理,包括发布的最新通知及招生计划等,通过操作Info_pub表单完成。

5)考生审核录取查询模块。首先完成考生成绩的录入,也具备了Excel表格的导入功能,更新数据库Stu_info表单。考生可在登錄系统后的“个人成绩”选项进行成绩查询,其本质均是通过.Net接口和SQL语句对SQL Server数据库的操作。

3 结论

本文针对四川省单独招生报名及录取系统的独特性,设计和实现了四川省高职单独招生报名及录取平台,负责高职院校的考试报名、信息审核、成绩查询及录取工作。本平台使用了ASP.NET技术开发,采用B/S架构,通过操作SQL Sever数据库来实现对数据的操作。通过分析四川省高职招生管理的过程,及与招生管理部门和教务部门之间进行详细研究,分析所设计的高职单独招生报名及录取系统的可行性及效果。

上文实现的四川省单独招生报名及录取系统,不仅可以提高管理人员的工作效率,并且还能避免不必要的重复性工作,同时可以减少由于人工失误录入信息导致的严重后果。利用大数据思想对考生的真实信息进行合理分析,可以对高职院校今后的招生方向提供一些参考,作者也会对此方面的应用进行进一步的开发和完善。

参考文献:

[1] 李海青,张月,高职院校单独招生系统的设计与实现[J].福建电脑, 2015(10):124-124.

[2] 闫丽君.基于B/S的单独招生系统开发与研究[D].济南:山东大学, 2014.

[3] 冯和龙.基于ASP.NET单独招生网上报名管理系统的设计[J].企业技术开发,2012,31(25):1-2.

[4] 李晓斌,周秀媛.单独招生在线报名系统设计和实现[J]. 电子技术与软件工程,2015(5):73-73.

[5] 杜垚,陈婉如.高职院校单独招生报名系统的设计和实现[J]. 成都航空职业技术学院学报, 2012,28(3):59-62.

[6] 刘滨海.基于ASP.NET的单独招生信息系统设计[J].计算机光盘软件与应用, 2011(22):189-189.

猜你喜欢
S架构四川省数据库
前三季度四川省五大支柱产业保持平稳较快增长
四川省土木建筑学会
四川省 多举措增强2500万 农民工获得感
C/S架构下的中职教学辅助系统的新探索