网上购物系统设计论文文档格式.docx
《网上购物系统设计论文文档格式.docx》由会员分享,可在线阅读,更多相关《网上购物系统设计论文文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
电子商务将改变商务活动的方式。
电子商务的迅速发展必将使传统的商务活动形式发生新的变化,借助因特网,从采购到商品销售全过程都将全部电子化。
传统的商务活动最典型的情景就是“推销员满天飞”“采购员遍地跑”,“说破了嘴、跑断了腿”;
消费者在商场中筋疲力尽地寻找自己所需要的商品。
现在,通过互联网只要动动手就可以了,人们可以进入网上商场浏览、采购各类产品,而且还能得到在线服务;
商家们可以在网上与客户联系,利用网络进行货款结算服务;
政府还可以方便地进行电子招标、政府采购等。
电子商务将改变人们的消费方式。
进入电子商务时代后,消费者的消费行为和消费需求将发生根本性的变化,表现为以下三点:
第一,由于选择范围的显著扩大,消费者可以在短时间内通过网络从大量的供应商中反复比较,找到理想的供应商,而不必象现在这样要花费大量的时间、精力去“货比三家”;
第二,消费者的消费行为将变得更加理智,对商品的价格可以精心比较,不再因为不了解行情而上当受骗;
第三,消费需求将变得更加多样化、个性化消费者可直接参与生产和商业流通,向商家和生产厂家主动表达自己对某种产品的欲望,定制化生产将变得越来越普遍。
电子商务将改变企业的生产方式。
电子商务对企业生产方式的影响,可概括为以下三个方面:
一是企业生产过程的现代化。
电子商务在企业生产过程中的应用,可在管理信息系统(MIS)的基础上采用计算机辅助设计与制造(CAD/CAM),建立计算机集成制造系统(GIMS);
可在开发决策支持系统(DSS)的基础上,通过人机对话实施计划与控制,从物料资源规划(MRP)发展到制造资源规划和企业资源规划(ERP)。
这些新的生产方式把信息技术和生产技术紧密地融为一体,使传统的生产方式升级换代。
二、开发工具及环境
1.开发环境:
1、软件:
操作系统Window98简体中文版以及InternetExplorer5浏览器
个人Web服务器—PWS4.0
MicrosoftSQLServer7.0
ASP2.0
DreamweaverUltraDev4.0
2、硬件:
CPUK6-2300MHz
内存64Mb
硬盘15Gb
1.开发工具的选用
Windows是世界上最为流行、使用最为广泛的微机图形化界面的操作系统。
因此,我们选用了windows及其自带的explorer浏览器作为web站点的工作平台及www信息浏览窗口。
PWS(Microsoft®
PersonalWebServer)4.0是解决个人信息共享和Web开发需要的方案。
也是是加速和简化Web站点设置的桌面Web服务器。
由于PWS支持ASP(ActiveServerPages),因此可以作为Web站点的开发和测试平台。
实际上,PWS就是简化了的IIS(InternetInformationServer)环境,在企业服务器上或Internet服务提供商使用《网上学校教学进度管理系统》站点前,可以先在办公室或家里创建站点,并使用PersonalWebServer进行测试,当有必要时,可以轻易升级到商业化的IIS环境。
开发基于Internet的《网上学校教学进度管理系统》,免不了需要对进行web主页的编辑与设计。
Micromedia公司的DreamweaverUltraDev4.0无疑是我们的最好选择。
Dreamweaver具有强大的多媒体网页设计功能,是一款所见即所得的网页编辑软件。
使用它,你不需懂得HTML语言就可以轻松地制作出自己的主页。
Dreamweaver能方便地和其他图象编辑软件以及文字编辑软件高度紧密的结合,并具有开放的插件环境。
你可以在网页使用插件来实现各种各样的特殊效果。
如果是设计的Web应用项目的连接规模较少或者应用于小型的Intranet,我们可以选择桌面型数据库系统Access。
本着系统设计的可扩充能力与适应性,进一步为未来系统的商业应用以及高的连接访问量,因此,我们选用了Microsoft的企业级规模的大型数据库系统SQLserver7.0作为服务器端的数据库。
ASP是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。
使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。
ASP应用程序很容易开发和修改。
其原理是:
当客户端的浏览器从Web服务器上请求.asp文件时,ASP脚本开始运行。
然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。
由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。
所以不必担心浏览器能否处理脚本:
Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。
由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。
用户看不到创建他们正在浏览的页的脚本命令。
在ASP网页制作中,用来存取数据库的对象统称ADO(ActiveXDataObjects),ADO是一项容易使用并且可扩展的将数据库访问添加到Web页的技术。
ADO组件的功能十分强大,组件拥有的对象相当多,可以使用ADO去编写紧凑简明的脚本以便连接到OpenDatabaseConnectivity(ODBC)兼容的数据库和OLEDB兼容的数据源。
三.系统结构及库结构的设计
我们网站的模块主要分为五大部分:
“供求信息”、“用户留言”、“最新动态管理”、“查看留言”、“后台管理”。
,每个模块都各有其功能。
(图1)
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,突出网站主题,静态主页方式介绍网站采主题,静态主页方式介绍网站风采、优点特色、信息发布,利用Asp、Flash采用交互式的动态的web画面来实现。
2.各网页及其功能:
文件名用途
DEFAULT.HTM购物系统主画面框架网页
CATEGORY.ASP从数据库中取得电脑部件种类并加以显示当使用者点选某种类时,将显示该类商品
COMPONENTSLIST.ASP显示某种产品的内容
PUTCAR.ASP将选取的商品放入购物车中
VIEWCAR.ASP检查目前已选取至购物车中的商品
MODIFYFORM.ASP修改目前购物车中已选商品
CLEAR.ASP供客户输入基本数据与确认订购前的网页
ORDER.ASP将订购者的基本数据及其所选商品存入数据库中
SQLQRY.ASP供订购者查询商品的网页
STORE.MDB用于储存商品与订购数据的数据库
四.系统实现的原理、思想和关键技术
1.网上购物的一般过程
网上购物与传统购物的过程有很大区别,这种区别表现在购物的各个阶段。
网上购物的主要阶段如图所示,主要包括:
网上浏览、选择网上商店;
浏览网上商店,查询商品信息,订购网上商品;
选择网上支付方式(电子或非电子)并付费;
商家通过一定的发送渠道将购买的商品送到顾客手中。
(图2)
由于购买的商品不同或网上商店提供的服务不同,上述过程的一些细节可能有所区别,但选择商店以及挑选商品的过程都是在网上实现的,这一点是相同的。
调查表明,消费者现阶段选择在网上购物的主要原因依次是:
便利(足不出户就可以随时购物,而且能方便检索自己所需要的商品);
商品选择余地大(可以到很多网上商店买到平时难以买到的东西);
特殊的服务(如商品定制、充分的信息等);
时髦;
价格便宜等。
2.网上购物系统的机制
对于一个网上电脑商店的建立,主要的核心技术有三个,一是商品的展示,二是存放选购产品的财物车,三是交易数据的储存。
(一)电脑商品的展示
整个电脑购物系统主画面将被分割为两大部分,一是电脑商品分类展示区,二是详细电脑商品展示与订购列表区。
在分类选择区中,将显示各种电脑商品的分类,当您点选某个分类时,电脑商品列表区就会显示出该分类的详细电脑商品信息。
而显示于这两个区的数据均储存于数据库中,当用户浏览网页时,便将从数据库中取得相关数据,并加于显示。
1.电脑商品分类展示区的实现:
在CATEGORY.ASP网页中,将利用RSTCATEGORY对象打开一记录集,然后从数据库中取得CATEGORY数据表的数据
摘自CATETORY.ASP网页文件
付款方式源代码如下:
<
metahttp-equiv="
Content-Type"
content="
text/html;
charset=gb2312"
>
linkhref="
images/css.css"
rel="
stylesheet"
type="
text/css"
/head>
bodyleftmargin="
0"
topmargin="
marginwidth="
marginheight="
onMouseOver="
window.status='
【网上书店】欢迎订购完整版本程序'
;
returntrue"
SCRIPTLANGUAGE="
JavaScript"
!
--
functioncheck()
接着,利用DOLOOP循环取得记录集中的电脑商品分类数据,再利用这些数据建立,可控制详细电脑商品展示区中显示某分类电脑商品的超级链接。
这些超级链接控制电脑部件展示区显示特定分类电脑商品的机制,主要是将欲显示之电脑分类编号通过超级链接传递给COMPONENTSLIST.ASP文件。
该文件将依据接收到的分类编号输出该分类的电脑商品。
由于超级链接的TARGET属性被设定为COMPONENTS,因此显示COMPONENTSLIST.ASP文件的目标窗口为COMPONENTS子窗口。
购物流程源代码如下:
html>
head>
title>
网上书店--网站帮助<
/title>
content="
charset=gb2312"
{
if(checkspace(document.searchform.searchkey.value!
='
请输入关键字'
)){
document.searchform.searchkey.focus();
alert("
请输入查讯关键字!
"
);
returnfalse;
}
摘自CATETORY.ASP网页文件
(二)存放选购商品的购物车
当用户在分类展示区中看到欲购买的电脑商品时,只要点选该电脑商品前挑选栏中的复选框,接着按下“放入购物车”按钮,便可将该商品放在购物车中。
购物车就像是你逛超级市场时所推的手推车,购物者可以将欲选购的商品从展示架上拿下放入购物中,也可能把商品从购物车中再放回展示架上。
六、系统运行效果及改进意见
(图3)
(图4)
改进意见
由于课程设计时间关系,系统的其它功能还来不及实现,界面的美观性有待改进,商品直观性较差。
特别遗憾的是由于各方面技术问题的关系不能实现购物车的功能。
结束语
经过自己的拼搏努力下,《网上书店》的设计工作圆满结束,能够根据老师的要求,确定自己的网站主题,通过收集、查找资料,对网站所需要的信息进行整理。
基本上掌握并熟悉了多种网站开发工具的使用、自行设计网页的风格与网站的整体结构,利用DreanweaverMS网页制作设计各个页面,以及动态网页上的制作与使用的方法及其技巧。
接触了网页设计的布局、美化等要素的知识,为今后从事有关从事网站的开发与设计提供了有益的经验。
总之,经过本次毕业设计,培养了自己不怕苦不怕劳,勇往直前的精神,大大提高了自己的自学能力和解决问题的能力,大大丰富了自己的专业知识和专业技能。
致谢
通过今次课程设计,得到了学校领导的重视和关心、特别得到指导老师余智豪的指导和大力支持。
他不仅教会了我们如何使用FrontPage、FLASH,手把手教会我们动画设计步骤;
使我懂得网络运作流程和教会了有关网络知识,掌握了如何用相关网站制作的方法和技巧,并拿出自己的参考书籍、有关软件给我们,而且对于我们提出的问题不厌其烦地进行详细的解答,并在设计过程中对我们的工作进行悉心指导和大力帮助,同时感谢同学在开发过程中互相合作和帮助,使课程设计能按时完成,在此一并向他们表示衷心的感谢和深切的敬意。
参考文献
1:
汪晓平钟军《ASP网络开发技术(第二版)》人民邮电出版社2003
2:
赵林度.《电子商务理论与实践》人民邮电出版社
3:
丑幸荣.《电子商务应用与实例》.华南理式大学出版社.2004
附录