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

正文內(nèi)容

基于mfc的怡康大藥房藥品管理系統(tǒng)開(kāi)發(fā)畢業(yè)論文-預(yù)覽頁(yè)

 

【正文】 們逐漸認(rèn)識(shí)到算法和數(shù)據(jù)結(jié)構(gòu)是互相緊密聯(lián)系不可分的,應(yīng)當(dāng)以一個(gè)算法對(duì)應(yīng)一組數(shù)據(jù)結(jié)構(gòu),而不宜提倡一個(gè)算法對(duì)應(yīng)多組數(shù)據(jù)結(jié)構(gòu),以及一組數(shù)據(jù)結(jié)構(gòu)對(duì)應(yīng)多個(gè)算法。程序設(shè)計(jì)的關(guān)鍵是設(shè)計(jì)好每一個(gè)對(duì)象,及確定向這些對(duì)象發(fā)出的命令,使各對(duì)象完成相應(yīng)操作。在C++中對(duì)象的類型稱為類(class )。同一個(gè)結(jié)構(gòu)體類型可以定義出多個(gè)不同的結(jié)構(gòu)體變量。類是抽象的,不占用內(nèi)存,而對(duì)象是具體的,占用存儲(chǔ)空間。C++標(biāo)準(zhǔn)本身并不提供現(xiàn)成的類的名稱、結(jié)構(gòu)和內(nèi)容。public : 公用的數(shù)據(jù)和成員函數(shù)。在聲明類類型時(shí),聲明為private的成員和聲明為public的成員的次序任意,既可以先出現(xiàn)private部分,也可以先出現(xiàn)public部分。但是為了使程序清晰,應(yīng)該養(yǎng)成這樣的習(xí)慣: 使每一種成員訪問(wèn)限定符在類定義體中只出現(xiàn)一次。在C++程序中,經(jīng)??梢钥吹筋悺H绻f(shuō)計(jì)算機(jī)只是一副軀殼的話,那么軟件則賦予了它生命的靈魂。醫(yī)藥改革為零售藥房,特別是為連鎖藥房提供了廣闊的發(fā)展空間。在這樣的大環(huán)境之下,藥店基本現(xiàn)狀大體如下:一、藥店的功能和經(jīng)驗(yàn)重點(diǎn)發(fā)生了根本性轉(zhuǎn)變。三、藥店的規(guī)模相對(duì)偏小,缺乏市場(chǎng)的競(jìng)爭(zhēng)力。因?yàn)檫@樣的現(xiàn)狀,藥店銷售管理系統(tǒng)的研發(fā)也是迫在眉睫,目前市場(chǎng)上擁有的各種系統(tǒng)軟件也因?yàn)樗幍赀@樣的現(xiàn)狀,而存在相同的狀況。一是工作繁瑣,工作量龐大,對(duì)賬單,庫(kù)存,人工記錄,查詢等等13西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)勞動(dòng)付出都是巨大的開(kāi)銷。對(duì)于一個(gè)想要發(fā)展,想要在激烈的競(jìng)爭(zhēng)環(huán)境下立足并謀求一席市場(chǎng)的藥店來(lái)說(shuō),開(kāi)始使用一個(gè)軟件,使用一個(gè)銷售管理系統(tǒng)無(wú)疑是時(shí)下最佳的選擇,也是最明智的選擇而本藥店藥品管理系統(tǒng)索要實(shí)現(xiàn)的就是幫助中怡康大藥房有效的管理日長(zhǎng)相關(guān)的業(yè)務(wù)工作,從而減輕藥店工作人員的工作壓力,提高處理業(yè)務(wù)的效率,增強(qiáng)企業(yè)在同行中的競(jìng)爭(zhēng)力。修改信息時(shí)實(shí)現(xiàn)除編號(hào)等特定信息不可修改之外其他信息可自由修改。其中一般用戶只可以操作藥品相關(guān)銷售,入庫(kù)等工作。通過(guò)以上功能來(lái)實(shí)現(xiàn)對(duì)藥店藥品管理的系統(tǒng)化,規(guī)范化,和自動(dòng)化,提高藥店藥品管理水平。 (4)調(diào)貨模塊:包含調(diào)貨登記和調(diào)貨查詢兩部分。 (8)系統(tǒng)管理模塊:由修改用戶密碼、權(quán)限、修改用戶3部分組成。整個(gè)系統(tǒng)開(kāi)發(fā)基于采用C/S結(jié)構(gòu)。 框架總體設(shè)計(jì)本系統(tǒng)主要由八個(gè)模塊構(gòu)成,其中分為四種用戶模式,對(duì)應(yīng)的為超級(jí)用戶,管理員,標(biāo)準(zhǔn)用戶和一般用戶。圖 一般用戶登陸權(quán)限圖 界面設(shè)計(jì) 登陸界面設(shè)計(jì)即從登陸界面輸入賬號(hào)和密碼進(jìn)入本系統(tǒng)。 基礎(chǔ)信息模塊界面設(shè)計(jì)基礎(chǔ)信息模塊包括藥品信息,員工信息,供應(yīng)商信息,客戶信息四個(gè)子模塊,里面包括各類藥品,人員,公司等的基本信息。 銷售模塊界面設(shè)計(jì)銷售模塊有銷售登記,銷售退貨,銷售查詢,銷售退貨查詢四個(gè)功能,其中銷售登記用來(lái)登記每次銷售的藥品情況生成銷售登記票號(hào),其中結(jié)算方式有分期,現(xiàn)金,掛賬,支票等方式可供選擇,信息欄可顯示當(dāng)前藥品的信息,在輸入數(shù)量之后可立刻計(jì)算出總價(jià)。 調(diào)貨模塊界面設(shè)計(jì)調(diào)貨模塊包括調(diào)貨登記和調(diào)貨查詢兩個(gè)子模塊,其中調(diào)貨登記通過(guò)選擇菜單欄選擇相應(yīng)時(shí)間和經(jīng)手人,界面顯示當(dāng)前生成的調(diào)貨票號(hào),對(duì)應(yīng)可輸入藥品編號(hào)等調(diào)貨信息進(jìn)行登記。倉(cāng)庫(kù)管理可新增新建倉(cāng)庫(kù),修改或刪除現(xiàn)有倉(cāng)庫(kù)。在下方進(jìn)行本次結(jié)賬的相關(guān)輸入操作,包括實(shí)收金額、日期、收款方式等相關(guān)信息。修改用戶界面應(yīng)顯示所有用戶信息和對(duì)應(yīng)用戶類型。數(shù)據(jù)存儲(chǔ)表:tabbf、tabck、tabdhdj、tabdhph、tabgys、tabjsfs、tabkc、tabkcpddj、tabkcpdph、tabkh、tabpurview、tabpurviewctrl、tabrkdj、tabrkjz、tabrkph、tabrkthdj、tabrkthjz、tabrkthph、tabxsdj、tabxsjz、tabxsph、tabxsthdj、tabxsthjz、tabxsthph、tabyginfo、tabypinfo。 tabdhdj表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小可否為空說(shuō)明dh_ph文本20Not Null調(diào)貨票號(hào)(主鍵)out_ck文本20Not Null調(diào)出的庫(kù)(外健)in_ck文本20Not Null調(diào)入的庫(kù)(外健)yp_id文本10Not Null藥品編號(hào)(外健)sl長(zhǎng)整型Null數(shù)量(2)tabpurview表用于保存權(quán)限信息。 tabrkph表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小可否為空說(shuō)明rk_ph文本20Not Null入庫(kù)票號(hào)(主鍵)gys_id文本10Not Null供應(yīng)商編號(hào)(外鍵)pzs雙精度型Null品種數(shù)yf雙精度型Null應(yīng)付sf雙精度型Null實(shí)付wf雙精度型Null未付rq日期/時(shí)間Not Null日期jsfs文本10Not Null結(jié)算方式(外鍵)is_jq布爾型Not Null是否結(jié)清czy文本20Not Null操作員(外鍵)jsr文本20Not Null經(jīng)手人195 系統(tǒng)功能實(shí)現(xiàn)5 系統(tǒng)功能實(shí)現(xiàn)本系統(tǒng)采用了VC ,本系統(tǒng)采用MFC技術(shù)在前臺(tái)創(chuàng)建用戶界面,以C++為編程語(yǔ)言,用SQL Server作為數(shù)據(jù)庫(kù),結(jié)合藥店藥品管理的實(shí)際需求,開(kāi)發(fā)出一套基于MFC的C/S結(jié)構(gòu)的藥店藥品管理系統(tǒng)。輸入密碼的控件采用文本框。 設(shè)計(jì)步驟(1)增加對(duì)話框資源,設(shè)計(jì)窗體資源符號(hào)為IDD_DIALOG_LOGIN。 相關(guān)代碼系統(tǒng)登錄程序要在顯示主窗體之前顯示,系統(tǒng)登錄程序代碼如下:BOOL CMedApp::InitInstance(){.....21西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文) LRunSql::InitConnectPtr()。 pdlgDoModal()。 //斷開(kāi)數(shù)據(jù)庫(kù)連接return FALSE。 UINT id=::GetDlgCtrlID(hwnd)。 case IDC_EDIT_PASSWORD: thisGetDlgItem(IDOK)SetFocus()。 case IDCANCEL: thisOnCancel()。可以在這里添加或者刪除各種資源。I)”此時(shí)關(guān)閉“Menu Item Properties”對(duì)話框,將在菜單編輯器中生成主菜單“基礎(chǔ)信息”。(4)同上,可以設(shè)計(jì)其他主菜單及菜單項(xiàng)。(2)需要9個(gè)按鈕,每個(gè)按鈕有相應(yīng)的文本和圖片。 為菜單和工具欄添加消息處理函數(shù)(1)單擊菜單和工具欄按鈕的兩種消息都是命令消息,所以,只要讓他們傳遞相同的消息,就能執(zhí)行相同的消息處理函數(shù)。(2)“退出”按鈕,當(dāng)用戶按下〈Enter〉鍵或〈Esc〉鍵時(shí),對(duì)話框就會(huì)退出,這里觸發(fā)的兩個(gè)消息分別是IDOK和IDCANCEL。 主界面實(shí)現(xiàn)圖 各模塊的功能實(shí)現(xiàn)本系統(tǒng)有些子模塊的實(shí)現(xiàn)方法基本相同,現(xiàn)舉例詳細(xì)說(shuō)明。(2)在窗口中添加編輯框、組合框、靜態(tài)文本、按鈕、時(shí)間控件等資源。 Close()。,39。,39。,39。,39。,39。,39。,39。 return false。 } CString sql。%s39。%s39。 return true。(2)在窗口中添加編輯框、組合框、靜態(tài)文本、按鈕、時(shí)間控件等資源。在CDlgXSDJ的頭文件中聲明CWhiteFrame對(duì)象。該部分的控件都以上述的白色背景窗口為父窗口:在這個(gè)背景上創(chuàng)建靜態(tài)文本,且文本背景是白色。對(duì)于客戶信息和供應(yīng)商信息,這兩者信息格式大部分是相同的,并且每次是用到其中的一組數(shù)據(jù)時(shí)都需要用到自動(dòng)提示窗口,所以專門作出一個(gè)類CGeneralEdit來(lái)對(duì)應(yīng)著兩組信息,并包含對(duì)自動(dòng)提示窗口的使用。為了實(shí)現(xiàn)此功能,寫消息WM_SETFOCUS的消息響應(yīng)函數(shù)OnSetFocus。}當(dāng)在編輯框中進(jìn)行編輯時(shí)引起EN_CHANGE事件時(shí),彈出自動(dòng)提示窗口。如果自動(dòng)提示窗口已經(jīng)顯示了,就沒(méi)有必要重復(fù)計(jì)算顯示。 thisGetWindowText(str)。 CWnd * editid。 //根據(jù)兩個(gè)字符串刷新自動(dòng)提示窗口 } if(!m_poplistIsWindowVisible()) //如果自動(dòng)提示窗口已顯示,就不用再設(shè)定位置、顯示 { thisGetWindowRect(amp。 }}。void CListXSDJ::OnNewEditChange(const intamp。}}。當(dāng)選擇某個(gè)時(shí)間時(shí),時(shí)間控件觸發(fā)一個(gè)消息響應(yīng),此時(shí)讀取數(shù)據(jù)庫(kù),如果當(dāng)日數(shù)據(jù)為空,則將列表重置,每行輸出為空。 i=thisRefreshXSList(i)+1。 i=thisRefreshXSTHList(i)+1。j6。 ()。相關(guān)代碼如下:CString CDlgRj::PrepareXSSQL(){ CString sql。 else (SELECT Sum() AS sumsl, Sum() AS sumje,Sum() AS profit, AS yp_id, FROM tabxsdj, tabxsph, tabypinfo WHERE = AND =39。 AND = GROUP BY ,thism_strRqDown,thism_strRqUp)。根據(jù)課題的要求,總體上我需要完成五個(gè)方面的功能,即基礎(chǔ)信息查詢,藥品銷售管理,藥品入庫(kù)管理,倉(cāng)庫(kù)管理和財(cái)務(wù)管理。系統(tǒng)的設(shè)計(jì)分為前臺(tái)頁(yè)面的設(shè)計(jì)和后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)。這是很需要深刻自我檢討的,并且直接的導(dǎo)致整個(gè)設(shè)計(jì)過(guò)程來(lái)回反覆浪費(fèi)大量時(shí)間以及參考大量資料的狀況。最為深刻的是整個(gè)系統(tǒng)在調(diào)試時(shí)數(shù)據(jù)庫(kù)無(wú)法連接的現(xiàn)象。比如由于設(shè)計(jì)階段需求分析考慮不足,未能考慮清楚一般零售用戶購(gòu)買產(chǎn)生訂單的具體形成方案,固零售處理顯得過(guò)于復(fù)雜化,我認(rèn)為應(yīng)加入支持條形碼掃描輸入功能,而此功能未能在本系統(tǒng)中實(shí)現(xiàn),比較遺憾。在本次畢業(yè)設(shè)計(jì)的過(guò)程中,我閱讀了大量的書籍和參考資料,收獲很多,理解了很多新知識(shí),學(xué)到了很多新技術(shù),同時(shí)也夯實(shí)了很多已學(xué)過(guò)的知識(shí),牢牢的記住了它們,使得自己對(duì)于書中的內(nèi)容有了更深層次的理解和體會(huì),對(duì)實(shí)際問(wèn)題的有關(guān)應(yīng)用能力也得到了提高。每次和他交流問(wèn)題,他總是很耐心的指導(dǎo),非常和氣。又或者是系統(tǒng)總是報(bào)出不能有多個(gè)事務(wù)同時(shí)出現(xiàn)的錯(cuò)誤。由于本次畢業(yè)設(shè)計(jì)的時(shí)間有限,對(duì)于系統(tǒng)的設(shè)計(jì)還有很多不完善的地方,我會(huì)在以后的學(xué)習(xí)中加以修改,希望老師和同學(xué)提出寶貴意見(jiàn)。(保密的畢業(yè)設(shè)計(jì)(論文)在解密后應(yīng)遵守此規(guī)定)畢業(yè)設(shè)計(jì)(論文)作者簽名:孟祥指導(dǎo)教師簽名:日期:36畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明秉承學(xué)校嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)與優(yōu)良的科學(xué)道德,本人聲明所呈交的畢業(yè)設(shè)計(jì)(論文)是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。畢業(yè)設(shè)計(jì)(論文)作者簽名:孟祥指導(dǎo)教師簽名:日期:37
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1