高校自主招生考试网上报名系统的设计与实现

点赞:29664 浏览:134094 近期更新时间:2024-02-11 作者:网友分享原创网站原创

摘 要:高校自主招生考试网上报名系统是基于ASP.NET4.0的三层构架设计原理,以SQLServer2008作为后台数据库平台,用VisualStudio2010的C#语言作为设计工具设计B/S应用程序,分别实现网上报名系统的表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)的设计,从而实现考生网上的注册、专业志愿的选报,考生报名信息的确认、打印、考试时间的查询、准考证的打印和考试成绩的查询功能.

高校自主招生考试网上报名系统的设计与实现参考属性评定
有关论文范文主题研究: 关于自然科学的论文范文文献 大学生适用: 硕士学位论文、本科毕业论文
相关参考文献下载数量: 37 写作解决问题: 写作参考
毕业论文开题报告: 标准论文格式、论文总结 职称论文适用: 论文发表、中级职称
所属大学生专业类别: 写作参考 论文题目推荐度: 最新题目

关 键 词:自主招生,三层架构,数据库,表示层,业务逻辑层,数据访问层,

中图分类号:TP311.52文献标识码:BDoI:10.3969/j.issn.1003-6970.2012.06.005

UniversityIndependentRecruitmentExaminationOnlineRegistrationSystemDesignandImplementation

YIMeichao

(Registry,XuzhouInstituteofArchitecturalTechnology,Xuzhou,Jiangsu221116,China)

【Abstract】theuniversityindependentrecruitmentexaminationonlineregistrationsystemisbasedontheaSP.Net4.0threelayerarchitecturedesignprinciple,withSQLServer2008asbackgrounddatabaseplatform,withtheVisualStudio2010C#languageasadesigntooldesignB/Sapplications,respectively,toachieveonlineregistrationsystem(UI)presentationlayer,businesslogiclayeranddataaccess(BLL)layer(DaL)design,thusrealizingthecandidatesonlinepersonalinformationregistration,professionalvolunteerchoose,examineeregistrationinformationconfirmation,printing,examinationtimequery,ticketprintingandexaminationachievementinquiryfunction.

【Keywords】independentrecruitment,threelayerarchitecture,database,presentationlayer,businesslogiclayer,thedataaccesslayer

0引言

随着我国高等教育改革的不断深入和发展,高等院校招生的生源对象和规模发生变化,招生的方式也随之发生变化,除普通高考招生途径外,高校自主单独招生考试将逐步成为高校招生的一个重要的途径.高校自主招生是高等院校根据自身的条件进行择优录取,考生可从学校的招生网上获取招生信息,并根据学生自己的爱好进行报名,取消了区域和地点的限制.考生运用现代网络信息技术手段进行网上报名,既方便考生又节约考生考试成本.本文重点研究和探讨自主招生网上报名系统软件的开发与设计.

1系统设计目标

1.1系统需求目标

根据实际需要,可将自主招生系统分为两部分进行设计,一是自主招生网上报名系统,即B/S模式(浏览器和怎么写作器)的WEB应用程序设计,主要实现考生登录和管理员登录两大功能.考生登录包括考生注册、考生登录、考生及专业志愿填报、填报信息确认、信息填报表打印、准考证打印和成绩查询;管理员登录主要实现考生报名信息查询、志愿填报信息查询、返回考生确认报名、修改考生报名信息和打印考生准考证;二是自主招生管理及考试考务编排系统,即C/S模式(客户端和怎么写作器)的自主招生管理和考务编排应用程序设计,此系统主要实现自主招生系统的各项招生数据的设置、考生报名数据的批量处理、查询、修改、考生考场编排、准考证编排、考试时间设置、监考教师的安排、考场门贴、桌贴、考生签到表、准考证的打印及考生成绩的录入和发布等功能,此系统设计将在《高校自主招生考试考务编排系统的设计》一文中给予详细的论述.


1.2系统功能模块划分

根据国家教育部相关规定与高校自主招生的具体要求相结合,制定高校自主招生考试报名的具体实施方案和报名要求,网上报名系统软件实现的主要功能模块如图1、图2所示:

1.3系统设计技术分析

1.3.1系统构架设计语言的选择

高校自主招生考试网上报名系统采用ASP.NET4.0三层构架的设计原理,以SQLServer2008作为后台数据库平台,

用VisualStudio2010的C#语言作为工具设计B/S架构的网上报名应用程序.ASP.NET是一种建立在通用语言上的程序构架,能在Web怎么写作器上建立强大的Web应用程序,它是Microsoft.NETFramework的主要组成部分..NETFramework是统一的Web应用程序平台,它提供为建立和部署企业级Web应用程序所必需的怎么写作[1].ASP.NET的优点主要包括:

(1)可管理性:ASP.NET使用基于文本的、分级的配置系统,简化了将设置应用于怎么写作器环境和Web应用程序的工作;

(2)安全性:ASP.NET为Web应用程序提供了默认的授权和身份验证方案.

(3)易于部署:通过简单地将必要的文件复制到怎么写作器上,ASP.NET应用程序即可以部署到该怎么写作器上.

(4)增强的性能:ASP.NET是运行在怎么写作器上的已编译代码.

(5)灵活的输出缓存:根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页.

(6)移动设备支持:ASP.NET支持任何设备上的任何浏览器.

(7)扩展性和可用性:ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能[2].2.3.2数据库设计

选择SQLServer2008为后台数据平台,建立相关数据表、视图和存储过程,实现考生报名数据信息的储存和调用,为应用程序提供强大数据的支持[3].主要设计的表有:管理员用户表、考生基本信息表、生源地区表和中学代码表、考生填报志愿表、专业代码表、考生成绩表和考试科目表等,并建立相关视图

三层架构是一种思想,它将程序设计分为“数据访问层”、“业务逻辑层”和“表示层”,用三层架构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级[5].本系统设计与实现具有简洁、高效、良好的可扩充性、可维护性等特点,本科技成果已转化怎么写作平台并投入运行,从系统运行效果看,提高了学校招生工作效率,节约异地考生考试成本,解决了学校招生考试的困难,系统运行效果良好.

[1]杨怡怀.基于三层架构的学生管理系统快速开发[J].云南大学学报(自然科学版).2008.30(S2):211-214

[2]龚赤兵.ASP.NET2.0网站开发实例教程[M].人民邮电出版社,2006.7

[3]韩美芳.浅谈.三层架构的构建方法[J].科技创新导报,2009NO.2537-39

[4]尉鹏博.NET抽象工厂三层架构的应用[J].电脑编程技巧与维护,2010.7:28-30

[5]范德辉.基于三层架构和SQLSERVBER的科技成果转化中心怎么写作平台的建设[J].吉林师范大学学报(自然科学版),2010.2.第1期:147-149