版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 計算機(jī)與通信學(xué)院</b></p><p><b> 2012年秋季學(xué)期</b></p><p> 面向?qū)ο?課程設(shè)計</p><p> 題 目: 職工信息管理系統(tǒng) </p><p><b> 前 言</b></p>
2、;<p> 管理系統(tǒng)是現(xiàn)代信息管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代高科技信息管理尺度的要求、推動信息管理走向科學(xué)化、規(guī)范化的必要條件。只有信息管理規(guī)范了,才能給人們提供更好的生活環(huán)境及便利的生活空間。</p><p> 管理信息系統(tǒng)是一個能進(jìn)行管理信息的收集、傳遞、加工、保存、維護(hù)和使用的系統(tǒng)。</p><p> 管理信息系統(tǒng)功能包括:信息收集、信息存儲、問題處理及信息
3、輸出、信息管理。 </p><p> 現(xiàn)代社會、社會化趨勢的擴(kuò)大和社會產(chǎn)品需求使企業(yè)在生產(chǎn)經(jīng)營活動中涉及的內(nèi)外部信息積聚膨脹,隨著科學(xué)技術(shù)突飛猛進(jìn)和生產(chǎn)迅速發(fā)展,使人類知識量增長速度不斷加快,信息量的增加,外部環(huán)境變化的變快,人工已無法勝任。如何收集足夠的信息資源,強(qiáng)有力的信息并加以利用,積極的開發(fā)和及時利用信息爆炸有效的信息資源,已成為現(xiàn)代社會的難題。因此必須有一個系統(tǒng)來對這些數(shù)據(jù)進(jìn)行管理。</p>
4、;<p><b> 背景</b></p><p> 在日益發(fā)展的現(xiàn)代社會,一個高效實用的職工信息管理系統(tǒng)已經(jīng)是企業(yè)必不可少的一個管理工具,它可以使企業(yè)在管理方面減少很多時間,本課程設(shè)計針對現(xiàn)代社會企業(yè)對員工信息的管理而設(shè)計, 使員工的管理更加的簡捷,更加的方便,界面友好,易于操作。</p><p><b> 實現(xiàn)方式</b>&
5、lt;/p><p> 在設(shè)計中,我們放棄的傳統(tǒng)的面對過程的結(jié)構(gòu)化設(shè)計思想,因為面向過程的結(jié)構(gòu)體的或鏈表的方法存儲每個員工的靜態(tài)屬性:編號、姓名、性別、年齡、電話、工資等數(shù)據(jù)有很多的不方便也有很多的不安全,所以我們采用C++的對象的編程思想來把每個員工的數(shù)據(jù)封裝成一個人員的對象。使得操作的方式更加的合理,安全。也使本組課程設(shè)計的成員更加的了解面向?qū)ο蟪绦蛟O(shè)計的解決問題的思維方式。</p><p&g
6、t;<b> 目 錄</b></p><p><b> 摘 要4</b></p><p> 第一章 系統(tǒng)總體設(shè)計5</p><p> 1.系統(tǒng)功能模塊圖5</p><p><b> 2.各類間關(guān)系8</b></p><p> 第二
7、章 詳細(xì)設(shè)計9</p><p> 第三章 系統(tǒng)測試11</p><p><b> 1.測試方法11</b></p><p><b> 2.測試用例12</b></p><p><b> 3.測試結(jié)果12</b></p><p> 第四
8、章 軟件使用說明書16</p><p><b> 總 結(jié)20</b></p><p><b> 參考文獻(xiàn)21</b></p><p><b> 致謝21</b></p><p><b> 摘 要</b></p><p
9、> 該系統(tǒng)是以C++語言實現(xiàn)的一個職工信息管理系統(tǒng)。采用面向?qū)ο蟮木幊谭椒?,通過定義了職工類,以及對類的成員進(jìn)行操作的相關(guān)函數(shù),該系統(tǒng)實現(xiàn)了對職工信息進(jìn)行計算機(jī)化的管理,實現(xiàn)了職工信息的錄入、瀏覽、查詢、修改和刪除等功能。在該系統(tǒng)中職工的信息以文件的形式保存,最后整個操作界面以菜單的形式展現(xiàn)給用戶。</p><p> 最后,程序設(shè)計是一個創(chuàng)作的過程,解決問題的方法不是唯一的。所以獨立思考問題,多想想解決
10、方法,才更有助于程序設(shè)計水平的提高。</p><p><b> 關(guān)鍵詞:</b></p><p> 職工信息管理;文件和流;類和對象;面向?qū)ο螅?lt;/p><p> 第一章 系統(tǒng)總體設(shè)計</p><p> 職工信息包括職工號、姓名、性別、年齡、學(xué)歷、工資、住址、電話等(職工號不重復(fù))。設(shè)計“職工信息管理系統(tǒng)”,使之
11、能提供以下功能:</p><p><b> 1)添加職工信息;</b></p><p> 2)查詢職工:按職工號查詢、按姓名查詢等;</p><p> 3)職工信息的刪除;</p><p> 4)職工信息的修改;</p><p> 5)職工信息統(tǒng)計:如按性別、學(xué)歷統(tǒng)計等。</p&g
12、t;<p><b> 1.系統(tǒng)功能模塊圖</b></p><p> 1根據(jù)用戶需求,本系統(tǒng)將主要實現(xiàn)以下功能:</p><p> 圖1-1 系統(tǒng)功能模塊圖</p><p> 2密碼部分流程圖,如圖1-2</p><p><b> 其中:</b></p><
13、p> 添加職工信息:提供員工信息的添加,在該模塊中設(shè)計了安全檢查機(jī)制,即確認(rèn)是否添加員工的信息,若對員工信息的添加不滿意,則可以選擇重新輸入。還設(shè)置有返回主菜單的選項以方便用戶。</p><p> 查詢職工信息:通過find()函數(shù)進(jìn)行查找。該函數(shù)比較簡單,通過循環(huán)一次比較Per[n].num是否與你輸入的num是否相等,如果相等,則輸入到屏幕上,如果未找到任何匹配的員工,則顯示“未找到該員工”。<
14、;/p><p> 修改職工信息:修改員工信息設(shè)置了員工人數(shù)檢查,如果員工人數(shù)NUM的值為0,則返回主菜單。如果員工人數(shù)NUM不為0,則進(jìn)入修改員工信息的界面。修改員工信息板塊功能強(qiáng)大,界面友好,用循環(huán)控制修改某員工屬性,這樣使得操作極為方便。</p><p> 刪除職工信息:刪除員工信息中設(shè)計了對員工人數(shù)的檢查,如果員工人數(shù)NUM的值為0,則返回到主菜單。如果員工人數(shù)NUM不為0,則進(jìn)入刪
15、除員工信息的界面。界面包括員工信息列表,和刪除選項,方便用戶的操作。</p><p> 統(tǒng)計職工信息:統(tǒng)計員工信息中設(shè)計了對員工人數(shù)的檢查,如果員工人數(shù)NUM的值為0,則返回到主菜單。如果員工人數(shù)NUM不為0,則按職工性別、學(xué)歷等信息職工進(jìn)行統(tǒng)計。</p><p> 保存職工信息:保存員工的信息,即為將當(dāng)前所有的員工的信息存入到workerlist.txt中。這里我們采用的是C++的o
16、fstream的寫入文件的對象進(jìn)行控制。</p><p><b> 2.各類間關(guān)系</b></p><p> 本系統(tǒng)共使用兩個類:worker類,WorkerList類。</p><p> 其中類worker描述職工信息顯示函數(shù)信息等,類WorkerList描述員工的信息的添加,修改,刪除,保存,排序,查找等功能函數(shù)信息。它們之間的關(guān)系如
17、圖1-2所示:</p><p> 圖1-2 系統(tǒng)類間關(guān)系圖</p><p><b> 第二章 詳細(xì)設(shè)計</b></p><p> 本系統(tǒng)主要功能包括:根據(jù)設(shè)計需求本系統(tǒng)主要功能有對職工信息的錄入,查詢(按職工號查詢、按姓名查詢),修改,刪除)等。</p><p> 其中職工信息和工資錄入功能分別使用類zhigon
18、g和gongzi來實現(xiàn),功能查詢,修改,刪除,統(tǒng)計使用類zhigong和類gongzi來實現(xiàn)。下面分別介紹類zhigong,gongzit的詳細(xì)設(shè)計。</p><p> 類zhigong主要描述員工信息錄入信息。</p><p> 類zhigong具體實現(xiàn)流程為:class zhigong</p><p><b> {</b></
19、p><p><b> public:</b></p><p> void setnumber(int n) {number=n;}</p><p> void setname(char *na) {strcpy(name,na);}</p><p> void setbumen(ch
20、ar *bu) {strcpy(bumen,bu);}</p><p> int getnumber() {return number; }</p><p> char *getname() {return name; }</p><p> char *getbumen()
21、 {return bumen;}</p><p> void setzhigong() </p><p><b> {</b></p><p> cout<<"請輸入職工所在部門:"; cin>>bumen; </p><p> cout&l
22、t;<"請輸入職工編號:"; cin>>number;</p><p> cout<<"請輸入職工姓名:"; cin>>name;</p><p><b> }</b></p><p><b> private:</
23、b></p><p> int number;</p><p> char name[20];</p><p> char bumen[20];</p><p><b> };</b></p><p> 類gongzi主要描述工人工資錄入信息。</p><p&g
24、t; 類gongzi具體實現(xiàn)流程為class gongzi</p><p><b> {</b></p><p><b> public:</b></p><p> void setgangwei(double g) {gangwei=g;}</p><p> void set
25、jintie(double j) {jintie=j;}</p><p> void setyiliao(double y) {yiliao=y;}</p><p> void setshuidian(double s) {shuidian=s;}</p><p> double getgangwei()
26、{return gangwei;}</p><p> double getjintie() {return jintie;}</p><p> double getyilao() {return yiliao;}</p><p> double getshuidian() {return
27、shuidian;}</p><p> double getyingfa() {return (gangwei+jintie);}</p><p> double getshifa() {return (gangwei+jintie-shuidian-yiliao);}</p><p> void setgon
28、gzi()</p><p><b> {</b></p><p> cout<<"請輸入所得崗位工資:"; cin>>gangwei;</p><p> cout<<"請輸入所得崗位津貼:"; cin>>jintie;
29、 </p><p> cout<<"請輸入所需繳納的水電費(fèi):"; cin>>shuidian;</p><p> cout<<"請輸入所需要交納的醫(yī)療保險費(fèi):"; cin>>yiliao;</p><p><b> }</b></p&
30、gt;<p><b> private:</b></p><p> double gangwei;</p><p> double jintie;</p><p> double yiliao;</p><p> double shuidian;</p><p><b
31、> };</b></p><p> 類gongzi定義為:</p><p> class gongzi</p><p><b> 其中:</b></p><p> 成員函數(shù)setgongzi()主要功能為為職工工資的保存分配存儲空間。</p><p> 成員函數(shù)voi
32、dsetzhigong()主要功能為職工信息顯示。</p><p> 以下描述對員工信息添加,查詢,修改,刪除,等信息。</p><p> 添加具體實現(xiàn)流程為:</p><p> int tianjia(zhigongzi z[],int m) </p><p><b> {</b></p>&l
33、t;p><b> int n=1;</b></p><p> while(n==1)</p><p><b> {</b></p><p> cout<<"請輸入要添加的新職工信息"<<endl; </p><p> z[t].setzhi
34、gongzi();</p><p> cout<<"添加成功!";t++;</p><p> cout<<"是否繼續(xù)添加,繼續(xù)請按1 / 退出請按0:"<<endl;</p><p><b> cin>>n;</b></p><p&
35、gt;<b> }</b></p><p><b> return t;</b></p><p><b> }</b></p><p> 查詢具體實現(xiàn)流程為:void chaxun(zhigongzi z[],int m) </p><p><
36、b> {</b></p><p> cout<<"-----------------[1] 按姓名查詢-------------------"<<endl;</p><p> cout<<"-----------------[2] 按工號查詢-------------------"<&
37、lt;endl;</p><p> cout<<"---請選擇查詢的方式(輸入對應(yīng)方式的序號1或2)---:";</p><p><b> int k;</b></p><p><b> cin>>k;</b></p><p><b>
38、if(k==1)</b></p><p><b> { </b></p><p> int u[10];</p><p><b> int n=1;</b></p><p> while(n==1)</p><p><b> { &l
39、t;/b></p><p> cout<<"請輸入要查詢的職工的姓名:";</p><p> cin>>name;</p><p><b> int j=0; </b></p><p> for(int i=0;i<t;i++)</p><
40、;p> if(strcmp(name,z[i].getname())==0)</p><p><b> { </b></p><p> u[j]=i;j++;</p><p><b> }</b></p><p><b> if(j==0)</b></p
41、><p><b> { </b></p><p> cout<<"沒有你要查詢的職工名字"<<endl;</p><p> cout<<"是否繼續(xù)查詢,繼續(xù)請按1 / 退出按0:"<<endl;</p><p><b>
42、; cin>>n;</b></p><p><b> }</b></p><p> for(int b=0;b<j;b++)</p><p><b> {</b></p><p><b> if(j<2)</b></p>
43、<p><b> {</b></p><p><b> i=u[b];</b></p><p> cout<<"職工號"<<" "<<"姓名"<<" "<<"所屬部門"
44、<<" "<<"崗位工資"<<" "<<"崗位津貼"<<" "<<"水電費(fèi)"<<" "<<"醫(yī)療保險"<<" "<<"應(yīng)發(fā)工資&q
45、uot;<<" "<<"實發(fā)工資"<<endl;</p><p> cout<<z[i].getnumber()<<"\t"<<z[i].getname()<<"\t"<<z[i].getbumen()<<"\t&q
46、uot;</p><p> <<z[i].getgangwei()<<"\t"<<z[i].getjintie()<<"\t"<<z[i].getshuidian()<<"\t"</p><p> <<z[i].getyilao()<&l
47、t;"\t"<<z[i].getyingfa()<<"\t"<<z[i].getshifa()<<endl;</p><p><b> }</b></p><p><b> else</b></p><p><b> i
48、=u[b]; </b></p><p><b> }</b></p><p><b> }</b></p><p><b> } </b></p><p><b> if(k==2)</b></p><p>&l
49、t;b> {</b></p><p><b> int flag;</b></p><p><b> int n=1;</b></p><p> while(n==1)</p><p><b> {</b></p><p>
50、 cout<<"請輸入要查詢的職工的職工號:";</p><p> cin>>number;flag=0; </p><p> for(int i=0;i<t;i++)</p><p> if(number==z[i].getnumber())</p><p><b> {
51、</b></p><p> cout<<"職工號"<<" "<<"姓名"<<" "<<"所屬部門"<<" "<<"崗位工資"<<" "<&l
52、t;"崗位津貼"<<" "<<"水電費(fèi)"<<" "<<"醫(yī)療保險"<<" "<<"應(yīng)發(fā)工資"<<" "<<"實發(fā)工資"<<endl;</p>
53、<p> cout<<z[i].getnumber()<<"\t"<<z[i].getname()<<"\t"<<z[i].getbumen()<<"\t"</p><p> <<z[i].getgangwei()<<"\t&quo
54、t;<<z[i].getjintie()<<"\t"<<z[i].getshuidian()<<"\t"</p><p> <<z[i].getyilao()<<"\t"<<z[i].getyingfa()<<"\t"<<z[
55、i].getshifa()<<endl;</p><p><b> flag=1;</b></p><p><b> }</b></p><p> if(flag==0)</p><p><b> {</b></p><p> co
56、ut<<"查詢不到,按0退出"<<endl;</p><p><b> cin>>n;</b></p><p><b> }</b></p><p><b> else</b></p><p><b>
57、{</b></p><p> cout<<"是否繼續(xù)查詢,繼續(xù)請按1 / 退出按0:"<<endl;</p><p><b> cin>>n;</b></p><p><b> } </b></p><p><b&
58、gt; }</b></p><p><b> }</b></p><p><b> }</b></p><p> 修改具體實現(xiàn)流程為:</p><p> int xiugai(zhigongzi z[],int m)</p><p><b>
59、 {</b></p><p> ofstream ofile("D:\\zhigong.dat",ios::binary);</p><p><b> int flag;</b></p><p><b> int n=1;</b></p><p> while
60、(n==1)</p><p><b> {</b></p><p> cout<<"請輸入要修改信息的職工號:";</p><p> cin>>number;</p><p><b> flag=0;</b></p><p>
61、;<b> int a;</b></p><p> for(int i=0;i<m;i++)</p><p> if(number==z[i].getnumber())</p><p><b> do{</b></p><p> cout<<"請選擇要修改的信息
62、:"<<endl;</p><p> cout<<"***********************************************"<<endl; </p><p> cout<<"****** 1.修改崗位工資 ******"<
63、<endl;</p><p> cout<<"****** 2.修改崗位津貼 ******"<<endl;</p><p> cout<<"****** 3.修改應(yīng)交納水電費(fèi) ******"<<endl;</p>
64、<p> cout<<"****** 4.修改應(yīng)交納醫(yī)療保險費(fèi)用 ******"<<endl;</p><p> cout<<"***********************************************"<<endl; </p><p> cout
65、<<"請選擇對應(yīng)數(shù)字序號進(jìn)行操作:";</p><p><b> cin>>a;</b></p><p><b> if(a==1)</b></p><p><b> {</b></p><p> cout<<&q
66、uot;請輸入新的崗位工資:";</p><p> cin>>gangwei;</p><p> z[i].setgangwei(gangwei);</p><p><b> }</b></p><p><b> if(a==2)</b></p><
67、p><b> {</b></p><p> cout<<"請輸入新的崗位津貼:";</p><p> cin>>jintie;</p><p> z[i].setjintie(jintie);</p><p><b> }</b></
68、p><p><b> if(a==3)</b></p><p><b> {</b></p><p> cout<<"請輸入新的水電費(fèi):";</p><p> cin>>shuidian;</p><p> z[i].sets
69、huidian(shuidian);</p><p><b> }</b></p><p><b> if(a==4)</b></p><p><b> {</b></p><p> cout<<"請輸入新的醫(yī)療保險費(fèi)用:";</p
70、><p> cin>>yiliao;</p><p> z[i].setyiliao(yiliao);</p><p><b> }</b></p><p> ofile.write((char*)&z[i],sizeof(zhigongzi));</p><p> fl
71、ag=1; </p><p> }while(a<1||a>4);</p><p> if(flag==0)</p><p><b> {</b></p><p> cout<<"查詢不到該工號的職工,按0退出"<<endl;</p>
72、<p><b> cin>>n;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> cout<<"繼續(xù)修
73、改請按1 / 退出請按0:";</p><p><b> cin>>n;</b></p><p><b> }</b></p><p><b> } </b></p><p> cout<<endl;</p>
74、<p> ofile.close();</p><p><b> return 0;</b></p><p><b> }</b></p><p> 刪除具體實現(xiàn)流程為:void shanchu(zhigongzi z[],int m) </p><p><b> {
75、</b></p><p><b> int flag;</b></p><p><b> int n=1;</b></p><p> while(n==1)</p><p><b> {</b></p><p> cout<&
76、lt;"請輸入要刪除的職工的職工號 :";</p><p> cin>>number; flag=0;</p><p> for(int i=0;i<t;i++) </p><p> if(number==z[i].getnumber())</p><p> { int k;k=i;</
77、p><p> for(k;k<t;k++)</p><p> { z[k]=z[k+1];t=t-1; }</p><p><b> flag=1;</b></p><p> cout<<"*****刪除成功*****"<<endl;</p><p
78、><b> }</b></p><p> if(flag==0)</p><p><b> {</b></p><p> cout<<"查詢不到該工號的職工,無法刪除按0退出"<<endl;</p><p><b> c
79、in>>n;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> cout<<"繼續(xù)刪除請按1 / 退出請按0:";&l
80、t;/p><p><b> cin>>n;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> 第三章 系統(tǒng)
81、測試</b></p><p><b> 1.測試方法</b></p><p> 類測試就是驗證類的實現(xiàn)是否和該類的規(guī)格說明完全一致一類測試和傳統(tǒng)的單元測試大體相似.但和單元測試不同,類測試除了要測試類中包含的方法.還要測試類的狀態(tài)。在面向?qū)ο笙到y(tǒng)中.系統(tǒng)的基本構(gòu)造模塊是封裝了的數(shù)據(jù)和方法的類和對象.每個對象有自己的生存周期、自己的狀態(tài)。消息是對象之問相
82、互請求或協(xié)作的途徑.是外界使用對象方法及獲取對象狀態(tài)的唯一方式對象的功能是在消息的觸發(fā)下,由對象所屬類中定義的方法與相關(guān)對象的合作共同完成。在工作過程中對象的狀態(tài)可能被改變.產(chǎn)生新的狀態(tài)。測試過程中不能僅僅檢查輸入數(shù)據(jù)產(chǎn)生的輸出結(jié)果是否與預(yù)期的吻合.還要考慮對象的狀態(tài)。類測試是整個測試過程的一個重要步驟,它與傳統(tǒng)測試方法的區(qū)別可用測試按順序可分為三個部分:1)基于服務(wù)的測試:測試類中的每一個方法:2)基于狀態(tài)的測試:測試類的實例在其生命
83、周期各個狀態(tài)下的情況:3)基于響應(yīng)狀態(tài)的測試:從類和對象的責(zé)任出發(fā).以外界向?qū)ο蟀l(fā)送的消息序列來測試對象的各個響應(yīng)狀態(tài)。目前有很多類的測試方法,如:基于狀態(tài)圖的測試、基于寧列圖的測試、基于活動圖的測試、基于協(xié)作圖的測試、基于狀態(tài)模式的測試等都是針對上述測試的某一個部分。</p><p><b> 2.測試用例</b></p><p> 本系統(tǒng)采用自創(chuàng)數(shù)據(jù)原型進(jìn)行測
84、試,所用數(shù)據(jù)為:</p><p> 工號:123,姓名:小明,性別:男,學(xué)歷:本科,年齡:20,工資:20000,地址:北京,電話:123456789 </p><p><b> 3.測試結(jié)果</b></p><p> 1 首先是密碼登錄窗口,如圖3-1。</p><p><b> 圖3-1</b
85、></p><p> 2 通過對員工的信息的添加,修改,刪除,保存,排序,查找等功能進(jìn)行檢測。未發(fā)現(xiàn)任何異?,F(xiàn)象。</p><p> 添加功能主要實現(xiàn)對員工信息的增加,圖3-2為員工信息添加功能測試界面。</p><p><b> 圖3-2</b></p><p> 3、職工信息修改功能主要實現(xiàn)對員工信
86、息的修改,圖3-3 為員工信息修改功能測試界面。</p><p><b> 圖3-3</b></p><p> 4、職工信息保存主要實現(xiàn)對員工信息的保存,圖3-4 為員工信息保存功能測試界面。</p><p><b> 圖3-4</b></p><p> 第四章 軟件使用說明書</p&
87、gt;<p><b> 1、系統(tǒng)運(yùn)行環(huán)境</b></p><p> Microsoft visual C++ 6.0</p><p> WINDOWS2000/XP系統(tǒng)</p><p><b> 2、系統(tǒng)操作提示</b></p><p> 本系統(tǒng)主要實現(xiàn)對職工信息的錄入,查詢
88、,修改,刪除,統(tǒng)計等,首先用戶進(jìn)入菜單選擇界面,如圖4-1所示,用戶輸入0—7進(jìn)行選擇。</p><p><b> 圖4-1</b></p><p> 3、添加功能主要實現(xiàn)對員工信息的增加,圖4-2 為員工信息添加功能界面。</p><p><b> 圖4-2</b></p><p> 4、
89、職工信息修改主要實現(xiàn)對員工信息的修改,圖4-3 為員工信息修改功能界面。</p><p><b> 圖4-3</b></p><p> 5、職工信息保存主要實現(xiàn)對員工信息的保存,圖4-4 為員工信息保存功能界面。</p><p><b> 圖4-4</b></p><p><b>
90、 總 結(jié)</b></p><p> 在本系統(tǒng)的開發(fā)過程中,由于我是初次開發(fā)軟件,在知識、經(jīng)驗方面都存在著不足。因此,該系統(tǒng)必然會存在一些缺陷和不足。因為對職工信息管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。</p><p> 盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面又好、操作方便、效率高、安全性好等優(yōu)點是本管理
91、系統(tǒng)所必需的。通過開發(fā)這個系統(tǒng),我掌握了項目基本開發(fā)過程,用到的知識鞏固了我對C語言的學(xué)習(xí),但在這次設(shè)計中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會了設(shè)計系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 王連相 .c++程序設(shè)計教程 .北京:中國鐵道出版社,2007</p>
92、<p> [2] 譚浩強(qiáng).C語言程序設(shè)計教程.安徽:安徽出版社,1999</p><p> [3] 譚浩強(qiáng).C程序設(shè)計題解與上機(jī)指導(dǎo).北京:清華大學(xué)出版社,1999</p><p> [4] 陳維興,林小茶.c++面向?qū)ο蟪绦蛟O(shè)計教程(第三版). 北京: 清華大學(xué)出版社,2004.</p><p><b> 致謝</b>&l
93、t;/p><p> 在編寫程序的過程中,我得到了老師的精心指導(dǎo)以及孜孜不倦的教誨,在老師的指導(dǎo)下,我的能力得到了提高,同時養(yǎng)成了科學(xué)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和習(xí)慣,在此,我對老師的精心栽培表示衷心的感謝。</p><p> 感謝好多同學(xué)對我的幫助和指點,尤其感謝我的舍友在非常時期,在生活和學(xué)習(xí)上幫我許多忙。在課設(shè)即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到課設(shè)的順利完成,有多少可敬的師長、同學(xué)、朋
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《c++面向?qū)ο蟪绦蛟O(shè)計》課程設(shè)計——職工信息管理系統(tǒng)
- 面向?qū)ο骳++課程設(shè)計--學(xué)生信息管理系統(tǒng)
- 職工信息管理系統(tǒng)課程設(shè)計
- 職工信息管理系統(tǒng)課程設(shè)計
- 職工信息管理系統(tǒng)課程設(shè)計
- 面向?qū)ο笳n程設(shè)計--實驗室設(shè)備信息管理系統(tǒng)
- jsp課程設(shè)計--職工信息管理系統(tǒng)
- 職工信息管理系統(tǒng)課程設(shè)計 (2)
- 面向?qū)ο笳n程設(shè)計---用java開發(fā)的學(xué)生信息管理系統(tǒng)
- 《面向?qū)ο蟪绦蛟O(shè)計與java》課程設(shè)計--學(xué)生信息管理系統(tǒng)
- 《面向?qū)ο蟪绦蛟O(shè)計與java》課程設(shè)計 學(xué)生信息管理系統(tǒng)
- 《面向?qū)ο蟪绦蛟O(shè)計》課程設(shè)計報告---圖書信息管理系統(tǒng)
- c語言課程設(shè)計--職工信息管理系統(tǒng)
- 職工信息管理系統(tǒng)c語言課程設(shè)計
- c++課程設(shè)計--職工信息管理系統(tǒng)
- c語言課程設(shè)計職工信息管理系統(tǒng)
- c-課程設(shè)計--- 職工信息管理系統(tǒng)
- c語言課程設(shè)計---職工信息管理系統(tǒng)
- c語言課程設(shè)計——職工信息管理系統(tǒng)
- c語言課程設(shè)計——職工信息管理系統(tǒng)
評論
0/150
提交評論