小郡肝火锅点餐系统——项目文档

 小组成员:李靖 李凤莲

 

课程设计报告

学        号           201610411111       

姓        名           李  靖                    

班        级           2016计科1班         

题        目           小郡肝点餐系统     

授课 老师            袁  飞                    

 

目录

第1章 概述  1

1.1 课程设计的核心任务   1

1.2 课程设计工作进程       1

1.3 系统简单介绍  1

第2章 需求分析  1

2.1 用户需求       1

2.1.1 业务需求    2

2.1.2 商业需求    2

2.1.3 特殊需求    2

2.2 可行性分析   2

2.2.1 技术可行性 2

2.2.2 经济可行性 2

2.3 系统功能       2

第3章 概要设计  3

3.1 系统设计思想       3

3.2 系统(或网络)总体结构   5

3.3 数据库设计  

第4章 详细设计7     

第5章 课程设计总结  9

第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业务需求

点餐业务

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

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系统总体结构:

系统功能图:

 

前台功能图:

系统架构图:

 

 

用例图:

 

 

3.3持久层设计

猜你喜欢

转载自www.cnblogs.com/lj520fj/p/10814912.html
今日推荐