KTV包房系統(tǒng)[文書借鑒]_第1頁
KTV包房系統(tǒng)[文書借鑒]_第2頁
KTV包房系統(tǒng)[文書借鑒]_第3頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、KTV包房管理系統(tǒng)需求分析報告班級:.Net班級參與人員:指導老師:版 本 歷 史版本/狀態(tài)參與者起止日期備注創(chuàng)建V1.02014/10/06-2014/10無相關材料#目錄1. 文檔介紹21.1 文檔目的21.2 文檔范圍21.3 讀者對象21.4 參考文獻21.5 術語與縮寫解釋22. 系統(tǒng)概述32.1 概述32.2 功能描述33. 設計約束53.1需求規(guī)定53.2 運行環(huán)境53.3 接口約束54. 系統(tǒng)總體結構64.1 邏輯設計84.2 用戶接口邏輯設計84.3 物理設計85. 子系統(tǒng)的設計96. 開發(fā)環(huán)境的配置137. 運行環(huán)境的配置138. 測試環(huán)境的配置139. 其他13 1. 文

2、檔介紹1.1 文檔目的該文檔描述了KTV包房管理系統(tǒng)的主要功能,闡述了系統(tǒng)的總體構架,包括物理、邏輯結構,并說明了體系結構所采取的設計策略和所有技術。1.2 文檔范圍KTV 包房管理系統(tǒng)1.3 讀者對象項目組長,項目負責小組,各功能模塊負責人及程序員。1.4 參考文獻無1.5 術語與縮寫解釋無2. 系統(tǒng)概述2.1 概述KTV包房管理系統(tǒng)將與KTV包房管理相關的各項前后臺業(yè)務整合到一起,通過該系統(tǒng),可以實現顧客預訂、包房服務、收銀結賬等一站式服務,可以大大提高各項業(yè)務的銜接程度,提高KTV的運作效率,從而更好地服務顧客。本系統(tǒng)包括房間預訂、房間服務管理、會員管理、收銀等一系列的服務。2.2 功能

3、描述一、系統(tǒng)前臺管理1、房間預訂顧客可提前致電KTV預訂房間。2、房間服務管理包括包房的房間查詢、開房、續(xù)唱、退房以及酒水小吃服務一系列功能,登記各項服務產生的消費信息。3、會員管理包括會員列表,可以通過此功能查詢會員信息。4、收銀根據用戶消費記錄結賬。5、登錄 所有的系統(tǒng)用戶都是后臺添加的,只有系統(tǒng)的合法用戶才可以登錄系統(tǒng)進行相關操作 。二、系統(tǒng)后臺管理1、系統(tǒng)管理系統(tǒng)管理為用戶管理:主要是對后臺注冊用戶基本信息管理。2、會員管理 會員管理主要包括會員列表以及對會員相關操作。3、房間管理設置初始房間編號、名稱以及房間狀態(tài),同時可以通過此功能查看房間列表。4、酒水管理 酒水管理主要分為酒水列表

4、和酒水庫存信息管理,包括酒水的入庫,盤存。相關材料#3. 設計約束3.1需求規(guī)定需求規(guī)定的詳細內容3.2 運行環(huán)境1、 硬件環(huán)境2、 軟件環(huán)境3.3 接口約束一、用戶界面設計規(guī)則用戶接口:采用Windows的通用圖形界面,對用戶友好,且必須對鼠標鍵盤提供支持,界面設計應遵循:1、盡量保持一致性:界面規(guī)范應遵循MS Windows軟件界面的規(guī)范2、設計完整的對話過程:系統(tǒng)的每一次對話都應該有明確的次序:開始、中間處理過程、結束3、提供簡單的錯誤處理機制4、提供信息反饋:用多種信息提示用戶當前軟件運行狀態(tài),軟件界面元件的功能二、內部接口設計由于數據庫的獨特性,其數據庫內部不需要特別設計接口。內部模

5、塊之間需要建立接口,方便其他模塊進行調用。表現層模塊可調用業(yè)務層模塊接口,業(yè)務層模塊可調用數據持久層接口,公共模塊接口可任意被其他模塊調用。三、外部接口設計硬件之間的接口:暫無軟件之間的接口:暫無 4. 系統(tǒng)總體結構在對KTV包房管理系統(tǒng)的需求分析基礎上,對系統(tǒng)整體結構進行了設計,此系統(tǒng)總體結構圖如下。房間預訂房間服務系統(tǒng)前臺管理系統(tǒng)KTV包房管理系統(tǒng)會員管理系統(tǒng)管理房間管理系統(tǒng)后臺管理系統(tǒng)會員管理酒水管理圖4.1 系統(tǒng)總體結構圖從KTV包房管理系統(tǒng)總結構圖可以看出,系統(tǒng)體系結構是由前臺和后臺兩個獨立的功能模塊組成。為了進一步說明系統(tǒng)的體系框架,對系統(tǒng)的兩大主要功能模塊進行了詳細的設計,各自的

6、功能結構圖如下所示:1、前臺管理體系結構圖:預訂管理房間預訂系統(tǒng)前臺管理系統(tǒng)已開房間房間服務未開房間會員列表會員管理圖4.2前臺管理體系結構圖2、后臺管理體系結構圖:用戶管理系統(tǒng)管理系統(tǒng)前臺管理系統(tǒng)已開房間房間服務未開房間會員管理會員管理酒水列表酒水管理酒水庫存圖4.3后臺管理體系結構圖4.1 邏輯設計根據用戶需求分析的結果,我們將KTV包房管理系統(tǒng)分為前臺管理系統(tǒng)和后臺管理系統(tǒng),然后對其進一步劃分為多個獨立的子系統(tǒng),據此:1、以用戶使用的觀點來看,系統(tǒng)在采用B/S結構模型。2、以業(yè)務邏輯設計的視角來看,系統(tǒng)采用的是分層體系結構模型。4.2 用戶接口邏輯設計客戶端系統(tǒng)采用的是典型的B/S結構模

7、型實現,即只實現基本的用戶界面。而系統(tǒng)功能實現在服務器端,以提高系統(tǒng)的易維護性、安全性。4.3 物理設計根據系統(tǒng)運行的硬件要求,建立系統(tǒng)運行的環(huán)境,保證系統(tǒng)能正常在服務器上運行。5. 子系統(tǒng)的設計通過對KTV包房管理系統(tǒng)總體框架的分析,其各個模塊所需的表如下:1 普通用戶表(user)描述列名數據類型允許空注釋用戶Iduseridint否主鍵用戶賬號usernamenvarchar否用戶密碼userpwdnvarchar否2 管理員表(sysuser)描述列名數據類型允許空注釋管理員Idsysuseridint否主鍵管理員賬號sysusernamenvarchar否管理員密碼sysuserpw

8、dnvarchar否3 預訂表(reserve)描述列名數據類型允許空注釋預訂Idresidint否主鍵預訂姓名resnamenvarchar否預訂電話resphonechar否刪除標識delflagint否0-未刪除 1-刪除預訂房間類型Roomtypeidint否外鍵預計抵達時間resarrtimedatetime否4 房間類型(roomtype)描述列名數據類型允許空注釋房間類型idroomtypeidint否主鍵房間類型Roomtypenvarchar否房間消費/小時Roommoneydecimal(18, 0)否房間描述roomremarknvarchar描述房間最大人數房間最低消費

9、Roomminconsumedecimal(18, 0)否5 房間表(room)描述列名數據類型允許空注釋房間IdRoomidint否主鍵房間名字Roomnamenvarchar否房間類型idRoomtypeidInt否外鍵使用狀態(tài)表RoomConditionint否0-未刪除 1-刪除六商品類型表(goodstype)描述列名數據類型允許空注釋商品類型idgoodstypeidInt否主鍵商品類型Goodsnamenvarchar否7 商品表(goods)描述列名數據類型允許空注釋商品Idgoodsidint否主鍵商品名Goodsnamenvarchar否商品類型idGoodstypeidI

10、nt否外鍵刪除標識delflagint否0-未刪除 1-刪除商品價格Goodspricedecimal(18, 0)否8 會員類型表(membertype)描述列名數據類型允許空注釋會員類型IdMembertypeidint否主鍵會員等級Memberlevelnvarchar否會員折扣MemberDiscountdecimal(18, 0)否9 會員表(member)描述列名數據類型允許空注釋會員idMemberidint否主鍵會員類型idMembertypeidInt否外鍵會員姓名MembernameNvarchar否會員電話MemberphoneChar會員編號MembernumNvarc

11、har否會員積分Memberintegralint刪除標識Delflagint否0-未刪除 1-刪除10 商品庫存表(goodsstock)描述列名數據類型允許空注釋商品庫存idGoodsstockidint否主鍵商品idGoodsidInt否外鍵商品類型idGoodstypeidInt否外鍵商品數量GoodsnumInt商品進價goodsinpricedecimal(18, 0)否商品售價Goodsoutpricedecimal(18, 0)否十一訂單表(order)描述列名數據類型允許空注釋訂單idOrderidint否主鍵訂單金額Ordermoneydecimal(18, 0)否折扣Di

12、scountflaot刪除標識Delflagint否0-未刪除 1-刪除開始時間begintimeDatetime否結束時間EndtimeDatetime否12 房間訂單表(roomorder)描述列名數據類型允許空注釋房間訂單idRoomorderidint否主鍵房間idRoomidInt否外鍵訂單idOrderidInt否外鍵13 商品訂單表(goodsorder)描述列名數據類型允許空注釋商品訂單idGoodsorderidint否主鍵商品idGoodsidInt否外鍵訂單idOrderidInt否外鍵刪除標識Delflagint否0-未刪除 1-刪除商品數量GoodsnumInt否模塊

13、一房間預訂功能描述:顧客在消費之前提前預訂房間,對過期的預訂進行處理輸入項:顧客預訂要求、KTV內部包房房間信息。處理描述:1. 顧客描述預訂要求 2. KTV前臺服務人員查詢包房房間信息 3. 安排預訂 4. 預定過期進行處理輸出:預定表模塊二房間服務功能描述:顯示已開房間和未開房間,方便管理;在已開房間內,進行續(xù)唱、酒水、結算操作。輸出:已開和未開房間表模塊三會員管理功能描述:顯示會員列表,查詢會員信息輸出:會員列表模塊四系統(tǒng)管理功能描述:對前臺用戶的增刪改查操作。輸出:前臺用戶表模塊五會員管理功能描述:對會員進行增刪改查操作。輸出:會員列表模塊六房間管理功能描述:對房間的操作,管理。輸出

14、:已開和未開房間模塊七酒水管理功能描述:對酒水列表的增刪改查;對酒水庫存的操作處理描述:對一些沒有的酒水進行補貨處理,修改、刪除一些酒水信息。輸出:酒水列表、酒水庫存6. 開發(fā)環(huán)境的配置7. 運行環(huán)境的配置8. 測試環(huán)境的配置9. 其他SELECT 表名=case when a.colorder=1 then else end, 表說明=case when a.colorder=1 then isnull(f.value,) else end, 字段序號=a.colorder, 字段名=, 標識=case when COLUMNPROPERTY( a.id,a.nam

15、e,IsIdentity)=1 then else end, 主鍵=case when exists(SELECT 1 FROM sysobjects where xtype=PK and name in ( SELECT name FROM sysindexes WHERE indid in( SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid ) then else end, 類型=, 占用字節(jié)數=a.length, 長度=COLUMNPROPERTY(a.id,,PRECISION), 小數位數=isnull(COLUMNPROPERTY(a.id,,Scale),0), 允許空=case when a.isnullable=1 then else end, 默認值=isnull(e.text,), 字段說明=isnull(g.value,) FROM syscolumns a left join systypes b on a.xtype=b.xusertype inner join sysobjects d on a.id=d.id and d.xtype=U and dtproperties le

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論