您的位置:百味书屋 > 学校教育 > ...报名系统 正文

...报名系统

2017-01-02 09:25:18 来源网站:百味书屋

篇一:学生网上报名系统论文

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

摘要

随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件两方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的基于B/S的报名信息处理系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率,增强参加学生的身份识别,比传统的报名模式节省人力财力和时间。

本系统分为五大模块:信息查询模块、信息修改模块、信息录入模块和导出印模块以及信息发布模块。其中信息录入模块是进行信息的添加、存储和删除,是系统运行的基础;信息查询模块是学生通过自己的姓名和学号登陆系统,进入报名界面时由系统按照预先设置好的结构存储信息,完成报名的工作;信息发布模块是进行各种信息公布。系统选用的开发软件是JSP,开发采用结构化设计思想。系统说明书介绍了报名系统的开发初衷和背景,系统的开发工具,结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等必要的图形说明。

关键词:JSP技术,数据库,报名系统,B/S

Abstract

Along with the fast development in computer technology, we have gotten big progress in school science and information management. So it needs equal development in every part. The school will be building an information management and educational plat from hardware and software two sides.Thereafter, on the basis of this, this text come out the design and exploitation of a signing up on the net system, which based on Brower/Server. I developed this system is in order to reduce the teacher's pressure, enhance the work efficiency, optimize the process of student's testing, enhance the students' identity and papers' secrecy. It can save more people money and time than tradition methods.

The system is composed of five parts: information check module, information modify module, information insert module, information print module,testing information show module.Information insert is in charge of questions adding saving and deleting. The school will be building an information management and educational plat from hardware and software two sides.Thereafter, on the basis of this, this text come out the design and exploitation of a signing up on the net system, which based on Brower/Server. The subjecting is the base of the system; the second part is information check module, student can log on the system by his name and number, and then turns into the examination's screen, the system will give random questions to student. Finally come into an name paper, saving answers when students finish the name,Information insert is in charge of finishing name tasks work, according to the information show module. Maintaining module's work is to complete the test information show .

The system chooses the software of development that use is JSP.the system developments adopt idea of construction designing. The system manual introduced the original intention and background of this insert name system, the tool of development of the system, the details process of construction development, it content the entity-model, the data stream chart, function and configuration chart, and other necessary chart explanations. Keywords: JSP Technology, The Data Base, Registration System,B/S

目录

摘要 ..................................................................... I Abstract ................................................................ II

引 言 ................................................................... 1

第1章 系统可行性及需求分析 .............................................. 2

1.1 系统可行性研究 ................................................... 2

1.2 系统需求分析 ...................................................... 2

第2章 系统的初步设计 .................................................... 4

2.1 系统调查 .......................................................... 4

2.2 系统开发准备 ...................................................... 4

第3章 开发该系统中所使用的技术的介绍 .................................... 5

3.1 系统中用到的网页设计Dreamweaver工具简介 .......................... 5

3.1.1系统开发需要的软件环境 ....................................... 6

3.1.2系统开发需要的硬件环境 ....................................... 6

3.2系统中选用的JSP技术简介 .......................................... 6

3.3 系统中使用的网页开发HTML语言简介 ................................. 9

3.4 系统所采用的数据库Sqlserver2000的简介 .......................... 10

3.5 系统所采用的B/S构架简介 ........................................ 11

3.6系统数据库使用的 SQL 语言介绍 .................................... 14

第4章 系统详细设计 .................................................... 16

4.1 系统概要设计 ..................................................... 16

4.2 报名信息处理系统模块图 ........................................... 16

4.2.1系统结构图 .................................................. 16

4.3 系统数据库表的设计 .............................................. 18

4.4 各模块功能分析和介绍 ............................................. 20

4.4.1 主界面 ..................................................... 20

4.4.2信息录入子系统 .............................................. 20

4.4.3信息修改子系统 .............................................. 21

4.4.4信息查询子系统 .............................................. 23

4.4.5信息导出子系统 .............................................. 22

第5章 系统安装调试及测试 ............................................... 23

5.1 系统安装调试 ..................................................... 23

5.2 系统测试 ......................................................... 23

5.2.1在IE中进行测试 ............................................. 23

5.2.2在Dreamweaver中进行测试 .................................... 23

5.2.3系统测试时遇到的问题 ........................................ 24

5.2.4 系统的实施 ................................................. 25

结束语 .................................................................. 26

致谢 .................................................................... 28

引言

随着科学技术的迅速发展,特别是近些年来,计算机技术以突飞猛进的速度渗透到了各个领域,成为人们生活中不可或缺的一部分。迄今,我国的信息化建设已取得长足进步,各行各业及政府部门的信息系统建设、传统技术的改造、基础设施建设都有较快发展。教育现代化、科学化管理是各个国家都十分重视的内容。

网络技术和软件开发平台的发展,网络化系统渐趋热门,一般规模不大。但二十一世纪是信息化的社会,信息技术是驱动当代社会发展的催化剂,也是人们在社会竞争日益激烈的环境中生存和发展必须掌握的技能之一。我国推行“科教兴国”战略从一定意义上讲就是利用教育信息化推进整个国家的现代化。教师在这个宏伟战略中肩负着十分重大的责任和使命。是检验教育教学效果的重要手段之一,如何突破传统瓶颈、充分利用城域网,实现基于Internet网络的无纸化,对于提高工作效率,完善教育测评具体十分鲜明的现实意义。

传统的手工管理不仅存在着查询困难、不易更新的缺点,而且在人力物力上又耗费极大。网上报名系统的出现,克服了以上种种缺点,对学生这一流动性及大的群体的管理工作,提供了很大的帮助和支持。已得到了普遍的应用。

在这样的环境下,学校的信息化建设也不例外:数字教室、多媒体教学、校园局域网都在不断的完善。 由于以往的报名系统存在很多问题和弊端。本文设计开发的报名信息处理系统主要出于两种考虑,第一是针对传统报名中的缓慢问题,第二是可以减轻有关人员的负担. 有了这套系统以上问题就迎刃而解。

在应用系统的设计上,此时系统按照事先预先设定好的结构,接收考生的报考信息并存入数据库,而且也不用担心传统报名中学生姓名,信息写错的情况,填上基本信息后,此时系统就已完成保存姓名等的工作。本系统克服了现有人工报名模式中的诸多弊端,极大地提高了学校教学质量,可以让人员从繁琐、重复的手工操作中解脱出来,给学校的教学有关工作带来很大的便利。

篇二:网上考试报名系统论文

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

重庆工商大学计算机科学与信息工程学院 2010级 软件1班

张维

指导教师:柴争义

摘 要:考试是从古到今检验教学质量、学生学习能力和专业能力的一个重要的标准,或者也可以说是我们学习中一个重要的环节。到了现代,由于考试类型不断地增加,考试内容和我们对于考试的需求的改变,以及我们对考试要求的提高,传统的考试方式已经不能适应我能现代考试的需求了。而现目前在现代考试中还有一个迫切需要得到解决的问题就是考试报名。

随着社会的进步和计算机网络技术的飞速发展,当今社会对于各种工作的从业者的知识水平和能力的要求越来越高,所以现在考试不只是用来测验学生的学习情况,也被各行各业广泛用于测验各种工作的从业者的知识水平和个人能力。所以,在计算机网络飞速发展的今天,我们要学会利用我们现有的各种有利资源去简化我们的工作、生活。

传统考试报名都是非常繁琐、复杂的,而且容易出错。而对于考生的信息管理则主要是通过专门的考试报名的工作人员统计整理,而且这样的报名方式还需要考生直接接触到考办方,通过若干道手续才能报名成功,因此,传统的考试报名方式效率十分低下。再加上对考生报名信息的统计和查询方面也是相当的困难,并且容易出现信息各方面的统计错误。

本课题《网上考试报名系统的设计与实现》将会用到Visual Studio 2010和SQL Server 2008这两个编程软件来做这个网上考试报名系统,主要功能包括:考生报名、考生信息管理、考生报名信息管理、新闻信息管理等,该改进传统报名方式的种种不足,旨在为考试工作人员和考生创造更大的方便。

关键字:考试、考试报名、Visual Studio 2010、SQL Server 2008、ASP.NET Abstract:Examination、Examination Registration、Visual Studio 2010、SQL Server 2008、ASP.NET

一、选题背景

1.系统开发背景

考试是从古到今检验教学质量、学生学习能力和专业能力的一个重要的标准,或者也可以说是我们学习中一个重要的环节。不管是从古到今,还是从国内到海外,考试都是检验一个人的能力的重要准则。到了现代,由于我们学习的科目更多,考试的科目也就更多,还有各种资格证之类的考试,考试的内容和我们对于考试的要求的改变,以及我们对考试要求的提高,传统的考试方式已经不能适应我能现代考试的需求了。而现目前在现代考试中还有一个迫切需要得到解决的问题就是考试报名。

最传统的考试我们可以想到的是我们中国古时候的科举考试,科举是封建王朝选拨官吏的一种考试制度,而由于那个时候科技技术的落后,所以几年才能考试一次,从童生试到乡试再到会试,最后殿试,这样一套考试下来就几年,而且每次考试就那么一点时间报名,有时候错过了报名机会就又要等上一两年,所以,在古代的考试不仅是考试方式落后,更主要的是报名方式上的落后。在20世纪末期及21世纪初,我们的很多考试都是全国统一的,一开始很多考试的报名方式还是现场报名或者是通过电话报名,但是这些报名方式仍然是非常繁琐的,而且给负责考试报名的工作人员带来诸多不便,更是给外地考生带来许多不变。而现在通过计算机网络进行报名,不再会遇上错过报名一等一两年的悲剧了。所以,网上报名考试是我们学生、老师及所有教育工作者的福音。既让我们避免了传统报名方式的繁琐,也给我们诸多外地考生带来了方便。

在西方国家,最开始的考试制度也还是源于的我国的科举制度。中国的封建社会时期的科举制度对西方有很大的影响,而这样的影响大概是在十六世纪的后半叶,最早在西方传播中国科举制度的是葡萄牙的两位传教士,他们对中国选拨官员而产生的科举制度很是看好,对科举制度一直倍加赞赏,并在他们的著作中对科举考试的方式和内容进行了比较详细的介绍,随后科举考试制度在西方国家广为流传,引得西方国家对中国科举制度和政治制度的广泛关注。由此可见,西方国家最早的考试制度也是很不完善、很落后的考试方式,显然他们的考试报名制度也是一样的落后、一样的有待改进。

所以,考试这个全球各个国家都需要的一个检验学习的效果的必要的环节

首先需要我们改进的便是考试的报名方式。在现在大家都开始计划着网上考试的时机,我们的考试报名方式应该在考试方式改进之前做好改进和完善。

2.系统开发的目的

在古代的考试不仅是考试方式落后,更主要的是报名方式上的落后。在20世纪末期及21世纪初,我们的很多考试都是全国统一的,一开始很多考试的报名方式还是现场报名或者是通过电话报名,但是这些报名方式仍然是非常繁琐的,而且给负责考试报名的工作人员带来诸多不便,更是给外地考生带来许多不变。而现在通过计算机网络进行报名,不再会遇上错过报名一等一两年的悲剧了。所以,网上报名考试是我们学生、老师及所有教育工作者的福音。既让我们避免了传统报名方式的繁琐,也给我们诸多外地考生带来了方便。

传统考试报名都是非常繁琐、复杂的,而且容易出错。而对于考生的信息管理则主要是通过专门的考试报名的工作人员统计整理,而且这样的报名方式还需要考生直接接触到考办方,通过若干道手续才能报名成功,因此,传统的考试报名方式效率十分低下。再加上对考生报名信息的统计和查询方面也是相当的困难,并且容易出现信息各方面的统计错误。所以,本次课题《网上考试报名系统的设计与实现》就是为了整个考试报名的过程和降低考生考试报名信息的统计错误。

3.系统开发的意义

随着社会的进步和计算机网络技术的飞速发展,当今社会对于各种工作的从业者的知识水平和能力的要求越来越高,所以现在考试不只是用来测验学生的学习情况,也被各行各业广泛用于测验各种工作的从业者的知识水平和个人能力。而考试作为测验个人能力和知识水平的重要标准或手段,在现代人的工作、学习中广泛的深入到社会的各个方面,各种各样的入学考试、学历考试、资格证书考试让我们应接不暇。同时,这么多的考试要是全部都人工处理考生的报名信息是不实际的,要是那样,一个考试就需要上万的工作人员,这个肯定不现实。所以,在计算机网络飞速发展的今天,我们要学会利用我们现有的各种有利资源去简化我们的工作、生活。所以,本课题《网上考试报名系统的设计与实现》及是将我们现有的有利资源用来简化我们的考试工作。

现目前,Internet技术的发展是将考试报名过程的有效技术手段,而且利用Internet作为载体简化考试报名过程也是一个革命性的突破。Internet的开放性和分布性的特点以及基于Internet的巨大计算能力使得考试报名突破了时间和空间的限制。网上考试报名系统可以借助网络的优势,建立考生信息数据库、考试科目数据库,以简化考试报名过程和降低统计考生信息的出错率。

4.课题研究思路和方法

本次课题是要设计网上考试报名的相关功能,结合本次设计的相关要求写出需求需求分析:其次,综合运用之前所学的相关知识(包括计算机网络技术、数据库、Web开发、算法分析等课程),采用ASP.NET进行本次课题的设计开发,使用SQL Server 2008做数据库:在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法。

二、系统分析

1.系统可行性分析

1.1技术可行性分析

目前市面上有大量的上机考试系统软件,针对客观题比如选择题、判断题的考核评分技术均是比较成熟的,本系统也借鉴了这些系统的设计思路。

本次我做的这个网上考试报名系统将采用B/S体系结构,数据库将采用较高安全级别的数据库管理平台以确保整个系统的安全、稳定;在本系统中,无论是管理员登陆还是学生登陆都需要密码的验证才能登陆进去,这样就确保了考生的级别信息的安全。所以在本系统中使用SQL Server 2008设计数据库是很合理也可行的。因此从技术上来说,开发这个网上考试报名系统是可行的。

1.2经济可行性分析

就现在的情况而言,自己电脑上安装了Visual Studio 2010和SQL Server 2008两个软件,就这两个软件足够这个系统的开发,所以从经济方面来看,开发网上考试报名系统也是可行的。

2.系统需求分析

网上考试报名系统是考生自己注册登陆之后选择科目进行报名的一个过程,该网上考试报名系统使用的是Visual Studio 2010编写网站,使用的是网站编写的ASP.NET,系统的主要功能是学生考试报名和对自己的基本信息的管理,还有就是管理员对科目、学生信息、新闻公告信息和报考信息的管理这些方面的功能。

三、开发相关技术

1.ASP.NET开发平台简介

ASP.net作为战略产品是Microsoft.net的一部分,它不仅是 Active Server Page (ASP) 的下一个版本,还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

ASP.NET更有这些特点:全新构造、高效率、易控制、多语言支持、升级能力强、更简便。

2.SQL Server 2008数据库

2.1SQL Server 2008数据库简介

SQL Server 2008 是在 Microsoft 的数据平台上发布的,帮助组织随时随地管理任何数据。它可以将结构化、半结构化和非结构化文档的数据(例如图像、音乐等)直接存储到数据库中。SQL Server 2008 提供了一系列丰富的集

篇三:网上报名系统论文

第一章 绪论

1.1网上报名系统的开发背景及目的

21世纪是网络的世纪。网络,作为现代化水平的重要标志之一,其在现实的工作与生活中的地位也变得日益重要;网络的触角遍及社会生活的每一个角落。

INTERNET/INTRANET技术的日益发展,使人们认识到了INTENET/INTERNET的优势,更使得数据库与WEB的连接成为数据库开发方面的热门技术之一。ASP即ACTIVE SERVER PAGES (动态服务器页面),是微软公司新一代开发动态网页的技术,具有开发简单、功能强大等优点,可以非常简单直观地实现复杂的WEB应用。

利用网络环境和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,基于B/S模式研究开发了网上报名系统这一ASP应用程序。它运用方便、操作简单,效率很高,也就是说实现了将报名带向无纸化办公阶段,满足任何学生在报名期间随时随地进行报名,同时利用现有系统对学生报名信息进行严格管理,节省了利用人工管理的劳动量。

本系统是一套通用性较好的网上报名管理系统,具有运行速度快、安全性高、稳定性好的优点,可以作为解决目前网上报名管理繁琐的一种应用工具。

1.2 网上报名管理系统的开发意义

网上报名管理系统的设计主要意义是可以通过Internet为教育管理部门以及学生提供双向互动式的信息交流,开辟新的管理平台,为教育管理者提供了一种新的学生报名管理方式。这种方式可以使学生报名信息管理时间随意化,学生报名的管理可以打破地区、国界的限制,实现学生报名网络化管理;使管理过程便利、快捷,大大缩短了管理时间以及流程;可以为师生提供充分的交流平台。通过该网上报名管理系统,管理员可以方便的查找到学生报名的各项信息,并进行网上阅读和和查询,给管理员带来很多的便利。

网上报名管理系统的建立是可以有效的节省人力资源提高管理效率的投资,其设计理念很简单,变人工管理学生报名信息为计算机自动化进行网上学生报名信息的管理,既省时间又提高效率。因此在系统构建时,只要我们本着丰富报名管理的信息资源,为学生和教务管理员方便快捷的报名信息查询途径和管理手段,去改变原有的效率低下的管理方式,那么网上报名管理系统是完全可行。

1.3硬件及系统平台选择

对硬件系统的配置,主要考虑了以下几个方面:

高度的可靠性。为保证主机、操作系统、网络、数据库、应用软件等系统7*24小时平稳运行,最大限度减少停机时间,采取了以下措施:

采用高可用性的主机结构;

采用冗余磁盘阵列RAID技术,如RAID5/1/7/0+1等(可选);

采用网络备份。

主机系统的先进性和高扩展性,以满足业务近期、中期甚至长期时间范围数据快速增长的需要。

选用成熟的并行处理技术,以保证整个主机系统的高性能和高处理能力,保证在大数据量情况下系统处理实时性的苛刻要求。

易维护和易管理,以减少中心的日常管理和维护工作量,便于性能的调节和故障排除。 高度的安全性,严格控制并规范对系统敏感资源的访问和广域网传输中数据的安全。同时可考虑购买专门的防火墙产品,如Cisco公司的硬件防火墙产品PIX,它具有IP包转发、过滤速度快,吞吐量大等特点。利用该产品,可以屏蔽内部网络结构,封档部分端口或IP地址的网络IP包。由此来保证系统的安全,是企业级用户的最佳选择。软件方面如CheckPoint公司的防火墙产品。CheckPoint是全球销量最大的软件防火墙产品,它同样具有屏蔽内部网络结构,封档部分端口或IP地址的网络IP包的功能。由于它用软件实现该功能,速度较慢,但是配置和使用相对灵活,用户可以使用该产品,可以在较小的投资下,保证系统的安全。

操作系统采用Windows 2000 Sever,相应的Web服务器为IIS 5.0。关系数据库管理系统采用ACCESS 2000.

1.4安全体系设计

在网络安全中,一向是防与攻的道高一尺,魔高一丈,并且我们在开放性和安全性之中找到一个平衡点是相对难的,但是我们是有一系列的防范措施,来确保WEB的安全。

对于WEB安全,我们有以下考虑:

关闭所以不必要的端口来减少被攻击的可能性;

采用专项专用口令来确保整体安全的健壮性;

建立完善的LOG体系,来监控所有操作,当有未知的扫描,我们要及时的得到反馈; 所有ASP程序要经过详细评测,及时发现安全漏洞;

利用安全工具(比如Microsoft的安全检测器)定期对网站进行扫描,及时发现新的漏洞。

及时应用安全补丁。

采用硬件或软件防火墙,禁止非法访问。

对于系统可靠性,有以下考虑:

为了防止一台服务器出现故障而导致系统不能使用的情况,我们需要对服务器进行冗余备份。可以使得,当一台服务器瘫痪时,备份服务器可以马上代替。对于www服务器和数据

库服务器可以考虑采用群集结构,并且使用主动模式的群集。这样不仅可以系统拥有冗余能力,而且系统可以得到网络负载平衡能力。

对于存储系统,采用SAN或NAS,以获得统一存储和安全存储。

对于网络设备,比如路由器和交换机以及网线应该有冗余备份,防止发生设备损坏导致网站瘫痪时,可以快速替换恢复。

对于数据库安全性,有以下考虑:

把数据库服务器放在WEB服务器之后,如果不登陆WEB服务器是无法访问到数据库服务器;

数据库严格控制DBA的权限,一般用户我们必须只授予浏览的权限;

建立完善的数据库备份策略,每天或每时段来进行差值备份;

利用警报对数据库进行性能监视。

第二章 系统总体分析

2.1 系统设计思想

本系统实现了异地报名,打破了地域和时间的限制,您可以在一天24小时内的任何时候到网上来报名,不再受到时空环境等的限制,使学生更快,更好在线报名,管理员将所有考生报名信息数据存入数据库相应的表中,当学生登录发出查询报名信息请求时,服务器就会执行相应的脚本代码,从数据库中查询出符合条件的报名信息,生成相关页面发送到浏览器上。浏览器所显示的内容是随着后台管理数据库的变化而动态显示的,因此,登录后可以进行报名以及查询最新报名信息。

根据模拟的角色不同和实现的功能不同,将网上报名系统大致分为两个既独立又相互联系的两个模板:学生报名和管理员后台管理。其中学生报名管理模块,学生注册后,进行在线报名信息提交,同时可进行学生报名信息查询.以及取消当前报名信息。

后台管理模块,管理员登录后,提供管理学生报名信息,查看学生报名留言,学生信息查询等角色的模拟。该子系统通过简而明晰的WEB页面,提示管理员进行各项管理工作。所有这些管理工作都被智能化,模拟者完全不需要任何背景知识,只需要按照WEB页面上的提示,便可轻松完成操作。

2.2系统整体结构及其说明

整个系统分为两个模块,系统整体结构如图2.1所示:

图2.1 系统整体结构图

从以上结构图可以看出,两个系统相互联系,构成循环。注册报名是学生角色,由学生在终端控制,而此以外的,由管理员在服务端控制,整个系统的运行也由管理员来维护

2.3 系统设计目标

在明确了系统的设计思想之后,就要开始规划系统的设计目标了,也就是要明确整个系统应当实现的功能,下面将就学生报名以及管理员后台管理子系统分别进行介绍。

2.3.1 学生报名子系统

学生报名子系统在前台完成注册报名,学生注册报名后,可登录系统,进行资料的修改,注销报名信息,查询学生报名信息以及报名留言等。

2.3.2 后台管理子系统

管理员后台管理功能上类似于一个MIS系统,但是在实现方法上有别于传统的MIS系统。该系统采用WEB页面作为管理界面,因此与MIS系统相比较而言,更加友好与智能化,管理员操作起来也更加便捷。系统首先提供管理员的登陆页面,当登陆者输入帐号密码后,系统将对登陆者的帐号和密码加以验证,只有经过授权的管理员才能进入管理系统,执行各项管理职能。否则系统将给出错误提示。该系统具有以下管理功能:学生报名信息查询,学生信息管理,留言管理等。


...报名系统》出自:百味书屋
链接地址:http://www.850500.com/news/60354.html
转载请保留,谢谢!
查看更多相关内容>>...报名系统
相关文章
  • ...报名系统

    学生网上报名系统论文学生网上报名系统的设计与实现摘要随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件两方面把学...

推荐范文