软件工程实验报告智能手机预订餐系统.doc

上传人:doc321 文档编号:14954001 上传时间:2022-02-26 格式:DOC 页数:13 大小:2.27MB
返回 下载 相关 举报
软件工程实验报告智能手机预订餐系统.doc_第1页
第1页 / 共13页
软件工程实验报告智能手机预订餐系统.doc_第2页
第2页 / 共13页
软件工程实验报告智能手机预订餐系统.doc_第3页
第3页 / 共13页
软件工程实验报告智能手机预订餐系统.doc_第4页
第4页 / 共13页
软件工程实验报告智能手机预订餐系统.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《软件工程实验报告智能手机预订餐系统.doc》由会员分享,可在线阅读,更多相关《软件工程实验报告智能手机预订餐系统.doc(13页珍藏版)》请在三一文库上搜索。

1、软件工程实验报告班级:软件一班姓名:田佳欣学号:0901110117实验一 软件需求分析系统开发背景现在3G互联网云计算发展的很快,人们手中的手机、MID等互联终端也很先进,能做的事情也越来越多,为了方便人们生活,提高酒店效率,节约资源,从而开发此系统一、软件系统需求描述:1.酒店基本信息 酒店地址,包房数,餐桌数,厨师,特色菜系2.酒店查询信息 顾客可以通过手机客户端应用和网页查询到酒店的基本信息3.网络预订餐位信息 根据酒店提供的信息,客户可以4.网络退订餐位信息二、软件系统数据流图:1.顶层数据流2.详细数据流图以登录数据流图为例三、软件系统数据字典:预定信息:数据流数据名录入客户预定点

2、菜信息来源客户数据结构订餐时间+菜肴名称+单价+客户姓名+电话+备注数据存储项目名菜肴信息表存储组织二维表主键编号菜肴名称数据加工项目名删除预定信息输入预定信息项目名添加预定信息输入客户预定内容输出客户预定信息表餐饮报表:数据流数据名客户点菜信息来源客户数据结构菜肴名称+单价+桌号+就餐时间+备注数据存储项目名点菜信息表存储组织二维表主键编号桌号数据加工项目名打印餐饮报表输入点菜内容输出餐饮报表消费信息账单:数据流数据名客户就餐后的账单信息来源系统数据结构菜肴名称+单价+桌号+折扣+总额+折扣后总额+备注数据存储项目名消费信息表存储组织二维表主键编号桌号数据加工项目名计算消费总额输入消费内容内

3、容输出消费总额四、实验小结根据酒店实地调查,和酒店管理人员服务员等交谈得出上述实际需求分析说明实验二 软件概要设计运行环境硬件设备:常规配置的PC一台 移动终端一部 网络服务器软件:各平台操作系统一、软件系统模块结构图二、接口设计硬件接口:常规配置PC、主流智能手机、移动终端软件接口:桌面操作系统带浏览器、搭配android ios wp7 等系统的手机或移动终端三、数据结构设计userInfo表(注册用户表)foodOrderInfo表(订餐表)caipu表(菜谱表)Table表(桌位表)四、出错处理设计出错输出信息用户打错用户名或密码系统提示用户出错可以重新登录五、实验小结本次试验主要任务

4、是把系统的功能需求分配给软件结构,形成软件的系统结构实验三 软件详细设计一、软件系统其中的模块详细设计产品组成模块根据对订餐系统业务流程的分析,可以看出用户点菜主要涉及到一些数据库的逻辑和程序应用逻辑。具体的功能归纳如下:1.前台:手机客户端界面和Pc端网页界面用户注册登录用户访问本网站直接进入本网站可直接进入网站主页,可选择登陆,若为注册可选择注册,只有注册用户方可点餐。注册提供用户名和密码,用户名只能检测,若以存在也提示。另外加入记住密码功能,登陆一次可在两周内无需再次登陆,直接进入登陆状态。登陆界面设计预览图浏览菜品显示菜品的各种信息,可在分类查询,动态搜索,设计页面分业,布局排版问题,

5、以方便用户浏览选择。菜品详细信息显示餐品中某一餐品的详细信息,包括菜名,配料,口味,价格等,以供用户放进自己的购物车。提交购物车并生成订接受购物车信息,随即获取订单号,动态刷新顶单状态,固定时间(如30秒)完成一道菜,用户可继续修改为完成的菜品,已完成菜品无法进行操作,用户修改订单并保存。结束订餐设置友好的结束界面。2.后台:酒店后台管理系统管理员在后台登录后,可以创建新的管理员。管理员可以对餐厅网上订餐系统上的菜单进行添加、删除和修改,比如更改菜单 图片,价格,菜单的描述,更换新品,添加新菜等。管理员对菜单进行管理,确定订单的生成。管理员根据不同的属性来查询订单,比如生成日期或者编号等。管理

6、员根据不同的时间段统计处营业额,成本,同时还能统计出每道菜的销售量、任何时段的销售情况以及每一个顾客的消费情况。二、实验小结本次实验主要任务是把系统的功能设计结构建立起来,初步定义系统框架。实验四 软件测试和调试一、测试项目用户注册/登录订单处理二、设计测试用例登录注册模块测试项目测试用例测试结果操作流程用户登录用户名:田佳欣正确密码:123输入密码:123登陆成功在网站首页的登陆框上登陆用户登录用户名:田佳欣正确密码:123输入密码:123错误提示:“登陆失败,或是尚未通过审核”在网站首页的登陆框上登陆用户注册输入相关注册信息注册成功,等待审核在网站首页的登陆框上点击“注册”订单处理模块测试

7、项目测试用例测试结果操作流程登陆后台用户名:田佳欣正确密码:123456输入密码:123456转入后台管理首页进入后台登陆界面查看订单列表点击订单管理中“订单列表”转入订单列表页面在后台管理首页中,点击订单管理中“订单列表 ”查看订单详情点击“查看详情”转入订单详情页面在订单列表页对应得一行中点击“查看详情”处理订单点击“处理订单”订单表中的订单状态改变为“已送餐”在订单详情中点击“处理订单”三、实验小结本次试验整个过程中,每个模块的功能都比较成功,但也发现了一些问题,如在数据库等多方面没有数据的时候出现异常等,发现后及时做了修改。目前系统还存在很多值得改进的地方,将会在今后使用和维护中不断完

8、善此网上订餐系统实验五 UML 用例图的设计和制作用于需求建模的方法有很多种,最常用的包括数据流图(DFD)、实体关系图(ERD)和UML三种方式。UML(统一建模语言)是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。本系统使用UML中的用例图、活动图、状态图来对需求建模。一、系统模块用例图二、主要事件流管理员进入登录,编辑菜单用户进入登录,注册、登录、预订三、详细用例图四、实验小结通过本次试验,掌握用例图之间关系,掌握UML基本方法实验六 UML 活动图的设

9、计和实现一、活动图的基本概念和组成订餐位活动图二、系统模块的事件流:管理员进入系统输入信息、用户登录,系统进行用户验证,用例开始三、实验小结通过本实验,学习UML活动图的设计,根据需求画出UML图等。实验七 UML 序列图和协作图的设计和实现一、移动终端预订餐登录协作图移二、动终端预订餐登录序列图三、实验小结通过本次实验,掌握序列图和协作图之间的关系,掌握UML基本方法,学习序列图和协作图的一些画法。实验九 UML 类图的设计和实现一、分析系统中的主要类用户信息,菜单,订单,账单 二、UML类图的三、实验小结 通过此次实验,了解类图的画法,了解UML建模。实验十 UML 构件图和布署图的设计和实现一、构件图和布署图的基本概念构件图描述了组件和组件的关系,表示了组件之间的组织和依赖关系部署图描述了节点和运行其上的组件的配置二、创建构件图的基本内容 组件接口依赖关系、类届关系和实现关系三、创建系统布署图的基本内容节点依赖、关联关系。布署图中可以有注释、约束、包或子系统。四、实验小结了解构件图和布署图的应用,了解其画法,了解构件图和布署图的分析模式。13 / 13文档可自由编辑打印

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1