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

正文內(nèi)容

軟件設(shè)計(jì)說明書-圖書管理系統(tǒng)-資料下載頁(yè)

2025-07-24 17:40本頁(yè)面
  

【正文】 控制,對(duì)子模塊的調(diào)用數(shù)據(jù)庫(kù)連接異常 給出警告 查詢命令生成模塊? 功能根據(jù)用戶界面的輸入生成查詢命令,并提供一定的對(duì)輸入數(shù)據(jù)的檢驗(yàn)? 輸入項(xiàng)目用戶界面的各個(gè)輸入變量(公共變量)? 輸出項(xiàng)目數(shù)據(jù)庫(kù)查詢命令(返回值)? 程序邏輯讀入界面的設(shè)置生成查詢條件生成輸出項(xiàng)生成查詢語(yǔ)句返回查詢語(yǔ)句? 接口調(diào)用形式:CString GetQuiryString()傳入?yún)?shù):無傳出參數(shù):查詢命令(字符串)引用的全局變量: m_strArray CString[20] 寫m_intCols int 寫讀取的用戶界面輸入 m_bBookID m_BookID m_lBookIDm_bBookName m_BookName m_strBookNamem_bAuthor m_Author m_strAuthorm_bPrice m_fPricem_bStatus m_Statusm_bPublisher m_Publisher m_strPublisherm_bPubtime m_Pubtime m_intPubYear1m_intPubMonth1m_intPubYear2 m_intPubMonth2m_intTypem_bReaderID m_ReaderID m_lReaderIDm_bReaderName m_ReaderName m_strReaderNamem_bAddress m_Address m_strAddressm_bOutdate m_Outdate m_oleOutdate1m_oleOutdate2m_b2BookID m_b2BookName m_b2Authorm_b2Price m_b2Publisher m_b2Status32m_b2Pubtimem_b2ReaderID m_b2ReaderName m_b2Addressm_b2Books m_b2Readersm_b2Outdate? 存儲(chǔ)分配局部變量:命令生成 strQuiry CString 查詢命令字符串 格式轉(zhuǎn)換 strTemp CString 數(shù)據(jù)格式轉(zhuǎn)換? 測(cè)試要點(diǎn)用戶輸入數(shù)據(jù)合理合法 生成正確的數(shù)據(jù)庫(kù)查詢語(yǔ)句用戶輸入數(shù)據(jù)不合理或不合法 給出警告 數(shù)據(jù)庫(kù)查詢模塊? 功能根據(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返回”操作失敗”? 接口調(diào)用形式:BOOL GetQuiryResult(const CString strQuiry)傳入?yún)?shù):strQuiry(字符串常量) 查詢命令傳出參數(shù):查詢成功/失敗標(biāo)志(BOOL 值)引用的全局變量:m_pResults _RecordsetPtr 寫(打開)? 存儲(chǔ)分配局部變量:查詢參數(shù) vtQuiry _variant_t 查詢命令vNull _variant_t 查詢連接? 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常查詢命令合法獲取的結(jié)果集為空 返回“真” ,結(jié)果集為空獲取的結(jié)果集非空 返回“假” ,結(jié)果集記錄相應(yīng)結(jié)果查詢命令非法 返回“假” ,給出警告數(shù)據(jù)庫(kù)連接異常 數(shù)據(jù)顯示模塊? 功能將查詢結(jié)果集列表顯示,并根據(jù)輸入調(diào)整格式? 輸入項(xiàng)目33查詢結(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 用戶未輸入“返回”IF 用戶拖動(dòng)列的標(biāo)題欄重新設(shè)置列的位置排序刷新顯示返回? 接口調(diào)用形式:CListShowDlg::ShowList(const _RecordsetPtr pRecords,CString *strArray,const int cols,const int rows)傳入?yún)?shù):pRecords (數(shù)據(jù)庫(kù)查詢結(jié)果集指針) 需要顯示的查詢結(jié)果 strArray (字符串?dāng)?shù)組頭指針) 顯示項(xiàng)的名稱(列名) cols (整型常量) 列表列數(shù) rows (整型常量) 列表行數(shù)傳出參數(shù):無? 存儲(chǔ)分配內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù) m_pRecords _RecordsetPtr 數(shù)據(jù)庫(kù)查詢結(jié)果集 內(nèi)部參數(shù) m_strArray CString[20] 列名存儲(chǔ)數(shù)組m_intCols int 列表列數(shù)m_intRows int 列表行數(shù)m_cltFGrid CMSFlexGrid 列表控件m_iMouseCol int 用戶鼠標(biāo)所在列? 測(cè)試要點(diǎn)查詢結(jié)果正常查詢結(jié)果集為空 顯示消息框提示查詢結(jié)果集不為空 正常顯示結(jié)果列表,并根據(jù)用戶輸入調(diào)整輸出查詢結(jié)果異常 顯示警告 系統(tǒng)設(shè)置模塊? 功能提供對(duì)系統(tǒng)操作員庫(kù)的瀏覽,系統(tǒng)設(shè)置的更改? 輸入項(xiàng)目數(shù)據(jù)庫(kù)連接(傳入?yún)?shù))? 輸出項(xiàng)目無? 程序邏輯初始化(獲取數(shù)據(jù)庫(kù)連接,獲取系統(tǒng)操作員記錄集,獲取當(dāng)前系統(tǒng)設(shè)置,顯示對(duì)話框)34WHILE 用戶為輸入”返回”IF 用戶輸入”保存設(shè)置”讀取界面值生成更新語(yǔ)句,更新數(shù)據(jù)庫(kù)IF 用戶輸入”下一個(gè)”更新當(dāng)前系統(tǒng)操作員記錄移至下一個(gè)記錄刷新顯示IF 用戶輸入”上一個(gè)”更新當(dāng)前系統(tǒng)操作員記錄移至上一個(gè)記錄刷新顯示IF 用戶輸入”加入”更新當(dāng)前系統(tǒng)操作員記錄插入空的新記錄移至插入的新記錄處顯示刷新IF 用戶輸入”刪除”更新當(dāng)前系統(tǒng)操作員記錄給出警告”是否繼續(xù)”IF 用戶確認(rèn)刪除”IF 要求刪除的不是當(dāng)前操作員的賬號(hào)刪除當(dāng)前記錄ELSE給出警告”不能刪除當(dāng)前操作員”關(guān)閉對(duì)話框? 接口調(diào)用形式:void CSysSettingDlg::SetSystem(const _ConnectionPtr pConnection,const CString strAddminister)傳入?yún)?shù):pConnection _ConnectionPtr 數(shù)據(jù)庫(kù)連接指針 strAddminister CString 當(dāng)前操作員傳出參數(shù):無? 存儲(chǔ)分配內(nèi)部數(shù)據(jù):數(shù)據(jù)庫(kù) m_pSetting _RecordsetPtr 查詢結(jié)果集指針m_pAddminister _RecordsetPtr 查詢結(jié)果集指針m_pConnection _ConnectionPtr 數(shù)據(jù)庫(kù)連接指針 用戶界面 m_bCheckBook BOOL 圖書操作權(quán)限m_bCheckReader BOOL 讀者操作權(quán)限m_bCheckSys BOOL 系統(tǒng)操作權(quán)限m_strID CString 當(dāng)前記錄中的序號(hào)項(xiàng)m_strAddminister CString 當(dāng)前記錄中的賬號(hào)項(xiàng)m_intMaxLBNum int 借書數(shù)上限m_intMaxBLDays int 借書天數(shù)上限35 內(nèi)部參數(shù) m_intPosition int 當(dāng)前記錄位置m_iTotalNum int 記錄總數(shù)m_strCurrUser CString 當(dāng)前操作員賬號(hào)? 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常 正常流程數(shù)據(jù)庫(kù)連接異常 給出警告 獲取系統(tǒng)操作員記錄集模塊? 功能獲取所有系統(tǒng)操作員的記錄? 輸入項(xiàng)目數(shù)據(jù)庫(kù)連接(公共變量)? 輸出項(xiàng)目操作成功/失敗標(biāo)志(返回值);系統(tǒng)操作員記錄集(公共變量)? 程序邏輯生成數(shù)據(jù)庫(kù)查詢命令查詢數(shù)據(jù)庫(kù),打開記錄集IF 操作成功返回”操作成功”ELSE返回”操作失敗”? 接口調(diào)用形式:BOOL OpenManagers()傳入?yún)?shù):無傳輸參數(shù):查詢成功/失敗標(biāo)志(BOOL 值)引用的全局變量: m_pAddminister _RecordsetPtr 數(shù)據(jù)查詢結(jié)果集指針m_intPosition int 當(dāng)前記錄位置計(jì)數(shù)m_iTotalNum int 記錄總數(shù)? 存儲(chǔ)分配局部變量:查詢參數(shù) bstrQuery _bstr_t 查詢命令vtNull _variant_t 查詢連接? 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常結(jié)果集為空 返回“真” ,記錄總數(shù)置為 0,位置計(jì)數(shù)置為 0結(jié)果集非空 返回“真” ,位置計(jì)數(shù)置為 1數(shù)據(jù)庫(kù)連接異常 給出警告,返回“假” 更新當(dāng)前記錄模塊? 功能根據(jù)用戶界面的輸入,更新當(dāng)前記錄各數(shù)據(jù)域? 輸入項(xiàng)目用戶界面的各個(gè)變量(公共變量)? 輸出項(xiàng)目更新操作成功/失敗標(biāo)志(返回值);更新后的記錄(存儲(chǔ)文件)? 程序邏輯36保存當(dāng)前系統(tǒng)設(shè)置讀入界面的值IF 系統(tǒng)設(shè)置發(fā)生變化給出警告”不能更改系統(tǒng)設(shè)置”恢復(fù)系統(tǒng)設(shè)置的值生成數(shù)據(jù)庫(kù)更新語(yǔ)句IF 更新操作成功重新獲取記錄集光標(biāo)移動(dòng)到原位置返回”成功”ELSE給出警告”操作失敗”返回”失敗”? 接口調(diào)用形式:BOOL RefreshData()傳入?yún)?shù):無傳出參數(shù):操作成功/失敗標(biāo)志(BOOL 值)引用的全局變量: m_pConnection _ConnectionPtr 使用m_intMaxBLDays int 讀寫m_intMaxLBNum int 讀寫m_bCheckBook BOOL 讀m_bCheckReader BOOL 讀m_bCheckSys BOOL 讀m_strAddminister CString 讀? 存儲(chǔ)分配局部變量:操作參數(shù) vtCommand _variant_t 操作命令vRecsAffected _variant_t 操作影響 類型轉(zhuǎn)換 strCommand CString 操作命令類型轉(zhuǎn)換vtemp _variant_t 命令參數(shù)類型轉(zhuǎn)換level int 命令參數(shù)類型轉(zhuǎn)換 數(shù)據(jù)保存 MaxLBNum int 借書數(shù)上限保存MaxLBDay int 借書天數(shù)上限保存? 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常輸入數(shù)據(jù)合理合法 根據(jù)輸入更新記錄,返回“真”輸入數(shù)據(jù)不合理或不合法 給出警告,返回“假”數(shù)據(jù)庫(kù)連接異常 給出警告,返回“假” 更新顯示模塊? 功能根據(jù)當(dāng)前記錄中的各數(shù)據(jù)域,更新用戶界面各變量的值? 輸入項(xiàng)目當(dāng)前記錄中的各數(shù)據(jù)域(公共變量)? 輸出項(xiàng)目37更新后的用戶界面各變量(公共變量)? 程序邏輯逐項(xiàng)讀取記錄中的數(shù)據(jù)域置入顯示字符串中IF 當(dāng)前記錄為第一條禁止”前一個(gè)”按鈕IF 當(dāng)前記錄為最后一條禁止”后一個(gè)”按鈕IF 記錄總數(shù)為 0禁止”加入”以外的所有按鈕刷新顯示界面? 接口調(diào)用形式:void RefreshDataView()傳入?yún)?shù):無傳出參數(shù):無引用的全局變量: m_pAddminister _RecordsetPtr 讀m_iTotalNum int 讀m_intPosition int 讀m_strID CString 寫m_strAddminister CString 寫m_bCheckBook BOOL 寫m_bCheckReader BOOL 寫 m_bCheckSys BOOL 寫? 存儲(chǔ)分配局部變量:類型轉(zhuǎn)換 vtemp _variant_t 數(shù)據(jù)域類型轉(zhuǎn)換? 測(cè)試要點(diǎn)記錄集正常用戶輸入正常用戶輸入異常記錄集異常參考資料[1]費(fèi)賢舉關(guān)于圖書管理系統(tǒng)的批文 [2]鄭人杰,殷人昆,陶永雷。 《實(shí)用軟件工程》 (第二版) 。北京:清華大學(xué)出版社,1997。[3]王立福,麻志毅。 《軟件工程》 (第二版) 。北京:北京大學(xué)出版社,2022。[4]唐學(xué)忠,王文。 《Visual Basic 程序設(shè)計(jì)教程》北京:中國(guó)電力出版社,202
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1