1、因此要找一个优化高手并非易事关键词 营销型网站,毕业论文,SEM前 言从二十世纪进入二十一世纪,企业信息高速发展,数码化革命给所有领域带来新的改变。随着电脑办公自动化的普及,电子商务应运而生,一切都归功于internet的巨大贡献,互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。作为在一个行业中比较高端的公司,星星配件有限公司更需要建设好网站,将其作为对外宣传、销售、服务及传销的载体,来配合公司的发展和需要,使网站具有鲜明的行业特色,使更多的客户通过网络来认识、认知星星配件有限公司。本公司拥有专业的网站设计应用及维护人员,我们将根据贵公司的具体情况及需要度身定做一个商务网站,助您充
2、分利用国际互联网上的信息资源,服务现有客户,挖掘潜在客户,最大限度地开拓市场,为星星配件有限公司成为长沙服务品牌而竭尽全力。目 录摘要.2前言.3第1章 企业网站建设的软硬件环境.71.1 计算机硬件配置.71.2 Macromedia Dreamweaver MX 2004.111.3 Macromedia Fireworks MX 2004.121.4 Macromedia Flash MX 2004.131.5 Adobe Photoshop.131.6 操作系统.14第2章 网站建设技术解决方案.142.1 技术方案一 Jsp+Servlet+JDBC+JavaBeans.142.2
3、技术方案二 ASP+IIS.152.3 ASP与JSP技术比较.162.4 确定最终技术方案.18第3章 企业网站建设的总体分析.183.1 项目流程.193.2 建立网站的目的和设想.193.3 客户需求分析.21第4章 企业网站后台数据库的研究与设计.214.1 网站后台控制中心设计和建设的必要性.214.2 网站后台控制中心系统结构.214.3 数据库的设计.22第5章 程序设计和实现.245.1 管理员登录.245.2 管理员管理模块.25结束语.27参考文献.28附 录.29第1章 企业网站建设的软硬件环境建设企业网站由于需要设计到各个软件的综合使用,还需要配置Web服务器用来实时调
4、试和修改代码,所以基于速度和显示质量考虑,有较高性能的计算机配置对网站建站是十分必须的。1.1 计算机硬件配置 (1)CPU(Central Processing Unit):计算机的核心部件之一。CPU的性能直接影响到计算机系统的运行速度,从而影响网站建设时各个软件在运行和调试代码时的工作效率。一般来说,CPU的主频越高,CPU的速度则越快,从而在运行各种设计软件和在服务器上调试程序时CPU的处理速度就越快。对于同时进行网页设计和网络编程的网站建设者来说,需要同时打开许多应用软件和代码编辑软件,所以需要一台较高配置的电脑,如Pentimu IV 1.5G以上的计算机。对于不需要设计,只需要进
5、行代码编写和调试的网站建设者来说,由于调试时需要打开数据库和服务器,所以至少也需要Pentimu II以上的CPU才能进行工作。 (2) 内存(RAM):正如对CPU的要求一样,需要在设计和编程时计算机有较快的反应速度,内存的配置一般在128MB以上,最好是256MB或更高。1.2 Macromedia Dreamweaver MX 2004拥有一个好的网页制作工具,是每一个网页制作人员在制作网页时应首先考虑的事情。现在,在市场上流行着各种各样的网页制作工具,但是大部分都差强人意,不是在功能上有问题,就是在使用上极为不方便。有的工具对于可视化操作支持很好,但对于代码编写的功能很不完善;有的工具
6、代码编辑功能强大,但是可视化的操作功能十分薄弱,使用起来十分不方便。于是我选择了Dreamweaver MX,它的优越之处在于它的可视化编辑和对代码的操作可以完美的融合。它拥有方便的代码和设计任意切换的功能,使用起来更加人性化和简单化。其界面如图11所示。图11 Dreamweaver MX的可视化网页设计区和代码编辑区由于Macromedia Dreamweaver MX 2004是在建设企业网站时一直要用到的工具,在建设动态网站后台数据库系统时需要时时对制作的ASP页面进行调试,如果每次调试都要打开浏览器的话就显得十分麻烦了。Macromedia Dreamweaver MX 2004内置
7、了预览/调试功能,所以可以随时点击进行预览/调试,在这之前需要做的工作就是配置好IIS Web服务器,之后再来配置Dreamweaver MX 2004的站点。其配置站点步骤如下:运行站点管理站点,点击新建站点,出现站点定义对话框,为站点起名。如下图12所示:图12 新建站点单击下一步,打开“编辑文件,第2部分”窗口,为网站设置服务器中使用的网络程序技术类型ASP VBScript。如图13 所示:图13 选择网络程序技术类型单击下一步,在下一个界面中选择“在本地进行编辑和测试(我的测试服务器时这台计算机)”选项,并单击浏览按钮,设置网站文件的目录。如图14所示。图14 选择待测试的ASP文件
8、的物理路径和测试方法单击下一步,设置在测试目录中浏览网页的链接地址,并测试是否成功。如图15所示。图15 测试URL是否成功然后一直点下一步直到完成。到此,Dreamweaver MX 2004 站点配置完成,以后在编辑网页时,就可以时时在Dreamweaver中调试ASP网页了。1.3 Macromedia Fireworks MX 2004Fireworks MX 2004 是一个划时代地图象处理软件,在这个网络技术高速发展的时代,它是迄今为止图象处理软件中唯一的一款能与Photoshop相媲美的软件。作为一个网络时代的图象处理软件,Fireworks MX 2004既可以编辑Web图象,
9、又可以编辑Web动画,同时也将位图处理和矢量处理合二为一。换句话说,它既是一个优秀的位图图象处理程序,又是一个矢量图象处理程序。这使它的应用范围更加广泛。由于本人毕业设计的重点在网站后台,所以在本次毕业设计中主要用该工具对网页截图进行处理,从而方便的规划出整个页面的布局和对网页图象的处理。其界面如图16所示。图16 Fireworks MX的主界面1.4 Macromedia Flash MX 2004之所以选择Flash MX原因有很多,因为如今的网页已经不是单纯的静态网页了,随着因特网的迅猛发展,多媒体技术在带宽问题被解决后有了它不可替代的一席之地,枯燥无味的静态页面很难在引起用户的兴趣,
10、制作人员都希望能使用引人入胜的动态效果来吸引用户的注意。Flash MX与其他网页制作软件相比有很多优点,如它是基于矢量的图像系统、它使用插件方式工作、它还提供其他的一些增强功能。本次毕业设计主要用改工具来修改一些Flash片头和banner,为前端客户浏览页增加一些色彩,从而使网站不至于太枯燥。其界面如图17所示。图17 Flash MX的主界面1.5 Adobe Photoshop Adobe Photoshop诞生于20世纪80年代末期,它其实是由美国Michigan大学一名研究生创建出最初程序的,后来在Knoll兄弟和Adobe公司程序员们的努力下,Adobe Photoshop有了很
11、大的改变,并且投入了市场。现在已经是苹果机和PC机上最优秀的图形图象编辑软件之一了。随着信息时代的到来和网络技术的发展,图象设计和处理在人们的生活中越来越重要。在各种各样的设计软件中,Photoshop7.0以它强大的图象处理功能而独得设计者的青睐。在网站页面设计中,对图像的制作和修改全部使用改软件来完成,它友好的可视化界面和强大的图像编辑功能使得在网页设计中很轻松的就可以制作出一个漂亮的页面和banner。其界面如图18所示。图18 正在用Photoshop7.0制作后台数据库管理界面中的banner1.6 操作系统由于动态网站的建设需要配置Web服务器才能浏览ASP页面,所以在制作网页前需
12、要先配置Web服务器,如果使用Linux系统,则需要安装Apache服务器,如果要服务器支持ASP或PHP,JSP则还需安装其他软件才能支持。但是大部分用户使用的是Windows系统,我选择的是Windows2000 advanced server,它自动安装IIS服务器,并且该服务器本身就支持ASP,所以省去了再安装其他软件的麻烦。所以如果选择ASP技术来制作动态网页的话选择Window2000系统是一个明智的选择。所以最好选择Windows 2000 或与之相似的Window XP作为网站建设的操作系统平台。第2章 网站建设技术解决方案2.1 技术方案一 Jsp+Servlet+JDBC+
13、JavaBeansJsp是现在也是今后一段时间建设动态网站的主要技术。它相比其他技术具有更好的优越性,但是学习它首先需要掌握Java语言等知识而且需要安装第三方软件才能浏览JSP页面,所以一时很难上手。但是今后不管在建设个人网站还是企业网站时都应该优先考虑使用JSP技术,他和现在正在兴起的ASP.NET技术可以说是今后很长一段时间网站建设和系统开发的主导技术。JSP的运行模式如框图21所示。开发语言: Jsp、JavaBean、Servlet开发工具: Jbuilder6.0/7.0开发环境: Jdk 1.3.1、Jrun 3.12.2 技术方案二 ASP+IIS动态服务器主页(Active
14、Server Pages,简称ASP)是微软设计开发的一种动态Web页面脚本语言。它和IIS Web服务器紧密集成。随着NT服务器和IIS的流行而迅速普及, ASP掀起了动态页面脚本语言的浪潮,以后的JSP和PHP都和它有很多相似性。ASP脚本实际上是内嵌在HTML语言当中的,但内嵌ASP语句中的HTML文档必须以.asp为文件类型,IIS中的解释器缺省地解释执行ASP文件。ASP在服务器端解释执行,和客户端没有任何关系,所以ASP可以支持任何浏览器。当用户浏览某ASP页面时,Web服务器首先解析ASP脚本,生成HTML语句,然后将HTML格式的文档发送客户端。在客户端,虽然浏览器调用的是AS
15、P页面,但实际上该页面已经全部是HTML代码,客户端是无法看到ASP源文件的(在NT中需要安装SP4以上版本的补丁),所以可以保护ASP原始页面脚本。ASP特点:完全嵌入到HTML中,与HTML和相应的脚本语言JavaScript和VBScript结合在一起。面向对象程序设计,并可以扩展ActiveX组件功能。通过ADO组件和数据库接口。可以用大多数流行的编程语言,如VB,VC,BC和Delphi等来开发ActiveX组件。支持任何浏览器。ASP源代码屏蔽,在客户端看到的只是ASP输出的HTML文档。简单易学,容易上手。借助于Windows NT/2000操作系统在PC界的绝对优势,由Micr
16、osoft推出的IIS成为当今使用最广泛的Web服务器之一。IIS的设计目标是提供适应性较强的Internet和Intranet服务器功能。通过围绕Windows NT操作系统所做的优化,因此在NT平台下IIS具有很高的执行效率并易于管理,内置了ASP动态网页制作技术。IIS安装简单,操作方便,负载能力较强,有不少大型的商务站点都是建立在Windows NT 和IIS之上的。所以说ASP+IIS以ASP的简单易编写性和IIS的ASP默认支持性,使得网站建设者在使用ASP编写程序代码时更加得心应手,无需再安装繁琐的第三方软件,也无需再为自己的语言基础担忧了。2.3 ASP与JSP技术比较ASP与
17、JSP技术比较如表2.1所示。表2.1 ASP与JSP技术比较比较项目ASP技术JSP技术Web服务器微软的IIS或Personal Web server任何Web服务器,包括Apache、Netscape和IIS操作系统平台微软的Windows系统绝大多数的流行平台,包括Solaris操作系统、Windows系统、MAC OS、Linux及其他Unix系列平台产品跨平台访问需要引入第三方ASP的引入产品支持Web系统中不同系列的计算机群,即保证用户在当前软硬件及人力资源上的投资完全兼容。JSP技术提供灵活、开放的选择;可以使用各种各样的工具提供商提供工具,高度体现工业标准输入与配置。2.4
18、确定最终技术方案2.4.1 确定最终技术方案JSP固然有它的优越性和市场前景,但是相比ASP,显得难以上手。现在绝大多数动态网站还是基于ASP技术的,尚未被淘汰,所以考虑到ASP的普遍性和自身的学习程度我选择ASP来建设动态网站的后台数据库系统。 由于我已经有了C语言的基础,加上曾经使用过VB和DELPHI设计过数据库系统,所以我选择VBScript 和 Jscript来编写ASP动态网页。Web服务器选择Window自带的IIS服务器。之所以不选择比较时尚和先进的Apache服务器,主要是因为该服务器如果要支持ASP还需要安装iASP和JDK,没有IIS来得方便。 所以最终我选择了技术方案二
19、:ASP+IIS2.4.2 最终技术方案详细介绍(1)什么是ASP?ASP是Active Server Pages的缩写,是一种全新的电子商务开发语言。严格地说ASP应该算是CGI程序的一种,但更准确地说,ASP是CGI程序的加强改进版。它和CGI程序的运行方法一样,直接在服务器端运行,最后将结果写入HTML文件后送回给浏览者。(2)ASP的工作原理图22所示为ASP的运行原理:(3)ASP动态页面的处理过程 用户向Web服务器传送一个.asp的页面请求。服务器接到请求后根据其.asp的扩展名判断出用户要浏览的是一个ASP文件。服务器从内存或硬盘上读取相对的ASP工作。该ASP程序被传送给服务
20、器上的asp.dll并被编译运行,产生标准HTML文件。该HTML文件作为用户请求的响应传回给用户端浏览器并由浏览器解释运行。(4)总结由此看来,Web服务器处理ASP页面比处理静态HTML页面多了一个程序编译的步骤,而对于客户端来说,浏览HTML页面与浏览ASP页面几乎没有任何区别。因为传回客户端的程序都是标准的HTML文件,因而完全没有必要担心用户的浏览器是否支持你编写的ASP程序ASP适用于任何浏览器。为什么ASP可以为用户提供动态的Web页面呢?其原因正是ASP程序需要首先在服务器上编译运行,而每次运行会因为一些变量或条件的不同而产生不同的结果,这就是不同的HTML文件。这样,对于用户
21、来说,这个Web页面总是在不断变化。(5)ASP的运行环境ASP的运行环境如表2.2所示。表2.2 ASP的运行环境操 作 系 统Web ServerWindows95/98Microsoft Personal Web Server 4.0Windows NT Server4.0Microsoft IIS 3.0/4.0Windows NT Workstation 4.0Microsoft Peer Web Services 3.0Windows 2000 ProfessionalMicrosoft IIS 5.0Windows 2000 ServerUNIXApache Web Server
22、Sun SolarisNetscape Enterprise ServerIBM RS/6000、S/390ASP Engine 我选择的是第五种操作系统Windows 2000 Server+Microsoft IIS 5.0。第3章 企业网站建设的总体分析3.1 项目流程3.1.1 确定项目的性质建设企业网站不是一个人就可以圆满完成的,需要依靠团体合作,图31是建设企业网站的基本流程和分工:对项目的定性分析,影响到对项目规模的判断和对实现技术的选择,是一件相当重要的事情。做好对项目的定性分析可以避免在动手开发时遇到不必要的问题,而走不必要的弯路。所以在建立一个网站之前要了解许多信息,例如:
23、建立何种类型的网站及建立该网站的目的?要建的网站规模有多大?网站主要顾客群是哪些人?准备在网站中投入多少预算?如何经营这个网站?这五个问题可以说是解决以后网站生存与发展问题的关键。3.1.2 确定好的域名有一个好的域名无疑是网站存在的先决条件。好的定义是好记,最好还是好听。如果大家不记住您的网站名,又怎么浏览您的网站呢?如果人们不喜欢您的网站名,您的网站用户也不会很多。3.1.3 为客户考虑客户的消费欲望是需要引导的,专业人员应该扮演好这一角色。在开发时,同时为客户作一些有关利用计算机和网络进一步提高生产力,加强安全性能的建议,除能建立良好的关系,也有助于挖掘市场。3.1.4合理的访问流程网站
24、的用户才是最终的上帝,对于面向Internet的网站更是如此。设计一个合理的访问流程,满足客户和网站用户双方的需要,也是不容忽视的。根据用户群和提供的功能不同,制定一个好的访问流程可以让用户轻松上手,并有宾至如归的感觉。3.2 建立网站的目的和设想提高企业形象及时公布企业的动态信息宣传企业的产品及优质服务提供网上下订单寻求合作伙伴,扩大经营项目掌握商场第一情报,知己知彼适应商业信息化趋势,提高工作效率建立信息平台,实现电子贸易提供企业和人才双向选择的空间,为企业的建设添砖加瓦提供客户留言,为企业提供宝贵的意见和商业信息3.3 客户需求分析由于毕业设计没有一个实际的企业客户,所以在这里我参照在长
25、沙万维网络公司实习时所接触到的一些需要建设企业网站的企业客户所提出的普遍要求来模拟一个企业客户,取名为湖工科技有限公司。针对大部分企业建设企业网站所提出的需求,可以设计出前端页面的5大版块:公司介绍主要是湖工科技有限公司的相关介绍,通过网络使世界更全面的了解湖工科技有限公司。其中包括公司简介、领导致辞、公司荣誉、领导集体、组织结构、经营业绩等。新闻中心(企业动态,产品信息)介绍公司的最新动态和产品相关信息,让用户和合作伙伴在第一时间知道公司的最新情况和新产品信息。公司可以通过自己的新闻发布系统,随时随地发布最新信息。产品世界动态发布公司最新产品,并将已有产品按类别展示。充分展现公司产品的英姿。提高吸引客户和浏览者对湖工科技有限公司及其产品的认知度和忠诚度。并可在客户登录后查询自己的历史订单并在线下订单。人才市场根据公司人事需求,实时上传公司人员招聘信息。应聘人员点此栏目,查看公司实时招聘内容,并填写个人简历,提交。公司人事部门负责人可以网上直接答复对方,或约其来公司面试,或婉言拒绝,让前来应聘的人员在网上就直接得到答复,不至于以为公司没有收到其应聘信息,而反复登录填写个人简历。而且所有发布求职简历的人员将自动加人湖工科技有限公司人才库,以备后用。服务中心提供一个公司与客户在线交流的平台。前端页面总体框架如图32所示。第4章 企
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1