基于WEB的学校网站设计与实现毕业设计(论文).doc
《基于WEB的学校网站设计与实现毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《基于WEB的学校网站设计与实现毕业设计(论文).doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要基于WEB的学校网站的建设是一个庞大的系统工程,它的投入大,技术含量高,软硬件更新快,对教师群体的信息技术要求非常高,面对基于WEB的学校网站这一新生事物,我们举步唯艰。但是也应该看到基于WEB的学校网站建成后对我们的各项工作带来的好处。因此开发建设基于WEB的学校网站是非常有必要的。根据系统所需功能,决定以Windows 2005 server为开发平台,采用SQL server 2005做后台数据库,选择功能强大的eclipse为开发工具,利用软件工程思想和方法,总体上用结构化生命周期法进行系统分析和设计,采用快速原型法来实现系统。本系统界面友好,与目前市场上的主流网站大体一致,并且
2、操作比较简单,使用方式和微软各种软件(Windows、Office)基本相同,减少了用户学习、使用本系统的额外负担。本文通过系统概述、需求分析、系统总体设计、系统详细设计、系统测试等五章,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结。关键词:基于WEB的学校网站 开发平台 java StrutsABSTRACTWEB-based website building is a huge project, its investment in high technology content, hardware and software updates faster, and IT req
3、uirements for teachers groups is very high, in the face of this new thing of the WEB-based website,us its difficult. But should also see the benefits of WEB-based school site after the completion of our work. Development and construction of schools based on the WEB site is very necessary.According t
4、o the required function, decided to Windows 2000 server as a development platform, using SQL server 2000 to do the back-end database, powerful eclipse for development tools, the use of the ideas and methods of software engineering, structured life cycle approach to systems analysis in general and de
5、sign, rapid prototyping system.The system interface is friendly, broadly consistent with the mainstream game software on the market today, and the operation more simple, use a variety of Microsoft software (Windows, Office) is basically the same, to reduce the user learning to use the additional bur
6、den of this game system. Through the system overview, system analysis, system design, system implementation, the development of summary chapters, a detailed description of the system development process, and last throughout the development process are summarized.Key words:WEB-based school site devel
7、opment platform the java the Struts目 录1 前 言11.1 开发背景11.2 选题意义21.3 系统概述41.4 运行环境42 系统设计相关原理52.1 Dreamweaver技术简介52.2 B/S架构简介62.3 Struts框架简介62.4 SQL SERVER2000介绍73 需求分析83.1 系统需要解决的主要问题83.2 系统应具备的具体功能84 系统总体设计104.1 基本简介104.2 系统总体结构104.3 详细设计104.3.1 系统具体结构图114.3.2 系统数据库逻辑设计124.3.3 系统数据库概念设计144.3.4 系统数据库物
8、理设计144.3.5 功能模块详细设计174.3.4 基于WEB的学校网站流程图设计195 详细设计215.1 进入系统界面215.2 登录界面225.3 校园概况界面235.4 进入后台界面245.5 课件管理界面255.6 管理机构管理界面276 系统测试286.1 系统测试概述286.2 系统测试方案286.3 系统测试296.4 测试结论31结 论32谢 辞33参考文献34大连交通大学信息工程学院2012届本科生毕业设计(论文)1 前 言1.1 开发背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的
9、发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。为了适应高校基于WEB的学校网站应用系统和信息资源建设的需要,高校基于WEB的学校网站络需要建设成为一个宽带的多媒体网络。 网络设计以高性能、高可靠性、高安全性、良好的可扩展性、可管理性和可运营性为主要关注焦点。目前高校基于WEB的学校网站的建设中面临的问题主要有以下几个方面:(1)性能需求:高校基于WEB的学校网站中网络应用人数很多,并且随着网络应用技术的不断丰富,高校基于WEB的学校网站应用也愈发复杂
10、,例如FTP文件传输等大数据量的访问,产生了巨大的网络流量。如何高速进行网络传输,对网络设备提出了很高的要求。网上视频点播、广播、大量的多媒体通讯,需要QoS支持。如何有效合理对教育网络带宽的调度和分配满足如:教育网络多媒体教学和远程教学; 图书馆访问系统,大型分布式数据库系统、超性能计算资源共享管理系统、视频会议、ePhone等等应用,都是网路设计所需要考虑的重要因素。(2)安全需求:学生接受新鲜事务的能力非常强,因此校园也成为黑客最多的场所之一, 如何保障基于WEB的学校网站的安全成为建网时不得不考虑的问题,目前主要攻击手段有DOS,DDOS等。同时具有上网日志的需求,主要是配合公安机关保
11、证社会的稳定和校园的安全。据有关数字显示,目前基于WEB的学校网站遭受的恶意攻击,90%来自高校网络内部,如何保障基于WEB的学校网站络的安全成为高校基于WEB的学校网站络建设时不得不考虑的问题。(3)运营需求:高校基于WEB的学校网站在为学校教学、科研提供网络平台的同时,也为校内教职工及学生提供网络接入服务,这就提出了运营的需求。 而学校收费和学生缴费是一对天然的矛盾,当前不少学校采用的运营模式与学校实际的情况差距太大, 无法有效杜绝学生逃避收费等问题一直困扰着学校的网管人员。基于WEB的学校网站的信息点非常庞大,而且用户密集,用户接入层设备数量庞大,造成故障定位困难, 如何高效的对网络进行
12、管理也是高校网络建设必须考虑的问题。图1-1 高校校园网解决方案解决方案特点:(1)高性能:整网采用万兆核心、千兆干线、百兆到桌面的设计理念。高吞吐量,线速转发的核心路由器和三层交换机,所有关键器件的冗余,包括主控板、电源等,支持板件的热插拔技术,保证了网络的高效运转。(2)可运营、支持用户管理:支持802.1x认证方式和WEB认证实现用户接入网络之前必须认证,且具有动态业务选择和交互式的特点。认证接入和业务选择代理相结合,方便提供新业务。还可以通过认证实现对用户访问带宽的控制、访问连接数和用户名使用人数的控制。结合校园的实际运营, 在原有电信策略的基础上,开发出最为贴切校园的运营模式,最大程
13、度上解决收费和缴费的矛盾。利用认证客户端内置监听软件,可以防止一人付费,多人上网这种现象的发生,避免学校正常收入的流失。 (3)高安全:通过安全策略服务器统一发布安全策略,并结合通过IP地址、VLAN ID、MAC地址的动态绑定或静态绑定,保证用户信息的安全。 结合用户控制访问列表,实现基于用户的良好管理能力,保护学生不受不良网站的影响。配置用户禁止访问的网段;保护网上重要的服务器; 配置用户组之间的访问与禁止。(4)易管理:全网设备统一管理,全网拓扑发现以及对事件、性能、日志的统一管理,可以方便的对全网设备统一管理。(5)端到端QoS:从接入层设备到核心设备,全面支持QoS策略,各种流分类方
14、法,支持可控组播,应用流分类识别,关键业务流量带宽保证等多层交换质量保证。SPEED S8610系列交换机支持主控冗余备份,支持ERRP、STP/RSTP/MSTP、VRRP等二、三层冗余协议,系统采用冗余电源, 从而保证核心设备的高可靠性;主控板和业务接口板等主要模块都支持热插拔,保证主机更换板卡时业务不会中断。1.2 选题意义对于我国基于WEB的学校网站络建设发展的认识,必须放到信息时代网络文化发展这一大背景下来理解和把握。21世纪即将来临。人类在此次世纪转换中不仅将步入一个新世纪,而且将翻开纪元史上第三部千年史册! 在这场跨越千年史册的巨大变革中,人类正以惊人的加速度走出工业文明,步入信
15、息时代。信息时代的降临不仅改变着人们的生产方式和生活方式,而且改变着人们的思维方式和学习方式,这是对教育的严峻挑战,也为教育的改革发展提供了千载难逢的机遇。多媒体与信息高速公路正是推动人类步入信息时代的两大技术杠杆。计算机发展到多媒体阶段是一次质的飞跃,它使计算机几乎能同人的所有感官交流、对话,这不仅大大扩展了计算机的应用范围,从基础上引发了阅读、写作、计算方式的历史性变革,而且使计算机变得更加简单易学。多媒体计算机和掌握多媒体技术的人共同构成信息时代的社会细胞。当一个新时代的社会细胞成熟了,这一时代也就随之降临了 。1995年,全世界电子百科全书的销量在历史上第一次超过用纸张印刷的百科全书,
16、这对人类文化教育的挑战是极其严峻的。网络的发展,尤其是国际互连网(信息高速公路)的出现,将信息时代的社会细胞联为一体,由此创造出全新的网络文化。所谓联网,绝不仅仅是计算机的联网,而是人类智慧的连网!国际互联网的出现究竟意味着什么?这本身就是一个极其深刻的哲学人类学问题。以往我们常说,计算机是思维的工具,是人脑的延伸,然而单个计算机的容量和功能毕竟是有限的,无法和蕴藏着巨大潜能的人脑相比,而国际互联网却通过全球计算机的互联,将古今中外全人类的智慧汇聚到覆盖全球的巨型复杂网络系统之中,这才真正称得上是人脑的延伸,不仅延伸了个体的大脑和思维活动,而且创造了一个外化的、每时每刻都在急剧发展的全人类的大
17、脑! 1995年 美国在国际互联网上发送的电子邮件已经超过邮局发送的邮件数量,1996年全世界大约5000万人上了国际互联网,到1998年2月,全世界国际互连网的用户已达到1.13亿。今天,一根头发丝般细的光纤能在不到1秒的时间里将大不列颠百科全书二十九卷的全部内容从波士顿传到巴尔的摩。40岁的微软公司总裁 比尔盖茨是当今信息产业领导世界潮流的人物之一,盖茨童年的梦想是: “ 在每张书桌上、在每个人的家里都有一台电脑 ”。现在,他又在策划着另一个时代: “ 世界各地的人在自己家中就能学习最好的课程、学习任何科目、由世界上最好的老师讲授 ”。他告戒人们:“你的工作场所和你关于教育的观念将被改变,
18、也许被改变得几乎面目全非”,“你孩子的世界不会与从前一样,他们的未来依赖于他们一生中掌握新概念、作出新选择、不断学习不断适应的能力”。在这种全新的社会环境中,人的智能和知识将作为社会的主要资本不断代替机器和厂房!这个新时代充满残酷的替代选择:对于那些拥有信息时代学习与创新能力的人来说,新时代是一个充满机遇和希望的世界;而对于那些缺乏这些能力的人来说,当旧工作消失、旧体制崩溃时,他们将面临失业、贫穷、绝望的悲惨前景!尤其重要的是:信息化、网络化的社会文化环境正在创造出各种高水平、高效益的崭新学习模式,如何尽快适应和驾驭这种新的学习环境与学习模式,已成为当今世界舞台上一场最激烈的竞争,正是基于这样
19、的认识,对个体和社会学习行为的研究与创新 不仅已成为当前世界教育改革的重大突破口,而且成为全社会共同关注的热点。因为,提高个体、社会乃至整个国家和民族适应信息时代的学习与创新能力,不仅已成为衡量教育现代化水平的重要标志,而且成为个体乃至整个民族能否真正进入二十一世纪的通行证。只有在这样一种面向未来的全球化视野中,才有可能领略并深刻认识当前基于WEB的学校网站建设的重要性和紧迫性。1.3 系统概述本课题主要是利用java技术实现基于WEB的学校网站站的设计与开发,主要功能网站前台管理和网站后头管理。网站前台主要包括学院概况,教学科研,管理机构,招生信息,人才需求,校园文化,规章制度和信息服务组成
20、。首页动态显示学院简介,校园风光,领导机构等内容。网站的后台部分将实现管理员对网站信息的后台发布与删除、新闻搜索、文件上传下载、在线投票并显示投票结果,主要有管理员登陆管理,学院简介信息的编辑,校园风光的添加,修改,删除;学校领导机构的添加删除,修改。招牌信息的发布,就业信息,以及新闻信息的添加,修改,删除等一系列网站信息的维护。1.4 运行环境系统硬件平台的配置:(1) CPU:PIII800;(2)内存:384M DDR;(3) 硬盘:20GB;(4) 基本的输入、输出设备。系统软件平台的配置如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发
21、思想,也应该有良好的软件开发工具,投资规划与保险模块所采用的软件配置环境为:(1) 操作系统:Windows XP Professional Edit Service Pack2;(2) 数据库软件:Microsoft SQL Server 2000;(3) 系统开发软件:JAVA+JSP;2 系统设计相关原理该蓝天大学信息发布系统主要采用JSP、HTML、SQL SERVER2000数据库、JavaScript等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、系统实现和系统测试几个阶段。下面就对这几种技术和工具做一个概述。2.1 Dreamweaver技术简
22、介自其 1997 年开始登场以来,Macromedia Dreamweaver 已成为专业 Web 开发所用的行业标准解决方案。如今,有超过 3200 万的 Web 专业人士借助 Dreamweaver 进行 Web 开发。 凭借其巡回 HTML 的核心技术,确保在代码和设计视图之间进行转换时的代码质量,Dreamweaver 是专业可视化网站开发的先锋。在 2000 年,为了响应 Web 开发人员中越来越普及的服务器技术,Macromedia 推出了 Dreamweaver UltraDev。此产品提供了 Dreamweaver 的功能和用于采用 ASP、JSP、ColdFusion 创建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 学校 网站 设计 实现 毕业设计 论文
限制150内