• 论文导航
  • 论文专题
  • 论文源代码
  • 设计资源
  • 原创论文
  • 交流互动
  • 作业答案
  • 工具
  • 会员
  • 设计专题

首页|原创论文|原创论文|论文全套|点数论文|实用文档|课程设计|定作论文|毕业论文|考试资料|知识在线|密码保护|大学生|论文帮助|保健养生|健康家园|期刊导航|创业资料|毕业论文|站长学院|学习娱乐|演示文稿|免费论文|源代码|博士论文|研究论文|参考论文|下载分类|写作指导|应用文|英语论文|文化|哲学|艺术类|计算机|工学|教育类|文学|社会学|政治|医药学|理学|法学|公共管理|财务管理|工商管理|会计审计|管理学|证券金融|财政税收|经济学|论文范文|网络学院|早教|就业指导|求职英语|简历|公务员|动漫频道|作文大全|土木工程|法学|计算机|护理学|会计学|交通运输|工商管理|汉语言|原创|计算机论文全套|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计|VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文|asp源码| asp精品| php精品源码| vb精品| vfp精品源码| Java精品|Asp.net精品源码|Jsp精品|定作论文

BS| CS | vb| VC | 设计| 系统 | 毕业| JSp | web| net | PLC| FLASH | sql| PHP | CAD| 源码 | pb| delphi | 方案| ppt | J2ee| HTML | android| access | vfp| 模具 | j2me| service | photo| CPA | TCP| J2ME | ASP| java | ATL| 案例 | 单片机| Ajax | powerbuilder| frontpage | div| 报告 | 毕业设计| 电工 | 课程| 嵌入式 | 通讯| 软件测试 | Unix编程| 3D图形编程 | 人工智能| 图形 | Internet/IE编程| 界面编程 | SQL Server| 代理服务器 | 系统编程| 单片机开发 | 人工智能| 文件操作 | RichEdit| 屏幕保护 | 网格计算| uCOS | JspServlet| 驱动编程 | Shell编程| MTK | Java编程| 酒店行业 | 其他小程序| 外挂编程 | VC书籍| .net编程 | 教育系统应用| 中间件编程

下载目录|论文及源代码|asp源码|asp精品源码|php精品源码|vb精品源码|vfp精品源码|Java精品源码|vc++精品源码|ACCESS精品源码|Authorware精品源码|Asp.net精品源码|Jsp精品源码|DIV+CSS模板|FLASH精品源码|PB精品源码|Android源码 |asp代码|ajax代码|php代码|html代码|java代码|jsp代码|pb代码|Ruby代码|sql代码|vfp代码|数据结构与算法|汇编语言|Perl代码|delphi代码|flash代码|js代码|net代码|vb代码|vc代码|DVD光盘源代码|ipad源代码|后台模板|CSS菜单|CSS图表|图片图标|精美Word模板|精美EXCEL模板|精美PPT模板|系统操作视频和下载|ASP在线学习|PHP在线学习|JSP在线学习|JAVA在线学习|NET在线学习|VC在线学习|VB在线学习|VFP在线学习|SQL在线学习|PB在线学习|PHOTOSHOP在线学习|Delphi在线学习|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计 |VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文

C++|VB|ASP|VF|DELPHI|JSP|电气|计算机|经济|打包下载|查询工具|设计定作|设计专题|ASP,网站,C/S,设计等定作

网站首页|原创系统|工商管理|护理学|会计学|行政管理|计算机|土木工程|汉语言|机械设计|交通运输|法学|卫生法学

内涵段子| 冷笑话| 幽默笑话| 短信笑话| 其它笑话| 大杂烩| 青芜校园| 社会广角| 动漫风云| 征婚交友| 股票基金| 私房话|社会趣闻| 手机地带| 其它笑话 动漫风云| 冷笑话

作业答案| 小学作业| 高中作业| 中专作业| 初中作业| 大专作业| 大学作业| 研究生作业|原创论文|论文下载|下载源代码|精器资源|会员中心| 查询资料| 暑假作业| 家庭作业

IP地址查询 搜索IP地址所在的地理位置 | 英文词典、在线翻译 在线新华字典/生字查找 | 网速测试 测试网络连接速率 | 文件扩展名文件后缀名查询 | 下载地址转换 迅雷/快车下载地址转换 | 在线生成Favicon图标 | 繁体与简体自由转换工具 | 论坛常用发帖代码 | 在线制作个性邮箱图标 || 汉字拼音及五笔编码查询 | 汉字拼音查询 | 查询域名或同IP下所有站点 | Google PageRank查询 | 查看域名WHOIS信息 | ALEXA世界排名查询服务 | HTML转换JS代码 | 将代码以BASE64方式加密/解密 | JS在线加密/解密 | 字符转UTF-8编码 | 链接地址16进制加密 | 字符串32位MD5加密 | 将代码以Escape加密/解密 | 字符串转换为ASCII码器 | 代码美化、压缩、混淆加密 | ASCII字形生成器 | 页面转换效果生成器 | 正则表达式检测器

会员中心|会员登录|我要充值加点|我要充值论文

全套论文|设计下载|源码|原创论文|下载目录|论文总站|论文搜索|最新论文| 万能工具|定作论文|定作设计|毕业设计 |Word格式|管理系统 课程设计|论文专题 |保存到桌面 |演示|系统 | 设计 | 毕业 | 通信 | 模具 | 单片机 | 方案 | 答辩PPT|J2EE

您现在的位置:网学>>免费论文>>论文导航>>Windows编程>>Java开源代码
  • 毕业设计 _网上订餐系统(附源码)

    栏目导航 Windows编程 2013-10-22 2013-10-22  版权 版权投诉 上传资料 上传资料 复制论文网址 复制论文网址 上传用户:361129147

    【Java开源代码栏目提醒】:以下是网学会员为您推荐的Java开源代码-毕业设计 _网上订餐系统(附源码) - 毕业设计,希望本篇文章对您学习有所帮助。

        

    目录1. 系统的规划与分析......................................................................................................................... 2 1.1 系统课题的确定..................................................................................................................... 2 1.2 可行性研究............................................................................................................................. 2 1.2.1 经济可行性研究........................................................................................................... 2 1.2.2 技术可行性................................................................................................................... 2 1.2.3 开发必要性................................................................................................................... 3 1.3 数据流程图............................................................................................................................. 3 1.4 数据字典................................................................................................................................. 42. 系统的设计..................................................................................................................................... 5 2.1 系统结构化设计..................................................................................................................... 5 2.2 系统代码设计......................................................................................................................... 6 2.3 数据库设计............................................................................................................................. 6 2.4 界面设计................................................................................................................................. 73. 系统的实施..................................................................................................................................... 7 3.1 程序设计................................................................................................................................. 7 3.1.1 数据库的实施............................................................................................................... 7 3.1.2 程序的设计................................................................................................................... 9 3.2 系统调试............................................................................................................................... 114. 心得与体会................................................................................................................................... 115.附录:代码..................................................................................................................................... 12 Chike.java 代码 .......................................................................................................................... 12 Login.java 代码 .......................................................................................................................... 12 indexJFrame.java 代码 ............................................................................................................... 17 Controlcenter.java 代码 ............................................................................................................. 23 Myorder.java 代码 ..................................................................................................................... 30 Indexmanage.java 代码 ............................................................................................................. 35 Manage.java 代码 ...................................................................................................................... 42 Acounting.java 代码 .................................................................................................................. 481.系统的规划与分析1.1 系统课题的确定 网络的发达使我们的生活越来越便利,网上购物,网上订票,网上订旅店等等,可谓衣食住行样样通。

        我萌生这样的想法是源于 KFC 的网上订餐系统,搭配其自己建立的送货上门网络,使得 KFC 在快餐市场上更上一层楼。

        那么我们能不能这样想,KFC 可以自己做自己的网上订餐系统,因为他有强大的后台支持,但是,我们一般的餐饮公司是没有这样的能力, ,餐饮公司可以注册去开发自己的网上订餐系统的。

        所以,我希望做一个这样的软件(网站)自己的账号,通过我们的网上订餐软件,注册自己的账号,上传自己旗下的食品照片,管理 ,搜索附近 2-3 公里的小吃,自己的网上订餐系统。

        食客们可以通过我们的软件(或者网站)下订单,付款,等待送货上门。

        餐饮公司同时收到食客们的订单,打印订单,并且做好,送货上门。

        那么,我们就可以不止有一个 KFC,而是即使你在家中,你也坐拥整条小吃街。

        1.2 可行性研究1.2.1 经济可行性研究 一个软件,要想发展下去,必须要有其获得利益的方法。

        那么我们这个软件靠什么赚钱呢?我想,可以从这几个方面来获得利益。

         ①搜索排名。

        依靠搜索排名,可以在置顶收取了广告费的客户店铺信息,类似淘宝的商店排名。

         ②今日推荐。

        推荐里中出现的店铺都是收取了广告费的客户。

        排名按收费多少排序。

         ③在本软件发展到一定成熟程度的时期,推出类似淘宝商城的业务,小店不用经营费用,但是,注册商城的大型连锁店铺需要收取一定费用。

        规模越大,费用越高。

         ④其他相关服务的推出 初步估算,是有利益可图的。

        1.2.2 技术可行性 就个人而言,以我的水平完成这样的项目是有困难的。

        但是作为一个学年设计,本来就是学习的一个过程,重在实践中学习,并且,这个课题的内容是不难的。

        只要做到程序的设计和数据库的设计,基本上是可以完成的。

        有不懂可以搜索网上资料,和向老师请教。

        所以,技术上是可行的。

        1.2.3 开发必要性 目前市场上尚且还没有这样的软件(或者说是成型的营运中的软件),完成这样的软件对于市场是有一定的带头作用的。

        并且,我们也看到了 KFC 在其外卖行业上蒸蒸日上的业绩。

        这样的软件是可以作为一个学年设计课题的。

        1.3 数据流程图 通过系统调查,吃客(我们姑且这么称呼,这也是我将要做的软件的项目名称。

        )下订单 ,通过软件查看要附近能送到的家的吃的。

        的过程如下:吃客登录我们的软件(有完善信息) ,选择下来之后,下订单,选择支付方式,支付方式有两种,一种是在线支付,一种是货到付 ,食品公司在做好外卖之后,根据订单上款。

        在此之后,订单就到了我们的客户(食品公司)的地址和电话,将外卖送到吃客手中。

        数据流程图如下: 订 餐 付款 单 食客 选餐 催餐单 食 品 订单 公司 餐到付 送 餐 食客订餐数据流程 图 通过系统调查,客户(食品公司)业务流程如下:吃客下订单之后,客户检查订单是否可以送达,是否缺货,检查之后,如果合格,则接下订单,通知厨房,做好外卖之后,由送餐员根据订单详情送达吃客手中,详细数据流程图如下: 下 订 P 合格订 P2 通知厨 订餐用户 单 1 单 房 厨房 检查订 打印订单 单 通知用户缺货 送餐员等待发 货 送货上门 产品出炉 送餐员 厨房出货数据流程图1.4 数据字典 数据流名:食品订单 组成: 订单号码, 食品代码, 食品名称, 食品公司 ID, 数量, 总价, 吃客电话, 吃客地址, 订单时间 来源: 吃客 去向: 对应食品公司 数据流名:催餐单 组成: 订单号码 订单时间 食品名称 食品数量 食品销售流水账 组成:同种食品订单组成 涉及的处理:销售处理,记账处理 排列方式:按销售日期降序 销售台账 组成: 日期 食品代码 食品名称 本日累计销售量 涉及的处理:登记销售台账、制作月报表 排列方式:按日期和食品代码升序排列2.系统的设计2.1 系统结构化设计 吃客事务 个人信息管理 订单管理 信息修改 头像上传 删除订单 支付订单 订单确认 评价 食品公司 管理食品 订单查看 修改食品 删除食品 上传食品 订单确认 订单取消 订单打印 送货2.2 系统代码设计食品代码的设计:假设我们现在能有万家客户,食品代码第 1 位到第 5 位代表食品公司编号从 0000099999 最多可以设计 10W 家客户。

        第 6 位用来表示食品的分类。

        一共 5 类01 代表饭类23 代表面食类45 代表西餐类67 代表饮料类89 代表其他类第 7 到第 9 位每类食品最多 2000 种食品,用三位表示则食品代码的构成如下 5 1 3 食品公司编码 食品类别 食品编号2.3 数据库设计 实体名称: 属性 吃客 吃客账号、密码、邮箱、电话、地址、头像 食品 食品编号、产品价格、产品名称 餐饮公司 餐饮公司编号、账号、密码、公司名称、邮箱、电话、地址、头像 订单编号、下订单时间、食品编号、食品数量、吃客账号、要求送 订单 达时间、支付情况 菜篮子 订单编号、食客账号、总价、是否付款 催餐单 订单编号、催餐时间 销售统计 产品编号、日销售量 2.4界面设计 右上角用于头像显示,左边用于分类选择,上边用于导航栏选择,中间用于主体的显示3.系统的实施3.1 程序设计3.1.1 数据库的实施 本次数据库设计使用的是 MySQL 数据库,数据库管理工具用的是 Navicat for MySQL 由于表的属性较多,E-R 图较大,实体与属性由下表显示3.1.1.1 数据库表的字段设计Eater 表的设计(吃客)Food 表的设计(食品)Company 表的设计(食品公司)Order 表的设计(订单)Sold 表的设计(月销售)Fast 表的设计(催餐)3.1.1.2 数据库数据实例Company 表数据:Eater 表的数据:Food 表的数据:Menu 表的数据:3.1.2 程序的设计 本次软件设计使用的编程语言是 java,工具是 NetBeans IDE 7.1.2 设计环境如下: 项目名 Chike chike.java login.java indexJFrame.java indexmanage.java controlcenter.java myorder.java manage.java acounting.java icon.javaLogin 界面的设计:IndexJFrame.java 吃客登录界面设计Controcenter.java 个人中心设计Icon.java 设计Myorder.java 设计Indexmanage.java 设计Manege.java 设计3.2 系统调试4.心得与体会 这次学年设计,对我来说是极为重要的一次设计。

        在学习了三年之后,我一直没有什么机会可以真正地实践一下,了解一下自己到底哪里不足,哪里不行。

        在完成这个学年设计之后,在下学期的找工作和找实习单位的时候,我也更有资本去选择一个公司。

        所以,这个学年设计的完成好坏对我来说是相当重要的。

        但是,在着手做这个设计的时候,我才发现,自己真的是一点本事都没有。

        如果把知识都分散开来,数据库就数据库,java 就 java,管理系统就管理系统,软件工程就软件工程,那么我多半还有点知道,但是当需要把所学知识都综合起来,看似简单,却着实难到了我。

        尤其是数据库的运用,我在这上面所花的时间,几乎占了一大半,查了各种资料,问了许多同学。

        但是,目前还是很多问题没有解决。

        比如说头像文件在数据库中的保存,在 JAVA 程序中的调用。

        另外,我对 NetBeans 这个工具也是第一次使用,并不是很熟悉。

        工欲善其事必先利其器,熟练掌握一种工具的使用是有必要的。

        我有太多不会,太多不足,太多知识需要从课本运用到实际中。

        感谢这次设计,给了我一个机会,让我更加熟练得掌握编程技术。

        5.附录:代码Chike.java 代码/ To change this template choose Tools Templates and open the template in the editor. /package chike/ author xiaowuge /public class Chike / param args the command line arguments / public static void mainString args // TODO code application logic here login l1new login l1.setVisibletrue Login.java 代码/ To change this template choose Tools Templates and open the template in the editor. /package chike/ author xiaowuge /public class login extends javax.swing.JFrame / Creates new form login / public login initComponents / This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor. /SuppressWarningsquotuncheckedquot// lteditor-fold defaultstatequotcollapsedquot descquotGenerated Codequotgtprivate void initComponents jLabel1 new javax.swing.JLabel jLabel2 new javax.swing.JLabel jLabel3 new javax.swing.JLabel jLabel4 new javax.swing.JLabel jLabel5 new javax.swing.JLabel jLabel6 new javax.swing.JLabel jTextField1 new javax.swing.JTextField jTextField3 new javax.swing.JTextField jButton1 new javax.swing.JButton jButton2 new javax.swing.JButton jPasswordField1 new javax.swing.JPasswordField jPasswordField2 new javax.swing.JPasswordField setDefaultCloseOperationjavax.swing.WindowConstants.EXIT_ON_CLOSE setTitlequot登录界面quot jLabel1.setTextquot我是吃客quot jLabel2.setTextquot我是店铺管理员quot jLabel3.setTextquot账号quot jLabel4.setTextquot密码quot jLabel5.setTextquot账号quot jLabel6.setTextquot密码quot jTextField1.setTextquot quot jTextField3.setTextquot quot jButton1.setTextquot登录quot jButton1.addActionListenernew java.awt.event.ActionListener public void actionPerformedjava.awt.event.ActionEvent evt jButton1ActionPerformedevt jButton2.setTextquot登录quot jButton2.addActionListenernew java.awt.event.ActionListener public void actionPerformedjava.awt.event.ActionEvent evt jButton2ActionPerformedevt jPasswordField1.addActionListenernew java.awt.event.ActionListener public void actionPerformedjava.awt.event.ActionEvent evt jPasswordField1ActionPerformedevt javax.swing.GroupLayout layout new javax.swing.GroupLayoutgetContentPane getContentPane.setLayoutlayout layout.setHorizontalGroup layout.createParallelGroupjavax.swing.GroupLayout.Alignment.LEADING .addGrouplayout.createSequentialGroup .addGap45 45 45 .addGrouplayout.createParallelGroupjavax.swing.GroupLayout.Alignment.TRAILING .addComponentjLabel2 .addComponentjLabel1 .addGrouplayout.createParallelGroupjavax.swing.GroupLayout.Alignment.LEADING .addGrouplayout.createSequentialGroup .addGap52 52 52 .addGrouplayout.createParallelGroupjavax.swing.GroupLayout.Alignment.LEADING .addComponentjLabel3 .addComponentjLabel4 .addGrouplayout.createSequentialGroup .addGap54 54 54 .addGrouplayout.createParallelGroupjavax.swing.GroupLayout.Alignment.LEADING .addComponentjLabel6 .addComponentjLabel5 .addGap60 60 60 .addGrouplayout.createParallelGroupjavax.swing.GroupLayout.Alignment.LEADING false .addComponentjButton2javax.swing.GroupLayout.Alignment.TRAILING .addComponentjPasswordField2 .addComponentjTextField3 ..

    原创

    版权说明
    【设为主页】【加入收藏】【打印本文】【回到顶部】【关闭此页】
    •  相关文章 相关文章
      ·中国大学生创业比例逐年提升 高职生远高于
      ·8709 :1!国考报名最热职位考录比破
      ·2013考研网报 不能盲目相信高校排名
      ·2013年考研网报结束 报名人数或达18
      ·十八大代表走进新华网热议报告谈感受表心声
      ·光棍节电商促销大战硝烟再起 网友发布防忽
      ·盘点四六级考场的“炮灰” ,有的选择题都
      ·考研前夕租房热潮 催生“糕富帅”
      ·29, 基于灰色模糊评价的ERP选型决策
    •  最新文件 最新文件
  • 特别推荐