基于aspnet高校自主招生网上报名系统设计及实现

基于aspnet高校自主招生网上报名系统设计及实现

ID:33557009

大小:57.35 KB

页数:6页

时间:2019-02-27

基于aspnet高校自主招生网上报名系统设计及实现_第1页
基于aspnet高校自主招生网上报名系统设计及实现_第2页
基于aspnet高校自主招生网上报名系统设计及实现_第3页
基于aspnet高校自主招生网上报名系统设计及实现_第4页
基于aspnet高校自主招生网上报名系统设计及实现_第5页
资源描述:

《基于aspnet高校自主招生网上报名系统设计及实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于asp.net高校自主招生网上报名系统设计及实现摘要:随着高校招生制度的多元化改革,特别是自主招生制度的不断完善,自主招生报考规模越来越大,传统的报名方式已远不能满足要求。本文结合南京航空航天大学开发的一套功能完善、系统安全的自主招生网上报名系统,对高校自主招生网上报名系统的主要功能、数据库设计以及安全性措施进行介绍与分析。关键词:asp.net技术;自主招生;网上报名中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)17-0000-021引言高校信息化的发展

2、带动了工作效率、管理水平的提升。近年来,随着高校招生制度的多元化改革,特别是自主招生制度的不断完善,自主招生报考规模越来越大,传统的报名方式已远不能满足要求,开发一套功能完善、系统安全的自主招生网上报名系统十分必要。本文根据南京航空航天大学多年开展自主招生工作经验,对自主招生网上报名系统功能设计以及系统安全方面进行研究与程序开发,实践表明,该系统的使用大大提高了自主招生工作的效率及各种数据的准确性。2系统设计2.1主要功能自主招生网上报名系统的使用对象为考生和系统管理员,不同类别的用户,对功能需

3、求不同,主要归纳如下:2.1.1考生功能需求(1)考生注册:考生按照高校要求,填写个人基本信息、上传照片、高中成绩信息、个人自述等。(2)密码修改:考生可自由修改本人登录密码。(3)信息查询:包括确认提交状态查询、材料寄达状态查询、审核状态查询、缴费状态查询、测试成绩查询、录取政策查询等。(4)报名表、准考证打印:考生注册成功后打印报名表,高校审核通过并安排好考场后,考生即可打印准考证。(5)网上缴费:考生通过支付宝、网上银行等形式向高校缴纳报名测试费用,缴费金额等由高校统一设置,考生不能更改。

4、(6)志愿填报:测试合格考生可登录系统进行网上专业志愿填报。(7)在线咨询:考生可在线提交问题并查看回答。2.1.2管理员功能需求(1)系统开放关闭时间设置:管理员可以对报名系统开放和关闭时间进行设置。(2)查询、修改考生信息:管理员可以查询和修改考生基本信息。(3)更新考生状态:管理员可对考生材料寄达状态、材料审核状态、缴费状态进行修改。(4)打印考生准考证:管理员可以打印考生准考证,以防考生测试时忘记携带准考证。(5)密码重置:管理员可以对考生登录密码进行重置为某一固定值,如“000000”

5、o(6)设置缴费信息:由于每年缴费金额可能有所变动,管理员需设置缴费金额信息。(7)重要信息统计:管理员可以进行常用报表统计,如:分省(分中学)报名人数统计、考生专业志愿信息统计等。(8)在线咨询:管理员可对考生所提问题进行解答。(9)管理日志记录:管理员可对考生登录日志进行查询。2.2功能模块按照系统的主要功能需求,按照结构化设计思想对其进行模块划分,如图1、图2所示:(1)考生部分(2)管理员部分2.3数据库设计数据库在整个报名系统中的地位十分重要,系统使用微软公司的ACCESS作为数据库,

6、主要数据表设计如下:(1)考生基本信息表:主要字段为身份证号码、姓名、省份、中学名称、中学邮编、家庭地址、家庭邮编、联系电话、高中阶段成绩(高一、高二……)、获奖情况等。(2)考生成绩信息表:主要字段为身份证号码、姓名、准考证号码、考试地点、各科目成绩(语文、数学……)等。(3)考生状态信息表:主要字段为身份证号码、姓名、提交状态、材料寄达状态、审核状态、缴费状态。(4)考生志愿信息表:字段为身份证号码、姓名、各专业志愿(志愿1、志愿2……)o(5)管理员信息表:字段为用户名、密码。(6)系统时

7、间设定表:字段为开放时间、关闭时间。(7)缴费信息设定表:字段为缴费内容、缴费金额、缴费备注、缴费时间等。(8)中学信息表:字段为省份、中学代码、中学名称、中学地址、中学邮编等。3实现平台及关键技术2.省略2.0版本,该工具比较适合Web应用程序和Web服务的开发及维护,开发平台为VisualStudio2005。2.2Ajax技术使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息,减少了带宽的浪费

8、。报名系统中要求考生填写中学信息(包括中学名称、地址等),使用Ajax技术,考生只需在报名表上中学名称文本控件中输入中学名称关键字,根据下拉列表中含有该关键字的中学名称中进行选择,同时根据考生选择,将中学地址等信息自动填入相应控件中,减少考生信息的录入量,同时保证数据的准确统一性。4安全措施3.1身份证号码验证按照目前我国公民身份证号码生成规则,编写JavaScript脚本程序,通过判断考生所在地区、出生日期、身份证号码位数及校验位等实现对身份证号码的验证。另外,每个身份证号码只能在系统中注册一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。