您好,欢迎访问三七文档
《数据库技术》课程设计课题KTV管理系统班级08电子商务B学号2008012119姓名张婷婷2010年7月1日—2010年7月8日目录1.需求分析:.............................................................................................................31.1现实需求分析.........................................................................................................31.2系统需求分析.........................................................................................................31.3数据库需求分析.....................................................................................................31.4系统功能模块分析.................................................................................................41.5据字典.....................................................................................................................52数据库概念设计........................................................................................................62.1局部概念模式设计.................................................................................................62.2全局概念模式设计...............................................................................................103.数据库逻辑设计......................................................................................................113.1数据模型的映射...................................................................................................113.2数据库结构优化和完整性设计...........................................................................123.3数据库的逻辑结构设计.......................................................................................144.数据库物理设计...................................................................................................174.1:建库.......................................................................................................................174.2建表.......................................................................................................................184.3将数据插入表中...................................................................................................214.4建立视图...............................................................................................................234.5数据库索引的建立...............................................................................................235.数据的实施与维护..................................................................................................245.1查询.......................................................................................................................245.2触发器...................................................................................................................255.3存储过程...............................................................................................................281.需求分析:1.1现实需求分析随着社会的发展和人民生活水平的提高,人们对精神文化生活的需求也在不断的增加。KTV的出现和发展满足了人们这种需求。各行业的发展和计算机系统的结合越来越紧密,很多歌厅借助现代高科技的所带来的优质的服务,大大提高服务的档次,提升了企业的管理水平,提升了竞争力达到管理的系统化,规范化。1.2系统需求分析KTV管理信息系统主要是完成对歌厅的管理(包括预定,开房,结账,维修,打扫)和各种相关信息的管理的录入和查询。用户登入系统,输入用户名和密码,系统从数据库的用户信息表进行核对,完全一致这进入系统。房间或会员信息的增加时,系统会把这些信息写入到数据库中的房间和会员信息表中。若客人取消预定,则在预定单表中删除这些信息。当结账时,通过房间编号从房间消费表中读取消费信息。结账后,就把此行信息删除,写入到结账表中。如果是会员,消费的信息会写入到会员信息表中,消费的次数和消费的金额都将累加,如果消费金额达到一定的程度,这签单的金额度将发生变化。1.3数据库需求分析本系统是为一般歌厅设计的KTV管理系统,程序要求能录入一些基本的资料,需要对房间完成对房间的预定,开房,结账等基本信息操作,并可以对这些信息进行统计,根据以上的需求,数据库的设计,必需满足一下几点:记录房间的基本信息:房间号,房间名称,房间类型,房间的价格,房间状态记录会员的基本信息:会员编号,会员姓名,固定电话,手机,地址,签单的额度,消费次数,消费积分,备注。记录预订单信息:包括预订单编号,客户名称,房间编号,房间类型,房间价格,客户地电话,人数,开房日期,开房时间,操作员,预付金额,会员编号,预定日期,备注。记录房间消费信息:开房单编号,房间编号,房间类型,房间价格,人数,客户名称,客户电话,开房时间,预付金额,付款方式,折扣,消费金额,开房日期,会员编号,备注记录账单信息:账单编号,房间编号,房间类型,房间价格,客户名称,开房时间,关房时间,预付金额,付款方式,折扣,消费金额,开房日期,会员的编号记录维修单信息:维修单编号,房间编号,维修原因,维修结果记录维修单历史:维修单编号,房间编号,维修原因,维修结果记录用户信息,包括用户ID,用户名,用户密码,用户权限代码,用户类型1.4系统功能模块分析1.根据以上的需求分析,KTV的功能模块如下:图一系统功能模块图KTV管理系统基本信息基本业务查询统计系统设置退出系统房间信息会员信息预定开房结账维修打扫房间管理信息预订单开房单维修单账单查询房间查询状态类型会员查询用户设置密码设置用户查询1.功能模块说明:基本信息模块:用于记录房间几会员的基本信息基本业务模块:主要处理房间的预定,开房,结账以及维修等项目。查询统计模块:主要用于对房间基本信息,会员基本信息的查询系统设置模块:主要是通用户设置,密码的设置,来加强对用户的管理,并且提高系统的安全性。退出系统1.5据字典数据字典主要是对数据结构(数据元素)、数据存储和数据处理进行更详细的对应。1.房间基本信息含义说明:KTV房间的基本信息(原始资料)组成:房间号,房间名称,房间类型,房间的价格,房间状态2.会员基本信息:含义说明:KTV的顾客可通过办理会员卡成为KTV的会员,会员可以享受一些打折,积分换金钱优惠,会员基本信息表记录了所有会员的信息(是原始数据)。组成:会员编号,会员姓名,固定电话,手机,地址,签单的额度,消费次数,消费积分,备注3.房间消费信息:含义说明:记录当某个房间被预定或使用后发生的所有消费(结账时需要用到这些数据)组成:订单编号,客户名称,房间编号,房间类型,房间价格,客户地电话,人数,开房日期,开房时间,操作员,预付金额,会员编号,预定日期,备注4.预定单信息含义说明:某些客户为了预防到期没房可以住,所以向KTV预定房间,预定需要交纳一定的定金,而且产生了预订单,依次作为预定的凭证,事后无论哪一方违约,可以此为证据。组成:账单编号,房间编号,房间类型,房间价格,客户名称,开房时间,关房时间,预付金额,付款方式,折扣,消费金额,开房日期,会员的编号5.账单信息:含义:用于记录消费时的账单的基本信息组成:编号,房间编号,房间类型,房间价格,人数,客户名称,客户电话,开房时间,预付金额,付款方式,折扣,消费金额,开房日期,会员编号,备注6.维修单信息含义说明:随着时间的推移或者使用不当,房间里的设备等会被损坏,因此要对这些房间进行维修,维修单记录了维修中的基本元素组成:维修单编号,房间编号,维修原因,维修结果7.维修历史含义:间不一定只修过一次,,维修历史表将维修从时间的角度进行管理组成:维修单编号,房间编号,维修原因,维修结果8.用户信息含义:用于存储用户登录系统的基本信息组成:用户ID,用户名,用户密码,用户权限代码,用户类型2数据库概念设计2.1局部概念模式设计本系统的数据库所涉及到的实体有房间实体,会员实体,预单实体,开房单实体,账单实体,维修单实体,维修单历史实体,用户实体,下面为各实体的E-R图1.房间实体E-R图,属性包括房间号,房间名称,房间类型,房间的价格,房间状态房间实体E-R图2.会员实体ER会员编号,会员姓名,固定电话,手机,地址,签单的额度,消费次数,消费积分,备注会员实体E_R图3.预订单实体E-R账单编号,房间编号,房间类型,房间价格,客户名称,开房时间,关房时间,预付金额,付款方式,折扣,消费金额,开房日期,会员的编号房间编号名称类型价格状态编号名称时间日期…………会员预订单实体ER图4.开房实
本文标题:KTV管理系统
链接地址:https://www.777doc.com/doc-3509491 .html