餐館點(diǎn)菜系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第1頁(yè)
餐館點(diǎn)菜系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第2頁(yè)
餐館點(diǎn)菜系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第3頁(yè)
餐館點(diǎn)菜系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第4頁(yè)
餐館點(diǎn)菜系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、文檔編號(hào):LMS-3版本號(hào):文檔名稱:詳細(xì)設(shè)計(jì)說明書項(xiàng)目名稱:餐館點(diǎn)菜系統(tǒng)項(xiàng)目負(fù)責(zé)人:王曉鳳、曹春美編寫:王曉鳳、曹春美旦校對(duì):曹春美且審核: 王曉鳳2013 年 12 月 112013 年 12 月 122013年12月12日 TOC o 1-5 h z 1弓I言4編寫目的4項(xiàng)目背景4 HYPERLINK l bookmark11 o Current Document 定義4 HYPERLINK l bookmark13 o Current Document 參考資料4 HYPERLINK l bookmark15 o Current Document 2總體設(shè)計(jì) 43程序描述7主模塊7 H

2、YPERLINK l bookmark20 o Current Document 點(diǎn)菜模塊8菜的編號(hào)查驗(yàn)?zāi)K 9相關(guān)信息獲取模塊 10點(diǎn)菜登記模塊11 HYPERLINK l bookmark22 o Current Document 修改模塊11 HYPERLINK l bookmark24 o Current Document 加菜模塊13 HYPERLINK l bookmark26 o Current Document 刪菜模塊14 HYPERLINK l bookmark32 o Current Document 查詢模塊14 HYPERLINK l bookmark46 o Cur

3、rent Document 刪除菜單模塊16 HYPERLINK l bookmark34 o Current Document 菜單查詢模塊17相關(guān)信息獲取模塊 18刪菜模塊19菜單查詢模塊20 HYPERLINK l bookmark48 o Current Document 登陸模塊(建立連接) 23 HYPERLINK l bookmark50 o Current Document 退出模塊24 HYPERLINK l bookmark40 o Current Document 結(jié)賬模塊24 HYPERLINK l bookmark52 o Current Document 系統(tǒng)操作模

4、塊24 HYPERLINK l bookmark54 o Current Document 系統(tǒng)操作權(quán)限查驗(yàn) 24 HYPERLINK l bookmark56 o Current Document 菜單庫(kù)操作241引言編寫目的經(jīng)過對(duì)該餐館點(diǎn)菜系統(tǒng)項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對(duì)軟件開發(fā) 中將要面臨的問題及其解決方案進(jìn)行可行性分析。明確開發(fā)風(fēng)險(xiǎn)及其所帶來的經(jīng)濟(jì)效 益。本報(bào)告經(jīng)審核后,交由軟件經(jīng)理審查。該需求規(guī)格說明書的采訪對(duì)象是 XXX餐館點(diǎn)菜系統(tǒng)軟件小組的研發(fā)工程師、測(cè)試 工程師、銷售工程師,版權(quán)歸 XXX所有,嚴(yán)禁外傳。項(xiàng)目背景項(xiàng)目名稱:餐館點(diǎn)菜系統(tǒng)用戶:XX餐館說明:隨著我國(guó)市

5、場(chǎng)經(jīng)濟(jì)的快速發(fā)展,各行業(yè)都呈現(xiàn)出生機(jī)勃勃的發(fā)展景象。在餐飲 業(yè)競(jìng)爭(zhēng)越來越激烈的今天,酒店如何提高服務(wù)質(zhì)量、管理能力顯得越來越重要。如果單憑 手工操作,不僅效率低下,而且會(huì)極大地影響到酒店的服務(wù)質(zhì)量。酒店餐飲點(diǎn)菜系統(tǒng)作為 餐飲管理規(guī)劃的一部分,集點(diǎn)菜、結(jié)帳、查詢、統(tǒng)計(jì)、設(shè)置等各種功能為一體,對(duì)于提高 餐飲管理效率、增加收入發(fā)揮不可替代的作用。定義餐館點(diǎn)菜系統(tǒng)是適用在餐館,酒店等公共就餐場(chǎng)所的一款軟件,該系統(tǒng)的開發(fā)可以加快客人的就餐速度,方便商家的運(yùn)營(yíng),改變傳統(tǒng)的點(diǎn)餐模式。本系統(tǒng)用ASP開發(fā),利用此系統(tǒng),使得前臺(tái)服務(wù)不再和以前一樣使用紙筆記錄,只是輕點(diǎn)鍵盤就能完成,減少錯(cuò)誤地 發(fā)生,避免不必要的損

6、失。參考資料1張海藩.軟件工程導(dǎo)論(第 3版)人民郵電出版社2費(fèi)賢舉.Java面向?qū)ο蟪绦蛟O(shè)計(jì)中國(guó)電力出版社2總體設(shè)計(jì)點(diǎn)菜模塊3程序描述主模塊功能建立與數(shù)據(jù)庫(kù)連接獲取系統(tǒng)設(shè)置運(yùn)行主對(duì)話框根據(jù)輸入調(diào)用子模塊退出系統(tǒng)時(shí)斷開與數(shù)據(jù)庫(kù)的連接輸入項(xiàng)目用戶鼠標(biāo)點(diǎn)擊輸入程序邏輯見右圖存儲(chǔ)分配內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù)連接con =數(shù)據(jù)庫(kù)連接指針stmt =();數(shù)據(jù)庫(kù)連接指示子對(duì)話框()點(diǎn)菜對(duì)話框()修改菜單對(duì)話框()查詢()添加()刪除()菜單查詢對(duì)話框()系統(tǒng)操作對(duì)話框測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接情況:正常情況,數(shù)據(jù)庫(kù)文件缺少,外部系統(tǒng)異常。系統(tǒng)設(shè)置獲?。赫G闆r,外部系統(tǒng)異常。對(duì)用戶輸入的響應(yīng):合法輸入,能夠正常調(diào)用子模

7、塊;非法輸入,系統(tǒng)能否辨別,并作出響應(yīng)(提出警告);子模塊的異常狀況,系統(tǒng)能否及時(shí)做出響應(yīng)。點(diǎn)菜模塊功能按鍵進(jìn)行點(diǎn)菜,建立菜單運(yùn)行點(diǎn)菜對(duì)話框數(shù)據(jù)庫(kù)的調(diào)用和更改、保存,以修改數(shù)據(jù)庫(kù)中的匯總菜單信息輸入項(xiàng)目菜的名字,桌號(hào),菜系,或者是價(jià)格;輸出項(xiàng)目顧客已點(diǎn)的菜的相關(guān)信息 程序邏輯(單價(jià),數(shù)量,菜的編號(hào));初始化菜單點(diǎn)菜no數(shù)據(jù)庫(kù)連接指針 欲點(diǎn)菜的名稱 當(dāng)前顧客的桌號(hào)存儲(chǔ)分配內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù)用戶界面 內(nèi)部參數(shù)ConnectionconStringnameStringm測(cè)試要點(diǎn)模塊正常運(yùn)行流程用戶輸入數(shù)據(jù)檢查(顧客的桌號(hào)),包括數(shù)據(jù)合理性檢查,以及合法性檢查數(shù)據(jù)庫(kù)操作數(shù)據(jù)庫(kù)連接異常時(shí)的響應(yīng)情況修改模塊

8、加菜模塊功能運(yùn)行加菜對(duì)話框查驗(yàn)輸入的菜的編號(hào)對(duì)合法輸入登錄加菜信息顯示相關(guān)信息(本次加菜操作信息,以點(diǎn)的菜的相關(guān)信息)輸入項(xiàng)目菜的編號(hào)(用戶輸入)輸出項(xiàng)目相關(guān)信息(本次加菜操作信息,以點(diǎn)的菜的相關(guān)信息)程序邏輯連接數(shù)據(jù)庫(kù)noyes加菜yesno通過桌號(hào)在數(shù)據(jù)庫(kù)中 找到菜單查詢菜單并進(jìn)行加菜 操作保存數(shù)據(jù)庫(kù)斷開數(shù)據(jù)庫(kù)接口調(diào)用形式:xiugai ()傳入?yún)⒘浚篶on(數(shù)據(jù)庫(kù)連接指針常量)傳出參量:無存儲(chǔ)分配內(nèi)部變量:數(shù)據(jù)庫(kù)Connection提供數(shù)據(jù)庫(kù)連接用戶界面Statementcnamecon數(shù)據(jù)庫(kù)連接指針stmt數(shù)據(jù)庫(kù)查詢結(jié)果集指針欲加的菜的名稱顧客的桌號(hào)顯示結(jié)束測(cè)試要點(diǎn)模塊正常工作流程對(duì)輸

9、入的查驗(yàn),包括輸入值的合法性與合理性檢驗(yàn)數(shù)據(jù)庫(kù)連接異常能否做出適當(dāng)處理數(shù)據(jù)庫(kù)數(shù)據(jù)異常時(shí)能否判斷并給予適當(dāng)處理刪菜模塊功能運(yùn)行刪菜對(duì)話框查驗(yàn)輸入的菜的編號(hào)對(duì)合法輸入登錄點(diǎn)菜信息顯示相關(guān)信息(本次刪菜操作信息,尚未刪除的菜單的相關(guān)信息輸入項(xiàng)目菜的編號(hào)(用戶輸入)輸出項(xiàng)目相關(guān)信息(本次刪菜操作信息,尚未刪除的菜單信息)程序邏輯刪除此項(xiàng)并釋放空 間用戶界面Statement cname m數(shù)據(jù)庫(kù)連接指針stmt數(shù)據(jù)庫(kù)查詢結(jié)果集指針欲加的菜的名稱顧客的桌號(hào)顯示測(cè)試要點(diǎn)模塊正常工作流程對(duì)輸入的查驗(yàn),包括輸入值的合法性與合理性檢驗(yàn)數(shù)據(jù)庫(kù)連接異常能否做出適當(dāng)處理數(shù)據(jù)庫(kù)數(shù)據(jù)異常時(shí)能否判斷并給予適當(dāng)處理顧客輸入查

10、驗(yàn)?zāi)K功能查驗(yàn)輸入的桌號(hào)是否合法(即是否存在與該桌號(hào)對(duì)應(yīng)的菜單記錄)輸入項(xiàng)目顧客桌號(hào)(整型常數(shù))輸出項(xiàng)目查驗(yàn)結(jié)果(BOOL值)程序邏輯生成數(shù)據(jù)庫(kù)查詢語(yǔ)句調(diào)用數(shù)據(jù)庫(kù)查詢模塊IF返回結(jié)果集為空(不存在t桌號(hào))返回“非法桌號(hào)”ELSE返回”合法桌號(hào)”測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常時(shí)輸入合理合法參數(shù)輸入?yún)?shù)不合理輸入?yún)?shù)不合法數(shù)據(jù)庫(kù)連接異常;數(shù)據(jù)庫(kù)數(shù)據(jù)異常(讀者姓名為空)菜名稱查驗(yàn)?zāi)K功能查驗(yàn)輸入的菜的編號(hào)是否合法輸入項(xiàng)目菜的編號(hào)(整型常量)輸出項(xiàng)目查驗(yàn)結(jié)果(BOOL值)程序邏輯生成數(shù)據(jù)庫(kù)查詢語(yǔ)句調(diào)用數(shù)據(jù)庫(kù)查詢模塊IF返回結(jié)果集為空(不存在這種菜)返回非法菜名”ELSE返回”合法菜名”存儲(chǔ)分配局部變量:數(shù)據(jù)庫(kù)

11、menuStatement stmt數(shù)據(jù)庫(kù)查詢結(jié)果集指針測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常數(shù)據(jù)庫(kù)數(shù)據(jù)正常輸入的編號(hào)合理合法輸入的編號(hào)不合理輸入的編號(hào)不合法數(shù)據(jù)庫(kù)數(shù)據(jù)異常數(shù)據(jù)庫(kù)連接異常查詢模塊功能查詢顧客是否有點(diǎn)該菜輸入項(xiàng)目菜的名稱(字符串卜桌號(hào)(字符型常量)輸出項(xiàng)目該菜是否在該顧客的菜單中,對(duì)話框提示。如存在,則顯示該菜的信息。程序邏輯生成數(shù)據(jù)庫(kù)查詢語(yǔ)句調(diào)用數(shù)據(jù)庫(kù)查詢模塊IF返回結(jié)果集為空(菜單中不存在這種菜)返回”不存在該菜”ELSE返回”該菜信息”存儲(chǔ)分配局部變量:數(shù)據(jù)庫(kù)menuStatementstmt數(shù)據(jù)庫(kù)查詢結(jié)果集指針獲取菜單的信息價(jià)格、數(shù)量)數(shù)據(jù)庫(kù)查詢命令測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常數(shù)據(jù)庫(kù)數(shù)據(jù)正常

12、輸入的桌號(hào)合理合法 輸入的桌號(hào)不合理 輸入的桌號(hào)不合法 數(shù)據(jù)庫(kù)數(shù)據(jù)異常 數(shù)據(jù)庫(kù)連接異常菜單查詢模塊功能根據(jù)給定查詢條件,查詢數(shù)據(jù)庫(kù), 輸入項(xiàng)目該顧客的桌號(hào)(字符型常量)輸出項(xiàng)目查詢結(jié)果在對(duì)話框中顯示(菜名、 程序邏輯存儲(chǔ)分配內(nèi)部變量:數(shù)據(jù)庫(kù)內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù)menurr =();ResultSet rr=(select * from menu);數(shù)據(jù)庫(kù)查詢連接con = (jdbc:odbc:menu,)測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常數(shù)據(jù)庫(kù)數(shù)據(jù)正常數(shù)據(jù)庫(kù)數(shù)據(jù)異常數(shù)據(jù)庫(kù)連接異常返回“真”返回值,查詢結(jié)果保存在查詢結(jié)果集中返回“真”返回值,查詢結(jié)果集為空返回“假”返回值,查詢結(jié)果集指針指向空,給出警告獲得正

13、確的查詢結(jié)果并顯示土口國(guó)聲口汩口育口數(shù)據(jù)庫(kù)查詢模塊功能根據(jù)輸入的查詢命令查詢數(shù)據(jù)庫(kù)輸入項(xiàng)目查詢命令(傳入?yún)?shù))輸出項(xiàng)目數(shù)據(jù)庫(kù)查詢結(jié)果(返回值);數(shù)據(jù)庫(kù)查詢結(jié)果集(公共變量)程序邏輯查詢數(shù)據(jù)庫(kù)IF操作成功返回”操作成功”ELSE返回”操作失敗”存儲(chǔ)分配數(shù)據(jù)庫(kù):menu查詢參數(shù)stmt =();(insert);數(shù)據(jù)庫(kù)查詢命令nncon = (jdbc:odbc:menu,)數(shù)據(jù)庫(kù)查詢連接 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常 輸入查詢命令合法 獲取非空查詢結(jié)果集 獲取空查詢結(jié)果集 輸入查詢命令不合法 數(shù)據(jù)庫(kù)連接異常菜單顯示模塊功能按一定格式列表顯示查詢結(jié)果,并根據(jù)用戶要求重排列輸入項(xiàng)目查詢結(jié)果集(傳入?yún)?shù));

14、輸出項(xiàng)名稱(傳入?yún)?shù));查詢結(jié)果表參數(shù),包括行數(shù)、列數(shù)(傳入?yún)?shù))輸出項(xiàng)目用戶界面顯示程序邏輯初始化(設(shè)置行數(shù)、列數(shù)、列名稱,載入輸入的查詢結(jié)果集內(nèi)的數(shù)據(jù))顯示列表WHILE用戶未輸入“返回”IF用戶拖動(dòng)列的標(biāo)題欄重新設(shè)置列的位置排序刷新顯示返回存儲(chǔ)分配內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù)menustmt =();(insert);數(shù)據(jù)庫(kù)查詢命令()con = (jdbc:odbc:menu,)數(shù)據(jù)庫(kù)查詢連接測(cè)試要點(diǎn)查詢結(jié)果正常查詢結(jié)果集為空 查詢結(jié)果集不為空 查詢結(jié)果異常顯示消息框提示正常顯示結(jié)果列表,并根據(jù)用戶輸入調(diào)整輸出顯示警告結(jié)賬模塊功能根據(jù)輸入的要求統(tǒng)計(jì)數(shù)據(jù)庫(kù)中各種信息,生成結(jié)果列表顯示輸入項(xiàng)目數(shù)據(jù)庫(kù)連

15、接(傳入?yún)?shù))輸出項(xiàng)目無程序邏輯初始化(獲取數(shù)據(jù)庫(kù)連接,顯示對(duì)話框)WHILE用戶未輸入“返回”顯示控制IF用戶輸入“開始”禁止“開始按鈕生成數(shù)據(jù)庫(kù)查詢命令查詢數(shù)據(jù)庫(kù)顯示查詢結(jié)果使能“開始按鈕關(guān)閉對(duì)話框存儲(chǔ)分配內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù)menurr =();ResultSet rr=(select * from menu);()數(shù)據(jù)庫(kù)查詢命令數(shù)據(jù)庫(kù)查詢連接con = (jdbc:odbc:menu,)測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常模塊正常流程,對(duì)用戶界面的控制,對(duì)子模塊的調(diào)用數(shù)據(jù)庫(kù)連接異常查詢命令生成模塊功能根據(jù)用戶界面的輸入生成查詢命令,并提供一定的對(duì)輸入數(shù)據(jù)的檢驗(yàn)輸入項(xiàng)目用戶界面的各個(gè)輸入變量(公共變量)輸

16、出項(xiàng)目數(shù)據(jù)庫(kù)查詢命令(返回值)程序邏輯讀入界面的設(shè)置生成查詢條件生成輸出項(xiàng)生成查詢語(yǔ)句返回查詢語(yǔ)句存儲(chǔ)分配數(shù)據(jù)庫(kù) menu 查詢語(yǔ)句:();con = (jdbc:odbc:menu,);stmt =();ResultSet rs=(select);測(cè)試要點(diǎn)用戶輸入數(shù)據(jù)合理合法用戶輸入數(shù)據(jù)不合理或不合法生成正確的數(shù)據(jù)庫(kù)查詢語(yǔ)句 給出警告數(shù)據(jù)查詢模塊功能根據(jù)輸入的數(shù)據(jù)庫(kù)查詢命令,查詢數(shù)據(jù)庫(kù)數(shù)據(jù),生成查詢結(jié)果集輸入項(xiàng)目查詢命令(傳入?yún)?shù))輸出項(xiàng)目查詢成功/失敗標(biāo)志(返回值);查詢結(jié)果集(公共變量)程序邏輯查詢數(shù)據(jù)庫(kù)IF操作成功返回”操作成功”ELSE返回”操作失敗”存儲(chǔ)分配內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù) men

17、u數(shù)據(jù)庫(kù)查詢命令rr =();ResultSet rr=(select * from menu);()數(shù)據(jù)庫(kù)查詢連接con = (jdbc:odbc:menu,)測(cè)試要點(diǎn)查詢命令合法 獲取的結(jié)果集為空 獲取的結(jié)果集非空 查詢命令非法 數(shù)據(jù)庫(kù)連接異常數(shù)據(jù)庫(kù)連接正常返回“真”,結(jié)果集為空返回“假”,結(jié)果集記錄相應(yīng)結(jié)果返回“假”,給出警告刪除菜單模塊功能將已經(jīng)結(jié)過賬的菜單從數(shù)據(jù)庫(kù)中刪除輸入項(xiàng)目查詢結(jié)果集(傳入?yún)?shù));輸出項(xiàng)名稱(傳入?yún)?shù));查詢結(jié)果表參數(shù),包括行數(shù)、列數(shù)(傳入?yún)?shù))輸出項(xiàng)目用戶界面顯示程序邏輯初始化(設(shè)置行數(shù)、列數(shù)、列名稱,載入輸入的查詢結(jié)果集內(nèi)的數(shù)據(jù) 顯示列表WHILE用戶未輸入“

18、返回”IF用戶拖動(dòng)列的標(biāo)題欄重新設(shè)置列的位置排序返回刷新顯示接口調(diào)用形式:CListShowDlg:ShowList(const _RecordsetPtr pRecords,CString *strArray,constint cols,const int rows) 傳入?yún)?shù):pRecordsstrArray cols rows傳出參數(shù):無存儲(chǔ)分配內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù) menu(數(shù)據(jù)庫(kù)查詢結(jié)果集指針)(字符串?dāng)?shù)組頭指針)(整型常量)(整型常量)需要顯示的查詢結(jié)果顯示項(xiàng)的名稱(列名)列表列數(shù)列表行數(shù)rr =();ResultSet rr=(select * from menu);()數(shù)據(jù)庫(kù)查詢連

19、接數(shù)據(jù)庫(kù)查詢命令con = (jdbc:odbc:menu,)測(cè)試要點(diǎn)查詢結(jié)果正常查詢結(jié)果集為空 查詢結(jié)果集不為空 查詢結(jié)果異常顯示消息框提示正常顯示結(jié)果列表,并根據(jù)用戶輸入調(diào)整輸出顯示警告登陸模塊(建立連接)功能進(jìn)入點(diǎn)菜系統(tǒng)與數(shù)據(jù)庫(kù)、服務(wù)器建立連接、檢查登陸者信息并確定其操作權(quán)限輸入項(xiàng)目用戶按鍵輸入輸入服務(wù)員編號(hào)、密碼程序邏輯DO輸入服務(wù)員和餐桌編號(hào)IF編號(hào)正確且日期正確 THEN與數(shù)據(jù)庫(kù)和服務(wù)器連接ELS或出“錯(cuò)誤信息”ENDIFno輸入錯(cuò)誤信 息yes與服務(wù)器、數(shù)據(jù) 庫(kù)建立連接測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接情況:正常情況,數(shù)據(jù)庫(kù)文件缺少,外部系統(tǒng)異常。系統(tǒng)設(shè)置獲?。赫G闆r,外部系統(tǒng)異常。對(duì)用戶輸入

20、的響應(yīng):合法輸入 ,能夠正常調(diào)用子模塊;非法輸入,系統(tǒng)能否辨別,并做出響應(yīng)(提出警告); 子模塊的異常狀況,系統(tǒng)能否及時(shí)作出響應(yīng)。退出模塊功能斷開點(diǎn)菜系統(tǒng)與數(shù)據(jù)庫(kù)、服務(wù)器的連接輸入項(xiàng)目退出標(biāo)志輸出項(xiàng)目數(shù)據(jù)庫(kù)查詢結(jié)果(返回值);數(shù)據(jù)庫(kù)查詢結(jié)果集(公共變量)程序邏輯測(cè)試要點(diǎn)對(duì)退出系統(tǒng)的響應(yīng):合法輸入,能夠正常退出;不合法輸入,輸出警告信息。系統(tǒng)操作模塊功能驗(yàn)證輸入的系統(tǒng)操作員賬號(hào)以及口令,完成權(quán)限管理運(yùn)行系統(tǒng)操作對(duì)話框,根據(jù)用戶 輸入調(diào)用各子模塊,完成:菜單庫(kù)操作(瀏覽、修改、增加、刪除);數(shù)據(jù)統(tǒng)計(jì);更改口令;系統(tǒng)管理(修改系統(tǒng)設(shè)置,瀏覽、修改、增加、刪除系統(tǒng)操作員);輸入項(xiàng)目數(shù)據(jù)庫(kù)連接(傳入?yún)?shù)

21、)輸出項(xiàng)目無接口調(diào)用形式:CSysDlg:ManageSys(const _ConnectionPtr pConnection)傳入?yún)?shù):pConnection (數(shù)據(jù)庫(kù)連接指針)傳出參數(shù):無存儲(chǔ)分配內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù)menurr =();ResultSet rr=(select * from menu);數(shù)據(jù)庫(kù)查詢命令()數(shù)據(jù)庫(kù)查詢連接con = (jdbc:odbc:menu,)測(cè)試要點(diǎn)正常執(zhí)行過程根據(jù)權(quán)限進(jìn)行顯示控制,正常調(diào)用各子模塊數(shù)據(jù)庫(kù)連接正常輸入的賬號(hào)口令合法輸入的賬號(hào)口令不合法數(shù)據(jù)庫(kù)連接異常系統(tǒng)操作權(quán)限查驗(yàn)?zāi)K功能查驗(yàn)輸入的系統(tǒng)操作員賬號(hào)以及口令是否合法,并返回合法操作員的權(quán)限級(jí)別輸入項(xiàng)目系統(tǒng)操作員口令(傳入?yún)?shù))輸出項(xiàng)目操作員權(quán)限級(jí)別(返回值)程序邏輯生成數(shù)據(jù)庫(kù)查詢命令查詢數(shù)據(jù)庫(kù)IF操作成功IF查詢結(jié)果集非空返回權(quán)限級(jí)別ELSE顯示警告”非法的賬號(hào)或口令”返回-1ELSE顯示警告”不能查詢數(shù)據(jù)庫(kù)”返回-1內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù)menu數(shù)據(jù)庫(kù)查詢命令rr =();ResultSet rr=(s

溫馨提示

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

評(píng)論

0/150

提交評(píng)論