云快卖,提供专业好用的外卖系统、跑腿系统和同城信息系统,公众号+小程序+APP多端适用。
基于餐饮业的网上订餐系统角色表1.2.2用户特点及应用
2023-03-04 06:00:48 云快卖

项目尺寸说明书

1.1序言随着计算机和网路的日趋发展,网上店面如雪后莴笋般出现,有调查表明:无论是中国还是西方国家,越来越的用户早已习惯于网路购物。人们的消费平台渐渐开始向虚拟世界转移,而网上订餐是其中重要的一环,发展网路订餐平台早已成为了新的时代的新的需求。

餐饮业要迎合时代进行发展,早在唐代,由于人们在外煮饭不便,市场便推出了旅馆来解决人们的吃菜问题,这一行业在时代的发展中不断进化,随着网路购物的出现,许多人倾向于足不出户而吃到各类小吃,于是外卖行业乘势而出,这个新兴行业便捷、快捷,不须要繁杂的排队与有充足的选餐时间,这让它在市场市场上拥有了极强的竞争力。在科技高速发展的现今社会,网上订餐已然成为了人们生活中尤为重要的必需品。该网上订餐主要提供饮食信息,商铺信息和让利信息的浏览和产品的购买,订单的确认及付款,产品配送等。客户可以通过订餐系统实现店面浏览,饮食咨询浏览,网上预订和付款,送餐服务,消费折扣等;店家可以实现店面展示,客户需求信息收集等;管理员可以对相关信息进行添加,删掉,更改和复印等。

1.2项目概述

1.2.1项目目标

本项目的目标是通过餐饮业和计算机网路的结合,建立便捷快捷的网上订餐平台。该管理系统的最终用户为管理员、商家、用户。本系统包括了一些系统功能包括用户个人信息更改等。

目标还包括:

1.解决一些需求人员与实际购餐麻烦的矛盾;

2.便捷一部份人群的饮食;

3.服务大众;

4.攻占一部份网上订餐的营业份额;网上订餐系统的参与人员,包括管理员、用户和店家。在该系统应用过程中涉及到的具体角色如表1.1所示。

网上订餐系统角色表

1.2.2用户特征

此系统用户通常为年青人士,主要为下班族、学生、出行不便的伤病人和消费不是很高的普通劳动者。

1.2.3开发背景

网上订餐在现今社会还不怎样流行,并且随着科技的发展,网上订餐必将日趋迈向成熟化,并被广大的居民所接受,尤其是被当代的学院生所接受。所以开发这套网上订餐系统是十分有必要的。

1.2.4项目定义

软件项目管理系统:网上订餐管理系统JSP(全称Pages):所用的开发语言Mysql:所用的数据库管理系统:所用的开发工具

1.3功能需求功能模块

包括:

(1)登陆和注册模块本模块实现了用户/管理员登入系统的功能外卖软件开发,若用户不存在则须要输入必要个人信息进行登陆,是系统的第一个用户插口。通过不同的管理权限来分辨该人员所具有的相应的操作。

(2)个人管理模块本模块是对注册用户和管理员开放的模块。在该模块下设更改个人资料、修改密码、查看历史订单3个子功能模块。其中注册用户可凭着自己的用户名和口令登录该模块,在该模块中,广大客户可完成自己相关信息的检索和在一定限制条件下进行自身资料的更改。

(3)用户管理模块本模块是对管理员开放的模块。在该模块下设用户添加、用户删掉、用户信息更改、用户查询4个子功能模块。管理员能按照具体情况辅助用户更改信息。

(4)订单管理模块本模块是对管理员开放的模块。在该模块下设查看订单和初审订单2个子功能模块。可以查看当前订单安排送餐,还可进行订单的初审,若订单超时则无效。

(5)菜单管理模块本模块中下设菜单添加、菜单删掉、菜单更改和菜单查询4个子功能模块,可以对菜单中菜肴的各项属性进行编辑和更改。

(6)留言管理模块本模块中下设添加留言、浏览留言和删掉留言2个子功能模块,用户可以对自己的留言进行管理,管理员可以对所有用户的留言进行管理。

(7)用户订餐模块用户可以进行搜索食材、查看食材详尽信息、下订单、填写配送信息等操作,便捷管理员安排送餐人员送餐。

(8)系统管理模块本模块是负责编辑管理员信息的平台。系统内部初始化一个默认的超级管理员权限,为提升系统的安全性,新的管理员的形成必须由已存在的管理员自动添加,以避免黑客通过不正当手段获取管理员权限,防止对企业信息安全导致恐吓。

(9)系统维护模块本模块是负责专门负责系统的自身维护。在默认情况下,数据库每隔一段固定时间会自行备份一次,必要情况下,管理员可以自动对数据库进行备份。因为自然或人为诱因引起系统数据受损的情况下,管理员可以在此模块中自动恢复数据库,进而保证企业数据信息的相对安全。系统推广模块本模块是专门负责系统的推广宣传。能显示公司的品牌介绍、美食大赏、宣传广告及订餐流程等信息。

1.4性能需求

1.4.1精度

要求能确切、无误地查询、添加、修改、删除用户、菜单和订单信息,管理员信息;才能精确地进行业务数据汇总来支持决策;做到实时通讯来保证业务数据的最新性。

1.4.2时间特点

考虑到系统的复杂程度,先不提供时区设置功能外卖软件开发,统一采用广州时间东8区作为OA系统的系统时间区。在响应时间、更新处理时间、数据的转换和传送时间方面要尽量降低,增强系统运行的速度,推动数据的处理和响应时间,也会相对的提升系统的灵活性。

(1)响应时间:统计、查询数据的相应时间控制在20秒;

(2)更新处理时间:局域网数据库在网路无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在0.5秒/条;(3)数据的转换和传送时间:在拔号网路连接通后,交换数据以数据单元方式进行,所有数据交换过程控制在20分钟;

(4)运行时间:程序启动和初始化时间控制在5秒。

1.4.3灵活性

系统开发过程前期应做好充分打算,尽量减少开发后期因需求改变而带来的变动,系统设计充分考虑可扩充性、灵活性,才能在处理和接受尽量多的操作方法、数据精度等变化,降低因异常数据带来的系统的异常。

1.4.4安全性

系统安全性要求高,能有效控制和管理不同的用户的权限,保护数据的安全。

1.4.5稳定性

系统稳定性要求高,才能承载大量用户的并发访问。

1.5输入输出要求

解释各输入输出数据类型,并逐条说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须注明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

1.6数据管理能力

要求网上订餐系统须要有强悍的数据库系统为支持,可以容纳并存储大量的数据信息。同时还具有强悍的数据信息的处理能力,包括查询、更新、修改、删除、统计等数据处理功能。数据库的维护和备份也要做到灵活、方便、可靠。

1.7故障处理

要求当系统出现故障时,可以借助数据恢复和备份功能,快速,实现数据库的恢复,防止因意外车祸,或则人为的误操作而造成的数据遗失。

1.8任务分解结构

为了有效确定项目范围、完成范围计划须要对项目进行任务分解。任务分解有好多的方式,如模板参照、类比、自顶向上和自底向下等方式。而且表示方式有清单类和图表类,本项目的任务分解采用的是图表类。本项目的任务分解结布光如图1.1所示:

任务分解结布光

1.9任务进度进度计划是将使产品满足客户和期望的任务、分配、事件的进度列举的计划。安排进度计划的目的是为了控制时间和节省时间,而项目的主要特征之一即是有严格的时间年限要求,由此决定了进度计划在项目管理中的重要性。本项目任务进度如表1.1所示:

任务进度表

免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。

云快卖

留言咨询

×