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

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

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实验报告(智能手机预订餐系统)1.doc

软件工程实验报告 班级:软件一班 姓名:田佳欣 学号:0901110117 实验一 软件需求分析 系统开发背景 现在3G互联网云计算发展的很快,人们手中的手机、MID等互联终端也很先进,能做的事情也越来越多,为了方便人们生活,提高酒店效率,节约资源,从而开发此系统 一、软件系统需求描述: 1.酒店基本信息 酒店地址,包房数,餐桌数,厨师,特色菜系 2.酒店查询信息 顾客可以通过手机客户端应用和网页查询到酒店的基本信息 3.网络预订餐位信息 根据酒店提供的信息,客户可以 4.网络退订餐位信息 二、软件系统数据流图: 1.顶层数据流 2.详细数据流图 以登录数据流图为例 三、软件系统数据字典: 预定信息: 数据流 数据名 录入客户预定点菜信息 来源 客户 数据结构 订餐时间+菜肴名称+单价+客户姓名+电话+备注 数据存储 项目名 菜肴信息表 存储组织 二维表 主键编号 菜肴名称 数据加工 项目名 删除预定信息 输入 预定信息 项目名 添加预定信息 输入 客户预定内容 输出 客户预定信息表 餐饮报表: 数据流 数据名 客户点菜信息 来源 客户 数据结构 菜肴名称+单价+桌号+就餐时间+备注 数据存储 项目名 点菜信息表 存储组织 二维表 主键编号 桌号 数据加工 项目名 打印餐饮报表 输入 点菜内容 输出 餐饮报表 消费信息账单: 数据流 数据名 客户就餐后的账单信息 来源 系统 数据结构 菜肴名称+单价+桌号+折扣+总额+折扣后总额+备注 数据存储 项目名 消费信息表 存储组织 二维表 主键编号 桌号 数据加工 项目名 计算消费总额 输入 消费内容内容 输出 消费总额 四、实验小结 根据酒店实地调查,和酒店管理人员服务员等交谈得出上述实际需求分析说明 实验二 软件概要设计 运行环境 硬件设备:常规配置的PC一台 移动终端一部 网络服务器 软件:各平台操作系统 一、软件系统模块结构图 二、接口设计 硬件接口:常规配置PC、主流智能手机、移动终端 软件接口:桌面操作系统带浏览器、搭配android ios wp7 等系统的手机或移动终端 三、数据结构设计 userInfo表(注册用户表) foodOrderInfo表(订餐表) caipu表(菜谱表) Table表(桌位表) 四、出错处理设计 出错输出信息用户打错用户名或密码系统提示用户出错可以重新登录 五、实验小结 本次试验主要任务是把系统的功能需求分配给软件结构,形成软件的系统结构 实验三 软件详细设计 一、软件系统其中的模块详细设计 产品组成模块 根据对订餐系统业务流程的分析,可以看出用户点菜主要涉及到一些数据库的逻辑和程序应用逻辑。具体的功能归纳如下: 1.前台:手机客户端界面和Pc端网页界面 用户注册登录 用户访问本网站直接进入本网站可直接进入网站主页,可选择登陆,若为注册可选择注册,只有注册用户方可点餐。注册提供用户名和密码,用户名只能检测,若以存在也提示。另外加入记住密码功能,登陆一次可在两周内无需再次登陆,直接进入登陆状态。 登陆界面设计预览图 浏览菜品 显示菜品的各种信息,可在分类查询,动态有哪些信誉好的足球投注网站,设计页面分业,布局排版问题,以方便用户浏览选择。 菜品详细信息 显示餐品中某一餐品的详细信息,包括菜名,配料,口味,价格等,以供用户放进自己的购物车。 提交购物车并生成订 接受购物车信息,随即获取订单号,动态刷新顶单状态,固定时间(如30秒)完成一道菜,用户可继续修改为完成的菜品,已完成菜品无法进行操作,用户修改订单并保存。 结束订餐 设置友好的结束界面。 2.后台: 酒店后台管理系统 ~管理员在后台登录后,可以创建新的管理员。 ~管理员可以对餐厅网上订餐系统上的菜单进行添加、删除和修改,比如更改菜单 图片,价格,菜单的描述,更换新品,添加新菜等。 ~管理员对菜单进行管理,确定订单的生成。 ~管理员根据不同的属性来查询订单,比如生成日期或者编号等。 ~管理员根据不同的时间段统计处营业额,成本,同时还能统计出每道菜的销售量、任何时段的销售情况以及每一个顾客的消费情况。 二、实验小结 本次实验主要任务是把系统的功能设计结构建立起来,初步定义系统框架。 实验四 软件测试和调试 一、测试项目 用户注册/登录 订单处理 二、设计测试用例 登录/注册模块 测试项目 测试用例 测试结果 操作流程 用户登录 用户名:田佳欣 正确密码:123 输入密码:123 登陆成功 在网站首页的登陆框上登陆 用户登录 用户名:田佳欣 正确密码:123 输入密码:123 错误提示:“登陆失败,或是尚未通过审核” 在网站首页的登陆框上登陆 用户注册 输入相关注册信息 注册成功,等待审核 在网站首页的登陆框

文档评论(0)

资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档