<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當前位置:首頁>軟件介紹>KTV系統(tǒng)的數(shù)據(jù)庫設(shè)計 查詢:
               
          KTV系統(tǒng)的數(shù)據(jù)庫設(shè)計

                      1 系統(tǒng)分析與設(shè)計

                      1.1 需求分析

                      經(jīng)濟的發(fā)展在使我們的物質(zhì)生活水平明顯提高的同時,也帶來了更為激烈的社會克爭各行各業(yè)的工作者無不面臨著巨大的生活和工作壓力。上班一族似乎每天都有干不完的工作,周到周五的工作任務(wù)排的滿滿當當,工作日之余。他們非常渴望通過一定形式的休閑活動釋放壓力,“給自己的心情放個假”。休閑過節(jié)成為一種新時尚當今社會當中,它已經(jīng)逐漸的容入了年輕人的專利,許許多多的中年人甚至老年人也會在閑暇時間,邀上好友,在KTV一展歌喉。這樣不僅可以緩解平日里的壓力,還會增進親友之間的感情。KTV的岀現(xiàn)和發(fā)展?jié)M足了人們這種需求。

                      在中國,KTV企業(yè)逐漸朝著規(guī)?;⑦B鎖化、品牌化的經(jīng)營方式發(fā)展,很多KTV 企業(yè)一般都擁有幾家或幾十家分店,因而針對不同分店如何統(tǒng)一管理,是KTV企業(yè)需要關(guān)注的重中之重。KTV管理系統(tǒng)解決方案正是針對此現(xiàn)象而展開。各行業(yè)的發(fā)展和計算機系統(tǒng)的結(jié)合越來越緊密。很多歌廳借助現(xiàn)代高科技所帶來的優(yōu)質(zhì)的服務(wù),大大提高服務(wù)的檔次,提升了企業(yè)的管理水平,提升了競爭力達到管理的系統(tǒng)化,規(guī)范化。

                      KTV管理系統(tǒng)解決方案對于商務(wù)交易,保證交易數(shù)據(jù)的真實性、完整性、一致性,如何防止數(shù)據(jù)被惡意篡改以及數(shù)據(jù)破壞后的恢復是至關(guān)重要的。KTV管理系統(tǒng)解決方案針對數(shù)據(jù)庫安全,采用雙機熱備份機制,指定專人對數(shù)據(jù)庫維護,很好地維護電子商務(wù)的交易數(shù)據(jù)。KTV管理系統(tǒng)解決方案通過數(shù)據(jù)集成組建連接各應(yīng)用系統(tǒng),當應(yīng)用系統(tǒng)或數(shù)據(jù)庫間數(shù)據(jù)交換規(guī)則、交換方向發(fā)生變化時,只需修改交換平臺配置,無需源代碼開發(fā),是否便于實施和操作。顧客來到KTV一定會開包房消費,但是包房會有大小之分,不同類型的包房的價格也不同??梢园凑疹櫩偷男枨筮M行包房的分配,并且及時知道包房剩余狀態(tài),更方便快捷的進行包房的分配。并且可以了解所有顧客的性別,年齡,電話,可以準確地為客人服務(wù)。進入包房前,顧客會在超市消費,系統(tǒng)可以對超市的賬單進行查詢,查詢營業(yè)額,賣出商品的種類,數(shù)量以及支付的方式。對服務(wù)員可以準確地了解服務(wù)員信息,可以輸入新招聘的服務(wù)員的信息,刪除原來辭職的服務(wù)員信息,對服務(wù)員進行包房分配,有效地提高服務(wù)效率,使顧客體驗更好。

                      1.2 系統(tǒng)功能設(shè)計

                      KTV管理系統(tǒng)主要設(shè)計了顧客信息、服務(wù)員信息、路包房信息、超市信息等功能,具體描述如下:

                      (1)顧客信息管理可以實現(xiàn)對顧客即輸入任一需要查詢的顧客信息,點擊查詢按鈕,反饋結(jié)果為該顧客的姓名,性別,電話等信息并且可以添加所有新顧客的信息,刪除老顧客的信息。

                      (2)服務(wù)員信息管理功能實現(xiàn)了可以對包房以及服務(wù)員信息進行修改更新,可以更新新服務(wù)員信息等。

                      (3)包房信息管理可以進行包房狀態(tài)查詢與更新,在顧客使用和離開包方式可以調(diào)整包房狀態(tài),管理包房價格與查詢包房的對應(yīng)的負責人。

                      (4)超市信息管理可以查詢超市銷售情況,了解當天的營業(yè)額以及顧客的消費金額的支付方式。

                      2 數(shù)據(jù)庫設(shè)計

                      2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 

                      2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 

                      1.顧客(顧客編號,顧客姓名,顧客性別,顧客年齡,顧客電話)

                      2.服務(wù)員(服務(wù)員編號,服務(wù)員姓名,服務(wù)次數(shù),服務(wù)單價)

                      3.包房(包房號,包房價格,包房消費,包房類型,包房狀態(tài),包房負責人)4.超市(物品種類,物品總價,數(shù)量,付款方式)

                      2.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計

                      (1)顧客表

                      實現(xiàn)了對于顧客信息的管理,包括顧客編號,顧客姓名,顧客性別,顧客年齡,顧客電話等屬性列,其主鍵為顧客編號。

                      顧客編號Cno char 10 Primary key 顧客姓名Cname Varchar 8 Not null 顧客性別Csex Char    2 Check 顧客年齡Cage Int    4 Not null 顧客電話ctel Varchar 18 Unique

                      (2)包房表

                      實現(xiàn)了對于服務(wù)員信息的管理,包括服務(wù)員編號,服務(wù)員姓名。服務(wù)次數(shù),服務(wù)單價等屬性列,其主鍵為服務(wù)員編號。

                      屬性列名數(shù)據(jù)類型長度約束

                      包房號Rno char 10 Primary key 包房價格Rprice Decimal 10,2 Not null 包房消費Rconsume Money 8 Not null 包房類型Rtype Varchar 8 Not null 包房狀態(tài)Rstate Char    4 default 包房負責人rname Varchar 8 Not null 

                      (3)服務(wù)員表

                      實現(xiàn)了對于服務(wù)員信息的管理,包括服務(wù)員編號,服務(wù)員姓名,服務(wù)次數(shù),服務(wù)單價等屬性列,其主鍵為服務(wù)員編號。

                      屬性列名數(shù)據(jù)類型長度約束服務(wù)員編號sno Char 8 Primary key 服務(wù)員姓名Sname Varchar 10 Not null 服務(wù)次數(shù)Stime Char    4 Not null 服務(wù)單價Sprice money 8 Not null

                      (4)超市表

                      實現(xiàn)了對于超市信息的管理,包括物品種類,物品總價,數(shù)量,付款方式等屬性列,其主鍵為物品種類。 

                      3 數(shù)據(jù)庫實現(xiàn)

                      3.1 創(chuàng)建數(shù)據(jù)庫

                      KTV管理系統(tǒng)創(chuàng)建名稱為ktv的數(shù)據(jù)庫,有主文件ktv_data,日志文件ktv_log,輔助文件ktv_data2。創(chuàng)建代碼如下:  

                      3.2 創(chuàng)建表

                      (1)顧客表

                      (2)包房表 

                      (3)服務(wù)員表 

                      (4)超市表 

                      3.3 數(shù)據(jù)操作

                      1.數(shù)據(jù)錄入

                      (1)顧客表信息錄入: 

                      (4)超市表信息錄入: 

                      2.數(shù)據(jù)查詢

                      (1)查詢顧客表中最年長的顧客年齡。 

                      (3)查詢所有姓李的服務(wù)員的信息。

                      (4)查詢包房空閑的包房信息。 

                      (5)按照銷售總價由高到低顯示超市的物品種類,物品總價,購買數(shù)量及付款方式。 

                      (6)查詢服務(wù)次數(shù)大于30的服務(wù)員的信息。 

                      (7)查詢年齡在19-30之間的編號,姓名,性別,電話。 

                      (8)查詢包房類型及數(shù)量。 

                      (9)查詢服務(wù)員名字第二個字是'皓'的個人信息。 

                      (10)查詢超市的賬本中賣出牛奶的訂單信息。 

                      (11)查詢包房消費大于200的包房號,價格以及消費。 

                      (12)按照服務(wù)單價由高到低顯示服務(wù)員的編號,姓名,次數(shù),單價。 

                      (13)查詢服務(wù)次數(shù)最多的服務(wù)員的編號,姓名和服務(wù)次數(shù)。 

                      (14)查詢包房的負責人,服務(wù)次數(shù)和包房類型。 

                      (15)查詢包房價格比包房平均價格高的包房的房間號,負責人,價格,包房類型。 

                      (16)查詢超市消費總價低于平均超市消費總價的營業(yè)額以及付款方式。 

                      (17)查詢超市每個種類的營業(yè)額。 

                      (18)查詢包房負責人負責的包房編號,包房類型,以及包房價格。 

                      (19)查詢包房負責人的編號,姓名,負責的包房號以及包房使用狀態(tài)。 

                      (20)查詢各種包房的單價和。 

                      (21)將電話為的顧客姓名改為張三豐。 

                      (22)將辣條的支付方式改成支付寶。 

                      (23)將包房的使用情況更新成使用。

                      (24)將305包房消費改成300。 

                      (25)將劉鵬的名字更改為劉朋。 

                      (26)將包房消費最多的包房對應(yīng)負責人的服務(wù)單價加10。 

                      (27)將顧客編號為的顧客電話改成151********。 

                      (28)將服務(wù)次數(shù)最小的服務(wù)員的服務(wù)次數(shù)加5。

                      (29)將大包房對應(yīng)的服務(wù)員服務(wù)次數(shù)均增加5次。 

                      (30)將包房價格最貴的包房對應(yīng)負責人的服務(wù)次數(shù) 1。

                      (31)將周立國的信息刪除。 

                      (32)將顧客電話為151********的顧客信息刪除。 

                      3.4 創(chuàng)建視圖

                      1. 視圖V1,查詢年齡是歲的顧客的編號,姓名和年齡等個人信息。 

                      2. 視圖V2,按服務(wù)次數(shù)降序查詢服務(wù)員編號和名字 

                      3. 視圖V3,按銷售總價查詢超市前15單信息。 

                      4. 視圖V4,查詢所有服務(wù)員的姓名編號和他們負責對應(yīng)包房的編號,類型。 

                      5. 視圖V5,查詢包房價格大于的包房對應(yīng)的服務(wù)員編號,姓名以及該包房類型。 

                      1. 創(chuàng)建存儲過程p1, 查詢統(tǒng)計所有男顧客的信息。 

                      2.創(chuàng)建存儲過程p2. 查詢年齡大于25的顧客的姓名,性別和年齡。

                      3.創(chuàng)建存儲過程p3,統(tǒng)計每種支付方式的收款金額。 

                      4.創(chuàng)建存儲過程p4,錄入顧客劉麗彤信息。 

                      5.創(chuàng)建存儲過程p5,查詢服務(wù)員是否存在,存在服務(wù)次數(shù)加5,不存在顯示無該服務(wù)員。 

                      6.創(chuàng)建存儲過程p6,查詢包房價格最大的包房負責人信息。 

                      7.創(chuàng)建存儲過程p7,查詢服務(wù)次數(shù)在20-50的服務(wù)員姓名,編號,服務(wù)次數(shù)以及房間號和類型。 

                      8.創(chuàng)建存儲過程p8,查詢顧客是否存在年齡小于20,存在查詢他的信息,如果不存在顯示無。

                      9.創(chuàng)建存儲過程p9,查詢超市消費大于平均消費的交易信息。 

                      10.創(chuàng)建存儲過程p10,查詢服務(wù)次數(shù)大于20次的服務(wù)員姓名,編號,服務(wù)單價以及負責的包房類型。 

                      3.6 創(chuàng)建觸發(fā)器

                      1. 創(chuàng)建觸發(fā)器tr1,實現(xiàn)當錄入一個服務(wù)員名的同時再錄入其負責的包房類型以及包房價格。

                      2 .創(chuàng)建觸發(fā)器tr2,實現(xiàn)當錄入負責人名的同時再錄入該負責人的編號以及服務(wù)單價。 

                      3.創(chuàng)建觸發(fā)器tr3,實現(xiàn)當錄入服務(wù)員名的同時再錄入該服務(wù)員負責的包房編號以及使用狀態(tài)。 

                      總結(jié)

                      在數(shù)據(jù)庫實訓中,通過創(chuàng)建一個系統(tǒng)數(shù)據(jù)庫,創(chuàng)建表,錄入數(shù)據(jù),并進行單表查詢,多表查詢,數(shù)據(jù)更新,數(shù)據(jù)刪除,創(chuàng)建視圖,存儲過程以及觸發(fā)器,使我深入的了解數(shù)據(jù)庫的使用。而KTV管理系統(tǒng)可以查詢顧客的個人信息,方便確認顧客的信息,還可以查詢包房的使用狀態(tài),價格等??梢怨芾矸?wù)員信息,對超市的銷售情況做調(diào)查。利用avg,max,min,sum等函數(shù)進行快速簡單的查詢平均值,最大,最小或者統(tǒng)計總數(shù)。

                      運用分組查詢時不知道用where還是having。在用group by時,where是在聚合函數(shù)求結(jié)果前進行篩選,而having是在聚合函數(shù)求完結(jié)果后進行篩選。在獲取日期的數(shù)據(jù)格式是2015-12-13,而使用convert轉(zhuǎn)換時格式為2015/12/13。還有就是對視圖的使用和理解,對查詢執(zhí)行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡化數(shù)據(jù)操作,還可以提高數(shù)據(jù)庫的安全性,不僅可以檢索數(shù)據(jù),也可以通過視圖向表中添加、修改和刪除數(shù)據(jù)。

                      遇到的問題以及解決方法:

                      1.無法進行多表查詢,多表更新。

                      解決方法:將包房表添加了一列包房負責人,使的包房表和服務(wù)員表有關(guān)聯(lián)

                      2.查詢時出現(xiàn)該列沒有包含在聚合函數(shù)或group by子句中如何解決? 

                      


          Edraw Project 項目管理軟件介紹AIS物流仿真軟件技能實訓報告
          Android開發(fā)平臺TMS物流軟件介紹
          AppCan移動應(yīng)用快速開發(fā)平臺概述BIM軟件的優(yōu)缺點及BIM軟件的選擇
          HR人力資源管理系統(tǒng)解決方案HR三大支柱模型介紹
          IT項目管理中的風險控制IT項目管理作業(yè)
          Java EE軟件開發(fā)平臺HMS酒店客房管理系統(tǒng)設(shè)計
          java快速開發(fā)平臺j-hiJAVA企業(yè)項目管理
          JEECG快速開發(fā)平臺介紹J-HI Java快速開發(fā)平臺
          信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
          • 勁爆價:
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • qyle成人在线视频 | 加勒比综合在线 | 免费A片视频 | 精品久久久久久久久久久久久久久久 | 黑人大鸡巴操逼 | 男生该看的拍拍视频 | 我要色色网 | 亚洲五月花 | 亚洲一级视 | 91一起操 |