




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上重慶足下實訓(xùn)網(wǎng)吧管理系統(tǒng)系統(tǒng)設(shè)計概要說明書 V 1.01.1 背景重慶某網(wǎng)吧擬開發(fā)一套網(wǎng)吧計費系統(tǒng),該系統(tǒng)要實現(xiàn)的功能包括。計算機管理:新增計算機、查看沒用使用的計算機。會員卡管理:余額查詢、辦理會員、會員卡充值。網(wǎng)吧業(yè)務(wù):會員上機、換機、下機、計算費用、扣除費用。數(shù)據(jù)統(tǒng)計:統(tǒng)計上機人數(shù),計算網(wǎng)吧盈利,會員人數(shù),欠費會員,統(tǒng)計上機時間。提示:第一次辦理會員卡,需預(yù)存50元,網(wǎng)吧收費為每小時2元。1.2 數(shù)據(jù)分析分析上面的需求,我們可以得出,系統(tǒng)中應(yīng)該有如下數(shù)據(jù)表。系統(tǒng)中會員卡信息表(cardInfo)字段及說明如表5-1。表5-1 cardInfo的字段及說明字段名稱
2、數(shù)據(jù)類型說明C_CardIdint會員卡編號,主鍵,自動增長。C_CardNumbervarchar(20)會員號,系統(tǒng)中不能出現(xiàn)重復(fù)的會員號。非空C_CardPasswordvarchar(20)會員密碼,密碼必須大于6位。非空。C_CardBalanceint卡上的余額,在辦卡時,需充值50元。非空。C_TransactTimedatetime辦卡的時間,默認(rèn)為當(dāng)前時間。非空。C_Statusbit0:已激活;1:失效系統(tǒng)中計算機信息表(PCInfo)字段及說明表5-2。表5-2 PCInfo的字段及說明字段名稱數(shù)據(jù)類型說明P_PCIdint計算機編號,主鍵,自動增長。P_PCUseint
3、計算機是否使用,0表示正常,1表示正在使用,不能插入其他值。默認(rèn)為0。非空。0:正常且空閑1:正在使用2:正在維修P_PCNotevarchar(30)計算機的描述,默認(rèn)這臺機器不錯。系統(tǒng)中記錄信息表(recordInfo)字段及說明5-3。表5-3 recordInfo的字段及說明字段名稱數(shù)據(jù)類型說明R_RecordIdint記錄編號,主鍵,自動增長。R_CardIdint會員卡編號,外鍵引用cardInfo的cardInid。非空。R_PCIdint計算機編號,外鍵引用PCInfo的PCId。非空。R_BeginTimedatetime開始(上機)時間。默認(rèn)為當(dāng)前時間。R_EndTimed
4、atetime結(jié)束(下機)時間。上機時間應(yīng)該小于下機時間。非空R_Freeint上機費用,費用必須大于0。1.3 需求描述在上面我們分析出了網(wǎng)吧計費系統(tǒng)的數(shù)據(jù)庫,以及模擬的系統(tǒng)中的相關(guān)功能。在本次項目開發(fā)中我們將會為其實現(xiàn)一個具有一定功能和友好用戶界面的網(wǎng)吧計費系統(tǒng)。該系統(tǒng)使用流程如下。進入系統(tǒng):系統(tǒng)用戶(網(wǎng)吧管理員)憑用戶名和密碼登錄。查看數(shù)據(jù):用戶可以以表的形式,查看記錄、電腦和會員?;緲I(yè)務(wù):會員上機、換機、下機。會員業(yè)務(wù):辦理會員卡,會員充值。第一次辦理會員卡,需預(yù)存50元。當(dāng)會員的余額小于10時,不能上機。網(wǎng)吧收費為每小時2元,不足一小時按一小時計算。1.4 功能分析1.4.1 數(shù)據(jù)
5、庫的設(shè)計為了完成需求中的功能,除了上面設(shè)計的會員卡信息表(cardInfo),計算機信息表(PCInfo)和記錄信息表(recordInfo)以外,還需要一張用戶信息表(userInfo)。用戶信息表(userInfo)字段及說明如表7-1。表7-1 userInfo的字段及說明字段名稱數(shù)據(jù)類型說明U_UserIdint用戶編號,主鍵,自動增長。U_UserNamevarchar(20)用戶名。非空,唯一。U_UserPwdvarchar(20)用戶密碼,密碼必須大于6位。非空。權(quán)限U_StatusBit0:正常 1:失效1.4.2 數(shù)據(jù)顯示用表格形式顯示記錄、會員和計算機信息, 1.4.3
6、上機、下機和換機業(yè)務(wù)1、 上機上機時,應(yīng)該選擇要使用的計算機的編號,當(dāng)確定上機時:驗證用戶的界面輸入是否有效驗證會員卡和密碼是否正確判斷余額是否大于10插入上機記錄。當(dāng)任何一個判斷條件為否時,都不繼續(xù)執(zhí)行后面的步驟。2、 下機下機時,應(yīng)該選擇下機的計算機編號,并顯示對應(yīng)的上機信息如:卡號、上機時間。并根據(jù)上機時間和當(dāng)前系統(tǒng)時間計算出上機用時。從而得到上機費用。當(dāng)確定下機時,修改計算機的狀態(tài)、扣除會員的余額,修改上機記錄。3、 換機換機時,應(yīng)該選擇原計算機號和目標(biāo)計算機號,確認(rèn)換機時,修改原計算機和目標(biāo)計算機的狀態(tài),并修改相應(yīng)上機記錄。1.4.4 登錄功能根據(jù)用戶輸入的用戶名和密碼進行查詢,如果
7、查詢到數(shù)據(jù),說明用戶名和密碼存在,則登錄成功,否則登錄失敗。1.5 項目實現(xiàn)1.5.1 數(shù)據(jù)庫實現(xiàn):設(shè)計數(shù)據(jù)庫,插入測試數(shù)據(jù)1、 我們只需在項目實戰(zhàn)5中設(shè)計的數(shù)據(jù)庫中再新建一張用戶信息表即可,設(shè)計好的數(shù)據(jù)庫關(guān)系圖如圖7-1所示。圖7-1 數(shù)據(jù)庫關(guān)系視圖2、 插入測試數(shù)據(jù)。Ø 向用戶表插入數(shù)據(jù),如圖7-2所示。圖7-2 用戶表數(shù)據(jù)1.5.2 主窗體實現(xiàn):主窗體、記錄顯示窗體、會員信息窗體、計算機信息窗體的設(shè)計,并在窗體上顯示對應(yīng)的信息。1、 設(shè)計系統(tǒng)主窗體如圖7-3所示。圖7-3 主窗體設(shè)計視圖2、 設(shè)計三個子窗體(記錄、會員、計算機信息顯示窗體)。a) 會員卡信息顯示窗體,如圖7-4
8、所示。圖7-4 記錄信息顯示窗體b) 記錄信息顯示窗體,窗體及控件與“記錄信息顯示窗體”類似。c) 計算機信息顯示窗體,窗體及控件與“記錄信息顯示窗體”類似。3、 在窗體上顯示相應(yīng)的信息。1.5.3 會員上機、下機實現(xiàn):設(shè)計上機窗體和下機窗體,并實現(xiàn)功能。1、 實現(xiàn)上機功能。(1) 設(shè)計上機窗體,如圖7-6所示。圖7-6 上機窗體視圖(2) 實現(xiàn)上機窗體的相關(guān)功能。Ø 查詢并顯示所有空閑的計算機。Ø 實現(xiàn)驗證信息并上機的功能,具體步驟如下。(1) 數(shù)據(jù)的判斷,如文本框是否為空等。(2) 判斷輸入的用戶名和密碼是否正確。(3) 判斷用戶的余額是否大于10。(4) 修改計算機的
9、狀態(tài)。(5) 插入上機記錄。(6) 查看記錄。如圖7-7卡號為“023-002”的會員在2號計算機上上機。圖7-7 測試上機功能點擊“確定”后,刷新記錄,如圖7-8所示。圖7-8 確定后查看記錄查看計算機信息,查看計算機狀態(tài)是否改變。2、 實現(xiàn)下機功能(1) 設(shè)計下機窗體,如圖7-9所示。圖7-9 下機窗體設(shè)計視圖(2) 實現(xiàn)下機窗體的相關(guān)功能,主要功能如下。Ø 查詢所有正在使用計算機號,并顯示到組合框。Ø 根據(jù)組合框選擇不同的計算機號,查詢對應(yīng)的上機記錄,并實現(xiàn)到窗體上。上機用時,即上機使用時間,是查詢數(shù)據(jù)中的上機時間和系統(tǒng)的當(dāng)前時間的時間差,以小時為單位。Ø
10、實現(xiàn)下機功能。下機應(yīng)有以下步驟。(1) 修改機器的狀態(tài)。(2) 修改上機記錄的下機時間和費用。(3) 扣除會員的上機費用。如圖7-10演示二號計算機的下機操作。圖7-10 測試下機功能點擊“確定“按鈕后,刷新記錄信息,如圖7-11所示。圖7-11 下機后的記錄查看會員信息,如圖7-12所示。圖7-12 下機后查看會員信息1.5.4 會員換機實現(xiàn):換機,會員卡辦理,會員充值功能。1、 實現(xiàn)換機功能(1) 設(shè)計換機窗體,如圖7-13所示。圖7-13 換機窗體視圖(2) 實現(xiàn)換機窗體功能Ø 查詢所有正在上機的計算機的編號,在左邊的組合框中顯示。Ø 查詢所有空閑的計算機編號,在右邊
11、的組合框中顯示。Ø 應(yīng)包含以下步驟。1) 查詢出記錄編號。2) 將左邊計算機的狀態(tài)改為空閑。3) 將右邊計算機的狀態(tài)改為使用。4) 根據(jù)記錄編號修改PCId。(3) 測試換機功能,如圖7-14將正在使用的1號機器換到4號機器。圖7-14 測試換機功能提示換機成功后,刷新記錄,如圖7-15所示。圖7-15 換機成功后的上機記錄查看計算機信息,如圖7-16所示。7-16 換機成功后的計算機狀態(tài)2、 實現(xiàn)會員卡辦理功能(1) 設(shè)計會員卡辦理的窗體,如圖7-17所示。圖7-17 會員卡辦理窗體視圖(2) 實現(xiàn)會員卡辦理的功能,應(yīng)有以下操作。Ø 判斷輸入是否為空,兩次密碼相同,且不少
12、于六位。Ø 判斷卡號是否存在。Ø 如果不存在卡號,則向表cardInfo中插入一條新數(shù)據(jù)。(3) 測試注冊會員的功能3、 實現(xiàn)會員充值功能(1) 設(shè)計會員充值的窗體,如圖7-18。圖7-18 會員充值窗體視圖(2) 實現(xiàn)窗體的功能。Ø 在窗體的Load事件中查詢所有會員,綁定到組合框中,設(shè)置組合框顯示文本為卡號,隱式的值為會員卡編號。Ø 為“確定”按鈕的Click事件編寫代碼,實現(xiàn)修改選中會員的余額。(3) 測試充值功能,為會員“023-005”充值60元如圖7-19所示。圖7-19 測試充值功能1.5.5 用戶登錄系統(tǒng)需要正確的系統(tǒng)用戶登錄后才能使用以上功能。本階段將會實現(xiàn)登錄功能。1、 設(shè)計登錄窗體,如圖7-21所示。圖7-21 用戶登錄窗體視圖2、 實現(xiàn)登錄應(yīng)有以下操作。Ø 驗證輸入是否為空。Ø 驗證用戶名和密碼是否正確。Ø 如果用戶名和密碼正確,則隱藏登錄窗體,打開主窗體,并設(shè)置主窗體的Tag值為用戶名, 3、 在主窗體狀態(tài)欄中顯示當(dāng)前用戶。4、 測試登錄功能,如圖7-22所示。圖7-22 輸入登錄信息登錄成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療行業(yè)的職業(yè)道德與患者隱私保護的融合
- 公司債合同范例
- 醫(yī)院安全管理智能化發(fā)展之路探討與實踐經(jīng)驗分享
- 禮儀教育十月份工作總結(jié)模版
- 小兒中醫(yī)特色護理課件
- 人工智能技術(shù)如何重塑健康保險行業(yè)的診療體驗
- 2025年消費者權(quán)益保護工作總結(jié)模版
- 企業(yè)頂崗鍛煉總結(jié)模版
- 以人為本智能醫(yī)療辦公室的空間設(shè)計思考
- 醫(yī)學(xué)倫理與法律責(zé)任的交織
- 6.3基層群眾自治制度 說課課件高中政治統(tǒng)編版必修三政治與法治
- (正式版)QC∕T 625-2024 汽車用涂鍍層和化學(xué)處理層
- 2023北京順義區(qū)招錄鄉(xiāng)村振興協(xié)理員及考察筆試歷年典型考題及考點剖析附答案帶詳解
- 跟著音樂游中國智慧樹知到期末考試答案章節(jié)答案2024年廣州大學(xué)
- 傳統(tǒng)文化醒獅模板
- 教科版四年級上冊科學(xué)第一單元《聲音》測試卷附答案(精練)
- (高清版)JTGT D81-2017 公路交通安全設(shè)施設(shè)計細則
- QC/T 629-2021 汽車遮陽板-PDF解密
- FZT 64056-2015 潔凈室用擦拭布
- 小學(xué)數(shù)學(xué)五年級下冊通分練習(xí)100題附答案
- 混凝土強度評定表(自動計算)
評論
0/150
提交評論