ktv点歌系统

目录
KTV管理系统;ADO.NET;C#;数据库。
一、引言
(一)开发背景
信息化时代的到来,引发了人们对计算机应用软件产生了较强的依赖感。与此同时,更多的行业采用基于计算机的智能化管理方式来管理和操作我们的日常生活,更加促进了人们对计算机技能应用的了解和熟悉。伴随着社会经济的进步,社会节奏也越来越加强,普通上班族由于工作压力无法释放,往往会选择在下班之余选择一些休闲、娱乐设施来放松自我。他们往往会选择唱歌、跳舞或者游戏之类的娱乐设施来放松自己。于是便产生了许多娱乐行业。KTV就是为了给上班族减压的一种方式,但是如果采用传统的纸张管理方式来进行管理信息的话可以会存在大量的问题,应KTV商家的要求,结合本人大学期间对系统开发的学习,我决定开发这样一款基于客户端形式的信息管理系统软件,希望基于这样一款软件可以帮助用户借助本平台为顾客建立消费账号,并为顾客开设包厢,通过本平台管理顾客预定信息,并对顾客的消费进行登记,统计客人所有的消费额和实际应付款项,完成结账收银;管理员通过本平台可管理店内所有会员信息,管理商品库存信息等操作。
(二)开发目标
根据用户需求,本系统要求实现功能目标有:用户登录、编码表维护、数据信息表维护、数据录入、数据查询、数据统计、大容量数据处理等。
另外根据系统需求,对功能模块进行分析,画出系统模块图。以及进行数据结构的设计,利用SQL Server 2008创建数据库、数据表和其他数据库对象。
系统实现功能有首先为顾客建立消费账号,并为顾客指定一个包厢;管理顾客的预定,包括增删查改功能;对顾客的消费进行登记;统计客人所有的消费额和实际应付款项,最后完成结账收银;管理店内所有会员信息,包括增删查改功能;管理商品库存信息。
 *好棒文|www.hbsrm.com +Q: *351916072* 
/> 二、需求分析
(一)系统需求分析
在系统设计之前和设计、开发过程中对用户需求所作的调查与分析,是系统设计、系统完善和系统维护的依据。通过调查,根据用户的需要,系统应该具有以下功能:
KTV工作人员可为顾客创建消费账号,并为顾客指定一个包厢;
KTV工作人员可管理顾客的预定,包括增删查改功能;
KTV工作人员可对顾客的消费进行登记;
KTV工作人员可统计客人所有的消费额和实际应付款项,最后完成结账收银;
KTV工作人员可管理店内所有会员信息,包括增删查改功能;
KTV工作人员可管理商品库存信息,包括增删查改功能;
(二)功能分析
根据用户需求,分析系统开发要求实现的各功能:
1. 本KTV用户登录功能操作:本KTV系统提供管理员或员工登陆功能,并判断账号所属权限;
2. 工作人员实现对包厢功能操作:KTV包厢根据包厢的种类可分为普通包厢、豪华包厢、贵宾包厢等。即可在后台系统设置中进行操作。包厢项目状态,即为包厢项目的当前使用状态,可分为可供状态、占用状态、停用状态、预定状态等。
3. 工作人员对KTV的商品项目进行管理:其主要消费商品包括服务项目、饮料、烟酒等。
4. 工作人员包厢计费类型进行管理;
5. 工作人员可对会员等级进行设置:可设置会员等级,如本KTV高级会员、本KTV中级会员、本KTV普通会员;
6 来宾消费设置:每个客户发生消费前必须进行登记(建立客户帐),给客户安排一个包厢等包厢项目。
7. 库存设置:此项功能可以对商品增加、修改、删除、查询。
8 预订管理: 此项功能可以完成增加预订,预订情况的查询等功能。
10. 收银结账→顾客结帐:终结客户当前的消费活动,并进行收款及自动还原包厢项目的占用状态为可供状态。具体功能模块设计图2-1所示。

图2-1 功能模块设计图
(三)开发环境
1. 软件环境
本系统开发基于Windows 7操作系统实现的,开发工具为Visual Studio 可视化2010可视化开发工具,数据信息存储在关系型数据库管理系统SQL Server 2008R2中。
2. 硬件环境
本系天开发测试硬件环境为:硬盘大小:500GB以上磁盘空间、显示分辨率:1366×768、具备inter core i5处理器、2G内存及以上配置的微型计算机一台。
三、详细设计
(一)概要设计
KTV信息管理系统涉及的实体有11个,分别是用户信息,会员信息,会员类别,房间类型信息,房间信息,房间价格信息,房间消费信息,排号信息,商品类别信息,商品信息,商品消费信息等。
用户信息表具有4个属性:员工编号,员工姓名,密码,员工等级。其中员工编号是主键。
会员信息表具有5个属性:会员编号,会员姓名,会员性别,会员电话,注册日期,会员卡余额。其中会员编号是主键。
会员类别表具有4个属性:会员编号,会员姓名,会员折扣,折扣描述。其中编号是主键
包厢类型表具有3个属性:类型号,类型名,包厢描述,其中类型号是主键。
包厢信息表具有4个属性:包厢编号,包厢类型号,状态,位置。其中包厢编号是主键。
包厢价格表具有3个属性:价格编号,包厢类型号,包厢单价。其中价格编号是主键。包厢类型号是外键。
包厢消费表具有6个属性:包厢消费编号,包厢编号,开房时间,收房时间,消费价格,消费描述。其中包厢消费编号是主键,包厢编号是外键。
包厢排号表具有3个属性:排号编号,包厢类型编号,排号时间。其中排号编号是主键,类型编号是外键。
商品类别表具有三个属性:商品类别编号,商品类别名,商品描述。其中商品类别编号是主键
商品信息表具有5个属性:商品编号,商品类别编号,商品名称,商品数量,商品单价。其中商品编号是主键,商品类别编号是外键。
商品消费表具有5个属性:商品消费编号,消费商品编号,商品消费数量,商品消费金额,商品消费时间。其中商品消费编号是主键,消费商品编号是外键。
其中包厢实体类E-R模型图如图3-1所示。

图3-1 包厢实体类E-R模型图
(二)逻辑设计
根据需求,绘制上述实体的关系模式,实现E-R图向关系模型的转变。
KTV员工信息表(员工编号,员工姓名,密码,员工等级);
KTV会员信息表(编号,姓名,性别,联系电话,注册时间,余额);
商品信息表(编号,所属类别编号,商品名称,数量,商品单价 );
商品消费表(商品消费编号,消费商品编号,商品消费数量,商品消费金额,商品消费时间);E-R关系模型图如图3-2所示。

图3-2 E-R关系模型图
(三)数据字典设计
具体信息表详见下表。

1
admin_Id
用户编号

2
vip_Name
会员姓名

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/764.html

好棒文