当前位置:首页 > 作文大全 > [基于ASP.NET的网上报名系统的设计与实现] 全国考试网上报名系统
 

[基于ASP.NET的网上报名系统的设计与实现] 全国考试网上报名系统

发布时间:2019-05-07 03:53:30 影响了:

  摘要:网上报名系统的应用改变了现场集中报名模式,提升了工作效率,为考生报名提供了方便,实现了报名工作的规范化和信息化要求。文章针对考生报名的实际需求,设计并实现了基于ASP.NET的网上报名系统,并对系统的功能模块、数据库设计和关键技术做了分析和介绍。
  关键词:ASP.NET;网上报名;数据库
  中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)21-5119-03
  Design and Implementation of Online Registration System Based on ASP.NET
  DING Ji-an
  (Zibo Normal College, Zibo 255130, China)
  Abstract: The use of the Online Registration System has changed the scene of the registration mode and improved the efficiency of the work, has provided convenience for candidates’registration, has achieved the standardization and information technology of the registra tion work. According to the actual needs of the candidates’registration, this paper designed and implemented the online registration system based on ASP.NET, and made a detailed analysis and presentation to the system functional modules and the design of database and the key technologies.
  Key words: ASP.NET ; online registration; database
  随着计算机和网络技术的飞速发展和普及,高校信息化建设水平得到了大力提升。为了提高学校招生部门的信息化水平,提升招生工作的规范化和信息化,更加科学、规范的做好考生报名工作,提高工作效率,减轻报名管理工作的负担,开发和部署网上报名系统成为一种必然。
   1 ADO.NET介绍
  ADO.NET是.NET框架下的一种新的数据访问编程模型,它提供了对关系数据、XML和应用程序数据的访问,是.NET Framework的一部分[1]。ADO.NET有两个核心组件构成:DataSet和.NET Framework数据提供程序,ADO.NET对象模型如图1所示。
  图1 ADO.NET的对象模型
  其中:DataSet是ADO.NET的断开式结构的核心组件,独立于任何数据源,它可以用于不同的数据库、XML数据、Excel、文该文件等数据源。.Net Framework数据提供程序由Connection、Command、DataReader和DataAdapter对象组成[2]。
   2系统分析与设计
  2.1系统需求分析
  根据学校招生报名工作的实际,网上报名系统的开发总体目标就是实现各个地区考生报名工作的网络化,方便考生网上报名,同时为招生管理人员对考生信息的处理提供方便。考生通过客户端浏览器提交注册信息,Web服务器收到相应的请求之后,根据交互要求,将数据写入数据库或者返回到客户端浏览器,完成注册信息的提交和报名信息的打印[3]。
  2.2系统功能模块
  根据网上报名系统需求分析的描述,该文设计的报名系统实现如下几个功能:
  1)用户注册:本系统在实现时将考生注册和报名信息提交功能实现合并,简化了程序设计,更加具有实用性。
  2)考生报名信息打印:考生报名信息提交后,根据学校招生部门报名管理工作要求,系统自动生成规范的报名信息表,学生可自行打印。
  3)报名信息查看:方便考生查看自己的报名信息
  4)信息公告:由学校招生部门的系统管理员发布相应的招考信息,介绍报名流程和报考须知以及报名注意事项等内容。
  5)系统管理:系统管理是由系统管理员登录并对本系统所有项目进行管理的平台,包括了公告的发布和管理,考生信息的管理和编辑,以及考生信息的导出等功能,这是本系统设计的重点。
  按照结构化程序设计的思想,将网上报名系统的主要功能进行细化,形成功能模块结构如图2所示。
  图2系统功能模块
  2.3数据库设计
  网上报名系统正常运行必须得到数据库的支持,本系统采用Access 2003作为后台数据库,在数据库设计时,主要从数据冗余、数据一致性和程序复杂性等方面考虑,尽量减少数据的冗余,增强数据的共享性。数据库表结构的设计在应用程序设计中占有很重要的位置,和系统功能紧密联系,影响着系统的实用性,根据对系统功能的需求分析,创建如下数据表:考生信息表Stu_info(考生号,姓名,身份证号,民族,毕业学校,联系电话),用于存储学生提交的注册信息;考生成绩表Stu_score(考生号,姓名,中考成绩,面试成绩,总成绩),用于保存考生的成绩并计算综合成绩;系统管理员表Admi_manager(用户名,密码),存储系统管理员信息;信息发布表Admi_content(标题,内容,发布时间),用于存储发布的公告信息。
   3系统关键技术的实现
  3.1增加提交数据的合理性校验
  为了提高数据输入的准确性和合法性,对需要提交的关键数据通过ASP.NET提供的验证控件进行验证,以确保提交数据的合理性和正确性。比如对提交的考生号,验证是否是数字并且是否是11位;对考生身份证号验证是是否是15位或者18位或者是否含有非法数据等,这极大提高了系统的运行效率,保证了数据的有效性。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3