欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    网上订餐系统文档格式.docx

    • 资源ID:3382111       资源大小:132.45KB        全文页数:37页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上订餐系统文档格式.docx

    1、8 设计模型实习(组内共享) 108.1 划分子系统和层 108.2 创建设计类图 108.3 精化顺序图 109 总结与建议 119.1 总结(组内共享) 119.2 建议(个人独立完成) 111 系统概述(组内共享)1.1 系统简介 本系统主要是实现网上浏览菜单、订餐、产生订单等功能的系统。需要实现菜品信息的动态提示、购物车管理、客户信息注册、登录管理、订单处理、信息反馈等模块。需要完成的主要任务如下: 当顾客进入网上订餐时,应该在主页面中分类显示最新的菜品信息,以供顾客选择所需菜品,同时提供按菜品名称,快速查询所需菜品信息的功能。当顾客选择预定某个菜品时,应该能够将对应菜品信息,如:价格

    2、、数量记录到对应的购物车中,此时顾客可以选择选择其他菜品或是查看自己的购物车,最后,在购物车中填写相应的送餐信息,提交订餐订单后,自动清除以生成订单的购物车中的信息。餐厅服务人员根据订单信息,查看详细订单明细并根据实际情况处理订餐。总而言之,我们要实现的快乐订餐是一种方便快捷的在线订餐平台,真正地让用户订餐省时、省力、省心。1.2 小组成员及分工学号姓名主要工作分工1004111205侯静部署分工1004111204梅亚上机绘图1004111207杨国蓉总结以及完善文档2 需求获取实习(组内共享)2.1.1 顾客界面(Customer)包括 用户登录(LogOn)、注册(Register)功能

    3、 修改账户信息(Update)。2.1.2 定位界面(Location) User,Customer能在页面上 按拼音查找(PinYin),按区域查找(Area),热门城市(Popular City)进行定位自己地理位置。2.1.3餐馆界面(Restaurant) 显示所有商家(Salesagent),最火餐厅(HotR),最近餐馆(ClosetR),综合排名餐馆(R-rank) 2.1.4 菜单界面(Menu)显示所有的菜(Dishes)及它们的分类(Category),分类包括中餐类(Chinese Food),西餐类(Western Food),东南亚菜(South-East Food)

    4、,热菜类(Hot Dishes),凉菜类(Cold Dishes),主食类(Staple) ,酒水类(Drinks),汤类(Soups)等,每个类别都包含相应的菜,如中餐类:川菜(Sichuan dish),粤菜(Cantonese dish),鲁菜(Shangdong dish)等;西餐类:意大利餐(Italian),法餐(French),西班牙餐(Spain) 等。 2.1.5 购物篮界面(Basket)显示顾客所点的餐的信息列表,如菜名,价格、数量 以及优惠券信息等。 2.1.6结算订单界面(Checkout)显示最终订单并请求确认。订单包括下单时间以及顾客姓名、电话、地址以及支付方式(

    5、菜到付款,网上支付:网银,信用卡,支付宝等)等信息。2.2功能性需求按照下面的表格填写系统的功能性需求。编号描述分类优先级R1快乐订餐系统可显示所有菜品列表DishesMust HaveR2快乐订餐系统应能根据菜品列表显示菜的分类R3快乐订餐系统应能显示选定产品的详细信息,包括名称、图片以及相应的描述信息R4快乐订餐系统应能支持所有主流的信用卡PaymentMustHaveR5快乐订餐系统应能通过信用卡处理公司验证支付R6快乐订餐系统应能自动计算订单的配送费用Should HaveR8快乐订餐系统应允许顾客向购物篮中添加产品UIR9快乐订餐系统应允许顾客从购物篮中移除产品R10快乐订餐系统应允

    6、许顾客结算并支付购买产品R11快乐订餐系统用户界面应支持插入广告WantTo HaveR12快乐订餐系统应在顾客支付的时候生成订单OrdersR13快乐订餐系统应在订单支付完成后通知配送部分R14快乐订餐系统应在支付和订单被确认后,向顾客发送当前订单的拷贝R15快乐订餐系统应允许顾客查看历史订单信息R16快乐订餐系统应允许顾客在订单配送前取消订单R17快乐订餐系统在订单取消时应通知配送部分R19快乐订餐系统应允许配送部分查看所有订单R20快乐订餐系统应允许顾客通过网站注册账号RegisterR21快乐订餐系统应支持顾客Email地址作为登录用户名LogOnR22快乐订餐系统应要求顾客为注册账号

    7、设置密码R23快乐订餐系统应保存注册顾客的基本信息,包括姓名、住址、Email地址、电话号码、传真号码、信用卡信息R24快乐订餐系统应允许顾客查看及修改顾客信息2.3非功能性需求列表IDDetailsTypePriorityR25快乐订餐系统应保存事务过程中不可否认的凭证SecurityR26快乐订餐系统应能支持每日100000个事务CapacityR27快乐订餐系统应能支持峰值时每秒10个事务R28快乐订餐系统应能支持10000个并发连接R29快乐订餐系统应每日24小时,每年360日可用AvailabilityR30快乐订餐系统应保存所有销售事务数据R3195%情况下,快乐订餐系统应能接收支

    8、付并在5秒内生成订单(考虑到网络及信用卡公司授权验证的延时,该性能不能在所有情况下确保实现)PerformanceR32顾客登录快乐订餐系统的延时不应超过5秒R33快乐订餐系统使用浏览器作为用户界面ComplianceTo StandardsR34快乐订餐系统应支持IE8及以上、FireFox3及以上版本浏览器R35快乐订餐系统兼容IE、FireFox老版本或其它浏览器,无法兼容时友好提示R36快乐订餐系统使用标准Java语言实现,能够在Linux和Windows系统上运行R38快乐订餐系统应认证非顾客的系统用户R39快乐订餐系统应使用加密通信手段Priority:M(Must Have)、S

    9、(Should Have)、C(Could Have)、W(Want to Have)3 用例建模实习3.1 识别参与者(组内共享)按照下面的表格填写系统的参与者。参与者名称简要描述Customer在快乐订餐系统上订餐的顾客User在快乐订餐系统上浏览的用户Administrator管理顾客信息的人Servicer负责售前售后服务的人salesAgent参与网上订餐的商家3.2 识别用例(组内共享)用例名称CmanegeCustomer可以创建,查看,修改和删除订单。Manage CustomerAdministrator可以查看,添加、删除和修改Customer信息。Manage UserA

    10、dministrator管理User登陆权限及信息Customer User SalesAgent Servicer Administrator通过信息认证可以登录系统。Customer SalesAgent可以输入个人信息注册系统账号。Cmanage InformationCustomer可以查看,修改 个人账户信息。ViewDishesCustomer User可以浏览各种菜品,以及查看各种类菜品信息。FindDishesCustomer User可以通过菜名等条件查找具体菜种。LocationCustomer User通过选择城市定位,定位具体区域SalesAgent manage me

    11、nusSalesAgent可以查看,添加、删除菜品,修改菜品图片,价格,菜品介绍等信息。ConsultServicer可以为Customer提供订餐前菜品信息的查询,以及订餐后的配送等信息查询。FeedbackCustomer可以通过Servicer对菜品,订餐服务等进行打分,并且可以进行投诉。Customer manageBCustomer向购物篮中添加,删除,修改Dishes信息3.3 绘制用例图(组内共享)3.4 编写用例归约3.4.1 小组成员及分工完成的用例ID:4,5ID:6,7,81,2,33.4.2 用例归约(个人独立完成)3.4.2.1 用例1用例归约1. CmanageOr

    12、ders用例Use Case:CmanageOrdersUse Case ID:1Description: Customer可以创建,查看,修改和删除订单。Primary Actors:Secondary Actors:NonePreconditions:用户进入个人信息界面Flow of Events:1.进入修改界面2.输入需要修改的内容3.输入完毕后点击保存4.用户提示订单信息修改成功5.退出订单界面返回主界面Alternative Flows:Postconditions:修改成功2.Customer Login用例Customer Login7 Customer通过信息认证可以登录系

    13、统。Precondition:用户登录成功,进入系统界面用户启动系统系统显示登录信息填写界面用户填写用户名用户填写密码用户提出登录请求系统检测信息的充分性系统核对用户身份的合法性登录成功3. Customer Register用例Customer Register3 Customer可以在顾客界面输入个人信息注册系统账号。Customer 用户未登录且无系统账号。1用户启动系统2.系统显示注册信息填写界面3.用户填写用户名4.系统检测用户输入的用户名是否已被使用。5.用户填写密码6.系统检测用户输入的密码和确认输入的密码是否相同。7.用户填写邮箱8.系统检测用户输入的邮箱是否已经被使用9.用户

    14、提出注册请求10.系统提示注册成功10.系统向用户填写的邮箱地址发送认证邮件。11用户进入邮箱后确认注册,并认证成功。注册成功4.Update Customer Information用例Update Customer Information4Description:顾客参与者通过该用例修改顾客信息Primary Actors:1 顾客成功登入系统1 顾客选择“Update Information”后启动该流程2 系统显示顾客详细信息,包括姓名和地址(必填)、email地址(必填)、电话号码(必填)、传真号码(可选)、常用支付方式(货到付款,网银支付,信用卡,支付宝信息等);3 While 未

    15、完成数据修改3.1 顾客选择1个数据项并修改其内容4 系统提示顾客确认修改5 顾客确认修改6 系统保存顾客信息Alternative Flows:Postconditions:1 顾客详细信息被更新5.Customer View Dishes用例Customer View Dishes5 Customer通过该用例浏览快乐订餐网的各种菜品。 Customer 1选择区域定位2 选择餐馆或者选择一种菜种(中餐,西餐,意大利餐,西班牙餐,东南亚餐,热菜,凉菜,饮料等),该例开始执行。3 系统显示所选类型的菜品列表。(中餐:川菜,鲁菜,湘菜等)4 顾客选择一种分类。5 显示具体菜类的菜品信息 :图片

    16、,商家,原料,价格,评价。 通过信息认证登陆个人账户 1 订餐 或 2 收藏 商家,收藏菜种6.Customer AlterAddress用例6Customer通过系统修改默认送货地址。Customer成功登陆1.Customer进入送货地址管理界面。2.If Customer未设置默认送货地址 2.1 Customer可设置常用送货地址为默认送货地址或添加一个新的默认送货地址。 If Customer已设置默认送货地址 2.2 Customer需取消当前默认送货地址,并设置其他地址为默认送货地址或添加一个默认送货地址。7.ManageDishes用例ManageDishes2SalesAge

    17、nt修改菜品价格SalesAgentSalesAgent已登录系统1.SalesAgent登录系统2.选择要修改价格的菜系类别3.选择要修改价格菜品4.修改价格并确定保存8.CustomerLogo用例CustomerLogoCustomer未被系统识别1.Customer选择顾客登陆界面2.While Customer 未登陆成功,并且登陆尝试次数小于3次 2.1 系统要求Customer再次输入用户名和密码 2.2 顾客输入用户名和密码 2.3 用户名和密码都正确3.系统授权Customer登陆Customer登陆成功3.5术语表 所有菜品payment支付用户界面定位界面顾客管理信息V-

    18、Drink浏览菜品V-Food浏览饮料酒水ManageB管理购物篮AddDishesToB向购物篮添加菜品CupdateInfo顾客更新信息查询OrdingDishes 生成订餐菜单4 精化用例模型实习4.1 精化用例模型4.1.1 精化后的用例图(组内共享)4.1.2 参与者和用例描述(组内共享)在IBDS系统上订餐的人使用系统但不是管理的人(普通浏览者,系统用户)管理系统信息的人Customer Servicer网上订餐的合作商家PaymentCompany完成网上支付事务的外部公司CustomerLogOnCustomer在进行订餐,管理账户信息之前通过信息认证登陆系统CustomerR

    19、egisterCustomer创建新的账号,设置账号信息(姓名,地址,登录名,密码等)CmanageInformationCustomer更新,查看个人信息账户。该用例之后包含CUpadate Info,CView Info用列。CUpadate Info Customer更新个人信息,姓名地址,密码等。但是不可以修改登录名。CView Info Customer通过登陆个人账户查看个人账户信息。Customer生成订餐订单,可以进行修改,查看等操作。Browse BasketCustomer可以查看购物篮中的信息,顾客添加菜种或执行查看购物篮功能后,将显示当先购物篮的菜种,价格等信息Cust

    20、omer可以通过购物篮修改菜种数量或移除菜种,当前用例扩展自Browse Basket,Customer可以向购物篮中添加菜种,添加菜种后将包含Browse Basket用例。Customer User可以浏览各种菜品,以及查看各种类菜品,所属商家,价格等信息。ViewDishes的特殊化用例,可以浏览各种菜品。V-DrinksViewDishes的特殊化用例:可以浏览各种饮料酒水。Customer User可以基于菜名等设定条件查找一个或多个具体菜种,该用例执行后包含ViewDishes用例。F-FoodFindDishes的特殊化用例,可以基于条件查看各种菜品。F-Drinks可以查看各种

    21、饮料酒水。Customer User通过拼音,区域等条件选择城市定位,定位具体区域Sales RegisterSalesAgent可以通过与订餐系统网站合作,注册创建商家账号。CheckOutCustomer执行结算功能,顾客为订餐订单付费。当前用例扩展自OrdingDishes用例,并包含AceepPaymentCard用例。AceepPaymentCardCustomer可以通过第三方公司的支持通过信用卡或网上进行支付。该用例扩展自Consult用例。ManageCustomerAdministrator管理顾客信息账户,进行权限管理等操作。ManageUserAdministrator对普通浏览用户进行权限制,也可保存浏览信息等。LogOnUserSalesAgent,Administrator,在执行后台系统操作之前必须通过信息认证登录系统。


    注意事项

    本文(网上订餐系统文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开