欢迎来到天天文库
浏览记录
ID:19586454
大小:2.07 MB
页数:30页
时间:2018-10-03
《网上订餐系统分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、题目网上订餐系统二、课程设计目的1、熟悉软件工程过程及软件开发的各种方法和生存周期模型。2、进一步熟练运用RationalRose建模软件。三、课程设计内容该系统实现网上订餐,客户下单,订单查询,订单修改,管理员修改菜单等功能。四、可行性研究订餐服务是餐饮企业的一项日常工作,完成餐饮企业订餐服务的订餐系统,作为餐饮管理系统的一部分,为餐饮企业提高工作效率和质量,提高企业经济效益起到了重要的作用。目前,大部分餐饮业采用的订餐工作方式是客户通过电话与餐厅联系,由餐厅工作人员通过餐饮企业内部的餐饮管理系统实施订餐工作。这种工作方式有很多弊端,它没有完全脱离手工式工作,工作效率低。同时,从客
2、户订餐需求角度考虑,客户希望能在订餐前了解更多的有关信息,如餐厅能提供的菜的品种,各种菜的风味,菜的直观图片等,而这些信息仅仅从餐厅工作人员的电话中是不可能有全面的了解的,这无疑会给客户的订餐带来不便,同时也影响了餐厅的工作效益。开发基于网络C/S模式的订餐系统,能有效地解决上述问题,实现真正意义上的订餐自动化。4.1技术可行性网络订餐系统属于计算机在数据通信和信息处理方面的应用,属于典型的网络数据库应用系统(客户/服务器数据库应用),其关键问题是数据的存储与检索,系统开发的实质是数据库的建立、连接和数据库编程。综上所述系统开发所依赖的软件技术已很成熟,并具有巨大优势;本系统在技术上可行
3、。4.2经济可行性通过本系统,餐厅可以提高服务效率,降低餐厅的成本,减少不必要的浪费;在网上长期发布,进行宣传,是一种很好的营销方式,可以扩大餐厅影响,提高知名度,增加营业额,给餐饮企业带来巨大的利润;而项目开发的成本、开发费用和今后的运行、维护费用29与其带来的经济效益相比却很小,因此,本系统在经济效益上可行。五、需求分析5.1引言餐饮业一直是服务行业最重要的组成部分之一。薄利多销一直是餐饮业的营销理念。如何在当前餐饮行业日趋激烈的竞争环境中脱颖而出并吸引更多的顾客,已成为每位餐饮业经营者所追求的目标。经过多年发展,餐馆管理已经逐渐由简单而繁琐的人工管理,进入科学系统管理的阶段。如何有
4、效的节约人力成本是餐饮业致力于解决的首要问题。当前最有效的手段就是采用系统的自动化管理取代过去的人工方式。5.1.1编写目的本需求规格说明书是通过分析,结合UML理论后得出的对于一个基本的餐馆订餐系统的需求和功能分析,其主要目的是为系统的设计开发提供前期的准备工作。本系统的用户对象可以分为两部分:本系统的主要用户订餐者和餐厅管理者。5.1.2项目背景A.项目委托单位:***美食餐厅开发单位:***软件开发组主管部门:信息学院B:与其它系统关系:传统的餐厅内部订餐系统属于单机版,面向餐厅管理人员;而本系统属于网络版C/S模式的,面向广大用户;本系统在互联网上及时发布菜品信息,用户快速方便的
5、实现订餐,餐厅管理人员高效的管理餐厅。5.1.3定义UML:统一建模语言,英文全称为UnifiedModelingLanguage。C/S:Client/Server,一种网络连接模式,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。5.1.4参考资料[1]张海藩.《软件工程导论》.第五版.清华大学出版社[2]刘辉,杨克勤等.基于Web的网上订餐点菜系统.商业科技.2007,505:405.2项目概述295.2.1项目目标、内容、现行系统的调查情况本系统是一个餐馆订餐系统,本系统是网络版C/S模式,优势在于面向大众,能够
6、实现用户网上订餐和餐馆的数字化经营。系统数据安全性好,使数据库安全有保障。系统开放性好,采用标准的开发工具和技术,后台数据库采用微软mysql。目前运行的订餐系统主要是单机版的,面向餐厅管理人员,且功能少,不能满足竞争日益激烈的餐饮业的需求。5.2.2开发环境操作系统:MicrosoftWindowsNT2003/Windows2000/XP/win7浏览器:IEIDE:php5.2+apache2.2数据库:mysql5.1测试工具:php5.2+apache2.25.2.3运行环境客户机:IE6/IE7/firefox2.05.3功能需求5.3.1功能划分本系统主要分为两个功能模块:
7、普通用户模块和管理员模块,如下图5.3.2功能描述291.用户模块设计。用户模块分为2个主要功能:(1)定菜下单模块。在首页有餐厅的菜单(有图片显示)和价格,查看好之后,点击“我要下单”按钮进行下单。下单时要填写菜名、数量、是否要米饭(几份米饭)、附加说明(例如多加饭,不辣等)、联系电话、送餐地址。填写好之后,单击“提交订单”或者单击“重新填写”进行重新填写。(2)订单查询模块。订单成功后可以返回查询订单数据。以上功能的用例图,及顺
此文档下载收益归作者所有