《JAVA课程实践报告 基于web的点餐系统毕业设计》由会员分享,可在线阅读,更多相关《JAVA课程实践报告 基于web的点餐系统毕业设计(21页珍藏版)》请在人人文库网上搜索。

1、大连理工大学城市学院JAVA课程实践报告题目:基于web点餐系统学院:计算机工程学院班级:07软日3班指导教师: 杨俊生学生姓名:李杰伟,崔剑勋,吴峰,杨波,赵思泉组长:李杰伟组员:崔剑勋,吴峰,杨波,赵思泉完成日期:2009-11-18任务书及成绩评定1、 目的与要求能正确的运行点餐系统,熟知各个方面的功能,能够及时的对系统做出修改和调整。2、本人完成部分输入姓名查询成绩3、成绩评定成绩: (教师填写)指导老师: (签 字)2009 年 月 日目 录1.项目介绍31.1项目简介31.2项目背景与可行性分析32.需求分析32.1产品介绍32.2产品面向的用户群体32.3产品功能的需求性33.数。

2、据库设计43.1数据库环境声明43.2设计分析43.2.1 系统功能模块图43.2.2 系统数据流程图43.3逻辑设计(客户端流程图)53.4据库管理与维护说明64界面设计64.1界面关系图65.系统设计75.1 模块命名规则75.2模块关系图75.2系统界面85.2.1 系统登陆界面85.2.2 顾客界面85.2.3 点菜界面95.2.4 填写订餐信息界面95.2.5 登陆档口界面95.2.6 档口管理菜品界面105.2.7 档口增加菜品界面105.2.8 登陆管理界面115.2.9 管理界面116.系统实现126.1连接数据库(程序代码)126.2关闭数据库(程序代码)136.3用户登录(。

3、程序代码)146.4查询菜单信息166.5显示菜单167.用户手册168.项目总结168.1小组分工178.2项目特色178.3主要工作178.4系统展望171.项目介绍1.1项目简介该项目是通过网上订餐,进行订单的提交和客户的一些基本信息,是一个流行的使用性强,方便操作的订餐系统,满足现代人时尚的生活。1.2项目背景与可行性分析当今社会的生活节奏越来越快,人们对餐饮的要求越来越高,不仅要求色香味俱全,对餐饮的时间和方式也有了更高的要求,许多人因为工作的繁忙而无法享用美味可口的食品。这样就产生了点餐系统。最快捷的就是网上点餐。降餐饮业和计算机网络连接起来,不仅提高了服务的质量,而且还很好的提高。

4、了知名度,也是为了最终用户顾客提供了最快捷的服务。2.需求分析用户可以通过访问订餐系统,进行登陆点菜,得到你想要的各种食物,管理者可以查看用户菜品,对菜单进行增删改查。2.1产品介绍产品名称:基于WEB的网上订餐系统产品用途:对档口提供发布菜肴的信息,得到顾客的定菜信息,提供订购菜肴的服务2.2产品面向的用户群体学校学生以及支持食堂点餐的食堂等2.3产品功能的需求性功能类别子功能用户操作产品的详细信息产品展示放入购物车购物车查看详细信息的提交档口操作管理菜品增加菜品管理订单管理员操作菜品增删改查档口增删改查结账付款确认配送信息结束订餐设置友好结束界面3.数据库设计3.1数据库环境声明数据库系统。

5、设计调试工具3.2设计分析3.2.1 系统功能模块图3.2.2 系统数据流程图3.3逻辑设计(客户端流程图)3.4据库管理与维护说明该数据库没有特殊的管理与维护,只要做简单的正常维护即可。4界面设计4.1界面关系图 5.系统设计5.1 模块命名规则 5.2模块关系图 5.2系统界面5.2.1 系统登陆界面此系统含有三类用户分别是1.顾客2.档口人员3.管理人员5.2.2 顾客界面5.2.3 点菜界面此界面包含:1.用户登录2.购物车3.点餐5.2.4 填写订餐信息界面5.2.5 登陆档口界面5.2.6 档口管理菜品界面5.2.7 档口增加菜品界面5.2.8 登陆管理界面5.2.9 管理界面6.。

6、系统实现6.1连接数据库(程序代码)package sqlconnect;import java.io.Serializable;import java.sql.*;public class SqlConnBean implements Serializableprivate Statement stmt = null;private Connection conn = null;ResultSet rs = null;/构造函数 public SqlConnBean()public void OpenConn()throws Exception/打开连接tryClass.forName(su。

7、n.jdbc.odbc.JdbcOdbcDriver);String url = jdbc:odbc:fantuan;String user = adminroot;String password = ft52ft;conn = DriverManager.getConnection(url,user,password);catch(SQLException e)System.err.println(数据库连接:+e.getMessage();public ResultSet executeQuery(String sql)/执行查询 返回结果集rs = null;tryif(stmt != 。

8、null)stmt.close();stmt = conn.createStatement();rs = stmt.executeQuery(sql);catch(SQLException e)System.err.println(数据库查询:+e.getMessage();return rs;public int executeUpdate(String sql)/执行更新返回结果集int rs =0;tryif(stmt != null)stmt.close();stmt = conn.createStatement();rs = stmt.executeUpdate(sql);catch。

9、(SQLException e)System.err.println(数据库更新:+e.getMessage();return rs;6.2关闭数据库(程序代码)public void closeStmt()/查询关闭trystmt.close();catch(SQLException e)System.err.println(查询关闭:+e.getMessage();public void closeConn()/连接关闭tryconn.close();catch(SQLException e)System.err.println(连接关闭:+e.getMessage();6.3用户登录(程。

10、序代码)package logn;import java.io.Serializable;public class SaleLogn implements Serializableprivate int sale_id = 0;private String sale_name = ;private String sale_username = ;private String sale_password = ;private String sale_address = ;private String sale_tel = ;private String sale_introduction = ;。

11、private String logn_state = 未登陆;public SaleLogn()public int getSale_id() return sale_id;public void setSale_id(int sale_id) this.sale_id = sale_id;public String getSale_name() return sale_name;public void setSale_name(String sale_name) this.sale_name = sale_name;public String getSale_username() retu。

12、rn sale_username;public void setSale_username(String sale_username) this.sale_username = sale_username;public String getSale_password() return sale_password;public void setSale_password(String sale_password) this.sale_password = sale_password;public String getSale_address() return sale_address;publi。

13、c void setSale_address(String sale_address) this.sale_address = sale_address;public String getSale_tel() return sale_tel;public void setSale_tel(String sale_tel) this.sale_tel = sale_tel;public String getSale_introduction() return sale_introduction;public void setSale_introduction(String sale_introd。

14、uction) this.sale_introduction = sale_introduction;public String getLogn_state() return logn_state;public void changeLogn_state() if(未登陆.equals(this.logn_state)this.logn_state = 已登陆;elsethis.logn_state = 未登陆;6.4查询菜单信息6.5显示菜单6.6购物车package buycar;import java.util.*;public class BuyCar Vector v = new V。

15、ector();public void addGoods(String goods_id,String goods_name,double goods_price,int goods_count,String sale_id)int flag = 0;int count = 0;/记录对象int g_count = 0;/记录总数for(int i=0;i;return order_list;public void removeOrders()v.clear();6.7购物车中菜的实现方法package buycar;public class Goods private String good。

16、s_id = ;private String goods_name = ;private double goods_price = 0.0;private int goods_count = 0;private String sale_id = ;public Goods() public String getGoods_id() return goods_id;public void setGoods_id(String goods_id) this.goods_id = goods_id;public String getGoods_name() return goods_name;pub。

17、lic void setGoods_name(String goods_name) this.goods_name = goods_name;public double getGoods_price() return goods_price;public void setGoods_price(double goods_price) this.goods_price = goods_price;public int getGoods_count() return goods_count;public void setGoods_count(int goods_count) this.goods。

18、_count = goods_count;public String getSale_id() return sale_id;public void setSale_id(String sale_id) this.sale_id = sale_id;7.用户手册1.用户首先进入主页面2.用户可以根据自己的需求浏览菜单3.用户可以点击确定键确定自己想要的菜,查看本菜的信息4.确定选择本菜加入购物车8.项目总结8.1小组分工1.李杰伟:设计程序架构,设计模块2.吴峰:给程序提供显示接口3.杨波:数据库接口4.崔剑勋:对定菜记录的管理5.赵思泉:用户的登陆管理8.2项目特色*使用MVC三层架构,易于。

19、扩展和维护。*使用数据库,数据库系统性你呢个优越。*使用WebService技术提供了系统主要功能的接口,提供再次开发接口,系统扩展性进一步加强。*整个系统工能完善,可以使用户简单易懂,而且便于操作,界面清新自然,使用户有美好的感觉。8.3主要工作前期主要是准备工作,以及页面的绘画,中期主要进行代码的编写,后期进一步调试代码和完善功能。8.4系统展望该系统会被越来越多的人接受,它的功能会更加的完善,将会成为一种流行的订餐方法。tgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv。

20、7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaGtgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaGtgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBY。

21、CUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaGtgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtG。

22、Z7R4I30kA1DkaGtgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaGtgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaG。

java智能点餐系统研究内容_JAVA课程实践报告 基于web的点餐系统毕业设计相关推荐

  1. java点餐系统实验报告_JAVA课程实践报告 基于web的点餐系统毕业设计.doc

    JAVA课程实践报告 基于web的点餐系统毕业设计 大连理工大学城市学院 JAVA课程实践报告 题目:基于web点餐系统 学院:计算机工程学院 班级:07软日3班 指导教师: 杨俊生 学生姓名:李杰伟 ...

  2. Java面向对象程序设计实训教程_JAVA课程实验报告 实验二 JAVA面向对象程序设计...

    课程:Java程序设计  班级:1352  姓名:黄伟业  学号:20135315 成绩:             指导教师:娄嘉鹏    实验日期:2015.5.7 实验密级:         预习 ...

  3. java课程设计连连看_连连看_java课程设计报告

    连连看_java课程设计报告 <连连看> 项目设计报告 专 业: 软件工程 班 级: 07级2班 姓 名: 二00九 年 七 月 二十一 日 目 录 1.项目设计目的.意义-------- ...

  4. java课程设计报告连连看_连连看_java课程设计报告.doc

    连连看_java课程设计报告 <连连看> 项目设计报告 专 业: 软件工程 班 级: 07级2班 姓 名: 二00九 年 七 月 二十一 日 目 录 1.项目设计目的.意义-------- ...

  5. ATM柜员机JAVA课程设计_JAVA课程设计报告银行ATM机系统.doc

    JAVA课程设计报告银行ATM机系统 Java课程设计报告 题 目 银行ATM机系统 所在院系 软件学院 学生姓名 金磊 专 业 R机械+软件 班 级 R机械094 学 号 2011年 7 月 15日 ...

  6. 基于JAVA基于Web的上门家教系统的设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA基于Web的上门家教系统的设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA基于Web的上门家教系统的设计与实现计算机毕业设计源码+系统+mysql数据库+ ...

  7. java计算机毕业设计基于Web的上门家教系统的设计与实现源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计基于Web的上门家教系统的设计与实现源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计基于Web的上门家教系统的设计与实现源程序+mysql+系统+lw文档+远 ...

  8. 计算机组成原理电子时钟设计与实现,《计算机组成原理》课程设计报告-基于VHDL数字电子钟设计与实现.doc...

    <计算机组成原理>课程设计报告-基于VHDL数字电子钟设计与实现 长沙理工大学 <计算机组成原理>课程设计报告 XXX 学 院 计算机与通信工程 专 业 网络工程 班 级 网络 ...

  9. 中南大学c语言课程实践报告,c++课程实践报告范文2篇

    [c++课程实践报告例一] 为期一个星期的c++实训已经基本结束,但是给了我很大的影响.通过这次实训,使我明白C++语言这门课程光仅仅是听课是远远不够的,上机训练也不容忽视. 通过上机训练,才能够明白 ...

  10. c语言课设报告 中南,中南大学c语言课程实践报告

    <中南大学c语言课程实践报告>由会员分享,可在线阅读,更多相关<中南大学c语言课程实践报告(12页珍藏版)>请在人人文库网上搜索. 1.中南大学C语言程序设计实践报告题 目 学 ...

最新文章

  1. 关于CSS样式浏览器兼容问题的一些注意事项
  2. slurm用户快速入门手册
  3. 费解!为什么那么多人用“ji32k7au4a83”作密码?
  4. Livy安装使用(Spark rest接口服务工具)
  5. NFS文件系统简介及原理
  6. 阿里云专访Redisson作者Rui Gu:构建开源企业级Redis客户端之路
  7. Git 实用操作 | 撤销 Commit 提交
  8. 学习手记(2019/7/05~2019/8/31)——快乐暑假
  9. Java 并发总结——高并发与同步锁
  10. 利用CSS、JavaScript及Ajax实现图片预加载的三大方法及优缺点分析
  11. 计算机有什么著名基金经理排名,百万年薪的基金经理,都是什么专业出身?!...
  12. .Net中消除Dll中的dependency
  13. 01-artDialog4.1.7常用整理
  14. HTTP响应代码中文详解
  15. SQL Server2019 Develop版本安装
  16. 电力行业巡检对讲通信系统
  17. H3C Comware V3 端口聚合
  18. 八个机器学习非常重要的应用领域,每个领域都影响着我们的生活
  19. 一元函数微分学的概念与计算
  20. 求职经历,三轮技术面 +HR 面,面试也不过如此

热门文章

  1. HPS是什么?包括哪些内容?
  2. iOS软键盘弹出后视图向上移动
  3. 【请直接拿走~】历年IJCAI顶会论文整理/下载(2016-2021)
  4. SpringMVC:视图解析器(ViewResolver)
  5. 如何写一个好的缺陷(Defect)报告
  6. MySQL5.6 GTID
  7. python自动化plc_PYTHON – 让“Monty 语言”进入自动化行业:第 4 部分
  8. 模仿百思不得姐项目笔记
  9. GPU视频压缩1—Flexible CTU-level parallel motion estimation by CPU and GPU pipeline for HEVC
  10. python中自然数怎么表示_Python Numpy 自然数填充数组的实现