




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上超市购物系统用户需求本系统可以实现用户在网上超市进行选择购物,包括用户管理、商品管理、超市购物、盘存管理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)使用说明我 正好在做一个电子商务的网站 数据库也基本建好 可以给你看看不过呢我这个电子商务的 数据库比较简单 但是 基本的功能 都可以实现了 也只是供参考哈了 你自己看看吧:CREATE table User -用户表(Uid int identity(1,1) primary key,-用户ID-拥有的 商店 ID号UName varchar(50),UPass varchar(100),UEmail varchar(50),-电子邮件UTel varchar(50),-电话UAdress varchar(100),-住址UPastcode varchar(50),-邮编UCreatetime datetime, -用户创建日期UOnline varchar(50), -用户在线时间UState tinyint,-用户状态URemark text -备注信息)create table Category -产品分类表(Cid int identity(1,1) primary key,Ckindname varchar(100),-分类的名称-CParentID int-父分类ID-CShowOrder int ,-显示的顺序CRemark text -备注 )create table Product -产品详细信息表(Pid int identity(1,1) primary key,Cid int references Category(Cid), -对应 分类表的 主键PName varchar(100),-商品的名称PText text,-商品的说明信息PImage varchar(50),-商品的图片信息PPrices money,-商品的价格Uid int references User(Uid),-所属的主人 及用户表的ID号PCreatetime datetime,-商品的上架时间PStock int,-库存PsellNum int ,-已经销售的数量-PLeaveMessage text,-浏览者(用户)对商品的评价PViewCount int,-商品被浏览的次数PStatus tinyint,-状态PRemark text-备注)create table Orders -订单表 ( OrderID int identity(1,1) primary key, -订单编号Uid int foreign key(Uid) references User(Uid),-这个订单所属的主人-Pid int ,-订单中商品的信息OCreatetime datetime,-创建的时间OTotalNum int,-订单中商品的总数量OTotalMoney money,-订单商品的 总价格 )create table OrdersItem -订单表关联信息表(OrderItemID int identity(1,1) primary key,OrderID int references Orders(OrderID),-订单表的订单编号Pid int references Product(Pid),-关联的 商品表IDONum int,-商品的数量-OrderItemName varchar(100),-商品的名称-OrderItemNum int,-该商品的数量-OrderItemPrices money,-该商品的单价 )create table ProductLeaveMessage -用户 浏览者对商品的评论表(PLid int identity(1,1) primary key,Pid int references Product(Pid),-商品表中商品的ID号Uid int references User(Uid),-用户表的用户IDIP varchar(50),-如果不是 会员 评论的名称就是他的IP地址PLEmail varchar(50),-邮箱地址PLtime datetime,-评论的时间PLMessage text,-评论商品的内容)希望你能从中 有点启发 学习愉快!看你具体写是什么系统?下面是以前我们做的网络书店系统需求分析报告书1、需求分析1.1、项目背景当今Internet上随处可见网络购物等网站,消费者足不出户就可购买到需要的商品。此类网站不仅方便了消费者,更让拥有电子商务网站的企业能及时向广大客户推销产品、构建企业形象、赢得利润。电子商务系统与传统的面对面的营销方式相比,具有不可比拟的优势,如销售成本与物流大大降低、信息传输及时等。某书店近年来业务不断拓展,为适应电子商务发展的要求,决定建设一个网络书店系统。1.1.1、项目开发目的 本系统实现在网上销售图书,让客户(用户)在不同区域利用网络在最短的时间内安全、方便、快捷的买到自己所需要的图书,预期达到的目标是网络客户,实现赢利的目的!1.1.2、项目开发小组成员名单名单一,主要任务是名单二,主要任务是名单三,主要任务是1.2任务概述本系统能够实现图书浏览和查询功能、图书交易功能、图书信息和库存的管理功能、客户管理功能。本系统最终目标:需要完成如下图1的功能。图12、系统设计2.1系统总体设计2.1.1运行环境硬件环境服务器端: 客户机端: 软件环境服务器:IIS+PHP数据库:Microsoft SQL Server2005开发语言:PHP开发工具:Dreamweaver,JBuilder, eclipse服务器操作系统:Windows Server 20032.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设计字段 字段名 类型 长度 说明1 userid varchar 12 用户账号2 pwd varchar 15 密码3 pheckpwd varchar 18 确认密码4 name varchar 20 姓名5 sex varchar 2 性别6 address varchar 50 住址7 post varchar 8 邮编8 email varchar 20 电邮9 tel varchar 15 电话书籍表book表设计字段 字段名 类型 长度 说明1 bookid varchar 30 书名编号2 bname varchar 25 书籍名称3 author varchar 30 作者4 price varchar 20 价格5 number varchar 10 数量6 img varchar 50 图片销售信息表sales字段 字段名 类型 长度 说明1 userid varchar 20 用户账号2 Bname varchar 40 书籍名称3 date varchar 20 日期5 number varchar 10 数量订单信息表order字段 字段名 类型 长度 说明1 on
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位笔试-宁夏-宁夏药学(医疗招聘)历年参考题库典型考点含答案解析
- 2025年事业单位笔试-云南-云南西药学(医疗招聘)历年参考题库典型考点含答案解析
- 2025年事业单位笔试-云南-云南妇科(医疗招聘)历年参考题库典型考点含答案解析
- 【维普】软件工程-AI绘画系统的设计与实现
- 神经缝合技术改进-洞察及研究
- 肩袖损伤微创修复技术-洞察及研究
- 养鸭场饲养模式优化方案
- 湖南省邵东县两市镇第二中学2026届高一化学第一学期期末调研模拟试题含解析
- Unit7WhenTomorrowComesperiod4SectionB(1a-1e)教学设计(表格版)人教版英语八年级上册
- 针灸疗法在疼痛管理中的应用-1
- 《空调维护培训资料》课件
- 底泥资源化利用研究进展
- 医院节能培训课件
- 大企业税收风险分析典型案例汇编
- 混凝土质量保证措施
- 烟气CEMS在线比对验收调试报告附表D.1-12计算公式(HJ-75-2017)
- 学生请假安全协议书
- 隐形眼镜项目风险管理分析
- 砍伐桉树合同范文
- 过敏性休克应急处置流程
- GB/T 3520-2024石墨细度试验方法
评论
0/150
提交评论