【《点餐系统设计中的需求分析部分概述》3300字】_第1页
【《点餐系统设计中的需求分析部分概述》3300字】_第2页
【《点餐系统设计中的需求分析部分概述》3300字】_第3页
【《点餐系统设计中的需求分析部分概述》3300字】_第4页
【《点餐系统设计中的需求分析部分概述》3300字】_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

点餐系统设计中的需求分析部分概述目录TOC\o"1-3"\h\u15885点餐系统设计中的需求分析部分概述 1237151.1系统功能模块概述和分析 1197271.1.1信息需求分析 182431.1.2功能需求分析 2242571.1.3性能需求分析 3193531.2系统功能模块设计 3230931.3数据库分析 47411.4数据库的物理结构设计 5203481.5数据库的实体结构设计 91.1系统功能模块概述和分析1.1.1信息需求分析餐饮酒店等服务行业对于老客户会给与一定的折扣和返点比例,特别对于消费超过一定额度的给与优惠政策,但是客户资料需要统计并更新,人工统计操作难免会出现一些误差,统计花费的时间也较多。针对餐饮酒店等出现的具体问题,我们结合了计算机运行机制原理,研究开发简化这些程序的系统。系统的开发不能只局限于部分功能的应用,应该在原来的基础上开发创新,实现新旧系统的交替使用,慢慢过渡,实现无差别替换,减少不适感。特别对于数据的记录、保留、更新等方面,一定要有明确的查询操作界面。构建清晰的业务流程图和系统结构图,区分主要的业务流程和操作细节,如图1所示。图1业务流程图1.1.2功能需求分析六大功能模块:(1)菜品信息管理菜品信息管理界面是点餐系统最基本的,客户点开界面就可以看到各种信息,如新品上市、打折促销、套餐优惠等,客户可以自由选择或选择套餐,可以设置团购的方式,满足多人食用的需求,每日更新当日特价,吸引客户消费。该界面应该简洁明了,便于操作。(2)客户管理客户信息管理对于维护老客户是非常有必要的,对于之后的再营销策略能起到很好的效果,在节假日或者新品上市,推出针对老客户的优惠政策等,都可以通过客户管理模块获取信息,进行营销。老客户的维护成本比较低,效果较好,能起到很好地引流作用。(3)订单管理订单管理是该系统最重要的模块,应该包括客户信息、菜品明细、菜品单价、订单总价等,客户通过智能点菜系统进入点餐页面,下单完成后应出现要下单的明细及价格,方便客户核对。对于客户后续需要加餐的,可以有单独的界面直接进入添加。客户可以在线结款,简单方便。管理员可以第一时间查看客户更新的订单,便于及时处理。出现错点或者误点的情况,管理员可以及时在订单管理处理。(4)系统设置系统设置的功能涉及很多,包括权限设置、密码更改、用户管理以及其他功能的设置。(5)用户管理用户管理主要是对于用户权限的分配,管理员可以给用户设置附加权限,便于客户在线下单、在线更改、下单确认以及确认提交等,简化操作流程,管理员只需要查看最后提交的最终下单信息即可。点菜界面一定要设置搜索功能,便于客户搜索查找。(6)日志管理日志管理主要是记录日常的一些列操作信息,包括登录信息、具体IP等,减少软件使用的风险,便于管理员查看。对于系统出现的登录问题,也可以在日志管理中查看辨别。1.1.3性能需求分析(1)功能齐全,操作界面简洁明了,设置搜索界面,便于查找。(2)管理信息系统化,数据实时更新,方便随时查看和了解具体明细。(3)满足安全性和便利性的同时,还应具备实用性和时效性。(4)良好的运行机制,系统运作机制强大,能够支撑多人使用,不会出现崩溃瓦解的情况。(5)能够有效提高工作效率,节省人工查询的时间,增加经济效益,提高企业的口碑。1.2系统功能模块设计智能点餐系统的模块设置分析,图2展示程序运作的功能模块图。图2智能点餐APP系统模块设计1.3数据库分析图3是系统整体E-R图,其中包括管理员、客户、菜品、评价表等多项属性具体的实体属性如下:管理员:用户管理设置与访问权限;菜品:所提供的具体服务的品类,包括价格、数量、菜品名称、具体要求等;客户:消费对象,有联系方式、姓名、地址等图3-6展示了两个联系关系:(1)多对多的客户和菜品关系。(2)多对多的管理员用户和菜品的关系。图3系统整体E-R图1.4数据库的物理结构设计数据库系统的开发工具和设计结构原理要结合使用,数据库的主要功能是对数据的储存功能,数据的提出和查找程序要及时反应,对数据的完整性和安全性有很高的要求,设置相对应的数据保存和修复功能,系统运作过程中出现中断或者其他问题时,能保持数据的恢复的完整性。此系统包含七类表格,其具体关系情况为:第一是用户表,具体见表1,它能够对用户种类以及用户ID等信息进行存储。表1用户表(users)字段名描述类型长度是否空是否主键id用户IDstring32否否userName用户名称string20否否userPwd用户密码string32否否type用户类型string10否否header用户头像string100否否phone用户手机号string11否否第二是用户收货地址表,具体见表2,它能够对收货地址以及地址ID等信息进行存储。表2用户收货地址表(addresses)字段名描述类型长度是否空是否主键id地址IDstring32否否name收货人姓名string32否否userID用户IDstring32否否tel收货人手机号string11否否isDefault是否为默认地址string6否否address收货地址string100否否第三是商品表,具体见表3,它能够对商品价格以及商品ID等信息进行存储。表3商品表(goods)字段名描述类型长度是否空是否主键id商品IDstring32否否shopId店铺IDstring32否否goodsName商品名称string32否否goodsDesc商品描述string100否否goodsPrice商品价格string10否否goodsImg商品图片string100否否fenlei所属分类string50否否表4:评价表,用于存储用户的评价内容等信息,包含评价ID、所购买的商品、店铺ID、创建时间、用户名称、用户手机号、评价内容、评价星级、商家回复内容、用户头像字段。表4评价表(pjs)字段名描述类型长度是否空是否主键id评价IDstring32否否goods所购买的商品array100否否shopId店铺IDstring32否否create_time创建时间string50否否userName用户名称string32否否phone用户手机号string11否否sjhfCon商家回复内容string100否否userHeaer用户头像string50否否pjCon评价内容string100否否pjStar评价星级string2否否表5:订单表,用于存储用户下单后的订单信息,包含订单ID、所购买的商品、店铺ID、创建时间、用户名称、用户手机号、收货地址、是否已送达、预计收入、订单类型、是否已评价字段。表5订单表(orders)字段名描述类型长度是否空是否主键id订单IDstring32否否goods所购买的商品array100否否shopId店铺IDstring32否否create_time创建时间string50否否userName用户名称string32否否phone用户手机号string11否否address收货地址string100否否isSd是否已送达boolean2否否yjsr预计收入number100否否orderType订单类型string10否否isPj是否已评价boolean2否否表6:店铺表,用于存储各个商家的相关信息,包含店铺ID、店铺名称、月售、店铺评分星级、起送价格、配送费、店铺地址、商家ID、商家名称、所有分类、总利润、新订单数量、未评价数量、总订单数量、今日订单数量、今日总利润、退单数量、所属分类、是否已被关闭等字段。表6店铺表(shops)字段名描述类型长度是否空是否主键id店铺IDstring32否否title店铺名称string100否否pfStar店铺评分星级string5否否qsPrice起送价格number32否否psPrice配送费number32否否address店铺地址string100否否sellerId商家IDstring32否否sellerName商家名称string32否否fenleis所有分类array100否否allPrice总利润number100否否newOrder新订单数量number100否否notPj未评价数量number100否否orderCount总订单数量number100否否todayOrder今日订单数量number100否否todayPrice今日总利润number100否否tuiOrder退单数量number100否否monthCount月售number32否否pinlei所属品类string10否否isClose是否已被关闭boolean2否否表7:用户反馈表,用于存储用户对某个商家的反馈信息,反馈ID、店铺ID、创建时间、用户名称、用户ID、反馈内容、反馈截图、店铺名称、用户头像、商家ID、商家名称、是否已处理、是否已关闭等字段。表7用户反馈表(userFks)字段名描述类型长度是否空是否主键id反馈IDstring32否否shopId店铺IDstring32否否create_time创建时间string50否否userName用户名称string32否否fkCon反馈内容string100否否fkPic反馈截图string100否否shopName店铺名称string100否否userHeaer用户头像string50否否sellerId商家IDstring32否否sellerName商家名称string32否否isHandle是否已处理boolean2否否isClose是否已关闭boolean2否否userId用户IDstring32否否1.5数据库的实体结构设计通过对智能点餐外卖APP进行分析能够发现,它的实体数量很多,各实体属性都不一样,如goods(商品)、pjs(评价)、user(用户)、shops(店铺)等多个实体[11]。部分实体属性描述如下:goods实体分为id、shopId、goodsName、goodsDesc、goodsprice、goodsImg、fenlei字段信息。主要用于描述某个商品的详细信息,如图7所示。图7goods表实体属性图pjs实体分为id、goods、shopId、create_time、userName、phone、pjCon、pjStar、sjhfCon、userHeader字段信息。主要用于描述某条评价的详细内容,如图5所示。user实体分为id、userName、userPwd、type、header、phone字段信息。主要用于描述各个身份的用户的信息,如图8所示。图8pj

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论