网上超市购物系统用户需求.docx
- 文档编号:27703665
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:10
- 大小:19.08KB
网上超市购物系统用户需求.docx
《网上超市购物系统用户需求.docx》由会员分享,可在线阅读,更多相关《网上超市购物系统用户需求.docx(10页珍藏版)》请在冰豆网上搜索。
网上超市购物系统用户需求
网上超市购物系统用户需求
本系统可以实现用户在网上超市进行选择购物,包括用户管理、商品管理、超市购物、盘存管理4个功能。
网上超市购物系统
用户管理
盘存管理
超市购物
商品管理
1、用户管理:
(1)功能与要求:
用户注册和修改个人信息
用户注册:
点击“注册”后,进行用户信息输入,如果已有该“用户名”,则提示已有此用户,请重新输入;如果没有该“用户名”,则“确定”后,保存该用户信息。
基本流程:
注册→输入用户名→验证是否存在→不存在→输入用户信息→确定→保存更新数据库;存在,给出提示信息
用户信息修改:
输入“用户名”和“密码”,点击“登录”后,如果验证正确,则显示个人信息,可以进行修改密码、姓名、性别、电话,不能修改用户名;修改后“确认”保存。
基本流程:
输入“用户名”和“密码”→登录→验证用户→验证通过后显示该用户信息→修改→确认→保存更新数据库;验证不通过,给出提示信息。
(2)基本资料:
用户(类别,用户名,密码,姓名,性别,电话)
说明:
类别分为管理员、普通用户两类;
对管理员类别的用户,在后台增删改;用户注册默认为普通用户。
用户名和密码,长度不超过6个字符;
用户名是唯一识别用户的身份。
姓名不允许为空。
2、商品管理:
(1)功能与要求:
对超市商品进行增加、修改、删除功能。
只有具有管理员类别的用户,才能进行。
基本流程:
登录→验证当前用户类别→验证通过后显示超市商品→增删改→保存更新数据库;验证不通过,给出提示信息。
(2)基本资料:
超市商品(商品编号,商品名,单价,数量,总价)
说明:
商品编号是唯一识别商品的;由4位组成,第1位用大写字母,表示商品大类(如服装A、食品B等),第2位用大写字母,表示商品小类(如服装中的鞋AA、帽AB;食品中的肉BA、蛋BB等小类),第3、4位用数字,表示商品小类下的商品编号(如皮鞋AA01,布鞋AA02;猪肉BA01,牛肉BA02等)
商品名,不能为空,长度不多于10个汉字;
单价,为2位整数,单位为元;
数量,为2位整数,单位为件;
总价,为4位整数,单位为元;总价=单价*数量;
3、超市购物:
(1)功能与要求:
用户先输入用户名和密码登录,验证通过后,显示超市商品列表,商品按类别排序(即商品编号排序),包括商品编号、名称、单价、数量;
每种商品有一“选购”按钮,当用户“选购”后,要求输入“数量”,确定后,超市商品列表中该商品数量减少;在用户的购物车中增加该商品;
购物车中显示该用户选购的所有商品,包括用户名、商品名、单价、数量、总价;购物车中每种商品有一“退货”按钮,当用户将该商品“退货”后,商品从购物车中删除,同时超市商品中该商品数量增加。
购物车中有一“结账”按钮,当用户“结账”后,购物车中“退货”和“结账”按钮消失,同时在出库商品表中,增加这些商品和结账时间。
基本流程:
登录→验证→验证通过后,显示超市商品列表→选购→输入“数量”→购物车中显示→如“退货”则从购物车中删除→结账→更新出库商品表。
(2)基本资料:
购物车(用户名,姓名,商品编号,商品名,单价,数量,总价)
说明:
每个用户一个购物车,存放选购的商品。
出库商品(商品编号,商品名,单价,数量,总价,用户名,出库时间)
说明:
已经结账的商品
4、盘存管理
(1)功能与要求:
列出本日所有“出库商品”,可汇总出“商品出库汇总表”。
基本流程:
显示本日所有“出库商品”→汇总→显示“商品出库汇总表”
(2)基本资料:
商品出库汇总表(商品编号,商品名,单价,数量,总价)
说明:
商品编号是唯一识别商品的。
老师是一个用户,提出了用户需求;
你是数据库管理员兼程序员,兼项目经理,请为用户设计并编程实现这个系统;
要求:
2人为1组,相互讨论商议,讲求团队协作精神,合作完成。
时间:
2周内。
交付:
(1)设计文档
(2)数据库
(3)程序代码
(4)使用说明
我正好在做一个电子商务的网站数据库也基本建好可以给你看看不过呢我这个电子商务的数据库比较简单但是基本的功能都可以实现了也只是供参考哈了你自己看看吧:
CREATEtable[User]--用户表
(
Uidintidentity(1,1)primarykey,--用户ID
--拥有的商店ID号
UNamevarchar(50),
UPassvarchar(100),
UEmailvarchar(50),--电子邮件
UTelvarchar(50),--电话
UAdressvarchar(100),--住址
UPastcodevarchar(50),--邮编
UCreatetimedatetime,--用户创建日期
UOnlinevarchar(50),--用户在线时间
UStatetinyint,--用户状态
URemarktext--备注信息
)
createtableCategory--产品分类表
(
Cidintidentity(1,1)primarykey,
Ckindnamevarchar(100),--分类的名称
--CParentIDint--父分类ID
--CShowOrderint,--显示的顺序
CRemarktext--备注
)
createtableProduct--产品详细信息表
(
Pidintidentity(1,1)primarykey,
CidintreferencesCategory(Cid),--对应分类表的主键
PNamevarchar(100),--商品的名称
PTexttext,--商品的说明信息
PImagevarchar(50),--商品的图片信息
PPricesmoney,--商品的价格
Uidintreferences[User](Uid),--所属的主人及用户表的ID号
PCreatetimedatetime,--商品的上架时间
PStockint,--库存
PsellNumint,--已经销售的数量
--PLeaveMessagetext,--浏览者(用户)对商品的评价
PViewCountint,--商品被浏览的次数
PStatustinyint,--状态
PRemarktext--备注
)
createtableOrders--订单表
(
OrderIDintidentity(1,1)primarykey,--订单编号
Uidintforeignkey(Uid)references[User](Uid),--这个订单所属的主人
--Pidint,--订单中商品的信息
OCreatetimedatetime,--创建的时间
OTotalNumint,--订单中商品的总数量
OTotalMoneymoney,--订单商品的总价格
)
createtableOrdersItem--订单表关联信息表
(
OrderItemIDintidentity(1,1)primarykey,
OrderIDintreferencesOrders(OrderID),--订单表的订单编号
PidintreferencesProduct(Pid),--关联的商品表ID
ONumint,--商品的数量
--OrderItemNamevarchar(100),--商品的名称
--OrderItemNumint,--该商品的数量
--OrderItemPricesmoney,--该商品的单价
)
createtableProductLeaveMessage--用户浏览者对商品的评论表
(
PLidintidentity(1,1)primarykey,
PidintreferencesProduct(Pid),--商品表中商品的ID号
Uidintreferences[User](Uid),--用户表的用户ID
IPvarchar(50),--如果不是会员评论的名称就是他的IP地址
PLEmailvarchar(50),--邮箱地址
PLtimedatetime,--评论的时间
PLMessagetext,--评论商品的内容
)
希望你能从中有点启发学习愉快!
!
看你具体写是什么系统?
下面是以前我们做的
网络书店系统
需求分析报告书
1、需求分析
1.1、项目背景
当今Internet上随处可见网络购物等网站,消费者足不出户就可购买到需要的商品。
此类网站不仅方便了消费者,更让拥有电子商务网站的企业能及时向广大客户推销产品、构建企业形象、赢得利润。
电子商务系统与传统的面对面的营销方式相比,具有不可比拟的优势,如销售成本与物流大大降低、信息传输及时等。
某书店近年来业务不断拓展,为适应电子商务发展的要求,决定建设一个网络书店系统。
1.1.1、项目开发目的
本系统实现在网上销售图书,让客户(用户)在不同区域利用网络在最短的时间内安全、方便、快捷的买到自己所需要的图书,预期达到的目标是网络客户,实现赢利的目的!
1.1.2、项目开发小组成员名单
名单一,主要任务是
名单二,主要任务是
名单三,主要任务是
1.2任务概述
本系统能够实现图书浏览和查询功能、图书交易功能、图书信息和库存的管理功能、客户管理功能。
本系统最终目标:
需要完成如下图1的功能。
图1
2、系统设计
2.1系统总体设计
2.1.1运行环境
硬件环境
服务器端:
客户机端:
软件环境
服务器:
IIS+PHP
数据库:
MicrosoftSQLServer2005
开发语言:
PHP
开发工具:
Dreamweaver,JBuilder,eclipse
服务器操作系统:
WindowsServer2003
2.1.2系统功能描述
本系统主要基于PHP开发系统,从用户注册,登陆,查询到购买图书,实行一体化购物模式,方便用户,对于管理员,对用户信息修改,图书数据库的更新,定单的处理,实行一体化管理模式,使网站各模块的更新的以更简便,降低企业的成本,实现双赢的目的!
2.1.3模块结构
图(4-1)
2.2模块设计
2.2.1用户(管理员)登陆、注册模块
本系统采用用户名和密码相结合的验证方式,以用户登陆后直接进入前台操作界面(即用户专用界面);当验证登陆管理员页面操作时,则进入后台管理员专用页面,会对顾客信息保密的机制。
要实现该模块功能,先要建立一个用户注册信息表,其包括以下字段:
用户帐号、密码、确认密码、姓名、性别、电话号码、住址、邮编
要实现功能,先建立PHP动态网页,插入相应字段,在建立另外一个PHP动态页面,接受前一个PHP页面的信息,当用户的信息输入信息错误时,则返回第一个注册页面,重新填入信息,待正确填写信息正确时,系统会自动弹出提示成功页面。
用户注册流程图:
图(4-2)
2.2.2图书查询模块
主要是对不同种类的书信息分类的浏览可以对站内所售图书查询,查询可以通过书类名,出版时间,书名等内容进行精确查询。
为此,要建立书籍管理系统,其包括以下字段:
书籍编号、书名、作者、价格、
用户登陆后所查询到的图书可以直接放入购物车,未登陆系统的用户只可以查询图书,如果要放入购物车,则显示登陆页面,如果未注册的用户则显示注册页面。
查询图书流程图:
图(4-3)
2.2.3管理员模块
管理员模块的功能:
添加图书、删除图书、管理用户信息、管理留言、管理用户订单表。
图(4-4)
2.2.4购物车的实现
对于购物车,实现功能有:
显示图书内容,添加图书,删除已买图书,更改图书购买数量,提交购物车中的图书,清空购物车等
2.2.5留言版
用户可以在留言版中发表图书留言和提出本网站意见。
2.3数据库设计
2.3.1数据库结构
图(4-5)
用户表customer设计
字段字段名类型长度说明
1useridvarchar12用户账号
2pwdvarchar15密码
3pheckpwdvarchar18确认密码
4namevarchar20姓名
5sexvarchar2性别
6addressvarchar50住址
7postvarchar8邮编
8emailvarchar20电邮
9telvarchar15电话
书籍表book表设计
字段字段名类型长度说明
1bookidvarchar30书名编号
2bnamevarchar25书籍名称
3authorvarchar30作者
4pricevarchar20价格
5numbervarchar10数量
6imgvarchar50图片
销售信息表sales
字段字段名类型长度说明
1useridvarchar20用户账号
2Bnamevarchar40书籍名称
3datevarchar20日期
5numbervarchar10数量
订单信息表order
字段字段名类型长度说明
1onumbervarchar20订单编号
2Useridvarchar20用户账号
3bnumbervarchar20书籍编号
4bnamevarchar40书籍名字
5numbervarchar10数量
6moneyvarchar20金额
管理员表admin
字段字段名类型宽度说明
1guanidvarchar20管理员账号
2pwdvarchar20密码
留言信息表
字段字段名类型宽度说明
1useridvarchar30用户名
2massagevarchar20留言信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上超市 购物 系统 用户 需求