当前位置:文档之家› (餐饮行业分析)网上订餐系统分析与设计实验报告

(餐饮行业分析)网上订餐系统分析与设计实验报告

(餐饮行业分析)网上订餐系统分析与设计实验报告
目录
第一部分项目管理与计划3 实验1 指定项目计划3
实验2 项目可行性分析6
第二部分系统分析8 实验3 项目需求收集8
实验4 用例建模9
实验5 通过用例获取概念数据模型16
实验6 将概念数据模型转换为对象关系模型17
实验7 分析类图建模(序列图、分析类图)17
实验8三种可选方案选择分析20
第三部分系统设计23 实验9 物理数据库设计23
实验10 确定系统构架等设计元素、设计类图建模28 实验11 界面设计30
第一部分项目管理与计划实验1指定项目计划
1.1项目的工作分解结构(WBS),所需资源
网上订餐系统WBS
1.2通过PERT技术估算项目的持续时间
PERT公式
(其中a为乐观时间,m为最可能时间,b为悲观时间)
模块乐观时间
最可能时间悲观时间PERT估计期望时间(day)
需求开发7 11 15 11
总体设计 3 4 5 4
详细设计 5 7 11 7
设计实施14 20 32 21
测试 5 7 9 7
交付 5 12 19 12
总计62
1.3甘特图和网络图
甘特图
网络图
实验2项目可行性分析
2.1经济可行性分析
随着人民的生活水平的提高,餐厅也蓬勃发展,线下的实体服务已经满足不了日益进步的需求。

网络订餐系统给人们带来了方便,成为一种全新的商务模式。

网上订餐平台一方面为餐厅搭建了一个集中的宣传平台,能为餐厅节约经济成本,创造更多的收益;另一方面,能为广大消费者争取更多的优惠。

这样的模式使得餐厅和消费者两方面都渐渐依赖网上订餐平台,从而获得可观的收益。

表1:经济可行性分析表
2.2技术可行性分析
技术可行性是指根据现有的技术条件是否能够顺利的完成开发工作,所需要的物理资源是否具备、能否得到。

技术条件包括硬件、系统软件、使用的操作环境等多个方面。

随着信息技术的发展,当前的计算机硬件配置完全可以满足开发的需求。

在软件方面,由于目前的单机模式发展成熟,故软件的开发平台成熟可行,它们的容量大,速度快,可靠性高,价格相对较低。

此系统是基于JSP+SQLServer2008环境开发的,目前SQLServer2008数据库管理系统的功能也足够强大,足以满足我们的需求。

由于该系统的规模是相对较小的,主要功能是客户在网上注册、登录、浏览记录、订餐以及管理员的订单管理等,复杂性较低,对开发人员的知识水平限制较小。

而且在项目启动之前,小组成员已经学习了相关知识,根据各自的擅长部分合理分配任务,完全具备开发此系统的技术。

2.3进一步细化的项目进度安排
1、需求开发
我们产品服务对象主要面向在校学生及白领等工作人士。

由于开发团队为在校学生因此,可直接在校内收集大学生就餐信息。

已工作白领,可以求光谷软件园进行调查,所以,需要花费两到三天的时间进行调查准备,包括设计调查问卷、确立访谈话题及详细问题等,调查手段包括观察、问卷、访谈等。

企划部对收集到需求进行整理,归纳,筛选。

由企划部进行调查为期一周。

2、产品设计
根据需求调查结果,我们通过联合应用程序设计以分组会谈的思想将产品需求转换为产品功能模块。

历时一天。

将功能模块交由设计部进行详细设计,根据产品服务对象的特点确定系统结构、界面UI等项目,历时三天。

开发部进行软件设计开发。

耗时七至十天。

最后有测试人员进行调试,消除bug后产品交付。

3、试运行
产品交付用户后,技术人员跟踪平台运行情况,抓住平台需求,结合企划部平台推广方案。

对功能进行进一步扩充,包括地理定位系统、电子支付接口、账户预存、店铺优惠系统包括红包、打折等功能接口预留。

关注系统流畅度及用户反馈并及时升级系统。

2.4系统服务请求报告
系统服务请求
饱了么网上订餐平台
请求者日期
部门管理部
地点
联系方式手机:XXXXXXXXXX 电子邮件:XXXXXXX@
请求类型紧迫性
[x]新系统[]立即--业务受损或者或者失去机会
[]系统增强[]存在问题,但可以渐渐改变
[]系统错误修改[x]业务损失可以容忍到新系统安装
问题陈述
当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。

服务请求
联系人手机:XXXXXXXXXXX电子邮件:XXXXXXXXX@
发起人
----------------------------------------由系统优先委员会完成-------------------------------
[]批准请求分派给________________________________________
开始日期______________________________________
[]建议修改
[]建议用户开发
[]否决,原因是_________________________________________________
2.5项目范围说明书
饱了么网上订餐平台
项目范围说明书
A.项目信息
提供项目名称、客户名称、项目经理以及项目发起人姓名等与项目相关的一般信息
项目名称: 饱了吗网上订餐系统客户名称: 饱了么科技有限公司项目组长: 起草人:
项目发起人: 日期: 2014.10.27
B.项目的交付结果
C.项目问题
D.项目目标
E.项目描述
F.业务收益
G.估计项目持续时间
第二部分系统分析实验3项目需求收集
3.1访谈笔录、观察笔记、会议记录
访谈记录表1
观察记录1
受访者虽然表示有意向参加网上订餐,但表现不够热情,对此项目的信任度不大,或者兴趣不够浓厚。

访谈记录表2
观察记录2
从受访者的表情来看,受访者还是对此项目有比较浓的兴趣,有此方面的需求,也希望有相
关的订餐体系。

观察记录3
时间:11.08中午12:00----下午1:00
地点:西苑
观察现象:
餐厅爆满,有些餐厅排长队,服务员在人最多的时候忙不过来。

还有些人因为没有地方打包,有的人打包好多份应该的帮人带的。

结论:
外卖送餐及网上订餐应该有很大的市场需求。

3.2资产负债表、利润表、业务表单
资产负债表单位:网上订餐系统金额单位:人民币(万元)
利润表
单位:网上订餐系统金额单位:人民币(万元)
销售日报表日期:______年______月______日单位:元
总经理主管
经理制表人
实验4用例建模
4.1用例图
顶层用例图
1.用户分为游客和游客和会员,游客注册登录会称为会员。

只有会员才可以进行订餐操作,避免恶意欺诈行为。

2.管理员分为系统管理员和订单管理员和店铺管理员和新闻管理员。

系统管理员主要负责对永和注册的审核和对管理员的管理;
订单管理员主要负责处理订单;
店铺管理员主要负责对店铺菜品的编辑和对评论的管理;
新闻管理员主要负责首页的新闻管理。

用户使用订餐系统用例图
1.游客可以浏览首页但是不能订餐,通过注册,由系统管理员审核后方可成为会员。

2.会员可以登录,登陆后可以修改信息。

进行订餐服务,包括将菜品放入购物车、浏览购物车、删除购物车中菜品和修改菜品数量,其中删除购物车中菜品和修改菜品数量需要在浏览购物车的基础上进行。

进行订单处理,包括填写订单信息、提交订单、查看历史订单、评论菜品,其中提交订单需要在填写订单信息的基础上进行,然后由订单管理员进行处理,评论菜品需要在查看历史订单的基础上进行,由店铺管理员进行管理。

管理员用例图
1.管理员可以对所有的账号进行管理。

分为对顾客的管理和对管理员的管理。

2.对顾客的管理包括审核注册用户和查看顾客信息。

3.对管理员的管理包括添加删除修改管理员。

店铺管理员用例图
1.店铺管理员可以管理店铺、菜品、评论。

2.浏览店铺后可以添加和删除店铺。

3.浏览菜品后可以添加、修改、删除菜品。

4.浏览评论后可以删除评论,不可以进行修改等操作。

订单管理员用例图
订单管理员主要负责在浏览订单后对订单进行处理,即修改订单状态为“已处理”等。

新闻管理员用例图
新闻管理员主要负责浏览新闻后对新闻的添加、删除、修改。

4.2用例描述
用户用例描述
系统管理员用例描述。

相关主题