网络课程设计+电子招生网站设计.docx
- 文档编号:10529534
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:38
- 大小:268.68KB
网络课程设计+电子招生网站设计.docx
《网络课程设计+电子招生网站设计.docx》由会员分享,可在线阅读,更多相关《网络课程设计+电子招生网站设计.docx(38页珍藏版)》请在冰点文库上搜索。
网络课程设计+电子招生网站设计
安徽工程科技学院
计算机网络课程设计
专业:
计算机科学与技术
题目:
电子招生网站
********************
指导教师:
2008年月日
前言
随着信息技术的不断发展和人们对各种数据形式的信息需求和交流的不断增长,使得当今的计算机网络,特别是Internet从传统的数据处理设备(如计算机)和管理工具中驳离出来,担当一个非常重要的角色——信息技术的基础设施与获取、共享和交流信息的主要工具,并成为人们在当今社会生活及工作中不可缺少的组成部分。
经过了几年的迅猛发展,计算机网络已经在很多方面改变了人们传统的工作和生活方式……Web浏览、E-mail、QQ(上网聊天)、VOD(视频点悉播)、文件传输、远程诊断、电子商务、网络大学及虚拟学校等无一不与计算机网络有着千丝万缕的联系。
这些基于网络的各种应用,正在以惊人的速度扩展,几乎渗透到了社会生活的各个方面。
随着计算机性能的提高及通信量的巨增,传统局域网已经愈来愈超出了自身的负荷,交换式以太网技术应运而生,大大提高了局域网的性能。
与过去基于网桥,集线器,路由器的共享媒体的局域网拓扑结构相比,网络交换机能显著的增加带宽。
交换技术的加入,就可以建立地理位置相对分散的网络,使局域网交换机的每个端口可平行、安全、同时的互相传输信息,而且使局域网可以高度扩充。
局域网交换机根据使用的网络技术可分为:
以太网交换机、令牌环交换机、FDDI交换机、ATM交换机、快速以太网交换机。
由于以太网的简单与易用性,所以目前大部分的LAN均采用了以太网交换机与快速以太网交换机作为自己的网络交换设备。
最后向此次课程设计的指导老师严楠老师以及在课程设计中帮助、支持我的同学表示衷心的感谢。
由于本次课程设计时间仓促且自己水平有限,难免还存在一些错误和不妥之处,恳请老师批评指正。
前言----------------------------------------------------------1
第一章网站设计的需求分析----------------------------------------------------7
1.1建站目的-------------------------------------------------------------------------7
1.2网络需求分析-------------------------------------------------------------------7
1.3网站实现的功能----------------------------------------------------------------7
第二章使用技术描述----------------------------------------------------------------8
2.1网站设计工具选择-----------------------------------------8
2.1.3IIS简介-------------------------------------------------------------------8
2.1.2ASP简介------------------------------------------------------------------8
2.2交换机----------------------------------------------------------------------------8
2.3路由器-----------------------------------------------------------------------------8
第三章硬软件选型-------------------------------------------------------------------10
3.1组网方案-------------------------------------------------------------------------10
3.2拓扑结构------------------------------------------------------------------------10
3.3网络设备选型-------------------------------------------------------------------10
3.4服务器的配置--------------------------------------------------------------------11
3.5IP地址的分配和子网的划分-------------------------------------------------12
3.6配置DHCP服务器-------------------------------------------------------------12
3.7配置DNS服务器---------------------------------------------------------------16
3.8创建WEB服务器---------------------------------------------------------------17
3.9创建FTP服务器---------------------------------------------------------------17
第四章硬软件配置过程-------------------------------------------------------------18
4.1操作系统配置--------------------------------------------------------------------18
4.2服务器软件配置----------------------------------------------------------------18
4.3安装TCP/IP协议----------------------------------------------------------------19
4.4安装服务器----------------------------------------------------------------------19
第五章应用软件设计-------------------------------------------------------------------------21
5.1WEB页面--------------------------------------------------------------------------21
5.2WEB代码---------------------------------------------------------------------------22
课程设计总结----------------------------------------------------------------------------------------30
参考文献---------------------------------------------------------------------------------------------31
安徽工程科技学院
计算机网络课程设计
专业:
计算机科学与技术
题目:
电子招生网站
学生姓名:
汪振生
指导教师:
2008年月日
安徽工程科技学院
计算机网络课程设计任务书
Ⅰ课程设计题目:
电子招生网站设计
Ⅱ原始资料
1、《计算机网络》实验指导书
2、《计算机网络(第五版)》教材
3、电子招生网站的构建(图书馆借、网上搜索、下载)
Ⅲ课程设计任务内容
《计算机网络I》课程设计大纲
一、课程设计的目的
通过《计算机网络》课程的课程设计,总结计算机网络课程中必须掌握的基础知识和基本技能,引导学生将书本上抽象的概念与具体实现技术结合起来。
使学生进一步掌握计算机网络的基础知识,熟悉计算机网络的组成与体系结构、TCP/IP模型,掌握计算机网络的工作原理及应用,结合所学的理论知识和相应课程设计题目的具体要求,完成系统硬软件分析与系统设计,培养学生分析问题与解决问题的能力,从而为今后从事计算机网络的应用、设计与开发打下基础。
二、课程设计的要求
1、能够灵活的应用所学的知识,鼓励扩展系统功能;
2、课程设计完成后,每人都要提交课程设计报告。
课程设计报告由封面、前言、目录、课程设计任务书、正文(分章、层次等,每一章从新的一页开始)、小结、参考文献、课程设计程序核心代码,如手写一律用碳素墨水书写。
3、正文中要求由需求分析、使用技术描述、硬软件选型、硬软件配置过程、应用软件的设计五部分组成(网站设计类题目适用);或由需求分析、使用技术描述、概要设计、详细设计四部分组成。
4、在封面上一律写计算机网络I课程设计,学号要写10位的完整学号。
附:
任务书
【设计目的】深刻理解网络层次,熟练构建网站
【设计任务】
网站的建设要求能接入Internet;站点的设计要求有100个以上的站点,内部采用1000M主干网,100M到点;至少要划分4个以上的子网;站点需要提供DNS、DHCP、WEB、FTP等服务;编写简单的WEB主页。
【设计要求】
对所选定的课题进行需求分析;选定网站类型及拓扑结构;进行网站设备(主机、物理设备、交换机、路由器)的选型,子网划分及IP地址的分配;进行服务器、交换机和路由器的配置;对完成网络提供服务软件的选型及配置;对网站代码的设计,并且将代码发布。
【设计提交】
•项目设计报告
【设计评分】
•最高分:
优秀,扩展程序的功能,可以参考因特网中成功案例的功能;
•设备配置,IP描述,原代码是否完备(60%);
•拓扑结构是否合理(20%);
•文档是否完备,清晰,文档与程序代码是否一致(20%),至少包含一下内容:
•系统概述运行环境编译使用方法实现环境程序文件列表等
•遇到的问题及解决方法
•体会与建议
第一章网站设计的需求分析
1.1建站目的
随着网络的不断发展,人们越来越多的通过网络来了解所需的信息,学院网络化一方面加强了学院与外界的联系,通过网站全面宣传,展示学校风采和特色,更有利于用户及时了解学院的信息,把握学校的招生信息;另一方面,校园网的建立以及以其为基础的管理信息系统的开发,也有利于学院管理水平的提高。
本网站的建立是基于电子招生网站内容版面少,功能也不够完善。
网站风格与学院风格不符。
1.2网络需求分析
(1)电子招生网建设的总体需求
先进性
可靠性
可扩展性
可管理性
安全性
(2)电子招生网建设的具体要求
1.网站的建设要求能接入Internet。
2.站点的设计要求有100个以上的站点,内部采用1000M主干网,100M到点;至少要划分4个以上的子网。
3.站点需要提供DNS、DHCP、WEB、FTP等服务。
4.编写简单的WEB主页。
1.3网站实现的功能
本网站给用户提供了一个了解学校招生信息的平台,用户可以通过浏览网页清楚的知道有关的招生信息;还可以通过在线报名系统,实现网上报名,轻轻松松的掌握。
网站管理者可以通过后台管理模块对网站进行更新和维护。
网站实现的功能有:
1.用户可以通过招生简介等模块了解招生的基本情况。
2.用户可以实现在线报名。
第二章使用技术描述
2.1网站设计工具选择
2.1.2IIS简介
InternetInformationServer的缩写为(IIS)是一个WorldWideWebserver。
Gopherserver和FTPserver全部包容在里面。
IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。
其次,IIS是随WindowsNTServer4.0一起提供的文件和应用程序服务器,是在WindowsNTServer上建立Internet服务器的基本组件。
它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。
IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
2.1.3ASP简介
ASP即MicrosoftActiveServerPages的简称。
ASP是一套微软开发的服务器端运行的脚本平台,ASP内含于IIS当中,目前IIS最高版本为5.0版本。
通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
同时,asp也支持VbScript和javascript等脚本语言,默认为VbScript。
ASP是经过服务器解析之后再向浏览器返回数据,所以有了ASP就不必担心客户的浏览器是否能运行你所编写的代码。
因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
但是这样也导致一个问题,运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一遍之后再发送数据。
2.2交换机
交换机(switching)是按照通信两端传输信息的需要,用人工或设备自动完成的方法,把要传输的信息送到符合要求的相应路由上的技术统称。
广义的交换机(switch)就是一种在通信系统中完成信息交换功能的设备。
HUB本身不能识别目的地址,当同一局域网内的A主机给B主机传输数据时,数据包在以HUB为架构的网络上是以广播方式传输的,由每一台终端通过验证数据包头的地址信息来确定是否接收。
也就是说,在这种工作方式下,同一时刻网络上只能传输一组数据帧的通讯,如果发生碰撞还得重试。
这种方式就是共享网络带宽。
交换机是一种基于MAC地址识别,能完成封装转发数据包功能的网络设备。
交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。
从广义上来看,交换机分为两种:
广域网交换机和局域网交换机。
广域网交换机主要应用于电信领域,提供通信用的基础平台。
而局域网交换机则应用于局域网络,用于连接终端设备,如PC机及网络打印机等。
从传输介质和传输速度上可分为以太网交换机、快速以太网交换机、千兆以太网交换机、FDDI交换机、ATM交换机和令牌环交换机等。
从规模应用上又可分为企业级交换机、部门级交换机和工作组交换机等。
各厂商划分的尺度并不是完全一致的,一般来讲,企业级交换机都是机架式,部门级交换机可以是机架式(插槽数较少),也可以是固定配置式,而工作组级交换机为固定配置式(功能较为简单)。
另一方面,从应用的规模来看,作为骨干交换机时,支持500个信息点以上大型企业应用的交换机为企业级交换机,支持300个信息点以下中型企业的交换机为部门级交换机,而支持100个信息点以内的交换机为工作组级交换机。
2.3路由器
近十年来,随着计算机网络规模的不断扩大,大型互联网络(如Internet)的迅猛发展,路由技术在网络技术中已逐渐成为关键部分,路由器也随之成为最重要的网络设备。
用户的需求推动着路由技术的发展和路由器的普及,人们已经不满足于仅在本地网络上共享信息,而希望最大限度地利用全球各个地区、各种类型的网络资源。
而在目前的情况下,任何一个有一定规模的计算机网络(如企业网、校园网、智能大厦等),无论采用的是快速以大网技术、FDDI技术,还是ATM技术,都离不开路由器,否则就无法正常运作和管理。
路由协议——典型的路由选择方式有两种:
静态路由和动态路由。
静态路由是在路由器中设置的固定的路由表。
除非网络管理员干预,否则静态路由不会发生变化。
由于静态路由不能对网络的改变作出反映,一般用于网络规模不大、拓扑结构固定的网络中。
静态路由的优点是简单、高效、可靠。
在所有的路由中,静态路由优先级最高。
当动态路由与静态路由发生冲突时,以静态路由为准。
动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程。
它能实时地适应网络结构的变化。
如果路由更新信息表明发生了网络变化,路由选择软件就会重新计算路由,并发出新的路由更新信息。
这些信息通过各个网络,引起各路由器重新启动其路由算法,并更新各自的路由表以动态地反映网络拓扑变化。
动态路由适用于网络规模大、网络拓扑复杂的网络。
当然,各种动态路由协议会不同程度地占用网络带宽和CPU资源。
第三章硬软件选型
3.1组网方案
网络申请电信一个固定IP,通过cisco的路由器产品WAN口实现单线连接Internet,内网路由器LAN口下连接一个三层千兆核心交换机构造主干网络,实现多个VLAN的划分以满足多客户端的接入要求,各子网通过千兆单模光纤连接核心交换,实现网络连接。
同时通过路由器的端口映射功能实现内网Web服务器和FTP服务器的对外连接。
3.2拓扑结构
所谓拓扑结构,是指局域网中各计算机之间的连接形式。
如果抛开构建局域网时所采用的通信介质、通信设备等,局域网中各计算机之间的学用连接形式实际上只有两种,即总线型与星型。
在总线型网络中,由于各计算机共享一条通信电缆,网络中某个节点出现故障,将导致整个网络瘫痪。
因此,目前这类结构的网络已趋于淘汰。
采用星型网络的优点是,当网络中某个节点出现故障时不会影响整个网络的运行。
其缺点是每个计算机都要占用一条专用的通信线路,并且需要额外的通信设备,将导致成本的增加。
但是,由于目前各种硬件设备价格都已非常便宜,所以,现在绝大部分局域网都采用了这种结构。
所以本设计中采用以网络中心交换机为中心的中型扩展星型网络结构。
具体网络拓扑结构图如下:
3.3网络设备选型
本电子购物网站的网络结构为中型扩展星型网络结构,且网络中心设在信息中心(管理),在此配置一台cisco3550交换机作为整个网络的交换核心。
并在网络中心设置一台cisco路由器与internet相连,实现该区政府与上级所属部门的数据传输。
一台cisco防火墙,之间通过一根根千兆光纤互连。
另外,服务器采用曙光天阔服务器。
在接入层中采用四台cisco2950交换机,通过4根千兆光纤分别上联于cisco3550交换机。
向下提供100M端口供用户接入。
从而实现了各下属部门之间的互联互通。
具体配置列出如下表:
硬件配置信息
设备名称
型号
数量(台)
主要性能参数
cisco3550中心交换机
CISCOWS-3550-48
1
产品类型:
快速以太网交换机
网络标准:
IEEE802.3,802.3u,802.3ab
传输速率(Mbps):
10/100
交换方式:
存储-转发
端口数:
48
端口类型:
多层以太网交换机
cisco2950交换机
CISCOCatalyst2950-24
4
产品类型:
快速以太网交换机
网络标准:
IEEE802.3u
传输速率(Mbps):
10/100
交换方式:
存储-转发
端口数:
24
端口类型10Base-T/100Base-TX
cisco路由器
CISCO1841
1
产品类型:
模块化接入路由器
网络协议:
TCP/Ip
固定的广域网接口:
可选
固定的局域网接口:
2个
内置防火墙:
是
Qos支持:
支持
VPN:
支持
内存:
128MB(最大384MB)
曙光天阔服务器
i200a
1
支持amdopteron100系列处理器,支持registeredeccpc2700/pc2100/pc1600内存,最大可扩充至8gb。
系统总线频率高达1.4-1.8ghz,拥有先进的hypertransport?
技术,和整合ddr内存控制器技术。
cisco防火墙
CISCOPIX-501-BUN-K9
1
产品类型:
企业级防火墙
并发连接数:
3500
网络吞吐量(Mbps):
10
网络端口:
集成的4端口10/100交换机和10BaseT端口
用户限制数:
10
入侵检测:
DoS、IDS
3.4服务器配置
本设计所采用的曙光天阔I200A服务器是一款性能卓越,稳定可靠,配置灵活的基于64位amdopteron处理器的服务器。
该服务器能运行现有的32位操作系统如windows2000,linux等,它适合于中小型企业、政府、军队和教育机构等多行业领域。
曙光天阔I200A服务器连线方式:
1、连接键盘,键盘的接口标记为紫色,将键盘接口按针脚标记位插入i/o背板的紫色接口中。
2、连接鼠标,鼠标的接口标记位绿色,将鼠标接口按针脚标记位插入i/o背板的绿色接口中。
ATTENTION:
不要带电插拔或大力插拔键盘,鼠标线,这样容易造成服务器主机板接口损坏。
3、连接显示器,显示器的接口颜色位蓝色,接口形状位梯形,请将显示器信号线按接口形状对应合适并轻轻插入,锁紧两侧固定螺丝。
4、连接网络线,网络线为标准rj45接口,请插入i/o背板上标有lan字样的接口中。
5、连接电源线,电源线采用标准220v输入,并使用带有安全接地的三线接口,请确认在插入电源线前,总电源是关闭的。
3.5Ip地址的分配与子网的划分
假设已经向电信公司申请了一个c类ip地址,为222.13.3.0子网划分如下:
子网一:
222.13.3.1
子网二:
222.13.3.65
子网三:
222.13.3.129
子网四:
222.13.3.193
交换机的配置如下:
Cisco3550:
建立四个vlan,分别对应四个子网。
各子网的ip地址和子网掩码分别如下:
子网一、222.13.3.1
子网二、222.13.3.65
子网三、222.13.3.129
子网四、222.13.3193
Cisco2950
该交换机共有48个端口,其ip地址和子网掩码分别是:
Cisco2950A、222.13.3.2255.255.192.0
Cisco2950B222.13.3.66255.255.192.0
Cisco2950C222.13.3.130255.255.192.0
Cisco2950D222.13.3.194255.255.192.0
路由器的配置如下:
Cisco3500
设置特权密码和虚拟终端密码,wa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 课程设计 电子 招生 网站 设计