遼寧工業(yè)大學(xué)C_進(jìn)銷存課設(shè)計文檔_第1頁
遼寧工業(yè)大學(xué)C_進(jìn)銷存課設(shè)計文檔_第2頁
遼寧工業(yè)大學(xué)C_進(jìn)銷存課設(shè)計文檔_第3頁
遼寧工業(yè)大學(xué)C_進(jìn)銷存課設(shè)計文檔_第4頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、遼寧工業(yè)大學(xué)C+ 語言程序設(shè)計課程設(shè)計(論文)題目:進(jìn)銷存管理系統(tǒng)院(系):軟件學(xué)院專業(yè)班級:軟件工程133 班學(xué)號:學(xué)生姓名:指導(dǎo)教師:教師職稱:起止時間: 2013.12.16-2013.12.27課程設(shè)計(論文)任務(wù)及評語院(系):軟件學(xué)院教研室:軟件教研室軟件工程 133學(xué) 號學(xué)生姓名專業(yè)班級班課程設(shè)計(論文)進(jìn)銷存管理系統(tǒng)題目任務(wù)與要求:( 1) . 掌握面向?qū)ο蟪绦蛟O(shè)計語言 C+的基本語法課( 2) . 掌握 C+面向?qū)ο笤O(shè)計的思想程( 3) . 掌握 VC+6.0與 DEV C+ 開發(fā)工具的使用設(shè)計(4 ) . 運用標(biāo)準(zhǔn) C+規(guī)范設(shè)計應(yīng)用程序(論文設(shè)計過程中,要嚴(yán)格遵守設(shè)計的時間

2、安排,聽從指導(dǎo)教師的指導(dǎo)。)任正確地完成上述內(nèi)容,規(guī)范完整地撰寫出設(shè)計報告。務(wù)指導(dǎo)教師評語及成績成績:指導(dǎo)教師簽字:2013年12月29日遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)目 錄第 1 章 課程設(shè)計目的與要求 . .11.1設(shè)計目的 .11.2實驗環(huán)境 .11.3預(yù)備知識 .11.4設(shè)計要求 .1第 2 章 課程設(shè)計內(nèi)容 . .22.1課題描述 . .22.2系統(tǒng)設(shè)計 . .22.2.1功能分析 .22.2.2面向?qū)ο笤O(shè)計 .22.2.2類成員描述 .32.3程序?qū)崿F(xiàn) .42.3.1源碼分析 .42.3.2運行結(jié)果 .11第3章總結(jié).15參考文獻(xiàn). .16遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)第

3、1 章 課程設(shè)計目的與要求1.1 設(shè)計目的將理論教學(xué)中涉及到的知識點貫穿起來,對不同的數(shù)據(jù)類型、程序控制結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)作一比較和總結(jié), 結(jié)合設(shè)計題目進(jìn)行綜合性應(yīng)用,對所學(xué)知識達(dá)到融會貫通的程度。通過課程設(shè)計,學(xué)生在下述各方面的能力應(yīng)該得到鍛煉:( 1)進(jìn)一步鞏固、加深學(xué)生所學(xué)專業(yè)課程 C+語言教程的基本理論知識,理論聯(lián)系實際,進(jìn)一步培養(yǎng)學(xué)生綜合分析問題,解決問題的能力。( 2)全面考核學(xué)生所掌握的基本理論知識及其實際業(yè)務(wù)能力, 從而達(dá)到提高學(xué)生素質(zhì)的最終目的。( 3)利用所學(xué)知識,開發(fā)小型應(yīng)用系統(tǒng),掌握運用 C+語言編寫調(diào)試應(yīng)用系統(tǒng)程序,訓(xùn)練獨立開發(fā)應(yīng)用系統(tǒng),進(jìn)行數(shù)據(jù)處理的綜合能力。( 4)對

4、于給定的設(shè)計題目,如何進(jìn)行分析,理清思路,并給出相應(yīng)的數(shù)學(xué)模型。( 5)掌握面向?qū)ο蟪绦蛟O(shè)計的方法。( 6)熟練掌握 C+語言的基本語法,靈活運用各種數(shù)據(jù)類型。( 7)進(jìn)一步掌握在集成環(huán)境下如何調(diào)試程序和修改程序。1.2 實驗環(huán)境硬件要求能運行Windows 操作系統(tǒng)的微機(jī)系統(tǒng)。 C+語言應(yīng)用程序開發(fā)軟件使用:VC+ 系統(tǒng),或其他 C+語言應(yīng)用程序開發(fā)軟件。1.3 預(yù)備知識熟悉 C+語言程序設(shè)計的基本知識及VC+編輯器的使用方法。1.4 設(shè)計要求1. 仔細(xì)分析設(shè)計題目,畫出程序流程圖,編寫程序源代碼。2. 積極上機(jī)調(diào)試源程序,增強(qiáng)編程技巧與調(diào)程能力。3. 認(rèn)真書寫課程設(shè)計預(yù)習(xí)報告 , 課程設(shè)計

5、說明書。4. 遵守課程設(shè)計要求和機(jī)房管理制度,服從指導(dǎo)教師的安排,確保課程設(shè)計的順利完成課程設(shè)計內(nèi)容。1遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)第 2 章 課程設(shè)計內(nèi)容2.1課題描述中小企業(yè)在我國經(jīng)濟(jì)發(fā)展中具有重要地位,目前我國的中小企業(yè)數(shù)量多,地區(qū)分布廣泛,行業(yè)分布跨度大。隨著全球經(jīng)濟(jì)一體化的發(fā)展和電子商務(wù)的興起,中小企業(yè)之間的競爭將越來越激烈。網(wǎng)絡(luò)及電子商務(wù)的迅猛發(fā)展突破了時間、空間的局限性,給中小企業(yè)帶來了更多的發(fā)展機(jī)會,同時也增大了企業(yè)之間的競爭強(qiáng)度。這就要求中小企業(yè)必須改變企業(yè)的經(jīng)營管理模式,提高企業(yè)的運營效率。目前,我國中小企業(yè)的信息化水平還很低,相比國外企業(yè),還只處于剛開始始用的階段。

6、隨著技術(shù)發(fā)展,電腦操作及管理日趨簡化,電腦知識日趨普及,同時市場經(jīng)濟(jì)快速多變,競爭激烈,企業(yè)采用電腦管理進(jìn)貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。2.2系統(tǒng)設(shè)計2.2.1 功能分析本系統(tǒng)可以管理貨品的基本信息,員工信息等。它還可以建立以及查詢企業(yè)在進(jìn)貨、銷售、庫存等過程中產(chǎn)生的各種單據(jù),包括進(jìn)貨入庫,銷售總量,月銷售冠軍,員工添加,員工修改等。本系統(tǒng)還可以對各種單據(jù)進(jìn)行統(tǒng)計分析。本系統(tǒng)采用二級用戶管理,有著良好的系統(tǒng)安全性。2.2.2 面向?qū)ο笤O(shè)計cangkuhuopperson+cangkuhuopin(+person();voidyuangong);voidhuopin+cangkuh

7、uopin(+person();void);void.圖 1 uml 類關(guān)系圖2遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)進(jìn)銷存管理系統(tǒng)添查月員員修月顯賬幫退加詢銷工工改銷示戶助出庫庫售基添員售所管系存存總本加工冠有理統(tǒng)量信相軍員息關(guān)工查信信詢息息圖 2 總體流程圖2.2.2 類成員描述開始輸入用戶名n判斷用戶名是否符合條件y輸入密碼ny判斷密碼是否符結(jié)束圖 3 賬戶添加3遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)2.3 程序?qū)崿F(xiàn)2.3.1 源碼分析#include#include #include#include #include using namespace std;#pragma comment(li

8、b, ws2_32.lib)#pragma comment(ib, libmysql.lib)class yuangong;class huopin;class personpublic:int id;char name;float money;person()void person1()cout基類 endl;class cangkupublic:cangku()void cangku1()cout基類 a;printf(t|員工姓名: );cinb;printf(t|性別: );cinc;printf(t|年齡: );cind;printf(t|月銷售量: );cine;printf(t|

9、月銷售總額: );cinf;printf(t|銷售地點: );cing;printf(t|柜臺號: )cinh;printf(tn);/ 初始化數(shù)據(jù)庫if (0 = mysql_library_init(0, NULL, NULL) cout mysql_library_init() succeed endl; cout 初始化數(shù)據(jù)庫成功 endl; else 5遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)cout mysql_library_init() failed endlcout 初始化數(shù)據(jù)庫失敗 endl;return -1;/ 初始化數(shù)據(jù)結(jié)構(gòu)if (NULL != mysql_init(&m

10、ydata) cout mysql_init() succeed endl;cout 初始化數(shù)據(jù)結(jié)構(gòu)成功 endl; else cout mysql_init() failed endl;cout 初始化數(shù)據(jù)結(jié)構(gòu)失敗 endl;return -1;/ 在連接數(shù)據(jù)庫之前,設(shè)置額外的連接選項/ 可以設(shè)置的選項很多,這里設(shè)置字符集,否則無法處理中文if (0 = mysql_options(&mydata, MYSQL_SET_CHARSET_NAME, gbk) cout mysql_options() succeed endl;cout 設(shè)置字符集成功 endl; else cout mysql

11、_options() failed endlcout 設(shè)置字符集失敗 endl;return -1;/ 連接數(shù)據(jù)庫if (NULL!=mysql_real_connect(&mydata,localhost,root,root,dd,3306, NULL, 0)/這里的地址,用戶名,密碼,端口可以根據(jù)自己本地的情況更改cout mysql_real_connect() succeed endl cout 連接數(shù)據(jù)庫成功 endl; else cout mysql_real_connect() failed mima;printf(t*n);return 0;void ccc()system(c

12、ls);string a,b,c,d,e,f,g;7遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)string sqlstr;char ch;MYSQL mydata;sqlstr = select kcID as庫存號 ,hdID as貨單號 ,chandi as產(chǎn)地,jingshourenas 經(jīng)手人 ,jinjiaas 進(jìn)價 ,shoujiaas 售價 , cunchudidianas存儲地點 from huowu where kcID=+a+;MYSQL_RES *result = NULL;if (0 = mysql_query(&mydata, sqlstr.c_str() cout mysq

13、l_query() select data succeed i;/system(cls);/char ch;switch(in) case 1 : ccc();system(pause); /添加庫存9遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)break;case 2 : kccx();system(pause); /查詢庫存break;case 3 : yxszl();system(pause); /月銷售總量break;case 4 : ygcx();system(pause); /員工基本信息查詢break;case 5 : ygtj();system(pause); /員工添加break;ca

14、se 6 : ygxxxg() ;system(pause); /修改員工相關(guān)信息break;case 7 : xsgj() ;system(pause); /月銷售冠軍break;case 8 : ygxxxg() ;system(pause); /顯示所有員工信息break;case 9 :yhtj();system(pause); /幫助break;case 10 :systemhelp();system(pause); /幫助break;case 11 :logout() ;system(pause); /退出系統(tǒng)break;default: printf(對不起沒有此選項。請您重新輸

15、入(1-11) 進(jìn)行選擇 );break;system(cls);while(1);/c=getchar();/if(c=y|c=Y)/10遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)2.3.2 運行結(jié)果圖 4 登錄界面圖5主界面11遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)圖 6 添加庫存界面圖 7 員工查詢界面圖 8 月銷售冠軍界面12遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)圖 9 月銷售總量界面圖 10 月庫存查詢界面圖 11 月新員工添加界面圖 12 月系統(tǒng)警告界面13遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)圖 13 系統(tǒng)幫助界面圖 14 系統(tǒng)退出提示界面14遼寧工業(yè)大學(xué)課程設(shè)計說明書(論文)第3章總結(jié)一如既往的是

16、我們的實踐課程。這兩個星期我受益匪淺,又學(xué)到了許多東西,不僅在理論上有了全新的認(rèn)識,在實踐能力上也有了一定的提高。另外,最重要的是,我學(xué)會了如何把所學(xué)的知識運用到實踐中,讓實踐與理論相結(jié)合,真正做到學(xué)以致用。所以我決定做進(jìn)銷存管理系統(tǒng),那么對于日益發(fā)展壯大的企業(yè)集團(tuán),怎樣才能找到一套功能強(qiáng)大可任意拓展、低運行成本、安全可靠的管理解決方案,來跟上企業(yè)的發(fā)展,跟上時代的發(fā)展呢?我們認(rèn)為最好的辦法是利用Internet這個工具, IT 知識庫架構(gòu)自己的供需鏈管理平臺,使無處不在的互聯(lián)網(wǎng)為你所用,實現(xiàn)無處不在的管理目標(biāo)。讓c/s 像電一樣融入到企業(yè)的管理之中,提高企業(yè)在新經(jīng)濟(jì)時代的核心競爭力,通過對c

17、/s 的高效率使用,在激烈的市場競爭中, 首先打贏第一仗 “信息戰(zhàn)”。正是基于對 c/s 的這種深刻認(rèn)識, 針對中國企業(yè)特點提出了基于 c/s 的網(wǎng)絡(luò)商務(wù)管理解決方案進(jìn)銷存管理系統(tǒng)。在這次課程設(shè)計中, 我通過一系列的討論學(xué)習(xí)和采訪調(diào)查,終于在這次活動中取得了一定的成果。同時,我也學(xué)到了很多課本上無法涉及并且自己又不會主動去了解的知識,比如這次對汽修店長的訪談,讓我了解到了許多。這不僅拓寬了知識面,而且也獲得了許多經(jīng)驗,為更好的理解理論知識提供了幫助,使知識與實際更容易結(jié)合起來。從聆聽老師的細(xì)心講述,從認(rèn)真整理提綱和記錄實訓(xùn)內(nèi)容到搜集資料整理采訪總結(jié),整個過程就是一堂課,讓我學(xué)到了很多東西。首先

18、,通過老師的講解,我了解到每個企業(yè)都有每個企業(yè)的規(guī)章制定和業(yè)務(wù)流程。每個企業(yè)都必須制定相應(yīng)的規(guī)則才能維持一個企業(yè)的運作。同時我也初步了解了一個企業(yè)的內(nèi)部結(jié)構(gòu),要想成為一個成功的企業(yè)首先必須要有一個完善的管理系統(tǒng) , 只要擁有一個完整緊密的系統(tǒng)才能使企業(yè)壯大起來。老師的講解也使我進(jìn)一步了解了理論與實際的區(qū)別 , 也對企業(yè)的實地調(diào)查有了一個基本的構(gòu)思。但我認(rèn)為一個企業(yè)必須要有自身的亮點才能在市場上維持自己不敗的地位。然而,一個優(yōu)秀的企業(yè)家,不僅要有卓越的眼光和與眾不同的洞察力,更要具備能夠規(guī)劃全局和協(xié)調(diào)各部門工作的能力 。要對組織的未來環(huán)境和發(fā)展趨勢作出盡可能準(zhǔn)確的預(yù)測,并根據(jù)可利用資源確立組織目標(biāo),制定出可實施方案和措施,為組織目標(biāo)的實現(xiàn)作出完整的策劃。實訓(xùn)結(jié)束了,我們不僅深刻的 認(rèn)識到實踐重于理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論