欢迎来到天天文库
浏览记录
ID:58149798
大小:541.00 KB
页数:35页
时间:2020-04-25
《KTV-系统的数据库设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、沈阳工学院数据库应用开发实训报告题目:KTV系统的数据库设计学院:信息与控制学院专业:计算机类学号:学生姓名:李昊指导教师:田丹、董华彪成绩:2018年7月11日沈阳工学院实训报告1系统分析与设计1.1需求分析经济的发展在使我们的物质生活水平明显提高的同时,也带来了更为激烈的社会克争各行各业的工作者无不面临着巨大的生活和工作压力。上班一族似乎每天都有干不完的工作,周到周五的工作任务排的满满当当,工作日之余。他们非常渴望通过一定形式的休闲活动释放压力,“给自己的心情放个假”。休闲过节成为一种新时尚当今社会当中,它已经逐渐的容入了年轻人的专利,许
2、许多多的中年人甚至老年人也会在闲暇时间,邀上好友,在KTV一展歌喉。这样不仅可以缓解平日里的压力,还会增进亲友之间的感情。KTV的岀现和发展满足了人们这种需求。在中国,KTV企业逐渐朝着规模化、连锁化、品牌化的经营方式发展,很多KTV企业一般都拥有几家或几十家分店,因而针对不同分店如何统一管理,是KTV企业需要关注的重中之重。KTV管理系统解决方案正是针对此现象而展开。各行业的发展和计算机系统的结合越来越紧密。很多歌厅借助现代高科技所带来的优质的服务,大大提高服务的档次,提升了企业的管理水平,提升了竞争力达到管理的系统化,规范化。KTV管理系
3、统解决方案对于商务交易,保证交易数据的真实性、完整性、一致性,如何防止数据被恶意篡改以及数据破坏后的恢复是至关重要的。KTV管理系统解决方案针对数据库安全,采用双机热备份机制,指定专人对数据库维护,很好地维护电子商务的交易数据。KTV管理系统解决方案通过数据集成组建连接各应用系统,当应用系统或数据库间数据交换规则、交换方向发生变化时,只需修改交换平台配置,无需源代码开发,是否便于实施和操作。顾客来到KTV一定会开包房消费,但是包房会有大小之分,不同类型的包房的价格也不同。可以按照顾客的需求进行包房的分配,并且及时知道包房剩余状态,更方便快捷的
4、进行包房的分配。并且可以了解所有顾客的性别,年龄,电话,可以准确地为客人服务。进入包房前,顾客会在超市消费,系统可以对超市的账单进行查询,查询营业额,卖出商品的种类,数量以及支付的方式。对服务员可以准确地了解服务员信息,可以输入新招聘的服务员的信息,删除原来辞职的服务员信息,对服务员进行包房分配,有效地提高服务效率,使顾客体验更好。34沈阳工学院实训报告1.2系统功能设计KTV管理系统主要设计了顾客信息、服务员信息、路包房信息、超市信息等功能,具体描述如下:(1)顾客信息管理可以实现对顾客即输入任一需要查询的顾客信息,点击查询按钮,反馈结果为
5、该顾客的姓名,性别,电话等信息并且可以添加所有新顾客的信息,删除老顾客的信息。(2)服务员信息管理功能实现了可以对包房以及服务员信息进行修改更新,可以更新新服务员信息等。(3)包房信息管理可以进行包房状态查询与更新,在顾客使用和离开包方式可以调整包房状态,管理包房价格与查询包房的对应的负责人。(4)超市信息管理可以查询超市销售情况,了解当天的营业额以及顾客的消费金额的支付方式。34沈阳工学院实训报告2数据库设计2.1数据库概念结构设计KTV数据库实体关系图,设计如图2.1所示:图2.1KTV管理系统数据库E-R图2.2数据库逻辑结构设计由实体
6、关系图转换关系模式,结果如下:1.顾客(顾客编号,顾客姓名,顾客性别,顾客年龄,顾客电话)2.服务员(服务员编号,服务员姓名,服务次数,服务单价)3.包房(包房号,包房价格,包房消费,包房类型,包房状态,包房负责人)4.超市(物品种类,物品总价,数量,付款方式)2.3数据库物理结构设计(1)顾客表实现了对于顾客信息的管理,包括顾客编号,顾客姓名,顾客性别,顾客年龄,顾客电话等属性列,其主键为顾客编号。结构如表2.1所示:34沈阳工学院实训报告表2.1顾客表属性列名数据类型长度约束顾客编号Cnochar10Primarykey顾客姓名Cname
7、Varchar8Notnull顾客性别CsexChar2Check顾客年龄CageInt4Notnull顾客电话ctelVarchar18Unique(2)包房表实现了对于服务员信息的管理,包括服务员编号,服务员姓名。服务次数,服务单价等属性列,其主键为服务员编号。结构如表2.2所示:表2.2包房表属性列名数据类型长度约束包房号Rnochar10Primarykey包房价格RpriceDecimal10,2Notnull包房消费RconsumeMoney8Notnull包房类型RtypeVarchar8Notnull包房状态RstateCha
8、r4default包房负责人rnameVarchar8Notnull(3)服务员表实现了对于服务员信息的管理,包括服务员编号,服务员姓名,服务次数,服务单价等属性列
此文档下载收益归作者所有