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

正文內(nèi)容

word版可編輯-例子詳細(xì)設(shè)計(jì)說明書精心整理doc(專業(yè)版)

2025-08-26 11:51上一頁面

下一頁面
  

【正文】 《Visual Basic程序設(shè)計(jì)教程》北京:中國(guó)電力出版社,2002。隨著社會(huì)信息量的與日俱增,作為信息存儲(chǔ)的主要媒體之一圖書,數(shù)量、規(guī)模比以往任何時(shí)候都大的多,不論個(gè)人還是圖書管理部門都需要使用方便而有效的方式來管理自己的書籍。strReaderName)傳入?yún)?shù):ReaderID(常量參數(shù)傳入) 待查驗(yàn)的讀者證號(hào) m_pConnection(借書模塊內(nèi)的全局變量) 數(shù)據(jù)庫(kù)連接指針傳出參數(shù):讀者證號(hào)存在/不存在標(biāo)志(返回值) strReaderName(傳入的引用參數(shù)) 讀者證號(hào)對(duì)應(yīng)的讀者姓名(讀者證號(hào)不存在時(shí)置為空)l 存儲(chǔ)分配局部變量:數(shù)據(jù)庫(kù) pReader _RecordsetPtr 數(shù)據(jù)庫(kù)查詢結(jié)果集指針 查詢參數(shù) vtQuiry _variant_t 查詢命令 vNull _variant_t 查詢連接 類型轉(zhuǎn)換 strQuiry Cstring 查詢命令類型轉(zhuǎn)換 vtemp _variant_t 查詢結(jié)果類型轉(zhuǎn)換l 測(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)Kl 功能查驗(yàn)輸入的圖書書號(hào)是否合法l 輸入項(xiàng)目圖書書號(hào)(整型常量)l 輸出項(xiàng)目查驗(yàn)結(jié)果(BOOL值)l 程序邏輯生成數(shù)據(jù)庫(kù)查詢語句調(diào)用數(shù)據(jù)庫(kù)查詢模塊IF返回結(jié)果集為空(不存在該圖書書號(hào))返回”非法圖書書號(hào)”ELSE返回”合法圖書書號(hào)”l 接口調(diào)用形式: BOOL CheckBook(const long BookID)傳入?yún)?shù): BookID(整型常量) 帶查驗(yàn)的圖書書號(hào)傳出參數(shù): 書號(hào)合法/不合法標(biāo)志(返回值) 查驗(yàn)結(jié)果l 存儲(chǔ)分配局部變量: 數(shù)據(jù)庫(kù) pBook _RecordsetPtr 數(shù)據(jù)庫(kù)查詢結(jié)果集指針 查詢參量 vtQuiry _variant_t 查詢字符串 vNull _variant_t 查詢連接參量 類型轉(zhuǎn)換 strQuiry Cstring 查詢命令類型轉(zhuǎn)換l 測(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ù)連接異常 相關(guān)信息獲取模塊l 功能獲取合法讀者的借書記錄l 輸入項(xiàng)目合法讀者證號(hào)(整型常量);讀者已借圖書信息(引用型字符串)l 輸出項(xiàng)目查詢操作結(jié)果(BOOL值)l 程序邏輯生成數(shù)據(jù)庫(kù)查詢語句調(diào)用數(shù)據(jù)庫(kù)查詢模塊IF 操作成功 WHILE 查詢結(jié)果集未讀至文件尾 讀取各項(xiàng)值 置入讀者已借圖書信息字符串 返回”操作成功”ELSE 置空讀者已借圖書信息字符串 返回”操作失敗”l 接口調(diào)用形式:BOOL GetLBInf(const long ReaderID,CString amp。北京:清華大學(xué)出版社,1997。《實(shí)用軟件工程》(第二版)。strLBInf)傳入?yún)⒘浚篟eaderID(整型常量) 查詢參數(shù) strLBInf(引用型字符串) 返回用的格式化的查詢信息傳出參量:查詢成功/失敗標(biāo)志(BOOL值) 查詢操作結(jié)果信息l 存儲(chǔ)分配局部變量: 數(shù)據(jù)庫(kù) pRecords _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ù)連接正常數(shù)據(jù)庫(kù)數(shù)據(jù)正常輸入正常(讀者證號(hào)合法)輸入異常(讀者證號(hào)非法)數(shù)據(jù)庫(kù)數(shù)據(jù)異常數(shù)據(jù)庫(kù)連接異常 借書登記模塊l 功能登錄借書信息l 輸入項(xiàng)目讀者證號(hào)(整型常量);圖書書號(hào)(整型常量)l 輸出項(xiàng)目操作結(jié)果(BOOL值)l 程序邏輯生成數(shù)據(jù)庫(kù)操作命令調(diào)用數(shù)據(jù)庫(kù)操作模塊IF 操作成功 返回”操作成功”ELSE 返回”操作失敗”l 接口調(diào)用形式:BOOL WriteBlrecord(const long ReaderID,const long BookID)傳入?yún)?shù):ReaderID(整型常量) 操作參數(shù)(借閱者讀者證號(hào)) BookID(整型常量) 操作參數(shù)(借閱圖書書號(hào))傳出參數(shù):操作成功/失敗標(biāo)志(返回值)l 存儲(chǔ)分配局部變量: 操作命令參數(shù) vRecsAffected _variant_t 操作影響 vtCommand _variant_t 操作命令 類型轉(zhuǎn)換 strCommand CString 操作命令類型轉(zhuǎn)換 strToday CString 借書日期類型轉(zhuǎn)換 oleToday COleDateTime 借書日期l 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常數(shù)據(jù)庫(kù)操作正常輸入?yún)?shù)合法輸入?yún)?shù)非法數(shù)據(jù)庫(kù)操作異常數(shù)據(jù)庫(kù)連接異常4 還書模塊l 功能運(yùn)行還書對(duì)話框查驗(yàn)輸入的圖書書號(hào)對(duì)合法輸入登錄還書信息顯示相關(guān)信息(本次還書操作信息,尚未歸還圖書的相關(guān)信息,讀者信息)l 輸入項(xiàng)目圖書書號(hào)(用戶輸入)l 輸出項(xiàng)目相關(guān)信息(本次還書操作信息,尚未歸還的圖書信息,讀者信息)l 程序邏輯點(diǎn)擊退出初始對(duì)話框出錯(cuò)返回借書記錄查驗(yàn)?zāi)K登記還書更新還書信息及顯示關(guān)閉對(duì)話框l 接口調(diào)用形式:CBookInDlg::ReturnBook(const _ConnectionPtr pConnection,const int MaxLBDay)傳入?yún)⒘浚簆Connection(數(shù)據(jù)庫(kù)連接指針常量) 提供數(shù)據(jù)庫(kù)連接 MaxLBDay(整型常量) 系統(tǒng)參數(shù)(借書天數(shù)上限)傳出參量:無l 存儲(chǔ)分配內(nèi)部變量:數(shù)據(jù)庫(kù) m_pConnection _ConnectionPtr 數(shù)據(jù)庫(kù)連接指針 m_pRecords _RecordsetPtr 數(shù)據(jù)庫(kù)查詢結(jié)果集指針 用戶界面 m_lBookID long 欲還圖書書號(hào) m_strLenderID CString 借閱者圖書證號(hào)顯示 m_strLender CString 借閱者姓名 m_strRBInf CString 已還圖書信息顯示 m_strNRBInf CString 未還圖書信息顯示 m_strRBNum CString 已還圖書數(shù)顯示 m_strNRBNum CString 未還圖書數(shù)顯示 內(nèi)部參數(shù) m_lCurrID long 當(dāng)前還書者讀者證號(hào) m_intRBNum int 已還圖書計(jì)數(shù) m_MaxLBDay int 借書天數(shù)上限l 測(cè)試要點(diǎn)模塊正常工作流程對(duì)輸入的查驗(yàn),包括輸入值的合法性與合理性檢驗(yàn)數(shù)據(jù)庫(kù)連接異常能否做出適當(dāng)處理數(shù)據(jù)庫(kù)數(shù)據(jù)異常時(shí)能否判斷并給予適當(dāng)處理 借書記錄查驗(yàn)?zāi)Kl 功能查驗(yàn)借書記錄是否存在(即是否存在與指定書號(hào)相對(duì)應(yīng)的借書記錄)l 輸入項(xiàng)目圖書書號(hào)(傳入?yún)?shù))l 輸出項(xiàng)目查驗(yàn)結(jié)果(返回值);查詢結(jié)果集(圖書書號(hào)、書名、狀態(tài)、出借日期)l 程序邏輯生成數(shù)據(jù)庫(kù)查詢語句調(diào)用數(shù)據(jù)庫(kù)查詢模塊IF 操作成功IF查詢結(jié)果集不為空(存在該借書記錄)返回”記錄存在” ELSE 警告”記錄不存在”ELSE 警告”查詢失敗”返回”記錄不存在”l 接口調(diào)用形式:BOOL CheckBlrcord(const long BookID)傳入?yún)⒘浚築ookID(整型常量)傳出參量:書號(hào)合法/非法標(biāo)志(BOOL型)l 存儲(chǔ)分配局部變量: 查詢參數(shù) vtQuiry _variant_t 查詢命令 vNull _variant_t 查詢連接 類型轉(zhuǎn)換 strQuiry CString 查詢命令類型轉(zhuǎn)換引用的全局變量:m_pConnection _ConnectionPtr 使用m_pRecords _RecordsetPtr 寫(打開)l 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接正常數(shù)據(jù)庫(kù)數(shù)據(jù)正常 合法的圖書書號(hào) 返回“真”查驗(yàn)結(jié)果 不合法的圖書書號(hào) 返回“假”查驗(yàn)結(jié)果,給出警告提示 數(shù)據(jù)庫(kù)數(shù)據(jù)異常 返回“假”查驗(yàn)結(jié)果,給出數(shù)據(jù)異常警告數(shù)據(jù)庫(kù)連接異常 返回“假”查驗(yàn)結(jié)果,給出數(shù)據(jù)庫(kù)連接異常警告 相關(guān)信息獲取模塊l 功能獲取指定讀者(讀者證號(hào))的借書記錄,獲取的信息包括所借圖書書名,借書日期以及所借圖書的總本數(shù)。在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言若采用一套行之有效的圖書管理系統(tǒng)來管理自己的書籍,會(huì)方便許多。[4]唐學(xué)忠,王文。2程序系統(tǒng)的結(jié)構(gòu) 系 統(tǒng) 操 作 模 塊系統(tǒng)設(shè)置圖書查詢更改口令 系統(tǒng)操作讀者庫(kù) 操作數(shù)據(jù)統(tǒng)計(jì)讀者查詢 輸 入 輸 出圖書庫(kù) 操作數(shù)據(jù)備份數(shù)據(jù)恢復(fù)3程序(標(biāo)識(shí)符)設(shè)計(jì)說明初始化圖書查詢模塊還書模塊借書模塊系統(tǒng)查詢模塊l 功能建立與數(shù)據(jù)庫(kù)連接獲取系統(tǒng)設(shè)置運(yùn)行主對(duì)話框根據(jù)輸入調(diào)用子模塊退出系統(tǒng)時(shí)斷開與數(shù)據(jù)庫(kù)的連接l 輸入項(xiàng)目用戶鼠標(biāo)點(diǎn)擊輸入l 程序邏輯見右圖l 存儲(chǔ)分配內(nèi)部數(shù)據(jù): 數(shù)據(jù)庫(kù)連接 m_pConnection _ConnectionPtr 數(shù)據(jù)庫(kù)連接指針 m_IsConnected BOOL 數(shù)據(jù)庫(kù)連接指示 系統(tǒng)設(shè)置 m_MaxLBNum int 可借圖書數(shù)上限 m_MaxLBDay int 借書天數(shù)上限 子對(duì)話框 m_BookOutDlg CBookOutDlg 借書對(duì)話框 m_BookInDlg CBookInDlg 還書對(duì)話框 m_BookQuiryDlg CBookQuiryDlg 圖書查詢對(duì)話框 m_SysDlg CSysDlg 系統(tǒng)操作對(duì)話框l 測(cè)試要點(diǎn)數(shù)據(jù)庫(kù)連接情況:正常情況,數(shù)據(jù)庫(kù)文件缺少,外部系統(tǒng)異常。我們將這些想法記錄下來,作為詳細(xì)設(shè)計(jì)說明書,為進(jìn)一步設(shè)計(jì)軟件、編寫代碼打下基礎(chǔ)。l 功能查驗(yàn)輸入的讀者證號(hào)運(yùn)行借書對(duì)話框獲取該讀者的相關(guān)信息查驗(yàn)輸入的圖書號(hào)登記借書l 輸入項(xiàng)目讀者證號(hào)、圖書書號(hào)(用戶輸入)l 輸出項(xiàng)目讀者信息(姓名);讀者已借圖書信息(書名、借書日期);l 程序邏輯對(duì)話框初始化操作取消輸入不合理點(diǎn)擊返回出錯(cuò)輸入讀者證號(hào)查 驗(yàn)借書對(duì)話框查驗(yàn)借書登記更新相關(guān)信息及顯示關(guān)閉對(duì)話框l 接口調(diào)用形式:void CBookDlg::LendBook(const _ConnectionPtr pConnection, const int MaxLBNum)傳入?yún)?shù):pConnection 數(shù)據(jù)庫(kù)連接指針 MaxLBNum 系統(tǒng)參數(shù)(可借圖書上限)傳出參數(shù):無l 存儲(chǔ)分配內(nèi)部數(shù)據(jù): 數(shù)據(jù)庫(kù) m_pConnection _ConnectionPtr 數(shù)據(jù)庫(kù)連接指針 用戶界面 m_strReaderName CString 讀者姓名 m_strLBInf CString 已借圖書信息 m_strLBNum CString 已借圖書數(shù)顯示 m_lBookID long 欲借圖書書號(hào) 內(nèi)部參數(shù) m_lReaderID long 當(dāng)前讀者證號(hào) m_MaxLBNum int 可借圖書數(shù)上限l 測(cè)試要點(diǎn)模塊正常運(yùn)行流程用戶輸入數(shù)據(jù)檢查(讀者證號(hào)、圖書書號(hào)),包括數(shù)據(jù)合理性檢查,以及合法性檢查數(shù)據(jù)庫(kù)操作數(shù)據(jù)庫(kù)連接異常時(shí)的響應(yīng)情況 讀者查驗(yàn)?zāi)Kl 功能查驗(yàn)輸入的讀者證號(hào)是否合法(即是否存在與該讀者證號(hào)對(duì)應(yīng)的讀者記錄)l 輸入項(xiàng)目讀者證號(hào)(整型常數(shù)),讀者姓名(引用型字符串)l 輸出項(xiàng)目查驗(yàn)結(jié)果(BOOL值)l 程序邏輯生成數(shù)據(jù)庫(kù)查詢語句調(diào)用數(shù)據(jù)庫(kù)查詢模塊IF返回結(jié)果集為空(不存在該讀者證號(hào)) 置讀
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1