WY食品销售管理系统.docx
- 文档编号:9542525
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:23
- 大小:1.33MB
WY食品销售管理系统.docx
《WY食品销售管理系统.docx》由会员分享,可在线阅读,更多相关《WY食品销售管理系统.docx(23页珍藏版)》请在冰豆网上搜索。
WY食品销售管理系统
2015-2016学年第1学期
《系统分析与设计》课程设计
项目名称:
无忧食品销售管理系统
指导教师:
班级:
13级数据库1班
学生名单:
学号
姓名
分工
1515924002
杨鸿宇
数据库设计+界面设计
1515924003
李莹莹
类图+ppt
1515924004
南闪
类图+文档
1315925337
郭创创
用例图+时序图
一、系统功能需求分析
无忧外卖系统是一套功能强大、操作简便、实用的自动化管理软件,包括客户管理、订单管理、菜单管理、数据维护、后台管理。
下面概括一下本食品外卖系统大致的功能需求。
1)客户登录
在客户进入系统前,首先要求客户进行登录,登录时要验证客户名和密码是否匹配,验证通过后允许客户进入本系统操作,客户的密码需要进行加密算法。
客户登录后其信息存入数据库中。
2)修改注册信息
客户登录后可以修改自己的注册信息,包括修改用户密码,每页显示行数等信息,不允许修改客户名,姓名和部门等信息。
3)食单查询
登录后客户可在菜单管理中查询所需食品,并订购,也可以直接输入您所需要的食品名进行查询并下订单。
4)订单管理
若是订单,可以填写一张订单,详细说明住址和订单时间。
单到付款。
若是有急事取消订单,可以在半小时内完成,若是您定的单没有,我们则在订单之后3分钟之内告诉您。
5)数据管理
当客户注册后,其信息自动存入数据库中,也可以进行删除,更新等,也可以对客户订单有所记录。
当其成功订单后存入。
6)后台管理
当有订单传入后台时,后台管理人员需根据订单要求送外卖,当完成后需标记为已送外卖,而且把这些订单存入数据库中,以便日后整理。
模块功能划分:
二、各个模块的功能需求图
1.客户管理模块包括一下两大部分:
后台管理员对客户的管理和客户自己的管理。
1)添加客户:
管理员可以对客户进行添加操作。
2)删除客户:
管理员可以对已有客户进行删除操作。
3)查看客户订单信息:
管理员可以对客户查看其订单信息。
4)修改密码:
客户可以自己修改其密码。
5)查看订单状态:
客户可以查看自己订单的信息和相关的记录。
6)提交订单:
客户提交自己的订单。
2.订单管理
1)订单表:
客户填写订单。
2)取消订单:
客户由于临时有急事,可以在半小时内取消订单。
后台没有客户所需的订餐在3分钟之内告诉客户。
3)订单查询:
管理员可以查看订单情况。
4)订单汇总:
管理员根据订单情况进行汇总,分为已派送订单,正在派送订单和日金额汇总。
3菜单管理
1)菜单目录:
客户可以选择的菜单名。
2)增加菜名:
管理员增加菜名共客户选择,可以记录客户在查询时没有的菜。
3)删除菜名:
管理名可以删除一些不太受欢迎的菜。
4)更改菜单:
管理员可以更新菜单。
4.数据维护
1)添加数据:
管理员对数据库中添加数据。
2)删除数据:
管理员对数据库中删除数据。
3)查询数据:
管理员对数据库中查询数据。
4)更新数据:
当数据中有改变时及时更新数据库。
5.后台管理
1)接受订单:
管理员对于新订单进行接受。
2)处理订单:
若新订单有效则进行派送,并通知餐厅厨房。
3)派送人员:
分配人员送外卖,货到收货款。
三、项目功能流程图:
四、项目用例图
1、管理员用例图:
2、用户用例图
五、项目类图
Address:
地址信息
Collection:
用户收藏
CoustommMessage:
用户留言
GiftCenter:
礼品中心
Goods:
菜品
Orders:
订单信息
Reply:
回复信息
SellerInfo:
商家详情
Sellers:
商家信息
SendOrder:
发送订单
Sends:
发送表
ShoppingCart:
购物车
Users:
用户登录
Vips:
用户详情
六、项目序列图
查询序列图:
登录序列图:
订单加入购物车:
商家更新菜单:
提交订单:
七、数据库表设计
user(用户登录)
字段名
数据类型
长度
是否主键
描述
Id
Int
4
是
用户标识ID
Name
varchar
20
用户登录名
Pwd
varchar
20
用户密码
vips(用户详情表)
字段名
数据类型
长度
是否主键
描述
Vip_Id
Int
4
是
课程编号
Id
int
4
用户登录Id
Vip_Tel
Varchar
20
用户联系电话
Vip_Email
varchar
50
用户邮箱
Address_Id
int
4
用户地址Id
Vip_Image
image
4
用户头像
Integral
int
4
用户积分
Answer
Varchar
50
用户找回密码问题
地址信息(Address)
字段名
数据类型
长度
是否主键
描述
Address_Id
int
4
是
地址标识ID
Province
varchar
10
省
Area
varchar
10
辖区
City
varchar
10
市
Circle
varchar
10
商圈
Detail
Varchar
10
街道
ShoppingCart(购物车)
字段名
数据类型
长度
是否主键
描述
Name
Varchar
20
是
用户登录名称
Price
Money
4
商品购买价格
Order_Id
int
4
商品订单
Number
Int
4
商品
商家信息(sellers)
字段名
数据类型
长度
是否主键
描述
Sellers_Id
int
4
是
商家标识ID
Seller_Name
varchar
20
商家名称
Seller_Image
image
4
商家头像
Seller_message
Varchar
50
商家评价
SendOrder(发送订单)
字段名
数据类型
长度
是否主键
描述
SendOrder_Id
Int
4
是
发送订单标识ID
Send_Id
int
4
发送订单关联ID
Order_Id
int
4
订单关联ID
send(发送表)
字段名
数据类型
长度
是否主键
描述
Send_Id
Int
4
是
发送标识号
Order_Id
int
4
订单关联ID
Send_Startus
Varchar
30
订单发送状态
Send_Name
Int
30
订单发送名称
Send_Date
DateTime
4
订单发送时间
Reply回复信息
字段名
数据类型
长度
是否主键
描述
ReplyId
Int
4
是
回复标识ID
ReplyContent
varchar
100
回复信息内容
RepltTime
datetime
4
回复时间
ID
int
4
用户关联ID
Seller_Name
varchar
20
商家关联名称
CoustommMessage_Id
int
4
留言关联ID
SellerInfo(商家详情)
字段名
数据类型
长度
是否主键
描述
sellerInfo_Id
int
4
是
商家详情标识ID
Seller_Id
int
4
商家关联ID
Seller_Tel
varchar
30
商家联系电话
Seller_Mail
varchar
30
商家联系邮箱
Seller_Address
Varchar
50
商家地址信息
Quatity
Money
4
商家营业额
Seller_status
varchar
10
商家当前状态
Goods(菜品)
字段名
数据类型
长度
是否主键
描述
Goods_Id
int
4
是
菜品标识ID
Seller_Id
int
4
商家关联ID
Goods_Name
varchar
20
菜品名称
Introduce
varchar
50
菜品评价
Nowprice
float
4
菜品价格
Picture
image
4
菜品截图
GiftCenter(礼品)
字段名
数据类型
长度
是否主键
描述
Integral
int
4
是
礼品所需积分
Gift
Varchar
10
礼品名称
Picture
image
4
礼品截图
CoustommMessage(用户留言)
字段名
数据类型
长度
是否主键
描述
CoustommMessage_Id
int
4
是
留言标识ID
ID
Int
10
用户关联ID
Content
varchar
50
留言内容
Seller_Name
varchar
20
商家关联名称
SendTime
DateTime
4
留言发送时间
Orders(订单信息)
字段名
数据类型
长度
是否主键
描述
Order_Id
int
4
是
订单标识ID
Name
Varchar
20
用户关联登录名称
Order_Date
Datetime
4
订单时间
Order_status
varchar
20
订单状态
Order_Message
varchar
50
订单评价信息
八、界面设计
登录与注册
登录后进入主页面:
单击右上角个人中心查看并修改个人信息:
点击个人中心--我的订单
个人中心--礼品中心:
个人中心--我的地址:
主页面--搜索:
个人中心--我收藏的美食:
商家--查看菜品:
商家--店铺页面
商家--添加商品:
商家--修改店铺基本信息:
游客--下单付款
九、总结及分析
这次课程设计我选择的是设计“无忧食品销售管理系统”,通过这次课程设计的要求与方法,我了解了课程设计的要求与方法,学会了网上订餐系统的开发的基本步骤,更加熟练了对系统架构的设计,包括对项目的需求分析,在根据需求划分功能模块,梳理项目所需的逻辑结构及项目功能流程,加强了自身对用例图、时序图、类图的理解,并能够熟练地使用,也更加明白了系统架构设计的重要性,针对项目的功能需求划分的功能模块,确定了数据库表的设计,针对数据库的设计,令我受益匪浅,对于我们现在而言,在考虑系统功能的同时,还要兼顾系统编程的可行性是相对困难的
由于时间有限,加上系统开发经验的缺少,所以系统难免存在各种缺陷,请老师给出宝贵的意见,谢谢
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WY 食品 销售 管理 系统