基于PHP 的校园招生系统设计研究
2015年4月29日 16:16 作者:路 瑶 哈尔滨铁道职业技术学院 1500路 瑶 哈尔滨铁道职业技术学院 150080
【文章摘要】
信息化的招生系统可以简化招生工作流程、节约招生所花费的大量人力资源。本文利用成熟的PHP 技术,配合后台数据库。针对招生系统的功能详细分析,实现功能模块,从技术与应用角度完成了校园招生系统的设计与研究。
【关键词】
脚本语言; 系统开发; 数据库; 功能模块
招生过程与信息化技术结合,从分数线划分到录取都需要进行网上操作。本文所研究的招生系统,不仅仅是进行网络平台招生功能。更主要的是为录取后期工作服务。为校园与进入高职院校的学生所服务。学生被录取后的一系列情况统计与管理,是校园招生系统设计研究的主要目标。
1 功能模块研究
1.1 新生统计
新生统计工作相对繁琐。并不是网络中录取的学生就成为本校真正的学生,一定要进入学校学习。要的学生因为录取院校不是自己的第一志愿或者未能进入自己喜欢的专业学习,就会放弃录取资格。在高职院校中这种情况屡见不鲜。所以更要做好新生的报到统计。同时一些报到中的新生与学校之间的衔接环节也可以集合到此模块中。比如学费收缴情况统计(可预留扩充模块,初始时只登记学费是否缴纳的状态)、宿舍分配、导员与班级划分等。
1.2 信息交流与反馈模块
这里研究的信息交流是为招生服务的。在报考前期,允许学生与家长通过网络平台了解职业院校信息。考生和家长可以咨询学校的历年录取分数,专业走向等问题。为争取更多的生源提供了支持。此外在学生录取后,信息交流模块可以让学生进行电子注册、对考生的自然情况进行收集。
1.3 系统维护管理功能
系统通过软件与数据库搭建起来后, 需要进行检测以及初步的使用。这就需要一些初始化的数据。数据的录入和后期系统的管理,当然是要有身份权限的。这样才能保证系统的安全性。所以要建立管理员,在初期可以给录入人员建立登录身份,但是给予的模块权限要进行限制。保证录入人员只能完成数据输入的工作。同时,在实际工作中,可以根据不同的工作需要来设置不同的登录角色。灵活并安全的让系统进行工作。
1.4 报表输出
系统涉及整个学院,所以为了检索与统计的方便,报表设计要多样合理。比如根据日期设计的应该有日报表、周报表, 月报表、学期报表、年报表等。还可以根据不同的关键字进行划分。比如院系、专业、分值等等。这样才能更好的提供学生数据的管理。
1.5 新生数据科学管理
这当然是招生系统中的一个重要功能。用于把新儒学的信息资料济宁合理登记,保存在数据平台内。新生在入学以及入学后都有很多自然情况需要统计,一方面是为了学校的管理,另一方面也是教育系统保证学生入学正常学习的情况跟踪。所以针对学生的录取通知、录取分数、个人基本信息、专业划分等情况都要进行登记保存。
2 开发与研究过程
2.1 系统开发模式与工具选择
招生系统的开发使用了较为成熟的PHP 脚本语言。使用了客户服务器设计模式。数据库与软件都通过服务器端实现。应用者只需要在服务器开放的情况下,登录网址就可以进入系统界面。在输入正确的用户名和密码后,通过后台数据库验证身份。就可以使用系统提供的服务了。PHP 脚本语言成熟性好,可跨平台移植。是一种理想的选择。后台的数据库,选用了SQL 系列。当然根据需要可以选择ORACLE 等其它数据库。数据库只要能够符合工作效率高,安全性高,方便快捷。便于高级语言编程访问。就可以作为数据库的候选之一。
2.2 数据库设计
三层设计模式已经成为设计的主流选择。设计应该合理同模块功能具有关联性。需要对数据库建立ER 模型。进行数据库优化后完成数据库的设计。数据存储过程汇总,要选择是在动态网页中进行代码运行,还是把要求转化成代码,写入到SQL 数据库中建立名称再运行。SQL 是流行数据库工具,它的相关资料较多较为成熟,所以在数据库设计与优化中也可以资料中得到帮助。
2.3 数据库数据录入与导出
人工录入当然是可以接受的方式之一,这无可厚非。但是这样做就需要花费很多人力,去手动输入。在登记学生信息和相关数据库录入时候,设计允许通过EXCEL 表格进行数据的导入与转化。对EXCEL 表的字段要进行筛选,设置的是最基本的一些字段信息。此外,数据库数据的导出也可以采用EXCEL 表格形式,方便了数据的使用。
3 结束语
PHP 与SQL 的结合,实现系统的主要功能。客户服务器模式,方便了客户端的使用,提升了系统的安全性。系统能够有效的为招生与家长学生进行沟通,帮助学生了解院校,做出正确选择。在学生入学后,对于学生信息可以采集整理,高效管理,便于学校进行学生管理。同时提供了灵活的系统管理角色模块和文件形式统计的报表打印功能。
【参考文献】
[1] 曹明. 基于PHP 技术的实验室网站设计与实现[J]. 科技资讯.2009(16)
[2] 余夕亮, 黄宏程. 基于php 的web services 的研究与应用[J]. 微计算机信息. 2008(06)
[3] 薛娟, 王宝进. 一种基于B/S 教学系统的架构及其应用[J]. 中国科教创新导刊. 2007(19)
[4] 郭泽民. 动态网页技术PHP、ASP 与JSP 的比较分析[J]. 煤炭技术. 2007(06)
[5] 陈承欢.PHP、Apache、MySQL 的整合配置技巧[J]. 计算机与网络. 2004(17)007