资源描述
理工之友电子商城网站构架规划报
[摘 要] 随着经济和信息技术的发展,电子商务越来越受到企业的重视,对它的应用,不仅降低了企业的成本,而且增加企业的收入,同时也方便了顾客选择与购买商品等。鉴于此,本文根据实际调查、分析,结合asp、sql server2005等相关技术,设计一个理工之友电子商城。
[关键字] 电子商城; 电子商务; 需求分析; 详细设计
1 概述
1.1背景及意义
在信息飞速发展的时代,网络信息化管理系统以信息量大,数据准确,速度快,管理全面等特点,在现实生活中得到应用,推广以及不断更新。电子商务是网络时代的产物,它是指在电子网络上进行商品交易买卖和服务交易的过程。电子商务包括3类商务交易:第一类是指发生在企业和消费者之间的交易;第二类是指发生在企业与企业之间的交易,从事这种电子商务形式的企业对消费者来说是不可见的;第三类是指消费者与消费者之间的交易。理工之友电子商城是建立在企业与消费者之间的上午交易网站,用户在电子商城上可以方便,快捷的查找到所需商品的信息,并可以门不出户的购买到商品。网站性质为商品展示与管理类型,提供商品的详细信息,并对商品进行详细分类,方便用户查找和购买所需的商品。电子商城主要用来向用户展示商品的信息,对于生活和工作中的各类商品都应尽可能的全部包括在内。网站发布后,要实现能够为用户生活,工作带来极大地方便并提高企业知名度,为企业产品宣传节约大量成本的目标。一方面电子商城能够为企业节省大量的人力资源,企业不再需要大量的业务人员去跑市场,间接为企业节约了成本。另一方面,电子商城能够收集海量商品信息,将会有大量用户访问网站,有助于提高企业知名度。
1.2 简述
本文详细讲述了制作电子商城网站的全过程。首先讲述了制作电子商城网站的背景及意义,再讲述了网站的需求分析,及其网站的概要设计。下来就是最重要的部分,网站的详细设计。最后则是对网站的测试及测试结果,及其对本次网站制作的总结。
2 需求分析
2.1可行性分析
网络化的纵深发展以及信息技术的日新月异,引发了商务方式的变革,21世纪是一个信息时代,数码时代,互联网和电子商务时代,电子商务正在以前所未有的力量冲击着人们千百年以来传统商务观念与模式,他直接作用于社会经济的方方面面,成为企业开拓全球市场,利用国内国外各种资源的一个千载难逢的良机。陕西理工学院的学校规模发展很快,学校的师生人数越来越多,购物需求越来越大,同学们和老师需求各不相同,但有一点是相同的,就是业余时间不多,不能到具体的商城去实地看看,如果能够构架一个商务平台,让他们足不出户就可以购物,这应该是一个很大的商机。
电子商务:电子商务通常是指全球各地广泛的商业贸易活动中,在英特网开放的网络环境下,基于浏览器\服务器应用方式,买卖双方不见面进行各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商务运营模式。
近年来,在全球经济保持增长和互联网宽带技术的普及的背景下,世界主要国家的电子商务市场保持了高速的增长态势。以美国为主的发达国家,俨然是电子商务的主力军,而中国等发展中国家在电子商务中异军突起,正在成为国际电子商务市场的重要力量。2008年中国电子商务市场延续了2007年公展的势头,后期受到全球金融危机和发展瓶颈影响,交易额增长放缓,但总体来说,中国的电子商务市场仍在稳步前行。
2009年中国电子商务市场除过扩大资金来源,支持体系方面也有所成就,不可避免的受到金融危机所带来的影响,但随着电子商务与行业发展结合的更广、更深,充分利用电子商务的B2C手段已经成为企业行业在度过经济寒冬中的重要选择。因此,2009投资机构对中国电子商务ide市场的关注度不升反降,其中B2C行业无论在投资案例数量还是在投资金额上都呈现快速发展的趋势。
随着国内Internet使用人数的增加,利用Internet进行网络购物并以银行卡付款的消费模式已近渐渐流行,市场份额也在快速增长,电子商务逐渐成为行业热议的一个焦点话题,相关电子商务网站也层数不穷。
陕西理工学院拥有将近2万名师生,如果制作一个商务网站可以将这庞大的人群发展成网站用户,这将是很大的一块蛋糕,而我们电子商务学生也需要一个机会实践我们所学制作网站方面的知识,综上所述,技术、人才、硬件软件基本的条件都具备,可以制作这样一个购物网站来实现盈利和锻炼的双赢的目的。
2.2网站制作的环境
硬件:处理器:英特尔 Pentium(奔腾) 双核 T4200 @ 2.00GHz
内存:2GB
显示卡:NVIDIA GeForce G 105M
网络适配器:Broadcom NetLink (TM) Fast Ethernet
软件:Dreamweaver Photoshop SQL SEVERVE2005等制作网站软件。
2.3概要设计
搭建系统框架:
网站建设之前,可以规划和创建网站中用的文件夹,这样不但可以方便以后的开发工作,也可以规范系统的整体构架。电子商城组织图如下:
根据前期在老师和学生中的调查研究分析,我们认为电子商城应该具有下面特点。
首页面设计要能够吸引师生目光,整个页面应以简洁为主,突出重点;
可操作性高,避免复杂的、异议的链接;
浏览速度快,避免长时间打不开页面的情况发生;
商品信息部分有实物图例,图像清楚、文字醒目;
详细的商品查询功能,可以通过商品的各个属性来搜索;
详细的流程介绍,从浏览商品到购买结账,各个步骤之间的练习最好能以图例来说明;
提供在线咨询;
后台可以对用户商品进行详尽的查看和管理;
订单管理;
易维护,提供二次开发支持。
根据以上分析我们认为可以制作一个这样的网站,网站应该实现以下功能:
全面展示电子商城的服务项目及环境;
展示网站最新的商品信息;
展示网站推荐的商品信息;
为用户提供修改个人资料和查看在网站操作情况的平台;
提供用户在网站上购物的平台;
提供用户无网站沟通交流的平台;
展示网站发布的公告信息;
展示商品的销量排行;
提供在线帮助信息;
对商品的详细信息以及分类信息进行管理;
对会员基本资料、会员制度、消费情况以及用户留言信息进行管理;
对会员提供的订单进行管理;
对管理员的信息,商城公告信息进行管理;
系统运行稳定,具有强大的数据处理能力。
整体构思:
本网站主题为:理工之友电子商城。总共有网页10个。主页是一个总目录的网页,里面加有网页动画效果“滚动字幕”及Flash动画,本站几个主要分网页分别为:最新商品,推荐中心,会员中心,我要留言,商城公告,商品分类,销量排行,在线帮助,安全退出。还有许多子网页。
2.3.1电子商城前台设计
电子商务前台功能设计图
电子商城前台管理系统
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
最新商品
会员中心
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
我要留言
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
商城公告
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
商品分类
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
销量排行
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
在线帮助
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
安全退出
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
会员修改资料
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
修改密码
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
购物车
推荐商品
订单查询
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
消费查询
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
推荐商品
电子商城前台功能结构图
2.3.2电子商城后台设计
电子商城后台功能结构图
电子商城后台管理系统
商品信息管理
站内公告管理
用户信息管理
订单信息管理
留言信息管理
管理员信息管理
理员信息管理
会员制度设置
会员基本信息
会员消费信息
商品分类管理
商品信息管理
商品信息添加
查看留言信息
订单信息管理
公告信息管理
公告信息添加
电子商城后台功能结构图
2.3.3电子商城流程设计
系统流程图
电子商城
网站访问者
网站管理员
会员中心
购物车
收银台
登录
选择商品
注册
登录
购买
进行商品信息管理、订单管理、用户管理、网站信息管理
浏览网站其他功能模块
否
否
否
否
否
是
是
是
是
是
系统流程图
3详细设计阶段
3.1 数据库选择分析
作为一个电子商城网站,由上面同学对系统的整体功能分析,我决定选择sql server 2005来对系统的整体数据进行分析制作。由于Sql server2005界面友好、操作简单,同时包含一套管理和开发工具,sql server management studio就是一个完整的图形化集成工具,用户不用记住各种命令和sql语句就可以完成各种操作。
3.2数据库制作
打开 Microsoft sql server management studio,以sql server账户登录
新建一个数据库名为db_25
数据库有如下主要性质
逻辑名称:db_25_Data 文件类型:数据 文件组:PRIMARY 初始大小:3MB
自动增长:增量为 10%,不限制增长
db_25_Log 文件类型:日志 文件组:不适用 初始大小:2MB
自动增长: 增量为 10%,不限制增长
所有者: sa
3.3数据表制作
根据商城功能的要求,设计如下九张表:
数据表tab_affiche 用于商城的公告栏展示最新商品信息以及商城的活动等
字段名称
数据类型
长度
默认值
字段描述
id
int
4
唯一标识
Aftitle
varchar
50
Afcontent
varchar
200
Afdate
datetime
Getdate()
数据表tab_class由于商品的分类
字段名称
数据类型
长度
默认值
字段描述
id
int
4
唯一标识
Cname
varchar
50
Cdate
datetime
Getdate()
数据表tab_goods主要用于物品的销量排行的展示
字段名称
数据类型
长度
默认值
字段描述
Id
int
4
唯一标识
Gname
Varchar
50
商品名称
Gclass
Int
4
0
所属大类
Gmprice
Money
8
0
市场价
Ggprice
Money
8
0
会员价
Gprovider
Varchar
50
提供商
Gaddress
Varchar
50
所在地
Gpicture
Images
16
图片资料
Gintro
Carchar
200
商品简介
Gdate
Datetime
8
Getdate()
上架时间
Gstore
Int
4
0
库存量
Gsale
Int
4
0
销售量
Gcommend
bit
4
0
是否推荐
数据表tab_lword 记录会员订货物的基本信息
字段名称
数据类型
长度
默认值
字段描述
id
int
4
唯一标识
Ltype
varcha
50
Ltitle
varchar
50
Lname
varchar
50
Ltel
varchar
50
Lcontent
varchar
50
Ldate
datetime
数据表tab_manager超级管理员信息表
字段名称
数据类型
长度
默认值
字段描述
id
int
4
唯一标识
Mname
varchar
50
名称
Mpasswd
varchar
50
密码
Mgrade
nvarcha
20
Mdate
datetime
getdate()
数据表tab_order客户的订单信息表
字段名称
数据类型
长度
默认值
字段描述
Id
Int
4
唯一标识
Ofid
Varchar
50
订单号
Uname
Varchar
5
用户名
Gname
Varchar
50
商品名称
Gnum
Varchar
50
数量
Ggprice
Varchar
50
单价
Udiscount
Float
8
0
折扣率
Otransport
Varchar
50
运输方式
Omoney
Float
8
0
应收金额
Oname
Varchar
50
收货人姓名
Otel
Varchar
30
收货人电话
Oaddress
Varchar
100
收货人地址
Opcode
Varchar
10
邮编
Oemail
Varchar
100
E_mail
Opay
Varchar
50
付款方式
Odate
Datetime
8
Getdate()
提交时间
Ostate
Varchar
50
执行状态
Ointro
Varchar
100
备注
数据表tab_rule会员的制度信息表
字段名称
数据类型
长度
默认值
字段描述
Id
Int
4
唯一标识
Rintegral
Int
4
0
积分设置(元∕分)
Rdiscount
Int
4
0
折扣率(分∕折)
Rgrade
Int
4
0
会员等级(分∕级)
数据表tab_user_account会员的基本账户管理
字段名称
数据类型
长度
默认值
字段描述
Id
int
4
唯一标识
Uid
Int
4
用户ID
Uname
Varchar
50
用户名称
Amount
Float
8
0
消费总额
Atimes
Int
4
0
消费次数
Aintrgral
Float
8
0
消费积分
Agrade
Int
4
0
会员等级
Adiscount
Float
8
1
折扣率
数据表tab_user_reg会员的基本注册表
字段名称
数据类型
长度
默认值
字段描述
Id
int
4
唯一标识
Uname
varchar
50
姓名
Usex
bit
“男”或”女”
性别
Upasswd
varchar
50
密码
Uquestion
varchar
50
Uanswer
varchar
50
Udate
datetime
getdate()
Urname
varchar
50
Utel
varchar
50
Uemail
varchar
100
Ucode
varchar
50
Uaddress
varchar
100
Upcode
varchar
50
3.4搭建系统的框架
网站建设之前,可以规划和创建网站中用的文件夹,这样不但可以方便以后的开发工作,也可以规范系统的整体构架。电子商城组织图如下:
3.5网站的前台设计
对商城网站的前台设计我们主要用到的是Dreamweaver cs3 、PS等设计软件。
网站的前台首页是对网站的浏览者提供的第一浏览的页面,必须吸引浏览者的眼球,整体色调采用的是蓝色,对此我们采用F型的布局方式,有利于客户跳转到不同的页面,主页面包括以下六大模块:
注册登录模块:用于会员注册和登录网站,并提供密码找回功能;
注册的主要项目如下图:
商品分类模块:用于展示商品分类,提供商品信息:
商品展示模块:用于展示按照商品销量进行排列的信息列表;
会员中心模块:用于会员查看基本资料、购物车、订单信息、消费信息等功能;
商务咨询模块:用于展示网站提供的商务咨询;
包含在会员中心的模块中,使得客户很方便快捷的了解到自己的各类信息。
我要留言模块:用于提供用户与网站的交流平台:
最终设计构成的网站首页如下图:
3.6网站后台的设计
网站后台首页是管理员对网站信息进行管理的首页面。在该页面中,管理员可以清楚地了解网站后台管理系统包含的基本操作。电子商城网站后台首页主要包含的主要的模块如下:
用户信息管理:主要管理员信息管理(用于管理员的添加与修改)、会员基本信息管理(对会员的的基本信息进行查询、查看、删除)、会员制度设置(会员制度的主要功能是对网站会员的积分、购买商品的折扣率以及会员等级的设置。根据市场情况,对会员制度进行合理的设置不仅可以促进消费的积极性,还可以提升网站的知名度)和会员消费信息查看(给予网站管理员查看相关会员的消费信息)。
此模块相关主要子模块的详细设计
会员制度模块
名称
类型
含义
重要性质
Form1
form
会员制度设置表单
Method=”post”
Action=’””
积分设置
input
会员低分设置
Type=”text” lass=”textbox
折扣率设置
input
折扣率设置
Type=”text” lass=”textbox
会员等级设置
input
会员等级设置
Type=”submit” value=”登录” class=”button”
Set
input
“设置“按钮
Type=”submit” class=”button” onclik=”return mycheck(this.form)”value=”设置“
Submit2
input
“重置“按钮
Type=”reset”value=”重置”class=”button”
商品信息管理:主要包括商品分类信息的添加、删除和修改,商品信息添加和商品信息管理。其主要功能是设置商品的分类(商品分类添加、修改和删除),在分类的基础上完成商品信息的添加、查询和删除等操作。
主要模块功能截图如下:
商品分类管理:
商品信息添加:
商品信息管理:
订单信息管理:主要包括对订单状态的设置、订单信息的查询、查看和删除。它的主要功能包括查看所有用户提交的订单信息,根据执行阶段对订单进行标记处理,并可以根据不同条件查询订单信息。页面如下:
站内公告信息管理:主要包括公告信息添加和公告信息管理。
主要的截图如下:
公告信息添加:
公告信息管理:
留言信息管理:主要包括对网站用户的留言信息进行查看和删除。
综上功能模块,最终构成的后台界面如下:
3.7后台登录模块设计
后台登录模块作为后台管理系统的入口,主要用于验证管理员的身份。只有正确的登录到网站后台系统,才能对网站的用户信息、商品信息、订单信息进行查看和处理。
后台登录页面的重要表单元素
名称
类型
含义
重要属性
Form1
form
后台登录表单
Method=”post” action=”’
Txt_name
input
管理员名
Type=”text” class=”textbox”
Txt_passwd
input
密码
Type=”text” class=”textbox”
login
input
“登录”按钮
Type=”submit” value=”登录” class=”button”
Submit2
input
“重置”按钮
Type=”text” value=”重置”
class=”button”
4测试
本网站采取的测试方法是先进行各模块测试然后再总体测试的方法。测算结果各项功能基本达到设计要求。为了保证系统的安全性系统一开始就采用的是ASP技术,并且在会员管理上采取分类授权管理,这些都很好地保证了系统的安全性。
4.1页面显示测试
依次单击各栏目(如导航条、超链接、图片链接等),观察有没有错误的链接或链接显示正常但却失效不能跳转到其他页面的情况,如果有及时记录或修改。
4.2功能模块测试
1、最新商品测试:点击“公司首页”左下方的“最新商品”选项,查看是否有新的商品信息。
2、用户登录测试:若为第一次登录,则需要注册,单击点击“公司首页”左下方的“用户登录”内的超链接“注册会员”,进入“会员注册”页面,按照提示输入个人信息,单击“同意以下注册协议,注册成为会员”按钮,注册成功并审核通过后即可重新登录了。进入“网站管理系统后台”,点击“会员中心”在其中可进行各级会员的注册管理,包括查看、屏蔽、删除操作。
3、商品分类测试:在“公司首页”左下角“商品分类”模块内,选择商品类型,稍后即可看到搜索结果。
4、我要留言测试:“我要留言”包括产品评论与商家评论,选择一件商品,购买后,对商品进行评价以及对商家的服务态度等做出评价。
5、商城广告测试。点击“商城广告”选项,查看商城的一些关于商品打折以及最新的商城信息。
6、销量排行测试。点击“销量排行”选项,查看商品的销量排行。
7、在线帮助测试。点击“在线帮助”选项,在打开的页面中可以看见商城给顾客的一些在线帮助。
5总结
通过自己对详细设计部分的设计,初步学会了对数据库的分析与设计,了解了网站前后台页面设计的基本步骤与应该注意的要点,以及做一个电子商城网站应该具有那些实地相应的功能。觉得在网站业面设计的过程中应注意一下几点:网站的风格和创意网站的logo设计。它是网站的标志图案,传递网站的定位和经营理念,同时便于人们识别,它的好坏决定着客户对网站的第一感觉的好坏。网站框架与布局方面(分辨率的考虑、合理的广告、空间的合理利用、文字的编排、)网站的配色等。同时也培养了我团队合作的精神,很好的和别的队友沟通。
虽然基本的功能实现了,但其中还存在不少的问题,自己对基础知识掌握的不够扎实,操作能力比较差,以后加强基础知识的学习,多操作。
参考文献
[1] 冯昊. ASP动态网页设计与上机指导[M]北京:清华大学出版社,2002
[2] 杨冀川. ASP动态网站设计实战[M]北京:机械工业出版社,2000
[3] 沈大林. Dreamweaver Flash Fireworks三合一教程[M].北京:电子工业出版社,2001
[4]《网页设计制作:网页三剑客8中文版》,清华大学出版社,2006;
[5]《网页设计三合一实用教程:MX 2004中文版》,北京理工大学出版社,2004
展开阅读全文