网上购物系统课程设计电子商务
编号:
山东建筑大学 商学院·课程设计
课程名称: 电子商务系统课程设计 班 级: 商务081-2 指导教师: 徐敏 学生姓名: 张子奇 学 号: 2008091029 时间进度: 2011-10-24——2010-11-5
所属学期:2011- 2012学年第1学期 第9-10周
2010年月日
网上商城购物系统的设计
正 文
1.系统概述
1.1研究背景
随着信息技术的不断发展,我们现在已经步入了一个信息化的时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系起来了,我们不敢想象没有网络我们的生活会像怎么样,也许就像食物中没有调料,现在的生活离开了网络会变得索然无味。通过网络我们可以足不出户的做许多事情。休闲,娱乐,学习,购物,交友等等许多我们数之不尽的事情。随着信息化的不断进步,今天一种新的购物方式已然出现。那就是网上商城购物。
网上商城是为了精简商业活动中场所所带来的成本以及地理位置所带来的商业活动不便所开发的,依托互联网来进行商业活动的平台。它提供一套基于互联网的商品采购与交易模式,打破商城和用户之间由于场所限制带来的购物不便,同时,它能够降低商场场地所带来的成本,将更大的实惠反馈给购买者。从而为购买者和商家开辟一条共赢的道路。本设计尝试用ASP在网络上架构一个动态的电子商务网站,以使每一位顾客不用出门在家里就能够通过上网来轻松购物。 1.2系统开发的目的和意义
目前在线购物虽然迅猛发展,但是作为电子商务一个重要模型之一的B2C模式却远远落后于B2B的发展,原因很多,但其中一个重要的原因是电子商务平台不能全面的解读电子商务,使电子商务只停留于形式,单纯起到网上交易的目的,虽然我国互联网上已经有很多个电子商务网站,但真正能实现电子商务功能的却少之又少,更不要说真正开发电子商务功能,实现电子商务优势了。甚至于有很多是为了迎合电子商务发展而单纯建立一个界面,放几件商品,后台的工作完全不存在。因此开发一个功能全面,适合我国商务特色的,经济实用的B2C电子商务平台是非常需要和必要的。
2. 商务系统的组成
2.1 系统设计概述
下图为网上商城购物系统的功能模块示意图:
图1 网上购物系统功能模块示意图
本系统按照功能分解,可以分为前台管理和后台管理系统。根据页面流的设计,管理端系统分为公告管理、商品管理、订单管理、投诉管理、系统管理5个模块。 1.2 功能划分 后台管理实现功能
(1)、商品大类、小类管理 (2)、评论管理 (3)、商品信息管理 (4)、品牌管理 (5)、单位管理 (6)、销售统计
(7)、商品信息批量修改管理 1.3 系统需求分析说明
此系统基于ASP的购物网站分前台功能各后台管理功能:
前台部分由用户使用,主要包括用户注册,购买商品,查询商品,浏览商品,浏览公告。
后台管理部分由管理员使用,主要包括商品管理,品牌管理,销售统计管理,商品信息修改管理。 1.4 数据库需求分析
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有SQL,SQL Server,Oracle,Access等。我们采用了系统自带的Access数据库管理系统。
整个系统功能需要以下数据项: 用户:帐号、密码
留言:姓名、QQ、邮箱、留言内容 商品:商品名称、单价、数量、同类商品 管理员:管理名名称、管理员密码 公告:公告内容
3 系统概要设计
3.1 总体功能
该系统用户分为两类:用户和管理员,在整个系统中他们具有不同的功能和权限。如图所示。
系统采用了敏捷开发的思想,对整个系统分成了3个大模块:前台交易模块、数据库及持久层的设计、后台管理模块。各个模块又进行了一步的细分,如前台交易模块又分为查询、拍买、拍卖等;数据库采用了sql server;使得系统具有易用性、个性化、跨平台等特点;同时又保证交易数据的安全、稳定、快速和完整;使其运行得高速、安全、稳定。
3.2 E-R图
4 系统详细设计
4.1 系统操作流程
图2 网上商城购物系统流程图
4.2 系统模块设计 4.2.1 首页
当进入网站时,首先出现的是本网站的首页,首页包括本网站前台用户的所有
功能菜单,界面美观。界面如下图所示:
主要代码如下:
--首页
if da"" then
if datype=1 then
response.write "
response.write piao2 end if end if
src="&piao2&" border=""0"">"
%>
height="10">
background="img_shopxp/c_box_bg01.gif">
4.2.2 会员注册
输入:用户名,密码,确认密码,电子邮件等必填选项,以及选填选项。 处理:添加管理员信息。在这里可以添加系统管理员。添加信息有:用户的姓名,密码,管理权限,卡号,身份证,密码。这里系统会自动将新系统管理员的登录密码设为1,这样新注册的系统管理员获得他的登录号后,就可以在登录系统时,输入用户名和密码,登录系统后,进入系统管理中,修改密码就可以了,所填入的信息将被录入用户信息表中。
输出:添加成功,提示成功信息,不成功则显示错误的信息页面。 界面如下图所示:
主要代码如下: