Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

基于Swing的建议点餐系统

1. 应用技术

1
Swing、JDBC、Oracle数据库、Java基础

2.项目功能

1
2
工作人员:菜品的增删改查、工作人员点餐、为顾客进行排号叫号、利润查询、结账。
顾客:顾客点餐、查看积分、查看菜单、自助结账。

3.项目历程

3.1 项目准备

总所周知,Swing对于Java来说已经是一个不再使用的技术了,相对于微软的C#语言,Java的优势更在于Web端的应用,但是应教学的要求,主要是为了练习JDBC以及PL/SQL的使用,我们使用了Swing技术配合数据库使用,制作了一个简易的点餐系统,旨在熟悉一个项目的制作流程,从项目需求分析到项目开发到最后的维护发布,我作为小组长,带领了团队一共7位队员在老师的指导之下,完成了项目的开发。

3.2 项目开发背景

据了解,学校周围部分餐馆仍处于人工点餐、手工记账的阶段,这样子不仅容易在点餐时出现错记误记的情况,在最后记录时大量的数据也会十分繁琐,计算机软件统一的处理方式可以将以上的过程全都自动化一站式地完成,大大提高了效率;除此之外,使用计算机系统还大大减少了成本。
发展点餐系统,是一种必然趋势,可以说点餐系统的出现,只是用现在较为成熟的计算机技术去改造传统行业的一个小小例子。这样的系统,将会不断地出现,而且会有力地推动传统行业的不断发展。

3.3 项目开发

在开始项目的开发之后,由于队员基础的参差不齐,所以在任务分配时对队员的能力分配了不同的任务,并针对队员能力进行了不同知识点的针对,由于是首次进行团队项目开发,并没有使用到GitHub进行协作开发,所以在最后整合代码时,碰到了较大的问题,jdk版本不统一,代码不能兼容等等问题,最后整合的代码也还有着大量的冗余,开发过程总体来说比较顺利,但是还是有很大的改进,在开发前进行数据库设计时,虽然说没有太多的表,但是对于项目小白的我们还是花费了一点时间。

3.4 项目源码

1
https://github.com/chenyicai0819/2020_java_study/tree/main/OrderSystemToSix