版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
機(jī)構(gòu)圖標(biāo)輪胎管理系統(tǒng)模塊設(shè)計(jì)報(bào)告文件狀態(tài):[]草稿["]正式發(fā)布[]正在修改《文件標(biāo)識(shí):輪胎管理系統(tǒng)-SD-MODULE當(dāng)前版本:作者:完成日期:版本歷史!版本/狀態(tài)作者參與者起止日期備注岑金煥陸虹妍》黃美品開發(fā)小組全體10-06-01~10-06-07岑金煥陸虹妍黃美品'開發(fā)小組全體10-06-07~10-06-13項(xiàng)目經(jīng)理:一一開發(fā)經(jīng)理:一一系統(tǒng)工程師:組員:岑????,陸,黃目錄文檔介紹文檔目的&文檔范圍讀者對(duì)象參考文獻(xiàn)模塊命名規(guī)則模塊匯總模塊匯總表模塊關(guān)系圖ADO類的設(shè)計(jì)*CDlgBox(設(shè)置窗口與控件屬性)基本信息設(shè)計(jì)輪胎管理變更輪胎信息輪胎類型添加輪胎零售修補(bǔ)采購入庫采購出庫?輪胎信息查詢銷售出入庫單查詢輪胎修補(bǔ)單查詢批發(fā)銷售胎號(hào)查詢零售銷售胎號(hào)查詢系統(tǒng)操作系統(tǒng)登錄修改密碼添加、刪除用戶打印報(bào)表退出系統(tǒng)其他基本資料輪胎管理|輪胎信息查詢異常處理文檔介紹文檔目的本文件規(guī)定開發(fā)組各成分設(shè)計(jì)成份本文件用于指導(dǎo)組員的編碼與設(shè)計(jì)工作文檔范圍.對(duì)軟件所有的模塊設(shè)計(jì),包括共有模塊和各個(gè)具體的子模塊。讀者對(duì)象開發(fā)組全體成員參考文獻(xiàn)xxyy詳細(xì)設(shè)計(jì)模塊命名規(guī)則所有對(duì)話框類CListCtrl控件名字一致,都為m_list所有變量都小寫,成員變量以m_開頭,_自定義函數(shù)以my開頭,且全都為小寫布爾變量以b打頭字符變量以c打頭整型變量以i打頭對(duì)話框類后加Dlg字符串變量以str開頭,如str成員字符串變量以m_str開頭(10)成員布爾變量以m_bool開頭)(11)成員整型變量以m_i開頭(12)數(shù)組后加后綴array(13)結(jié)構(gòu)體變量以t開頭(14)CTime類型對(duì)象以ct打頭(15)其他規(guī)則均遵循C++編程規(guī)范模塊匯總模塊匯總表提示:這里模塊是指相對(duì)獨(dú)立的軟件設(shè)計(jì)單元,例如對(duì)象類、函數(shù)包等等。公用類
模塊名稱功能簡(jiǎn)述CADOBox對(duì)數(shù)據(jù)庫連接、關(guān)閉,執(zhí)行SQL語句后顯示到用戶界面,同時(shí)提供對(duì)數(shù)據(jù)庫提供判斷是否為空、數(shù)據(jù)是否存在、是否有權(quán)限功能CDlgBox可以對(duì)對(duì)話框背景色,控件字體大小,顏色,背景色等系統(tǒng)功能…模塊名稱功能簡(jiǎn)述CPwdSettingDlg顯示“密碼設(shè)置"對(duì)話框,允許用戶在對(duì)話框中輸入原來的用戶密碼和將要設(shè)定的新用戶密碼,如果用戶輸入了正確的原密碼,則重新設(shè)定用戶密碼為新密碼。出錯(cuò)顯示信息。CLoginDlg顯示用戶登錄對(duì)話框,對(duì)用戶的登錄名和權(quán)限進(jìn)行驗(yàn)證,判斷是否允許用戶登錄系統(tǒng),以及以何種方式登錄系統(tǒng)。出錯(cuò)顯示信息。CUserAddDlg顯示“新增用戶“對(duì)話框,根據(jù)使用者設(shè)定的用戶名、密碼、權(quán)限等信息在數(shù)據(jù)庫中新增一條用戶記錄。系統(tǒng)使用者可以使用該用戶身份登錄系統(tǒng)。(CUserDelDlg顯示''刪除用戶“對(duì)話框,如果用戶擁有超級(jí)用戶權(quán)限,就把數(shù)據(jù)庫該選中的用戶刪除掉CLogDlg顯示”日志管理”對(duì)話框,如果用戶擁有超級(jí)權(quán)限,可以管理日志,刪除CExitDlg顯示"退出系統(tǒng)"對(duì)話框,如果用戶選Yes,則退出系統(tǒng)基本數(shù)據(jù)模塊名稱|功能簡(jiǎn)述CBaseDataDlg根據(jù)用戶選擇的,顯示相應(yīng)的對(duì)話框,"輪胎管理"、"輪胎出入庫"、"輪胎類別"、"修補(bǔ)管理"、"業(yè)務(wù)員",根據(jù)用戶填入的信息,對(duì)數(shù)據(jù)庫進(jìn)行添加刪除修改操作輪胎管理模塊名稱功能簡(jiǎn)述CWheeltAddDlg顯示"輪胎添加"對(duì)話框,允許用戶在對(duì)話框中輸入和選擇輪胎信息,并根據(jù)設(shè)置好的輪胎信息在數(shù)據(jù)庫中新增一條固定資產(chǎn)記錄。、CWheelTransDlg顯示"輪胎變更"對(duì)話框,根據(jù)用戶修改的資料,在變更表中保存該數(shù)據(jù)CWheelClearDlg顯示"輪胎類型清理"對(duì)話框,根據(jù)用戶清理的資料,在清理表中保存該數(shù)據(jù)CWheeltLendDlg顯示"輪胎入庫"對(duì)話框,根據(jù)輸入的輪胎類型編號(hào)取得該輪胎記錄,并將出庫相關(guān)信息顯示在對(duì)話框中;用戶可以在對(duì)話框中選擇和輸入出借信息CWheelReturnDlg顯示"輪胎出庫"對(duì)話框,根據(jù)輸入的輪胎類型編號(hào)取得該輪胎記錄,并將出庫相關(guān)信息顯示在對(duì)話框中;用戶可以在對(duì)話框中選擇出庫日期,輸入備注信息
'CWheelRepairDlg顯示"輪胎修補(bǔ)修"對(duì)話框,根據(jù)輸入的輪胎類型編號(hào)取得該輪胎記錄,并將修補(bǔ)相關(guān)信息顯示在對(duì)話框中;CWheelBackDlg顯示”資產(chǎn)修回”對(duì)話框,根據(jù)輸入的資產(chǎn)編號(hào)取得該資產(chǎn)記錄,更改資產(chǎn)修理的狀態(tài),保存與數(shù)據(jù)庫修理表中輪胎信息查詢模塊名稱功能簡(jiǎn)述CQueryDlg:顯示”綜合查詢”對(duì)話框CWheelTranQryDlg顯示”輪胎變更”對(duì)話框!關(guān)于…模塊名稱功能簡(jiǎn)述CAboutDlg顯示”關(guān)于…”對(duì)話框,顯示開發(fā)組成員相關(guān)信息與該產(chǎn)品信息CHelpTopDlg顯示”幫助主題”對(duì)話框,顯示有關(guān)軟件的幫助信息模塊關(guān)系圖三包管理財(cái)務(wù)管理采購付款單供應(yīng)商應(yīng)付總賬欠條管理銷售收款單查詢其他沖賬查詢)客戶應(yīng)收款總賬賬戶轉(zhuǎn)賬單應(yīng)付款沖賬供應(yīng)商應(yīng)付款明細(xì)查詢'銷售收款單其他沖賬欠條核銷售管理客戶應(yīng)收款明細(xì)表三胞胎公司簽訂單【三包理賠出庫單三包理賠出庫胎號(hào)查詢?nèi)f胎入庫查詢?nèi)f胎出庫查詢二胞胎廠家簽訂三包理賠出庫單查詢?nèi)f胎入庫單三包舊胎出庫單按銷售數(shù)量客戶返利參數(shù)三包管理財(cái)務(wù)管理采購付款單供應(yīng)商應(yīng)付總賬欠條管理銷售收款單查詢其他沖賬查詢)客戶應(yīng)收款總賬賬戶轉(zhuǎn)賬單應(yīng)付款沖賬供應(yīng)商應(yīng)付款明細(xì)查詢'銷售收款單其他沖賬欠條核銷售管理客戶應(yīng)收款明細(xì)表多欄式費(fèi)用明細(xì)表
經(jīng)營(yíng)報(bào)表—h■短信平臺(tái)¥4、ADO類設(shè)計(jì)/*數(shù)據(jù)庫信息參數(shù)*/structDBOpen{CStringstrProvider;CStringstrUser;CStringstrPassword;CStringstrDBName;\CStringstrDBSource;};classCADOBox:publicCWnd{public:virtual~CADOBox();】ni文件設(shè)置接口與屬性接口:BOOLCADOBox::SetDBInfo(CStringprovider,CStringuser,CStringpwd,CStringdbName,CStringdbSour)輸入?yún)?shù):CStringprovider:提供者(默認(rèn)SQL)CStringuser:用戶名(默認(rèn)sa))CStringpwd:密碼(默認(rèn)為空)CStringdbName:數(shù)據(jù)庫的名字(默認(rèn)為assets)CStringdbSour:數(shù)據(jù)庫的服務(wù)器(默認(rèn)為)輸出參數(shù):C:\\WINDOWS\\里面保存數(shù)據(jù)更新
返回值:TRUE:成功FALSE:失敗數(shù)據(jù)結(jié)構(gòu)與算法,補(bǔ)充說明Wheel(!());Wheel(!());Wheel(!());Wheel(!());Wheel(!());:模塊名稱連接數(shù)據(jù)庫ADOOpen功能描述初始化控件同時(shí)創(chuàng)建數(shù)據(jù)庫連接的實(shí)例和記錄集的實(shí)例接口與屬性接口:voidCADOBox::ADOOpen()讀取C:\\WINDOWS\\"里面保存的數(shù)據(jù)庫設(shè)置,置連接超時(shí)時(shí)間)輸入?yún)?shù):無輸出參數(shù):_ConnectionPtrm_pConnection;連接實(shí)例_RecordsetPTrm_pReocrdset;記錄集實(shí)例返回值:void數(shù)據(jù)結(jié)構(gòu)與算法)補(bǔ)充說明此函數(shù)只能被調(diào)用一次模塊名稱創(chuàng)建記錄集實(shí)例行(RecordCreate)功能描述傳一個(gè)SQL語句,執(zhí)行,獲得記錄集,接口與屬性接口:voidCADOBox::RecordCreate(constCStringstrSQL)輸入?yún)?shù):CStringstrSQL.?
>)
。$、\
*?@,,
%>~】$。
輪胎信息查詢銷售出入庫單查詢類名:CassetFind屬性:enum{IDD=IDD_WheelFIND};
GetField(),fieldpassword=())3、輸入完成確定后,更新數(shù)據(jù)庫,返回函數(shù)補(bǔ)充說明模塊名稱刪除業(yè)務(wù)員(CDelUser)功能描述顯示“刪除用戶”對(duì)話框,刪除該用戶。接口與屬性接口:OnDelUser()//函數(shù)功能:點(diǎn)擊刪除按鈕后,刪除該用輸入?yún)?shù):CStringm_user//保存用戶名輸出參數(shù):一返回值:void數(shù)據(jù)結(jié)構(gòu)與算法提示:1、調(diào)用CADOBOX類,連接數(shù)據(jù)庫2、選定用戶后,刪除該用戶(deletefromuserswhereuser_name=m_user)3、更新數(shù)據(jù)庫,返回函數(shù)補(bǔ)充說明打印報(bào)表模塊名稱輪胎報(bào)表模塊(CReport)功能描述通過該模塊:1、根據(jù)需要用戶選擇,對(duì)報(bào)表自定義;2、新建WORD文檔;3、將查詢結(jié)果轉(zhuǎn)換為WORD報(bào)表;4、顯示形成的WORD報(bào)表文檔;5、也可以利用WORD自帶功能方便的對(duì)字體,字號(hào)進(jìn)行設(shè)置;6、利用WORD自帶的打印功能進(jìn)行報(bào)表打印。接口和屬性接口:OnBtnSel()//對(duì)查詢返回的表中的所有字段進(jìn)行選擇,決定將要形成的報(bào)表中包含哪些字段,并將這些字段添加到打印字段列表框中。輸入?yún)?shù):一一輸出參數(shù):一一返回值:voidOnBtnDel()//刪除已經(jīng)選入打印字段列表框中的字段,使該列不出現(xiàn)在形成的報(bào)表中。輸入?yún)?shù):一一輸出參數(shù):一一
返回值:voidOnBtnQuit()//取消報(bào)表打印,退出報(bào)表打印對(duì)話框,并提示確認(rèn)。輸入?yún)?shù):一一輸出參數(shù):一一返回值:voidOnBtnReportSet()//根據(jù)打印字段列表框中包含的各個(gè)字段項(xiàng),構(gòu)建新的查詢語句,形成一個(gè)供生成報(bào)表的記錄集。輸入?yún)?shù):一一輸出參數(shù):一一返回值:voidOnBtnReportPrint()//1、新建一個(gè)WORD文檔;2、定義要生成的打印報(bào)表的標(biāo)題格式、設(shè)置表格行數(shù)、列數(shù)、邊框樣式;3、并將在打印設(shè)置中生成的記錄集中的所有項(xiàng)逐一填充到表格中,形成報(bào)表;4、顯示報(bào)表文檔,供打印。輸入?yún)?shù):一一輸出參數(shù):一一返回值:void屬性:CButtonm_btnReportPrint//1、在打印設(shè)置前、打印過程中將打印按鈕設(shè)置為無效,不能點(diǎn)擊按鈕打?。?、在打印設(shè)置后和打印前將打印按鈕設(shè)置為有效。這樣可以點(diǎn)擊按鈕進(jìn)行打印。CListBoxm_listsource//列表中存放供選擇的打印字段列表,通過對(duì)其取舍,結(jié)果保存在打印字段列表中;CListBoxm_listDest//列表中存放要打印字段列表,可在列表中舍棄不希望出現(xiàn)在報(bào)表中的字段;CStringstrTitle//設(shè)置報(bào)表的標(biāo)題數(shù)據(jù)結(jié)構(gòu)與算法根據(jù)用戶的自定義,形成一個(gè)記錄集,將其中各項(xiàng)填充新建WORD文檔的表格中。補(bǔ)充說明1、需要導(dǎo)入的TypeLibrary是。使用其中的對(duì)象—Application、_Document、Documents、Selection、_Font、_ParagraphFormat、Tables、Table、Borders、Columns、Cell、Range;2、這里要盡量避免命名的沖突,所以使用不到的對(duì)象盡量不要導(dǎo)入。退出系統(tǒng)模塊名稱退出系統(tǒng)(CExit)
功能描述顯示“退出系統(tǒng)”對(duì)話框,退出系統(tǒng)。接口與屬性接口:OnExit()//函數(shù)功能:點(diǎn)擊按鈕后,退出系統(tǒng)輸出參數(shù):一返回值:void數(shù)據(jù)結(jié)構(gòu)與算法補(bǔ)充說明異常處理CstringError_infO錯(cuò)誤顯示信息Struct
ErrorOptIntMsgShowTypeEnumMsgShowType{YES,YESNO}#include"Warning.h"http://警告提示對(duì)話框的類#include"Prompt.h"http://選擇提示對(duì)話框的類enumMsgShowType{YES,YESNO};structErrorOpt{CStringError_info;intMsgShowType;IntMsgShowTypeErrorOpt(){Error_info="”;MsgShowType=YES;}~Error_info(){}};catch(structErrorOpt&error){if(!error.Error_info){__if(error.MsgShowType==YES)//顯示警告提示對(duì)話框{CWarningDl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國成人電動(dòng)踏板車行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球聚酯樹脂行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國中心供氧站行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 大數(shù)據(jù)分析服務(wù)項(xiàng)目合同
- 2025合同模板股權(quán)合作協(xié)議范本
- 2025企業(yè)管理資料勞務(wù)合同樣本頁文檔范本
- 鋼質(zhì)防火門制作安裝合同
- 中介公司房產(chǎn)交易合同范本
- 奶牛場(chǎng)承包經(jīng)營(yíng)合同
- 銷售回購合同
- 高考英語單詞3500(亂序版)
- 《社區(qū)康復(fù)》課件-第五章 脊髓損傷患者的社區(qū)康復(fù)實(shí)踐
- 北方、南方戲劇圈的雜劇文檔
- 燈謎大全及答案1000個(gè)
- 白酒銷售經(jīng)理述職報(bào)告
- 部編小學(xué)語文(6年級(jí)下冊(cè)第6單元)作業(yè)設(shè)計(jì)
- 洗衣機(jī)事業(yè)部精益降本總結(jié)及規(guī)劃 -美的集團(tuán)制造年會(huì)
- 2015-2022年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招語文/數(shù)學(xué)/英語筆試參考題庫含答案解析
- 2023年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)模擬試題及答案解析
- 鋁合金門窗設(shè)計(jì)說明
- 小學(xué)數(shù)學(xué)-三角形面積計(jì)算公式的推導(dǎo)教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
評(píng)論
0/150
提交評(píng)論