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

正文內(nèi)容

書(shū)店管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)-文庫(kù)吧在線文庫(kù)

  

【正文】 作。 2) 根據(jù)管理員輸入的用戶名判斷用戶是否存在,如果存在,提示錯(cuò)誤,并要求重新輸入 3) 如果用戶不存在,根據(jù)管理員輸入的用戶名 ﹑ 用戶密碼和權(quán)限的類別,在數(shù)據(jù)庫(kù)中用戶表中添加新紀(jì)錄。 } (七 ) 系統(tǒng)設(shè)置模塊 在該模塊中包括用戶設(shè)置,圖書(shū)分類設(shè)置和出版社設(shè)置。 i++。 23 (i,3,TempPrice)。 } CString TempNumber。 m_strYear = 。 if(m_strMonth == 12) m_Year = atol(m_strYear + 00 + 00) + 10100。 float MoneySum = 0。 CString m_strDate。 } ()。 (i,2,)。 UpdateData(TRUE)。 order by bookname ASC, chrTemp,m_strSearchCondition,chrTemp)。 } if(m_strSearchWay == 圖書(shū)編號(hào) ) (bookno like 39。 void CBookSearchDialog::OnOK() { UpdateData(TRUE)。 } ResetMembers()。 if(()){ ()。 } ( 3) 圖書(shū)的刪除 void CBookinfoSetingDialog::OnButtonDelete() { UpdateData()。 = m_strPublisher。 (CRecordset::snapshot, NULL, CRecordset::none)。 if(m_strBookNo == ){ MessageBox(圖書(shū)編號(hào)不能為空 !)。 圖書(shū)信息設(shè)置模塊 IPO圖 輸入:圖書(shū)編號(hào) 處理: (1) 圖書(shū)信 息設(shè)置對(duì)話框啟動(dòng)。 = + atoi(m_strNumber)。 = m_strBookName。 Close()。 (%d,())。 CTime t。 ListSale()。%s39。,BookName)。 void CBookSaleDialog::OnButtonCancel() { int i = ()。 ()。 = 。 13 while(! ()){ //算出總銷售額 m_Sum = m_Sum + 。 } } // 結(jié)賬 void CBookSaleDialog::OnButtonBill() { UpdateData()。 (pos,1,TempNumber)。 CString TempPrice。 = atol(time)。 = m_strAuthor。 return 。 CTempSaleSet m_TempSaleSet。 CString day。 return。 (%.2f,TempFianalPrice)。 ()。 (%d,)。%s39。其主要實(shí)現(xiàn)代碼如下: (1) CBookSaleDialog 類使用的圖書(shū)信息表記錄集 CBookSet﹑圖書(shū)銷售表記錄集 CBookSaleSet 和臨時(shí)圖書(shū)銷售表記錄集 CTempSaleSet.,操作完成后,更新和調(diào)整圖書(shū)信息表 , 增加圖書(shū)銷售表記錄,臨時(shí)銷售表為空。 (4) 輸入圖書(shū)數(shù)量,然后,按回車鍵計(jì)算出該筆銷售的金額。 } else{ ptheApp(, ,)。%s39。其主要代碼如下: (1) 根據(jù)用戶名和密碼驗(yàn)證用戶身份和分配權(quán)限 //在登陸按鈕被點(diǎn)擊后,進(jìn)行權(quán)限驗(yàn)證。 ( 20) (六)綜合查詢模塊 ( 19) 圖書(shū)信息設(shè)置模塊的實(shí)現(xiàn) ( 19) 圖書(shū)信息設(shè)置模塊 IPO 圖 作為一種該研究方向的實(shí)踐性探索,本圖書(shū)銷售管理系統(tǒng)旨在提供一個(gè)可以操作的,方便查詢,易于修改的輔助管理系統(tǒng),以滿足當(dāng)前小型書(shū)店在管理實(shí)踐和業(yè)務(wù)操作中的具體需求。 在當(dāng)今社會(huì),隨著計(jì)算機(jī)的發(fā)展及網(wǎng)絡(luò)技術(shù)的應(yīng)用,日常管理工作應(yīng)該從以前繁瑣的事務(wù)中解放出來(lái),從而提高了工作效率。 ( 2) 圖書(shū)銷售 ( 3) 圖書(shū)信息設(shè)置 ( 6) 數(shù)據(jù)庫(kù)介紹 ( 9) 四、詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) ( 9) (一)系統(tǒng)主控平臺(tái) ( 9) 主控平臺(tái)界面的實(shí)現(xiàn) ( 9) 權(quán)限設(shè)置 模塊 IPO 圖 ( 18) (五)圖書(shū)信息設(shè)置模塊 (2)用戶輸入用戶名和密碼。 CBookShopMISApp *ptheApp = (CBookShopMISApp *)AfxGetApp()。 if(()){ ()。 } } catch(CDBException *e){ eReportError()。并算出總金額。 // 根據(jù)圖書(shū)編號(hào)進(jìn)行搜索,如果存在,則顯示圖書(shū)詳細(xì)信息 void CBookSaleDialog::OnButtonSearch() { UpdateData(TRUE)。 if(() || ( == 0)) { ()。 m_strAuthor = 。 } } // 計(jì)算銷售值 void CBookSaleDialog::OnOK() { UpdateData(TRUE)。 if(m_strBookNo == ){ MessageBox(請(qǐng)輸入要銷售圖書(shū)的編號(hào) )。 } // 獲取當(dāng)前時(shí)間 CTime t。 if(() 9) month = 0 + month。%s39。 ()。 = m_strBookNo。 Close()。 (%d,)。 (pos,4,TempSum)。 CTempSaleSet m_TempSaleSet。 = 。 ()。 return。 if(i 0){ AfxMessageBox(請(qǐng)選取要?jiǎng)h除的銷售記錄 !)。 ()。 if(!()){ ()。 (3) 將圖書(shū)添加到圖書(shū)信息表中 輸出:更新圖書(shū)信息表 15 2. 圖書(shū)入庫(kù)模塊的實(shí)現(xiàn) 根據(jù)圖書(shū)入庫(kù)模塊的 IPO 圖,通過(guò)定義 CBookInputDialog 類來(lái)實(shí)現(xiàn)該模塊的主體功能。 CString year。 return 。,m_strBookNo)。 = m_strPublisher。 ()。圖書(shū)信息更新到圖書(shū)信息表中。 return。 } else{ ()。 ()。 } CBookSet m_BookSet。 ()。 輸入:查詢方式和查詢條件 處理: 1) 書(shū)查詢對(duì)話框啟動(dòng)。%39。 if(m_strSearchWay == 圖書(shū)簡(jiǎn)寫(xiě)代碼 ) (bookbn like 39。 CString TempPrice。 m_strSearchCondition = 。 (i,4,TempPrice)。 輸入:銷售時(shí)間 處理: 1) 根據(jù)用戶輸入的時(shí)間(某年﹑某年某月或某年某月某日)從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)。 } ()。amp。 } else{ m_strDate = m_strYear + m_strMonth + m_strDay。 m_strMoneySum = 。 while(! ()){ (i,)。 (i,5,)。 return。 用戶設(shè)置模塊實(shí)現(xiàn)三個(gè)主要功能:添加新用戶﹑修改用戶口令﹑修改用戶權(quán)限和刪除指定用戶。 2) 輸入新的用戶密碼和權(quán)限的類別。 流程:檢查當(dāng)前的狀態(tài)為添加或者編輯,如果為添加狀態(tài),先檢查用戶名是否已經(jīng)存在,然后插入新的用戶;如果為編輯狀態(tài),更新用戶 信息,更改相關(guān)組件的狀態(tài)。 if(m_strUserName == ){ MessageBox(請(qǐng)?zhí)顚?xiě)用戶名 )。%s39。 = m_strUserPwd。 (username = 39。 = m_strUserName。 27 } else{ ()。 m_BIsAdmin = FALSE。 CBookShopMISApp *ptheApp = (CBookShopMISApp *)AfxGetApp()。 ()。 m_BIsAdmin =FALSE。 輸出:數(shù)據(jù)庫(kù)備份文件 (3) 數(shù)據(jù)庫(kù)恢復(fù) 輸入:數(shù)據(jù)庫(kù)備份文件 處理: 1) 提醒用戶是否完成數(shù)據(jù)庫(kù)恢復(fù)操作。 30 ()。 if(CopyFile(szFile,szBakFile,FALSE)) AfxMessageBox(數(shù)據(jù)庫(kù)備份成功 !)。 // 獲取程序路徑,因?yàn)閿?shù)據(jù)庫(kù)和程序在同一文件夾中,這樣就可動(dòng)態(tài)的得到數(shù)據(jù)庫(kù)的路徑 CString szPath。 CString szFile = szPath + \\。這對(duì)于我以后的工作和學(xué)習(xí)是巨大的財(cái)富,在此感謝他耐心的輔導(dǎo)。 } 31 五、結(jié)論與體會(huì) 通過(guò)一個(gè)多月的設(shè)計(jì)與開(kāi)發(fā),書(shū)店管理系統(tǒng)基本開(kāi)發(fā)完畢,并實(shí)現(xiàn)了小型書(shū)店的基本功能。 nPos= (39。 if(ptheApp() == FALSE){ AfxMessageBox(您沒(méi)有使用此功 能的權(quán)限 )。)。 return。 (八 )數(shù)據(jù)庫(kù)管理模塊 數(shù)據(jù)庫(kù)管理模塊負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)進(jìn)行簡(jiǎn)單的一些管理,包括數(shù)據(jù)庫(kù)備份和數(shù)據(jù)庫(kù)還原工作,通過(guò)這些工作來(lái)維護(hù)數(shù)據(jù)庫(kù)的安全,降低意外或人為破壞的損失。 } ListUserName()。%s39。 // 刪除指定用戶 v
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1