考试报名数据处理系统设计与实现(源码)【字数:14659】

摘 要摘 要如今互联网技术的发展越来越快,网络的应用在全世界越来越普遍,而在许许多多网络的应用中,基于B/S结构编程,采用C#编程的ASP.NET技术,凭借其强大的交互性、用户操作的简单性和方便性以及能够对数据库进行各种复杂操作,吸引了很多人使用,在当前开发中十分热门。本论文主要给出了一个网络版的考试报名系统,全文介绍了前期对系统开发所需要的软硬件准备,设计和思考系统的基本框架所需要的主要功能,其中有个人信息、考生报名、公示信息、管理员后台、考试查分。论文的最后总结了目前系统还欠缺的功能以及遇到的各种问题,为了今后可以更进一步的完善该系统。该系统的设计和开发使用的开发工具是VS2010,后台连接的数据库是操作便捷又相对安全的SQL Server 2008,保证了系统有一定的安全保障。关键词C#;SQL Server;考试报名;后台处理
目 录
第一章 绪论 1
1.1 选题目的 1
1.2 选题的意义 1
1.3 国内外的现状 1
1.4 主要设计思路 2
1.5本章小结 2
第二章 开发环境 3
2.1 开发工具及环境简介 3
2.1.1 ASP.Net介绍 3
2.1.2 Server数据库简介 3
2.1.3 B/S架构 4
2.1.4 C#语言 5
2.2本章小结 5
第三章 系统分析 6
3.1需求分析 6
3.1.1 功能需求 6
3.1.2 系统需求 6
3.1.3 用户需求 7
3.1.4 非功能性需求分析 7
3.2 系统基本业务流程图 8
3.3 信息业务流程 9
3.4 数据流图 9
3.5 本章小结 10
第四章 系统概要设计 12
4.1系统组成结构 12
4.1.1 后台管理流程图 13
4.1.2 前台用户功能流程图 14
4.2 数据库设计 14
4.2.1 数据表关系设计 14
4.2.2表数据结构 *好棒文|www.hbsrm.com +Q: ^351916072^ 
15
4.3本章小结 17
第五章 系统详细设计 18
5.1配置连接数据库 18
5.2界面设计 18
5.2.1 前台设计 18
5.2.2 后台设计 19
5.3主要功能实现 20
5.3.1考生注册功能 20
5.3.2站内新闻添加 21
5.3.3 控制报名接口开闭 22
5.3.4成绩查询 23
5.3.5 登陆功能 25
5.4本章小结 27
第六章 测试 28
6.1测试方法 28
6.1.1软件测试 28
6.1.2功能测试 28
6.1.3性能测试 28
6.2测试用例 28
6.2.1 登陆模块测试 28
6.2.2 注册模块测试 30
6.2.3 管理员添加考试测试 30
6.2.4 用户报名测试 31
6.2.5 考试成绩测试 32
6.3 本章小结 33
结 论 34
致 谢 35
参 考 文 献 36
第一章 绪论
1.1 选题目的
实现用户通过网络完成注册登陆账号并能够报名,以及后台管理员账户对注册用户的个人信息管理。用户可以在本系统页面了解到有关考试的信息以及查询自己报考的科目的成绩,进行各种科目的报名,查询已报名的科目,打印报名科目的准考证,后台管理员可以在后台管理和发布考试信息,管理报名信息,对这些报名信息进行增删改查的操作。
1.2 选题的意义
伴随着因特网上应用的普及,传统的报名方式的弊端已经越来越无法被人们接受,对方便快捷的网上报名的需求越来越大,因此本报名系统,由于可以让用户足不出户,通过浏览器就可以查询到各个科目的报名信息,并注册账号填写自己的个人信息,去完成相应科目的报名。管理员也可以在网上收到这些报名信息并做出处理,在考试结束后将成绩录入该系统。
相对于传统报名方式,该系统具有很多优势,比如:考生可以随时随地通过网络报名,电子数据的准确性远远高于纸质数据,考试方的管理更加轻松,能更早的了解报名情况并制定下一步的计划。
1.3 国内外的现状
网络报名系统的发展已经有了较长的历程,但从理论研究角度来看,在国内还显得较少, 特别是一些学者在针对网络考试报名系统进行研究时,侧重点往往是考试系统所具有的一些完成考试的功能,对于一些能够报名考试过程的功能研究却较少,造成这种情况的原因主要包含两大方面,一是因为考试本身是一种实践性较强的过程,这个过程最终的效果要体现到教学上面,但大部分研究网络考试报名系统的学者只是以完成替代传统考试模式为主,没有从更深层次的教学因素进行研究;二是理论方面对于网络考试系统的研究是不全面的,对于实践的支持较少,大多数学者无法突破现有的研究模式, 深入到心理学领域、教育学领域等对网络考试报名系统进行研究,也就是说,网络考试报名系统在理论方面还处于比较肤浅的层面上。就现状而言,网络考试报名系统名目繁多,各种技术层出不穷,如可采用VC、JAVA、.NET等各类开发环境与开发语言,其基本的模式可以包括C/S与B/S两种。
由于网络考试系统所表现出的强大的便捷性、超时空性,使得很多国际上的大型考试都使用了网络考试报名系统,如比较著名的思科CCNA认证、CCNP认证, 微软的MSCE、MCDBA认证,以及托福、GRE考试等,都在使用对应的网络考试报名系统。 当然,我国部分专业也采用了网络考试报名系统,例如一些远程教育的考试系统等。目前国际上较为领先的用于网络考试报名系统的语言有ASP、JSP和PHP等。三种常用的开发语言中又以ASP的使用频率最高,因为它和数据库管理系统可以较为完美的融合,有利于程序员的开发。为了满足Internet飞速发展带来的对于web应用程序和web服务的更高的开发需求,微软创新地推出.NET开发平台。
现阶段网络考试报名系统主要分为两个方面:一种是通过局域网的网络考试报名系统,另一种是在web的环境下基成的网络考试报名系统。通常情况下,像职业技能考试、英语等级考试、计算机等级考试以及行业考试等这些国家统一的、比较正式的考试都是在局域网的条件下形成的网络考试报名系统;而基于web的网络考试一般都是学校给自己学生自己练习或者授课的系统。单机考试系统之所以越来越没有市场、使用率越来越低,一个很重要的原因就是它的运作模式跟传统的纸笔考试模式没有本质上的区别, 同样需要繁琐的组织、庞大的人员服务和昂贵的资源保障。正因为这个原因,网络或者说在线考试报名系统平台的出现才更加显得迫切和及时,在这方面,就像其他大部分高科技产品一样,美国又一次走在了世界的最前面。他们的思而文学习系统有限公司就是一个典型的例子,微软、思科、甲骨文等很多大型授权机构都是委托的它进行报名和考试。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/820.html

好棒文