摘 要
目前我国很多高校虽然都有建立数字化校园管理系统,但是在招生管理上多数是使用教育厅统一的招生管理系统,而没有自己定制的系统,从而导致功能上仍然不能满足日益增加的需要,甚至还有很多高校还停留在纸质的环节,浪费了高校行政管理人员的人力和物力,同时还会造成管理的低效,在信息化的迅速发展下,满足高校日益增长需求的学生招生管理系统应运而生,系统的使用促进了高校各个部门与学生的有效的互动交流。
本系统基于 Php 技术构建,采用 B/S 开发模式,运用 MySQL 数据库,对高校的学生招生管理工作进行设计、分析、实现和测试工作。本系统对于报名学生而言,具有招生信息、招生政策、热点问题、在线咨询、录取查询等功能模块;对于招生管理员而言,具有院系管理、院系分数管理、学生录取工作管理、留言信息管理、热点信息管理和招生政策管理等功能模块。系统是使用开放式语言 PHP进行开发的,因此系统在扩展性方面比较好,当用户希望进行某一功能的扩展时,很容易能够实现。同时,系统采用 MVC 的方式进行开发,对于基准模型、控制以及视图既是独立的模块,又是三个联合在一起的系统,系统对于模块的复用等技术应用比较灵活。论文主要工作和成果包括:
1. 阐述高校的招生管理工作信息化建设情况,基于 PHP 技术的学生招生管理管理系统可以实现招生管理的无纸化操作,为招生就业处领导和学生提供了便利,可以解决信息化建设中人力物力资源浪费的问题;2. 详细介绍了 Php 开发平台、Smarty 技术、B/S 开发模式以及 MySQL 数据库这些与系统相关的的理论与技术,在后期系统建设中会利用这些技术进行设计与实现;3. 通过实际考察,对招生管理信息系统的需求进行了透彻的分析,包括功能和性能的需求分析,功能应该能满足高校招生管理工作的需要。在性能上从运行管理上都对系统需求分析提出了高要求,最后从技术上、经济上和管理上对学生管理系统进行可行性分析。
4. 根据需求分析,对系统进行应用架构设计,按照需求分析对系统的功能模块进行细分,并且阐述了数据库表设计。
5. 搭建系统开发环境,对招生管理系统的各个功能模块进行逐一的实现,并对交互界面进行展示。
6. 从从界面测试和功能测试两方面,针对系统管理、招生学生管理、招生专业管理、成绩管理、留言管理和学位管理进行测试和分析,系统测试通过便可上线使用。
关键词:招生管理,信息发布,招生录取,PHP
ABSTRACT
At present, many universities in China have set up digital campus management system, but in the enrollment management is the most enrollment management system using the Department of education unified system, without their own custom, which leads to the function still cannot meet the increasing needs of, and even many universities still remain on the paper links, waste administration management personnel of the University's human and material resources, but also cause inefficiency management, with the rapid development of information technology, emerge as the times require students to meet the growing demand of enrollment management system, use of the system to promote the effective interaction between the various departments and students in Colleges and universities.
This system based on PHP technology, using B/S development model, using the MySQL database, student enrollment management work of colleges and universities for the design, analysis, implementation and testing work. The system for the registration of students, with enrollment information, admissions policies, issues, online consultation, admission inquiry function module; for admissions administrators, faculty management, Faculty Management with scores, student enrollment management, message management, hot point information management and admissions policy management module. System is the use of open language PHP for development, so the system scalability is good, when a user wishes to extend a function, it is easy to achieve. At the same time, the system adopt MVC mode of development, for the base model, control and view is an independent module, and the three together for the application system, system module reuse technology is flexible. The main work and achievements include:
1 the enrollment management information construction of colleges and universities, student enrollment management system of PHP技术 platform can realize paperless operation based on enrollment management, provides the convenience for the enrollment and employment management and students, can solve the resources waste manpower problems in informatization construction;2 details of the PHP development platform, Smarty technology, B/S development model and the MySQL database the system related theory and technology, in the later system construction will design and Realization of the use of these techniques; 3 through the actual inspection, the students management system needs a thorough analysis, including the analysis of the function and performance demand, function can meet the demands of university enrollment management. The performance from the operation and management of all system requirements analysis put forward high requirements, and finally management system for students from the technical, economic and management, feasibility analysis.
4 according to the demand analysis, application architecture design on the system according to the demand analysis, function module of the system in detail, and expounds the design of database tables.
5 set up the system development environment, each of the realization of each function module of enrollment management system, and the interactive interface display.
6 from two aspects from the interface test and function test, test and analysis for system management, enrollment management, student enrollment management, performance management, message management and management degree, system test can be used on-line.
Keywords:enrollment management, information release, admission, PHP
传统的高校招生管理工作就是靠纸和笔记录。增加和修改信息都需要花费大量的人力和财力。非常的不方便。而且资源不能共享。根据高校招生管理工作的要求,开发一套基于 B/S 结构的高校招生管理信息系统, 通过这个系统可以轻松的实现无纸化记录;可以通过网上招生,网上报名和现场确认方式,提高了工作效率,减轻了老师的工作量; 而且还可以做到资源共享, 大大的节约成本[1]。
随着 PHP 语言、java 语言等在网络开发上的应用越来越广泛,同时数据库技术作为信息技术中一个重要的分支,发展速度也越来越快,随之用户对数据处理的期望越来越高,同时发挥的作用也越来越多。伴随着编程技术和数据库技术的发展,网络技术、移动设备技术也越来越多地出现在人们的生活中,通过网络来实现招生管理是当今信息化时代的发展必然趋势[2]。因为传统的新生招生、招生信息发布和管理也存在着很多问题,所以依据计算机来实行网上招生的要求越来越高,因此开发一套集信息录入、信息查询、信息统计、信息发布于一体的招生管理信息系统便应运而生了。
招生管理系统的建设促进了学校信息化校园建设的发展,越来越多的高校都在实施并落实招生管理系统的建设。美国在校园信息化管理方面一直居于世界前列,美国许多大学的图书馆都实现网络化、学校日常管理工作、日常教学活动、科研活动、学生日常生活等等各个方面都实现数字化,并且取得辉煌的成就,同时也得到世界各地高校的认可和追捧,美国很多高校使用的招生管理系统的也获得较好的应用,从而启发了各国高校建立数字化招生的相应系统[3]。
我国许多高校都在创造良好的网络运行环境,使得招生管理系统技术开展的如火如荼[13]。信息化校园管理建设是一个任务艰巨而时间长远的工作,高校中大部分的学校已经在开始着手建设数字化校园包括招生管理系统建设,正在朝着一个功能不断增强的方向在发展[4]。但是就目前各高校情况而言,招生管理系统的建设也存在很多问题隐患。大多数学校还只能提供一些简单 web 服务,管理功能不是非常强大。因此我们需要不断提高信息化建设的程度,迈开建设的步伐,从而多方面的需求,进而推动教育产业的发展[5]。
根据以上描述,招生管理系统充分的将学校与学生的距离拉近,不仅是两者之间的联系纽带,更是学校与外界交流、向外界宣传自身良好形象的强有力的工具。
招生管理系统的开发建设,一方面它建立了一个面向网络的招生平台,利用这个平台使得学校可以在上面与学生进行交流,同时也方便了学生及时获取信息;另一方面,它还实现了招生信息的搜索功能,使人们大大地体会了互联网和信息技术带来的方便和快捷。同样,由于使用计算机进行网络管理,使得学院的招生工作变得简单,学生不必因为学校远而不便实地考察了解学校的情况,而错失进入理想学校深造的机会。而且,将互联网技术应用于校园中,对于一个学校来说也提高了工作效率、减轻了工作强度、增强了学校的知名度[6]。
再者,系统的开发在数据的共享性方面有很大程度的提高,这对于高校招生管理来说也相当重要,高校管理人员可以根据系统里的需求,明确地了解到用户的想法,以便更好地选择开发相应的专业和课程[7]。
由于世界各地的经济发展状况以及教育水平的差异,导致各个国家在高校学生培养方面的发展层次不齐,同时又因为世界各地文化差异的不同,导致各个国家的教育机制有很大的差异性,比如欧美国家以及一些具有英联邦文化背景的国家的高校培养机制十分规范化和严谨,他们在选择管理培养系统的时候往往会选择比较通用性的产品,因为他们的机制很成熟,以及形成了一套很规范化的流程[4]。
但是我们国家的教育水平还是很落后,教育机制并不成熟,所以国外的这套成熟的东西并不适用于我国的高校教育体制,导致国外健全的学生招生管理信息系统我们却不能使用,因此国内的学生招生管理信息系统需要自己根据自己学校和学科的特点进行定制,本文所要研究的学生招生管理信息系统就是针对国内高校教育的特点进行分析和研制开发的[8]。
随着我国信息化与世界信息高速公路的接轨,巨大的经济效益和社会效益必定通过信息管理系统使用信息数据为企业带来,向着高效、灵活、无纸化的方向发展,也是企业的办公及管理的发展主导方向[9]。信息管理系统通常被用户用于参与决策,为了,使管理人员了解当前工作发展的进展或不足,将信息及时反馈给他们。我们可以通过信息管理系统查出目前最迫切需要解决的问题去解决。可以说,使相关管理人员及时了解现状,把握将来的发展路径是信息管理系统的最终目的[10]。
一个好的信息管理系统具有很多标准,通常我们分为四个:一个是信息需求的确定、第二个是信息是否可采集加工、第三个是是否可以为管理人员提供信息、最后就是能否对信息进行管理。信息管理系统成熟的重要标志是是否具有统一规划的数据库,象征着信息管理系统来自于软件工程[11]。信息管理系统可以实现信息增值,数学模型可以统计分析数据,以便辅助决策,信息管理系统是发展变化的而且有生命周期,它的开发应当具有一定的信息管理工作基础。进行信息管理系统的开发必须在管理方法的科学性、管理体制的合理性、生产秩序的稳定性、规章制度的完善性和原始数据的准确性基础上。所以,信息管理工作必须完善以下工作才能适应信息管理系统的开发需求:按程序管理工作,统一的报表文件,各部门设定相应的作业流程,按一定的标准管理业务,固定的内容、时间、格式,各部门设定相应的作业规范,完善的数据资料等[12]。
我国近些年来在教育培养系统的研发上也有了不错的成绩,在我国实行学生学位制度没多久,很多知名的高校都将计算机信息化技术引入到学生培养管理中,我国的高校学生招生管理信息系统的发展大致经历了以下三个阶段[13]。
80 年代的计算机集中处理阶段。这个时期由于网络水平的落后,而且高校学位管理刚刚起步,学生的数量也不多,所以采用轻量级的 Dbase 数据库已经可以满足系统需求,并且采用单机管理,这样可以方便快捷的对数据进行处理。比较成熟的系统有招生管理信息系统、学生招生管理信息系统和学生学位管理信息系统[14]。这些分布于学生管理的各个环节,并且相互独立,无任何交集,所以在处理数据的时候往往会用到当时还很流行的软盘进行数据上的共享,现在看来当时的系统还是十分落后的[15]。
到了 90 年代后,随着高校的扩招,越来越多的学生进入校园学习,所以学生业务的管理工作需要逐渐的细化和精确,80 年代的这种滞后的管理思路以及无法满足需求。与此同时,网络分布式系统开始在我国流行起来,一些比较有条件的高校开始研发具有分布式功能的学生管理系统,虽然这种系统相当于 80 年代的系统增加了分布式处理数据的功能,但是由于硬件的昂贵,并且系统的移植性较差,所以这种系统没有得到那个时代人们的钟爱,被大部分高校所抛弃[16]。
本世纪以来,随着计算机技术和网络技术的飞速发展,也使得高校招生管理信息系统迎来了新的历史纪元。教育管理信息系统发展领域被很多软件商注意到了,将近十几种教育管理系统问世。这些软件使用 ASP、C#、.NET、VB、PB、JAVA等技术[14],在系统架构的选择上还采用 B/S、C/S、B/S 和 C/S 混合搭配等。
这些功能都是学生招生管理信息系统的基础模块,是必不可少的[17]。为了一定程度上解决这种信息化孤岛的现象,结束这种各自为政的局面,现开发了一套基于 PHP 的招生管理信息系统,本系统相比较当前市场上存在的招生管理信息系统来说,采用开放式语言 PHP 进行开发,因此系统在扩展性方面比较好,当用户希望进行某一功能的扩展时,很容易能够实现[18]。同时,系统采用 MVC的方式进行开发,模型、控制以及视图相对独立,系统对于模块的复用等技术应用比较灵活,在软件的管理上因为相对独立而容易管理,同时软件维护等方面因为三个模块相对独立,而易于管理和维护。
招生管理信息系统开发设计:
系统登录界面
系统登录成功后主界面
招生简章添加运行界面
招生简章管理运行界面
管理员登录页面
管理员回复留言页面
目 录
第一章 绪论
1.1 研究背景
1.2 研究目的和意义
1.3 研究现状
1.4 本文主要研究内容
1.5 论文的章节安排
第二章 相关技术介绍
2.1 PHP 介绍
2.2 MVC 架构介绍
2.3 C/S 和 B/S 模式介绍
2.4 SMARTY 技术介绍
2.5 本章小结
第三章 系统的需求分析
3.1 系统建设的目标与原则
3.1.1 开发目的
3.1.2 项目背景
3.1.3 开发环境
3.2 系统概述
3.2.1 研究方向
3.2.2 技术难点
3.2.3 设计方案
3.3 系统主要功能分析
3.3.1 业务流程
3.3.2 招生管理功能
3.3.3 学生基础信息维护功能
3.4 系统性能需求分析
3.4.1 运行性能
3.4.2 安全性能
3.4.3 易管理性
3.4.4 规范性
3.5 可行性分析
3.5.1 技术可行性
3.5.2 经济可行性
3.5.3 管理可行性
3.6 本章小结
第四章 系统的设计
4.1 系统设计目标与原则
4.1.1 系统设计目标
4.1.2 系统设计原则
4.2 系统架构设计
4.3 系统功能设计
4.3.1 招生简章更新
4.3.2 招生咨询记录
4.3.3 报名登记模块
4.3.4 招生录取模块
4.3.5 学生信息管理模块
4.4 数据库表的设计
4.5 本章小结
第五章 系统的实现
5.1 系统实现的环境
5.1.1 硬件及网络的运行环境
5.1.2 软件开发与运行环境
5.2 系统主要功能的实现
5.2.1 用户登录功能的实现
5.2.2 招生简章管理功能的实现
5.2.3 招生咨询功能的实现
5.2.4 报名登记功能的实现
5.2.5 招生录取功能的实现
5.2.6 学生信息管理功能的实现
5.2.6 系统管理功能的实现
5.3 本章小结
第六章 系统的测试
6.1 系统测试的环境与配置
6.2 系统测试的方法
6.3 系统功能的测试
6.3.1 管理员登录测试用例
6.3.2 考生模块测试用例
6.3.3 在线咨询模块测试用例
6.3.4 考试登录测试用例
6.3.5 报名登记功能测试用例
6.3.3 招生录取功能测试用例
6.4 系统性能的测试
6.5 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
致 谢
参考文献
(如您需要查看本篇毕业设计全文,请您联系客服索取)