当前位置:文档之家› 毕业设计---web服务器安全

毕业设计---web服务器安全

毕业设计---web服务器安全
毕业设计---web服务器安全

安全计算机机房的构建与评测—WEB服务器安全部分

摘要

随着计算机普及、互联网INTERNET飞速发展,许多企业都开发了自己的WEB网站。WEB服务器是Intranet(企业内部网)网站的核心,其中的数据资料非常重要,一旦遭到破坏将会给企业造成不可弥补的损失,管理好、使用好、保护好WEB服务器中的资源,是一项至关重要的工作。安全部署WEB服务器是企业面临的一项重要工作,其中系统安装、安全策略和IIS安全策略对企业WEB服务器安全、稳定、高效地运行至关重要,该文是基于Windows 2003平台来介绍。

关键词:WEB,服务器安全,协议安全,IIS设置

THE SECURITY OF THE COMPUTER ROOM CONSTRUCTION AND EVALUATION-WEB SERVER

SECURITY SECTION

ABSTRACT

with the popularization of computers, the Internet INTERNET rapid development, many companies have developed their own WEB site. The WEB server is Intranet ( intranet ) sites on the core, wherein the data is very important, when the destruction of the enterprise will cause irreparable damage, manage, use, protect the WEB server resources, is an important task. Deployment of the security WEB server is an enterprise is facing an important task, the system installation, security policy and security strategy of enterprise IIS WEB server security, stable, efficient operation is very important, this article is based on the Windows 2003 platform to introduce.

Keywords: WEB, server security, security protocol, IIS set

目录

第1章前言 (1)

§1.1本文目的及意义 (1)

§1.2本文主要内容 (1)

第2章 WEB服务器介绍 (2)

§2.1 WEB服务器概念 (2)

§2.2 WEB服务器存在的安全问题 (2)

第3章 WEB服务器安全设置 (4)

§3.1 选用NTFS文件系统 (4)

§3.2 选用单操作系统 (4)

§3.3 关闭Windows2003不必要的服务 (5)

§3.4 禁用不必要的协议 (5)

§3.5 设置磁盘访问权限 (5)

§3.6 关闭不必要的端口及更改远程连接端口 (6)

§3.7 限制匿名访问本机用户 (8)

§3.8 限制远程用户对光驱或软驱的访问 (8)

§3.9 限制NetMeeting及禁用NetMeeting (9)

§3.10 注册表防止小规模DDOS攻击 (9)

§3.11防火墙及自动更新设置 (10)

第4章IIS策略应用 (13)

§4.1不使用默认的WEB站点将IIS与系统盘分开 (13)

§4.2删除不要的IIS扩展名映射 (13)

§4.3更改IIS日志的路径 (13)

§4.4只选择网站和 WEB所必需的服务和子组件 (14)

§4.5删除未使用的帐户及设置强密码 (14)

§4.6使用应用程序池 (15)

§4.7将网站或应用程序分配到应用程序池 (16)

第5章 WEB服务器安全评测 (17)

结束语 (20)

参考文献 (21)

致谢 (22)

第1章前言

§1.1本文目的及意义

随着计算机技术的突飞猛进,计算机网络的日新月异,网络已经深入到我们生活的各个角落。小到个人的生活、工作,大至国家的发展以致整个文明的进步。计算机网络在扮演着越来越重要的角色,越来越多的企业及个人都开发了自己的WEB网站。然而,在如今技术发达的时代,随着互联网技术的发展黑客越来越猖獗。WEB服务器被攻击,网站首页被篡改,各种各样的不安全因素存在我们周围,如何更好的保证WEB 服务器安全更好的防止黑客的入侵、攻击是每一个人都很关心的话题。可是我们如何确定采取的措施能够创建一个安全的WEB服务器,使其不太可能受到外部黑客或内部不良分子的破坏呢?本文以Windows系统为基础进行表述。

§1.2本文主要内容

WEB服务器存在的安全问题从来就不是独立的,系统漏洞,系统权限,网络环境(如ARP等)、网络端口管理以及来自WEB服务器应用的安全,IIS本身的配置、权限等,这个直接影响访问网站的效率和结果。

本文介绍了什么是WEB服务器,WEB服务器安装需要注意的问题以及如何更好的保证WEB服务器的安全。

第2章 WEB服务器介绍

§2.1 WEB服务器概念

WEB服务器是指驻留于因特网上某种类型计算机的程序。当WEB浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)进行信息交流,这就是人们常把它们称为HTTP的服务器的原因,WEB服务器应用实例如图1-1所示。

图1-1 WEB服务器的应用

WEB服务器不仅能够存储信息,还能在用户通过WEB浏览器提供的信息的基础上运行脚本和程序。

§2.2 WEB服务器存在的安全问题

Internet的发展给企业和个人带来了革命性的改革和开放。他们正努力通过利用Internet来提高办事效率和市场反应速度,以便更具竞争力。通过Internet,企业可以从异地取回重要数据,同时又要面对Internet开放带来的数据安全的新挑战和新危险:即客户、销售商、移动用户、异地员工和内部员工的安全访问;以及保护企业的机密信息不受黑客和工业间谍的入侵。

随着Internet的广泛应用,许多企业开发了自己的WEB网站。然而由于人为的无意失误,黑客的恶意攻击,以及借助网络及系统软件的漏洞和“后门”进行捣乱的各种病毒等,使得开发的网站存在多方面的安全问题。要保证企业的WEB网站的安全,仅选择一个适合企业特点的防火墙、适合Win2003的杀毒软件是不够的。更主要的要在企业内部WEB服务器的安装、设置等方面多做文章,以提高网站自身的免疫力。

第3章 WEB服务器安全设置

由于本篇文章以Windows为基础进行研究的,所以在此Linux系统不再叙述。Windows系统是企业网站的基础,只有充分利用其自身的功能实现对系统的安全控制才能保证网站及数据的安全。

§3.1 选用NTFS文件系统

NTFS文件系统比FAT系统多了安全控制功能,可以对不同的文件夹设置不同的访问权限,因此拥有更强大的安全性。需要注意的是,目前大多数反病毒软件没有提供对软盘启动后NTFS分区病毒的查杀,这样一旦系统中了恶性病毒而导致系统不能正常启动时,后果比较严重,因此平时应做好病毒的预防及系统的备份工作。另外将系统盘与网站程序分开放置。

§3.2 选用单操作系统

作为WEB服务器的计算机不要安装多种操作系统,否则黑客会利用其攻击Windows 2003系统,使系统重启到另一个缺乏安全设置的操作系统进行破坏,将操作系统文件所在分区与WEB数据(包括其他应用程序)所在的分区分开,并在安装时使用其自定义的目录,以免攻击者利用应用程序的漏洞(如微软的IIS漏洞)导致系统文件的泄露,甚至让入侵者远程获取管理员权限,不安装与WEB站点服务无关的软件,安装操作系统最新的补丁程序,否则黑客可能会利用低版本的补丁的漏洞对系统造成威胁,另外也给病毒带来可乘之机。

§3.3 关闭Windows2003不必要的服务

Windows2003系统中包括许多服务,而这些服务可能包含各种安全漏洞,如:甲服务器能暴漏账号信息,乙服务在已知账号名称的情况下可以取得账号的密码。当这两种服务都开通时,系统也就被攻破。其次,不同的软件在同一系统下运行时,可能会产生一定的冲突,从而产生新的漏洞,而这些漏洞是未知的。因此,作为WEB网站的Win2003系统,必须停掉没有用的服务。

§3.4 禁用不必要的协议

NetBIOS协议在WEB服务器上是黑客扫描工具的首选目标,因此,必须解除NetBIOS与TCP/IP协议的绑定。方法“设置→控制面板→网络连接→本地连接→属性→TCP/IP→属性→高级→WINS→禁用TCP/IP上的NetBIOS。另外,NetBIOS、IPX/SPX 协议对WEB网站也没有任何用处,只会被某些黑客工具利用,也必须禁用或删除(操作如图3-1)。

图 3-1禁用不必要协议

§3.5 设置磁盘访问权限

系统磁盘只赋予administrators和system权限,系统所在目录(默认时为

Windows)要加上users的默认权限,以保障ASP和ASPX等应用程序正常运行。其他磁盘可以此为参照,当某些第三方应用程序以服务形式启动时,需加system用户权限,否则启动不成功。

§3.6 关闭不必要的端口及更改远程连接端口

在Internet上,各主机间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的IP地址来进行互联网络中的路由选择。可见,把数据包顺利的传送到目的主机是没有问题的。问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据包传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。

本地操作系统会给那些有需求的进程分配协议端口(protocol port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。当目的主机接收到数据包后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。

如果攻击者使用软件扫描目标计算机,得到目标计算机打开的端口,也就了解了目标计算机提供了哪些服务。我们都知道,提供服务就一定有服务软件的漏洞,根据这些,攻击者可以达到对目标计算机的初步了解。如果计算机的端口打开太多,而管理者不知道,那么,有两种情况:一种是提供了服务而管理者没有注意,比如安装IIS的时候,软件就会自动增加很多服务,而管理者可能没有注意到;一种是服务器被攻击者安装木马,通过特殊的端口进行通信。这两种情况都是很危险的,说到底,就是管理员不了解服务器提供的服务,减小了系统安全系数。

图3-2常用端口

常用端口图 3-2在缺省情况下,所有的端口将对外开放,而有些黑客工具可以扫描那些可以利用的端口,所以为了系统安全关闭不用的端口为最佳。常用端口(见图3-2).关闭端口具体操作如下。

本地连接→属性→Internet协议(TCP/IP) →属性→高级→选项→TCP/IP筛选→属性→把勾打上,操作如图3-3,添加需要的端口(如: 21、80)。

图3-3 关闭不必要端口

更改远程连接端口:开始→>运行→>输入regedit查找3389:将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\Wds\rd pwd\Tds\tcp和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp下的PortNumber=3389改为自宝义的端口号并重新启动服务器(如图3-4所示)。

图3-4 更改远程端口

§3.7 限制匿名访问本机用户

“开始”→“程序”→“管理工具”→“本地安全策略”→“本地策

略”→“安全选项”→双击“对匿名连接的额外限制”→在下拉菜单中选择“不允

许SAM账户的匿名枚举”→“确定”(如图3-5所示)。

图3-5 限制匿名用户

§3.8 限制远程用户对光驱或软驱的访问

“开始”→“程序”→“管理工具”→“本地安全策略”→“本地策略”→“安全选项”→双击“只有本地登录用户才能访问软盘”→在单选按钮中选择“已启用(E)”→ “确定”(操作如图3-6所示)。

图3-6 限制远程用户对光驱软驱访问

§3.9 限制NetMeeting及禁用NetMeeting

运行“gpedit.msc” →“计算机配置”→“管理模板”→“Windows组件” →“NetMeeting” →“禁用远程桌面共享”→右键→在单选按钮中选择“启用

(E)”→“确定”(操作如图3-7所示)。

图3-7 限制共享

§3.10 注册表防止小规模DDOS攻击

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameter

s新建 "DWORD值"名为 "SynAttackProtect" 数值为"1"(操作如图3-8所示)。

图3-8更改DWORD值

§3.11防火墙及自动更新设置

一个防火墙(作为阻塞点、控制点)能极大地提高一个内部网络的安全性,并通过过滤不安全的服务而降低风险。由于只有经过精心选择的应用协议才能通过防火墙,所以网络环境变得更安全。如防火墙可以禁止诸如众所周知的不安全的NFS协议进出受保护网络,这样外部的攻击者就不可能利用这些脆弱的协议来攻击内部网络。防火墙同时可以保护网络免受基于路由的攻击,如IP选项中的源路由攻击和ICMP重定向中的重定向路径。防火墙应该可以拒绝所有以上类型攻击的报文并通知防火墙管理员。

通过以防火墙为中心的安全方案配置,能将所有安全软件(如口令、加密、身份认证、审计等)配置在防火墙上。与将网络安全问题分散到各个主机上相比,防火墙的集中安全管理更经济。例如在网络访问时,一次一密口令系统和其它的身份认证系统完全可以不必分散在各个主机上,而集中在防火墙一身上。

如果所有的访问都经过防火墙,那么,防火墙就能记录下这些访问并作出日志记录,同时也能提供网络使用情况的统计数据。当发生可疑动作时,防火墙能进行适当的报警,并提供网络是否受到监测和攻击的详细信息。另外,收集一个网络的使用和误用情况也是非常重要的。首先的理由是可以清楚防火墙是否能够抵挡攻击者的探测和攻击,并且清楚防火墙的控制是否充足。而网络使用统计对网络需求分析和威胁分析等而言也是非常重要的。

1.安装企业级360软件如图3-9所示。经常对服务器进行定期的扫描杀毒等。

图3-9 360安装

2.开启自动更新,网上邻居-属性-本地连接-属性-高级-设置,如图3-10所示。

3-10 开启自动更新

3.防火墙的安全设置。

添加防火墙规则有两种方法,一种是通过Windows安全警报对话框,Windows 防火墙中的通知机制允许本地管理员在得到相应提示后自动将新程序添加到例外程序

列表。另一种是我们在例外选项卡中手动添加,自动添加这里不再多说。手动添加也有两种方式,一种是添加程序的文件名,一种是添加端口。添加端口的方式非常简单,点击添加端口,然后给这个要开放端口起个名字,比如这个端口是被QQ使用的,我们就可以起个名字叫QQ,然后填上对应的端口号如8000,接着选择通讯协议,默认只有TCP和UDP,选择好后单击确定,一条防火墙规则就创建完成了。如图3-11所示。

图3-11 添加端口

事实上这就是我们的防火墙规则,每创建一条允许或禁止的防火墙规则都会被放入列表中,每条规则前面的复选框的状态,打勾表明这是条允许规则,清空表明这是条禁止规则。默认情况下系统有四条配置好的访问规则,如图3-12所示,其中远程协助是默认允许的。点击添加程序按钮,然后选择一个合适的程序。当然,可能列表中没有您想要的程序,这时您可以单击浏览并定位到程序的具体位置把它添加进来。以后,当程序运行时,Windows 防火墙会监视程序侦听的端口,并把它们自动添加到例外通信的列表中。这个方式创建的规则将更具灵活性和简易性。并且只有在应用程序与外部通信时端口才是开放的,一旦连接断开,端口也会随之关闭。这比通过直接添加端口的方式安全性要高很多。

图3-12 添加程序规则

经过这些设置WEB服务器安全就有了基本的安全保障,另外需要更多的技术设备上的发展才能满足更多企业及个人用的对安全的需求。

第4章IIS策略应用

§4.1不使用默认的WEB站点将IIS与系统盘分开

将网站内容移动到非系统驱动器,不使用默认的 \Inetpub\wwwroot 目录,以减轻目录遍历攻击(这种攻击试图浏览 WEB 服务器的目录结构)带来的危险(一定要验证所有的虚拟目录是否均指向目标驱动器)。

§4.2删除不要的IIS扩展名映射

右键单击“默认WEB站点→属性→主目录→配置”,打开应用程序窗口,去掉不必要的应用程序映射,主要为shtml、shtm、stm(如图4-1所示)。

图4-1 删除IIS映射

§4.3更改IIS日志的路径

右键单击“默认WEB站点→属性→网站→在启用日志记录下→点击属性更改设置(操作如图4-2所示)。

图4-2 更改IIS路径

§4.4只选择网站和 WEB所必需的服务和子组件

开始→控制面板→ 添加或删除程序→添加/删除 Windows 组件→应用程序服务器→详细信息→ Internet 信息服务(IIS) →详细信息→然后通过选择或清除相应组件或服务的复选框,来选择或取消相应的 IIS 组件和服务。 IIS 子组件和服务的推荐设置;禁用后台智能传输服务 (BITS) 服务器扩展、FTP 服务、FrontPage 2002 Server Extensions、Internet 打印、NNTP 服务。启用公用文件、Internet 信息

服务管理器、万维网服务(操作如图4-3所示)。

图4-3 选择组件

§4.5删除未使用的帐户及设置强密码

避免攻击者通过使用以高级特权运行的帐户来获取未经授权的资源访问权。限

制对服务器的匿名连接,确保禁用来宾帐户;重命名管理员帐户并分配一个强密码以

增强安全性,重命名 IUSR 帐户。

在 IIS 元数据库中更改 IUSR账户的值:“管理工具”→“Internet 信息服务 (IIS) 管理器”→右键单击“本地计算机”→“属性”→选中“允许直接编辑配置数据库”复选框→“确定”→浏览至 MetaBase.xml 文件的位置,默认情况下为C:\Windows\system32\inetsrv →右键单击 MetaBase.xml 文件→“编辑”→搜索“AnonymousUserName”属性,→键入 IUSER账户的新名称→在“文件”菜单上→单击“退出”→单击“是”(操作如图4-4、4-5所示)。

图4-4 更改IUSER帐户值

图4-5 更改IUSER帐户值

§4.6使用应用程序池

应用程序池用来隔离应用程序,提高 WEB 服务器的可靠性和安全性。创建应用程序池:“管理工具”→“Internet 信息服务 (IIS) 管理器”→本地计算机→右键单击“应用程序池”→“新建”→“应用程序池”→在“应用程序池 ID”框中,

为应用程序池键入一个新 ID→“应用程序池设置”→“Use default settings for the new application pool”(使用新应用程序池的默认设置)→“确定”(操作如图4-6所示)。

图4-6 应用程序池的设置

§4.7将网站或应用程序分配到应用程序池

因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题

的影响。

步骤:“管理工具”→“Internet 信息服务 (IIS) 管理器” → 右键单击您想要分配到应用程序池的网站或应用程序→“属性”→“主目录”、“虚拟目录”或“目录”选项卡,如果将目录或虚拟目录分配到应用程序池,则验证“应用程序名”是否包含正确的网站或应用程序名称,(如果在“应用程序名”框中没有名称,则单击“创建”,然后键入网站或应用程序的名称)→“应用程序池”列表框→单击您想要分配网站或应用程序的应用程序池的名称→“确定”。

经过以上设置, WEB服务器安全性有了很大的提升,但一些不法攻击者会不断寻找新漏洞来攻击WEB服务系统,所以我们一定要养成及时修补系统漏洞的习惯,并不断提高管理人员的网络技术水平,确保WEB服务器有一个安全、稳定、高效的运行环境。

第5章 WEB服务器安全评测

经过以上设置服务器的所有分区均采用了NTFS格式进行设置并且系统盘与网站程序分开放置这样可以确保系统盘的纯净,避免感染病毒的机会。开启防火墙能确保基本的防毒,安装自动更新能及时的检查系统及时更新微软发布的安全补丁,及时给系统填补漏洞。仅安装必要的IIS组件,开启必要的端口及协议防止黑客利用扫描工具进行扫描。设置用户权限,可以防止非法用户的进入。设置相应的策略审核,可以及时的记录系统的状态,事件的发生。经过这些设置,一个基本安全的服务器就正常运行了。

经过自动更新的设置,一旦微软有新的漏洞补丁发布如图5-1所示,服务器立即就会自动更新,防止部分不法分子利用漏洞就行服务器扫描攻击等。

图5-1自动修补漏洞

利用X-Scan 进行漏洞扫描,X-Scan是国内最著名的综合扫描器之一。它完全免费,是不需要安装的绿色软件、界面支持中文和英文两种语言、包括图形界面和命令行方式。主要由国内著名的民间黑客组织“安全焦点”完成,最值得一提的是,X-Scan 把扫描报告和安全焦点网站相连接,对扫描到的每个漏洞进行“风险等级”评估,并提供漏洞描述、漏洞溢出程序,方便网管测试、修补漏洞,X-Scan运行于Windows 操作系统。采用多线程方式对指定IP地址段(或单机)进行安全漏洞检测,具有插件功能。

安装X-Scan后,对刚才设置过的服务器进行评测安全系数。首先获取服务器的IP地址,该服务器对应的网站为https://www.doczj.com/doc/6e15364948.html,,首先在ping一些下这个域名以获得该网站服务器的IP地址222.85.64.169(如图5-2所示)。.

QQ课程设计

QQ聊天课程设计 《软件综合开发案例教程》课程设计报告 课程设计题目 我们要做的就是QQ聊天界面,基本功能和QQ类似。首先,系统分为两大部分,第一部分是客户端,是用户使用的部分,第二部分就是服务器,所有的客户端都是通过服务器来进行用户身份验证及聊天转接的。客户端提供主要的界面及服务请求,如:登录界面、注册界面、聊天界面、信息查看界面等。客户端主要提供服务请求界面,核心连接逻辑处理主要由服务器提供,并向客户端发送请求的结果。同时,服务器要能提供服务的开启、关闭功能及查看聊天信息历史记录。 小组成员: 任课讲师和助教: 年月日

摘要 这个课程设计整体采用在linux平台下,在同一局域网内实现聊天功能。整体框架主要分为服务端和客户端两个部分,设置好ip和端口号,在Linux下编译和调试两主大块程序,实现服务端和客户端的连接,然后以服务端作为中继转实现客户端之间的通信。使用gtk实现界面,并在项目管理中采用socket网络编程采用TCP/IP协议保证连接可靠,提高了编译和调试效率,加快了项目的完成速度。 本次设计的聊天工具采用字符串命令行的方式进行通信,主要实现了五个功能:用户之间一对一的聊天、用户之间聊天记录保存、聊天记录调取查询。经过测试,程序运行可靠,能满足在linux中实现网络聊天的要求。 关键词:关键词linux,gtk,socket,mysql,服务端,客户端,网络编程

Abstract With the developing of information technology, especially internet, domain of GIS application has a great development in many fields. Recently, the development of GIS network utilization make a dramatically progress, and WebGIS which is based on Internet has been forwarded. XXXXXXX XXXXXXX Keywords: XXXXXX XXXXXXXXX

基于WEB的报名系统毕业设计

基于WEB的报名系统毕业设计 目录 1绪论 (1) 1.1题目 (1) 1.2课题背景 (1) 1.3研究意义 (1) 1.4研究现状 (2) 1.5设计时间 (2) 1.6课题容及成果 (2) 1.6.1课题容 (2) 1.6.2课题成果 (2) 2应用技术及开发环境 (3) 2.1 应用技术 (3) 2.1.1 B/S结构模式 (3) 2.1.2 https://www.doczj.com/doc/6e15364948.html,3.5技术 (4) 2.1.3 SQL Server数据库 (5) 2.2 开发环境 (6) 2.2.1系统硬件环境 (6) 2.2.2系统开发工具 (6) 3系统需求分析 (9) 3.1可行性分析 (9)

3.1.1 技术可行性 (9) 3.1.2 经济可行性 (9) 3.1.3 操作可行性 (10) 3.2系统的UML建模 (10) 3.3业务流程分析 (11) 3.3.1基本信息业务流程 (11) 3.3.2信息管理业务流程 (12) 3.3.3教学安排业务流程 (13) 3.3.4教师信息业务流程 (13) 3.3.5咨询信息业务流程 (14) 3.3.6论坛管理业务流程 (14) 4系统详细设计 (15) 4.1 概述 (15) 4.2系统架构 (15) 4.3系统结构设计 (15) 4.3.1用户注册模块 (16) 4.3.2教学安排模块 (17) 4.3.3学员论坛模块 (18) 4.3.4课程信息模块 (19) 4.3.5网上报名模块 (20) 4.3.6在线咨询模块 (21) 4.3.7新闻公告模块 (22)

4.3.8师资力量模块 (23) 4.3.9友情模块 (24) 5数据库设计 (26) 5.1数据库逻辑设计 (26) 5.2数据库实体图 (26) 5.3数据库物理设计 (30) 6系统测试 (34) 6.1编写目的 (34) 6.2背景 (34) 6.3测试方法 (34) 6.4系统测试过程 (34) 6.4.1用户注册模块 (35) 6.4.2教学安排模块 (37) 6.4.3学员论坛模块 (38) 6.4.4课程信息和新闻公告模块 (39) 6.4.5网上报名模块 (41) 6.4.6在线咨询模块 (42) 6.4.7师资力量模块 (43) 6 结论 (45) 参考文献 (46) 致谢 (47)

实验三:SuperMap WebGIS快速入门

网络地理信息系统专业课程设计任务书

一、实践目的和要求 目的: 1、了解WebGIS开发流程; 2、了解SuperMap iServer开发步骤。 要求: 能够开发出一个地图浏览网页,并能将该网页部署到IIS服务器及TomCat 服务器上。 二、实验内容 (1)安装SuperMap iServer软件 (2)发布GIS数据 (3)建立程序目录,复制SuperMap iClient for JavaScript脚本库 (4)开发GIS功能 (5)调试 (6)发布网页 (7)安装IIS服务器 三、实验数据 实验一:快速入门 四、步骤和结果 1.复制脚本库文件 创建lupeng文件夹。将iClient文件下的Javaforjavascript目录下的Libs 文件夹和theme文件夹如图1所示。拷贝到lupeng文件夹下,并建立html文件,如图2所示。其中,Libs文件夹,所有控件和基础类的文件,theme文件夹,控件资源以及样式文件。

图1 Java for javascript目录 图2 lupeng文件夹 2.编写HTML文件,实现功能:地图浏览,地图放大、缩小、漫游,最终代码如图3所示。 图3 HTML文件代码

3.启动Supermap iSever的服务,如图4所示。在浏览器输入localhost:8090验证是否启动成功如图5所示。 图4 启动Supermap iSever 图5 验证服务启动 4.在浏览器输入,localhost:8090/lupeng/test.htm即可实现功能。如图6所示。

图6 地图功能实现 五、总结 此次实验实现了通过超图的iServer服务,实现了浏览器端实现地图浏览,地图放大、缩小、漫游等功能。在此次实验进行之前,先进行了supermap iSever 8c的许可更新,自己操作了一遍,掌握了如何通过超图官网进行许可申请以及更新等操作。同时,此页面的实现也利用了一些javascript的相关知识,虽然只是将supermap iSever里面的脚本库文件添加之后在html 文件中进行了引用,但是其用法还不是很明白,接下来的工作还有很多,需要进一步的去学习,一分耕耘一分收获。 (注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)

WebGIS课程实习

一.课程目的: 通过本次WebGIS课程实习,了解一些网页设计的基础知识,学会加载地图并显示地图范围,同时在地图上显示相应的信息,最后通过对地图的一些基本的操作来实现相应的功能。 二.课程要求: 1.加入地图并显示当前地图范围; 2.在地图单击,以信息窗口的形式显示单击处的地理坐标; 3.设置导航工具栏(拉框放大,拉框缩小,全图范围,前一视图,后一视图, 平移地图,取消操作); 4.设置绘图工具条(Point,MutiPoint,Line,Polyline,Freehand Polyline, Polygon,Freehand Polygon); 5.设置比例尺; 三.课程具体步骤与结果展示: 1、首先通过HTML对整个网页进行布局。 如上图所示,最顶层是课程名称,左侧是工具栏,右侧是地图显示区,最后一层是版权要求。 2、加入地图并显示当前地图范围并且设置导航栏

3、在地图单击,以信息窗口的形式显示单击处的地理坐标; 4.设置绘图工具条(Point,MutiPoint,Line,Polyline,Freehand Polyline,Polygon,Freehand Polygon); 5.设置比例尺:

四.关键代码: WebGIS课程设计//网页标题

基于Web的毕业设计选题系统的设计与实现

基于Web的毕业设计选题系统的设计 与实现

毕业设计论文 设计(论文)题目:基于Web 的毕业设计选题系统的 设计与实现 下 达 日 期: 年 9 月 13日 开 始 日 期: 年 9 月 15日 完 成 日 期: 年 10 月 25日 指 导 教 师: 刘引涛 学 生 专 业: 软件技术 班 级: 软件1001班 学 生 姓 名: 薛帅 许成 闻增 吴军阳 教 研室主任: 李 俊 信息工程学院 摘 要

随着网络技术和办公自动化的高速发展,信息技术已经深入到了社会的每一个角落而手工管理操作也逐渐被自动网络化管理取代,学校又是接受现代化信息的先行者和传播者。因此,学校的课题管理是教学网络管理的一项重要内容。 设计本系统的目的是为了方便老师申报毕业设计课题和学生毕业设计选题,满足学生在网上填报志愿和查询志愿以及老师在查看课题和申报课题的要求。学生填报志愿时能够看到课题选择情况以及课题的限制人数和已选人数,避免因为课题人数已满而不能选择自己喜欢的课题,设计该系统的目的也是为了减少了教师的工作量、提高了管理员的工作效率。 “毕业设计选题系统”使用当前流行的JSP和html网络编程技术,经过网上申报课题,网上选题,网上管理,简化以前烦琐的纸张提交和手动操作,使得学生、教师、管理员的工作变得轻松、快捷,也使得对数据库的维护变得更加容易。 在管理员这一方面,不但要对学生志愿、教师课题、用户信息进行管理,更重要的是要对学生选择的志愿进行排列,生成终表。 关键字:添加,删除,修改,JAVA,SQL SERVER

ABSTRACT Along with the network technology and the rapid development of office automation, information technology has penetrated into every corner of the society and the manual operation is gradually being replaced automatic network management, the school is undergoing modernization information forerunner and spreader. Therefore, the school management is the subject of teaching an important part of network management. The purpose of the system design is to facilitate teachers to declare the graduation project design and selection of graduate students, meet the needs of students in online volunteer volunteer teacher in view and query and topics and to declare the subject requirements. Students fill can see the choice of topic and topic limit

配电网实验报告

配电网地理信息系统功能设计一.实验名称 配电网地理信息系统功能设计 二.实验要求 1.已对配网教材中有关配网自动化系统体系结构及配网自动化地理信息系统 章节进行了学习,建立了基本概念。 2.实验前,认真阅读本实验指导书;实验中,根据步骤进行操作,对每一实验 内容做好记录;实验后,写出实验报告。 3.认真上机操作,建立感性认识。 4.严格按照教师的指导进行操作。 三.实验目的 1.掌握地理信息系统的概念。 2.了解地理信息系统的应用。 3.熟悉并掌握地理信息系统的基本功能。 4.认知并基本熟悉具有国际领先水平的ArcInfo地理信息平台系列模块之一的 ArcView桌面平台。

四.系统结构 FTU FTU 图8-1 系统结构

五.系统功能 图8-2 系统功能

六.实验内容及步骤 (一)矢量数据载入 1.在桌面双击“ArcView”图标,在“Welcome to ArcView GIS”窗口单击“Cancel” 按钮。 2.在“Untitled”项目窗口,选中“View”项,单击“New”按钮,即新建立了 一个“View1”视图窗口。(最大化各窗口)。 3.在“View1”窗口,单击“Add Theme”按钮,在“Add Theme”窗口中, 选择“d:\gis实验”,选择land.shp源文件,单击“OK”按钮,即在“View1” 窗口中载入land专题层,单击左边专题列表中land层左边的检查框,使其打上勾,则该层显示。 4.重复第3步,分别载入river、powerline、byq、switch、feeder等专题层,并 使其显示。 5.观察效果。

基于Web的毕业设计选题系统

基于Web的毕业设计选题系统 1 2020年4月19日

基于Web的毕业设计选题系统

目次 1引言 (1) 2需求分析 (2) 3系统设计 (3) 3.1概要设计 (3) 3.2详细设计 (3) 3.3数据库设计 (6) 4系统实现 (11) 4.1公共模块实现 (11) 4.2登录界面的实现 (12) 4.3系统管理员模块实现 (13) 4.4指导老师管理模块 (17) 4.5学生选题模块 (20) 5.测试与结果 (23) 5.1系统管理权限测试 (23) 5.2系统主页面访问权限测试 (23) 5.3用户登陆测试 (23) 5.4删除已经被审核试题测试 (23) 5.5学生选题测试 (23) 总结 (25) II 2020年4月19日

III 2020年4月19日

1引言 随着计算机网络的普及,信息的自动处理以及网络式的信息交互方式越来越受到人们的青睐。运用计算机来管理学生信息的工作在各大高校得到广泛推广,基于WEB的毕业生网上选题系统与传统的手工选题方式相比不但节约资源,而且更能实现资源信息的共享,做到资源的充分利用,提高了工作效率。 基于web的毕业论文选题系统由于能使得学生能够在任意地点、任意时间进行选题,因此,基于网络的选题管理系统的研发工作正引起国内外高效的广泛关注。本系统以我院为依托,研究并实现了一个基于web的毕业生选题系统。 本毕业设计中,实现了管理员对于系统的维护、对于教师题目的审核,增加了对于题目的控制与管理;一方面,学生具有较高选择题目的自主权,使得学生能够选择适合自己的课题;另一方面,教师也可对选择自己题目的学生进行选择,实现了教师与学生间的相互选择,这样也更有利于教师课题的顺利完成。 1 2020年4月19日

WebGIS作业

WebGIS课程设计作业 姓名:甄真 班级:2011010班 专业:地理信息系统 指导老师:张俊峰许德合

实验步骤: 1.代码实现: using System; using System.Collections.Generic; using System.Linq; using https://www.doczj.com/doc/6e15364948.html,; using System.Windows; using System.Windows.Browser; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Markup; using System.Windows.Shapes; using https://www.doczj.com/doc/6e15364948.html,ponentModel; using ESRI.ArcGIS.Client; using System.Windows.Controls.Primitives; using ESRI.ArcGIS.Client.Tasks; using ESRI.ArcGIS.Client.Symbols; using ESRI.ArcGIS.Client.Behaviors; using ESRI.ArcGIS.Client.Geometry; namespace ESRIStandardMapApplication1 { public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); } 属性查询: #region//属o?性?查¨¥询?¤ private void QueryButton_Click(object sender, RoutedEventArgs e) { QueryTask queryTask = new

基于web的毕业论文管理系统毕业论文

基于web的毕业论文管理系统毕业论文 1绪论 1.1 系统开发背景及现状 随着计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet 上,你随处都可以看到很多的各类信息管理系统,如企业信息管理系统,电子商务系统,学校教务管理系统等各类信息管理系统的普及。而针对本科毕业设计的选题等相关事项,涉及到导师给出课题或学生自选课题,以及在各个阶段需要上交或是提交相关的文档资料等问题,目前主要还是由人为来处理操作,需要花费一定人力,这给整个工作带来了很多不便,而且容易出错。因此就需要一个对此流程进行管理的电子系统,使得此过程更加方便,更加透明,更加高效,以节省更多的人力和不必要的工作。 而目前的此类系统或多或少的存在以下的问题: 1、不清楚建立的目的或没有根据自己的目的详细策划的功能,只适应一时之需;结果页面的设计,包括系统的和功能未能真正提供方便; 2、缺少一个针对有效管理本科毕业设计(论文)工作的基于Web技术的B/S的管理系统,所以很多的管理系统远远达不到标准,没能很好地发挥管理系统应有的效果; 3、现实还没有一个适合我校关于毕业设计管理工作的管理系统,或是直接针对我校的毕业设计管理工作而编写的管理系统。 通过对毕业设计管理工作的初步了解,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今毕业设计管理工作需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。 1.2 系统开发关键技术与开发环境 1.2.1 Linux操作系统简介[1] Linux 是一个免费的类Unix操作系统,Linux操作系统是可以运行在许多不同类型的计算机上的一种操作系统的“核”,它是提供命令行或者程序与计算机硬件之间接口的软件的核心部分。 1.2.2 Apache服务器简介[1] Apache是世界使用排名第一的Web服务器软件,可以运行在几乎所有广泛使用的计算机平台上。因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 1.2.3 MySQL数据库简介[1] MySQL是一个小型关系型数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型为了降低总体拥有成本而选择了MySQL作为数据库。 1.2.4 PHP语言简介[1] PHP独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法,用PHP做出的动

WEBGIS课程设计

基于WebGIS的乐山市电子地图 成都理工大学工程技术学院2008级地理信息系统周龙 摘要: 随着互联网技术的兴起和应用“数字地球”概念的提出,城市信息化建设的发展,数字城市的概念也相应出现。所谓数字城市是指各城市在开展宣传、科研和管理及对外通讯过程中以网络为基础,利用先进的信息化手段和工具,实现城市的数字化、信息化和智能化。基于WebGIS的数字城市,不仅可以处理大量的文字信息,而且可以科学管理和综合分析各种有空间内涵的地理数据,它通过网络综合利用各种数据,建立互操作平台,形成了一个涵盖城市规划、建设、管理等各个方面的综合性技术系统。 关键词:WebGIS,数字城市,综合分析 一、网络地理信息系统(WebGIS)技术简介 WebGIS是建立在Internet上具有浏览器/服务器体系结构(B/S)的网络GIS,它是一个交互式的、分布式的、动态的地理信息系统,也可简单定义为基于Internet平台的GIS,就是利用互联网技术和WWW技术,访问位于不同地区不同类型的空间信息资源,是完善和扩展传统的地理信息系统功能的一门新技术。 WebGIS基本原理如图1所示:首先用户通过Internet访问WebGIS页面,在WebGIS页面地图窗口进行相应的地图操作,客户端将相应的地图操作请求发送给Web服务器,Web服务器通过GIS 服务代理将命令解析并与GIS服务器通讯,GIS服务器接到命令后进行处理,如果处理过程中需要访问数据库,则通过空间数据库引擎

访问关系型数据库,或通过ADO访问属性数据库,查询到数据,将结果转换为HTML页面并把GIS数据通过Web服务器返回客户端。 与传统的地理信息系统相比较,万维网地理信息系统有如下特点: 1)、更广泛的客户访问范围。客户可以同时访问多个位于不同地方的服务器上的最新数据,而Internet/Intranet所特有的优势大大扩展了GIS的数据的处理能力,增强了空间数据的时效性。 客户端的平台独立性。无论客户机是何种操作系统,只要支持通用的Web浏览器,用户就可以访问GIS数据及服务器所提供的服务。 2)、更简单的操作。要推广GIS,使GIS系统为广大的普通用户所接受,而不仅仅局限于少数受过专业培训的用户,就要降低对系统的操作难度。通过Web浏览器提供友好的用户界面无疑是一种很好的选择。 3)、更高效的计算负载平衡。传统的GIS大都使用文件服务器结构的处理方式,其处理能力完全依赖客户端,效率较低。而当今的一些高级的WebGIS能充分利用网络资源,将复杂的处理交由服务器处理,而简单的操作则由客户端直接完成。这种计算能灵活地在服务器端和客户端之间合理地分配处理任务,从而提高网络资源的利用效率,从而提高了系统的性能。 4)、分布式的系统。GIS数据和分析工具是独立的组件和模块,WebGIS利用Internet的这种分布式系统把GIS数据和分析工具部署在网络不同的计算机上,用户可以从网络的任何地方访问这些数据和

基于Web的网站毕业设计论文

安徽工业大学工商学院毕业设计(论文)说明书 ┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊ 摘要 互联网的快速发展正在不断融入人们的生活,影响和改变着人们的生活。网络所提供给人们的不仅仅只是获取信息的来源,而且还是一个相互交流的间。人才招聘管理信息网站的出现和发展也正给广大的求职者和招聘单位提供了一个便捷而有效的双向交流与选择的平台。 本毕业设计是基于Web的网站,使用JSP+Struts2+TOMCAT技术平台搭建服务器;后台数据库采用了成熟和兼容性好的Microsoft SQL Server2005。本毕业设计实现的主要功能有:个人注册,找工作以及发布求职信息,企业注册,发布招聘信息以及对发布信息的管理。 关键词:招聘;求职;JSP;TOMCAT;SQL;JDBC;Struts 2

安徽工业大学工商学院毕业设计(论文)说明书 ┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊ Abstract The rapid development of the Internet is fitting into people's lives also affecting and changing people's lives. The Networks is not only source of information but also space of communication for people. The emergence and development of recruitment Management Information web site provides a convenient and effective two-way communication and platform of choice for vast job seekers and recruiters. The graduation project is based on the Web site, using JSP + Struts2 + TOMCAT technological platform to build server; the background database adopts Microsoft SQL Server2005 with sophisticated and good compatibility. The main functions of the graduation project are personal registration, job finding and publishment of recruitment information, business registration, and management of job information. Keywords: recruitment; job; JSP; TOMCAT; SQL; JDBC; Struts 2

webgis课程设计

WebGIS课程设计 ——基于ArcIMS的网上校园开发与实践 姓名: 学号: 班级: 指导教师: 2010年7月15日

WebGIS课程设计 ——基于ArcIMS的网上校园开发与实践 实验报告 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着越来越重要的作用。WebGIS是Internet技术应用于GIS开发的产物,许多Internet组网技术直接移植于Web GIS系统,通过WWW使得GIS 功能得以扩展,从而真正成为一种大众使用的工具。从WWW的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析等各种操作。通过一学期的学习,和对WebGIS的深入理解,我们也可以通过网络结合地理信息系统、数据库等过去学过的知识来实现诸如:清楚地知道目的地所在的具体的位置,对感兴趣的地理实体的属性特征的查询,以及在电了地图上进行放大,缩小,漫游,及各种地理空间分析等操作。 一、课程设计目的 本次课程设计开发实现的网上校园查询系统,主要目的是面向兰州交通大学师生以及来我校参观、学习和工作的客人提供网上电子地图服务,实现地图浏览、空间查询、路径分析以及网站与客户之间的空间信息互动等功能。使用者可以得到图文并茂的查询校园信息,而且获得最为直接的效果。 二、实现平台和主要软件 (1)服务器端:ArcIMS+IIS (2)客户端:HTML(3)Frontpage2003或者Dreamweaver (4)ArcGIS Desktop9.2,ArcIMS (5)SQL Server 2000 三、设计内容及步骤: 一、网页制作: 1.首页的制作: 首页,首先要考虑页面的美观与大方,在图片背景选择以及颜色搭配尽可能的避免颜色过重而造成的视觉疲劳,好的开头就是成功的一半,我们的首页如下: 首页中包含的内容有: 1,兰州交通大学简介,简 单的介绍交的的概况和发展 历程;2.交大校园电子地 图。3,信息查询中心其中 心4交大风采:展示交大学 生的学习和生活。5,校公 告。6,活动安排表:针对 校级、院级或系级大型系列 活动,提供活动日程服务。 7,留言板:给站长留言, 发表个人的意义见,并反馈

(完整版)JavaWeb毕业课程设计

JavaWeb 课程设计题目:客户信息管理系统 专业:计算机科学与技术 年级:计091—3 学号: 作者:刘丹凤 指导老师:贺秉庚 完成时间:2012年6月17日

目录 JavaWeb 课程设计 (1) 题目:客户信息管理系统 (1) 一.课程设计目的 (4) 二.课程设计内容与目标 (5) 三、系统设计 (6) 1、系统特点 (6) 2、功能设计 (6) 3、用户界面草图 (7) 4、页面迁移图 (9) 5、页面功能设计 (9) 四、数据库设计 (10) 1、数据库表 (10) 2、数据库操作图 (12) 五、功能模块的详细设计 (13) 1、程序目录结构图 (13) 2、数据库访问模块 (13) 3、共通Servlet的处理 (15) 4、登录模块 (22)

5、页面导航设计 (24) 5、客户资料维护模块 (26) 6、客户来电信息模块 (33) 7、客户回访信息模块 (35) 8、客户重要信息提示模块 (36) 六、对本系统开发的思考总结 (39) 七、对软件开发方法的体会 (39) 八、自主创新声明 (40) 九、致谢 (40) 一.课程设计目的 课程设计是一项重要的实践性教学环节,在教师的指 导下,以学生为中心,充分调动学生的积极性和能动性, 重视学生自学能力的培养。 《Java Web 数据库系统应用开发与实例》是为教育技术 学本科专业开设的专业选修课程,课程的主要目标是要求学 生掌握基本的Web应用程序开发和设计的流程及相关的技术 技能。本课程在讲解相关理论知识的基础上,按照一定的组 织原则和现有实验条件安排了一定数量的实验,通过这些实 验使学生初步掌握开发和设计Web数据库系统的基本方法和

测绘工程2016-GIS课程设计实验报告

GIS课程设计实验报告 组员:蒋通王伟旭蒋梓杰田伟伟 班级:测绘工程1301班 指导老师:赵玲

一、课程设计数据 中南大学校本部CASS数字地形图(csu4.dwg) 中南大学校本部遥感影像图 二、使用软件 ARCGIS10.2(自己电脑) 三、课程设计的任务、性质与目的 本课程设计是GIS专业的技术实践课,是在完成地理信息系统的课堂教学后进行的,旨在加深学生对地理信息系统基本概念、基本原理的理解,提高学生的地理信息系统的理论水平和分析问题、解决问题能力以及编写设计报告的能力。 (1)掌握ArcGIS软件的基本功能,学习AutoCAD数据(DWG)向SHAPE文件转换的基本流程,掌握显示、查询和编辑空间数据的方法和基本操作; (2)掌握影像数据处理和校准的基本方法; (3)掌握ArcCatalog管理空间数据的基本功能,学习ArcSDE建立空间数据库和数据入库的基本流程和操作; (4)掌握ArcMap修饰地图文件的基本方法; (5)掌握ArcGIS Server部署和发布空间数据的流程与基本方法; (6)掌握由高程点生成TIN,再转换生成DEM的方法和流程; (7)学习掌握利用DEM生成坡向、坡度图的方法,以及重分类的方法和原理; (8)学习2.5维数字地表模型DTM的创建方法; (9)掌握ArcScene建立三维模型的基本方法; 四、课程设计的基本要求 1、课程设计分小组进行,每小组3-4人,组内要有明确分工与合作,本设计的具体上机操作步骤由学生独立完成。 2、在课程设计的教学过程中,指导教师应分阶段对学生完成的工作及所得结果进行检查。 3、学生要按照课程设计任务的要求,按时按量按质地完成课程设计。在课程设计过程中,凡累计旷课时间达到或超过课程设计全过程1/3或未完成课程设计任务要求者,按不及

基于web的聊天室系统的设计与实现大学本科毕业论文

华北电力大学科技学院本科毕业设计(论文) 基于web的聊天室系统的设计与实现 摘要 随着信息流量的日益加大,计算机网络技术得到飞速发展,各类网站不断涌现出来。而最受青睐的应属具有动态效果、实施性质的相互交流的的网络平台,其页面的内容使用的不仅仅是标准的HTML代码。而是加入了各种“交互性”。将浏览器作为客户端界面,这将是今后WEB发展的大事所趋。JSP具有一次编写,多处运行、系统多平台支持、强大的可伸缩性、多样化和功能强大的开发工具支持、支持服务器端组件等优势,所以本文选用JSP作为网站前端开发语言。 本文主要对网上聊天室进行需求分析,包括用户登录、用户注册、聊天室、聊天记录、密码修改。在需求分析的基础上,对登录模块、注册模块、聊天室模块、聊天记录模块、数据库等进行了详细设计实现,最后对整个系统进行运行及测试。 该系统采用 Myeclipse,Mysql ,JSP作为开发工具。 关键词:WEB;JSP;聊天室;Mysql

摘要 (1) Abstract .................................... 错误!未定义书签。1绪论.. (1) 1.1课题背景和意义 (1) 1.2聊天室研究现状 (1) 1.3本文主要工作 (2) 2 系统关键技术 (3) 2.1 JSP技术 (3) 2.1.1 JSP简介 (3) 2.1.2 JSPWeb开发 (3) 2.1.3 JSP的特点 (4) 2.2 JDK (4) 2.2.1 JDK组成 (5) 2.2.2 JDK常用的包 (5) 2.2.3 JDK常用工具 (5) 2.3 Tomcat服务器 (6) 2.3.1 简介 (6) 2.3.2 Tomcat的功能 (6) 2.4 MySQL数据库体系 (7) 2.5 AJAX (8) 3 系统需求分析 (9) 3.1功能分析 (9) 3.2 性能分析 (10)

GIS课程设计大纲

GIS课程设计 课程编号: 课程名称:GIS课程设计 英文名称:GIS curriculum design 适应专业:测绘工程 执笔人:李光强 一、学时与学分 总学时:1周总学分:2 二、课程设计的任务、性质与目的 本课程设计是GIS专业的技术实践课,是在完成地理信息系统的课堂教学后进行的,旨在加深学生对地理信息系统基本概念、基本原理的理解,提高学生的地理信息系统的理论水平和分析问题、解决问题能力以及编写设计报告的能力。 (1)掌握ArcGIS软件的基本功能,学习AutoCAD数据(DWG)向SHAPE文件转换的基本流程,掌握显示、查询和编辑空间数据的方法和基本操作; (2)掌握影像数据处理和校准的基本方法; (3)掌握ArcCatalog管理空间数据的基本功能,学习ArcSDE建立空间数据库和数据入库的基本流程和操作; (4)掌握ArcMap修饰地图文件的基本方法; (5)掌握ArcGIS Server部署和发布空间数据的流程与基本方法。 三、课程设计的基本要求 1、课程设计由学生独立完成。 2、在课程设计的教学过程中,指导教师应分阶段对学生完成的工作及所得结果进行检查。 3、学生要按照课程设计任务的要求,按时按量按质地完成课程设计。在课程设计过程中,凡累计旷课时间达到或超过课程设计全过程1/3或未完成课程设计任务要求者,按不及格处理。 3、学生要认真编写课程设计报告,课程设计报告内容应包括封面(设计题目、班级、指导教师姓名、设计者班级、姓名)、课程设计任务、摘要、目录、原理、设计方案、实验

方法(步骤)及结果分析、课程设计总结、参考文献和附录等。 四、课程设计的内容 (1)收集有关基础地理数据、地形图制图等相关标准或规范,学习CASS的地形图制图规范,掌握地形图常用分层方法和图层结构,掌握DWG数据向SHP数据转换的方法和数据质量控制的基本方法; ①打开中南大学(本部)DWG地形图(CSU.dwg),理解地图的分层方法与命名; ②利用ArcGIS完成DWG文件向SHP文件的转换,并确保原DWG中的图层和数据不丢失,参考CASS的分层方法将图层分为道路、学生宿舍、教师宿舍、教学楼、办公楼、体育场、绿地、池塘等; ③建立拓扑关系,检查面状地物是否存在拓扑错误,并修改拓扑错误;检查同一条道路中心线是否分段,并合并分段道路;利用ArcMap中的ModelBuilder工具建立不同地物拓扑结构检查模型,并用该模型检查道路与面状地物的拓扑结构是否存在错误(如道路穿过房屋、池塘等),并修改错误; (2)影像数据的处理和校准; ①从Google Earth中分幅截取我校影像数据,并分幅存为png或jpg文件; ②利用Photoshop软件或其它图像处理软件拼接截取的影像图; ③在ArcMap中,利用任务(1)转换出的SHP文件,校准影像数据,要求校准的均方根误差(RMSE)小于1。 (3)利用ArcSDE建立空间数据库; ①安装MS SQLServer 2005数据库管理系统和ArcSDE软件,并配置好空间数据库参数; ②利用ArcCatalog,将任务(1)和(2)完成的矢量数据和影像数据导入空间数据库; ③在ArcMap中加载道路数据,并在图层中添加道路名称字段(RoadName),并输入相应道路名称; ④在ArcMap中加载建筑物数据(学生宿舍、教师宿舍、教学楼、办公楼等),并在图层中添加建筑物名称字段(BuildingName),并输入相应建筑物名称; (4)地图整饰; ①在ArcMap中加载空间数据库中的各图层,并将各图层数据依据相关标准进行符号化; ②在地图上标注道路、建筑物的名称以及等高线高程值;

web前端毕业设计论文模板

2015版 毕业论文 题目:响应式企业网站设计与实现 学生姓名:罗智刚学号:1202012132 专业班级:B12计算机科学与技术2班 指导教师:李莉 企业导师:林志宏 二级学院:电气与信息工程学院

摘要 在信息高速发展的这个时代,网络作为现今最为方便快捷的媒介也越来越被人们接受,并且融入我们的生活。在2015年时,随着HTML5在国内的兴起,也在不断的推进着信息时代的发展,网站也逐渐脱离了传统的枯燥页面风格,如今的HTML5比起以前的HTML来说,更容易维护和管理,而且还能实现跨平台开发,减少开发成本。 本论文主要围绕写意集团的HTML5响应式网站为开发主题,用到的也是最必备的三个技能元素,在布局页面时,用HTML将元素进行定义,布局基础布局;css对展示的HTML元素布局进行定位渲染,然后利用Javascript或者jQuery 实现相应的效果和交互。虽然这么看起来很简单,但这里需要认真了解的东西很多。在开发前,需要对这些概念弄清楚,在开发过程中还要考虑兼容,性能等各种问题。 分析并解决实现中的若干技术问题:介绍企业官网个性化页面的背景及HTML5响应式布局的一般原理;阐述整个企业官网的结构及工作原理;分析 实现中的难点和重点; 关键词:HTML5; CSS3; 响应式; javascript; 网站美化; 交互设计

abstract In this era of rapid development of information and network as the most convenient media now increasingly being accepted and integrated into our lives. In 2015, with the rise of HTML5 in the country, has also been advancing the development of the information age, the site is also moving away from the traditional boring page style, and now HTML5 compared to the previous HTML is easier to maintain and management, but also to achieve cross-platform development, reduce development costs. This paper mainly around Freehand Group HTML5 Responsive website development topics, used in the three most essential elements of skill, in the layout of the page, using HTML to define the elements, layout basic layout; css to display HTML elements positioning layout rendering, then use Javascript or jQuery to achieve the appropriate effects and interactions. Although such looks very simple, but here need to understand a lot of serious things. Before development, the need to clarify these concepts in the development process, but also consider a variety of problems with compatibility, performance and so on. Analyze and solve technical problems in implementation of: The official website of the general principles of corporate background

相关主题
文本预览
相关文档 最新文档