网上订餐系统报告

2020-02-21 14:41

软件工程课程设计

题 目 快乐餐订餐系统 专 业 计算机科学与技术 班 级 计科1201 姓 名

黄静

张聪,王茂峰,张安杰

杜立新

指导教师

二〇一四 年 十二 月 二十七 日

2

目录

软件工程课程设计 ........................................................................................................ 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

3

第1章. 系统背景

网上订餐业务的兴起,折射出餐饮业善抓机遇、抢占利润第二落点的经营理念,同时也显示出消费者在日常所需中,运用网络观念的意识正逐渐增强。但比起如今火爆的网上购物,网上订酒店住宿等服务,网上订餐服务在一些餐饮企业中仍未引起足够的重视,对于消费者来说,许多人对这一新兴业务尚缺乏了解,这种现象,在一些中小城市表现较突出。对于广州、北京、上海等大城市,由于网上订餐服务起步较早,一些餐饮企业的网上经营已逐步走上正轨,其网上订餐的经营份额已占一定比例,给先行一步涉足网上订餐的企业带来滚滚财源。据了解,一些中小城市的餐饮企业之所以网上订餐业绩不够好,有些甚至基本无业务,其原因就是未能充分发挥互联网的作用。有些餐饮企业虽然开办了网站,但有的未涉足网上业务,即使有些开展了网上业务,也因菜品单调、服务措施差而鲜有订餐者。 一些餐饮企业网上订餐业绩效果不太显著的另一种原因是,技术服务措施等方面还存在着明显的不足,主要有以下几点:一是餐饮企业开展网上订餐服务后对网站的宣传力度不够,同时网络信用问题也在困扰着消费者。与其它网络购物方式一样,有不少消费者对网络消费心存戒备,在网上订餐后仍不放心,还要通过电话再确认,这就给消费者造成网络订餐太麻烦的印象。二是有些网上订餐服务和技术不太完善,消费者订餐需要咨询时,网站客服电话无人接听;可选择的就餐地点也不够丰富。三是有些网站由于网上订餐业务刚刚开展,因业务不熟悉,有时会出现订单不太准确的现象。另外,与网站签约的酒店及餐馆由于数量较少,使消费者在选择时受到限制。

第2章. 项目计划

2.1. 项目技术方案

1.1 方案概述 会员可以通过访问网上报餐系统,进行登录或注册,报上自己在用餐时间内想吃的各种食物,食堂管理员可以查看用户所报的菜品,并且可以对菜品进行增删改查。 1.2 编程环境 此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat5.0作为Web服务器,在windows7系统条件下开发。

1.3 数据库的实现 本系统采用SQL Server 2008作为后台数据库。其内置的数据库引擎可以控制访问权限并快速处理数据,搜索引擎可以对 SQL Server 表中的数据进行索引,并执行多种条件的查询,快速返回结果。便于防火墙日志的管理和规则的访问以及操作。数据库管理员和开发人员可以方便地利用其进行数据库管理或编写相应的SQL Server语句。

4

2.2. 网上订餐系统规划

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

网上订餐系统的开发整个环节都是分工明确的统一体,单靠一个人是很难管理好每一个环节。所以,我们把任务都分到组内每一个人身上,每个人都可以发挥自己专业特长,管理好自己负责的每个细节,从而实现系统的高效运转。具体的分工如下图

策划人(2人) 总经理(1人) 采购管理(2人) 销售管理(2人) 副总经理(1人) 小组成员 发货管理(2人) 服务(2人) 网站开发和管理(4人) 数据库管理(4人) 开发 测试 维护 客户信息管理(1人) 评论信息管理(1人) 商品信息管理(1人) 订单信息管理(1人)

5

第3章. 可行性分析

3.1. 可行性研究报告

网上订餐项目建设的背景、可行性

1、网上订餐项目建设背景

随着电子商务的普及,越来越多的人接受了电子商务这种便捷、快速的交易形式,网上订餐系统的顺势而出很快受到了大家的欢迎。互联网的应用已普及千家万户,这为网络订餐提供了良好的发展空间。同时,网上订餐服务的直观、有效、便捷等优点是传统的电话订餐业务无法比拟的。调查数据显示,白领更乐于选择网上订餐服务, 网上订餐将是白领一族捕获餐店信息、进行订餐的发展趋势。网络订餐随着互联网的成长会逐渐被人们所喜爱,正如几年前手机移动的短信一样,为企业带来的几百个亿的业务收入。在互联网世界里面,谁早一步在应用上创新,谁就掌握了未来的方向。

网上订餐,具有方便、高效、快捷的特点,而且与传统的快餐店经营模式相比网上订餐可以节省餐馆的座位占用,加速餐馆顾客周转,增加餐馆的营业额,提高经济收益。对于在网上订餐的顾客来说,可以为其节省更多的时间和精力,以便投入到学习和工作中。

2、网上订餐项目建设的可行性

1) 技术可行性

拟定开发的外卖系统分为用户界面和餐馆界面,用户界面用于顾客订购菜品下订单,要基于Web的数据库访问的要求,现有的ASP,HTML等软件能够满足要求:餐馆订单及内部管理部分应用C及JAVA,SQLSEVER数据库等即可开发,所以从现有的技术水平来说,完全能够开发出完美的外卖订餐系统。由于采用B/S模式,订餐者无须安装第三方软件,能上网就能订餐,甚至可以利用手机上网订餐,使操作更加简便,订餐信息更加准确。避免口头传递信息的错误,优化服务。

2) 经济可行性

由于本项目的特殊性,无需投入额外的设备购买及人员培训费用。同时,系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出上十分有限。因此,本系统在任何一台连接Internet的机器上都可以运行,而且网络订餐方便快捷,节省了员工的时间和精力,也避免了食堂食物的浪费,因此订餐系统在经济上是完全可行的。

我们是一个团队,在预算中,我们每个人都做了一笔分投资。我们的费用主要用在网站宣传和进货上,至于设备,我们都应用自己的电脑进行管理。所以我们前期主要考虑的是运营成本。而却这个成本我们可以相对缩小,我们可以少量进货,常用的就好,其他的等同学下单后我们再去进货完成交易,所以经济上不是主要考虑的问题。至于收益,我们会根据个人付出的多少分配。但我们主要的目的不是为了赚钱,毕竟我们还是学生,从哪方面都不算专业还谈不上赚钱,只能说是学习

3) 操作可行性

本系统对年龄以及行业要求没有限制,不管是小孩还是老人,是计算机相关专业还是非计算机相关专业,只要懂得基本的上网操作,就可掌握。。


网上订餐系统报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高级软件工程

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

马上注册会员

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