新疆成人高考招生考试服务平台的开发
2018-08-03刘晓艳
朱 平,刘晓艳
(新疆维吾尔自治区教育考试院,乌鲁木齐 830001)
1 平台开发的目的与意义
网络技术应用于教育招生考试是其走出固有模式,真正发挥教育公平的一个重要举措和途径。网络技术的发展为教育招生考试的发展注入了新的活力,在当前社会信息化的大趋势下,网络技术和传统教育招生考试的整合必然会对教育公平的发展产生积极和深远的影响,它展示给我们的将是一个广阔的天地。
全国各省考试院都开发出各自的高职单独招生考试服务平台。这些平台对于实现教育公平、阳光高考、方便学生报考、院校组织、考试院审核都起到了积极的作用。[1]
2 系统设计与实现
2.1 系统体系结构
本系统采用B/S模式,是一个以Apache/Tomcat/php为核心技术,基于HTTP协议Web应用程序,采用三层体系结构,即表示层、业务逻辑层和数据访问层,保证不同层之间的独立性和透明性,便于以后的维护和扩展,如图1所示。
图1 系统三层体系结构
2.2 系统的开发平台和工具
在开发平台和工具的选择上,基于本系统的用户特点和规模、安全性的要求以及快速开发的需求应采用Linux的Web开发技术[3]。为提高性能采用Ajax技术以使用户体验更动态的Web 用户界面[4],具体如下:
系统的开发平台:linux5+Apache2.4+Tomcat7.0+php5.5
开发工具:Macromedia Dreamweaver MX 2004+pgAdminIII
后台数据库:PostgreSQL9.3
2.3 系统功能模块分析
系统共有三个子系统:考生端子系统、院校端子系统和考试院端子系统,如图2所示。
3 平台的技术实现
3.1 多语言支持
新疆是个多语言地区。主要的少数民族语言是维文,少数民族老师和学生更习惯使用维文进行日常工作,就要求我们在设计编辑办公系统的时候,考虑对维文的实现。我们在投稿界面设置多语言的页面。数据库PostgreSQL字符集采用UTF-8,支持存放维文,同时编制的网页页面设置为UTF-8,WEB服务器也要设置为UTF-8,这样才能正确储存和显示维文。[2]
图2 系统功能模块
图3 平台主页
4 结束语
在使用平台以来,不仅仅在高职招生工作方式简单改变,而且涉及到管理思想,管理方式的真正变革。在运行以来,我们发现PostgreSQL数据库不支持少数生僻汉字,在日后研究中,我们要认真研究它的字符集。