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