【毕业学位论文】(Word原稿)江西省水利水电学校门户网站的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)江西省水利水电学校门户网站的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)江西省水利水电学校门户网站的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)江西省水利水电学校门户网站的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)江西省水利水电学校门户网站的设计与实现-软件工程_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 江西省水利水电学校门户网站的设计与实现 姓 名:曾昆 学 号: 1021170141 所在院系:软件学院 职业类 型:工程硕士 专业领域:软件工程 指导教师:张惠娟 王冬青 副指导教师 :赵磊 二 一二年一月 A in 2012 2012 021170141 江西省水利水电 学校 门户网站设计与实现 曾 昆 同 济 大 学 学位论文版权使用授权书 本人完全 了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 I 摘要 校园网站能对内实现办公自动化、电子校务、在线考试,对外实现远程教育、资源共享,对社会实现与家长、社会沟通,实现电子商务,对上级部门实现文件交换,远程会议,在线管理等各种功能,实现教育系统的信息化、数字化,集学校与学校、学校与家庭、学校与社会、学校与主管部门互通在一起,真正实现学校信息化社会。 随着信息化的普及、信息数据呈现井喷式增长,学子们在就业途中往往不知该从哪里获取最有效的信息,而求职信息的分散性更是让学子们无所适 从。根据本人的多年工作经历以及对于学生就业过程和状态的了解,提出了构建一个用于学生就业的信息平台,其中集合求职技巧、求职心理、就业交流、学生信息和招聘信息于一体,便于学子们从多方位获取有效的就业信息。 论文首先对整个系统进行综合性论述,包括开发背景,相关技术,系统分析,数据库设计,然后,重点对各功能模块的设计与实现进行详细介绍,包括功能说明、设计思想、实现方法以及部分关键实现技术。 该学生就业信息平台,完全根据自身实际工作经历构思提出,系统的实现也都是独立完成,其中涉及到的一些技术专业问题也是通过自我努力和 导师的帮助下解决的。 关键词: 校园网站、远程教育、信息化、就业, 信息平台,自主框架,封装插件 I he of to of to to of of in do to is to t to to my of of to of in to In a of on as as of to of by to 同济大学 硕士学位论文 目录 录 第 1 章 引言 . 1 建设背景 . 1 网站现状及建设目的 . 2 课题研究的主要内容及论文组织 . 2 第 2 章 运行平台和开发技术的研究 . 3 硬件平台 . 3 服务器 . 3 接入 式和硬件体系架构 . 4 软件系统 . 4 操作系统 . 4 数据库 . 4 务器平台 . 5 系统安全设计 . 5 系统安全概述 . 5 系统安全设计原则 . 6 网页设计技术 . 7 网页标记语言 . 7 动态网页制作技术 . 7 网页制作工具 . 8 开发 技术介绍 . 8 第 3 章 系统需求 分析 . 12 总体功能分析 48917 . 12 系统的总体功能结构 3 . 12 功能描述 . 13 就业指导 . 14 就业交流 . 15 职业规划 . 18 同济大学 硕士学位论文 目录 学生信息 . 19 招聘信息 . 20 第 4 章 系统总体设计 . 21 系统总体网络架构分析 . 21 所需功用特点 . 22 规模分析 . 23 系统总体设计 . 23 设计原则 . 23 网站系统组成 . 24 系统设计的主要内容 . 27 系统设计包含内容 . 27 代码设计 . 27 数据库(文件)设计 . 27 输入 输出设计 . 27 处理流程设计 . 27 程序流程设计 . 27 系统设计文档 . 27 系统设计的步骤 . 28 系统总体设计方案 . 28 详细设计 . 28 系统实施进度与计划地制定 . 28 系统设计说明书的编写 . 28 系统设计的成果与文档内容 . 28 概述 . 28 系统设计规范 . 28 计算机系统的配置 . 28 系统结构 . 28 代码设计 . 28 文件(数据库)设计 . 28 输入设计 . 29 同济大学 硕士学位论文 目录 V 输出设计 . 29 系统安全保密性设计 . 29 系统实施方案及说明 . 29 系统总体功能结构设计 . 29 结构的设计思想 . 29 模块化设计思想 . 29 系统平台设计 . 31 按管理信息系统的目标选择平台 . 31 计算机处理方式的选择和设计 . 31 计算机网络系统的设计 . 31 数据库管理系统的选择 . 31 软、硬件选择 . 32 第 5 章 网络的 设计 实现 . 33 网络设备的实现 . 33 实现原则 . 33 选型情况 . 33 网络设备特性 . 34 系统服务器的实现 . 34 选型情况 . 34 系统服务器特性 . 35 安全系统的实现 . 35 网站安全系统选型 . 35 安全系统设备特性 . 36 操作平台的实现 . 36 操作系统 . 36 数据库系统 . 37 网站整体实现 . 37 网站主系统 . 37 统 . 37 网站电子邮件系统的具体实现 . 38 务器的具体实现 . 40 同济大学 硕士学位论文 目录 6 章 数据库设计 . 42 数据库设计规定 389 . 42 数据库设计思路 . 42 数据模型设计 . 43 版面定义表 . 43 文章信息表 . 43 交流帖信息表 . 44 学生基本信息表 . 44 科目信息 表 . 45 学生成绩表 . 45 违纪信息表 . 45 重修补考表 . 45 奖励证书表 . 46 聘公共表 . 46 上招聘表 . 46 讲会信息表 . 47 业信息表 . 47 第 7 章 系统测试 . 48 能测试 48 能测试 48 结束语 . 49 致 谢 . 50 参 考 文 献 . 51 个 人 简 历 . 52 第 1 章 引言 1 第 1 章 引言 建设背景 随着 户的增多和影响力的增大,网络工程系开设网站为学生提供服务也成为一条必由之路。网络工程系网站是公布和发布网络工程系信息资源,展示和宣传网络工程系形象的阵地,是同学向系里反应情况的渠道,是网络工程系对外办理公共事务的窗口,是传承文化的 载体。 就我国而言, 1999 年 1 月 22 日,由中国电信和国家经贸委经济信息中心主办,联合四十多家部委 (办、局 )信息主管部门共同倡议发起了“大学上网工程”。目前各个大学申请 域名已经达到 2000 多个,大学上网工程也进入了第二第三阶段。 通常情况下,一个大学的水平越高,往往意味着它越有可能成为新技术的率先采用者。因为一方面国家可以提供更多的财政支持,同时学生的各类需求也更为细化和迫切。因而,选取综合实力居前的十所大学的院系做为参考对象,不仅可以体现网络工程系网站建设的最新特点,而且具有代表河北水平最高 的一类大学网站的典型意义。 据中国互联网信息中心的统计,截至 1997 年 10 月 31 日,在 注册的域名达到 323 个,到 1998 年 6 月 30 日,这个数据达到 561 个, 1999 年 5 月, 注册的学校域名增到 1470 个, 2002 年 2 月,全国各个大学 名达到 2400 多个。 总结国内外学校网站的建设过程,可以说学生的互动式学校网站建设过程的主线。具体而言,学校网站的建设与有以下所述的规律:一是内容服务有静态信心公布想动态信息发布、信息查询方向发展。二是方便学生服务成为学校网站建设的焦点。三 是网站由独立的系统向集成化的组成部分发展。四是一站式网站成为重点。 网站现状及建设目的 网络工程系于 2009 年 9 月成立,并建立了自己的网站。网站主要以主机托管和信息更新维护为主,没有自己的机房和网络设备。网站以介绍类和系里新闻为主,信息发布量下、内容更新慢、技术支撑薄弱、网站功能匮乏。同时,由于其建立在技术含量较同济大学 硕士学位论文 江西省水利水电学校门户网站的设计与实现 2 小的小型动态内容发布系统上,不能适应大量公开信息的管理、制作和发布的需求。随着时代的进步,这样的网站寂静根本不能适应同学对学校的需求。为此,要重新搭建适应时代发展的崭新的具有科大特色的网 络工程系网站,通过网站展示网络工程系的整体形象,加强学校联系同学、服务同学的功能,逐步构建摄影信息化时代的“电子学校”。 课题研究的主要内容及论文组织 论文以网络工程系网站为例开展研究,分析了系统建设过程中的相关技术,对所涉及的软件平台、软件系统、安全系统的进行理论分析,对系统规划实施中的需求分析、系统结构设计、硬件集成、软件配置等各环节进行研究,并提出性能测试所需内容。 第一章通过对国内外校园网站见着发展情况和校园网站运行发展规律叙述,讲明了校园网站发展的背景,还通过对网络工程系网站的现状分析, 得出网络工程系网站重建的必要性和重要性。 第二章从理论上研究了校园网站的运行平台和相关开发技术,主要涉及学校网站的硬件平台、软件系统、学校网站安全系统和网页设计技术,通过理论分析给出了硬件平台、软件系统、安全系统和网页设计技术的设计原则。 第三章以网络工程系网站为设计实例,通过对网络工程系网站进行需求分析和规模分析,根据系统设计原则,贵处了符合网络工程系实际情况的系统结构设计。 第四章根据规划的网站系统结构,对网络工程系网站的网络设备、服务器系统、安全系统和软件系统等展开叙述,并进行了选型。 第五章对建成的 网络工程系网站进行了性能测设,对在网站建设中取得的成果进行了肯定。 第 2 章 运行平台和开发技术的研究 3 第 2 章 运行平台和开发技术的研究 硬件平台 硬件平台是构造网络工程系网站的物理基础,在选择网站硬件平台时,首先要根据网站的功能、规模确定网站的运营方式以及整个网站的硬件体系结构。然后按照既定的方案挑选相关的设备,包括服务器、路由器、防火墙、网站工作站、网络打印机。在选型时,应从系统的先进性、成熟性、可用性、可靠性和可扩展性出发。 服务器 一般情况下,一个中等规模提供单项互动功能的校园网站至少需要两种服务器 :和 务器。提供信息查询、全程在线办公等复杂应用的校园网站还需要配备其他种类的服务器,例如数据库服务器、应用程序服务器、用户认证服务器、电子邮件服务器等。 在选择服务器时首先要考虑服务器的体积、功耗、发热量等物理参数,通常,机房都会设有严密的保安措施、良好的冷却系统、多重备份的供电系统,其机房的造价相当昂贵。如何在有限的空间内部署更为经济使用的服务器直接关系到服务的成本问题,因此,可选用机械尺寸符合 19 英寸工业标准的机架式服务器。机架式服务器也有多种规格,例如 1U( )、 2U、 4U、 6U、 8U 等。通常 1U 的机架式服务器最节省空间,但性能和可扩展性较差,适合一些业务相对固定的使用领域。 4U 以上的产品性能较高,可扩展性好,一般支持 4 个以上的高性能处理器和大量的标准热插拔部件。管理也十分方便,厂商通常提供人相应的管理和监控工具,适合大访问量的关键应用,但体积较大,空间利用率不高。 服务器运营方案我们选择:虚拟主机,自己并不购买专门的服务器,而是租用 网站内容放在其上,作为校园站点的专用服务器。容量大、内容维护任务复杂以及实时在线办公处理的网站不适宜采取这种运营方案。在这里我 们选择使用 a 套方案的原因,在于它节省了购买服务器的费用,初建的校园网站一般不会有太同济大学 硕士学位论文 江西省水利水电学校门户网站的设计与实现 4 大的信息量。但为了以后网站的发展,下面以第 b 套方案的标准来设计,其它的方案就不赘述了。 接入 式和硬件体系架构 校园网站要与 理连接才能够为学生提供服务。独立运营的校园网站,需要根据用户访问量、网站信息量、网站日后发展趋势等出发选择将网站接入 般来讲,独立运营的校园网站以专线连接为接入 主要方式;同时在选择购置校园网站的硬件设施之前,应首先确定 校园网站的硬件体系结构,即确定网站各个组件以及相互连接关系。 软件系统 对于校园网站而言,软件系统的好坏会直接影响到整个系统功能的实现和性能的发挥。所以在校园网站的设计过程中应该特别注重软件系统的选型及配置,校园网站的软件系统主要涉及操作系统、网站数据库、 务器平台等。 操作系统 在这里,我们选用 作系统做为网络工程系网站的服务器系统, 成为普通人的 技术上看, “克隆”,与 脉相承;它不仅安全、易操作,而且还可以节省费 用。目前, 版本少说也有几百种,并且两大的不同版本之间互不相容。至于其它的操作系统都不完全符合我们的需求。 数据库 鉴于我们选择了 为网络工程系网站的服务器系统, 免费的情况,所以我们选择 为网络工程系网站的数据库系统。 主要特点包括: 许可费用: 本 ( 2003)在任何情况下都不免费,而任何种 (包括 果由用户或系统管理员而不由第三方安装则是免费的。 第 2 章 运行平台和开发技术的研究 5 数据类型: 持字符、日期、数字等基本数据类型,并支持大文本字符数据类型。与大多数其他数据库系统不同的是,它提供两个相对不常用的字段类型: 容性: 持标准的 言,同时对标准的 行了一些扩充。 存储过程和触发器: 有存储过程。同样, 支持触发器。因此,数据的一致性和完整性必须由用户程序来控制。 安全性: 大的特点是复杂而非标准。 备份和恢复、数据导入 /导出:由于 有参考完整性,因此备份和恢复变得十分简单,仅仅靠数据导入 /导出就可完成这 一功能。 连接性: 户库是客户机 /服务器结构的 C 语言库,它意味着一个客户能查询驻留在另一个机器的一个数据库。然而 正的强项在于该库中的语言“包装器” ( 是一部分。 务器平台 务器选择原则 l)对于小型校园网站,如果采用 为操作系统,则 疑是最好的选择免费的 费的 以使得这种小型校园网站的开销降低到最低。 2)对于中型校园网站,如果选用 作系 统,则 疑是最好的选择。 3)对于大型校园网站,如果采用 作系统,则 好的选择。 系统安全设计 系统安全概述 系统安全是整个系统可靠运行和进行安全防范的基石,在统一设计原则下,在不同的安全层次,在预防、检测和恢复等各个阶段,确保系统的持续稳定运行,防止信息的损坏、泄露或被非法修改,保证、网上办事和网上商务平台的安全。一个完整的安全解决方案应涵盖网络系统中的所有层次和方面,并需要建立高效、可靠的安全管理策略。系统安全平台主要解决以下几个层次的安全问题: a)物 理安全,物理安全对计算机网络设备、设施及相关的数据存储介质提供的安全同济大学 硕士学位论文 江西省水利水电学校门户网站的设计与实现 6 保护,是网站内部整体安全架构的基础。物理安全部分主要包括环境安全、设备安全、存储介质安全等内容。 b)网络安全,网络层次的安全包括子网间的安全防护,局域网安全防护、广域网安全防护以及主机系统的安全防护。涵盖的技术和产品有:防火墙、访问控制、安全扫描、入侵检测、安全域隔离、数据存储和传输中的安全防护等。 c)应用安全,应用安全主要对各种应用如网上办事、网上商务等应用提供安全保障。涵盖的技术包括用户身份认证、用户访问控制、授权管理、安全审计、数 据加密与认证、网络备份、数据库安全增强、病毒防杀等。 d)内容安全,作为网络工程系的网站,内容上的安全有其特殊的重要性。媒体内容的特点决定了内容安全监管的模式,校园网站在内容安全的设计主要包括网页防篡改技术、 天室内容过滤技术和邮件过滤技术等。 e)安全管理,安全管理是整体安全架构的核心部分,负责对安全架构的其它部分进行协调和监管以实现整体的安全防范职能。其主要内容包括安全管理体制的建立、安全管理平台的构建、安全策略与风险分析等。 校园网站系统安全的设计中主要在以下几个层次架构安全平台,系统安全层次 架构如表 示: 表 统安全层次架构 序号 层次 描述 1 物理安全 机房环境、设备与人员管理、存储介质安全。 2 网络安全 防火墙设备、 备、安全扫描服务,安全域隔离与网络安全配置,主页防篡改系统 3 应用安全 防病毒系统、数据库安全设计等。 4 内容安全 网页防篡改系统、 天室内容过滤系统、邮件过滤系统。 5 安全管理 管理体制、管理策略、平台构建等。 系统安全设计原则 系统安全设计主要应该遵循如下原则: a)兼顾安全与效率,安全性的设计必须以满足系统 运行的基本效率要求为前提,即系统安全的引入不能导致系统运行效率的急剧下降。否则,安全没有任何意义。 b)先进性与可靠性、可行性。要在系统方案设计过程中充分考虑到技术的先进性与 第 2 章 运行平台和开发技术的研究 7 可靠性之间的权衡。由于系统建设的周期短、要求高,在很大程度上要求必须采用相对较成熟的技术和产品,还必须充分论证技术的可靠性和可行性,以确保系统建设目标的实现。 c)开放性与可扩展性,在系统方案的设计过程中必须充分考虑到目标系统的开放性和可扩展性,为网站今后的业务拓展提供一个统一的安全操作平台框架,便于增值业务的接入。 d)易用性与可维护 性,安全子系统仅仅提供了技术保障手段,而其功能的真正有效发挥则必须依赖于每个最终用户的正确操作。向用户提供简便易用的操作环境,向系统管理员提供集成的和方便的管理操作环境,使目标系统的安全功能得到充分发挥和利用。 网页设计技术 网页标记语言 a)文本标记语言是所有浏览器都可以理解的标准语言。它通过标记和属性对一段文本的语言进行描述及超文本链接 (跳转 )。 b)展标记语言 ( 子集,它使通用的 以直接用于 动态网页制作技术 a)态网页 )是微软公司推出的一种用以取代 技术。简单讲, 位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 务器应用程序,如交互式的动态网页,包括使用 单收集和处取信息、上传与下载等等,就像用户在使用自己的 序一样,但是比 单。更重要的是, 用的 术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力。这是传统的 程序远远 不及的地方。 同济大学 硕士学位论文 江西省水利水电学校门户网站的设计与实现 8 b)网景公司开发,它使 发人员可在主页中添加交互功能。 c)一种服务器端、跨平台的 入式脚本描述语言。 网页制作工具 a)微软公司开发的 的一个组件,它具有强大的网页编辑能力和网站管理功能,是建立和管理专业网站的简易工具,也是目前使用最广的网页编辑制作工具之一 大的优点是简便易用。 b) 司开发的一个专业化网站开发程序。它有着许多其他网站开发工具所不具备的优点,包括第一时间对新技术的支持、可扩展性和可定制性等。速了站点开发,同时使网站管理人员可以更加有效地对站点进行维护。 开发技术介绍 该平台涉及到如下技术: 术、 术、 术、 具、架等。下面将简单介绍以上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论