没有合适的资源?快使用搜索试试~ 我知道了~
基于Java的订餐系统设计与实现课程设计说明书.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 107 浏览量
2022-07-08
05:40:38
上传
评论
收藏 1.01MB PDF 举报
温馨提示
试读
31页
基于Java的订餐系统设计与实现课程设计说明书.pdf基于Java的订餐系统设计与实现课程设计说明书.pdf基于Java的订餐系统设计与实现课程设计说明书.pdf基于Java的订餐系统设计与实现课程设计说明书.pdf基于Java的订餐系统设计与实现课程设计说明书.pdf基于Java的订餐系统设计与实现课程设计说明书.pdf基于Java的订餐系统设计与实现课程设计说明书.pdf基于Java的订餐系统设计与实现课程设计说明书.pdf基于Java的订餐系统设计与实现课程设计说明书.pdf
资源推荐
资源详情
资源评论
.
基于 Java 的订餐系统设计与实现
客户端详细设计
1.设计分析
顾客模块的主要功能是浏览,订餐。浏览与自己相关的食品信息,订单信息等。用户要
下订单之前临时美食车把详细信息列出,物品的单价,购买的数量,总共的价钱,可修改购
买,当符合顾客要求的时候,顾客就可以下订单,下订单时首先会先到commitfood.aspx
让用户确定一下订单是否付合要求,确认无误后,进入 checkout.aspx 填写接收信息后生
成订单。然后由 AddbuyInfo,Addbuyinfo 方法对数据库进行操作完成的。
顾客模块详细设计主要涉及到顾客下订单和食品搜索两大功能
顾客可以通过此功能对自己选中的东西下订单,等待服务商送货。
1. 菜品浏览:可以分页浏览菜品菜品,并将想要的菜品提交到填写订单页面。然后系统打
出此次订购的编号
2.订购菜品:用户根据自己的编号可以在该页面定购所需要的菜品
3.查看订单:用户根据自己的编号在该页修改已经订购的菜品。
4.修改订单:在该页修改或删除已经订购的菜品。
5.菜品查询:用户根据自己的订购编号可以在该页查找自己需要的菜品。
2.顾客下订单流程图:
可编辑
.
顾客
登录
提示错误
验证登陆用户 id
是否正确
提示错误
N
Y
Y
N
订单生成
订单确认
显示购物车
N
确认结账
Y
修改订单
不购买此商品
删除购物车信息
返回
结束操作
图 1 顾客下单流程图据图
通过提供食品搜索控件,为顾客提供更为方便快捷的服务。顾客可以快速的找到自己想
可编辑
.
要下订的美食。
3.搜索流程图
如图 4-3 所示:
开始
键入
FoodSearch
搜
索控件
判断
txtSearch
是否为空
提示输入
数据库查找
匹配成功
提示未找到
dlSearchBind()
User_SearchReault
页
结束
图 2 搜索模块程序流程图
4.Java swing 做登陆界面:
1.容器类
JFrame 窗体类
可编辑
.
JPanel 面板类
JMenuBar 菜单类
2.元素类
JTextField文本输入框类
JPasswordField 密码输入框类
JButton 按钮类
JCheckBox 复选框类
JComboBox 下拉列表
JLabel 标签类
3.布局类
使用 FlowLayout 流式布局类
4.Socket API:
.Accept 方法:产生“阻塞”,直到接受到一个连接,并且返回一个客户端的Socket 对象实
例。
.getinputStream 方法:获得网络连接输入.
.getOutputStream 方法:连接的另一端将得到输入,同时返回一个 OutputStream 对象
实例。
客户端开发原理:使用 Socket 对网络上某一个服务器的某一个端口发出连接请求,一旦连
接成功,打开对话;会话结束后,关闭 Socket。客户端不需要制定打开的端口,通常临时
的、动态的分配一个 1024 以上的端口。
5.主要代码
可编辑
.
1.主界面:
setDefaultCloseOperation(javax.swing.WindowConstants.
EXIT_ON_CLOSE
);
setTitle("顾客-网络订餐系统");
setBackground(new java.awt.Color(255, 255, 255));
nearby.setText("附近小吃");
nearby.addMouseListener(new java.awt.event.MouseAdapter()
{
public void mouseClicked(java.awt.event.MouseEvent evt)
{
nearbyMouseClicked(evt);
}
}
);
suggest.setText("今日推荐");
suggest.addMouseListener(new java.awt.event.MouseAdapter()
{
public void mouseClicked(java.awt.event.MouseEvent evt)
{
suggestMouseClicked(evt);
}
可编辑
剩余30页未读,继续阅读
资源评论
- 雷神芽衣2023-09-24发现一个宝藏资源,赶紧冲冲冲!支持大佬~
xxpr_ybgg
- 粉丝: 6450
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功