网上订餐系统设计截图.docx
《网上订餐系统设计截图.docx》由会员分享,可在线阅读,更多相关《网上订餐系统设计截图.docx(20页珍藏版)》请在冰豆网上搜索。
网上订餐系统设计截图
1、课程设计简介
网上订餐系统是一个将餐饮和网络完美结合的B2C电子商务网站,它不但方便了用户足不出户就可订餐,而且有助于餐饮企业更好地服务客户、拓展市场、科学管理及运营餐饮企业。
该系统运用JSP技术,利用MVC设计模式,提高开发效率,使得程序后期的系统维护变得简单。
该系统是由普通用户和管理员两种身份的人使用,系统要求无论是普通用户还是管理员,进入系统前都要先进行登录,才能有权限进行更多的操作。
普通用户:
任何用户访问网上订餐系统均可浏览菜单等信息,单如果用户首次订餐,则必须先进行注册,然后登录后方可订餐、支付等。
用户在系统中可以查看菜单、菜价等详细信息,也可以进行注册、登录、找回密码的操作。
用户选好菜品之后,可将其放入购物车中,系统将实时地对用户购买的菜品进行汇总计算,得到数量、总价等信息使用户一目了然。
用户也可对已放入购物车中的商品编辑数量、删除等操作;在确认自己要购买这些商品后,用户填入个人相关信息,如电话、地址、送餐时间等,以方便商家根据该信息进行送货。
用户还可以将订单信息发送到个人邮箱中作为备忘。
此外,用户可以在系统留言板上进行留言,可以对菜品进行评价等,这有助于商家提高服务质量、方便客户选择更适合自己的菜品。
用户还可以查询个人订单信息,包括历史订单和未处理订单等。
管理员:
管理员是维护系统正常运行,实时监控系统的最高权限的管理人员。
管理员在登录后,不但可以对普通用户进行相关操作,而且可以对系统进行管理。
进入管理界面后,管理员可以进行查看销售报表,查询、查看订单等操作,以及确认订单已付款并将其设置为已付款状态。
在菜单管理方面,管理员可以对菜单进行增加,删除,修改等操作。
在用户管理方面,管理员也可以对用户进行增加、删除、修改等操作,同时管理员还可以添加管理员账号。
在留言管理方面,管理员可以对用户留言进行查看、回复,甚至删除用户留言等操作。
该系统的所有操作都是围绕着普通用户和管理员进行设计的,从而使用户更加容易使用本系统,增加用户体验,保障系统的安全性,同时也有利于管理员的管理。
2、功能设计
网上订餐系统主要包括两部分:
前台部分和后台管理模块。
其中前台部分主要服务于普通用户,用户可以查看菜单,选择菜品,注册,进行个人信息维护管理、购物车管理等功能。
后台管理模块主要包括菜单管理,订单管理,用户管理,留言管理,查看销售信息等功能。
3、数据库设计
数据表结构:
订单表(tb_orders):
属性名
数据类型
是否为空
主键
外键
描述
order_id
INTEGER
否
是
订单ID
user_id
INTEGER
否
是
用户ID
menu_id
INTEGER
否
是
菜单ID
order_num
INTEGER
否
订单菜品数量
order_notice
VARCHAR(45)
口味要求
other_notice
VARCHAR(100)
其他要求
states
VARCHAR(4)
否
订单付款状态
菜单表(tb_menu):
属性名
数据类型
是否为空
主键
外键
描述
menu_id
INTEGER
否
是
菜单ID
menu_name
VARCHAR(50)
否
菜单名
menu_content
VARCHAR(50)
否
菜单简介
menu_price
DOUBLE(5,2)
否
菜单单价
menu_pic
VARCHAR(20)
否
菜单图片
留言信息表(tb_message):
属性名
数据类型
是否为空
主键
外键
描述
id
INTEGER
否
是
留言ID
user_id
INTEGER
否
是
用户ID
subject
VARCHAR(45)
否
标题
content
VARCHAR(200)
内容
mg_date
VARCHAR(45)
留言时间
用户表(tb_user):
属性名
数据类型
是否为空
主键
外键
描述
user_id
INTEGER
否
是
用户ID
user_name
VARCHAR(30)
否
是
用户名
user_pass
VARCHAR(30)
否
用户密码
user_realname
VARCHAR(50)
用户真实姓名
user_sex
VARCHAR(30)
性别
user_flag
VARCHAR(4)
否
身份
user_mail
VARCHAR(4)
E-mail
用户配送信息表(user_info):
属性名
数据类型
是否为空
主键
外键
描述
id
INTEGER
否
是
配送信息ID
user_id
INTEGER
否
是
用户ID
address
VARCHAR(100)
否
送货地址
tel
VARCHAR(15)
用户电话
mobile
VARCHAR(11)
否
用户手机
notice
VARCHAR(150)
备注
send_date
VARCHAR(45)
送货时间
total_price
DOUBLE
总价
3、主要的功能实现(截图)
首页indext1.jsp运行如图所示:
注册用户:
登录页面:
成功登录:
浏览菜色页面:
搜索菜式:
成功搜索菜式:
修改个人信息:
修改密码:
查看菜单详细信息:
查看购物车:
填写配送信息:
下订单:
菜单评价与留言:
进入后台管理系统:
登录:
后台首页:
菜单管理:
增加菜单
查看菜单:
修改菜单:
删除菜单:
订单管理:
查看订单页面:
审核订单页面:
用户管理:
添加用户:
修改用户:
删除用户:
留言管理:
查看留言:
删除留言: