企业建站.docx
《企业建站.docx》由会员分享,可在线阅读,更多相关《企业建站.docx(34页珍藏版)》请在冰豆网上搜索。
企业建站
目录
目录1
关键字:
3
Keyword:
3
摘要3
Summary4
设计思想4
第一章开发工具的选用及介绍4
1.1ASP的优势与特点:
5
1.1.1语言相容性高5
1.1.2隐密安全性高5
1.1.3易于操控数据库5
1.1.4面向对象学习容易5
1.2MacromediaDreamweaverMX20046
1.3MacromediaFireworksMX20046
1.5MicrosoftAccess20026
第二章网站总体分析与设计6
2.1网站系统分析6
2.2主页设计7
2.3数据库设计8
第三章详细设计9
3.1主页9
3.1.1功能:
9
3.1.2制作过程:
9
3.1.3界面预览9
3.2公司简介10
3.2.1功能:
10
3.2.2制作过程10
3.2.3界面预览11
3.3产品展示11
3.3.1功能12
3.3.2制作过程12
3.3.3界面预览14
3.4公司新闻16
3.4.1功能17
3.4.2制作过程17
3.4.3界面预览18
3.5在线订单19
3.5.1功能19
3.5.2制作过程20
3.5.3界面预览22
3.6客户反馈23
3.6.1功能24
3.6.2制作过程24
3.6.3界面预览26
3.7人才招聘27
3.7.1功能27
3.7.2制作过程27
3.73界面预览27
3.8联系我们28
3.8.1功能28
3.8.2制作过程28
3.8.3界面预览28
第四章.系统的使用说明与安装29
4.1运行环境要求:
29
4.2安装设置29
4.3运行存在的问题29
第五章:
总结与致谢30
第六章:
参考文献30
关键字:
ASP企业建站企业推广FireworksDreamweaverFlashAccess
Keyword:
ASP,enterprisesbuildastation,Enterprisespopularize,Fireworks,Dreamweaver,Flash,Access
摘要
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
对企业来说,一个网站是真正的向世界展示自己的窗口,通过网络,这个窗口,客户可以望见该企业的各个方面,从而为自己赢得许多方面的利益。
随着社会经济的发展,网络技术的推广,企业建站的需求越来越广泛,因此我选择这个作为自己的发展方向之一。
需要说明的是,本网站所有信息的版权均属广锋丝印移印机械厂,仅供参考与学习,请勿用于商业用途。
Summary
Today,Internetisdevelopedatfullspeed,Internetbecomespeopleandobtains,releasesandtransmitstheimportantchannelofinformationfast,itisplayinganimportantroleonsuchallrespectsaspeople'spolitics,economy,living,etc..Internetreleaseinformationtoisitrealizetocomethroughwebsitemainly,obtaininformationalsoshouldisitcomedowntodownloadaccordingtocertainsearchwayinformationneededfromwebsiteattheInternet"ocean".Sowebsiteconstructionusestatusonobviously,itbecomegovernment,importantcomponent,enterprisesandinstitutionsofinformationconstructionalreadyinInternet,thuspeople'sattention.Toenterprise,awebsiteistherealshowingone'sownwindowtoworld,throughthenetwork,thiswindow,thecustomercanseeallrespectsofthisenterprise,thusearntheinterestsofalotofrespectsforoneself.Withthedevelopmentofsocialeconomy,thepopularizationofthenetworktechnology,thedemandthatenterprisesbuildastationismoreandmoreextensive,soIchoosethisoneasoneofone'sowndevelopingdirection.Needprove,allwebsitethiscopyrightofinformationbelongtowidesharppointsilkprintandmoveandprintthemachinefactory,onlyforreferenceandstudy,pleasedon'tbeusedinthecommercialuse.
设计思想
通过网站,全面宣传,展示企业风采、商品信息,优点与特色,发布企业的重大活动安排与高务信息,增强客户与企业之间的联系,在Internet上实现完成部分订购,提高办事效率。
我选择制作一家工厂的网站,是认定在将来的几年里,这方面的需求十分广阔。
广锋丝印机械厂的一切资料由海盗兄友情提供。
第一章开发工具的选用及介绍
1.1ASP的优势与特点:
ActiveServerPages:
“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。
任何开发工具皆可发展ASP,只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。
当然,其他网页发展工具,例如,FrontPageExpress、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。
通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。
1.1.1语言相容性高
ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。
1.1.2隐密安全性高
如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!
这是因杰ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
1.1.3易于操控数据库
ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:
Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel”文件当成数据库用。
1.1.4面向对象学习容易
ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:
Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。
1.2MacromediaDreamweaverMX2004
Macromedia®Dreamweaver®MX2004是建立Web站点和应用程序的专业工具。
它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。
从对基于CSS的设计提供领先的支持到手动编码功能,Dreamweaver在一个集成和高效的环境中为专业人员提供了所需的工具。
开发人员可以将其选择的服务器技术与Dreamweaver配合使用,建立将用户连接到数据库、Web服务和旧式系统的强大Internet应用程序。
1.3MacromediaFireworksMX2004
Macromedia®Fireworks®MX2004是用于设计、优化和集成Web图形的完备解决方案。
经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。
1.4MacromediaFlashMX2004
Macromedia®Flash™MX2004是用于开发丰富多彩的Internet内容和应用程序的解决方案。
不管是设计动画还是构建数据驱动的应用程序,FlashMX2004产品都提供了必需的工具,使用户能创作出色作品,以及为使用所有主流平台和许多常见设备(例如PDA和移动电话)的用户提供最佳体验。
MacromediaFlashPlayer7,它是用于Internet内容和应用程序的通用胖客户端。
利用FlashPlayer,可确保在范围最广的各种平台、浏览器和设备上以一致的方式查看和访问所有Flash(SWF)内容。
FlashPlayer将继续与各主要合作伙伴(包括Microsoft®、Apple®、Netscape®和AOL®)的产品一起发布,从而为全球97%可访问Internet的桌面用户立即提供丰富多彩的内容和应用程序。
1.5MicrosoftAccess2002
众所周知的办公软件,用于方便的创建数库据文件。
第二章网站总体分析与设计
2.1网站系统分析
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:
l公司简介:
对企业进行简单介绍。
2产品展示:
对企业产品进行简洁描述及展示。
3公司新闻:
对企业新近的一些公告及重要事件进行播报。
4在线订单:
客户可通过此栏目直接订购产品。
5客户反馈:
客户对所购产品的评价与意见通过这栏目与企业进行交互。
6人才招聘:
通过网络招聘天下人才。
7联系我们:
提供企业的联系方式,放便进一步联系。
2.2主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现企业的勃勃生气,静态主页方式介绍企业风采、优点特色、信息发布,对于四大校务,就得利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。
主页结构图如下:
2.3数据库设计
本站点采用的数据库是MicrosoftAccess,拟建立以下几个数据库文件:
2.3.1产品信息数据库:
data_asp.mdb,该项目将提供企业产品的各项数据,以方便客户查询及了解相关信息。
2.3.2新闻信息数据库:
news.mdb,该项目将存放公司历年来的重大事件,以备查看及调用。
2.3.3订单信息数据库:
data.mdb,该项目将存放客户订单。
2.3.4客户反馈信息数据库:
gbook.mdb,该项目将存放客户对产品的一些意见及反馈信息。
第三章详细设计
3.1主页
文件为根目录下的index.asp
3.1.1功能:
即客户进入网站将见到的页面,一般来说指的是欢迎界面。
3.1.2制作过程:
本页面包括一个ASP文件及三个FLASH文件。
其制作过程大概如下:
首先在Fireworks下设计创成,然后切割,将一些有用的图片保存于相应的目录之下。
FLASH制作过程较为简单,故不详,需要注意的是,在Dreamweaver的设计中,应将布局单元格的背景设为红色,FLASH文件设为透明,之后才有如下的效果(Flash文件本身是黑色的)。
页面包含的Asp文件为Top.asp,在这个复用性及高的文件中设定了网站顶部的布局与构成。
日后若要对网站顶部进行修改,只需重新设定Top.asp便可。
3.1.3界面预览
3.2公司简介
文件为根目录下的index1.asp
3.2.1功能:
向客户简单介绍本企业,以便客户快速了解自己。
3.2.2制作过程
本页面制做较为简单,页面包含了两个Asp文件,其分别为Top.asp与Left.asp,原因上部分已经说过,故略去。
本页面值得一提的是用Dreamweaver构成严格布局视图,以及设定其字体样式等。
部分代码如下:
…………
--DWLayoutTable-->//居中对齐
--DWLayoutEmptyCell-->
--#includefile="top.asp"--> | //包含顶部文件形成布局示图
--DWLayoutTable-->
//设定严格的布局表格宽度为400像素
|
--#includefile="tleft.asp"--> | //包含文件
…………
3.2.3界面预览
3.3产品展示
这部分实现文件为根目录下的/docc目录,主页文件为/docc/index.asp,这是这项功能的主要页面,显示出部分产品的信息检索。
这块功能也可以对产品按照不同的功能特性进行分类,这个特性是由/docc/sort.asp页面来实现的。
还可以由/docc/search.asp文件实现按照客户给出的关键字在产品里进行检索的功能。
/docc/veaws.asp可以转到更详尽的产品介绍页面。
文件主要功能结构如下图:
3.3.1功能
对企业产品进行简洁描述及展示,以方便客户对产品有进一步的了解。
3.3.2制作过程
与上面介绍的一样,所有页面由Fireworks切割,由Dreamweaver设定布局,这部分更重要的是数据库的问题。
由于代码太多过于累赘,下面挑一些相对关键的代码说明这部分的功能特性。
要实现这块功能,首先要用Access建立数据库,建成后的数据库即为\docc\database\data_asp.mdb,在本网站将会用到的是HW表项。
表项里的各关键字如下图示:
在这部分还要提到SQL数据库语句,这是实现该部分功能的核心部分。
在使用数据库数据时,要建立数据库的连接,以便使得数据库可以被调用。
其代码如下:
<%
dimconn
dimconnstr
dimdb
db="database/data_asp.mdb"
Setconn=Server.CreateObject("ADODB.Connection")//建立一个连接对像
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)
'如果你的服务器采用较老版本Access驱动,请用下面连接方法//建立连接
'connstr="driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath(db)
conn.Openconnstr//打开连接
%>
下面一断代码是从数据库里挑选六个符合要求的数据项按照设定的布局放在主页面,如没有符合要求的数据项,则给出提示信息(如图1):
<%
sql="selecttop6*fromhwwheretuijian=-1orderbyhw_idDESC"
rs.opensql,conn,3,3
ifrs.eofthen%>
暂时没有推荐产品
<%endif
i=0
dowhilenotrs.eof
i=i+1%>
对单独的数据项进行查看是由Veaws.asp实现的,其实现部分的代码如下:
<%
sql="select*fromhwwherehw_id="&int(request("hw_id"))
rs.opensql,conn,3,3
ifrs.eofthen%>
没有你要查看的商品
|
<%else
dowhilenotrs.eof
%>
…………相关代码…………
对具有相同功能的商品用关键字进行分类的页面是Sort.asp,该页面按照数其数据库HW表里的sort_id项,对商品进行分类,如图2所示。
代码见源文件。
对客户所提供源文件进行查找检索的页面是Search.asp,该面面对特定的关键字在数据库的商品进行查找,并给出相应结果。
如图3所示代码见源文件。
3.3.3界面预览
(图1)
(图2)
(图3)
3.4公司新闻
该部分功能的实现过程大概如下:
主页面(Search1.asp),从数据库里按照不同的类别的新闻,从每种类别里挑选六条放在主页面。
数据库的构成如下图3.4所示:
需要注意的是,数据库文件admin\db\ad.asp的扩展名是.asp,而不是.mdb,不过在最终代码里建立数据库连接时,用代码将其重新设定mdb格式,建立数据库连接的文件为inc\conn.asp,其代码如下:
<%'数据库连接程序conn.asp
strSQL="DBQ="+server.mappath("admin/db/news.asp")+";DRIVER={MicrosoftAccessDriver(*.mdb)};"
setconn=server.createobject("ADODB.CONNECTION")
conn.openstrSQL
%>
查看具体的一条新闻的功能是由Readnews.asp页面实现,该页面的主要功能是将数据库内的特定数据项按照设定的格式,展现于客户眼前。
对过往新闻进行查询是由Search.asp页面来实现的。
(图3.4)
3.4.1功能
对企业新近的一些公告及重要事件进行播报。
与静态网站不同的时,该功能具有动态更新的功能,即只需要数据库文件里更新即可,页面无需改动。
3.4.2制作过程
这部分的界面制作相当简单,用Fireworks预览大体布局,后在Dreamweaver中实现,这些过程琐碎而简单,故在此略过不提。
然而此部分所牵涉到的数据库问题却有些麻烦。
在主页面中没有Asp语句,不过嵌入了几句Java脚本语句,如:
在Java脚本文件NewsLastUpdate-4.js里,又嵌入了与数据库发生交互Asp语句,如:
NewsID=41&BigClassID=4&SmallClassID=4target=_blank>网站成为中小企业首选宣传工具(2004-10-30)
这样一来,真正完成功能的还是Readnews.asp页面,该页面将用到三个参数,即数据库里的NewsID(新闻编号),BigClassID(大类别),SmallClassID(小类别),通过这三个参数,在数据库里匹配数据项,然后返回客户想要了解的信息。
在Readnews.asp文件里,又包含了一个文件,即inc/conn.asp,在这个文件里,创建了与数据库进行的连接,及创建了数据集,以便使用该数据库。
该文件的代码在上面已经给与,请参考。
在Readnews.asp文件里,包括了一些数库据查询与调用的语句,如从数据库里给出当前阅读新闻的次数,更新日期,作者等信息,相关代码请见源文件。
其预览如图3.4.1。
3.4.3界面预览
(图3.4.