网上报名系统的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1毕业设计(项目报告)题目:Asp.Net网上报名系统的设计与实现指导教师:职称:学生姓名:学号:专业:院(系):完成时间:2目录:目录...............................................................21.项目背景........................................................31.1项目开发目标.................................................31.2项目来源.....................................................32.项目总体设计....................................................52.1技术框架设计.................................................52.2需求分析.....................................................62.3功能模块设计.................................................82.4数据库模块设计...............................................112.4.1E-R图.................................................122.4.2表数据结构............................................132.4.3表关系................................................153.项目功能描述....................................................163.1前端网站.....................................................163.1.1网站首页..............................................163.1.2注册页面..............................................163.1.3登陆页面..............................................173.1.4在线报名..............................................183.1.5打印准考证............................................183.1.6成绩查询..............................................193.1.7关于..................................................203.2后台管理系统.................................................203.2.1登陆注册界面..........................................203.2.2后台管理主界面........................................213.2.3考生信息管理..........................................223.2.4考试信息管理..........................................233.2.5成绩信息管理..........................................253.2.6系统管理..............................................263.2.7帮助..................................................274.项目技术总结....................................................294.1技术创新及特点...............................................294.2个人收获与体会...............................................29附录1.数据库创建源码.............................................30附录2.程序源码...................................................30参考文档...........................................................3131、项目背景1.1项目开发目标随着互联网的飞速发展,网上考试已经成为今后取得资格证书的重要渠道,而作为网上考试第一步的网上报名也一定占据举足轻重的位置,通过Asp.Net网上报名系统,不仅仅能给众多考生及时提供各行各业最新的最准确的考试信息,还给各行各业的招生部门带来前所未有的便利。在这里根据设计需要,我把Asp.Net网上报名系统分成前后两端分别进行设计,前端是考生的在线报名系统,主要采用B/S模式(即浏览器和服务器模式),B/S模式是一种以Web技术为基础的MIS系统平台模式,它大大的简化了客户端,简化了系统的开发和维护,使用户的操作起来更加简单,还有就是特别适用于网上信息的发布,因此选其做为前段开发平台,该部分主要实现考生登录报名的功能,其中包括考生注册,考生登录,考生个人信息录入,修改与查询,准考证打印和成绩查询等功能。后端是管理员的考生信息处理系统,主要采用C/S模式(即客户机和服务器模式),C/S模式主要由客户应用程序,服务器管理程序和中间件三个部件组成。它有很强的交互性,可以随时切换到所需的子程序,不仅存取模式更加安全,它对大数据的处理能力也远远超过B/S模式,因此是非常适用于后台管理数据的。这部分主要实现管理员登陆,对考生报名信息的批量查询,修改,批量处理,考生考场编排,准考证编排,考试时间设置等功能。对于Asp.Net网上报名系统,我采用这种B/S与C/S相结合的模式,它能保证敏感数据的安全性,特别是对数据库的修改和新增记录加强控制。同时,它还经济有效地利用计算机资源,简化一部分可以简化的客户端。保证复杂功能的交互性与一般功能的易用与统一,使系统维护简便,布局合理,提高网络效率。对于Asp.Net网上报名系统应具备以下特性:(1)可用性:系统必须正常运行;(2)安全性:系统必须保证考生信息的安全,不能泄露考生私人信息;(3)可管理性:由于涉及考生众多,必须能够合理管理考生信息;(4)移动设备支持性:要能支持任何设备的任何浏览器;(5)高性能性:后台数据库满足对大数据的处理能力;(6)扩展性:能够便于后加功能的融入与实现。1.2项目来源在当今世界,信息已经成为促进经济社会和科技发展、社会进步的重要因素。随着计算机科学技术的不断发展,信息技术在全社会的应用日益深化,基于网络报名的考试已成为大势所趋,它也越来越成为专门考试机构的好帮手。其优势体现在人力及物力两个方面上。在报名期间,考生可以通过互联网进行网上报名,浏览修改自己的报名信息,相对传统的报名方式,基于网络的报名系统不仅方便4采集考生的基本信息,动态的管理各种考试信息,而且,报名时间、地点灵活,可以在规定的任意时段报名。同时,网上报名管理者也可以通过互联网监控整个报名情况,对报名者的信息进行管理、分析及查询。基于网络报名的考试系统有效的避免了资源的浪费,减少人员,提高效率。Asp.Net网上报名系统,它是一个网上考试网站的一个重要模块,它不仅仅能够简单快捷的完成以往要耗费大量人力物力才能完成报名信息工作,它还解决了一般人不能在制定时间内到指定地点排队报名考试的问题。本系统的优势:(1)方便考生,考生可随时随地的地在网上填报信息,减少了现场报名的时间;(2)大大减少了工作差错,考生可以在网上反复修改信息,并且自己负责。传统方式报名差错率在千分之五左右,而网上报名差错率可以仅为其的千分之一;(3)缓解了基层的工作压力,提高了工作效率。现如今,网上报名越来越普遍,各大院校,培训机构,甚至是政府机关,军队征兵等都在采用网上报名的形式,但是,这些机构的网上报名仅仅是针对他们自己的,例如院校,只为报考该院校的考生提供通道,报名接口往往是设立在自己的官网上的。有很多考生不知道该校官网,甚至是不知道怎么搜索。在有就是网上征兵的报名,时间紧,过了这个时间段,就要再过一年的时间,有很多有意向的人可能在不知情的情况下,错过机会。由此可见,现在的网上报名系统有很多改善的地方。这里我参考淘宝商城的形式,对网上报名系统提出以下改善:(1)信息集中化:现在网上报名种类繁多,时间不一地点不一,我这里以类似淘宝商城的形式,统一各类信息,并对他们分类,输出显示可以以时间先后形式发布在专业网站上。(2)报名统一化:无论考生是报考计算机等级证还是建造师资格证,都可以在本系统报名,后台会给各个机构提供专业客户端,实现考生的分类。这样考生要是要报考多个考生,就不必要去各个官网分别报名。通过以上分析,我自主选择做Asp.Net网上报名系统,这样可以大大的简化报名手续,提高报名的工作效率,减少错误率,方便考生,也方便考试管理人员。52、项目总体设计2.1技术框架设计(1)开发环境的选择选择VisualStudio2010为开发平台,VisualStudio2010是一个经典的版本,相当于当年的6.0版,而且它可以自定义开始页,还增加许多新功能,如:1C#4.0中的动态类型和动态编程;2多显示器支持;3使用VisualStudio2010的特性支持TDD;4支持Office;5QuickSearch特性;6C++0x新特性;7IDE增强;8使用VisualC++2010创建Ribbon界面;9新增基于.NET平台的语言F#;选择SQLServer2008为后台数据库,SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。配置环境:1.MicrosoftVisualStudio20102.SQLServerManagementStudio2008(2)运行环境的选择WindowsXPServicePack2(或以上),WindowsServer2003ServicePack1(或以上),WindowsServer2003R2(或以上),WindowsVista或WindowsServer2008操作系统,建议使用Windows7系统。(3)开发技术的选择C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等。MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典

1 / 31
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功