jsp+mysql网上订餐系统的设计+源代码(4)
时间:2023-12-02 10:26 来源:毕业论文 作者:毕业论文 点击:次
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)。做法大致是:按照数据流程图做出的业务流程的顺序,绘制出一套较为完善的数据流程图。 (责任编辑:qin) |