第一章信息系统和管理
图3-1前台功能图
图3-2后台功能图
后台管理功能模块 系统用户管理 前台会员管理 菜品类别设置 订单管理 菜品信息管理
后台功能图(如图3-2)主要介绍系统管理员登录网站后台进行的相应操作。首先,管理者需登录后台网站。其次,登录成功后,可进行系统用户管理、菜品类别设置、网站新闻发布、菜品信息管理等。
订单及管理流程图(如图3-3)介绍了用户从开始订餐到网站后台管理者查看订单,实现送货,更改订单状态的整个过程,也是整个订餐系统的运作过程。
下订单流程图: 订单管理流程图:
开始 开始 前台用户登录 选择菜品 下订单 确定菜品信息 确定用户信息 提交定单 结束 后台用户登录 处理定单 验证信息 修改定单状态 派送菜品 结束
页脚内容21
第一章信息系统和管理
图3-3订单及管理流程图
3.3、数据库设计概述
数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。
3.4、数据库设计周期
根据软件工程的思想,数据库设计的周期可以划分为六个阶段:
规划阶段:确定开发的总目标,给出计划开发的软件系统的功能、性能以及可靠性等方面的设想。
需求分析阶段:认真细致地了解用户对数据的加工要求,确定系统的功能与边界。 设计阶段:把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。
程序编制阶段:以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。
调试阶段:对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。
运行和维护阶段:是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效地处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。
在我们的数据库系统建设中,着重考虑了以下两个标准保证数据的一致性: 字段标准:字段标准不统一是造成数据库难以共享的一个主要原因,因为字段的设计处于数据库设计的最底层,或者可以说是最基本的一层,如果这一层都不能统一的话,会直接影响到数据库中数据的共享。
代码标准:代码的引入为保持数据库中数据的一致性提供了一个重要手段。 此外本数据库设计主要遵循以下原则: 数据库文件的实用性,数据库文件的安全性,数据库文件的独立性,节省磁盘空间。
数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理
页脚内容21
第一章信息系统和管理
设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。物理结构设计的原则如下:
1.尽可能的减少数据冗余和重复。
2.结构设计与操作设计相结合。 3.数据结构具有相对的稳定性。
基于以上设计原则,本系统设计了一个数据库,包含基本信息表(如员工类别、存货等)及几个实体联系建模后的表(如散件销售、整机销售等)。为了加快系统访问的速度把这些表放在一个数据库中。
3.5、E-R图设计
用户注册信息
息 用户信息修改信用户登陆信息 菜品浏览信息 系 统 络订餐系统 网
用户订单修改信息
(a)系统E-R图
用户信息 处理 录入处理 用 户 基
修改信息 本 信 息 文 件
修改密码 页脚内容21
第一章信息系统和管理
(b)用户基本信息处理E-R图
(c)用户订单处理E-R图
删除处理 订单处理 修改处理 添加处理 订单信息文件
具体商品查询 查询处理 商品总览 (d)菜品查询处理E-R图
删除定购商品信息 管理员信息文件
管理员登陆 添加商品
删除用户 删除商品
页脚内容21
第一章信息系统和管理
(e)管理员E—R图
3.7、数据库设计
本系统的数据库其中包括九个表,分别为菜品菜品表t_goods, 用户注册表t_user, 管理员表t_admin, 菜品类型表t_catelog, 公告表t_gongao,定单表t_order,定单详细信息表t_orderItem。详情请见下面的数据库表
1 菜品表
2 菜品类别表
3 订单表
页脚内容21
完整版-酒店管理系统-毕业设计论文



