2。1。3 操作的可行性
网上订餐系统在操作上应该简单方便,一方面对于后台商家端,商家能够较为容易对后台进行管理,对商品、订单、用户、公告进行管理。网站的客户端界面应该简洁大方,美观,不用太过于复杂和华丽,用户能够很方便的进行网上订餐。
2。2 需求分析
2。2。1 功能需求分析
从使用人员与面向对象的不同,整个订餐系统可以大致分为供给侧与功能侧,功能侧主要针对完成订餐等体验性操作的客户,因此功能侧主要指面向客户的前台网站;供给侧则是主要针对于维护系统正常工作并及时进行应急处置的管理员,因此供给侧主要指的是以系统的正常、稳定运行为目标的管理员功能模块。
本系统的后台后台管理员功能模块功能强大,可以有效支持大量数据的分析、管理与筛选,对于订单及其完成情况进行管理、反馈、追踪与后服务,同时还有具有强大的存储功能,凡是登陆本系统的所用商家、菜品、产品的相关信息都能得到安全存贮,同时所有注册用户与新用户信息均有实现有效、安全的存储与管理。
在前台网站,用户可以实现最基本的进行注册和登陆,并有权限对个人的信息进行管理,能清楚看到此商家上架的各个菜品并进行点餐,下达订单并通知商家。
2。2。2 性能需求分析
良好的产品性能直接决定了产品的市场认可度与接受度,对于本系统的大规模商业性开发与推广以及后续完善、健全都会起到直接的决定性作用,同时产品性能也是直接参与客户互动的对象,对于客户的购物体验与认可程度产生直接作用,本订餐系统的性能指标现详述如下:
(1)操作简单,界面友好,布局简介美观,功能上基本信息录入、浏览、删除、修改、搜索等方面都能够实现;
(2)即时修改后的数据要即时更新并呈现出来。
(3)系统运行稳定,快速,无bug;
(4)在结构上可扩展性,便于拓展功能和业务。
(5)便于系统的维护。
3 系统设计
3。1 系统设计思想
对于网上订餐系统这样的基于B/S设计模式的管理系统,必须要满足功能明确、使用方便、操作灵活等特点。因此在设计时应该满足以下几个目标
(1)前台界面美观,商品查询、搜索灵活、方便,数据存储准确、可靠;文献综述
(2)实现网上订餐的功能;
(3)全面展示所有的餐单,并配有图片和文字描述;
(4)便于顾客搜索和浏览所有的菜品;
(5)顾客可以随时管理自己的账户及个人信息;
(6)顾客可以随时查看自己的订单信息及购物车信息;
(7)商家可以在系统公告上公布网站内的最新信息;
(8)商家可以处理来自客户订购的订单;
(9)商家可以管理所有的菜单
(10)系统具有易维护性和易操作性;
(11)系统运行稳定、无明显的网页跳转错误和信息传递错误。
3。2 系统功能模块
下面是整个系统功能模块图:系统主要功能模块图
3。3 数据库设计
3。3。1 数据库的初步定义
数据库顾名思义是一种在数据处理系统或者电子技术中用于大规模储存、处理数据的相关软件、系统或者功能模块。在任何相关的专业软件、商业软件中都会有相关的数据库或专用的数据库软件。数据库作为数据存储与处理的主要功能模块是许多应用系统、网站、软件或者系统的重要组成部分,甚至对于一些专业的网站、系统而言,数据库的存储能力大小与数据处理能力的强大与否直接决定了该应用程序、软件的整体功能与操作性能。来*自-优=尔,论:文+网www.youerw.com