zoukankan      html  css  js  c++  java
  • 小郡肝火锅点餐系统——项目文档

    课程设计报告

     小组成员:李凤莲、李靖

    第1章概述

    1.1课程设计的核心任务

      (1) 需求分析、可行性分析、E-R图、关系图、系统架构图等的编写

      (2) 总体设计、详细设计、代码实现

      (3) 代码测试

    1.2课程设计工作进程

    总体阶段时间分布:4月15号——6月19号

    第一阶段(4月15号——5月8号):

       编写项目文档其中包括:需求分析、可行性分析、E-R图、实体图、关系图、用例图、系统架构图。

     

    第二阶段(5月8号——5月29号):

      编写代码,实现基本功能

     

    第三阶段(5月29——6月19):

       测试代码以及发布代码于服务器和博客上;提交整体项目于老师邮箱。

    1.3系统简单介绍

      小郡肝点餐系统是实现用户在线进行用户注册、用户登录、用户根据自身需求进行在线点餐、网上结账等功能;采用Java语言实现功能,使用mysql实现数据库管理。

    第2章需求分析

    2.1用户需求

    2.1.1业务需求

    1. 点餐业务

       点餐管理是餐饮企业经营活动的及其重要的一环,它关系到是否能为用户提供可靠的点餐环境、点餐是否能够顺利进行以及菜品的时效性。 将传统的人工点餐转为使用餐厅点餐系统,系统可以为顾客提供以下服务:浏览最新菜谱、自助点菜(下单)、进行催单、查询订单的排队情况以及结账申请。

     

    2.1.2特殊需求

      菜谱是以网页形式显示并且及时的更新,顾客通过自己的联网设备查看菜谱。必须使用户能准确快速地进行信息输入,从而使得用户与系统之间的通信时间尽可能地缩短。系统必须能准确快速地打印出各类清单。

    2.2可行性分析

    2.2.1技术可行性

      基于相对成熟的前台开发工具eclipse,使用java 语言进行后台编码,运用面向对象的思想和设计模式进行开发,后台使用简捷的mysql数据库,运用tomcatglassfish来部署整个程序。这些技术在当今时代都趋与=于成熟,并且运用广泛,所以,本系统的实现在技术上是可行的。

    2.2.2经济可行性

      由于开发设备于人员都已聚齐,开发所用的成本主要是人力资源的支出。并且系统所发挥的作用是科学地管理数据,大大的提高了管理效率,降低了工作人员的负担,节省了管理时间,所以,本系统的实现在经济方面是可行的。

    2.3系统功能

      本系统的主要功能分为:餐厅前台端系统(客户端)、服务器后台端系统(服务端)。

      以下分别对各个端的系统功能做一个功能概述。

      餐厅前台端系统:

        1.从服务端获取最新的菜谱;

        2.在本地系统中进行点单,并将订单传送到服务器后台系统;

        3.催单,向服务器后台端系统发送信息,要求系统尽快处理本订单;

        4. 结账,向服务器后台端系统发送结账请求。

      服务器后台端系统:

        1. 更新本地系统中的菜谱信息;

        2.接收订单,并保存订单信息;

        3.将订单传送到厨房端系统;

        4.对催单请求进行处理;

        5.对订单进行结账处理,并将信息反馈到餐厅前台端系统;

        6.管理当前系统中等待厨房处理的订单队列;

        7.处理订单信息队列;

        8.将已处理的订单进行处理(写入数据库),以便日后做账;

    第3章概要设计

    3.1系统设计模式                               

     

    流程图

     

     

    关系图

     

    E-R图

     

    菜单

     

     

    管理员

     

    用户信息

     

    订单

    3.2系统总体结构

    系统功能图:

     

     

    前台功能图:

     

    系统架构图:

     

    用例图:

     

  • 相关阅读:
    30个Python常用极简代码,拿走就用
    如果只写一行代码能实现什么?看完我彻底服了
    面试官问我:用了HTTPS就安全了吗?用了HTTPS会被抓包吗?我竟然回答不上来......
    程序员常见的口头禅
    没有心仪的offer,要不要找一个工作先凑合?
    微信新出“拍了拍”功能!
    UVa 340 Master-Mind Hints
    UVa 575 Skew Binary 歪斜二进制
    UVa 10250 The Other Two Trees
    UVa 10106 Product
  • 原文地址:https://www.cnblogs.com/luv-letter/p/10815347.html
Copyright © 2011-2022 走看看