安徽工程科技学院课程设计用纸第1页前言本次课程设计的目的在于,总结课堂和教材中须掌握的基础知识和基本技能,将抽象的概念与具体实际结合起来。进一步深化对计算机网络基础知识、组成与体系结构、TCP/IP模型的理解,掌握计算机网络的工作原理及应用。并结合所学的理论知识与本次课程设计,熟悉系统硬软件分析与系统设计,培养自己分析问题与解决问题的能力,从而为今后从事计算机网络相关的应用、设计与开发打下一定基础。另外,由于环境所限,只能从理论上模拟实际企业的情况。一些涉及具体参数,如IP地址等,只能理论化,说明其可用性,无法实际申请到。还有一些服务器、路由器和交换机,只能通过软件模拟,可能与实际有一定出入,这里不作重点考虑。而且,此次课程设计重在对未来结构的理解和布置、对各种网络协议的认识、对一些重要网络设备的配置,这里对具体网页的设计与实现也不作重点讨论。由于时间紧迫及所学知识有限,不能面面俱到,不能对每个细节作详细介绍,只能从总体上对网站的开发过程作一个论述。敬请谅解。安徽工程科技学院课程设计用纸第2页目录前言------------------------------------------------------------------------1目录------------------------------------------------------------------------2任务书----------------------------------------------------------------------3第一章需求分析-------------------------------------------------------------41.1开发背景------------------------------------------------------------41.2功能需求------------------------------------------------------------5第二章网站类型及拓扑结构---------------------------------------------------62.1网站类型------------------------------------------------------------62.2拓扑结构------------------------------------------------------------7第三章网站配置-------------------------------------------------------------83.1设备选型------------------------------------------------------------83.2子网划分------------------------------------------------------------93.3IP地址分配--------------------------------------------------------10第四章软件选型及配置------------------------------------------------------114.1WEB服务器配置------------------------------------------------------114.2FTP服务器配置------------------------------------------------------134.3DHCP服务器配置-----------------------------------------------------154.4DNS服务器配置------------------------------------------------------16第五章界面设计------------------------------------------------------------19小结-----------------------------------------------------------------------20参考文献-------------------------------------------------------------------20安徽工程科技学院课程设计用纸第3页课程设计任务书【设计题目】电子购物网站设计【设计目的】深刻理解网络层次,熟练构建网站【设计任务】1.网站的建设要求能接入Internet;2.站点的设计要求有100个以上的站点,内部采用1000M主干网,100M到点;3.至少要划分4个以上的子网;4.站点需要提供DNS、DHCP、WEB、FTP等服务;5.编写简单的WEB主页。【设计要求】1.对所选定的课题进行需求分析;2.选定网站类型及拓扑结构;3.进行网站设备(主机、物理设备、交换机、路由器)的选型,子网划分及IP地址的分配,进行服务器、交换机和路由器的配置;4.对完成网络提供服务软件的选型及配置;5.对网站代码的设计,并且将代码发布。【设计提交】项目设计报告要求:1.设备配置,IP描述,原代码完备。2.拓扑结构合理。3.文档完备、清晰,与程序代码一致,且至少包含以下内容:1)系统概述,运行环境,编译使用方法,实现环境,程序文件列表等;2)遇到的问题及解决方法;3)体会与建议。指导教师(签名)年月日安徽工程科技学院课程设计用纸第4页第一章需求分析1.1开发背景随着Internet的飞速发展,全国网民数量用亿来计算。对于所有商家来说,这无疑是一个巨大的潜在市场。迅速地开发并迅速占领大部分份额,是成功的关键。而这就有了网络技术的用武之地,构建一个高效、实用的网站是在互联网宣传自己的不二选择。在这个信息时代里,建立一个属于自己的网站,寻找一个能够为自己网站进行大力推广和开展电子商务活动的网络平台,对于我们来说,已是迫在眉睫、非常必要之事了;谁起步晚,谁就注定要陷入被动。通过查阅Internet和相关资料知道,作为经营战略的重要部分,很多大型企业已经开始借助互联网的力量,建立部署自己的网络交易平台。基于Internet的交易管理和销售平台,将给企业带来了无限商机,同时对企业的管理和经营提出了更高的要求。信息是影响企业管理和经营决策的命脉,实现了对信息的有效控制,就可以建立更加合理的客户关系,建立完善的供应体系、分销体系,使企业对物流和资金流的运转具有更高质量的控制,对市场的预测更加科学准确,从而提高企业的市场竞争能力。本次课程设计主要针对中小企业,开发一个电子购物网站,要求网站能接入Internet;站点的设计要求有100个以上的站点,内部采用1000M主干网,100M到点;至少要划分4个以上的子网;站点需要提供DNS、DHCP、WEB、FTP等服务;编写简单的WEB主页。安徽工程科技学院课程设计用纸第5页1.2功能需求一个电子购物网站要能实现以下几个模块的功能:一.前台货物展示:1.商品分类显示;2.热卖、促销商品显示;3.商品搜索;4.购物指南、售后服务动态显示;5.销量排行榜。二.用户管理:1.会员注册;2.个性化欢迎;3.会员登陆、会员个人资料修改;4.商品选购;5.购物车管理:显示、添加、修改、删除购物车内商品;6.订单查询、修改;7.结账台:会员按注册账号结账,选择付款、送货方式。三.后台购物管理;1.订单管理;2.交货、支付方式管理;3.会员管理:会员资料修改、删除;4.商品分类管理;5.商店购物指南、售后服务的管理。安徽工程科技学院课程设计用纸第6页第二章网站类型及拓扑结构2.1网站类型从本质上讲,企业的网站就是一个能接入Internet的局域网,通过各种服务器对外部用户提供浏览、订购、咨询服务。考虑到企业的规模较小,前期可能业务量较少,但发展空间较大。所以采用星型总线拓扑结构,因为它有以下特点:①网络要求廉价方案;②能在将来方便时重配置;③可以有较大规模的增长。具体地说,星型总线拓扑就是将总线和星型拓扑联合起来使用:用总线电缆作干线,将几个星型Hub连接起来。其拓扑结构如图所示。星型总线拓扑结构同时具有总线拓扑和星形拓扑的优点:①可构建简单的小型网络,易于使用和掌握,容易在星型网络里修改和添加新计算机,同时不会对网络的剩余部分带来任何干扰。②星型网络中心很容易诊断网络故障。利用智能Hub可以实现网络的集中监视与管理。总线的无源操作和系统的分布控制,保证了网络的高度可靠性。③如果单台计算机出现故障,整个星型网络不会受到影响。④在同—个网络里可以使用多种电缆类型,只要Hub能使用多种电缆类型。有利于组建高速的,宽带工作的综合业务局域网。⑤中心交换采用了线路交换并具有透明性,这样任一对工作站之间的报文传输没有转接延时,各通信对之间可以采用不同的通信协议和接口标准,有利于异种机联网,同时,网络的延时时间是确定的。⑥通信费用少。安徽工程科技学院课程设计用纸第7页2.2拓扑结构InternetWeb服务器应用服务器FTP服务器1000MDNS服务器DHCP服务器应用服务器应用服务器应用服务器100M安徽工程科技学院课程设计用纸第8页第三章网站配置3.1设备选型网站主要设备有路由器、交换机、服务器。根据课程设计要求可以选择以下设备:3.1.1路由器:CISCO2821特性优势模块化架构具有范围广泛的LAN和WAN选项。网络接口可现场升级,以适应未来技术。若干插槽类型可在未来以“随发展而集成”的模式添加连接和服务。支持90多种模块,包括大部分现有WIC、VIC、网络模块和AIM内嵌安全硬件加速CISCO2800系列路由器中的每一款都配备了内嵌硬件加密加速器,当与可选CISCOIOS软件升级相结合时,有助于实现WAN链路安全和VPN服务。更多缺省内存提供了64MB闪存和256MBDRAM内存。双千兆位以太网端口提供了2个10/100/1000端口。支持CISCOIOS12.3T特性集全面支持最新的、基于CISCOIOS软件的QoS、带宽管理和安全特性,有助于实施端到端解决方案。具有通用特性和命令集结构,简化了特性集选择、部署、管理和培训。用于发送以太网电源(PoE)的可选集成电源基于标准的电源可提供符合802.3af标准的PoE或CISCO预标准馈线电源。可选集成通用直流电源CISCO2811、2821和2851路由器上,有一个可选直流电源,扩展了可能的部署环境,如中央办公机构和工业环境(注:CISCO2801上不具备此特性)。集成冗余电源(RPS)连接器有一个内置外部电源连接器,可简便地增加可与其他CISCO产品共享的外部冗余电源,通过保护网络组件,使其免于因电源故障而停运,从而缩短了网络停运时间。3.1.2交换机:CISCOWS-C2960-24TT-LCISCOCatalyst2960系列智能以太网交换机是一个全新的、固定配置的独立设备系列,提供桌面快速以太网和10/100/1000千兆以太网连接,可为入门级企业、中型市场和分支机构网络提供增强LAN服务。安徽工程科技学院课程设计用纸第9页CISCOCatalyst2960提供:集成安全特性,包括网络准入控制(NAC)高级服务质量(QoS)和永续性为网络边缘提供智能服务WS-C2960-24TT-L--24个10/100+2个10/100/1000端口,LAN基本镜像CISCOCatalyst2960-48TT-L:48个10/100以太网端口和2个10/100/1000固定以太网上行链路端口;3.1.3服务器:Windows2000ServerWindows2000Server是为服务器开发的多用途操作系统,可为部门工作小组或中小型公司用户提供文件打印、软件应用、Web功能和通信等各种服务。它是一个性能更好、工作