等级考试信息主网站设计与实现(源码)

开发一个等级考试信息网站可以极大地提高等级考试学习和报名的灵活性,它能使网络考试人员从复杂的过程中解脱出来,节约大量的时间,提高效率。论文对等级考试信息网站做了详细的需求分析,从总体设计、数据库设计、详细设计以及系统测试等方面介绍了系统的开发过程。系统采用ASP.NET+ SQL2008技术,利用ASP.NET超强的网络和数据库的访问技术,主要实现了学生信息管理,报名通知信息管理,等级考试信息管理,等级考试报名信息管理, 考试资料信息管理,留言信息管理等功能,最终设计的系统运行情况良好。关键词 等级考试信息网站,信息管理,数据库访问技术目 录
1 引言 1
2 系统开发环境介绍 1
2.1 B/S模式 2
2.2 ASP.NET 2
2.3 SQL 2008技术介绍 2
2.4 Microsoft Visual Studio 2010技术介绍 3
3 系统的需求分析 3
3.1 可行性分析 3
3.2 功能需求分析 4
3.3 性能需求分析 6
4 总体设计 6
4.1 学生用户 7
4.2 管理员用户 9
5 系统数据库的设计 10
5.1 系统数据库的概念设计 10
5.2 系统数据库的逻辑设计 13
6 系统的详细设计 16
6.1 用户登录的实现 16
6.2 网站首页信息模块 18
6.3 学生用户模块 19
6.3.1学生用户注册模块 19
6.3.2考试列表模块 20
6.3.3考试报名模块 21
6.3.4用户资料查询 22
6.3.5用户留言功能 22
6.4 管理员模块 24
6.4.1考试信息模块 24
6.4.2学生信息模块 27
7 系统的测试 27
7.1 测试的目的 27
7.2 测试的方法 27
7.3 系统模块的测试 28
7.4 测试结论
 *好棒文|www.hbsrm.com +Q: *351916072* 
6.3.4用户资料查询 22
6.3.5用户留言功能 22
6.4 管理员模块 24
6.4.1考试信息模块 24
6.4.2学生信息模块 27
7 系统的测试 27
7.1 测试的目的 27
7.2 测试的方法 27
7.3 系统模块的测试 28
7.4 测试结论 29
结 论 31
致 谢 32
参 考 文 献 33
1 引言
目前,计算机已经被广泛地使用在了各个领域,无论是在工作中还是学习中,我们都能接触到计算机。随着网络信息技术的迅速发展,互联网已经应用到人们生活和工作的方方面面,人们越来越习惯利用网络进行信息检索和交流等操作。
全国计算机等级考试由国家教育部组织,每年春季和秋季各举行一次考试,面向广大的在校生和社会人员开设,其目的在于推动计算机知识的普及,更好地促进计算机技术的推广应用。由于参加计算机等级考试的人数每年居高不下,如何方便地获取全国计算机等级考试最新学习资料是很多考生都很关心的问题。
近年来,各种各样网站已经开始普及,包括很多的学习网站,人们的生活和学习也变得越来越便利。由于全国计算机等级考试人数众多,网上关于等级考试信息浏览的网站虽然也有很多,但更多的网站只能进行考试资讯以及部分样卷的浏览操作。目前还没有一个全国计算机等级考试的信息主网站,学生一般都是通过去图书馆、买书、浏览网络上相关资源进行获取资料。去图书馆借书学生不一定能借到相应的学习书籍而且在图书馆借书需要扣除相应的借书费以及书籍也有一定的借取时间的限制;如果学生去书店买书,有些专业书籍价格高昂,而且我们只能买到往年的真题集锦,等级考试每年都会更新一定数量的考题,光光买书学习是不够的。
所以我们可以参照51CTO网站,极客学院等优秀的学习网站为量身定制一款等级考试信息网站。这些网站不仅提供等级考试的考试信息,还能够为学生提供在线题库,题库随时都会更新,让学生能够实时掌握等级考试的考点,网络课堂能提供优秀的教学视频,如果学生在学习过程中遇到难题,可以观看相应的教学视频,掌握其中的学习方法来解决。
全国计算机等级考试信息网站网上有很多,等级考试信息网站能让学生可以方便地查询考试资料并进行下载,学生可以自己网上报名,也可对网站进行流言,能够为学生创造和提供良好而且具有吸引力的学习条件,来满足学生对知识的渴求,并且方便了教师的教学。
2 系统开发环境介绍
系统采用B/S模式,主要以ASP.NET和Visual Studio 2010作为开发环境,数据库采用SQL 2008。
2.1 B/S模式
B/S模式即浏览器/服务器模式,这种工作模式是随着因特网的发展对C/S(客户机/服务器)模式的一种改进,B/S架构在网络应用的发展上在不断地创新并且跟着发展。采用C/S工作模式开发的系统,如果用户要使用该系统,必须在电脑中安装该软件,软件升级也会带来不便,对于电脑使用的系统也有要求。而B/S模式只需要在电脑中安装浏览器就可以使用了,B/S架构的运行方式是在远程的服务器上把开发的软件系统部署在远程的服务器上,在部署好程序之后就可以实现在任何接入互联网的电脑上访问部署好的程序系统,B/S架构给使用的用户带来极大的便利,所以B/S模式被广泛地应用,给基于网络模式的程序系统提供了良好的支持。
2.2 ASP.NET
ASP.NET是基于.NET Framework的技术,制作动态网站。.NET Framework提供跨平台和跨语言的特性,使用.NET框架,配合微软公司的Visual Studio集成开发环境,可大大提高程序员的开发效率。对于刚开始学习开发网站的人可以提供许多帮助,因为使用该技术可以快速地建立应用程序,有的代码是系统中自带的,不需要编写,有代码提示功能,经过简单的操作就可以实现,具有完善的控件,节约开发时间,提高工作效率。
使用ASP.NET技术开发软件,可以使用多种语言编写程序,过去只能用一种语言来编写代码,这种技术摆脱了这个缺点,各个语言都有自己的优点,这样可以增加程序的可读性,选择适合自己的语言让程序完成的效率更高。系统中页面使用的语言是HTML,逻辑代码使用的语言是C#。此外VS集成开发环境具备良好调试模块,在系统的调试过程中它会自动生成错误信息或者是提示意见,这样就能提高开发者的工作效率。
2.3 SQL 2008技术介绍
Microsoft SQL Server 2008 R2 是一款无偿的数据库软件。SQL Server 2008 R2与VS 2010结合在一起,能够较快速的开发出一个相对有着丰富功能,能够安全存储和能够避免大多数编译错误的应用程序软件或网络平台。微软其他的软件都是需要购买正版获取产品秘钥才能够完全使用,SQL Server 2008 R2可以提供给开发人员关于数据的一些帮助工具,能够使开发人员在开发系统过程中得到很好的帮助同时也可以节省一些不必要的开支。
SQL Serve2008主要功能就是对数据进行

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

好棒文