商务网站毕业设计论文Word文档格式.docx
《商务网站毕业设计论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《商务网站毕业设计论文Word文档格式.docx(49页珍藏版)》请在冰豆网上搜索。
这些资源往往条块分割,分散维护成本高昂。
新的企业商务网站将现有的资源加以整合,并经过一定的处理,最后集成到企业商务网站这样一个统一的平台上,提供给更多的用户。
由于它的继承和集成,企业可以实现集中维护,从而降低维护成本。
第三,企业商务网站采用高效的互联网作为信息传输的工具,相比建设或租用线路价格低廉,同时减少了人力投入。
第四,企业商务网站的实施可以改进企业的供应链管理,企业商务网站能够帮助企业实现真正意义上的零库存。
由此看来,企业尤其是大中型企业,不论是从节约成本角度还是从提高竞争力角度考虑,建立企业商务网站都是有效的方法。
1.4如何建立企业商务网站
既然企业商务网站功效如此之大,那么企业要想建立企业商务网站应该如何去操作?
一般来说,企业要成功地部署企业商务网站可按照如下几方面进行。
1.4.1前期准备工作
企业在建立企业商务网站之前,要进行大量的信息调查工作,弄清楚企业的商业信息是如何使用的。
对于大多数企业而言,这意味着要进行商业信息应用的调查和研究。
调查的目的是了解谁使用信息,信息是如何使用,以及信息如何流入和流出。
1.4.2产品与技术的选择
在进行完信息的使用调查之后,企业就要选择商务网站产品和技术。
商务网站软件不仅要满足商业信息和应用访问的需要,还要满足事先定义的技术层面(如协议)的要求。
目前,由于有相当数量的公司推出了企业商务网站解决方案,这为企业提供了较大的选择余地。
但不可否认,目前企业商务网站的产品良莠不齐,功能和所采用的技术差别较大,如何正确选择适合自身企业需要的企业商务网站产品是一门学问。
1.5企业商务网站的建设
选好技术和产品,接下来就是建设了。
这方面需要注意的是企业信息要集成到商务有关目录之下,或安排在某个主题里,以便用户可以容易地找到所需要的信息。
信息的组织及个性化,应用和服务以能够满足用户的需求为目的。
1.6推广使用企业商务网站
企业商务网站建好了,并不意味着工作就完成了,因为建企业商务网站的目的是让其发挥作用。
接下来就是让更多相关的用户群体来了解和使用它。
在这个阶段,个性化是举足轻重的。
个性化的目的是针对合适的用户群,如营销分析、财务分析、经理或商业伙伴,合理地将商务网站信息、应用和工具进行有针对性的设计。
1.7网站规划设计要点
因特网正在改变世界,它促成了网络经济雏形的形成,特别是电子商务正由新概念走向实用化。
由于因特网具有传播信息容量极大、形态多样、迅速方便、全球覆盖、自由和交互的特点,已经发展成为新的传播媒体,所以全球几乎各个企业、机构纷纷建立自己的Web站点。
Web站点是向用户或潜在客户提供信息(包括产品和服务)的一种方式。
其文档所包含的内容是由被称为超文本(HyperText)的文本、图形图象、声音,甚至电影等组成。
使这些超文本能够有机地关联并可使浏览器识别,是通过HTML语言(HyperTextMarkupLanguage超文本标记语言)实现的。
同时CGI(CommonGatewayInterface公共网关接口)能使Web具有交互功能。
Web站点指引用户浏览该站点或其他站点上的分页信息,可以通过表格和电子邮件的连接提供双向交互方式。
站点建立后,你的企业就在国内、甚至在国际上有了一席之地,有了每周7天、每天24小时的“虚拟门市部”。
网站是未来企业开展电子商务的基础设施和信息平台,它是“知识经济”的制高点,企业的网址犹如企业的商标和品牌一样,是反映企业形象和文化的巨大的无形资产。
因此企业商务网站规划必须注意以下几个方面:
1.7.1定位准确
Web站点的设计是企业或机构发展战略的重要组成部分。
要将企业站点作为在因特网--这个新媒体上展示企业形象、企业文化的信息空间,领导一定要给予足够的重视,明确设计站点的目的和用户需求,从而作出切实可行的计划。
挑选与锤炼企业的关键信息,利用一个逻辑结构有序地组织起来,开发一个页面设计原型,选择用户代表来进行测试,并逐步精炼这个原型,形成创意。
分析有些网站的效果不如预想的好,主要原因是对用户的需求理解有偏差,缺少用户的检验造成的。
设计者常常将企业的市场营销和商业目标放在首位,而对用户和潜在的用户的真正需求了解不多。
所以,企业或机构应清楚地了解本网站的受众群体的基本情况,如受教育程度、收入水平、需要信息的范围及深度等,从而能够有的放矢。
1.7.2主题鲜明
在目标明确的基础上,完成网站的构思创意即总体设计方案。
对网站的整体风格和特色作出定位,规划网站的组织结构。
Web站点应针对所服务对象(机构或人)不同而具有不同的形式。
有些站点只提供简洁文本信息;
有些则采用多媒体表现手法,提供华丽的图像、闪烁的灯光、复杂的页面布置,甚至可以下载声音和录像片段。
最好的Web站点将把图形图像表现手法与有效的组织与通信结合起来。
要做到主题鲜明突出,力求简洁,要点明确,以简单明确的语言和画面告诉大家本站点的主题,吸引对本站点有需求的人的视线,对无关的人员也能留下一定的印象。
对于一些行业标志和公司的标志应充分加以利用。
调动一切手段充分表现网站的个性和情趣,突出个性,办出网站的特色。
Web站点主页应具备的基本成分包括:
页头:
准确无误地标识你的站点和企业标志;
E-mail地址:
用来接收用户垂询;
联系信息:
如普通邮件地址或电话;
版权信息。
注意重复利用已有信息,如客户手册、公共关系文档、技术手册和数据库等可以轻而易举地用到企业的Web站点中。
第2章需求分析
2.1需求分析
通过相关调查,要求网站具有以下功能:
通过前台全面介绍企业的软件产品并提供软件下载。
在前台为针对性问题提供解决方案。
前台在线解答用户常见问题。
提供软件补丁下载的功能。
提供用户注册、登录、用户名和密码修改的功能。
需提供在线留言簿,方便用户留言。
为用户设置论坛模块。
通过后台对用户信息进行管理,包括设置用户权限和查询用户信息等功能。
在后台可以管理公告信息、新闻信息、论坛头像、友情链接。
通过后台对软件类别及前台提供的软件和软件补丁进行管理。
通过后台管理问题解决方案、常见问题解答等信息。
对用户留言信息进行回复和管理。
2.2可行性分析
企业网站满足了企业通过网站前台展示企业产品、为用户提供问题解决方案的要求。
通过网站的建立,加强企业与客户之间的沟通,使企业能够及时了解客户的需求,及时帮助客户解决日常工作中遇到的各种问题,更好的服务于客户,从而增进了企业和客户之间的友好业务关系。
第3章总体设计
3.1项目规划
对于一个企业网站来说,通常由两部分组成,一部分是网站前台,用于企业信息展示和与客户进行交流,另一部分是网站后台,用于对网站信息的管理和回复留言。
网站前台
前台展示区要求实现:
首页、产品展示、最新资讯、设计团队、成功案例、人才招聘、意见反馈、留言板等模块信息的显示功能。
网站后台
后台管理模块要求实现:
首页管理、添加频道、频道管理、添加信息、信息管理、添加分类、分类管理、添加产品、产品管理、产品参数、产品基本参数设置、添加案例、案例管理、留言管理、招聘管理、账号管理、友情链接等功能模块的功能。
3.2系统功能结构图
企业网站前台功能结构,如图3.1所示。
图3.1企业网站前台功能结构图
企业网站前台功能结构,如图3.2所示。
图3.2企业网站前台功能结构图
第4章系统设计
4.1设计目标
本网站是根据企业实际要求进行开发设计的,主要实现如下目标:
网页风格符合企业文化的特点,界面美观大方。
能够对公司的产品进行及时的宣传。
针对某行业或某一问题提供相应的解决方案。
充分为用户着想,提供细致周到的技术支持。
提供为用户快速留言的留言簿,并具有管理员回复功能。
为网站管理员提供方便、快捷的网站维护平台。
提供用户精确查找功能。
网站运行安全稳定。
4.2开发及运行环境
硬件平台:
CPU:
酷睿21.66GHz;
内存:
1GB以上。
软件平台:
操作系统:
WindowsXP/Windows2000;
数据库:
ACCESS2000;
开发软件:
Dreamwear8.0,IIS,Photoshop8.0,Flash8.0;
浏览器:
IE7.0,推荐使用IE8.0;
分辨率:
最佳效果1024*768像素。
4.3数据库设计
本系统数据库采用ACCESS数据库,系统数据库名称为database。
数据库database中包含28张表。
第5章代码
5.1基本操作的代码编写
根据系统的需求编写需要的代码。
下面将给出网站中所需要的部分代码的编写过程。
ASP连接access数据库:
<
%
dimdb,conn,myconn
db="
/database/product.mdb"
'
数据库文件相对路径
SetConn=Server.CreateObject("
ADODB.Connection"
)
创建对象实例
myconn="
Provider=Microsoft.Jet.OLEDB.4.0;
DataSource="
&
Server.MapPath("
"
db&
)
Conn.OpenMyConn
%>
下面是获取数据表的方法:
直接用ado的OpenSchema()方法打开adSchemaTables,建立一个schema记录集:
%
ConstadSchemaTables=20
adSchemaColumns=4
dimConn,db
dimConnStr
temp.mdb"
ACCESS数据库的文件名,请使用相对于网站根目录的的绝对路径
ConnStr="
DataSource="
&
Server.MapPath(db)
Setconn=Server.CreateObject("
)
conn.Openconnstr
DimrstSchema
DimI
SetrstSchema=Conn.OpenSchema(adSchemaTables)
DowhilenotrstSchema.EOF
response.write("
Tablename:
"
rstSchema("
TABLE_NAME"
)&
vbCr&
_
Tabletype:
TABLE_TYPE"
vbCr)
br/>
I=I+1
rstSchema.MoveNext
Loop
rstSchema.Close
conn.Close
数据库记录通用快速分页类:
%@LANGUAGE="
VBScript"
CODEPAGE="
936"
%OptionExplicit%>
DimintDateStart
intDateStart=Timer()
Rem##打开数据库连接
Rem#################################################################
functionf__OpenConn()
DimstrDbPath
Dimconnstr
strDbPath="
../db/test.mdb"
connstr
="
=connstr&
Server.MapPath(strDbPath)
Setconn
=Server.CreateObject("
Adodb.Connection"
conn.openconnstr
Endfunction
Rem##关闭数据库连接
functionf__CloseConn()
IfIsObject(conn)Then
conn.close
EndIf
Setconn=nothing
Rem获得执行时间
functiongetTimeOver(iflag)
DimtTimeOver
Ififlag=1Then
tTimeOver=FormatNumber(Timer()-intDateStart,6,true)
getTimeOver="
执行时间:
tTimeOver&
秒"
Else
tTimeOver=FormatNumber((Timer()-intDateStart)*1000,3,true)
毫秒"
ClassCls_PageView
PrivatesbooInitState
PrivatesstrCookiesName
PrivatesstrPageUrl
PrivatesstrPageVar
PrivatesstrTableName
PrivatesstrFieldsList
PrivatesstrCondiction
PrivatesstrOrderList
PrivatesstrPrimaryKey
PrivatesintRefresh
PrivatesintRecordCount
PrivatesintPageSize
PrivatesintPageNow
PrivatesintPageMax
PrivatesobjConn
PrivatesstrPageInf
PrivateSubClass_Initialize
CallClearVars()
EndSub
PrivateSubclass_terminate()
SetsobjConn=nothing
EndSub
PublicSubClearVars()
sbooInitState=False
sstrCookiesName="
sstrPageUrl="
sstrPageVar="
page"
sstrTableName="
sstrFieldsList="
sstrCondiction="
sstrOrderList="
sstrPrimaryKey="
sintRefresh=0
sintRecordCount=0
sintPageSize=0
sintPageNow=0
sintPageMax=0
Rem##保存记录数的Cookies变量
PublicPropertyLetstrCookiesName(Value)
sstrCookiesName=Value
EndProperty
Rem##转向地址
PublicPropertyLetstrPageUrl(Value)
sstrPageUrl=Value
Rem##表名
PublicPropertyLetstrTableName(Value)
sstrTableName=Value
Rem##字段列表
PublicPropertyLetstrFieldsList(Value)
sstrFieldsList=Value
Rem##查询条件
PublicPropertyLetstrCondiction(Value)
IfValue<
>
Then
sstrCondiction="
WHERE"
Value
Else
EndIf
Rem##排序字段,如:
[ID]ASC,[CreateDateTime]DESC
PublicPropertyLetstrOrderList(Value)
sstrOrderList="
ORDERBY"
Rem##用于统计记录数的字段
PublicPropertyLetstrPrimaryKey(Value)
sstrPrimaryKey=Value
EndPropert
Rem##每页显示的记录条数
PublicPropertyLetintPageSize(Value)
sintPageSize=toNum(Value,20)
Rem##数据库连接对象
PublicPropertyLetobjConn(Value)
SetsobjConn=Value
Rem##当前页
PublicPropertyLetintPageNow(Value)
sintPageNow=toNum(Value,1)
Rem##页面参数
PublicPropertyLetstrPageVar(Value)
sstrPageVar=Value
Rem##是否刷新.1为刷新,其他值则不刷新
PublicPropertyLetintRefresh(Value)
sintRefresh=toNum(Value,0)
Rem##获得当前页
PublicPropertyGetintPageNow()
intPageNow=singPageNow
Rem##分页信息
PublicPropertyGetstrPageInfo()
strPageInfo=sstrPageInfo
Rem##取得记录集,二维数组或字串,在进行循环输出时必须用IsArray()判断
PublicPropertyGetarrRecordInfo()
IfNotsbooInitStateThen