当前位置:文档之家› 网上订餐系统报告

网上订餐系统报告

软件工程课程设计题目快乐餐订餐系统专业计算机科学与技术班级计科1201姓名黄静张聪,王茂峰,张安杰指导教师杜立新二〇一四年十二月二十七日目录软件工程课程设计 (1)目录 (2)第1章. 系统背景 (3)第2章. 项目计划 (3)2.1. 项目技术方案 (3)2.2. 网上订餐系统规划 (4)第3章. 可行性分析 (5)3.1. 可行性研究报告 (5)3.2. 可行性研究的前提 (6)第4章. 需求分析 (8)4.1. 需求分析 (8)4.2. 软件功能 (8)4.3. 运行环境 (8)4.4. 需求分析详细描述 (9)4.5. 层次方框图 (11)第5章. 概要设计 (12)5.1. 系统分析 (12)5.2. 体系结构 (13)5.3. 逻辑设计 (17)5.4. 总E-R图 (19)5.5. 类图 (21)第6章. 详细设计 (22)6.1. 系统模块详细设计(数据流图) (22)6.2. 程序流程图 (27)6.3. 实体联系图(E-R图) (32)6.4. 用例规约及用例图 (35)第7章. 测试方案 (50)7.1. 实现 (50)7.2. 版本更新记录 (50)7.3. 测试目的 (50)7.4. 测试环境 (50)7.5. 功能测试用例 (50)7.6. 性能测试 (51)第8章. 总结 (52)参考文献 (52)第1章.系统背景网上订餐业务的兴起,折射出餐饮业善抓机遇、抢占利润第二落点的经营理念,同时也显示出消费者在日常所需中,运用网络观念的意识正逐渐增强。

但比起如今火爆的网上购物,网上订酒店住宿等服务,网上订餐服务在一些餐饮企业中仍未引起足够的重视,对于消费者来说,许多人对这一新兴业务尚缺乏了解,这种现象,在一些中小城市表现较突出。

对于广州、北京、上海等大城市,由于网上订餐服务起步较早,一些餐饮企业的网上经营已逐步走上正轨,其网上订餐的经营份额已占一定比例,给先行一步涉足网上订餐的企业带来滚滚财源。

据了解,一些中小城市的餐饮企业之所以网上订餐业绩不够好,有些甚至基本无业务,其原因就是未能充分发挥互联网的作用。

有些餐饮企业虽然开办了网站,但有的未涉足网上业务,即使有些开展了网上业务,也因菜品单调、服务措施差而鲜有订餐者。

一些餐饮企业网上订餐业绩效果不太显著的另一种原因是,技术服务措施等方面还存在着明显的不足,主要有以下几点:一是餐饮企业开展网上订餐服务后对网站的宣传力度不够,同时网络信用问题也在困扰着消费者。

与其它网络购物方式一样,有不少消费者对网络消费心存戒备,在网上订餐后仍不放心,还要通过电话再确认,这就给消费者造成网络订餐太麻烦的印象。

二是有些网上订餐服务和技术不太完善,消费者订餐需要咨询时,网站客服电话无人接听;可选择的就餐地点也不够丰富。

三是有些网站由于网上订餐业务刚刚开展,因业务不熟悉,有时会出现订单不太准确的现象。

另外,与网站签约的酒店及餐馆由于数量较少,使消费者在选择时受到限制。

第2章.项目计划2.1.项目技术方案1.1 方案概述会员可以通过访问网上报餐系统,进行登录或注册,报上自己在用餐时间内想吃的各种食物,食堂管理员可以查看用户所报的菜品,并且可以对菜品进行增删改查。

1.2 编程环境此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat5.0作为Web 服务器,在windows7系统条件下开发。

1.3 数据库的实现本系统采用SQL Server 2008作为后台数据库。

其内置的数据库引擎可以控制访问权限并快速处理数据,搜索引擎可以对SQL Server 表中的数据进行索引,并执行多种条件的查询,快速返回结果。

便于防火墙日志的管理和规则的访问以及操作。

数据库管理员和开发人员可以方便地利用其进行数据库管理或编写相应的SQL Server语句。

2.2.网上订餐系统规划我们的主要任务就是开发网站,只要网站能成功运行,其他的进货和送货都很简单,不在考虑范围内,依次,我们需完成的任务有编制计划,任务分配,网站开发,测试网站,试运行。

网上订餐系统的开发整个环节都是分工明确的统一体,单靠一个人是很难管理好每一个环节。

所以,我们把任务都分到组内每一个人身上,每个人都可以发挥自己专业特长,管理好自己负责的每个细节,从而实现系统的高效运转。

具体的分工如下图第3章.可行性分析3.1.可行性研究报告网上订餐项目建设的背景、可行性1、网上订餐项目建设背景随着电子商务的普及,越来越多的人接受了电子商务这种便捷、快速的交易形式,网上订餐系统的顺势而出很快受到了大家的欢迎。

互联网的应用已普及千家万户,这为网络订餐提供了良好的发展空间。

同时,网上订餐服务的直观、有效、便捷等优点是传统的电话订餐业务无法比拟的。

调查数据显示,白领更乐于选择网上订餐服务, 网上订餐将是白领一族捕获餐店信息、进行订餐的发展趋势。

网络订餐随着互联网的成长会逐渐被人们所喜爱,正如几年前手机移动的短信一样,为企业带来的几百个亿的业务收入。

在互联网世界里面,谁早一步在应用上创新,谁就掌握了未来的方向。

网上订餐,具有方便、高效、快捷的特点,而且与传统的快餐店经营模式相比网上订餐可以节省餐馆的座位占用,加速餐馆顾客周转,增加餐馆的营业额,提高经济收益。

对于在网上订餐的顾客来说,可以为其节省更多的时间和精力,以便投入到学习和工作中。

2、网上订餐项目建设的可行性1)技术可行性拟定开发的外卖系统分为用户界面和餐馆界面,用户界面用于顾客订购菜品下订单,要基于Web的数据库访问的要求,现有的ASP,HTML等软件能够满足要求:餐馆订单及内部管理部分应用C及JA V A,SQLSEVER数据库等即可开发,所以从现有的技术水平来说,完全能够开发出完美的外卖订餐系统。

由于采用B/S模式,订餐者无须安装第三方软件,能上网就能订餐,甚至可以利用手机上网订餐,使操作更加简便,订餐信息更加准确。

避免口头传递信息的错误,优化服务。

2)经济可行性由于本项目的特殊性,无需投入额外的设备购买及人员培训费用。

同时,系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出上十分有限。

因此,本系统在任何一台连接Internet的机器上都可以运行,而且网络订餐方便快捷,节省了员工的时间和精力,也避免了食堂食物的浪费,因此订餐系统在经济上是完全可行的。

我们是一个团队,在预算中,我们每个人都做了一笔分投资。

我们的费用主要用在网站宣传和进货上,至于设备,我们都应用自己的电脑进行管理。

所以我们前期主要考虑的是运营成本。

而却这个成本我们可以相对缩小,我们可以少量进货,常用的就好,其他的等同学下单后我们再去进货完成交易,所以经济上不是主要考虑的问题。

至于收益,我们会根据个人付出的多少分配。

但我们主要的目的不是为了赚钱,毕竟我们还是学生,从哪方面都不算专业还谈不上赚钱,只能说是学习3)操作可行性本系统对年龄以及行业要求没有限制,不管是小孩还是老人,是计算机相关专业还是非计算机相关专业,只要懂得基本的上网操作,就可掌握。

4)社会可行性网络订餐系统虽然便利,但是也应该注意一些风险与潜在的问题。

作为一种新兴的消费方式,目前还没有相关的规则来约束它,所以网上订餐系统也有很多问题需要注意,首先是食品质量安全问题,要与正规的,合格的,卫生的饭店合作;其次还有付款的相关问题,消费者付款,最后所收的付款卖家要按时可以收到,避免引起财务纠纷;最后还有售后问题,如果消费者在拿到食品后出现不满意的情况,还要及时需要相关的售后来解决这些问题。

5)其他可行性5.1 市场情况可行性分析“预订/代订”模式以携程、E龙为起点,获得纳斯达克青睐之后,一批中小企业相继涌入,但目前该模式呈现出几大状态:a、携程大规模盈利,而E龙、芒果网、遨游网等二线梯队尚在巨额亏损抢占市场中;b、预订模式仅在酒店、机票上获得一致认可,在饭店预订中已有多加网站强势进入,但盈利模式有待获得市场认可;c、众多小型机票、酒店预订网站中,仍有部分在盈利,依据线下合作资源为基础。

d、该模式中,更多以电话预订/代订为主,以携程为例:电话业务约占七成,网上业务仅占三成。

5.2订餐模式可行性分析a、写字楼中层白领、普通员工写字楼上下电梯麻烦、夏天室外温度过高等各项因素,一般订餐意愿较高,对菜式、餐馆的多样性选择较高,并且一般懒得整理路上派发的订餐传单,只选择固定几个餐馆预订。

订餐模式能较好的满足写字楼员工周一到周五午餐订餐的需要,部分满足晚上加班订餐需要,并容易形成偏好,周末订餐也偶然使用。

b、在校大学生一般学生都选择饭堂用餐,总订餐比例不高,但部分学生沉迷游戏或其他事情,更倾向乐意使用网上订餐服务,省下电话订餐的电话费等。

较多的选择在没课时使用。

c、呆家懒人/单身汉一个人在家懒得煮饭,乐意接受订餐服务,一般集中在周末使用。

注:选择网上订餐占所有订餐者30%的比例,是以携程为例电话预订占70%,网上预订占30%考虑。

因此在黄页介绍、线上下单之外,考虑V oIP电话订餐,短信订餐,客服在线订餐等多样形式。

3.2.可行性研究的前提1)要求说明所开发软件的基本要求,如:A、功能:管理员功能:登录系统,查询、添加、修改,查询、添加、修改、删除员工账号(有权限)用户功能:⏹登录模块:完成客户注册账号、登录系统、修改密码、修改地址功能。

⏹查询模块:完成客户查询功能,比如按菜系、特色菜、人均消费、餐饮评价排序等查询⏹订单模块:完成客户的订餐功能⏹支付模块:完成客户的安全支付功能⏹评价模块:主要就饿巨额客户对餐厅的意见以及对餐厅的评价,提供交流版块促进客户与客户之间的互动B、性能:稳定快速,实时控制。

系统的反应速度较快,本系统通过美观,有好的界面设计可完成信息查询,灵活,方便,便捷,准确,数据存储安全可靠,全面展示我们的产品,风格统一,突出特色,功能设计应体现人性化思想,方便用户操作。

顾客注册后登录系统必须输入口令才能进行订餐服务。

对于管理员,在其查询订单的时候,可针对各种组合条件进行查询,而且查询效率要求高,能够及时响应查询请求,易于操作和维护。

另外还应满足于系统的信息完整性以及系统的可扩展性。

C、输出:文字、数字、英文输出,订单打印D、输入:文字、数字、英文的输入E、处理流程和数据流图用图表的方式表示出最基本的数据流程和处理流程;F、在安全与保密方面的要求:不能轻易被破坏,不能让管理人员以外的人篡改价格信息,消费者信息等,对断电、死机、系统崩溃等问题有有力的措施以保障数据不受损失G、完成期限:一个月2)目标:说明所建议系统的主要开发目标,如:A,人力与设备与设备费用的减少:本系统所需要的硬件和软件都是目前广泛使用的,如软件运行环境windows98以上系统,数据库SQLSever2008,编程语言VC++等,都可通过网上,图书馆等各种渠道得到,不需花费大量资金购买高成本的设备。

相关主题