KTV包房管理系统体系结构设计报告

KTV 包房管理系统 体系结构设计报告

重庆理工大学

版 本 历 史

目 录

0. 文档介绍 ---------------------------------------------------------------- 4

0.1 文档目的 ------------------------------------------------------------ 4 0.2 文档范围 ------------------------------------------------------------ 4 0.3 读者对象 ------------------------------------------------------------ 4 0.4 参考文献 ------------------------------------------------------------ 4 0.5 术语与缩写解释 ------------------------------------------------------ 4 1. 系统概述 ---------------------------------------------------------------- 5

1.1 概述 ---------------------------------------------------------------- 5 1.2 功能描述 ------------------------------------------------------------ 5 2. 设计约束 ---------------------------------------------------------------- 7

2.1需求规定 ------------------------------------------------------------- 7 2.2 运行环境 ------------------------------------------------------------ 7 2.3 接口约束 ------------------------------------------------------------ 8 2.4 质量约束 ------------------------------------------------------------ 9 2.5 隐含约束 ------------------------------------------------------------ 9 3. 设计策略 --------------------------------------------------------------- 10

3.1 关键技术 ----------------------------------------------------------- 10 3.2 扩展策略 ----------------------------------------------------------- 10 3.3 复用策略 ----------------------------------------------------------- 10 4. 系统总体结构 ----------------------------------------------------------- 12

4.1 逻辑设计 ----------------------------------------------------------- 14 4.2 用户接口逻辑设计 --------------------------------------------------- 14 4.3 物理设计 ----------------------------------------------------------- 14 5. 子系统的结构与功能 ----------------------------------------------------- 15 6. 开发环境的配置 --------------------------------------------------------- 20 7. 运行环境的配置 --------------------------------------------------------- 21 8. 测试环境的配置 --------------------------------------------------------- 22 9. 其他 ------------------------------------------------------------------- 22

0. 文档介绍

0.1 文档目的

该文档描述了KTV 包房管理系统的主要功能,阐述了系统的总体构架,包括物理、逻辑结构,并说明了体系结构所采取的设计策略和所有技术。

0.2 文档范围

KTV 包房管理系统

0.3 读者对象

项目组长,项目负责小组,各功能模块负责人及程序员。

0.4 参考文献

0.5

术语与缩写解释

1. 系统概述

1.1 概述

KTV 包房管理系统将与KTV 包房管理相关的各项前后台业务整合到一起,通过该系统,可以实现顾客预订、包房服务、收银结账、经营状况统计等一站式服务,可以大大提高各项业务的衔接程度,提高KTV 的运作效率,从而更好地服务顾客,增加经营利润。

本系统包括房间预订、房间服务管理、会员管理、收银等一系列的服务,同时提供各种类型的报表生成等统计服务,以帮助KTV 主管人员了解营业情况。

本系统适用于各种规模,连锁化或非连锁的KTV 。

1.2 功能描述

一、系统前台管理

1、房间预订

顾客可提前致电KTV 预订房间。 2、房间服务管理

包括包房的房间查询、开房、并房、换房、续唱、退房以及酒水小吃服务一系列功能,登记各项服务产生的消费信息。

3、会员管理

包括会员信息管理和会员列表,可以通过此功能添加会员、删除会员、修改会员信息、启用/禁用会员,同时这些操作需要经过后台的审核方可生效。同时可以通过此功能查询会员信息。

4、收银

根据用户消费记录结账。 5、帮助

前台用户可通过帮助文档查看包房的折扣标准、套餐标准等信息,同时操作遇到问题时也可以查看帮助文档是否有相关处理建议。

6、登录

所有的系统用户都是后台添加的,只有系统的合法用户才可以登录系统进行相关操作 。

二、系统后台管理

1、系统管理

系统管理分为菜单管理、功能管理、角色管理、用户管理、分类管理、系统参数管理。

(1)菜单管理:主要是对后台所有菜单栏目进行一个管理,主要功能是决定启用哪些菜单项,实现菜单栏目动态管理。

(2)功能管理:主要是对后台所有资源进行一个管理,动态把资源分配给角色。 (3)角色管理:主要是动态改变用户的角色,从实现对用户的角色控制。 (4)用户管理:主要是对后台注册用户基本信息管理。 (5)权限管理:主要是对注册用户的授权和收回权限管理。 2、会员管理

会员管理主要包括会员列表以及对前台进行的各项会员相关操作进行审核。对不符合要求的操作须发回修改后重新提交。

3、房间管理

设置初始房间编号、名称以及房间状态,同时可以通过此功能查看房间列表。 4、酒水管理

酒水管理主要分为酒水列表和酒水库存信息管理,包括酒水的入库,盘存。 5、营业统计

根据每日营业消费额统计日销售报表、月销售报表、酒水小吃等消费情况,以了解营业状况。

2. 设计约束

2.1需求规定

需求规定的详细内容,请参考独立的文档《KTV 包房管理系统需求规格说明书》

2.2 运行环境

一、硬件环境

1、KTV 前台硬件要求:

具有 Pentium Ⅳ 处理器且满足以下要求的计算机: 最低 2G 内存 最小 250 GB 硬盘 鼠标 键盘 打印机 验钞机

2、服务器硬件需求:

具有 Pentium Ⅳ 处理器且满足以下要求的计算机: 最低 2G 内存 最小 500GB 硬盘 鼠标 键盘

3、其他联网计算机硬件要求:

具有 Pentium Ⅳ 处理器且满足以下要求的计算机: 最低 1G 内存 最小 20GB 硬盘

鼠标 键盘 二、软件环境

1、客户程序软件:

Windows NT /2000或更高版本 2、数据库服务器软件: WINDOWS2003/LINUX或更高版本 MYSQL 5.0以上

2.3 接口约束

一、用户界面设计规则

用户接口:采用Windows 的通用图形界面,对用户友好,且必须对鼠标键盘提供支持,界面设计应遵循:

1、尽量保持一致性:界面规范应遵循MS Windows软件界面的规范

2、设计完整的对话过程:系统的每一次对话都应该有明确的次序:开始、中间处理过程、结束

3、提供简单的错误处理机制

4、提供信息反馈:用多种信息提示用户当前软件运行状态,软件界面元件的功能 6、界面风格要保持一致,色彩的深浅搭配合理,字的大小、颜色、字体要相同,除非是需要艺术处理或有特殊要求的地方。 二、内部接口设计

由于数据库的独特性,其数据库内部不需要特别设计接口。内部模块之间需要建立接口,方便其他模块进行调用。表现层模块可调用业务层模块接口,业务层模块可调用数据持久层接口,公共模块接口可任意被其他模块调用。 三、外部接口设计

硬件之间的接口:暂无

软件之间的接口:暂无

2.4 质量约束

2.5 隐含约束

1、本系统的操作人员要求能达到基本会操作Windows 的水平即可。 2、数据库的维护人员必须具有数据库管理知识。

3. 设计策略

为了适应业务需求和机构改革的要求,系统在设计中为今后的结构变化预留了充分的空间,可以不间断地开发、完善各模块功能。根据KTV 包房管理系统的战略目标和发展方向,结合实际情况,形成了以下设计策略方案。

3.1 关键技术

系统基于Java 平台,结合了当前Java EE中最核心与实用的技术以构建满足需求的应用系统。

1、jQuery

jQuery 是一个快速的、简洁的javaScript 库,能够使用户的html 页面保持代码(js )和内容(html )分离,使用户能更方便地处理HTML documents 、events ,实现动画效果,为网站提供AJAX 交互,其宗旨是:WRITE LESS ,DO MORE ,写更少的代码, 做更多的事情。目前全球有28%的站台使用jQuery ,是目前最受欢迎的JavaScript 函式库。

2、RBAC (基于角色的访问控制技术)

在 RBAC 模型中,角色是实现访问控制策略的基本语义实体。系统管理员可以根据职能或机构的需求策略来创建角色、给角色分配权限并给用户分配角色,用户能够访问的权限由该用户拥有的角色权限集合决定,即把整个访问控制过程分成2步:访问权限与角色相关联,角色再与用户关联,从而实现用户与访问权限的逻辑分离。

3.2 扩展策略

为了方便系统在将来扩展功能,平台子系统中都采用继承的抽象设计。

3.3 复用策略

业务逻辑对组件模型进行了封装,在子系统视图的粒度上,每个子系统都是一个独立的、可复用的组件;在业务逻辑视图的粒度上,平台系统的业务逻辑被封装成了一个

KTV 包房管理系统,《体系结构设计报告》

独立于用户接口与数据库实体,从而实现了完整业务逻辑的复用,降低了开发、维护成本。

重庆理工大学,2011

Page 11 of 22

4. 系统总体结构

在对KTV 包房管理系统的需求分析基础上,对系统整体结构进行了设计,此系统总体结构图如下。

图4.1 系统总体结构图

从KTV 包房管理系统总结构图可以看出,系统体系结构是由前台和后台两个独立的功能模块组成。为了进一步说明系统的体系框架,对系统的两大主要功能模块进行了详细的设计,各自的功能结构图如下所示:

1、前台管理体系结构图:

图4.2前台管理体系结构图

2、后台管理体系结构图:

图4.3后台管理体系结构图

重庆理工大学,2011

Page 13 of 22

4.1 逻辑设计

根据用户需求分析的结果,我们将KTV 包房管理系统分为前台管理系统和后台管理系统,然后对其进一步划分为多个独立的子系统,据此:

1、以用户使用的观点来看,系统在采用B/S结构模型。

2、以业务逻辑设计的视角来看,系统采用的是分层体系结构模型。

4.2 用户接口逻辑设计

客户端系统采用的是典型的B/S结构模型实现,即只实现基本的用户界面。而系统功能实现在服务器端,以提高系统的易维护性、安全性。

4.3 物理设计

根据系统运行的硬件要求,建立系统运行的环境,保证系统能正常在服务器上运行。

重庆理工大学,2011

Page 14 of 22

5. 子系统的结构与功能

通过对KTV 包房管理系统总体框架的分析,其各个模块的结构和功能说明如下: 模块1:房间预订

模块2:房间服务管理

模块3:示范企业

模块

4:帮助

模块5:登录

重庆理工大学,2011

Page 16 of 22

模块6: 会员管理

模块7:系统管理

重庆理工大学,2011

Page 17 of 22

模块8:后台会员管理

模块9:房间管理

模块10:酒水管理

Page 18 of 22

重庆理工大学,2011

模块11:营业统计

重庆理工大学,2011

Page 19 of 22

6. 开发环境的配置

9. 其他


相关文章

  • KTV宣传册
  • 公司简介做在封面内部 目录页 公司简介.. 一.KTV产品系统 1. 系统介绍 2. 产品介绍 二.酒店房管系统 1. 系统介绍 2. 产品介绍 三.智能家居系统 第一页 公司简介 广州领朗(智能)电子科技有限公司是一家集智能电子技术,智能电子产品,计算机软件,程控设备的研究设计和开发.生产.销售与 ...

  • 酒店服务合同
  • 篇一:酒店消费服务协议书(2014年) 酒店消费服务协议书 甲方: 乙方: 本协议是xxxxxxxxxxxxx 消费优惠系列中的一种,属 类会员的消费协议. 本着互惠互利的原则,经甲乙双方友好协商达成协议,同意签订并遵守以下诸条款: 一`.甲方同意乙方在所规定消费项目上可享受以下优惠(酒水.收费物品 ...

  • 上海报批报建流程图及工作指引(青浦区重点)
  • 报批报建流程图 2 报批报建工作指引 根据房地产开发的流程,将整个过程分四个阶段: 一.土地获取及规划确定 二.建设工程规划许可证和开工证的申请 三.预售 四.交付和产证 根据各阶段的性质及特点进行描述和分析: 一.土地获取及规划确定 该阶段包含的重要环节: 1. 获取土地--签定合同 2. 规划定 ...

  • ktv包房聚酯纤维材料
  • ktv包房聚酯纤维材料 本方案制定是根据酒店的具体应用需求,结合我们以往同类项目的工作经验,依据现有的国家标准.规范,并参照国际上通用规范进行的,以达到使整个包 房环境具有较好的声学特性,即合适的声压级,较好的将声场调节到最佳状态,满足酒店使用需求. 1.4施工材料: 聚酯纤维吸音装饰艺术板 2. ...

  • 个体工商户申请设立登记档案范本
  • 卷 内 目 录 核准日期: 年 月 日 本卷共 页 个体工商户设立登记审核表 (工商行政管理机关填写) 个体工商户设立登记申请书 申请人签字: 李妍 申请日期:2009年11月9日 个体工商户申请登记委托书 委托人: 李妍 指定代表或者委托代理人: 王强 委托事项:向登记机关申请办理个体工商户设立登 ...

  • 关于KTV学生消费群体的社会实践调查报告
  • ktv是现在常见的满足消费者一种寻求休闲与享乐的高级消费需求的娱乐场所,在学生群体中也日益受到欢迎。除了抢占成人市场,如何在学生市场中获得更大的利润也是一个至关重要的问题。 现今生活,休闲娱乐的方式越来越多样化,而ktv则是当中的一支新锐力量,在学生群体中也十分地受欢迎。在节假日或是一些特殊的有意义 ...

  • 十年KTV企划案
  • 一. 油田娱乐市场调查 目前,油田娱乐市场.餐饮市场都不太景气.主要有以下几个娱乐市场点:泰山区小吃街.酒吧街.弘城洗浴中心.大庆区kTV. 泰山区小吃街:低档餐饮场所,以羊肉串,麻辣烫等小吃为主要消费品,许多18-28的年轻人在此消费,此地消费金额为中档,食品卫生环境不能保证,缺乏娱乐性,正规中档 ...

  • 交房前后物业公司与开发商工作交接明细
  • 交房前后物业公司与开发商工作交接明细 接管验收前 接管验收前的准备工作 1. 成立管理处 在小区入伙前三个月,(竣工验收工作在入伙前一至三个月内进行),成立管理处,管理处主任和工程技术人员到位(其他管理人员分步到岗,具体见"入伙前筹备工作"第1项内容),落实管理用房和职工宿舍. ...

  • 廊坊市城镇房屋安全管理办法
  • 廊坊市城镇房屋安全管理办法 2009-10-23 15:16 第一章 总 则 第一条 为加强城市房屋安全管理,保障生活居住和生产使用安全,促进房屋的有效利用,根据<中华人民共和国城乡规划法>.住房和城乡建设部<城市危险房屋管理规定>(建设部令第129号).<住宅室内装饰 ...

© 2024 范文中心 | 联系我们 webmaster# onjobs.com.cn