关益廷KTV管理信息系统KTVManagementInformationSystem.docx
- 文档编号:26908262
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:35
- 大小:1.01MB
关益廷KTV管理信息系统KTVManagementInformationSystem.docx
《关益廷KTV管理信息系统KTVManagementInformationSystem.docx》由会员分享,可在线阅读,更多相关《关益廷KTV管理信息系统KTVManagementInformationSystem.docx(35页珍藏版)》请在冰豆网上搜索。
关益廷KTV管理信息系统KTVManagementInformationSystem
本科毕业设计
题目KTV管理信息系统
学院管理科学及工程学院
专业计算机科学及技术
班级10计本
(1)班
学号2010810038
姓名关益廷
指导老师王恒娜老师
2014年06月
安徽财经大学管理科学及工程学院
本科生毕业论文(设计)诚信承诺书
本人承诺:
1.所呈交的毕业论文(设计)《
》,是在认真学习理解《安徽财经大学学位论文作假行为处理办法》和《管理科学及工程学院本科毕业论文(设计)工作管理办法》后,保质保量独立完成的,没有弄虚作假,没有抄袭别人的内容;
2.毕业论文(设计)所使用的相关资料、数据、观点等均真实可靠,文中所有引用的他人观点、材料、数据、图表均已注释说明来源;
3.毕业论文(设计)中无抄袭、剽窃或不正当引用他人学术观点、思想和学术成果,伪造、篡改数据的情况;
4.本人已被告知并清楚:
学院对毕业论文(设计)中的抄袭、剽窃、弄虚作假等违反学术规范的行为将严肃处理,并可能导致毕业论文(设计)成绩不合格,无法正常毕业、取消学士学位资格或注销并追回已发放的毕业证书、学士学位证书等严重后果;
5.若在省教育厅、学校、学院组织的毕业论文(设计)检查中,被发现有抄袭、剽窃、弄虚作假等违反学术规范的行为,本人愿意接受学院按有关规定给予的处理,并承担相应责任。
学生(签名):
年月日
指导老师(签名):
年月日
KTV管理信息系统
摘要
社会进步的步伐在加快,人们的生活随水平的提高也变得多样化。
KTV作为大众主要的消费方式之一广受消费者的欢迎,这使得KTV行业在当今社会迅猛蓬勃的发展,对KTV规范管理以达到提升行业竞争力的目的就显得尤为重要。
本系统主要通过对管理员和普通员工登录、设备报修、酒水进销存、前台服务、包厢管理以及KTV财务管理几方面来达到规范管理KTV的目的。
其中每一个模块都有自己的增、删、改、查,以期让整个系统更加智能,功能更加全面。
本管理系统采用ASP.NET作为开发框架,应用SQL2008为本系统提供数据库支持。
从对KTV管理的需求、对系统数据以及功能的分析和设计等方面来完成KTV管理信息系统的开发。
关键词:
KTV;ASP.NET;SQL2008;包厢管理
KTVManagementInformationSystem
Abstract
Inacceleratingthepaceofsocialprogress,people'slifeimprovesasthelevelalsobecomediversified.KTVasoneofthepopularthemainconsumptionmodewidelywelcomedbyconsumers,whichmakestheKTVindustryintherapiddevelopmentofKTVstandardmanagement,toenhancethecompetitivenessoftheindustryisparticularlyimportant.
本系统主要通过对管理员和普通员工登录、设备报修、酒水进销存、前台服务、包厢管理以及KTV财务管理几方面来达到规范管理KTV的目的。
其中每一个模块都有自己的增、删、改、查,以期让整个系统更加智能,功能更加全面。
Thissystemmainlybytheadministratorsandordinaryemployeeslog,equipmentrepair,drinksInvoicing,frontdesk,roommanagementandKTVfinancialmanagementaspectstostandardizethemanagementobjectiveofKTV.Eachmodulehasitsownincrease,delete,change,check,inordertomakethesystemmoreintelligent,morecomprehensivefunction.
本管理系统采用ASP.NET作为开发框架,应用SQL2008为本系统提供数据库支持。
从对KTV管理的需求、对系统数据以及功能的分析和设计等方面来完成KTV管理信息系统的开发。
ThemanagementsystemusesASP.NETasadevelopmentframework,usingSQL2008asthesystemprovidesdatabasesupport.TocompletethedevelopmentofKTVmanagementinformationsystemfromtheaspectsofKTVmanagementrequirements,thesystemdataandfunctionanalysisanddesign.
Keywords:
KTVASP.NETSQL2008roommanagement
3.2.4报修功能4
4.1系统功能结构图9
KTV管理信息系统
引言
随着人们对娱乐生活多元化的追求,KTV作为聚集娱乐文化广受大众的亲睐,所以在城市各个繁华地段都能见到KTV的店面。
伴随KTV越来越火的现状,针对其设计出一套行之有效的管理系统从而使KTV的管理趋于规范化、自动化就显得尤为重要。
这种管理系统要有前台的接待,及包厢管理之间的的快速反应,还要包含酒水库存的进销存,有设备报修的功能,以及销售额查询功能,从而使整个管理系统功能更加全面,更加节省人力,大大缩减了成本开支。
本系统在实现增、删、改、查等操作的基础上实现以上功能,操作界面清楚简单,使绝大部分人能够轻易接受其操作方法。
有以上种种优点使得本系统得以胜任KTV管理的任务。
1业务概述
1.1传统业务处理模式介绍
在KTV未像今天这样火爆之前,人们进入KTV之后要有接待员接待,人工查询并分配空余包厢,再由专人引导至相应KTV包厢,这样就浪费了许多不必要的人力。
在顾客消费时,人工计时人工提醒,顾客有酒水需求还要亲自到前台购买,这样在心理上就会给顾客一种不能尽兴的感觉,而且也很浪费时间。
同时对于酒水的进销存管理上,传统模式都是人工记账、人工管理,这样就很可能导致许多错误的出现,使得管理上出现不必要的麻烦。
在包厢管理这一块,如果在顾客消费后不能快速的计算费用,提供相应服务,就会让顾客心急带来许多麻烦,一个智能管理系统正是这种传统KTV所欠缺的。
同时在进行销售额查询时,查询的可能都是几个月甚至几个季度前的业绩,人工管理的账簿有时很难保存这么长的时间而不损坏,这就为业绩评估埋下了隐患。
1.2现有信息系统应用情况
随着KTV行业的快速兴起,这些行业的创办者也发现了传统管理模式的种种不足,一些专门针对其管理的软件也纷纷出现。
但在运行应用的过程中还是能发现许多不足之处,有些功能例如前台和包厢管理之间并不能进行互动,只是单纯的独立功能;在酒水的进销存上还不能做到完全的自动化、智能化,还需要人工记帐。
这些都是一个管理软件不成熟的体现,同时也证明了在KTV管理信息系统这一块还有很多方面需要完善。
在管理KTV的过程中,管理者都会发现会员带来的大量利润,从而制定各种优惠政策来刺激消费,但是怎么优惠才能让利润最大化并且带动老会员吸引新会员,是管理者继续解决的问题,现有的KTV管理软件往往有意无意的忽略了这个环节。
一个成熟的管理软件应该有会员资料的录入,会员积分管理,会员查询,折扣管理等功能。
一个好的管理者也会注意到不能只期待顾客主动上门,需要更便捷的方式来吸引顾客。
这就刺激了KTV管理软件中预定功能的出现,让顾客能够在不等待的情况下即到即唱,从而间接增加了客源。
KTV内部设置的各种类型的包厢也应该在管理软件上区分出来让不同身份的顾客有更多的选择性。
2可行性分析
2.1技术可行性
系统开发工具使用MicrosoftVisualStudio2010,c#语法严格,结构严密,适合我们使用。
而且VisualStudio2010的自带应用程序能很好的支持各种数据库,如SQLserver,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.1KTV实体关系图
图4.2.1KTV实体关系图
4.3系统数据库设计
4.3.1系统数据库设计环境配置说明
数据库环境:
SQLServer2008。
本系统配置的系统环境为处理器:
Inter(R)Core(TM)i3CPUM380@2.53GHz。
安装内存:
4.00GB。
系统类型:
Windows732位操作系统。
4.3.2数据表及其结构
(1)用户信息表
表4.1用户信息表(表名:
User)
用途
记录客户的基本信息
字段名
类型
长度
键
中文名
备注
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)会员表
表4.3会员表(表名:
Member)
用途
记录客户的基本信息
字段名
类型
长度
键
中文名
备注
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
单价
CONSUMPTION
int
8
消费数量
TOTAL
money
总消费
BUYTM
nchar
20
购买时间
(7)总消费表
表4.7总消费表(表名:
ConAll)
用途
记录客户的基本信息
字段名
类型
长度
键
中文名
备注
CONID
int
8
主键
消费编号
BOXNO
nchar
10
外键
房间号
CONSUMPTION
money
酒水消费
BOXCON
money
房间费用
CONALL
money
总消费
CONTM
nchar
20
结帐时间
5系统功能分析及设计
5.1系统应用架构设计
本KTV管理信息系统应用C/S架构。
细化来说有数据层、应用逻辑层、数据处理层还有表现层。
数据层即数据库中存储的各类型数据,这些数据统一存储在系统数据库服务器上。
应用逻辑层在客户端执行,这部分内含支持系统运行需要的逻辑关系和处理方式。
数据处理层是在数据库执行存储、访问数据时所发出的命令、逻辑。
表现层即用户操作界面,对各类信息进行导入导出,并显示在客户端。
图5.1.1KTV系统架构图
5.2系统功能模块实现说明
5.2.1用户登录窗体
业务功能:
该窗体是KTV管理信息系统的第一个窗体,按部门分为不同权限(管理员,财务部,后勤部,前台),登录信息不全或不正确都会有相应警告,成功则提示登陆成功并跳到菜单窗体。
实现方法:
在点击登陆按钮时,会依靠用户输入的用户名和密码在数据库对应的表中进行查询功能,并返回查询结果,如果查询结果为0则显示“密码或用户名错误!
”,反之则提示登陆成功,并进入KTV管理菜单。
5.2.2前台服务窗体
业务功能:
有预定、开包厢,会员信息查询、注册、修改和注销,以及跳转至包厢管理功能。
实现方法:
当一间包厢被分配出去后,此包厢的状态会发生改变,在后台会用一个if条件句以状态为查询结果,若以分配,则此包厢不能在被分配。
会员信息就是在后台利用简单的增、删、改、查语句对会员表进行数据操作,其中折扣和积分这两列会随着会员每次的消费而动态改变。
5.2.3包厢管理窗体
业务功能:
能看到各包厢的状态(空、预定、开房),进行酒水消费管理以及房间总消费管理功能。
实现方法:
查询数据库中每一间包厢的状态,然后根据查询结果不同显示不同的颜色。
在酒水消费这一块,是把用户选的每一种酒水作为一条数据插入酒水消费表,其中顾客可以更换或退回不需要的酒水。
房间消费包括酒水消费和房间计时费用,房间计时费用会因消费者是否是会员进行打折,打折后的费用和酒水消费信息会插入房间消费表。
5.2.4报修窗体
业务功能:
所有系统用户都可以针对包厢内设备的损坏情况进行报修,若已报修的设备被修好,也可以删除无用保修信息。
实现方法:
把用户填写的保修信息用插入语句插入报修表,用DataGridView控件显示所有的报修信息,选中一行用删除语句可以删除。
5.2.5酒水进销存窗体
业务功能:
可以利用查询语句查询某种酒水相关信息,也可向酒水表中增添或删除一种新的产品,对已存在的酒水信息可以用update语句进行修改。
实现方法:
利用增删改查语句对数据库中酒水产品的信息进修操作。
5.2.6销售额查询窗体
业务功能:
能按照天、月、季度查看KTV销售额情况。
实现方法:
利用输入的查询条件,把某天、某月或某季度的销售额表导入DataGridView中。
5.2.7员工信息管理窗体
业务功能:
超级管理员或总经理对员工信息进行查看,也能增添或修改员工信息。
实现方法:
对数据库中的用户表进行增删改查操作。
6系统使用说明
6.1系统安装及配置说明
6.1.1系统运行环境
(1)操作系统:
Windows7
(2)数据库:
MicrosoftSQLSever20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关益廷 KTV 管理信息系统 KTVManagementInformationSystem