货到付款网站制作 第1篇
购物车管理
购物车存储的是用户临时需要或以后需要购买的商品,可以从中选择部分购买也可以全部购买。
(1) 购物车具有查看商品信息功能。
(2) 购物车具有删除商品功能。
(3) 购物车具有选择商品生成订单功能。
(4) 购物车具有修改商品数量功能。
流程图如图14所示:
货物搜索
货物搜索需要完成按货物的类别,由用户输入货物信息字符串进行模糊查询。例如:用户选择摸个品牌,在输入框中输入“篮球”,按下搜索键后就会把这个类别中所有货物名包含“篮球”字符串的货物查询出来,并显示在页面上。
后台登陆及密码修改
后台登陆与前台登陆方式一样。
货物分类显示
货到付款网站制作 第2篇
后台货物管理
货物管理包括添加货物,修改货物信息,查看货物信息和删除货物四大主要功能。
(1) 货物管理首页可以显示所有货物,货物列表具有查看、修改和删除该货物功能;
(2) 货物管理首页具有添加货物功能;
(4) 添加货物需要输入货物的名称、所属类别、原价、会员价、剩余数量、是否为推荐商品、所属地区、品牌、商品新度和商品图片;
(5) 查看货物可以查看货物的名称、所属类别、原价、会员价、剩余数量、是否为推荐商品、所属地区、品牌、商品新度和商品图片;
(6) 查询货物需要管理员选择查询条件,条件有:货物名,类别,原价和剩余数量,再输入查询字符串既可查询。
流程图如图16所示。
后台公告管理
后台公告管理包括公告修改功能,公告都是由纯文字组成的,信息保存后存储在一个名为“talk. txt”的文件中,前台显示的公告就是由这文件中读取的。
数据库设计
本系统采用SQL Server 2005作为基础数据库, 包括一个数据库,数据库名为Basketball,其中包含了购物系统的7张表:系统用户表User、商品类别表Category、用户留言表UserMess、商品信息表Item、订单表Order、购物车表Trolley、管理员账户表 Admin。数据库E-R图如图17所示:
货到付款网站制作 第3篇
字段名
数据类型
是否可以为空
中文描述
[Id]
[varchar](30)
类别编号
[Name]
[nvarchar](50)
类别名
[Descriptions]
[nvarchar](50)
类别描述
数据库表关系图如图25所示:
货到付款网站制作 第4篇
字段名
数据类型
是否可以为空
中文描述
[Id]
[int]
留言编号
[Name]
[nvarchar](30)
留言用户名
[Content]
[nvarchar](1000)
留言内容
[MeTime]
[datetime]
留言时间
货到付款网站制作 第5篇
字段名
数据类型
是否可以为空
默认值
中文描述
[Id]
[int]
订单编号
[UserId]
[int]
用户编号
[Price]
[decimal](182)
订单价格
[CreateDate]
[datetime]
getdate()
创建时间
[Items]
[nvarchar](max)
商品代码
[CarryMode]
[nchar](20)
寄送方式
[Adress]
[nvarchar](50)
详细地址
[Postalcode]
[int]
[Phone]
[nvarchar](30)
[TelePhone]
[bigint]
手机号码
[IsPay]
[bit]
是否付款
[IsSendItem]
[bit]
是否发货
[IsReceived]
[bit]
是否收货
[IsRefundingmoney]
[bit]
是否退款
[IsAgreeRefundingmoney]
[nvarchar](5)
“未处理”
退款是否同意
货到付款网站制作 第6篇
字段名
数据类型
是否可以为空
默认值
中文描述
[Id]
[int]
商品编号
[Name]
[nvarchar](50)
商品名称
[CategoryId]
[varchar](30)
类别编号
[AgoraPrice]
[decimal](182)
市场价
[MemberPrice]
[decimal](182)
会员价
[Area]
[nchar](10)
[Fresh]
[nchar](10)
“全新”
新鲜度
[Brand]
[nvarchar](30)
[ClickTime]
[int]
货到付款网站制作 第7篇
修改用户信息和密码
用户的信息是一直在变化的,为了更好的满足用户的需求,使用户购物更加便捷,需要修改用户的信息,需要修改的信息包括:用户邮箱、电话号码、手机号码、用户详细地址。
(1) 用户输入修改信息。
(2) 判断用户信息是否符合规范。
(3) 若以上都正确则修改数据,显示修改成功,若有一项不正确则提示输入错误。
会员密码修改是为了增加用户密码的安全性。
(4) 用户输入原始密码。
(5) 用户输入两次新密码。
(6) 判断两次新密码是否一致,并且是大于4位,小于16位。
(7) 判断原始密码是否正确
(8) 若以上都正确,则提示修改成功,否则提示修改失败。
以上流程图如图11,12所示: