数码商城论文.docx

上传人:b****3 文档编号:4140698 上传时间:2022-11-28 格式:DOCX 页数:29 大小:1.06MB
下载 相关 举报
数码商城论文.docx_第1页
第1页 / 共29页
数码商城论文.docx_第2页
第2页 / 共29页
数码商城论文.docx_第3页
第3页 / 共29页
数码商城论文.docx_第4页
第4页 / 共29页
数码商城论文.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

数码商城论文.docx

《数码商城论文.docx》由会员分享,可在线阅读,更多相关《数码商城论文.docx(29页珍藏版)》请在冰豆网上搜索。

数码商城论文.docx

数码商城论文

 

学士学位论文(设计)

论文(设计)题目:

网上商城购物系统的设计开发

 

 

年月日

目录

摘要1

第一章网上购物系统概述2

一、系统开发的背景2

二、系统开发的目标3

三、系统的可行性分析3

第二章需求和功能分析4

一、需求分析4

二、功能分析5

三、结构分析5

(一)结构模式分析5

(二)数据结构分析6

第三章网上商城购物系统系统的详细设计6

一、系统功能设计6

二、系统功能模块设计8

三、数据库设计9

(一)数据库表9

(二)数据库表功能11

第四章网上商城购物系统系统的具体实现11

一、系统制作软件编程环境的选择11

二、网站的页面首页12

(一)首页布局12

(二)推荐和特价商品12

(三)产品分类展示13

(四)帮助信息模块13

三、购物管理的实现13

(一)顾客登录购物14

(二)管理员登录管理18

四、系统数据库功能实现22

第五章网上商城购物系统调试和检验23

第六章结束语24

参考文献25

致谢25

网上商城购物系统的设计开发

摘要:

随着Internet技术的发展,人们的日常生活已经离不开网络。

人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。

本网上商城购物系统是一个基于Internet,采用B2C(BusinesstoConsumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。

本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。

最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。

本系统主要为顾客提供了会员注册,购物车管理,商品搜索,顾客资料修改等功能,为管理员提供了商品管理,顾客信息管理,新闻信息管理等功能。

在设计方面,本系统采用B/S结构,同时使用ASP技术进行动态页面的设计。

后台数据库选用Access数据库。

关键词:

网上购物;B/S结构;ASP;Access数据库

thedesignoftheshoponlinesystem

Abstract:

AlongwiththedevelopmentofInternettechnology,ourdailylifealreadycannotgowithoutthenetwork..OurrequesttoInternettechniqueisalreadynotsinglybrowsingwebpages,receivinganddispatchingtheE-mail.BusypeoplestartpursuingtheexploitationInternettobecomeashoppingplatformevenstayingathome.TheshoponlinesystemisaelectroniccommercialplatformwhichhasbeendesignedaccordingtothesituationofshoponlinesystembasedonInternetwithB2Cmode.

Thepaperhasintroducedthepracticalsituationandthedevelopingbackgroundofthesystemfirstly.Andthenhasdescribedthedesigninggoal、systemneedandthewholedesigningplan,hasdescribedthedetaileddesignandrealityofthesystemindetail.Finally,conclusionhasbeendrawnaboutthesystemandproblemhasalsobeenraised.

Thesystemismainlyprovideduserswiththefollowingfunctions:

membershipregistration、shoppingcarmanagement、goodssearching、informationmodifyingetc.Ithasalsoprovidedmanagerswithgoodsmanagement、customerinformationmanagement、newsmanagement、admanagementandsoon.IthasbeendesignedwithB/Smodeofstructure,ASPtechnologyindynamicpagedesign.Accessdatabasehasbeenusedasthebackgrounddatabase.

KeyWords:

shoponline;B/Sstructure;ASP;Accessdatabase

 

第一章网上购物系统概述

一、系统开发的背景

信息时代的来临,知识经济的扩张,已越来越靠近我们的生活。

据CNNIC报告显示,中国上网顾客有6800万。

相当多的企业已经上网。

尤其是大型网站向人们提供了各种丰富的信息,人们已经可以不用订报就看到新闻,不听广播也可以欣赏播音节目,不去商场就能了解到商品行情。

通过Internet来经营运作一家商店,一家公司甚至一个企业都成为了可能。

网上购物,顾名思义是指在Internet网上进行购物活动。

其主要功能包括网上的广告宣传、商品展示、订货付款、顾客服务和货物递交等销售、售前和售后服务,以及市场调查分析、及销售统计等多项利用Internet开发的购买销售活动。

Internet和网络计算技术的蓬勃发展,价格廉宜并且深入各处的电子通道成为现实,网上购物也开始变得成本低廉,灵活机动并且无处不在。

在全球范围内,网上购物出现的时间不长,但发展十分迅速。

很多国家的网上购物系统已经通过密如蛛网的互联网络系统得以实现。

广大顾客、商家、金融机构与中间机构、服务支持机构加大了在互联网络上进行原材料查询、采购、产品展示、商品定购、产品储运、电子支付等商业贸易与金融支付活动。

有资料显示,2004年我国仅一个购物网站全年的交易额就有望超过20亿元人民币,这相当于沃尔玛在中国的10家门店2003年全年的营业额。

由于电子商务在我国的飞速发展,已经很少有人不知道“网上购物”这个事了。

新浪、搜狐的网上商城,亚马逊、卓越、当当等网上超市,还有易趣、中商网、阿里巴巴旗下的淘宝网和8848网站等等,构成了我国网络商业门户的强势阵容。

电子商务市场交易量不断扩大,吸引了越来越多的消费者参与其中,网上购物形成了与传统商业业态相抗衡的力量。

然而,在WWW盛行后,人们并不满足于仅能静态显示数据的网页,虽然运用HTML语法在网络上呈现多媒体文件,已经比起以往仅能单纯呈现文字的信息系统进步了很多,但是还是无法满足人们的要求。

最美中不足的地方,就是运用HTML语言所构建出的网页仅能单纯地呈现网页内容,而无法实时对不同网页浏览状况做出响应,如:

不同浏览者、浏览者的行为或不同的浏览时间等。

网页的设计者如果想让浏览过他们网页的使用者能够留下点数据,让网站架设者知道谁来过他的网站,还想在WWW上做生意,那么就必须使用ASP(Active Server Pages)网页技术,而ASP最大的重点和作用就在于数据库的应用,它内置ADO(ActiveX Data Object)组件,可以轻松的存取各种数据库,让网页能够依照不同的情况做出动态的响应,在网页中加入程序建立动态响应的机制,大大缩短程序开发时间[1]。

面对今天可能提供一个简单的电子商店,明天可能提供一个复杂的全球商务系统等等。

于是,电子商务的实现,给我们提供了一个新的机遇!

二、系统开发的目标

现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。

这样才能使得在电子交易时避免不必要错误发生。

我们的目标是使用HTML、ASP等技术来编辑网页,并运用ASP技术把ACCESS数据库和动态网页相关联。

传统的商品管理信息系统中的信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。

当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。

本设计在实际应用中的解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。

网站可完全基于Web技术,只要能连接Internet,就能访问本系统。

并且采用ASP加ACCESS开发,具有管理方便,代码简单易懂,体积小巧的特点。

可以完全通过网页登录后台管理系统,维护起来方便。

网站中各种功能模块独立性强,可以根据需要任意组合。

具有清新简洁方便的界面,操作简单。

支持所有的Windows系列操作系统。

三、系统的可行性分析

当前,随着人们生活水平的提高,大大小小各种数码店已布满了城市大街小巷,数码价格大大降低,数码相机商店之间竞争相当激烈,利润减少。

很多大型商店已转向在互联网上购物业务,以节约成本,增加利润增长点,网络上的数码商店也是大量存在。

但是在本地区的网上数码店较少,配送范围较窄,电子商务功能应用不够,因而知名度不高,所以网上购物还有很大的发展空间。

建立“数码商城”,开展产品网上交易、配送服务,主要有以下几个方面的作用:

1、降低成本。

以电子商务开展业务,可以大量减少人力、物力;同时使得交易活动突破了时间和空间的限制,可以在任何时间、任何地点进行,大大降低成本,提高效率。

2、有利于树立数码商城网站的形象。

作为第四媒体的互联网,其特点就是可以跨越时空,正常情况下,网站无时无刻不在工作,通过数码商城网站,顾客可以跨越时空了解数码店,利用多媒体技术,数码商城网站可以向顾客展示产品、经营理念、形象。

3、有利于拓展营销渠道,扩大市场,提高营销效率。

商城通过网站可以开展电子营销。

电子营销作为传统营销的补充; 电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得更多的新顾客,扩大市场。

4、有利于了解顾客的意见,掌握顾客的需求。

在不干扰顾客正常工作和生活的条件下,通过数码商城网站上的顾客留言、留言薄可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。

5、有利于改善服务,提高服务质量。

利用网站,通过电子沟通方式,开展在线服务方式能够更加及时准确地掌握顾客的需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。

第二章需求和功能分析

进行系统开发时以软件工程的开发原理为基础进行需求分析、程序流程、规划设计、编码及调试。

进行需求分析,需要根据顾客需求确定本管理系统需哪些数据输入与输出以及功能需求。

由此确定数据库中应包含哪些表,每个表应有哪些字段才能有利于功能实现,以及需要哪些界面及功能按扭等。

一、需求分析

进行数据库设计首先必须准确了解与分析顾客需求(包括数据与处理)。

需求分析是整个设计过程的基础,是最困难、最耗时的一步。

作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。

需求分析做得不好,甚至会导致整个数据库设计返工重做。

本网站为小型电子商务网站,具备简单小型网站的基本功能。

建立购物网站,主要是运用电子商务,进一步开拓业务市场,使本地和外地的顾客能通过本网站非常简单、方便地选购各种喜爱的数码产品。

网站的整体设计注重实用性与观赏性的结合,侧重实用性,突出新颖、简单的特点。

具体设计目标分为以下几点:

1、内容选取,充分考虑到当今网络快递发展的趋势,力求从新颖、方便、简洁方面入手,确保选材的质量。

故商城选用最新流行的数码电子产品作为商品。

2、基本功能设计,功能设计简单合理,实用性较强。

这就要求该数码商城具备最基本的商品查询、商品浏览、定单结算以及后台的商品管理、定单管理等功能。

3、内容编排,以简单、美观、合理、方便的页面布局为最终目标,特别是将方便、简单放在第一位,注重合理性与观赏性的有机结合。

4、网页数量,购物页面和后台管理页面至少为8页,每个页面可通过主页面互相链接,实现网站页面的灵活对接。

要达到一个小型购物网站必须要有数据库支持,对网络数据库的要求有以下几点:

1、商品数据的准备。

首先要搜集分销商的所有商品数据。

这些商品数据可以分为三类:

纸面记录、电子数据(XML、Access、Excel等文件)、网上数据。

无论对于哪一种数据,都要对其进行检查,修正有问题的数据,删除重复和过期的记录。

在检查的同时,还要对这些数据进行分析,为制定商品目录方案做准备。

2、商品数据方案的制定。

商品数据方案制定的目的在于:

(1)对商品进行科学、灵活地分类,方便顾客迅速从少则几千,多则几万甚至几十万种商品中找出所需商品。

(2)使系统支持强大、方便、快捷的查询功能,实现模糊查询和智能查询。

(3)高效的商品数据方案能提高数据库性能,提高网页浏览速度。

3、顾客信息表的制定。

顾客信息表内保存着在线商店中所有顾客个人所拥有的个人信息和资料,是在线商店的后台管理人员进行商品销售的设计规划和进行决策的依据和参考。

顾客ID则是顾客个人身份证明的依据。

二、功能分析

一个典型的基于电子商务的网上购物系统主要功能有:

(1)为顾客提供24小时方便快捷的在线订购服务。

(2)商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的加入、过时商品信息的删除等。

(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储,方便顾客迅速从少则几万,多则几十万甚至上百万种商品中找出自己所需商品。

(4)强大、方便、快捷的查询功能。

提供关键字查询(如:

查找所有“SONY”商品)。

(5)订单号模块所谓订单号模块,就是顾客购买完商品后,系统自动分配一个购物号码给顾客,以方便顾客随时查询账单处理情况。

了解现在货物的状态。

(6)将顾客商业逻辑规则融入系统,即根据不同顾客属性,提供不同付款方式。

(如信用卡、支票等)

(7)订单管理。

为分销商的EPR系统提供数据接口。

管理员可以查看历史记录、订单状态,并且能够在最短的时间内通知顾客。

三、结构分析

(一)结构模式分析

对于这么一个商业网上购物网站,我们选择B/S结构,后台数据库采用ACCESS数据库,WEB服务器运行微软的IIS,以ASP(ActiveServerPages)作为开发工具,顾客端用IE浏览器。

B/S模式是指在TCP/IP的支持下,以HTTP为传输协议,顾客端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。

它由浏览器、Web服务器、应用服务器和数据库服务器组成。

B/S模式的工作原理是:

顾客端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回顾客端浏览器。

B/S模式是一种以Web技术为基础的新型的NMIS系统平台模式。

B/S模式把传统C/S模式(顾客端-服务器模式)中的服务器部分分解为一个数据库服务器和一个或多个应用服务器(Web服务器),从而构成了一个多层结构的顾客服务器体系。

B/S模式突破了传统的文件共享及C/S模式的限制,实现了更大程度的信息共享,任何顾客只要通过浏览器即可访问数据库,从而克服了时间和空间的限制。

相对C/S模式,它还有以下优点:

1、它简化了顾客端。

只需在顾客端安装浏览器软件即可,不用在不同的顾客端上安装不同的顾客应用程序。

2、简化了系统的开发和维护。

B/S的所有功能都在Web服务器上实现,使开发和维护工作大大减轻。

3、使顾客的操作使用更加简单。

4、适用于网上信息的发布。

这使得传统的MIS的功能有所扩展。

在安全性要求高、交互性强、处理数据量大、数据查询灵活的地点固定的小范围内使用C/S模式;在安全性和交互性不高,地点灵活的广域范围内使用B/S模式[2]。

这样能充分发挥各自的长处,开发出安全可靠、灵活方便、效率高的软件系统。

(二)数据结构分析

对于系统顾客信息数据库,至少有以下数据项和数据结构:

顾客信息:

顾客ID(自动编号)、顾客姓名、电话号码、Email、地址、邮编。

对于系统的商品信息系统,至少有以下数据项和数据结构:

商品记录信息:

商品的ID(自动编号)、商品名称、商品单价、商品简介、商品所属类别,商品的评论。

此外还有顾客的电子支付所用到的支付账号和留言等信息。

网上购物系统就是基于以上各个数据库的连接和综合,把各个独立的数据库通过内在的关联性统一到一个主页面里,从而方便顾客的访问和购买,实现了一对一的交互。

顾客在购买商品前可以先看看商品目录,看看有没自己需要的商品,在商品的目录里有各个商品的具体的介绍,比如说商品的名称,数量,价格等,顾客在看好自己的商品后,在商品的搜索中,你可以选择你所需的商品,顾客在选择自己的商品时,系统则连接到后台关于此商品信息的数据库中,找到适合顾客需求的信息。

第三章网上商城购物系统系统的详细设计

一、系统功能设计

系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。

在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。

网站的名称,是网站设计关键的一部分,名称是否响亮、易记,主要是主要是用我的原名来设计使得更有亲切感。

“数码商城”一个的小型购物网站,创建“数码商城”网站不仅可以大量减少人力、物力,提高市场的占有率,希望通过网站可以开展电子营销服务,让所有朋友能享受到电子商务所提供的实惠、方便、快捷的服务。

网站的基本功能设置应着重从这一方面考虑。

因此,网站设置了几个网页(会员注册、本站简介、产品列表、购物帮助、顾客留言和购物车等),每个页面都可相互连接。

1、主页:

将本店简介放置于主页,使浏览者登录“数码商城”网站主页就可以了解本站情况。

登录者如有兴趣购买的产品可直接拨打电话订购产品,也可注册为网站会员享受优惠价格购买产品。

由于页面空间所限,主页不可能将所有信息都一一详尽地展现在浏览者的面前,因此,主页上设置了会员注册、本站简介、产品列表、购物帮助、顾客留言和购物车等栏目连接页面,只要浏览者点击对应页面便可以进入连接页面,阅读详细的内容。

2、会员注册:

列出“数码商城”的服务条款,有意成为注册会员的顾客在了解该条款后,点击“同意协议并即注册”按钮进入会员注册页面。

顾客通过填写上顾客名和密码和联系方法再按“同意”按钮进行注册,完成后立即成为“数码商城”网站注册会员,享受会员优惠价格购买产品。

3、网站简介:

介绍了“数码商城”的基本情况,使浏览者对本网站有简单了解,增加消费者对该网站的认识和网上交易的信心。

4、产品列表:

在这个页面里,将公司部分的产品展现在浏览者面前,并标有相应价格,使浏览者一目了然。

5、购物帮助:

主要是针对一些新的顾客,第一次上网购物提供一些本站的信息及网上购物常识。

6、顾客留言:

有利于了解顾客的意见,掌握顾客的需求。

在不干扰顾客正常工作和生活的条件下,数码商城通过网站上的留言薄可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。

7、购物车:

顾客可以在浏览过程中对满意的商品通过点击购买,把所购的商品逐次放入购物车,用于在购物结束时根据购物车中记载的商品信息统一下订单。

网上商城的总体功能分布如图1和图2所示:

 

 

图1网上商城的顾客功能分布图

 

 

图2网上商城的管理员功能分布图

二、系统功能模块设计

根据具体需求分析,为了提高设计效率,整个系统采用模块化的设计方案。

根据上述功能要求,在设计系统的过程中,我们把它们进行集中、分块,使各个部分尽量的模块化,使它们更加符合结构化程序设计的要求。

本系统所要设计两个主要程序模块后台管理员模块和顾客购物模块如图3和图4所示:

 

图3后台管理员模块图

 

图4顾客购物模块

三、数据库设计

(一)数据库表

数据库在系统中占有重要的地位,建立一个结构简捷、合理的数据库,既有利于节省顾客的磁盘空间,又有利于系统的设计与实现。

在本系统中我采用MicrosoftAccess软件来建立数据库,具体设计数据库表如表1-表17所示:

1、购物表

表1购物车表basket

basket_id

sp_id

user_name

count

basket_date

basket_check

basket_admincheck

sp_name

memprice

order_number

2、商品表

表2商品大类表bigclass

bcid

bcname

表3商品小类表smallclass

bcid

scid

scname

表4商品信息表goods

Id

bclassid

sclassid

sp_name

marprice

Memprice

spsm

spms

sp_pic

tj

3、登记表

表5会员登记表dduser

Id

cname

password

email

address

phone

Regtime

ip

post

truename

mobile

oicq

表6管理员登记表dsadmin

id

ds_name

ds_pwd

ds_type

表7游客登记表guest

guest_id

title

body

name

email

submit_date

4、网站发布信息表

表8服务信息表info

id

title

content

sort

表9其它网站连接信息表link

id

website

href

表10公告新闻表news

pname

id

title

body

date

sort

5、顾客反馈表

表11商品评论表pl

id

sp_id

code

content

check

reply

date

ip

表12缺货登记表qhdj

id

connect

content

date

ip

表13顾客留言表book

ID

昵称

OICQ

email

home

ip

内容

时间

sex

image

回复

回时

表14网站调查项目表vote

ID

Title

select1

answer1

select2

answer2

select3

answer3

select4

answer4

select5

answer5

DateAndTime

IsChecked

6、订购送货表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1