摘 要:结合目前单独招生考试的方式及需求,构建符合高等职业院校的集报名、录取及查询于一体的综合性管理系统。本系统在浏览器/服务器模式下,利用服务器端ASP技术配合JavaScript脚本,完成招生考试系统的设计。
关键词:单独招生;ASP技术;JavaScript脚本
中图分类号:TP311.52 文献标识码:A 文章编号:2096-4706(2018)08-0089-03
Abstract:Combined with the methods and needs of the present separate admission examination,to build a comprehensive management system in line with the registration,admission and inquiry of higher vocational colleges. In the browser/server mode,the system uses server-side ASP technology and JavaScript script to complete the design of entrance examination system.
Keywords:separate admission;ASP technology;JavaScript script
0 引 言
为贯彻落实《教育部财政部关于实施国家示范性高等职业院校建设计划,加快高等职业教育改革与发展的意见》(教高[2006]14号)文件精神,完善具有中国特色的高等职业教育体系和多元化选拔录取机制,高等职业院校在高考前进行“单独招生”考试,命题、评卷、确定录取名单等。
本系统定位于招生录取的在线查询和考生的在线报名,有针对性地满足“单招”考试的需求。既可以独立使用,又可以依附于原有的校园平台,扩展维护都比较简单,成本较低,易操作。基于B/S架构,使用浏览器即可实现异地、实时操作,管理权限分配灵活严谨,可以设置操作人员不同级别的操作权限,避免越权操作,数据相互保密;账号使用期限不限,管理员可以对用户账号进行编辑管理。
1 系统分析与设计
本系统基于B/S模式,采用ASP作为服务器端语言,小型Access作为数据库,AJAX+XML+DIV+CSS+HTML在前端进行Web开发。
1.1 系统结构设计
本系统是针对高等职业院校在高考前进行“单独招生”考试所设计开发的。系统由前台的考生报名查询界面和后台管理员界面组成。考生可通过任意一台客户端浏览器登录学校单招学生报名录取平台,填写自己的考生信息及查询录取情况。管理员在后台可以对整个系统的前台数据进行统一管理,最高级别管理员拥有系统最高权限,可任意分配其他管理员权限,避免其越权操作。本系统的总体框架如图1所示。
1.2 系统功能模块设计
1.2.1 考生模块
(1)学校概况:简要介绍学校基本情况,使报考学生对学校有个初步的了解。
(2)考生在线报名:对于参加单招考试的考生来说,首先需要将自己的个人信息填报到数据库中。报名界面考生按要求填写就好,以供今后学校对考生数据的收集和考试使用。
(3)录取信息查询:学生通过自己的姓名和身份证号,可以查询本次单招考试的成绩。
(4)留言板:考生可以畅所欲言,对单招考试、学校相关问题等进行留言,等待后台管理员审核后,进行回复答疑。
1.2.2 管理员模块
(1)管理员登录:管理员通过输入用户名、密码以及验证码进行登录,登录后会根据自身所具有的权限,操作相关版块。
(2)管理员账户管理:可以添加、删除、修改、查询管理员的信息,可进行多权限操作管理。此功能仅有最高权限的管理员才能操作,在添加管理员的同时,赋予其系统相关管理权限。
(3)考生报名信息管理:及时获取考生报名信息,对数据进行编辑、多专业管理,支持按考生姓名进行单条记录查找,也可在线批量Excel海量表格导入,方便数据打印输出及备案。
(4)考生录取信息管理:添加、删除、修改、查看考生录取信息,针对大量录取情况相同的数据,添加时也可按照现有的Excel样式进行数据批量导入。
(5)留言信息管理:針对大量考生的留言进行分类管理,对有效数据进行审核并回复。
1.3 系统的数据库设计
基于B/S的考生报名与录取查询系统数据库主要包括:管理员表admintable、考生报名表applicant、录取信息表admission和其他附属表等。其中主要表的结构如下:
(1)管理员表:admintable表。如表1所示。
数据功能:记录管理员的相关信息及权限,用于管理员后台登录及系统板块操作。
(2)考生报名表:applicant表。如表2所示。
数据功能:记录考生的基本信息,用于登录系统或录取查询等相关操作。
2 系统开发与实现
2.1 系统的开发平台
2.1.1 系统的硬件要求
处理器:AMD锐龙51500X
内存RAM:Kingston 4GB
操作系统类型:Windows 2003以上版本
2.1.2 系统的软件要求
运行环境:Windows 2003以上版本、IIS5.1+ASP+ Access2007
开发工具:Dreamweaver 8.0、Fireworks 8.0、Flash 8.0
2.2 系统实现的关键技术
(1)管理员密码修改及Md5加密技术,代码如下:
<%
functionSaveNewPassword()
dimDlname,rs,sql
Dlname=request.QueryString("Dlname")
setrs = server.createobject("adodb.recordset")
sql="select * from admintable where Admin Name='"&Dlname&"'"
rs.open sql,conn,1,3
ifrs.bof and rs.eof then
response.write"读取数据库记录出错!"
response.end
else
iflen(trim(Request.Form("NewPassword")))<6 or len(trim(Request.Form("NewPassword")))>20 then
response.write""
response.end
end if
ifRequest.Form("NewPassword")<>Request.Form("vNewPassword") then
response.write""
response.end
end if
rs("Password")=Md5(Request.Form ("New Password"))
rs.update
……
%>
(2)录取信息添加中,录取批次选择代码如下:
<%
Response.Write"
setrs=server.CreateObject("ADODB.recordset")
sql="select id, Professionalfromprofessiontable order by id asc"
Response.Write("")
rs.open sql,conn,1,3
do while not rs.eof
Response.Write""
rs.movenext
loop
rs.close
setrs=nothing
Response.Write""
%>
(3)通过获取记录id数值,快速统计记录总数及分页,代码如下:
<%
……
sql="select count(ID) as idCount from ["&datafrom&"]"&datawhere
setrs=server.createobject("adodb.recordset")
rs.open sql,conn,0,1
idCount=rs("idCount")
if(idcount>0) then
if(idcount mod pages=0)then
pagec=int(idcount/pages)
else
pagec=int(idcount/pages)+1
end if
sql="select id from ["&datafrom&"] "&datawhere& taxis
setrs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
rs.pagesize = pages
if page < 1 then page = 1
if page >pagec then page = pagec
ifpagec> 0 then rs.absolutepage = page
fori=1 to rs.pagesize
ifrs.eof then exit for
……
Next
%>
3 结 论
本系统的功能,能够完全满足目前高职院校单独招生考试的需求。为考生及招生学校提供了一个方便的综合性管理系统。本文提供了开发系统中相关技术问题,也是系统实现的关键部分,具有一定的理论和实际应用意义,希望对类似系统开发提供研究依据。
参考文献:
[1] 苏燕,梁武.基于ASP高校录取查询系统的设计与实现 [J].现代计算机,2013(28):74-76.
[2] 李承遥.基于ASP技术的学生成绩查询系统设计 [J].电子技术与软件工程,2017(8):44.
[3] 陈茂丛.高等职业院校单独招生信息系统的设计与实现 [D].长春:吉林大学,2016.
[4] 陈康.基于SOA架构的高校自考招生管理系统的设计与实现 [D].武汉:湖北工业大学,2017.
[5] 傅惠娟.基于ASP的录取查询系统设计与实现 [J].软件导刊,2010,9(5):94-95.
[6] 董国钢.基于“B/S”的考生到档查询与录取确认系统的设计 [J].电脑知识与技术,2017,13(24):77-79.
作者简介:王鑫(1980-),女,汉族,辽宁辽阳人,讲师,硕士。研究方向:动态网站开发。