网上报名系统论文

上传人:飞*** 文档编号:21837674 上传时间:2017-11-25 格式:DOC 页数:40 大小:578KB
返回 下载 相关 举报
网上报名系统论文_第1页
第1页 / 共40页
网上报名系统论文_第2页
第2页 / 共40页
网上报名系统论文_第3页
第3页 / 共40页
网上报名系统论文_第4页
第4页 / 共40页
网上报名系统论文_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《网上报名系统论文》由会员分享,可在线阅读,更多相关《网上报名系统论文(40页珍藏版)》请在金锄头文库上搜索。

1、网上报名系统1第一章 绪论1.1 网上报名系统的开发背景及目的21 世纪是网络的世纪。网络,作为现代化水平的重要标志之一,其在现实的工作与生活中的地位也变得日益重要;网络的触角遍及社会生活的每一个角落。INTERNET/INTRANET 技术的日益发展,使人们认识到了 INTENET/INTERNET 的优势,更使得数据库与 WEB 的连接成为数据库开发方面的热门技术之一。ASP 即 ACTIVE SERVER PAGES (动态服务器页面) ,是微软公司新一代开发动态网页的技术,具有开发简单、功能强大等优点,可以非常简单直观地实现复杂的 WEB 应用。利用网络环境和数据库技术,结合目前硬件价

2、格普遍下跌与宽带网大力建设的有利优势,基于 B/S 模式研究开发了网上报名系统这一 ASP 应用程序。它运用方便、操作简单,效率很高,也就是说实现了将报名带向无纸化办公阶段,满足任何学生在报名期间随时随地进行报名,同时利用现有系统对学生报名信息进行严格管理,节省了利用人工管理的劳动量。本系统是一套通用性较好的网上报名管理系统,具有运行速度快、安全性高、稳定性好的优点,可以作为解决目前网上报名管理繁琐的一种应用工具。1.2 网上报名管理系统的开发意义网上报名管理系统的设计主要意义是可以通过 Internet 为教育管理部门以及学生提供双向互动式的信息交流,开辟新的管理平台,为教育管理者提供了一种

3、新的学生报名管理方式。这种方式可以使学生报名信息管理时间随意化,学生报名的管理可以打破地区、国界的限制,实现学生报名网络化管理;使管理过程便利、快捷,大大缩短了管理时间以及流程;可以为师生提供充分的交流平台。通过该网上报名管理系统,管理员可以方便的查找到学生报名的各项信息,并进行网上阅读和和查询,给管理员带来很多的便利。 网上报名管理系统的建立是可以有效的节省人力资源提高管理效率的投资,其设计理念很简单,变人工管理学生报名信息为计算机自动化进行网上学生报名信息的管理,既省时间又提高效率。因此在系统构建时,只要我们本着丰富报名管理的信息资源,为学生和教务管理员方便快捷的报名信息查询途径和管理手段

4、,去改变原有的效率低下的管理方式,那么网上报名管理系统是完全可行。1.3 硬件及系统平台选择对硬件系统的配置,主要考虑了以下几个方面:高度的可靠性。为保证主机、操作系统、网络、数据库、应用软件等系统 7*24 小时平稳网上报名系统2运行,最大限度减少停机时间,采取了以下措施:采用高可用性的主机结构;采用冗余磁盘阵列 RAID 技术,如 RAID5/1/7/0+1 等(可选);采用网络备份。主机系统的先进性和高扩展性,以满足业务近期、中期甚至长期时间范围数据快速增长的需要。选用成熟的并行处理技术,以保证整个主机系统的高性能和高处理能力,保证在大数据量情况下系统处理实时性的苛刻要求。易维护和易管理

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

6、慢,但是配置和使用相对灵活,用户可以使用该产品,可以在较小的投资下,保证系统的安全。操作系统采用 Windows 2000 Sever,相应的 Web 服务器为 IIS 5.0。关系数据库管理系统采用 ACCESS 2000.1.4 安全体系设计在网络安全中,一向是防与攻的道高一尺,魔高一丈,并且我们在开放性和安全性之中找到一个平衡点是相对难的,但是我们是有一系列的防范措施,来确保 WEB 的安全。对于 WEB 安全,我们有以下考虑:关闭所以不必要的端口来减少被攻击的可能性;采用专项专用口令来确保整体安全的健壮性;建立完善的 LOG 体系,来监控所有操作,当有未知的扫描,我们要及时的得到反馈;

7、所有 ASP 程序要经过详细评测,及时发现安全漏洞;利用安全工具(比如 Microsoft 的安全检测器)定期对网站进行扫描,及时发现新的漏洞。及时应用安全补丁。采用硬件或软件防火墙,禁止非法访问。对于系统可靠性,有以下考虑:网上报名系统3为了防止一台服务器出现故障而导致系统不能使用的情况,我们需要对服务器进行冗余备份。可以使得,当一台服务器瘫痪时,备份服务器可以马上代替。对于 www 服务器和数据库服务器可以考虑采用群集结构,并且使用主动模式的群集。这样不仅可以系统拥有冗余能力,而且系统可以得到网络负载平衡能力。对于存储系统,采用 SAN 或 NAS,以获得统一存储和安全存储。对于网络设备,

8、比如路由器和交换机以及网线应该有冗余备份,防止发生设备损坏导致网站瘫痪时,可以快速替换恢复。对于数据库安全性,有以下考虑:把数据库服务器放在 WEB 服务器之后,如果不登陆 WEB 服务器是无法访问到数据库服务器;数据库严格控制 DBA 的权限,一般用户我们必须只授予浏览的权限;建立完善的数据库备份策略,每天或每时段来进行差值备份;利用警报对数据库进行性能监视。网上报名系统4第二章 系统总体分析2.1 系统设计思想本系统实现了异地报名,打破了地域和时间的限制,您可以在一天 24 小时内的任何时候到网上来报名,不再受到时空环境等的限制,使学生更快,更好在线报名,管理员将所有考生报名信息数据存入数

9、据库相应的表中,当学生登录发出查询报名信息请求时,服务器就会执行相应的脚本代码,从数据库中查询出符合条件的报名信息,生成相关页面发送到浏览器上。浏览器所显示的内容是随着后台管理数据库的变化而动态显示的,因此,登录后可以进行报名以及查询最新报名信息。根据模拟的角色不同和实现的功能不同,将网上报名系统大致分为两个既独立又相互联系的两个模板:学生报名和管理员后台管理。其中学生报名管理模块,学生注册后,进行在线报名信息提交,同时可进行学生报名信息查询.以及取消当前报名信息。后台管理模块,管理员登录后,提供管理学生报名信息,查看学生报名留言,学生信息查询等角色的模拟。该子系统通过简而明晰的 WEB 页面

10、,提示管理员进行各项管理工作。所有这些管理工作都被智能化,模拟者完全不需要任何背景知识,只需要按照 WEB 页面上的提示,便可轻松完成操作。2.2 系统整体结构及其说明整个系统分为两个模块,系统整体结构如图 2.1 所示:网上报名系统学生报名子系统 后台管理员管理子系统注册报名报名信息查看资料修改注销报名信息在线留言学生管理(管理员管理)报名信息查询留言管理退出系统网上报名系统5图 2.1 系统整体结构图从以上结构图可以看出,两个系统相互联系,构成循环。注册报名是学生角色,由学生在终端控制,而此以外的,由管理员在服务端控制,整个系统的运行也由管理员来维护2.3 系统设计目标在明确了系统的设计思

11、想之后,就要开始规划系统的设计目标了,也就是要明确整个系统应当实现的功能,下面将就学生报名以及管理员后台管理子系统分别进行介绍。2.3.1 学生报名子系统学生报名子系统在前台完成注册报名,学生注册报名后,可登录系统,进行资料的修改,注销报名信息,查询学生报名信息以及报名留言等。2.3.2 后台管理子系统管理员后台管理功能上类似于一个 MIS 系统,但是在实现方法上有别于传统的 MIS 系统。该系统采用 WEB 页面作为管理界面,因此与 MIS 系统相比较而言,更加友好与智能化,管理员操作起来也更加便捷。系统首先提供管理员的登陆页面,当登陆者输入帐号密码后,系统将对登陆者的帐号和密码加以验证,只

12、有经过授权的管理员才能进入管理系统,执行各项管理职能。否则系统将给出错误提示。该系统具有以下管理功能:学生报名信息查询,学生信息管理,留言管理等。网上报名系统62.4 学生网上报名功能2.4.1 学生报名信息录入程序流程图图 2.2 学生信息录入图实现了学生报名注册的功能,学生注册报名后就可以使用注册的用户名以及密码登录,系统自动进行验证 成功后保存起来完成报名。开 始录入详细信息验证信息Y保存到报名表结 束N网上报名系统72.4.2 学生修改报名信息实现程序流程图图 2.3 学生报名信息修改学生正确登录之后,可以进行报名信息的修改。修改错误的时候可以返回重新修改,最后修改成功后生成报表保存起

13、来。 ,学生登陆登陆成功选择修改报名信息选择成功获取详细信息修改成功更新数据并生成报表结 束NNNY Y 网上报名系统82.4.3 学生留言实现程序流程图图 2.4 学生留言程序图学生通过这个留言系统可以新增加留言,查询留言,修改留言等。开始收集使用表单打开数据库将新的留言显示到网页结束新增留言将新增的留言写回数据库查询所找留言N Y网上报名系统92.5 管理员功能2.5.1 管理员登陆图 2.5 管理员登陆程序图管理员登录的时候,系统进行验证,保证系统的安全。2.5.2 用户管理此程序是为了实现用户的添加、修改与删除功能而设计的,具体的程序流程图 2.5 所示。管理员登陆登陆成功录入登陆信息

14、录入成功进入身份验证验证成功结束NNNY Y Y 进入管理员操作网上报名系统10图 2.6 用户管理程序图管理员可以选择某个用户进行查询,修改还有删除。选择管理用户选择成功进入用户管理界面操作用户信息结束NY 保存并显示操作结果提交成功Y N提交修改信息网上报名系统11第三章 系统总体设计在对网上报名管理系统进行开发之前,必须首先对系统进行整体规划和设计,否则就会导致开发工作量大,系统不符合要求。更为糟糕的是,还可能会导致系统不完善或整个系统根本无法运行。因此,系统的总体规划与设计是网上报名管理必备且首要的步骤。具体到本系统而言,就是根据网上报名管理的设计目标、内容、规模、性质、现有的配置等具

15、体情况,进行系统可行性分析,明确系统开发目标,整体规划系统的物理结构。3.1 ASP 技术简介ASP 即 Microsoft Active Server Pages 的简称。 ASP 是一套微软开发的服务器端运行的脚本平台,ASP 内含于 IIS 当中,目前 IIS 最高版本为 5.0 版本。通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。同时,asp 也支持 VbScript 和 JavaScript 等脚本语言,默认为 VbScript。ASP 是经过服务器解析之后再向浏览器返回数据,所以有了 ASP 就不必

16、担心客户的浏览器是否能运行你所编写的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。但是这样也导致一个问题,运行 ASP 页面相对于普通的 html 页面要慢一点,因为普通的 html 页面只需要浏览器就能够解析,而 ASP 则必须是服务器将整页的代码都执行一篇之后再发送数据。ASP 的安全性还是要提一提,由于代码是需要经过服务器执行之后才向浏览器发送的,所以在客户端看到的只能是经过解析之后的数据,而无法获得源代码,故编写者不用担心自己的代码会被别人剽窃。ASP 提供了 6 个功能强大的内部对象,每个对象具有各自的属性(Property) 、方法(Method) ,有的还拥有数据集合(Collection)与事件(Event) ,它们共同完成 Web 中的一些重要工作。网上报名系统12表 3-1 ASP 内部 6 大对象

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号