基于Struts框架的餐饮连锁店管理系统的分析与设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
科技信息
计 算机 与 网络
基 于 S rt 架的餐饮连锁店管理系统晌分析与设计 tus框
东莞职 业技 术 学院计 算机 工程 系 郭剑 岚 陈俞 强
[ 摘 要] 餐饮连锁业的管理 目的是成本控 制和运营控制 , 其最终结果表现为效率和效益。而要达到这一 目的 , 数据的及 时性 、 准确 性、 完整性和有效性是 至关重要的 , 而这些特性恰恰是管理信息 系统的最重要 的特点。为解决传 统餐饮人工管理存在着的许 多无 法 避免 的问题 , 设计并实现 了一个在 E l s平 台上运用 当前流行的 Srt框 架开发的餐饮连锁店管理 系统 , 高了工作 效率和服务水 ci e p ts u 提 平, 节省 了人力物力, 同时使得连锁店管理工作规 范化 、 学化和信 息化。 科 [ 关键词 ]t t框 架 MV Srs u C设计模式 餐饮 管理 随着社会信息化整体水平的飞速提高 ,国内餐饮 业也 逐渐提高了 对信息化重要性的认识 , 之实践 加以投入 , 连锁业 信息化呈现 并付 餐饮 出一种 良好的上升势头。 将餐饮业务融人计算机管理 , 通过现代化的信 息化平 台, 建立以总部为管 理中枢的一体化 管理 网络 , 实现系统而全方 位 的精准化和集约化管理, 既节省人力资源 , 也提高了管理效率和工作 效率 , 将餐饮业提升到一个新 的阶段 , 而在 竞争中立 于不 败之地。餐 从 饮 连锁店管理系统就是在这样 的机会 中诞生的 ,本 文所介 绍的是 一个 基 于 JE 2 E平台 、/ 多层体系结构 、 V BS M C设计模式 和 S u 开源框架的 tt rs 餐饮连锁店管理系统。 1系 统 涉及 到 的相 关 技 术 . 11 C设计模式 . MV MVC的全 称 是 Moe,i dl e V w和 C nmlr也 就 是 指 模 型 , 图 和 控 制 ot e, 视 器, 它按照模型 、 表达式 和行为等角色强制性 的使 应用程序 的输 入 、 处 理 和输 出分开。M VC模式 的 目的就是实现 We b系统的职能分工 。模型 层实现系统中的业务逻辑 , 常可 以用 JvB a 通 aa en或 E B来实现。 J 视图层 用 于与用户的交互 , 通常用 JP来实现 。控制器层是模型与视图之间沟 S 通 的桥梁 , 它可以分派用户 的请求并选择恰 当的视 图以用于显 示 , 同时 它也可 以解释用户的输入并将 它们映射 为模 型层可执 行的操作。尽管 构造 MV C应用程序需要一些额外 的工作 , 是它给我们带来 的好 处是 但 无庸质 疑的 。首 先 , C设计模式 能实现 多个视图共享 一个模 型; MV 其 次, 模型返 回的数据不带任何显示格式 , 可直接应用 于接 口; 次 , 再 业务 流程 或 者 业 务 规 则 的 改 变 只需 改 动 MVC的模 型层 ; 重要 的 是 它 还 有 更 利 于软件工程化管理 , 由于不 同的层各 司其 职 , 每一层 不同的应用具有 某些相 同的特征 , 有利于通过工程化 、 工具化产生管理程序代码 。 1 t t 框 架 . Sr s 2 u Srt是 一个免 费的开源 的表示层 框架 ,由一组相 互协作 的类 、 t s u S r e 以及 JPT g i el t v S aLb组成。 基于 Srt构架 的 w b应用程序基本上符 t s u e 合 “ S rl 为中心” MV 以 eve t 的 C设计模式 的设计 标准 , 以说是 MV 可 C设 计模式 的一种变化类型。由于 Srt能充分满 足应用开发的需求 , t s u 简单 易用 , 敏捷迅 速 , 且把 Sr e、 P 自定义 标签 和信 息 资源 (e ae 并 el J 、 vtS m sg s rslcs eole) r 整合 到一个统一的框架 中 , 开发人 员利用其进行 开发时 不用 再 自己编 码 实 现 全 套 MV C模 式 , 大 的 节 省 了时 间 。因 此 ,t t有 广 极 Sr s u 泛 的用 户 群 , 一 个 非 常不 错 的应 用 框 架 。 是 2系 统 的 基本 架构 . 21 .系统总体设 计 餐饮 连锁店管理系统是一个 典型的 JP数据库开发 应用程序 , S 由 连锁店前 台展示模块和后台管理模块组成 ,各模块及其包含小模块如
图 1系统 总体结构 图
3 系统 功 能 模 块 实现 . 餐饮连锁店管理系统包括 以下 3个组成部分 ,分别是连锁店前 台
22数 据 库 设 计 . 数据库 的设计 , 是一个管理系统最重要 的部分。如果不能设计一个
图ห้องสมุดไป่ตู้1 示。 所
了程序设计复杂度。其 中主要数据表的主要数据项设计 如下 : () 1用户表 : 用户编号 、 密码 、 别 、 日、 性 生 电话 、 姓名 、 用户级别 、 密 码 、 锁店 I 连 D; () 2 连锁店表 : 连锁 店编号 、 连锁 店名 称 、 连锁店级别 、 所在城市 、 地 址、 电话 ; () 3 顾客 表 : 顾客编号 、 姓名 、 地址 、 性别 、 否会员 、 1 电话 、 是 生 3、 消 费总金额 、 密码 ; ( ) 品表 : 4食 食品编号 、 分类 编号 、 名称 、 图片文件名称 、 添加 日 、 期 食 品价格 ; ( ) 品管理表 : 5食 管理表编 号 、 食品编号 、 用户 编号 、 时间 、 日期 、 数 量、 操作 ; () 6 订单表 : 编号 、 总金额 、 处理标记 ; () 7 销售 表 : 编号 、 品编号 、 食 用户 编号 、 客编 号 、 间 、 顾 时 日期 、 数 量、 额; 金 () 8 库存表 : 编号 、 食品编号 、 连锁店编号 、 库存量 ;
计 算机 与 网络
基 于 S rt 架的餐饮连锁店管理系统晌分析与设计 tus框
东莞职 业技 术 学院计 算机 工程 系 郭剑 岚 陈俞 强
[ 摘 要] 餐饮连锁业的管理 目的是成本控 制和运营控制 , 其最终结果表现为效率和效益。而要达到这一 目的 , 数据的及 时性 、 准确 性、 完整性和有效性是 至关重要的 , 而这些特性恰恰是管理信息 系统的最重要 的特点。为解决传 统餐饮人工管理存在着的许 多无 法 避免 的问题 , 设计并实现 了一个在 E l s平 台上运用 当前流行的 Srt框 架开发的餐饮连锁店管理 系统 , 高了工作 效率和服务水 ci e p ts u 提 平, 节省 了人力物力, 同时使得连锁店管理工作规 范化 、 学化和信 息化。 科 [ 关键词 ]t t框 架 MV Srs u C设计模式 餐饮 管理 随着社会信息化整体水平的飞速提高 ,国内餐饮 业也 逐渐提高了 对信息化重要性的认识 , 之实践 加以投入 , 连锁业 信息化呈现 并付 餐饮 出一种 良好的上升势头。 将餐饮业务融人计算机管理 , 通过现代化的信 息化平 台, 建立以总部为管 理中枢的一体化 管理 网络 , 实现系统而全方 位 的精准化和集约化管理, 既节省人力资源 , 也提高了管理效率和工作 效率 , 将餐饮业提升到一个新 的阶段 , 而在 竞争中立 于不 败之地。餐 从 饮 连锁店管理系统就是在这样 的机会 中诞生的 ,本 文所介 绍的是 一个 基 于 JE 2 E平台 、/ 多层体系结构 、 V BS M C设计模式 和 S u 开源框架的 tt rs 餐饮连锁店管理系统。 1系 统 涉及 到 的相 关 技 术 . 11 C设计模式 . MV MVC的全 称 是 Moe,i dl e V w和 C nmlr也 就 是 指 模 型 , 图 和 控 制 ot e, 视 器, 它按照模型 、 表达式 和行为等角色强制性 的使 应用程序 的输 入 、 处 理 和输 出分开。M VC模式 的 目的就是实现 We b系统的职能分工 。模型 层实现系统中的业务逻辑 , 常可 以用 JvB a 通 aa en或 E B来实现。 J 视图层 用 于与用户的交互 , 通常用 JP来实现 。控制器层是模型与视图之间沟 S 通 的桥梁 , 它可以分派用户 的请求并选择恰 当的视 图以用于显 示 , 同时 它也可 以解释用户的输入并将 它们映射 为模 型层可执 行的操作。尽管 构造 MV C应用程序需要一些额外 的工作 , 是它给我们带来 的好 处是 但 无庸质 疑的 。首 先 , C设计模式 能实现 多个视图共享 一个模 型; MV 其 次, 模型返 回的数据不带任何显示格式 , 可直接应用 于接 口; 次 , 再 业务 流程 或 者 业 务 规 则 的 改 变 只需 改 动 MVC的模 型层 ; 重要 的 是 它 还 有 更 利 于软件工程化管理 , 由于不 同的层各 司其 职 , 每一层 不同的应用具有 某些相 同的特征 , 有利于通过工程化 、 工具化产生管理程序代码 。 1 t t 框 架 . Sr s 2 u Srt是 一个免 费的开源 的表示层 框架 ,由一组相 互协作 的类 、 t s u S r e 以及 JPT g i el t v S aLb组成。 基于 Srt构架 的 w b应用程序基本上符 t s u e 合 “ S rl 为中心” MV 以 eve t 的 C设计模式 的设计 标准 , 以说是 MV 可 C设 计模式 的一种变化类型。由于 Srt能充分满 足应用开发的需求 , t s u 简单 易用 , 敏捷迅 速 , 且把 Sr e、 P 自定义 标签 和信 息 资源 (e ae 并 el J 、 vtS m sg s rslcs eole) r 整合 到一个统一的框架 中 , 开发人 员利用其进行 开发时 不用 再 自己编 码 实 现 全 套 MV C模 式 , 大 的 节 省 了时 间 。因 此 ,t t有 广 极 Sr s u 泛 的用 户 群 , 一 个 非 常不 错 的应 用 框 架 。 是 2系 统 的 基本 架构 . 21 .系统总体设 计 餐饮 连锁店管理系统是一个 典型的 JP数据库开发 应用程序 , S 由 连锁店前 台展示模块和后台管理模块组成 ,各模块及其包含小模块如
图 1系统 总体结构 图
3 系统 功 能 模 块 实现 . 餐饮连锁店管理系统包括 以下 3个组成部分 ,分别是连锁店前 台
22数 据 库 设 计 . 数据库 的设计 , 是一个管理系统最重要 的部分。如果不能设计一个
图ห้องสมุดไป่ตู้1 示。 所
了程序设计复杂度。其 中主要数据表的主要数据项设计 如下 : () 1用户表 : 用户编号 、 密码 、 别 、 日、 性 生 电话 、 姓名 、 用户级别 、 密 码 、 锁店 I 连 D; () 2 连锁店表 : 连锁 店编号 、 连锁 店名 称 、 连锁店级别 、 所在城市 、 地 址、 电话 ; () 3 顾客 表 : 顾客编号 、 姓名 、 地址 、 性别 、 否会员 、 1 电话 、 是 生 3、 消 费总金额 、 密码 ; ( ) 品表 : 4食 食品编号 、 分类 编号 、 名称 、 图片文件名称 、 添加 日 、 期 食 品价格 ; ( ) 品管理表 : 5食 管理表编 号 、 食品编号 、 用户 编号 、 时间 、 日期 、 数 量、 操作 ; () 6 订单表 : 编号 、 总金额 、 处理标记 ; () 7 销售 表 : 编号 、 品编号 、 食 用户 编号 、 客编 号 、 间 、 顾 时 日期 、 数 量、 额; 金 () 8 库存表 : 编号 、 食品编号 、 连锁店编号 、 库存量 ;