freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖書管理系統(tǒng)設(shè)計(jì)說明書(編輯修改稿)

2025-05-04 23:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 內(nèi)部參數(shù) m_strCurrUser CString 當(dāng)前操作者賬號(hào) m_RightLevel int 操作權(quán)限局部變量:輸入 pwdDlg CPasswordDlg 賬號(hào)口令輸入對(duì)話框l 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常 正常執(zhí)行過程 輸入的賬號(hào)口令合法 根據(jù)權(quán)限進(jìn)行顯示控制,正常調(diào)用各子模塊 輸入的賬號(hào)口令不合法 警告數(shù)據(jù)庫(kù)連接異常 系統(tǒng)操作權(quán)限查驗(yàn)?zāi)Kl 功能查驗(yàn)輸入的系統(tǒng)操作員賬號(hào)以及口令是否合法,并返回合法操作員的權(quán)限級(jí)別l 輸入項(xiàng)目系統(tǒng)操作員口令(傳入?yún)?shù))l 輸出項(xiàng)目操作員權(quán)限級(jí)別(返回值)l 程序邏輯生成數(shù)據(jù)庫(kù)查詢命令查詢數(shù)據(jù)庫(kù)IF 操作成功 IF 查詢結(jié)果集非空 返回權(quán)限級(jí)別 ELSE 顯示警告”非法的賬號(hào)或口令” 返回 1ELSE 顯示警告”不能查詢數(shù)據(jù)庫(kù)” 返回 1l 接口調(diào)用形式:CheckRight(const CString oldPwd)傳入?yún)?shù):oldPwd (字符串常量) 待查驗(yàn)的系統(tǒng)操作員口令傳出參數(shù):系統(tǒng)操作權(quán)限(整型,07) 如口令非法,置為1l 存儲(chǔ)分配局部變量:數(shù)據(jù)庫(kù) pTemp _RecordsetPtr 數(shù)據(jù)庫(kù)查詢結(jié)果集指針 查詢參數(shù) vNull _variant_t 數(shù)據(jù)庫(kù)查詢連接 vtQuiry _variant_t 數(shù)據(jù)庫(kù)查詢命令 類型轉(zhuǎn)換 strQuiry CString 查詢命令類型轉(zhuǎn)換 內(nèi)部參數(shù) result int 權(quán)限級(jí)別引用的全局變量:m_pConnection _ConnectionPtr 數(shù)據(jù)庫(kù)連接指針 m_strCurrUser CString 當(dāng)前操作員賬號(hào)l 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常數(shù)據(jù)庫(kù)數(shù)據(jù)正常 合法的賬號(hào)口令 獲取相應(yīng)的權(quán)限級(jí)別 非法的賬號(hào)口令 返回錯(cuò)誤指示,給出警告 數(shù)據(jù)庫(kù)數(shù)據(jù)異常數(shù)據(jù)庫(kù)連接異常 圖書庫(kù)操作模塊l 功能根據(jù)輸入提供對(duì)圖書庫(kù)的瀏覽、數(shù)據(jù)修改、增加、刪除記錄等操作增加記錄時(shí),提供對(duì)生成的圖書書號(hào)的唯一性驗(yàn)證刪除記錄時(shí),提供對(duì)所刪除記錄的相關(guān)性檢驗(yàn)l 輸入項(xiàng)目數(shù)據(jù)庫(kù)連接(傳入?yún)?shù))l 輸出項(xiàng)目無(wú)l 程序邏輯初始化(獲取數(shù)據(jù)庫(kù)連接,顯示對(duì)話框)WHILE 用戶未輸入退出 IF 用戶輸入”下一個(gè)” 更新當(dāng)前記錄 移動(dòng)至下一個(gè)記錄 刷新顯示 IF 用戶輸入”上一個(gè)” 更新當(dāng)前記錄 移動(dòng)至上一個(gè)記錄 刷新顯示 IF 用戶輸入”移動(dòng)到” 更新當(dāng)前記錄 要求輸入圖書書號(hào) IF 該書號(hào)存在 移動(dòng)到指定的記錄 刷新顯示 ELSE 顯示警告”該圖書書號(hào)不存在” IF 用戶輸入”加入” 更新當(dāng)前記錄 要求輸入圖書書號(hào) IF 該書號(hào)已存在 顯示警告”該書號(hào)已存在” ELSE 插入指定圖書書號(hào)的新記錄 記錄總數(shù)加一 光標(biāo)移動(dòng)至新記錄處 IF 用戶輸入”刪除” 更新當(dāng)前記錄 給出警告”確定繼續(xù)” IF 用戶確認(rèn)繼續(xù) IF 該圖書借出 給出警告”刪除相關(guān)借書記錄” IF 用戶確認(rèn) 刪除相關(guān)借書記錄 ELSE 中止操作 刪除該圖書記錄 記錄總數(shù)減一 IF 最后一條記錄被刪除 移動(dòng)至前一條記錄 ELSE 移動(dòng)至下一條記錄 顯示刷新更新記錄l 接口調(diào)用形式:CBookDlg::ManageBooks(const _ConnectionPtr pConnection)傳入?yún)?shù):pConnection(數(shù)據(jù)庫(kù)連接指針)傳出參數(shù):無(wú)l 存儲(chǔ)分配內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù) m_pConnection _ConnectionPtr 數(shù)據(jù)庫(kù)連接指針m_pRs _RecordsetPtr 數(shù)據(jù)庫(kù)查詢結(jié)果集指針 用戶界面 m_lBookID long 當(dāng)前記錄中書號(hào)項(xiàng)m_strAuthor CString 當(dāng)前記錄中作者項(xiàng) m_strBookName CString 當(dāng)前記錄中書名項(xiàng) m_strPublisher CString 當(dāng)前記錄中出版社項(xiàng) m_uPublishYear UINT 當(dāng)前記錄中出版年項(xiàng) m_uPublishMonth UINT 當(dāng)前記錄中出版月項(xiàng) m_intStatus int 當(dāng)前記錄中狀態(tài)項(xiàng) m_fBookPrice float 當(dāng)前記錄中單價(jià)項(xiàng)m_strCurrentBook CString 當(dāng)前記錄位置顯示 m_strTotalBook CString 記錄總數(shù)顯示 內(nèi)部參數(shù) m_intPosition int 當(dāng)前記錄位置計(jì)數(shù) m_lRecordCount long 記錄總數(shù)計(jì)數(shù)l 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常 記錄集為空 是否工作狀態(tài)正常 記錄集非空 對(duì)各種用戶輸入的響應(yīng)數(shù)據(jù)庫(kù)連接異常 獲取圖書記錄集模塊l 功能獲取所有圖書記錄,置記錄總數(shù)以及當(dāng)前位置的初始值l 輸入項(xiàng)目操作成功/失敗標(biāo)志(返回值)l 輸出項(xiàng)目圖書記錄集(公共變量);記錄總數(shù)(公共變量);當(dāng)前位置(公共變量)l 程序邏輯生成數(shù)據(jù)庫(kù)查詢命令查詢數(shù)據(jù)庫(kù)IF 操作成功 返回”成功”ELSE 返回”失敗”l 接口調(diào)用形式:BOOL OpenRecords()傳入?yún)?shù):無(wú)傳出參數(shù):操作成功/失敗標(biāo)志(BOOL值)引用的全局變量: m_pRs _RecordsetPtr 寫(打開) m_intPosition int 寫 m_lRecordCount long 寫l 存儲(chǔ)分配局部變量:查詢參數(shù) vNull _variant_t 查詢連接 vtQuiry _variant_t 查詢命令 類型轉(zhuǎn)換 strQuiry CString 查詢命令類型轉(zhuǎn)換l 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常圖書記錄集為空?qǐng)D書記錄集非空數(shù)據(jù)庫(kù)連接異常 更新顯示模塊l 功能更顯當(dāng)前顯示l 輸入項(xiàng)目圖書記錄集(公共變量);用戶界面顯示字符串(公共變量)l 輸出項(xiàng)目更新后的用戶界面顯示字符串(公共變量)l 程序邏輯逐項(xiàng)讀取記錄中的數(shù)據(jù)域置入顯示字符串中IF 當(dāng)前記錄為第一條 禁止”前一個(gè)”按鈕IF 當(dāng)前記錄為最后一條 禁止”后一個(gè)”按鈕IF 記錄總數(shù)為0 禁止”加入”以外的所有按鈕刷新顯示界面l 接口調(diào)用形式:void RefreshDataView()傳入?yún)?shù):無(wú)傳出參數(shù):無(wú)引用的全局變量: m_pRs _RecordsetPtr 讀 m_lBookID long 寫m_strAuthor CString 寫 m_strBookName CString 寫 m_strPublisher CString 寫 m_uPublishYear UINT 寫 m_uPublishMonth UINT 寫 m_intStatus int 寫 m_fBookPrice float 寫m_strCurrentBook CString 寫 m_strTotalBook CString 寫l 存儲(chǔ)分配局部變量:類型轉(zhuǎn)換 vtemp _variant_t 記錄集數(shù)據(jù)域類型轉(zhuǎn)換l 測(cè)試要點(diǎn)記錄集正常記錄集為空記錄集非空記錄集異常 更新當(dāng)前記錄模塊l 功能根據(jù)用戶界面的輸入更新當(dāng)前記錄l 輸入項(xiàng)目用戶界面的輸入,即用戶界面各顯示變量的值(公共變量)l 輸出項(xiàng)目數(shù)據(jù)庫(kù)中更新后的圖書記錄(存儲(chǔ)文件);操作成功/失敗標(biāo)志(返回值)l 程序邏輯保存當(dāng)前圖書書號(hào)讀入界面的值IF 書號(hào)發(fā)生變化 給出警告”不能更改圖書書號(hào)” 恢復(fù)圖書書號(hào)的值生成數(shù)據(jù)庫(kù)更新語(yǔ)句IF 更新操作成功 重新獲取記錄集 光標(biāo)移動(dòng)到原位置 返回”成功”ELSE 給出警告”操作失敗” 返回”失敗”l 接口調(diào)用形式:BOOL RefreshData()傳入?yún)?shù):無(wú)傳出參數(shù):操作成功/失敗標(biāo)志(BOOL值)引用的全局變量:m_pConnection _ConnectionPtr 使用m_pRs _RecordsetPtr 寫 m_lBookID long 讀寫m_strAuthor CString 讀 m_strBookName CString 讀 m_strPublisher CString 讀 m_uPublishYear UINT 讀 m_uPublishMonth UINT 讀 m_intStatus int 讀 m_fBookPrice float 讀m_strCurrentBook CString 讀 m_strTotalBook CString 讀l 存儲(chǔ)分配局部變量:操作參數(shù) vtCommand _varaint_t 操作命令vRecsAffected _variant_t 操作連接strCommand CString 操作命令類型轉(zhuǎn)換 內(nèi)部參數(shù) currBookID long 當(dāng)前圖書書號(hào)保存l 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常輸入數(shù)據(jù)合法合理輸入數(shù)據(jù)不合理輸入數(shù)據(jù)不合法(更改圖書書號(hào))數(shù)據(jù)庫(kù)連接異常 獲取相關(guān)記錄模塊l 功能查驗(yàn)是否存在相關(guān)的借書記錄l 輸入項(xiàng)目圖書書號(hào)(傳入?yún)?shù))l 輸出項(xiàng)目相關(guān)借書記錄存在/不存在標(biāo)志(返回值)l 程序邏輯生成數(shù)據(jù)庫(kù)查詢命令,執(zhí)行查詢IF 操作成功 IF 查詢結(jié)果集為空 返回”不存在” ELSE 返回”存在”ELSE 給出警告”不能查詢數(shù)據(jù)庫(kù)” 返回”存在”l 接口調(diào)用形式:BOOL RelatedExisted(const long BookID)傳入?yún)?shù):BookID(整型常量) 待查驗(yàn)的圖書書號(hào)傳出參數(shù):查驗(yàn)結(jié)果(BOOL值)引用的全局變量: m_pConnection 使用l 存儲(chǔ)分配局部變量:數(shù)據(jù)庫(kù) pLBook _RecordsetPtr 數(shù)據(jù)庫(kù)查詢結(jié)果集指針 查詢參數(shù) vtQuiry _variant_t 查詢命令 vNull _variant_t 查詢連接 類型轉(zhuǎn)換 strQuiry CString 查詢命令類型轉(zhuǎn)換l 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常 相關(guān)記錄存在 返回“真” 相關(guān)記錄不存在 返回“假”數(shù)據(jù)庫(kù)連接異常 讀者庫(kù)操作模塊l 功能根據(jù)輸入提供對(duì)讀者庫(kù)的瀏覽、數(shù)據(jù)修改、增加、刪除記錄等操作增加記錄時(shí),提供對(duì)生成的讀者證號(hào)的唯一性驗(yàn)證刪除記錄時(shí),提供對(duì)所刪除記錄的相關(guān)性檢驗(yàn)l 輸入項(xiàng)目數(shù)據(jù)庫(kù)連接(傳入?yún)?shù))l 輸出項(xiàng)目無(wú)l 程序邏輯初始化(獲取數(shù)據(jù)庫(kù)連接,顯示對(duì)話框)WHILE 用戶未輸入退出 IF 用戶輸入”下一個(gè)” 更新當(dāng)前記錄 移動(dòng)至下一個(gè)記錄 刷新顯示 IF 用戶輸入”上一個(gè)” 更新當(dāng)前記錄 移動(dòng)至上一個(gè)記錄 刷新顯示 IF 用戶輸入”第一個(gè)” 更新當(dāng)前記錄 移動(dòng)至第一個(gè)記錄 刷新顯示 IF 用戶輸入”最后一個(gè)” 更新當(dāng)前記錄 移動(dòng)至最后一個(gè)記錄 刷新顯示 IF 用戶輸入”移動(dòng)到” 更新當(dāng)前記錄 要求輸入讀者證號(hào) IF 該讀者證號(hào)存在 移動(dòng)到指定的記錄 刷新顯示 ELSE 顯示警告”該讀者證號(hào)不存在” IF 用戶輸入”加入” 更新當(dāng)前記錄 要求輸入讀者證號(hào) IF 該讀者證號(hào)已存在 顯示警告”該讀者證號(hào)已存在” ELSE 插入指定讀者證號(hào)的新記錄 記錄總數(shù)加一 光標(biāo)移動(dòng)至新記錄處 IF 用戶輸入”刪除” 更新當(dāng)前記錄 給出警告”確定繼續(xù)” IF 用戶確認(rèn)繼續(xù) IF 該讀者已借圖書信息不為空 給出警告”有未還圖書,不能刪除” ELSE 刪除該圖書記錄 記錄總數(shù)減一 IF 最后一
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1