英语四六级辅助报名系统的研究与开发
CET四六级考试是全国范围内的大规模考试,采取网上报名可以快速采集学生报名数据,避免手工收费的麻烦,又能保证数据的准确性。本系统采用VS2012+ASP.NET MVC+SQL Server 2008实现,安全稳定,易于扩展。
标签:四六级;辅助报名系统;MVC
四六级报名网址1 概述
每年学校参加全国大学英语四、六级和计算机等级考试以及校外各类型等级考试的学生人数在五千人左右,等级考试已日渐成为校内教学的有益补充,各级各类等级考试也成为衡量学生掌握知识程度的辅助标准,这些校外规范性的考试在一定程度上越来越受到各高校的重视和推广。
因此结合以往报名软件开发的经验和新的需求,开发一套高效、方便、稳定英语四、六级报名系统具有重要意义。本系统运用了ASP.NET MVC技术、B/S架构、SQL数据库开发实现的。增加和完善了学生报名功能和管理员后台的管理功能,在报名的数据操作上实现了简单
化,报名流程的清晰化。
2 系统的分析与设计
2.1 系统需求分析
系统目标是开发辅助四六级报考考生的报名系统,辅助在校大学生,研究生的四六级的网上报名与缴费。本系统提供了超级管理员、教师和学生三种角用户,学生通过注册本系统,登陆完善信息,通过支付宝缴款报名,减少了收缴报名费的线下流程。教师负责导出和维护报考学生的信息。管理员负责添加教师信息,基础信息维护。
2.2 系统开发环境
本系统开发采用VS2012+SQL Server 2008环境配置,采用MVC技术进行快捷稳定开发,服务器基于Windows Server 2003。图1所示,采用MVC进行开发,可以把程序划分为三层:视图、控制器和模型。视图作为前端展示给用户,控制器负责协调视图和业务逻辑,模型负责数据的操作。在开发过程中,采用MVC4 CodeFirst方式进行数据处理,采用MVC的方式进行开发,保证了系统的可维护性和扩展性。
2.3 系统业务逻辑