英语四六级辅助报名系统的研究与开发
2014-10-21白松灵林立宏
白松灵 林立宏
摘 要: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 系统业务逻辑
根据实际需求,建立了如图2所示的EF模型,在本系统中涉及到的数据表共11个,关系如图所示。四六级报名系统,分为管理员、教师和普通用户三种角色。学生角色功能:报名,上传照片,个人信息修改,缴费,更改密码,查看通知等。管理员角色功能:管理员密码修改、学生信息管理、导出报名信息、学生信息查询、查看缴费情况、管理考试时间、管理支付信息等。教师角色功能:为管理员功能子集,辅助管理员完成学生资料与学生报名资料的维护与导出。
2.4 系统功能实现
3 系统使用
3.1 前台登陆报名
在使用本系统时,需要先注册用户,用户作为登陆唯一标识。注册的用户默认为学生,每个学生的学号与用户ID绑定,学生注册后,需要完善自己的信息,如学号、姓名、身份证号、专业、班级等必要的报名信息,资料完善后,可以选择报考的级别,缴费成功后,即报名成功。
3.2 后台数据管理
后台管理主要是针对管理员与教师,系统初建时,会默认建立管理员账户,管理员可以添加教师、学生并分配登录账户。管理员与教师拥有的共同权限为报名数据的查看、数据导出功能,为了数据上报。管理员可以进行支付宝绑定、通知发布与开启报名、报名时间设定等功能。
4 结束语
文章通过四六级辅助报名考试系统实现了大学英语四六级报名工作流程化管理,对于学生网上报名,信息审核,数据导出等环节的管理,保证了每个环节提交的数据的安全性和正确性,提高了报名工作效率。而且该报名系统可以进一步扩展,分别拓展到其他考试工作中去,添加计算机等级考试、全国英语竞赛和专业英语考试等模块,这将使的数字化校园的进程可以更加向前迈进。endprint
摘 要: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 系统业务逻辑
根据实际需求,建立了如图2所示的EF模型,在本系统中涉及到的数据表共11个,关系如图所示。四六级报名系统,分为管理员、教师和普通用户三种角色。学生角色功能:报名,上传照片,个人信息修改,缴费,更改密码,查看通知等。管理员角色功能:管理员密码修改、学生信息管理、导出报名信息、学生信息查询、查看缴费情况、管理考试时间、管理支付信息等。教师角色功能:为管理员功能子集,辅助管理员完成学生资料与学生报名资料的维护与导出。
2.4 系统功能实现
3 系统使用
3.1 前台登陆报名
在使用本系统时,需要先注册用户,用户作为登陆唯一标识。注册的用户默认为学生,每个学生的学号与用户ID绑定,学生注册后,需要完善自己的信息,如学号、姓名、身份证号、专业、班级等必要的报名信息,资料完善后,可以选择报考的级别,缴费成功后,即报名成功。
3.2 后台数据管理
后台管理主要是针对管理员与教师,系统初建时,会默认建立管理员账户,管理员可以添加教师、学生并分配登录账户。管理员与教师拥有的共同权限为报名数据的查看、数据导出功能,为了数据上报。管理员可以进行支付宝绑定、通知发布与开启报名、报名时间设定等功能。
4 结束语
文章通过四六级辅助报名考试系统实现了大学英语四六级报名工作流程化管理,对于学生网上报名,信息审核,数据导出等环节的管理,保证了每个环节提交的数据的安全性和正确性,提高了报名工作效率。而且该报名系统可以进一步扩展,分别拓展到其他考试工作中去,添加计算机等级考试、全国英语竞赛和专业英语考试等模块,这将使的数字化校园的进程可以更加向前迈进。endprint
摘 要: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 系统业务逻辑
根据实际需求,建立了如图2所示的EF模型,在本系统中涉及到的数据表共11个,关系如图所示。四六级报名系统,分为管理员、教师和普通用户三种角色。学生角色功能:报名,上传照片,个人信息修改,缴费,更改密码,查看通知等。管理员角色功能:管理员密码修改、学生信息管理、导出报名信息、学生信息查询、查看缴费情况、管理考试时间、管理支付信息等。教师角色功能:为管理员功能子集,辅助管理员完成学生资料与学生报名资料的维护与导出。
2.4 系统功能实现
3 系统使用
3.1 前台登陆报名
在使用本系统时,需要先注册用户,用户作为登陆唯一标识。注册的用户默认为学生,每个学生的学号与用户ID绑定,学生注册后,需要完善自己的信息,如学号、姓名、身份证号、专业、班级等必要的报名信息,资料完善后,可以选择报考的级别,缴费成功后,即报名成功。
3.2 后台数据管理
后台管理主要是针对管理员与教师,系统初建时,会默认建立管理员账户,管理员可以添加教师、学生并分配登录账户。管理员与教师拥有的共同权限为报名数据的查看、数据导出功能,为了数据上报。管理员可以进行支付宝绑定、通知发布与开启报名、报名时间设定等功能。
4 结束语
文章通过四六级辅助报名考试系统实现了大学英语四六级报名工作流程化管理,对于学生网上报名,信息审核,数据导出等环节的管理,保证了每个环节提交的数据的安全性和正确性,提高了报名工作效率。而且该报名系统可以进一步扩展,分别拓展到其他考试工作中去,添加计算机等级考试、全国英语竞赛和专业英语考试等模块,这将使的数字化校园的进程可以更加向前迈进。endprint