版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告書</p><p> 設(shè) 計(jì) 題 目:書店圖書管理系統(tǒng)</p><p><b> 目 錄</b></p><p> 第1章 選 題2</p><p> 1.1 題目背景2</p><p> 1.2系統(tǒng)實(shí)現(xiàn)的具體分工2</
2、p><p> 1.2.1 標(biāo)題2</p><p><b> 1.3開發(fā)環(huán)境2</b></p><p> 第2章 設(shè)計(jì)內(nèi)容3</p><p> 2.2 概要設(shè)計(jì)(系統(tǒng)流程圖)3</p><p> 2.3 設(shè)計(jì)與分工4</p><p> 2.3.1 結(jié)構(gòu)設(shè)計(jì)
3、4</p><p> 2.3.2 類設(shè)計(jì)4</p><p> 第3章 系統(tǒng)實(shí)現(xiàn)5</p><p> 3.1 涉及知識點(diǎn)5</p><p> 3.2 系統(tǒng)運(yùn)行(主要運(yùn)行界面抓圖)6</p><p> 3.3 源程序清單(書庫管理模塊)7</p><p> 第4章 結(jié)束語16
4、</p><p> 參考文獻(xiàn)…………………………………………………………………………………18</p><p><b> 第1章 選 題</b></p><p><b> 1.1 題目背景</b></p><p> 隨著信息時代的到來和全社會信息化、網(wǎng)絡(luò)化建設(shè)的興起,傳統(tǒng)的書店圖書管理模式
5、和操作方法越來越不能滿足用戶的需要.智能化、網(wǎng)絡(luò)化、信息化的書店圖書管理系統(tǒng)應(yīng)用勢在必行。電子時代的到來,很多網(wǎng)購盛行,網(wǎng)上的購物很流行,知識分子的網(wǎng)上購書,當(dāng)然也是潮流的前沿,網(wǎng)上的書店圖書管理系統(tǒng)也是應(yīng)運(yùn)而生,實(shí)現(xiàn)買賣雙方的交流,與書庫的自動化管理,便于書店老板的經(jīng)營。</p><p> 1.2系統(tǒng)實(shí)現(xiàn)的具體分工</p><p> 系統(tǒng)分為顧客購書類、訂單類、收銀類、圖書庫類以及主
6、函數(shù)等幾大模塊,其中顧客購書類實(shí)現(xiàn)顧客對圖書的選購,訂單類實(shí)現(xiàn)對顧客訂單的管理及查詢,收銀類實(shí)現(xiàn)對訂單的收銀,圖書庫類實(shí)現(xiàn)對書店圖書庫圖書信息的描述及管理,main() 函數(shù)實(shí)現(xiàn)對程序主界面的引導(dǎo)。</p><p><b> 1.2.1 標(biāo)題</b></p><p> 書店圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 1.
7、3開發(fā)環(huán)境</b></p><p> 開發(fā)軟件: Visual C++ 6.0</p><p> 處理器名稱:Pentium(R)Dual-Core CPU E6500 @2.94GHz 2.94GHz</p><p> 硬盤驅(qū)動器:WDC WD1600AAJS-22WAAO</p><p> 系統(tǒng)內(nèi)存:金士頓內(nèi)存
8、2GB</p><p> 顯示卡:NVIDIA GeFORCE 9400 GT</p><p> 顯示器:LG GSM4EB3</p><p> 操作系統(tǒng):Microsoft Windows XP Professional </p><p><b> 第2章 設(shè)計(jì)內(nèi)容</b></p><
9、;p><b> 2.1實(shí)現(xiàn)功能</b></p><p> 系統(tǒng)主要包括書店顧客對圖書的選購,書店工作人員對訂單的收銀以及對本店書庫圖書信息的管理。顧客只需進(jìn)入圖書選購模塊便可對圖書進(jìn)行選購、下單。書店工作人員輸入相應(yīng)模塊密碼后可實(shí)現(xiàn)收銀以及對本店圖書信息的管理。</p><p> 2.2 概要設(shè)計(jì)(系統(tǒng)流程圖)</p><p>&l
10、t;b> 2.3 設(shè)計(jì)與分工</b></p><p> 在這次書店管理系統(tǒng)開發(fā)過程中,我主要負(fù)責(zé)書庫管理模塊的設(shè)計(jì)與開發(fā)。作為整個系統(tǒng)的核心,其他模塊都是圍繞這個模塊進(jìn)行的,所以只有做好了這個模塊,才能確保其他模塊的功能實(shí)現(xiàn)。本模塊才用二進(jìn)制文件存儲圖書信息,不僅方便,而且保證了書庫數(shù)據(jù)的安全。另外,因?yàn)闀鴰旃芾砟K為書店工作人員管理圖書所用,所以顧客或者其他人是沒有權(quán)限進(jìn)入的。為此,我設(shè)置
11、了管理員密碼(Adminster)。只有輸入密碼,才能進(jìn)行操作。</p><p> 2.3.1 結(jié)構(gòu)設(shè)計(jì)</p><p> 結(jié)構(gòu)設(shè)計(jì)也稱概念設(shè)計(jì) (Conceptual Design),是界面設(shè)計(jì)的骨架。該書店管理系統(tǒng)運(yùn)行時界面上的目錄體系和詞語定義易于用戶理解和操作,例如主界面的目錄體系包括1.顧客選購模塊 2.收銀模塊 3.報(bào)表模塊 4.書庫管理模塊 0.退出程序。其中書庫管理模塊
12、又下分目錄1.顯示所有圖書 2.查找書 3.修改書 4.增加書 5.刪除書 6.返回主菜單。顯示所有圖書一欄中詳細(xì)列出了書庫中所存書本的ISBN號、書名、作者、售價(jià)、庫存量等信息,使管理者對圖書信息一目了然,充分體現(xiàn)了結(jié)構(gòu)化、簡明化的界面設(shè)計(jì)理念。</p><p><b> 2.3.2 類設(shè)計(jì)</b></p><p> 書庫管理模塊開發(fā)過程中采用類封裝技術(shù),讓程序
13、更能清晰的表達(dá)出其含義,類豐富了語言的自定義數(shù)據(jù)類型以及含義。而且,面向?qū)ο缶幊谈菀紫到y(tǒng)的維護(hù)和擴(kuò)展,同時避免本模塊數(shù)據(jù)與其他模塊數(shù)據(jù)混淆參雜,使程序代碼簡單明了,增強(qiáng)了程序的穩(wěn)定性,可塑性。</p><p> 本模塊共設(shè)計(jì)兩個類,分別為圖書信息類(bookdata)、圖書管理類(bookbase)。其中,圖書信息類存儲圖書的各種信息,包括ISBN(isbn)、書名(booktitle)、出版社(publis
14、her)、作者(author)、庫存量(qtyonhand)、進(jìn)書日期(dateadded)、批發(fā)價(jià)(wholesale)、零售價(jià)(retail)等信息。圖書管理類實(shí)現(xiàn)對書庫的各種操作,包括顯示所有圖書信息(showallbook)、查找書(searchbook)、修改書(amendbook)、增加書(addbook)、刪除書(deletebook)以及本模塊操作菜單(menubook)等。本模塊的類關(guān)系圖如下頁圖2-2所示:</
15、p><p> 圖 2-2 圖書管理模塊結(jié)構(gòu)圖</p><p><b> 第3章 系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 3.1 涉及知識點(diǎn)</b></p><p> 類封裝、面向?qū)ο蟪绦蛟O(shè)計(jì)、文件的讀取操作、循環(huán)語句的使用、過程化設(shè)計(jì)的思想等。</p><p>
16、3.2 系統(tǒng)運(yùn)行(主要運(yùn)行界面抓圖)</p><p> 下面的幾個圖為系統(tǒng)運(yùn)行的主要運(yùn)行界面,界面清晰,結(jié)構(gòu)鮮明。</p><p> 3.3 源程序清單(書庫管理模塊)</p><p><b> 主菜單</b></p><p><b> main.cpp</b></p><
17、;p> #include<iostream></p><p> using namespace std;</p><p> #include<fstream></p><p> #include<cstring></p><p> #include<iomanip></p&
18、gt;<p> #include"bookdata.h"</p><p> #include"Cash.h"</p><p> #include"bookbase.h"</p><p> #include"booklist.h"</p><p&g
19、t; #include"Shop.h"</p><p> int main()</p><p><b> {</b></p><p> bookbase base;</p><p> booklist list;</p><p> Cash cash;</p&
20、gt;<p> Shop shop;</p><p> int choice;</p><p><b> char c;</b></p><p> cout << " ★★★★★★★★★ 歡迎使用書店管理系統(tǒng) ★★★★★★★★★ \n" <<endl;</p&g
21、t;<p><b> do{</b></p><p> cout<<"\n\t======================================================" << endl;</p><p> cout<<"\n\t ******
22、**主菜單********"<<endl;</p><p> cout << "\n\t\t\t1:顧客選購模塊 \n\n\t\t\t2:收銀模塊 \n\n\t\t\t3:報(bào)表模塊\n\n\t\t\t4:書庫管理模塊 \n\n\t\t\t0:退出程序" <<endl;</p><p> cout << &qu
23、ot;\t======================================================" << endl;</p><p> cout << "\n\t輸入選擇:";</p><p> cin >> choice;</p><p> switch(choice)&
24、lt;/p><p><b> {</b></p><p><b> case 1:</b></p><p> shop.Search();//顧客選購模塊</p><p><b> break;</b></p><p><b> case
25、 2:</b></p><p> cash.CashOperate();//收銀模塊</p><p><b> break;</b></p><p><b> case 3:</b></p><p> list.menubooklist();//報(bào)表模塊</p>&
26、lt;p><b> break;</b></p><p><b> case 4:</b></p><p> base.menubook();//書庫管理模塊</p><p><b> break;</b></p><p><b> case 0:&l
27、t;/b></p><p><b> exit(0);</b></p><p><b> }</b></p><p> }while(1);</p><p><b> return 0;</b></p><p><b> }&l
28、t;/b></p><p><b> 書庫管理模塊</b></p><p> 圖書信息類 bookdata.h</p><p> #ifndef BOOKDATA_H</p><p> #define BOOKDATA_H</p><p> class bookdata</
29、p><p><b> {</b></p><p> protected:</p><p> char isbn[31];//isbn號</p><p> char booktitle[100];//書名</p><p> char author[51];//作者</p><
30、;p> char publisher[100];//出版社</p><p> char dateadded[11];//進(jìn)書日期</p><p> int qtyonhand;//庫存量</p><p> double wholesale;//批發(fā)價(jià)</p><p> double retail;//零售價(jià)</p>
31、<p> int flag;//刪除標(biāo)記 1:未刪除 0:刪除</p><p><b> public:</b></p><p> void setinfo(char *is,char *bo,char *au,char *pu,char *da,int qt,double wh,double re)//設(shè)置書的信息</p><
32、p><b> {</b></p><p> strcpy(isbn,is);</p><p> strcpy(booktitle,bo);</p><p> strcpy(author,au);</p><p> strcpy(publisher,pu);</p><p> st
33、rcpy(dateadded,da);</p><p> qtyonhand=qt;</p><p> wholesale=wh;</p><p> retail=re;</p><p><b> }</b></p><p> void showinfo()//顯示書的信息</p&
34、gt;<p><b> {</b></p><p> cout<<"\tISBN號:"<<isbn<<endl;</p><p> cout<<"\t書名:"<<booktitle<<endl;</p><p>
35、 cout<<"\t作者:"<<author<<endl;</p><p> cout<<"\t出版單位:"<<publisher<<endl;</p><p> cout<<"\t進(jìn)書日期:"<<dateadded<<
36、endl;</p><p> cout<<"\t庫存量:"<<qtyonhand<<endl;</p><p> cout<<"\t批發(fā)價(jià):"<<wholesale<<endl;</p><p> cout<<"\t零售價(jià):&q
37、uot;<<retail<<endl;</p><p><b> }</b></p><p> void setflag(int f=1)//設(shè)置刪除標(biāo)記</p><p><b> {</b></p><p><b> flag=f;</b>&l
38、t;/p><p><b> }</b></p><p> int getflag()</p><p> {return flag;}</p><p> char *getisbn()</p><p> {return isbn;}</p><p> char *ge
39、tbooktitle()</p><p> {return booktitle;}</p><p> char *getauthor()</p><p> {return author;}</p><p> char *getpublisher()</p><p> {return publisher;}&l
40、t;/p><p> char *getdateadded()</p><p> {return dateadded;}</p><p> int getqtyonhand()</p><p> {return qtyonhand;}</p><p> double getwholesale()</p>
41、<p> {return wholesale;}</p><p> double getretail()</p><p> {return retail;}</p><p> void setqtyOnHand(int num)//設(shè)置庫存量</p><p><b> {</b></p>
42、;<p> qtyonhand = num;</p><p><b> }</b></p><p><b> };</b></p><p><b> #endif</b></p><p> 圖書管理類 bookbase.h</p><
43、;p> #ifndef BOOKBASE_H</p><p> #define BOOKBASE_H</p><p> #include"bookdata.h"</p><p> class bookbase:public bookdata</p><p><b> {</b><
44、/p><p> protected:</p><p><b> int top;</b></p><p> bookdata book[100];</p><p><b> public:</b></p><p> bookbase ()//構(gòu)造函數(shù),打開書庫信息<
45、;/p><p><b> {</b></p><p> bookdata s;</p><p><b> top=-1;</b></p><p> fstream file;</p><p> file.open("bookinfo.dat",ios
46、::in|ios::binary);</p><p> while(!file.eof())</p><p><b> {</b></p><p> file.read((char *)&s,sizeof(s));</p><p> if(file.fail())</p><p>
47、<b> break;</b></p><p><b> top++;</b></p><p> book[top]=s;</p><p><b> }</b></p><p> file.close();</p><p><b>
48、 }</b></p><p> void updatedat()//刷新書庫信息</p><p><b> {</b></p><p> fstream file("bookinfo.dat",ios::out|ios::binary);</p><p> for(int i=0;
49、i<=top;i++)</p><p> if(book[i].getflag()==1)</p><p> file.write((char *)&book[i],sizeof(book[i]));</p><p> file.close();</p><p><b> }</b></p&g
50、t;<p> void showallbook()//顯示所有圖書信息</p><p><b> {</b></p><p> cout<<"\n下面顯示所有圖書信息:"<<endl;</p><p> for(int i=0;i<=top;i++)</p>
51、<p><b> {</b></p><p> book[i].showinfo();</p><p> cout<<endl;</p><p><b> }</b></p><p><b> }</b></p><p>
52、 void addbook()//增加圖書</p><p><b> {</b></p><p><b> int i,n;</b></p><p> char is[31], bo[100], au[51], pu[100],da[11];</p><p><b> int q
53、t;</b></p><p> double wh,re;</p><p> cout<<"請輸入要增加書的數(shù)量:";</p><p><b> cin>>n;</b></p><p> cout<<"請輸入下列信息:"<
54、;<endl;</p><p> for(i=0;i<n;i++)</p><p><b> {</b></p><p> cout<<"ISBN:";</p><p><b> cin>>is;</b></p><
55、p> cout<<"書名:";</p><p><b> cin>>bo;</b></p><p> cout<<"作者:";</p><p><b> cin>>au;</b></p><p>
56、 cout<<"出版社:";</p><p><b> cin>>pu;</b></p><p> cout<<"進(jìn)書日期(請按年月日順序輸入,如:2011年1月1日請輸入20110101):";</p><p><b> cin>>da;&
57、lt;/b></p><p> cout<<"庫存量:";</p><p><b> cin>>qt;</b></p><p> cout<<"批發(fā)價(jià):";</p><p><b> cin>>wh;</
58、b></p><p> cout<<"零售價(jià):";</p><p><b> cin>>re;</b></p><p><b> top++;</b></p><p> book[top].setinfo(is,bo,au,pu,da,qt,
59、wh,re);</p><p> book[top].setflag(1);</p><p><b> }</b></p><p> updatedat();</p><p> cout<<"增加完成!"<<endl;</p><p><b
60、> }</b></p><p> void searchbook()//查找圖書</p><p><b> {</b></p><p><b> int x=1;</b></p><p> char name[100],again;</p><p>
61、;<b> do</b></p><p><b> {</b></p><p> cout<<"請輸入要查找書的ISBN號或書名:";</p><p> cin>>name;</p><p> for(int i=0;i<=top;i++)
62、</p><p> if(!strcmp(book[i].getisbn(),name)||!strcmp(book[i].getbooktitle(),name))</p><p><b> {</b></p><p> cout<<"\n書的信息已找到,下面輸出該書信息:\n";</p>
63、<p> book[i].showinfo();</p><p><b> x=0;</b></p><p><b> }</b></p><p><b> if(x)</b></p><p> cout<<"\n未找到該書信息!\n&
64、quot;;</p><p> cout<<"還要再查找一本書的信息嗎?(y/n):";</p><p> cin>>again;</p><p> }while(again=='y');</p><p><b> }</b></p>&l
65、t;p> void amendbook()//修改圖書信息</p><p><b> {</b></p><p><b> int x=1;</b></p><p> char choice, name[100],again;</p><p> char is[31], bo[100
66、], au[51], pu[100],da[11];</p><p><b> int qt;</b></p><p> double wh,re;</p><p><b> do{</b></p><p> cout<<"請輸入要修改書的ISBN號或書名:"
67、;</p><p> cin>>name;</p><p> for(int i=0;i<=top;i++)</p><p> if(!strcmp(book[i].getisbn(),name)||!strcmp(book[i].getbooktitle(),name))</p><p><b> {&
68、lt;/b></p><p> cout<<"\n書的信息已找到,下面輸出該書信息:\n";</p><p> book[i].showinfo();</p><p><b> x=0;</b></p><p> cout<<"\t確定要修改該書信息?(
69、y/n):";</p><p> cin>>choice;</p><p> if(choice=='y')</p><p><b> {</b></p><p> cout<<"請輸入下列信息:"<<endl;</p>
70、<p> cout<<"ISBN:";</p><p><b> cin>>is;</b></p><p> cout<<"書名:";</p><p> cin.ignore();</p><p> cin.getline
71、(bo,100);</p><p> cout<<"作者:";</p><p> cin.getline(au,51);</p><p> cout<<"出版社:";</p><p> cin.getline(pu,100);</p><p>
72、cout<<"進(jìn)書日期(請按年月日順序輸入,如:2011年1月1日請輸入20110101):";</p><p><b> cin>>da;</b></p><p> cout<<"庫存量:";</p><p><b> cin>>qt;&l
73、t;/b></p><p> cout<<"批發(fā)價(jià):";</p><p><b> cin>>wh;</b></p><p> cout<<"零售價(jià):";</p><p><b> cin>>re;</b
74、></p><p> book[i].setinfo(is,bo,au,pu,da,qt,wh,re);</p><p> book[top].setflag(1);</p><p> updatedat();</p><p> cout<<"修改完成!"<<endl;</p&
75、gt;<p><b> }</b></p><p><b> }</b></p><p><b> if(x)</b></p><p><b> {</b></p><p> cout<<"\n未找到該書信息,
76、是否將該書信息增加到書庫?(y/n):";//將未找到的圖書信息添加到書庫</p><p> cin>>choice;</p><p> if(choice=='y')</p><p><b> {</b></p><p> cout<<"請輸入下列信息
77、:"<<endl;</p><p> cout<<"ISBN:";</p><p> cin.getline(is,51);</p><p> cout<<"書名:";</p><p> cin.getline(bo,100);</p>
78、<p> cout<<"作者:";</p><p> cin.getline(au,51);</p><p> cout<<"出版社:";</p><p> cin.getline(pu,100);</p><p> cout<<"進(jìn)書
79、日期(請按年月日順序輸入,如:2011年1月1日請輸入20110101):";</p><p><b> cin>>da;</b></p><p> cout<<"庫存量:";</p><p><b> cin>>qt;</b></p>
80、<p> cout<<"批發(fā)價(jià):";</p><p><b> cin>>wh;</b></p><p> cout<<"零售價(jià):";</p><p><b> cin>>re;</b></p><
81、p> book[i].setinfo(is,bo,au,pu,da,qt,wh,re);</p><p> book[top].setflag(1);</p><p> updatedat();</p><p> cout<<"增加完成!"<<endl;</p><p><b&
82、gt; }</b></p><p><b> }</b></p><p> cout<<"還要再修改一本書的信息嗎?(y/n):";</p><p> cin>>again;</p><p> }while(again=='y');<
83、/p><p><b> }</b></p><p> void deletebook()//刪除圖書</p><p><b> {</b></p><p><b> int x=1;</b></p><p> char name[100],choi
84、ce,again;</p><p><b> do{</b></p><p> cout<<"請輸入要刪除的書的ISBN或書名:";</p><p> cin>>name;</p><p> for(int i=0;i<=top;i++)</p>&
85、lt;p> if(!strcmp(book[i].getisbn(),name)||!strcmp(book[i].getbooktitle(),name))</p><p><b> {</b></p><p> cout<<"\n書的信息已找到,下面輸出該書信息:\n";</p><p> bo
86、ok[i].showinfo();</p><p><b> x=0;</b></p><p> cout<<"是否確認(rèn)刪除該書的信息?(y/n):";</p><p> cin>>choice;</p><p> if(choice=='y')<
87、/p><p><b> {</b></p><p> book[i].setflag(0);//設(shè)置刪除標(biāo)記</p><p> updatedat();</p><p> cout<<"\t刪除成功!\n";</p><p><b> }</b
88、></p><p><b> }</b></p><p><b> if(x)</b></p><p> cout<<"\n未找到有關(guān)該書的信息!\n";</p><p> cout<<"還要再刪除一本書的信息嗎?(y/n):&qu
89、ot;;</p><p> cin>>again;</p><p> }while(again=='y');</p><p><b> }</b></p><p> void menubook()//書庫管理模塊主菜單</p><p><b> {
90、 </b></p><p> int choice,a;</p><p> bookbase book1;</p><p> char adminster[51],code[]="tianweitao",again;</p><p> cout<<"\n*****此模塊只有管
91、理員才能進(jìn)入,請輸入管理員密碼:";</p><p> cin>>adminster;</p><p> a=strcmp(adminster,code);</p><p> while(a!=0)</p><p><b> {</b></p><p> cout&
92、lt;<"密碼錯誤,請重新輸入:";</p><p> cin>>adminster;</p><p> a=strcmp(adminster,code);</p><p><b> }</b></p><p><b> do{</b></p&g
93、t;<p> cout<<"\n\t======================================================" << endl;</p><p> cout<<"\n\t ********書庫管理模塊********"<<endl;</p>
94、<p> cout<<"\n\n\t\t\t1.顯示所有圖書\n\n"<<"\t\t\t2.查找書\n\n"<<"\t\t\t3.修改書\n\n"</p><p> <<"\t\t\t4.增加書\n\n"<<"\t\t\t5.刪除書\n\n&quo
95、t;<<"\t\t\t6.返回主菜單\n";</p><p> cout<<"\n\t======================================================"<< endl;</p><p> cout<<"\t請輸入你的選擇:";</
96、p><p> cin>>choice;</p><p> switch(choice)</p><p><b> {</b></p><p><b> case 1:</b></p><p> showallbook();break;</p>
97、<p><b> case 2:</b></p><p> searchbook();break;</p><p><b> case 3:</b></p><p> amendbook();break;</p><p><b> case 4:</b>&l
98、t;/p><p> addbook();break;</p><p><b> case 5:</b></p><p> deletebook();break;</p><p><b> case 6:</b></p><p><b> return;<
99、/b></p><p><b> }</b></p><p> cout<<"還要繼續(xù)操作嗎?(y/n):";</p><p> cin>>again;</p><p> }while(again=='y');</p><p&g
100、t;<b> }</b></p><p><b> };</b></p><p><b> #endif</b></p><p><b> 第4章 結(jié)束語</b></p><p> 一周的課程設(shè)計(jì)結(jié)束了,在這次的課程設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識
101、,也培養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在設(shè)計(jì)過程中,與同學(xué)分工設(shè)計(jì),和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。學(xué)會了合作,學(xué)會了運(yùn)籌帷幄,學(xué)會了寬容,學(xué)會了理解,也學(xué)會了做人與處世。</p><p> 課程設(shè)計(jì)是我們專業(yè)課程知識綜合應(yīng)用的實(shí)踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程.”千里之行始于足下”,通過這次課程設(shè)計(jì),我深深體會到這句千古名言的真正含義.我今天認(rèn)真的
102、進(jìn)行課程設(shè)計(jì),學(xué)會腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ). 對于此次課程設(shè)計(jì),我感慨頗多,起初在選題時,做出決定是非常困難的,若選擇簡單的題目,很有可能會很早就做完了,那樣豈不是浪費(fèi)了許多寶貴的時間;若選擇比較難的題目,感覺自己的能力可能不夠,不能完成課程設(shè)計(jì),最后,在我們組的商量之下選了書店圖書管理系統(tǒng)這個課題。定下了我們的目標(biāo)。接著我們都開始做了,我們明確的分了一下任務(wù),然后每個人都去干自己的
103、了,對于不會的,不太清楚的我們都會在一起討論,研究。通過本次課程設(shè)計(jì),我深刻認(rèn)識到了“理論聯(lián)系實(shí)際”的這句話的重要性與真實(shí)性,我不但知道了以前不知道的理論知識,而且也鞏固了以前知道的知識。最重要的是在實(shí)踐中理解了書本上的知識,明白了學(xué)以致用的真諦。</p><p> 在整個設(shè)計(jì)到按各種功能輸出以及調(diào)試過程中,我個人感覺調(diào)試部分是最難的,我們把運(yùn)行錯誤和不能運(yùn)行的部分一遍遍的修改直到達(dá)到預(yù)期的效果。初拿到題目覺得
104、很沮喪,雖然學(xué)了這么久的C++語言,但還是覺得它很深奧,對它幾乎是一無所知。如何著手?在接下來的時間里大家集思廣益,在一起認(rèn)真討論,不甚理解的問題去查閱一些資料。然后寫代碼,運(yùn)行調(diào)試……雖然在這個過程中遇到了很多問題,有時候甚至為某個地方而茶飯不思。但程序編輯成功后那種激動,問題解決中遇到挑戰(zhàn)自己親自動手,終于解決那種成就感,幾個人一起討論,一起分析,同悲同喜那種患難與共的感覺,都使我們深深地體會到了感到學(xué)習(xí)的快樂和團(tuán)結(jié)的力量,也讓我們
105、真正學(xué)習(xí)到了一些的知識,使我們感到前途是光明的、充滿挑戰(zhàn)與趣味的。計(jì)算機(jī)專業(yè)是一個需要緊密合作的工作,只有在一起合作才能做出好的程序,但在其中也有一些的問題是我們都不能理解的,有很多是我們上課沒有碰到的一些的問題真的是很讓人頭疼的。通過這次編程使我們認(rèn)識到在以后的學(xué)習(xí)中要多做練習(xí)增加自己的知識面才能更好的適應(yīng)自己的工作,在其中由最初的沮喪中出來,充滿信心地去解決問題。</p><p> 通過這次課程設(shè)計(jì)使我懂得
106、了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,同時在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說二進(jìn)制文件的用法……通過這次課程設(shè)計(jì)之后,我決定一定把以前所學(xué)過的知識重新溫故。</p><p>
107、 這次課程設(shè)計(jì)終于順利完成了, 在此感謝我們的xx老師.,老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;老師循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪,同時感謝對我?guī)椭^的同學(xué)們,謝謝你們對我的幫助和支持,讓我感受到同學(xué)的友誼。 </p><p> 由于本人的設(shè)計(jì)能力有限,在設(shè)計(jì)過程中難免出現(xiàn)錯誤,懇請老師們多多指教,我十分樂意接受你們的批評與指正,本人將萬分感謝。</p>&l
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)--圖書管理系統(tǒng)的設(shè)計(jì)
- c課程設(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)圖書管理系統(tǒng)統(tǒng)
- 程序設(shè)計(jì)課程設(shè)計(jì)--圖書管理系統(tǒng)
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告---圖書信息管理系統(tǒng)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 面向?qū)ο蟮某绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 面向?qū)ο蟪绦蛟O(shè)計(jì)學(xué)生選課系統(tǒng)課程設(shè)計(jì)報(bào)告
- 【課程設(shè)計(jì)】面向?qū)ο蟪绦蛟O(shè)計(jì)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)
- c++面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告---學(xué)籍管理系統(tǒng)
- c++面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 程序課程設(shè)計(jì)-圖書管理系統(tǒng)
- java面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)程序設(shè)計(jì)
- 《面向?qū)ο蟮某绦蛟O(shè)計(jì)》課程設(shè)計(jì)
- 圖書管理系統(tǒng)程序設(shè)計(jì)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)--火車訂票系統(tǒng)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)--校友錄管理系統(tǒng)
評論
0/150
提交評論