ImageVerifierCode 换一换
格式:DOCX , 页数:92 ,大小:1.09MB ,
资源ID:21155425      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21155425.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上订餐系统设计说明书Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上订餐系统设计说明书Word文件下载.docx

1、另一种是界面管理员:主要负责界面管理,可管理商品、类别、留言、公告、及所有的网站资料维护等操作。(2) 管理订单功能。顾客可取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。如订单的状态在一定的时限(如12个小时)后仍没有发生变化(“订单关闭”状态除外),系统自动提醒管理员(如该订单变色,弹出提醒窗口等方式。订单状态发生变化,系统自动发E-mail给顾客,“无效订单”、“订单关闭”状态除外),若客户已付款,则通知管理员发货,并提供对应的物流信息以供客户查询,每个订单都需要一个跟单员。(3) 管理商品功能。管理员可以添加、修改、删除商品和类别,包括商品确是否显示,是否为推荐

2、商品、是否为热销商品等。(4) 运货管理:可增删改货运公司信息。3. 技术要求推荐使用开源项目设计UI界面和逻辑。例如,Fragment组件、ActionBar组件等,Android开源项目分类汇总参考网址:各阶段具体要求:1需求分析阶段分析系统需求,要求写出需求规格说明。2设计阶段确定系统架构和软件结构,设计用户接口和内外接口,设计数据库逻辑模型、物理模型。设计类、接口、流程逻辑。要求写出软件设计说明。4编码阶段编写代码。要求提交源代码。5测试阶段确定测试计划,编写测试用例,测试并记录系统缺陷。要求写出测试用例。6项目总结阶段要求书面总结和口头报告,现场演示软件,答辩。设计工作量:(1)软件

3、设计:完成设计要求中所规定的所有功能。(2)设计说明书:要求撰写不少于3000汉字的文档。工作计划:14周,布置任务:2课时14周,讲解及上机调试:18课时15周,讲解及上机调试:12课时15周,答疑:8课时16周,上机调试:16周,答疑:17周,上机调试:17周,答疑:4课时117周,答辩:注意事项要求提交下列提交文档:长沙学院课程设计任务书 (每学生1份)长沙学院课程设计说明书 (每学生1份)长沙学院课程设计鉴定表 (每学生1份)指导教师签名:日期:教研室主任签名: 日期:系主任签名:长沙学院课程设计鉴定表专业软件工程班级12软件10设计题目指导教师意见:能独立完成课程设计任务,程序功能较

4、为完善,系统设计较合理。现场检查良好。文档结构较完整,说明较详细。评定成绩: 教师签名: 2015.07.06答辩小组意见:答辩陈述条理较清晰,回答问题正确。答辩体现的对知识和技能的认识程度较好。答辩小组长签名:教研室意见:最终评定等级:日期:说明课程设计成绩分“优秀”、“良好”、“中等”、“及格”、“不及格”五等。一、引言1.1 编写目的本文档是“Android订餐系统”的软件设计说明书,编写目的是:明确软件需求、概要设计、详细设计和功能测试用例,为软件后续开发和维护提供指导。本文档的读者对象是需求分析人员、系统设计人员、系统开发人员、系统测试人员。1.2 参考资料1郭霖.第一行代码andr

5、oidM.人民邮电出版社,2014.2梅尔(RetoMeier). Android高级编程M.清华大学出版社,2010.3中国国家标准化管理委员会.GB8567-2006计算机软件文档编制规范S.北京:中国标准出版社,2006.4扶松柏. Android开发从入门到精通M. 兵器工业出版社,北京希望电子出版社,2012.二、需求规约2.1 功能需求哈哈订餐客户端系统用况图如图3.1所示。图3.1哈哈订餐客户端系统用况图客户端系统由登陆模块、注册模块 、菜单模块、优惠活动模块、查询订单模块、关于模块、个人中心模块共7个模块组成,客户端功能表如表3.1所示。2.1哈哈餐厅客户端系统用况图编号功能名

6、称使用部门使用人员功能描述输入系统响应输出1客户端登录功能模块无用户登录进入系统用户名、密码、是否保存用户信息判断用户名密码是否正确登录成功、用户不存在、密码不正确客户端注册功能模块注册用户用户名、密码、确认密码、支付密码、确认支付密码、手机号码、邮箱、收货地址把数据存入本地sqlite数据库,存入服务器注册成功、两次输入密码不正确3菜单功能模块无 列表显示出所有菜品信息点击菜品进入详细信息界面登录成功;点击菜品;并可以在详细信息界面付款点餐显示菜单列表;显示菜品详细信息菜单列表;详细信息界面;点好菜品显示到查询订单模块4优惠活动模块列出所有优惠活动点击优惠活动项列出正在实施的优惠活动优惠活动

7、界面5查询订单模块查询已付款的菜品的信息可以确认订单让餐厅派送点击确认订单按钮;点击列表中每项的删除按钮系统将按照用户默认的送餐地址进行派送;删除对应行的菜品信息并退款系统将尽快派送您的订单;删除成功6个人中心模块显示当前登录账号的信息以及注销功能点击注销按钮;点击修改默认地址按钮退回到登录界面;弹出输入新地址界面注销成功;取消修改地址、修改地址成功7关于模块显示送餐范围、送餐时间、法律条款等哈哈移动订餐服务端系统用况图如图3.2所示图3.2哈哈订餐服务端系统用况图 服务端系统由于做的是单个餐厅的系统所以注册模块是为提供新员工的招聘和老员工的辞退管理。登录时需要输入用户名、密码。付款只能模拟实

8、现。服务端由登录、注册模块、菜品管理和订单管理模块三个模块组成。表3.2哈哈订餐系统服务端功能表服务端登录、注册模块餐厅管理部管理员对服务器端的登录和注册服务端的账号、密码注册信息判断是否及设置密码一致。注册信息是否正确登录成功、密码不正确。注册成功订单管理模块对客户提交的订单进行接收或者拒接接收订单、拒接订单服务器传递返回数据给客户端通知用户接收成功、拒接成功菜品模块对菜品的增加、删除、修改、查找新增菜品的信息、修改菜品的信息、删除某样菜品查找并删除增加、修改、删除成功3.1.1哈哈订餐系统客户端登录用例描述: 登录模块实现客户端系统的登录功能。哈哈订餐系统客户端登录的用况图如图3.3所示。

9、哈哈订餐系统客户端登录用例规约如表3.3所示。图3.3 哈哈订餐系统客户端登录用况图表3.3哈哈订餐系统客户端登录用例规约用例名称:客户端用户登录用例ID:User_login01角色:订餐客户用例说明:登录客户端系统前置条件:客户进入菜单或优惠活动或订单查询或关于或个人中心页面基本事件流:1.用户输入帐号和密码2.点击登录其它事件流:1.用户不存在2.帐号或密码错误3.没有网络连接异常事件流:网络连接错误后置条件:登录成功并跳转到相关页面3.1.2 哈哈订餐系统客户端注册 注册一个新的账户。哈哈订餐系统客户端注册的用况图如图3.4所示。哈哈订餐系统客户端注册用例规约如表3.4所示。图3.4

10、哈哈订餐系统客户端注册用况图表3.4哈哈订餐系统客户端注册用例规约客户端用户注册User_register注册一个新的客户客户需要登录系统1.用户输入帐号、密码、确认密码、支付密码、确认支付密码、邮箱和收货地址2.点击注册3.点击取消1.用户名已存在2.两次输入密码不正确3.两次输入支付密码不正确4.输入手机号码格式不正确5.注册成功注册成功并跳转到登录页面3.1.3 哈哈订餐系统客户端菜单 查看本餐厅所有的早、中、晚三餐所能提供的菜品,并可以进入到详细界面,可选择是否订购该菜。如订购该菜则在详情界面点击订购按钮即可。也可以在详情界面对该菜进行相应的评价和查看他人对该菜的评价。在右上角还有订单

11、查询按钮。哈哈订餐系统客户端菜单的用况图如图3.5所示。哈哈订餐系统客户端菜单用例规约如表3.5所示。图3.5 哈哈订餐系统客户端菜单用况图表3.5哈哈订餐系统客户端菜单用例规约客户端菜单Menu查看菜品、订购菜品、评价菜品、查询订单状态客户需要订购菜品或评价菜品或查询订单状态1选择想要的菜品2.查看菜品评价3.评价某一菜品4.菜品详情界面点击订购菜品如果手机网络断开则用例终止1.评价成功2.订购成功3.订单状态更新成功3.1.4 哈哈订餐系统客户端优惠活动 查看本餐厅所有优惠活动。哈哈订餐系统客户端优惠活动的用况图如图3.6所示。哈哈订餐系统客户端优惠活动用例规约如表3.6所示。图3.6 哈

12、哈订餐系统客户端优惠活动用况图表3.6哈哈订餐系统客户端优惠活动用例规约客户端优惠活动Activity客户查看本餐厅的优惠活动客户需要查看本餐厅的优惠活动查看优惠活动显示本餐厅的优惠活动3.1.5 哈哈订餐系统客户端查询订单 查看本次已点菜品,并可以对已点菜品进行删除操作,确认要点菜后,可点击立即订购按钮提交订单到服务端。哈哈订餐系统客户端查询订单的用况图如图3.7所示。哈哈订餐系统客户端查询订单用例规约如表3.7所示。图3.7 哈哈订餐系统客户端查询订单用况图表3.7哈哈订餐系统客户端查询订单用例规约客户端查询订单Order_food查看客户自己点的菜,并对不满意的菜进行删除,最后提交订单客

13、户需要点菜1.查看已点菜2.对不满意菜进行删除3.输入支付密码4.对订单进行提交1.如果手机网络断开则用例终止2.支付密码不正确1.提交订单成功2.删除菜品成功3.1.6 哈哈订餐系统客户端关于模块 查看本软件的一些信息,如:送餐范围、如何使用优惠活动等。哈哈订餐系统客户端关于的用况图如图3.8所示。哈哈订餐系统客户端关于用例规约如表3.8所示。图3.8哈哈订餐系统客户端关于用况图表3.8哈哈订餐系统客户端关于用例规约客户端关于About查看软件的常见问题和其他信息客户需要查看常见问题和其他信息查看常见问题和其他信息显示常见问题和其他信息3.1.8 哈哈订餐系统服务端登录、注册 完成服务端的登

14、录和注册功能。哈哈订餐系统服务端登录、注册的用况图如图3.10所示。哈哈订餐系统服务端登录、注册用例规约如表3.10所示。图3.10哈哈订餐系统服务端登录、注册用况图表3.10哈哈订餐系统服务端登录、注册用例规约服务端登录、注册Server_Login_Register餐厅管理人员登录服务端系统、注册新账号用户需登录服务端系统1.输入用户名和密码2.点击登录按钮3.点击注册按钮4.注册成功5.登录成功1.没有该用户2.用户名或密码错误3.该用户已注册4.两次输入密码不一致5.注册失败1.登录成功2.注册成功3.1.10 哈哈订餐系统服务端订单管理 在本模块里可以对订单进行查看,并可修改订单的状

15、态,同时发送到客户端能接受到这个状态的更改,并在每个功能项后面有个查看菜品按钮可对该订单所点菜进行查看。哈哈订餐系统服务端订单管理的用况图如图3.12所示。哈哈订餐系统服务端订单管理用例规约如表3.12所示。图3.12哈哈订餐系统服务端订单管理用况图表3.12哈哈订餐系统服务端订单管理用例规约服务端订单管理Server_order查看每个订单的信息和订单所点菜品,以及对订单状态的修改管理人员需要修改订单状态和查看订单所点菜1.点击订单状态修改按钮(接受、拒绝、派送、接收)2.点击查看菜品按钮3.显示订单信息1.查看菜品失败2.获取订单信息失败数据库连接错误显示订单信息和所点菜品信息2.2 界面

16、需求客户端:使用客户端的用户可以是所有有需要点餐,并持有androd4.0以上操作系统手机的用户,只要轻松的根据软件提示和付款就可以享受到本系统所带来的便利,预期使用频率为每天两次。服务端:使用的是餐厅管理人员,对系统的菜品、价格、用户的数据进行增加、删除、修改和查找操作。2.3 数据需求2.3.1优惠活动表优惠活动表如表2.3.1所示。表2.3.1优惠活动日表(activity)字段名含义数据类型是否为主键约束id优惠活动的编号INTEGER是不为空content优惠活动内容VARCHAR否2.3.2客户端用户表客户端用户表如表2.3.2所示。表2.3.2客户端用户表(androiduser

17、)username用户名password密码120paypassword支付密码telephone手机号码11address收货地址01002.3.3菜品评论表菜品评论表如表2.3.3所示。表2.3.1菜品评论表(comment)评论编号评论内容评论用户foodname菜品名称foodstatus菜品状态无、2.3.4菜品信息表菜品信息表如表2.3.4所示。表2.3.4菜品信息表(foodinfo)菜品编号foodprice菜品价格DECIMAL20foodimage菜品图片路径100fooddescribe菜品描述200INT102.3.5订单菜品表订单包含菜品表如表2.3.5所示。表2.3

18、.5订单菜品表(course_week)orderingid订单编号2.3.6订单信息表订单信息表如表2.3.6所示。表2.3.6订单信息表(orderinfo)time订单提交时间price订单总价格status订单状态2552.3.7服务端用户表服务端用户表如表2.3.7所示。表2.3.7服务端用户表(userinfo)用户编号40realname真实姓名用户管理系统数据流图:订单系统数据流图:5 物理结构设计本系统的数据库放在了服务器端电脑中,android端需通过服务器的接口对数据库实现访问,服务端web则直接通过web访问服务器。三、概要设计3.1系统结构本系统采用HTTP协议进行数

19、据的传输。并且采用了C/S结构,客户端为基于android4.0以上操作系统的智能手机,主要业务逻辑是服务器端来实现,所有软件将要用到的数据存储在MySql数据库里。系统总体框图如2.3所示,客户端采用了基于Android操作系统4.0及以上的智能手机,服务端包括Tomcat服务器和MySql数据库,主要处理菜品的增删改查,以及对android端所用到信息的保存,要对数据库进行操作。图3.1系统总体框图3.2 总体设计客户端及服务端的流程图参看图3.4.1和图3.4.2。图3.4.1哈哈餐厅移动订餐系统客户端流程图图3.4.2哈哈餐厅移动订餐系统服务器流程图3.3系统静态结构设计图3.3.1

20、哈哈订餐系统总体类图3.4应用类设计管理员管理时序图和协作图管理员管理系统时序图:四、详细设计4.1.1客户端登录设计说明(1)模块描述该模块主要是为了方便管理android端用户的收货地址,一次注册就不需要用户繁琐的输入相同的收货地址,若有变动可自行更改。(2) 功能(1)判断用户名是否注册(2)已经注册则验证密码是否正确(3)没注册则提示用户还没有进行注册(3) 性能精度要求:区分输入用户名和密码大小写。灵活性:本系统是严格按照模块化和面向对象的思想设计并实现的,所以具备良好的可扩展性以及可维护性。(4) 输入项客户端登录输入项如表6.1所示。表4.1.1客户端登录输入项表名称数据值的类型数据值的有效范围输入的方式字符串20个英文字母或数字之内触摸键盘点击登录按钮触摸点击

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1