基于.NET的大学招生系统的设计与实现的初探

2013-04-29 21:58宗胜旺
无线互联科技 2013年5期
关键词:入学管理员信息系统

宗胜旺

摘 要:本文通过搜集和查阅大量相关文献资料,结合了各个学校招生系统,主要针对现有的招生系统的不足,对系统进行了可行性分析、需求分析和数据库设计,提出了一套使用ASP.NET和ADO.NET技术开发的基于Web2.0的B/S结构的招生系统,采用三层架构的软件开发模式,并详细的分析设计了系统的各个功能模块,包括网络申请、招生录取和管理信息三大模块,最终实现了对学生从入学申请到招生录取的有效管理。

关键词:招生信息系统;B/S;ASP.NET;SQL Server;三层架构

随着科技水平的不断提高,计算机应用技术日渐成熟,人们渐渐认识到其强大的功能。作为计算机应用技术的一部分,通过计算机应用对招生工作进行管理,具有手动管理所无法超越的优点。

1 招生信息系统开发的目标及意义

招生工作是高校的一项重要工作。随着信息化的发展,传统的大学生招生方式已经不能适应不断扩大的学生招生规模,而学生也更加倾向于通过网络来了解学校的招生政策、专业以及生活条件等各种情况并进行相关咨询,网上报名录取的方式更是节省了大量的时间人力物力资源。网络招生系统不仅节约了学校老师和学生的时间,而且使学生没有任何地域限制。招生人员只要将信息录入招生系统,系统将自动处理人员信息,生成学生的最终成绩信息等,而且招生工作上出现问题的概率也会大大减少。

2 需求分析

近年来各地考试呈现蓬勃发展趋势,大学招生的规模不断的扩大。在招生过程中的考生报名、考生检录和管理成绩等招生工作,如果招生方式还是采用传统的方式,不仅花费大量的时间精力,而且跟不上网络技术发展的潮流。因此,需要开发一套招生系统来提高招生工作的效率。

大学生招生信息系统的主要实现的功能包括:入学申请人员可以通过该系统进行入学申请、个人信息录入、相关信息查询等操作;招生计划管理员能够根据学校的具体情况,进行招生计划的制定,并在放在系统中,供申请人员参考;决策管理员可以查看申请人员的相关信息,并在系统中进行决策;系统管理员可以在系统中进行信息的管理。针对这些要求,设计本招生信息系统,实现招生管理的系统化、规范化和自动化。招生信息系统的功能需求包括管理员对功能的需求和申请人员对功能的需求两大部分。

⑴申请入学人员对功能的需求主要是网络申请。申请留学的人员可以登录招生信息系统,进行网络申请,包括:注册、登录、入学申请、查询信息、修改信息。

⑵管理员对功能的需求主要包括:招生录取、管理信息。

1)招生录取又包括:招生计划、入学申请审核、录取信息添加。2)管理信息又包括:信息发布、下载管理、用户管理。

3 招生信息系统的设计

本系统将采用B/S结构,以Microsoft.NET框架作为系统基本框架,并以SQLSERVER作为系统数据库,再利用数据接口及一站式管理等方式实现数据交换及资源共享,使用Visual Studio.NET 2005进行系统的开发,并在Web数据库应用程序中,对ASP.NET2.0和ADO.NET进行使用。分析设计了系统的各个功能模块,包括网络申请、招生录取和管理信息三大模块,其中网络申请包括用户登录、用户注册、入学申请、查询信息、修改信息,招生录取包括招生计划、入学申请审核、录取信息添加,管理信息包括信息发布、下载管理、用户管理。然后具体论述了各个功能模块的程序设计、界面和系统测试。最终实现了对学生从入学申请到招生录取的有效管理,并提供入学相关信息。

系统结构采用三层架构的软件开发模式,可以同时采集考生网报信息和现场报名信息;考点、考试科目、科类、计分方式、评分原则、划线标准等的方便设置要求动态数据库的支持;成绩录入过程中可采用条形码识别考生专业准考证号,又可手动输入考生专业准考证号调出考生成绩录入界面,进行成绩录入,复录具有核对校验功能,当与初录不一致时报警提示录入员单独处理该份试卷,且录取过程中均不能修改成绩,需相应权限的管理员才能修改成绩并产生相应的修改日志文件;查询功能灵活全面;自动生成各种需要的报表;根据录取原则折合比例自动计算综合成绩;根据需要自动生成录取结果分析报告及报表,为来年考点设置、招生计划分配、招生宣传形式提供参考依据。

4 系统的实现

在系统实现的设计过程中,通过信息数据库对招生管理工作中所涉及的各种信息进行集中管理,满足了管理员对功能的需求和申请人员对功能的需求。入学申请人员可以通过该系统进行入学申请、个人信息录入、相关信息查询等操作。信息数据库反映数据本身的内容及其相互之间的关系,实现对招生管理数据的分类汇总。实现招生管理的系统化、规范化和自动化。

5 系统测试

软件整个的开发阶段都贯穿着系统测试,相应的测试在设计和编码的时候都进行过,并且在系统研发后期专门进行全面、大量、严格、系统的测试,进行可行性测试、整体测试等一系列测试,进一步修改和调试。最后该系统所包含的功能都正确、成功地实现并通过了测试。

6 结束语

本系统对报名、检录、考试、后台管理四大方面进行了设计,基本实现整个招生流程需要的所有功能,将替代传统的手工和单机管理工作,本文对招生系统中所涉及的所有数据进行全面的收集、分析、规范、优化、统一组织实施形成招生管理网络化系统的关系数据结构,为院校端程序设计打下了良好的基础。

[参考文献]

[1]王怡,周明全,耿国华.基于三层结构选课系统的分析和设计.西北大学学报:自然科学版,2012,32 (4): 367-370.

[2]周光亮.浅释.net三层架构的设计与实现.科技信息,2008.

猜你喜欢
入学管理员信息系统
企业信息系统安全防护
我是小小午餐管理员
我是图书管理员
我是图书管理员
无纸化入学报名值得推广
无纸化入学报名值得提倡
可疑的管理员
基于区块链的通航维护信息系统研究
入学面试
信息系统审计中计算机审计的应用