餐饮管理系统的设计与实现(3)

2019-05-18 14:33

北京交通大学专业硕士学位论文 引言

到精准的控制,以及营业情况不能随时得到控制;

(4)在用餐高峰期,收银员工作量较大,造成对顾客结账信息计算错误,而导致经济损失。

针对以上弊端、以及传统餐饮行业组织不够清晰简洁、信息量大、管理过程繁琐、效率低等缺点,开发一套简单好用的餐饮管理系统迫在眉睫。

1.2 项目建设目标

餐饮管理系统的开发,以规范餐饮管理流程,提高餐饮管理的效率、提升餐饮行业的服务质量为核心,订立以下几个开发目标[9]:

(1)整个系统界面设计简洁美观,操作方便,最大程度的简化餐饮工作人员的工作量,提高其工作效率、服务质量、和餐饮企业的管理档次;

(2)前台业务目标,人性化点餐,菜单查询、特色查询、点菜时添加菜名、桌号、会员号、可以附加口味的特殊要求;菜品录入,大厅餐桌菜品录入、包厢菜品录入、查询所点的菜的状态、用餐中途加菜;结账管理,非会员结账管理、会员结账管理;对服务员的评价,奖金评定;

(3)后台管理目标:形成会员中心,工作人员中心,货物中心,收入结算中心,管理员中心。

1.3 主要工作和意义

作者作为该项目的核心干系人,全程参与项目需求分析,系统设计与实现及测试上线的过程。本文深入讨论在企业信息化建设中餐饮管理系统软件架构的搭建与实现。在项目管理过程中,主要采用CMMI 3级作为过程管理标准,相关文档模板参照ISO 9000的标准,在设计采用面向对象分析(OOA,Object Oriented Analysis)与面向对象设计(OOD,Object Oriented Design)技术,用Java EE企业级开发平台实现MVC框架,完成面向对象编程 (OOP,Object Oriented Programming)。

本文作者将餐饮管理达到标准化、科学化为出发点,实现一个具有实用性强、效率高、业务功能划分清晰、维护与扩展性强的餐饮管理系统。力求提升餐饮行业的管理水平、服务质量、工作效率,充分实现数据合理化与最大共享,形成餐饮规范化的服务体系[10]。作者的主要研究任务有:

(1)系统采用B/S架构,将餐饮企业信息集成在一个标准化,网络化的办公平台上,以实现数据的共享;

3

北京交通大学专业硕士学位论文 引言

(2)用建模工具实现餐饮管理系统的设计和建模;

(3)用面向对象的思想实现系统中涉及到的功能的设计、分析、以及代码的编写;

(4)利用Reporting Service技术,Reporting Service是一种基于服务器的新型报表平台、可以创建管理关系数据源,过对系统各类数据进行分析,生成表格报表、矩阵报表、图形报表、和自由格式的报表。通过基于Web的连接来查看。使管理层和相关工作人员随时可以通过登录系统了解及获得目前企业的经营状况、销售情况、市场的需求情况的数据,从而提高餐饮企业利润、降低餐饮企业成本,Reporting Service还和Outlook实现集成,这样就可以自动发送已经生成好的报表,除此之外,Reporting Service还提供了权限控制功能,创建报表的人可为报表分配不同的报表权限,这样系统中的用户就会根据其角色的不同看到不同的报表。

(5)合理设计数据库,按照业务需求,为系统用户设置不同的权限,最大限度的确保系统的安全性;

(6)充分思考系统可扩展性和可维护性,为系统提供合理的软件或者硬件接口。

1.4 本文组织结构

为了研发出一个高质量的餐饮管理软件系统,在其研发实现的过程中,项目团队思考和用到了较多的技术,例如:设计模式、数据库访问、设计的优化、软件测试等等。本文主要包含以下几个章节:

第一章:引言,结合餐饮行业的发展背景、论述了项目的开发背景、目标,和作者在开发过程中的主要工作,以及对论文的整体结构做了一个简单的介绍。

第二章:对项目研发所用到的核心技术和方法的介绍,围绕项目,站在技术应用的角度上,对项目用到的技术进行详细的介绍与分析,为项目的设计与实现奠定技术基础。

第三章:项目需求,围绕项目需求的提出,对业务进行分析,通过UML中的用例图完成对需求的建模,以及项目核心模块的功能实现。

第四章:数据库实现,在本章,作者根据项目需求,具体介绍如何创建数据库,以及如何将数据库与项目联系起来,以及对项目的软硬件环境做了一个简单的介绍。

第五章:本章主要介绍了系统测试与发布以及测试环境,通过黑盒测试和用例验证系统的正确性,健壮性,并且对系统上线后要做哪些紧急的系统备份以及紧急预案做了一个简单的介绍。

4

北京交通大学专业硕士学位论文 引言

第六章:对整个项目的总结与展望。

1.5 本章小结

本章向大家阐明了开发餐饮管理系统的背景、传统餐饮管理的弊端、意义、目标。其次介绍了作者在开发餐饮管理系统中的主要工作。最后介绍了本论文的整体结构。

5

北京交通大学专业硕士学位论文 相关理论与技术

2 相关理论与技术

在本章中,作者以项目整体开发为出发点,站在技术应用的角度,为大家介绍整个项目开发过程中,项目所用到的技术与方法。其中主要包括项目的开发工具以及框架结构,围绕本项目,站在技术应用的角度,对相关技术进行基础性简介,为系统设计和实现奠定技术基础。

2.1 项目开发工具

Visual Studio 2010是微软.NET平台下研发出来的一个完整且强大的研发工具,利用这个工具可以开发Web程序、XML 和Web Services、桌面、移动等应用程序。VB .NET、Visual C# .NET等使用的开发环境都具有相同的集成,它们的开发环境可以使它们共享彼此的工具,其可以使用不同的语言搭建解决方案[11]。

其次,以上开发语言还利用了.NET Framework 的功能,在Visual Studio2010里可以享有设计、编写代码、调试、连接数据库等基本的开发功能和基于开放架构的服务器组件开发平台,企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能[12]。

Visual Studio 2010采用代码后置的编程方式,代码后置可以把界面开发和界面对应的后台开发放在不同的文件里面,这样就方便了代码的重复利用,同时也方便了代码的调试,此外,运行程序的电脑还必须安装 IIS 服务器.,系统开发采用的就是Visual Studio 2010,Visual Studio 2010软件工作流程图,如图2-1所示。

图2-1 VS2010工作流程

Fig.2-1 Work Flow of VS2010

6

北京交通大学专业硕士学位论文 相关理论与技术

Visual Studio 2010具有以下特点:

(1)Visual Studio 2010精心打造云计算架构,使在线应用软件的开发及应用更为简洁。

(2)助力移动与嵌入式装置开发.

(3)在敏捷开发中,Visual Studio 2010把Scrum作为基本Agile开发模型,真正实现了方法论。

(4)Visual Studio 2010搭配Windows 7, Silverlight 4,在RIA 应用、Web应用上有较大切入,使Web应用达到一个新境界。

(5)Visual Studio 2010加大了对多核并行运算的支持。 (6)建美感与效能并重的新一代软件。

(7)支持最新C++标准,增强IDE,切实提高开发人员的开发效率。

2.2 项目解决方案

餐饮管理系统解决方案采用了B/S结构,整个解决方基于.Net框架的系统N层体系架构成,共分为4个逻辑层,整体架构如图2-2所示:

图2-2 系统架构

Fig.2-2 Structure of System

(1)Web层(表示层)

这一层是餐饮管理系中Web项目的实现,为客户提供对应程序的访问。这一

7


餐饮管理系统的设计与实现(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第二章 会展旅游的历史发展和现状 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: