电子商务.docx
《电子商务.docx》由会员分享,可在线阅读,更多相关《电子商务.docx(17页珍藏版)》请在冰豆网上搜索。
电子商务
电子商务技术与应用
[内容摘要]
本设计首先研究了手机行业的业务现状与实施电子商务的可行性,明确了设计的主要目标。
其次,在认真分析手机业开展电子商务的业务需求的基础上展开了系统设计,明确了系统的商务模式和体系结构,为系统设计了运行流程和具体的物理方案。
最后,实现了一个具备用户注册与登录、订单管理等功能的电子商务系统。
本系统在结构上采用B/S模式与三层体系结构,采用ASP.net技术实现了系统的表达层与逻辑层,基于SQLSERVER平台实现了系统的数据层。
并利用VISIO2003作图工具对系统的各业务流程的进行设计。
系统初步试运稳定,访问速度较快,用户反映良好。
[关键词]
浩子手机商城;电子商务系统;B/S模式;三层体系结构;
1.概述
1.1行业(或企业)基本情况简介
Internet是目前世界上最大的计算机互联网络,它遍布全球。
今天,你几乎可以在网上找到你想要的任何资料。
不仅如此,坐在家中敲敲键盘、动动鼠标就可以买到你需要的商品。
这样一种全新的购物方式,已经成为了一种时尚。
网上购物在国内已经越来越成熟,可以说已经深入人们的生活中,随着网上开店的商家越来越多,随之也产生的问题也越多,看到别人网上生意做的红红火火,而自己的生意很冷冷淡淡的,心里不免有些惆怅,仔细想想确实有很多值得学习的地方。
在信息时代的今天,建立一个功能强大,界面美观的电子商务网站,建立电子商务系统平台,对企业的发展是至关重要的。
浩子手机商城主要以各种手机的销售为主,有效减少中间环节,降低库存,它使买卖双方网上沟通,洽谈,提高工作效率。
从而,提高企业的市场竞争力。
网上商店在网络营销中的主要作用表现在:
(1)缩短了企业开展电子商务的投入周期;
(2)简化了开展电子商务的复杂过程;
(3)增加了网上展示产品的窗口;
(4)直接获得网上销售收入;
(5)不需要太多的专业知识,便于管理。
1.2实施电子商务的可行性分析
(1)技术可行性:
ASP.NET是Microsoft公司推出的Web开发平台,也是目前最先进、特征最丰富、功能最强大的Web开发平台,具有方便、灵活、界面和逻辑分离、可缩放性和可用性、可管理性、自定义性和扩展性等特点;SQLSERVER是微软公司开发的一个关系数据库管理系统,以Transact-SQL作为它的数据库查询和编程语言,具有功能强大,存储过程,触发器,自定义函数,定时JOB,MAIL通知等特点。
综上所述,选用ASP.NET+SQLSERVER的组合完全可以满足中国石化电子商务系统开发的技术需求。
(2)管理可行性:
浩子商城的整体布局符合当今的主流设计,各商品根据其特性进行了分类,例如:
GSM系列手机,CDMA系列手机,3G系列手机,蓝牙功能手机等。
并且,在最新商品展示区,对一些流行新款手机展出。
一切商品都与数据库进行连接,通过对数据库的统一管理来操作网站的运营。
另外,建立了一整套网上支付系统,通过把新型支付手段包括数字现金,信用卡,借记卡,智能卡等支付信息通过网络安全传送到银行或相应的处理机构,以实现电子支付。
总之,不管是在对商品的有效管理,还是在对支付手段及资金的管理上说都是可行的。
(3)市场可行性:
中国经历了20多年的改革开放,经济取得了突飞猛进的发展势头,人民生活水平和消费能力,以及一些消费观念正逐步改变,其中,网上购物这一新型消费方式和购物观念正在逐步深入人心,也正被许多网民所乐意接受,特别是受到了年轻一代人的喜欢,因为年轻人的文化素质高,对网络知识了解的比较多,并且他们很容易接受新事物,并大胆的尝试,同时网上购物带给顾客的是一种全新的体验和感觉,又让顾客得到实惠和方便等许多好处,从国际环境来说,发达国家的网上购物更是普及。
而,浩子商务网站有良好的供货渠道,产品价格比市场价要低,手机的款式全,品种多。
在当今市场环境下,是具有一定的市场竞争力的!
所以,浩子手机商城的建立,从市场角度看是可行的。
(4)经济可行性:
经济可行性主要考虑一个项目的建设过程在经济上是否可行。
要建立一个商务网站平台,整个网站的建立包括以下项目:
A.域名的申请
B.自建主机
C.网页制作
D.系统定制
E.推广费用
从实际考虑,本企业能负担以上费用的支出。
因此,浩子手机商城的建立具有经济可行性。
2.系统需求分析
2.1核心业务分析
通过对公司的经济业务进行分析,从全局考虑核心业务的运营过程,贯穿整个企业建立以下企业的流程图:
图一核心业务流程图
2.2现有业务流程中存在的问题
(1)客户管理系统的不健全。
作为一个以盈利为目的的企业,客户就是企业的生命源,拥有一定的客户资源,对客户资源的有效利用,是企业的头等大事。
而本企业原有的客户管理系统存在一定不足,对原有客户信息的收集不完整,对老客户的维系不足。
(2)订单管理系统的不足问题。
在此之前,企业以传统的经营模式,企业的订单管理系统能满足需求。
但,若建立了电子商务平台,原有的订单管理系统不能满足网上定单的反应速度的快速性,以及订单的多样性。
(3)库存管理问题。
随着企业的进一步的发展,企业原有的库存管理系统存在对业务的需求已不能满足。
库存中的积货应该缩短更新期,及时相应订单需求。
在当今的企业中,具有一个可靠的库存管理系统是至关重要的。
2.3实施电子商务的主要障碍
(1)网上支付安全问题:
对于现阶段电子商务的发展状况,存在一定的客户群对网上支付有所疑虑,该网站的支付过程是否安全可靠,个人保密信息是否保密。
因此,要通过引进现阶段商务网站比较通用的PGP加密系统。
(2)员工的操作技能:
一个传统的企业走上了电子商务之路。
那预示着企业的管理理念也将产生飞跃。
对传统的经营模式,原工的要求还能满足,但建立网上平台后,员工的操作技能也必须有所提高,才能满足电子商务的新特点。
3.系统设计目标
3.1系统功能
(1)产品信息发布功能:
为了更好进行产品的信息发布,系统的产品信息发布功能模块专门设置了一个新品上市专区,该区通过索引数据库中的相应数据表,显示最新的手机产品。
另外,在首页的导航条中设置了特价产品导航,用户可以简便的查询所需要了解的产品。
用户可以根据自己的需求,选择最新产品区或特价产品区。
最后,为了进一步提升信息发布能力,在站内新闻中,也有相关产品的最新评论,以及相关新闻.
(2)客户管理功能:
系统用户分为普通用户和管理员用户两种身份,它们拥有不同的权限,享有不同的优惠。
一般的用户要购买商品必须先注册,获得相应的用户名和密码,即成为普通用户。
普通用户购买商品得按平台显示的价格购买,并不具有对一些特殊信息访问权。
而要成为管理员级用户,可以通过付款购买,也可以通过多次在本网站购买商品获得积分,达到一定的积分,就能升级成为管理员级用户,即会员。
(3)用户注册和登录功能:
该模块用于记录和确认客户身份,客户要按要求输入相关项目才能成为本网站的注册用户,只有已注册的用户并登录后,才能在线购买手机商品并生成订单。
注册用户通过首页输入用户名和密码登录网站。
(4)商品管理功能:
包括:
商品浏览,查询,商品信息的修改,增加和删除功能。
商品列表按照商品类别显示商品。
商品列表可以显示商品缩略图,型号,名称及价格。
点击商品名称或商品缩略图可以进入商品详细信息页。
点击购物车可以讲该商品放入购物车以待结算。
(5)用户管理功能:
包括增加,删除,修改用户信息。
(6)订单管理功能:
包括订单生成,历史订单查询管理。
客户可进入订单浏览界面查看自己所有订单的记录。
可以看到订单编号,日期,订单总金额。
点击进入详细信息可看到订单的详细信息。
(7)其他管理模块功能:
为使网站更加完善,便于消费者和商家之间的交流和沟通而设置的。
包括广告管理,购物导航信息和问题反馈信息管理。
3.2系统性能
(1)数据库精度:
系统基于SQLSERVER平台实现了系统的数据层。
而SQLSERVER是微软的数据库产品,在现阶段仍然是一个主流产品。
该软件的普及度如此之高,取决于其数据库的高精度,出错少,建立的数据库非常稳定。
(2)灵活性:
一个好的系统的建立,具有良好的灵活性也是比较重要。
而本系统的设计也始终贯穿了灵活性这一特点。
(3)友好性:
系统界面设计简洁,操作方便,便于维护人员和用户掌握。
尤其在主页的设计中,完全从用户的角度考虑,整体色彩,导航条的布局等都尽力做到人性化。
(4)可扩展性:
要确保系统可以通过简单的修改或是功能的扩展来满足业务不断发展而产生的新的需求,系统在设计之初,就全面考虑了企业将来的定位与发展的趋势,为以后业务发展的新需求奠定了基础。
不管是从数据库,还是各页面的布局,都有效的体现了可扩展性。
3.3系统的经济效益
(1)成本的降低:
若建立了商务网站,企业的宣传成本将降低。
并且传统的销售模式,需要一批销售人员。
销售成本相对较高。
而电子商务的网上操作,决定了它能有效降低企业的成本。
(2)资金周转率的提高:
商务网站建立之后,因为是通过网上销售,网上支付。
从而提高的企业的资金周转率。
从管理学的角度考虑,资金周转率的提高能有效提高企业的经济效益。
总之,商务网站的建立能有效降低企业的产品成本,销售成本等,能提高企业的经济效益。
4.系统总体设计
4.1系统的体系结构
图二系统结构图
图三商城导航及后台管理图
注:
网站的整体结构如图二,首页下的二级目录包括:
企业模块,产品模块,销售模块,用户模块,意见模块。
图三中描述的是商城的前台运营流程及后台管理功能。
4.2系统的基本流程
图四系统基本流程图
5.系统表达层设计
5.1主页设计
(1)页面布局:
主页的布局,最上面有一个全面的导航条。
包括:
新品上架,特价促销,热销商品,用户中心,商城新闻,行业资讯,导航分类等。
左上角有新用户注册区,以及帮助中心。
而首页的中央主要是一些商品的展示区。
首页截图附后。
(2)色彩搭配:
网页设计主要是以粉红与白色作为主色调。
在各导航处颜色设置得比较明艳,感觉很醒目。
另外,以粉红和白色作为主色调,是出于当今网页以简单,干净的潮流考虑。
颜色搭配给人一种温和的视觉效果。
5.2二级栏目设计
(1)会员中心:
点击会员中心,则进入改板块。
首先,要进行会员的登录,输入用户名和密码方可进入。
(2)购物车:
点击购物车,将显示用户的购买商品,商品件数以及总的价格。
另外,在该二级页面中还设置了,继续购物,增加数量,清空购物车,去收银台等项目。
(3)报价中心:
进入报价中心,展示在互用面前的是众多商品的商品号,商品名,会员价等商品的详细信息。
(4)购物流程:
对于网上购物的流程不太了解的用户,可以点击购物流程,进入该页面,将显示本系统的购物流程。
6.系统逻辑层设计
6.1购物车模块设计
(1)程序流程图:
购物车流程如下。
图五购物车流程图
(2)核心代码:
--#includefile="conn.asp"-->
--#includefile="config.asp"-->
<%=webname%>--付款方式
。
6.2会员管理模块设计
(1)程序流程图:
会员注册流程如下。
图六会员登录流程图
(2)核心代码:
--#includefile="conn.asp"-->
--#includefile="config.asp"-->
<%=webname%>--我的专区
--#includefile="include/head.asp"-->
|
|
|
|
#FF67A01pxsolid;BORDER-left:
#FF67A01pxsolid;BORDER-right:
#FF67A01pxsolid;">
|
--#includefile="userinfo.asp"-->
|
。7.系统数据层设计
7.1E-R模型设
图七E-R图
7.2数据库设计
数据库是设计网站必不可少的后台支持,在设计数据库表结构之前,首先要创建一个数据库,在我们的网上购物系统中,我们定义这个数据库为Shop。
该数据库中包含了:
新闻信息表new、商品类别表hw、商品信息表sort1、sore2、sort3、购物车表orderdetail、用户表member和管理员表admin。
下面分别介绍一下这些表的结构。
1)新闻信息表new
新闻信息表new用来保存网站新闻信息,结构如下表所示:
编号
字段名称
数据类型
说明
1
Id
int
新闻编号
2
Title
varchar(50)
新闻题目
3
Content
varchar(1000)
新闻内容
表1
2)商品类别表hw
商品类别表hw用来保存商品类别的信息,结构如下表所示:
编号
字段名称
数据类型
说明
1
Id
int
商品编号
2
TypeId
int
商品类别
3
Name
varchar(50)
商品名称
4
SN_Number
varchar(50)
商品序列号
5
Producer
varchar(50)
生产厂家
6
Package
varchar(50)
包装类型
7
SalePrice
float
销售价格
8
StorePrice
float
进货价格
9
Content
varchar(100)
商品简介
10
ReadCount
int
阅读次数
11
BuyCount
int
销售数量
表2
3)购物车表orderdetil
购物车表用来保存用户订购的商品信息,结构如下表所示:
编号
字段名称
数据类型
说明
1
Id
Int
编号
2
UserId
varchar(20)
用户名
3
GoodsId
Int
商品编号
4
OrderTime
Datetime
订购时间
5
OrderCount
Smallint
订购数量
6
SalePrice
Float
销售价格
7
UserChecked
Tinyint
用户确认(0-用户订购;1-送至收银台;2-提交订购)
8
OrderNumber
varchar(50)
订单号
9
PostTime
Datetime
提交时间
10
AdminChecked
Tinyint
管理员确诊(0-没有提交;1-用户提交;2-处理;3-发货;4-结帐)
表3
4)用户信息表member
用户信息表member用来保存注册用户的基本信息,结构如下表如示:
编号
字段名称
数据类型
说明
1
UserId
varchar(20)
用户名
2
Pwd
varchar(20)
用户密码
3
UserName
varchar(50)
用户姓名
4
Sex
bit
性别
5
Address
varchar(1000)
地址
6
Email
varchar(50)
电子邮件地址
7
Telephone
varchar(100)
电话
表4
5)管理员表admin
管理员表admin用来保存系统管理员的基本信息,结构如下表所示:
编号
字段名称
数据类型
说明
1
AdminId
varchar(20)
用户名
2
PassWd
varchar(20)
密码
3
Name
varchar(50)
用户姓名
表5
7.3数据连接设计
1.连ACCESS:
conn.open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.mappath("/db/database.mdb")
此采用根目录的相对路径方法,可以解决整个网站共用一个conn.asp文件的问题,但要注意:
此方法不适合于在本地调试时虚拟目录下的站点。
2.连SQLSERVER:
cnn.open"Provider=SQLOLEDB;DataSource=127.0.0.1;InitialCatalog=db;UserID=USER;Password=PWD;"
3.如果是ACCESS数据库,最好是放在网站目录外的文件夹,防止下载,此方法最适合虚拟主机网站,程序放在WWW文件夹下,数据库放在DATABASE文件夹下。
4.如果不能用DSN连接或放到网站外的文件夹时,建议将数据库启复杂名字并加#字符,这样更好的防止下载,另外将.mdb改为.asp也不安全,这样容易执行提交asp代码,建议文件名:
*#*.mdb
5.最安全的办法:
网站全部做好后在conn.asp文件中首行加上OnErrorResumeNext
8.系统实施
8.1浩子手机商城的首页截图:
8.2留言板页面:
8.3会员登录页面:
8.4购物车页面:
参考文献
[1]刘红军.信息管理基础[M].北京:
高等教育出版社,2004
[2]金明伟.我国上市公司信息披露若干问题[J].投资与证券,2003,(6):
100-113.
[3]上海证券交易所研究中心.《中国上市公司治理报告(2003)》.[DB/OL]中国科学院计算机网络信息中心
[4]石志国,ASP动态网站编程[M]. 清华大学出版社,2001年.
[5]ThebeautyinCSSdesignavailedathttp:
//www.CSSG.
[6]王永刚.浅谈工厂方法在ASP.NET网站设计中的应用[J]机电技术200834(9):
15
[7]李玲.B2C电子商务网站的设计与实现[J]。
计算机与数字工程2008,33(12):
113
展开阅读全文
相关搜索