3。2  需求分析

需求分析,是通过在生活中进行详细地调查,调查人们在网上进行订餐的情况,充分了解网上订餐系统的工作的大概情况,可以知道订餐系统实现功能以及需求,然后在得出的功能基础上,添加系统的功能。系统应该考虑未来的使用需求。

3。2。1  性能需求分析源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766

为了保证网上订餐系统能够长期、稳定、高效的运行,网上订餐系统开发的性能是必须要确保的。在开发网上订餐系统的过程中,必须用充分的方法确保系统的安全性和有效性。我们要充分考虑以下几点:

安全性。在信息化的时代,信息就是宝贵的财富,保证信息的安全,特别是个人信息更要求可靠的安全性。

先进性。结合当前流行趋势,开发要符合用户的需求,可以很准确的实现用户的需求。

可扩展性。网上订餐系统使得用户订餐变得更加便利,提高了订餐效率,备受消费者的关注,因此在系统开发的过程中,系统的可扩展性是必须要考虑的,便于将来系统的升级、更新。

有效性。设计网上订餐系统的功能必须要最大限度地满足用户的需求,因其有效性主要是功能的有效性。

3。2。2  用户需求分析

网上订餐系统主要满足2种类型用户的需求,这2种类型用户分别为用户和系统管理员。结构图如图3-1所示:

   

图3-1 系统静态结构图

3。2。3  功能需求分析

本网上订餐系统在功能模块主要分为两大方面,即用户功能模块(系统前台)和管理员功能模块(系统后台)。下面对这两方面进行功能分析:

用户(系统前台):主要包括注册登录,查看菜品的详细信息,在线留言功能,查看个人信息,购物车功能,在线订购、查看处理订单和搜索菜品功能等。

系统管理员(系统后台):系统管理员登录后主要功能有管理员信息的增删改、会员用户的管理、菜品的管理、订单的管理以及销量的管理等。

3。3  系统流程分析

3。3。1  用户注册

用户在注册账号的时候,首先进入注册界面,填写用户的个人信息,然后判断用户信息是否已经存在,如果已经存在,提示返回填写用户信息,注册名不存在,填写密码,添加用户个人信息到数据库中,然后注册就完成了。流程图如图3-2所示。

               

图3-2注册信息流程图

3。3。2  用户登录

如果要使用本系统首先要先登录到系统中,以保证系统的安全。进入登录界面,输入用户名密码,判断信息是否为空,若为空,提示其不能为空,反之登录成功。本系统的登录流程图如图3-3所示。

图3-3 登录界面流程图

3。3。3  添加信息

系统在添加信息的时候,首先输入信息,然后判断添加的信息是否为空,如果输入的信息不为空的话,则添加信息成功,否则的话则提示信息不能为空,并返回输入的信息,流程图如图3-4所示。

图3-4 添加信息流程图

3。4   数据流程分析来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766

数据流程分析主要是分析信息的流动和传递等。以找出问题,并解决数据流通中存在的问题为主要的目标。现在基本显示出来的形式都是分层的数据流程图(data flow diagram,简称DFD)。做法大致是:按照数据流程图做出的业务流程的顺序,绘制出一套较为完善的数据流程图。

上一篇:基于神经网络的水下机器人路径规划算法研究
下一篇:jsp酒店预定系统设计+源代码

jsp+mysql校园宿舍管理系统的设计

JAVA+ORACLE网上家电销售管理系统的设计+源代码

jsp+mysql网购网站的设计与实现+源代码+答辩PPT

Jsp+MySQL学生考勤管理系统设计与实现+源代码

jsp+mysql工资管理系统设计+源代码

jsp网上订餐系统的设计+er图

jsp+mysql小型电商后台管理...

唐诗宋词在网络言情小说中的运用文献综述

中小企业员工激励存在的问题及对策研究

分组反思讨论法与传统教...

92年属猴30岁洧一劫2023 9...

浅析智能仪表系统茬农业...

欠发达地区马克思主义大...

對高校校园体育文化建设的探讨【1930字】

面向农村的信息素养和信...

加强事业单位财务创新管...

ANSYS基于周期结构的柴油机减振特性研究