文档库 最新最全的文档下载
当前位置:文档库 › 关益廷-KTV管理信息系统(KTVManagementInformationSystem)

关益廷-KTV管理信息系统(KTVManagementInformationSystem)

本科毕业设计

题目KTV管理信息系统

学院管理科学与工程学院

专业计算机科学与技术

班级10计本(1)班

学号2010810038

姓名关益廷

指导老师王恒娜老师

2014 年 06 月

安徽财经大学管理科学与工程学院

本科生毕业论文(设计)诚信承诺书本人承诺:

1.所呈交的毕业论文(设计)《

》,是在认真学习理解《安徽财经大学学位论文作假行为处理办法》和《管理科学与工程学院本科毕业论文(设计)工作管理办法》后,保质保量独立完成的,没有弄虚作假,没有抄袭别人的内容;

2.毕业论文(设计)所使用的相关资料、数据、观点等均真实可靠,文中所有引用的他人观点、材料、数据、图表均已注释说明来源;

3.毕业论文(设计)中无抄袭、剽窃或不正当引用他人学术观点、思想和学术成果,伪造、篡改数据的情况;

4.本人已被告知并清楚:学院对毕业论文(设计)中的抄袭、剽窃、弄虚作假等违反学术规范的行为将严肃处理,并可能导致毕业论文(设计)成绩不合格,无法正常毕业、取消学士学位资格或注销并追回已发放的毕业证书、学士学位证书等严重后果;

5.若在省教育厅、学校、学院组织的毕业论文(设计)检查中,被发现有抄袭、剽窃、弄虚作假等违反学术规范的行为,本人愿意接受学院按有关规定给予的处理,并承担相应责任。

学生(签名):

年月日

指导老师(签名):

年月日

KTV管理信息系统

摘要

社会进步的步伐在加快,人们的生活随水平的提高也变得多样化。KTV作为大众主要的消费方式之一广受消费者的欢迎,这使得KTV行业在当今社会迅猛蓬勃的发展,对KTV规范管理以达到提升行业竞争力的目的就显得尤为重要。

本系统主要通过对管理员和普通员工登录、设备报修、酒水进销存、前台服务、包厢管理以及KTV财务管理几方面来达到规范管理KTV的目的。其中每一个模块都有自己的增、删、改、查,以期让整个系统更加智能,功能更加全面。

本管理系统采用https://www.wendangku.net/doc/3918369162.html,作为开发框架,应用SQL2008为本系统提供数据库支持。从对KTV管理的需求、对系统数据以及功能的分析和设计等方面来完成KTV 管理信息系统的开发。

关键词:KTV;https://www.wendangku.net/doc/3918369162.html,;SQL2008;包厢管理

KTV Management Information System

Abstract

In accelerating the pace of social progress, people's life improves as the level also become diversified. KTV as one of the popular the main consumption mode widely welcomed by consumers, which makes the KTV industry in the rapid development of KTV standard management, to enhance the competitiveness of the industry is particularly important.

This system mainly by the administrators and ordinary employees log, equipment repair, drinks Invoicing, front desk, room management and KTV financial management aspects to standardize the management objective of KTV. Each module has its own increase, delete, change, check, in order to make the system more intelligent, more comprehensive function.

The management system uses https://www.wendangku.net/doc/3918369162.html, as a development framework, using SQL2008 as the system provides database support. To complete the development of KTV management information system from the aspects of KTV management requirements, the system data and function analysis and design.

Keywords:KTV https://www.wendangku.net/doc/3918369162.html, SQL2008 room management

目录

引言 (1)

1 业务概述 (1)

1.1 传统业务处理模式介绍 (1)

1.2 现有信息系统应用情况 (2)

2 可行性分析 (2)

2.1技术可行性 (2)

2.1经济可行性 (2)

2.1操作可行性 (3)

3 需求分析 (2)

3.1 系统总体需求 (2)

3.2 系统功能需求 (2)

3.2.1 用户权限管理功能 (3)

3.2.2 前台及包厢管理功能 (3)

3.2.3 会员信息管理功能 (4)

3.2.4 报修功能 (4)

3.2.5 酒水进销存功能 (4)

3.2.6 销售额查询功能 (4)

3.3 系统性能需求 (4)

3.3.1 可行性需求 (4)

3.3.2 高效性需求 (4)

3.3.3 安全性需求 (5)

3.3.4 易维护性需求 (5)

3.4 系统业务流程分析 (5)

3.4.1 第0层DFD (5)

3.4.2 第1层DFD (5)

3.4.3 第2层DFD (6)

3.5 数据字典 (7)

3.6 其他需求 (8)

4 系统数据分析与设计 (9)

4.1 系统功能结构图 (9)

4.2 系统数据分析 (9)

4.2.1 KTV实体关系图 (9)

4.3系统数据库设计 (10)

4.3.1系统数据库设计环境配置说明 (10)

4.3.2数据表及其结构 (10)

5 系统功能分析与设计 (14)

5.1 系统应用架构设计 (14)

5.2 系统功能模块实现说明 (15)

5.2.1 用户登录窗体 (15)

5.2.2 前台服务窗体 (15)

5.2.3 包厢管理窗体 (16)

5.2.4 报修窗体 (16)

5.2.5 酒水进销存窗体 (16)

5.2.6 销售额查询窗体 (16)

5.2.7 员工信息管理窗体 (16)

6 系统使用说明 (17)

6.1 系统安装及配置说明 (17)

6.1.1系统运行环境 (17)

6.1.2系统安装步骤 (17)

6.1.3系统配置 (17)

6.2 系统操作说明 (18)

6.2.1用户登陆界面 (18)

6.2.2 前台服务窗体 (19)

6.2.3 包厢管理窗体 (23)

6.2.4 报修窗体 (27)

6.2.5 酒水窗体 (28)

6.2.6 营业额窗体 (29)

6.2.7 人员管理 (29)

参考文献 (31)

致谢 (32)

KTV管理信息系统

引言

随着人们对娱乐生活多元化的追求,KTV作为聚集娱乐文化广受大众的亲睐,所以在城市各个繁华地段都能见到KTV的店面。伴随KTV越来越火的现状,针对其设计出一套行之有效的管理系统从而使KTV的管理趋于规范化、自动化就显得尤为重要。这种管理系统要有前台的接待,与包厢管理之间的的快速反应,还要包含酒水库存的进销存,有设备报修的功能,以及销售额查询功能,从而使整个管理系统功能更加全面,更加节省人力,大大缩减了成本开支。本系统在实现增、删、改、查等操作的基础上实现以上功能,操作界面清楚简单,使绝大部分人能够轻易接受其操作方法。有以上种种优点使得本系统得以胜任KTV管理的任务。

1 业务概述

1.1 传统业务处理模式介绍

在KTV未像今天这样火爆之前,人们进入KTV之后要有接待员接待,人工查询并分配空余包厢,再由专人引导至相应KTV包厢,这样就浪费了许多不必要的人力。在顾客消费时,人工计时人工提醒,顾客有酒水需求还要亲自到前台购买,这样在心理上就会给顾客一种不能尽兴的感觉,而且也很浪费时间。同时对于酒水的进销存管理上,传统模式都是人工记账、人工管理,这样就很可能导致许多错误的出现,使得管理上出现不必要的麻烦。在包厢管理这一块,如果在顾客消费后不能快速的计算费用,提供相应服务,就会让顾客心急带来许多麻烦,一个智能管理系统正是这种传统KTV所欠缺的。同时在进行销售额查询时,查询的可能都是几个月甚至几个季度前的业绩,人工管理的账簿有时很难保存这么长的时间而不损坏,这就为业绩评估埋下了隐患。

1.2 现有信息系统应用情况

随着KTV行业的快速兴起,这些行业的创办者也发现了传统管理模式的种种不足,一些专门针对其管理的软件也纷纷出现。但在运行应用的过程中还是能发现许多不足之处,有些功能例如前台和包厢管理之间并不能进行互动,只是单纯的独立功能;在酒水的进销存上还不能做到完全的自动化、智能化,还需要人工记帐。这些都是一个管理软件不成熟的体现,同时也证明了在KTV管理信息系统这一块还有很多方面需要完善。

在管理KTV的过程中,管理者都会发现会员带来的大量利润,从而制定各种优惠政策来刺激消费,但是怎么优惠才能让利润最大化并且带动老会员吸引新会员,是管理者继续解决的问题,现有的KTV管理软件往往有意无意的忽略了这个环节。一个成熟的管理软件应该有会员资料的录入,会员积分管理,会员查询,折扣管理等功能。

一个好的管理者也会注意到不能只期待顾客主动上门,需要更便捷的方式来吸引顾客。这就刺激了KTV管理软件中预定功能的出现,让顾客能够在不等待的情况下即到即唱,从而间接增加了客源。KTV内部设置的各种类型的包厢也应该在管理软件上区分出来让不同身份的顾客有更多的选择性。

2 可行性分析

2.1技术可行性

系统开发工具使用Microsoft Visual Studio 2010,c#语法严格,结构严密,适合我们使用。而且Visual Studio 2010的自带应用程序能很好的支持各种数据库,如SQL server,Oracle,MySqL等。在构建的web应用程序中,开发人员可以利用自带的各种控件创建高效,交互性强的web软件。

2.2 经济可行性

从开发平台的设计角度出发,本系统可在3个月左右设计出来,测试只需几台电脑连接运作,而实现后,对KTV产业带来的效益将会更好,所以在经济方面是可行的。

2.3 操作可行性

KTV管理者只要根据系统文档识别管理系统的各项功能,按照相应操作方法操作即可。所以本系统在操作方面是可行的。

3 需求分析

3.1 系统总体需求

本KTV管理信息系统主要实现前台客户信息录入,包厢酒水消费管理,包厢总消费管理,设备报修管理,酒水进销存管理,销售额查询,以及员工信息管理等功能。能对会员进行积分管理,会员信息查询。在包厢选择上有不同类型的包厢供消费者选择。

3.2 系统功能需求

在功能上本系统要能与外界快速交互,保证能实现以下六大功能:用户权限管理功能;前台及包厢管理功能;会员信息管理功能;报修功能;酒水进销存功能;销售额查询功能。

3.2.1 用户权限管理功能

本功能需有超级用户从登录界面登录以后,在系统设置里设置或增加不同权限的用户。本系统中共设置了四种权限等级:前台,后勤部,财务部,经理。

其中,前台具有管理前台和包厢管理的功能;后勤部能够对酒水库存进行进销存管理;财务部可以查看各个时期的销售额以进行核对;经理可以查看以上权限,并能够进行权限变动。同时所有权限都可以在菜单中进行报修。

3.2.2 前台及包厢管理功能

本功能可以细化为两大块,但这两块之间又有关系相连,互相影响。

(1)前台管理功能

在前台可以进行基本的预定包厢和开包厢的功能。同时又具有会员信息管理的功能。

(2)包厢管理功能

包厢管理可以由前台页面转到,也可以直接在菜单中打开。包厢管理虽然利用来展现的窗体不是最多,但是其功能却是本系统中最复杂、最难以攻克的一个部分。首先可以进行房间状态查询,以查询当前已预定和已开厢的包厢。其次是消费管理功能,下分包厢计费和酒水消费功能。酒水消费可以更换和退回酒水;包厢计费包括酒水消费和包厢本身的费用,如果消费者是会员,包厢本身的费用可以根据会员的积分多少打折。

3.2.3 会员信息管理功能

从菜单进入前台后可以进行会员信息管理,会员信息管理可以细分为会员信息查询、会员注册、会员信息更新以及注销会员信息的功能。其中会员信息中的积分会随着每次消费而增长,从而改变消费的折扣。

3.2.4 报修功能

该功能主要针对有设备损坏的包厢进行报修,所有用户都可以报修,同时设备被修好后也可以在报修列表中删除无用的报修信息。

3.2.5 酒水进销存功能

进入酒水管理页面后可以根据酒水品名查询该酒水的信息,需要买进一种新的酒水可以点击“新增”按钮以入库,发现酒水信息录入错误也可以点击“修改”按钮以修改该产品的库存等信息,需要下架某种酒水可以点击“酒水下架”按钮以删除该酒水的信息。

3.2.6 销售额查询功能

在本功能中,可以对历史消费记录进行查询,有三种查询方法:按天统计,按月统计,按季度统计。利用本功能,KTV管理者可以清晰的查看KTV销售额的多少以及利润走向。

3.3 系统性能需求

3.3.1 可行性需求

本系统基于KTV现行状态的管理,所有功能都是针对KTV管理急需解决的问题,能够从实际上解决管理者所担心的问题。

3.3.2 高效性需求

在数据的输入输出都是利用SQL2008与.NET之间紧密连接的数据关系进行操作,能够保证人与数据库的及时交互。所有功能都是经过测试,保证能够即拿即用,而且在还涉及到下面易维护的特性使得本管理系统能够高效的运行。

3.3.3 安全性需求

严密的权限设置从第一步就给系统加上了一层保护膜,不同的权限操作不同的功能,各有所属,分工明确,在前面的用户权限管理功能中也初有讲述。而且数据库本身就有密码机制,可以对数据库中的财务信息,会员身份信息等起到很好的保护作用。

3.3.4 易维护性需求

为了系统在出现问题时能够及时的得到解决,在向数据库中存储数据时不应存储一些无意义的字符信息,维护人员在维护时也不应该在维护时对系统的结构、外观做出大范围的修改。在系统灵活性方面给于一定的自由度,让系统在升级时没有太多的限制,便于以后的维护。

3.4 系统业务流程分析

3.4.1 第0层DFD

图3.2.1 第0层数据流图

3.4.2 第1层DFD

图3.2.2 第1层数据流图3.4.3 第2层DFD

图3.2.3 第2层数据流图

3.5 数据字典

数据字典是需求分析阶段要对系统的数据流图进行细化,通过对系统数据需求的分析结果得出。下面是以数据字典卡的形式给出数据流图中涉及到的各数据的定义。

名字:会员信息

别名:

描述:会员消费者的基本信息,如姓名,性别,注册时间,积分,折扣等

定义:会员信息=编号+姓名+注册时间+联系方式+积分+入院性别+折扣

位置:储存在KTVDataBase数据库的Member表格中名字:报修信息

别名:

描述:KTV管理信息系统用户上报的维修申请

定义:报修信息=编号+房间号+报修原因+报修日期+报修人

位置:储存在KTVDataBase数据库的Repair表格中

名字:酒水库存信息

别名:

描述:根据房间顾客的消费情况而动态变化的酒水数量信息

定义:酒水库存信息=编号+酒水名+单价+库存数

位置:储存在KTVDataBase数据库的Drink表格中名字:包厢状态

别名:

描述:根据消费者订房、开厢而对包厢现行状态如开厢时间做出相应的状态

调整

定义:包厢状态=编号+房间号+房间类型计费每小时+状态+预定时间+开箱

时刻+开厢时间

位置:储存在KTVDataBase数据库的Box 表格中

名字:酒水消费信息

别名:

描述:提供消费者对酒水消费的各项信息如酒水名、购买数量等

定义:酒水消费信息=编号+房间号+酒水名+单价+数量+总价+购买时间

位置:储存在KTVDataBase数据库的Consume表格中名字:用户信息

别名:

描述:用来存储登录用户的信息,以备用户登录时检测是否是合法用户

定义:用户信息=编号+用户名+密码+权限(所在部门)+性别+姓名+联系方

式+籍贯

位置:储存在KTVDataBase数据库中的User表格中

名字:消费信息

别名:

描述:表示房间总消费信息的集合

定义:消费信息=编号+房间号+酒水消费

+房间计时消费+总消费+结帐时

位置:储存在KTVDataBase数据库的

ConAll表格中

3.6 其他需求

系统打开方式应该简单化,操作界面简洁明了,各菜单页面跳转顺序应当标明,在页面的tab跳转顺序上应当按顺序设置,尽量减少跳转幅度过大的页面数。让使用者更加舒心、放心的使用本KTV管理系统。

4 系统数据分析与设计

4.1 系统功能结构图

图4.1.1 系统功能结构图4.2 系统数据分析

4.2.1 KTV实体关系图

图4.2.1 KTV实体关系图

4.3系统数据库设计

4.3.1 系统数据库设计环境配置说明

数据库环境: SQL Server2008。

本系统配置的系统环境为处理器:Inter(R)Core(TM)i3 CPU M 380 @2.53GHz。

安装内存:4.00GB。

系统类型:Windows 7 32位操作系统。

4.3.2 数据表及其结构

(1)用户信息表

用途记录客户的基本信息

字段名类型长度键中文名备注USERNO int 8 主键用户编号

USERID nchar 10 用户名

USERPWD nchar 20 用户密码

DEPART nchar 20 部门

SEX nchar 10 性别

USERNM nchar 10 用户姓名

TEL nchar 20 联系方式

ORIGIN nchar 50 籍贯

(2)维修表

表4.2 维修表(表名:Repair)

用途记录客户的基本信息

字段名类型长度键中文名备注REPAIRID nchar 20 主键维修编号

ROOMNUM nchar 10 房间号

REASON nchar 100 报修原因

REPAIRDT nvarchar 50 报修日期

REPAIRMAN nchar 10 报修人

(3)会员表

用途记录客户的基本信息

字段名类型长度键中文名备注MEMID int 8 主键会员编号

MEMNM nchar 20 会员姓名

REGTM nchar 20 注册时间

TEL nchar 20 联系方式

CUMCON money 积分

SEX nchar 10 性别

DISCOUNT float 折扣

(4)酒水库存表

表4.4 酒水库存表(表名:Drink)

用途记录客户的基本信息

字段名类型长度键中文名备注GOODSID int 8 主键酒水编号

GOODSNM nchar 20 酒水名称

PRICE money 单价

STOCK int 8 库存

(5)房间表

表4.5 房间表(表名:Box)

用途记录客户的基本信息

字段名类型长度键中文名备注BOXID int 8 主键房间编号

BOXNO nchar 10 房间号

TYPE nchar 10 房间类型

PRICE money 单价

STATE nchar 10 状态

BOOKTM nchar 20 订房时间

GETTM nchar 20 开房时刻

TIMELEN nchar 10 开房时间

(6)酒水消费表

表4.6 酒水消费表(表名:Consume)

用途记录客户的基本信息

字段名类型长度键中文名备注CONSUMEID int 8 主键消费编号

BOXNO nchar 10 外键房间号

GOODSNM nchar 20 外键酒水名称

PRICE money 单价

CONSUMPTIO

int 8 消费数量

N

TOTAL money 总消费

BUYTM nchar 20 购买时间

(7)总消费表

表4.7 总消费表(表名:ConAll)

用途记录客户的基本信息

字段名类型长度键中文名备注

CONID int 8 主键消费编号

BOXNO nchar 10 外键房间号

CONSUMPTIO

money 酒水消费

N

BOXCON money 房间费用

CONALL money 总消费

CONTM nchar 20 结帐时间

5 系统功能分析与设计

5.1 系统应用架构设计

本KTV管理信息系统应用C/S架构。

细化来说有数据层、应用逻辑层、数据处理层还有表现层。数据层即数据库中存储的各类型数据,这些数据统一存储在系统数据库服务器上。应用逻辑层在客户端执行,这部分内含支持系统运行需要的逻辑关系和处理方式。数据处理层是在数据库执行存储、访问数据时所发出的命令、逻辑。表现层即用户操作界面,对各类信息进行导入导出,并显示在客户端。

相关文档
相关文档 最新文档