电子商务会员与积分系统设计说明Word格式文档下载.docx
- 文档编号:19496665
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:40
- 大小:935KB
电子商务会员与积分系统设计说明Word格式文档下载.docx
《电子商务会员与积分系统设计说明Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《电子商务会员与积分系统设计说明Word格式文档下载.docx(40页珍藏版)》请在冰豆网上搜索。
系统主要用户群为使用电子商务平台购买商品的用户,业务管理员和系统管理员。
2.2总体设计方案
本系统采用流行的B/S结构模式。
系统的分析设计采用面向对象的技术,应用Rationalrose、PowerDesigner工具进行辅助设计。
2.3需求规定
说明对本系统的主要的输入输出、处理的功能性要求,现简述如下:
该系统的主要功能有:
用户注册,会员登录,会员基本信息,会员找回密码、修改密码,会员赚积分,会员花积分,积分互换,不同会员级别特权,会员管理订单,会员足迹;
业务管理员管理积分兑换商品,业务管理员管理积分,业务管理员管理订单交易;
系统管理员管理会员,系统管理员管理权限,系统管理员发布公告,系统管理员查询反馈意见、投诉意见;
系统自动升级会员,系统帮助中心,关于我们信息。
2.3.1会员功能需求
1.会员登录与退出:
用户可使用已注册成功的账号和正确的密码登录,退出登录。
2.会员基本信息:
已成功登录的会员可以进行个人中心查询个人信息。
3.会员找回密码、修改密码:
当会员忘记密码时可通过找回密码功能重置自己的密码,也可在会员完善资料中修改自己的密码。
4.会员赚积分:
会员完善个人全部信息资料可获得积分;
每日签到得积分(每日只可获得一次积分)。
5.会员花积分:
在网站中可使用全积分兑换商品;
使用积分充值话费、充值Q币;
使用积分兑换优惠券。
6.积分互换:
可以将其他电子商务网站的积分按照一定的互换规则转换为该系统的积分。
具体包括:
天猫、京东、当当网。
7.会员特权:
根据会员的不同级别享受特权,会员级别分为vip1,vip2,vip3,vip4,vip5,注册网站即为vip1,无特权;
当累积消费积分达到1000积分,升级为vip2,会员可享受积分9.8折打折特权,当累积消费积分达到5000,升级为vip3,享受积分9.5折打折特权;
当累积消费达到10000,升级为vip4,会员可享受积分9折打折特权;
当累积消费达到50000,升级为vip5,可获得积分8折打折特权。
8.会员管理订单:
查询订单明细,包括商品名称,数量,兑换积分,支付现金,订单状态,交易状态。
9.会员足迹:
会员的浏览历史记录。
2.3.2业务管理员功能需求
1.商品管理:
可对商品进行分类,添加商品属性描述,查看商品,添加商品和删除商品;
管理商品库存。
2.积分管理:
查询会员积分信息,积分设定为交易成功才会增加。
3.交易管理:
查询会员交易记录。
2.3.3系统管理员功能需求
1.会员管理:
查询会员信息,冻结会员。
2.权限管理:
增加管理员,删除管理员(包括系统管理员和业务管理员)。
3.发布公告。
4.查询反馈意见,投诉意见。
2.3.4系统功能需求
1.升级会员,通知会员升级信息设定为系统的条件通知,就是满足会员升级条件了之后自动通知用户。
2.帮助中心:
包括新手指南,积分怎么赚,积分怎么花。
3.关于我们:
包括该网站的基本介绍,联系方式,合作伙伴,友情链接。
2.4系统总体结构
2.4.1结构图
2.4.2功能需求与程序的关系
会员登录与退出
查询会员信息
修改密码、找回密码
会员赚积分
会员积分互换
会员花积分
会员订单管理
会员足迹
商品管理
交易管理
优惠券管理
会员管理
权限管理
发布公告
查询反馈意见、投诉意见
会员登录
√
会员退出
个人信息
我的订单信息
我的积分信息
我的优惠券
修改密码
找回密码
会员完善个人信息资料
会员每日签到
会员话费充值
会员Q币充值
会员兑换优惠券
会员兑换商品
会员查询订单明细
会员查询浏览历史记录
业务管理员编辑商品信息
添加商品
删除商品
业务管理员查询会员交易记录
业务管理员管理优惠券上架,删除
管理员查询会员
管理员冻结会员
系统管理员添加管理员
系统管理员删除管理员
3接口设计
3.1界面框架结构设计
3.1.1应当遵循的界面设计规范
本界面制作应遵循互联网电子商务网站使用标准,界面设计制作合法化、理性化。
既符合大众的市场需求,也做到不侵权不盗版的原则要求。
3.1.2确定设计的界面形式
确定网站的整体风格:
由于我们设计的是电子商务会员与积分系统,所以采用商务且活泼的风格。
网页色彩的搭配:
红色为主调。
白底,红色标题栏,橙色按钮或ICON做点缀。
确定网页设计的工具:
用Dreamweaver来设计整个网站的界面设计,用Photoshop来设计背景、框架等,用Fireworks来对已经设计好的图片进行切割成模块,以便插入Dreamweaver中,用Flash进行美工设计、网页配色,制作CI、LOGO、Banner等网页动画制作。
编写html5、div+css、javascript语言
3.2硬件平台的选择与设计
由于本系统是在电脑网络上运行,故本系统硬件平台的选择与设计有以下要求:
设备名称
设备要求
处理器
频率1.9GHz以上,双核
内存
2G以上
硬盘
容量250G以上
其他设备
鼠标、键盘
3.3系统软件平台的选择与设计
系统软件平台的选择与设计分为操作系统的选择,数据库管理系统的选择,应用服务器的选择,开发工具的选择。
1.操作系统的选择
目前主流的操作系统为windows系类,因此该电子商务会员与积分系统选择了Windows7操作系统。
2.数据库管理系统的选择
设计该电子商务会员与积分系统选择的是SQL数据库,采用了附加sql数据库的方式,便于数据库的移植、修改、和维护。
3.应用服务器的选择
IIS的英文全称是InternetInformationServer,中文称之为Internet信息服务器,它是微软公司主推的服务器,IIS与WindowsNTServer完全集成在一起,是在WindowsNT/2000Server网络操作系统上创建Internet或Intranet服务器解决方案的基本组件。
4.开发工具的选择
开发该电子商务会员与积分系统的主要开发工具为VisualStudio2010,SQLServer2008
4系统数据结构设计
4.1概念结构设计
用PowerDesigner设计各个实体表关系(E-R图)。
4.2物理结构设计
从简单的E-R图转换到物理数据模型。
如下图所示为该电子商务会员与积分系统的物理设计。
4.3数据表设计
4.3.1会员表
表名
会员
列名
数据类型(精度范围)
空/非空
约束条件
会员ID
Integer
非空
主键
用户名
Variablechar(20)
密码
会员等级
Characters(5)
积分数量
用户注册时间
Date&
Time
姓名
性别
Characters
(2)
生日
移动电话
固定电话
Variablechar(10)
邮箱
所在地地址
Variablechar(50)
累积消费积分
订单ID
外键
4.3.2订单表
订单
商品名
数量
兑换积分
订单状态
Characters(3)
订单时间
收货地址
Variablechar(100)
收货人姓名
收货人联系电话
商品ID
4.3.3天猫积分表
天猫积分
天猫ID
天猫账户名称
Variablecharacters(20)
天猫积分数量
4.3.4京东积分表
京东积分
京东ID
京东账户名称
京豆
4.3.5当当网积分表
当当网积分
当当网ID
当当网账户名称
当当网积分数量
4.3.6积分互换表
积分互换
积分互换ID
兑换数量
Decimal
兑换比例
兑换时间
换入平台
换入账号
换出平台
Characters
(1)
换出账号
4.3.7优惠券表
优惠券
优惠券ID
优惠券名称
优惠券属性
优惠券数量
优惠券说明
Variablecharacters(500)
使用期限
使用积分
兑换优惠券时间
4.3.8签到表
签到
签到ID
签到时间
4.3.10商品信息表
商品信息
商品名称
商品参考市场价
商品库存
兑换商品积分
商品分类
商品品牌
商品简介
Variablechar(1000)
商品图片
Image
图片大小
4.3.11管理员表
管理员
管理员ID
账号
管理员类型
4.3.12系统日志表
系统日志
系统日志ID
操作信息
操作时间
操作者
Variablechar(20)
4.3.13公告表
公告
公告ID
发布者
公告标题
公告内容
发布公告时间
4.3.14意见反馈表
意见反馈
意见反馈ID
意见反馈者
意见反馈内容
反馈信息状态
Boolean
意见反馈时间
4.4数据字典
4.4.1会员表数据字典
4.4.2订单表数据字典
4.4.3天猫积分表数据字典
4.4.4京东积分表数据字典
4.4.5当当网积分表数据字典
4.4.6积分互换表数据字典
4.4.7优惠券表数据字典
4.4.8签到表数据字典
4.4.9会员历史记录表数据字典
4.4.10商品信息表数据字典
4.4.11管理员表数据字典
4.4.12系统日志表数据字典
4.4.13发布公告表数据字典
4.4.14反馈意见表数据字典
5约束与假定
5.1需求约束
需求规定的详细内容,请参考独立文档《电子商务会员与积分系统用户需求说明书》。
5.2设备要求
PC机:
最低2G内存,最小250GB硬盘,鼠标,键盘,打印机等外围辅助设备。
5.3软件要求
Windows平台操作系统,相关库函数齐全。
5.4隐含约束
本系统的最终用户为会员、业务管理员及系统管理员,使用者必须掌握计算机的基本操作。
并要求业务管理员和系统管理员对数据库有所了解,能具备基本的纠错能力。
6模块设计
6.1功能设计说明
6.1.1注册模块
1.功能描述
注册模块的功能是方便用户或游客注册成为该系统的会员。
2.输入数据
注册所需要的输入数据包括:
用户名由汉字,英文,数字,下划线组成的2到8位字符;
密码由英文,数字,下划线组成的6到10位字符;
用户邮箱为有效邮箱格式。
利用正则表达式来验证数据有效性。
3.输出数据
有效的用户名,密码和邮箱
4.源程序文件说明
register1.aspx:
web页面文件
register1.aspx.cs:
后台类
5.函数说明
输入数据有效性验证:
protectedvoidbtnAdminLogin1_click(objectsender,ImageClickEventArgse)
{
if(userName.Value!
="
"
&
&
pwd.Value!
doublepwd.Value!
email.Value!
)
stringusername=userName.Value;
BLL.Loginbl=newBLL.Login();
boolstr=bl.UserNameExist(username);
//验证用户名是否存在
if(str==true)
Page.ClientScript.RegisterStartupScript(this.GetType(),"
d"
"
alert('
用户名已存在,请更换用户名!
'
);
location='
../register1.aspx'
;
true);
}
else
if(pwd.Value==doublepwd.Value)
stringuserpwd=pwd.Value;
stringp="
\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"
Regexr=newRegex(p);
Matchm=r.Match(email.Value);
if(m.Success)
stringuseremail=email.Value;
BLL.Registerbr1=newBLL.Register();
boolStr=br1.EmailUse(useremail);
if(Str==false)
AllPass(username,userpwd,useremail);
该邮箱已被使用!
Response.Write("
<
script>
邮箱格式不正确!
)<
/script>
两次密码输入不一致!
输入信息必须完整!
验证完毕后处理注册数据:
privatevoidAllPass(stringusername,stringuserpwd,stringuseremail)
BLL.Registerbr=newBLL.Register();
intuserID=br.userAdd(username,userpwd,useremail);
if(userID>
0)
Session["
userName"
]=username;
userID"
]=userID.ToString();
userRank"
]="
VIP1"
Page.ClientScript
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 会员 积分 系统 设计 说明