版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 目 錄</b></p><p> 1.系統(tǒng)設計的目的和意義2</p><p> 2.系統(tǒng)總框架圖2</p><p> 3.軟件功能描述3</p><p> 4.軟件代碼的設計3</p><p> 4.1數(shù)據(jù)結構描述與定義3</p>
2、<p><b> 4.2模塊設計6</b></p><p> 5.軟件使用說明12</p><p> 6.測試結果與分析13</p><p> 7.比較有特色的函數(shù)17</p><p> 8.存在的不足與對策17</p><p> 9.課程設計總結18</
3、p><p> 附錄:源程序清單19</p><p><b> 圖書管理系統(tǒng)</b></p><p> 系統(tǒng)設計的目的和意義</p><p> 課程設計是鞏固所學理論知識、使理論與實際相結合的重要實踐環(huán)節(jié)。此次課程設計的目的是以C++程序設計語言為基礎,通過完成一些具有一定難度的課程設計題目的編寫、調試、運行工作,進
4、一步掌握面向過程和面向對象程序設計的基本方法和編程技巧,鞏固所學理論知識,使理論與實際相結合。從而提高自我分析問題、解決問題的能力。</p><p> 此系統(tǒng)設計的目是為了使管理人員以及用戶更方便的對圖書進行管理和查閱等。提高了效率,使圖書管理變得更簡潔,方便。</p><p><b> 2.系統(tǒng)總框架圖</b></p><p> 3.軟
5、件功能描述 </p><p> 此軟件中,圖書信息包含(名稱,出版時間,作者,入庫時間,價格,買入本數(shù),借出本數(shù),借出時間)等字段。采用面向對象程序設計思想把圖書信息寫入ACCESS文件中,從文件中可查詢出圖書信息。采用工程文件方式組織程序能實現(xiàn)圖書信息的增、刪、 查 、改、等功能。其中查詢包含按作者查詢,按書名查詢。登陸界面設置了用戶及管理員登錄并有注冊等功能。在此基礎上還增加了菜單功能,密碼3次輸入錯誤
6、自動返回功能等等。</p><p><b> 4.軟件代碼的設計</b></p><p> 4.1數(shù)據(jù)結構描述與定義</p><p> 1.圖書信息表映射成的類—tuclass</p><p> class tuclass : public CRecordset</p><p><b
7、> {</b></p><p><b> public:</b></p><p> tuclass(CDatabase* pDatabase = NULL);</p><p> DECLARE_DYNAMIC(tuclass)</p><p> CStringm_tname;
8、 //書名</p><p> CStringm_tctime; //出版時間</p><p> CStringm_twriter; //作者</p><p> CStringm_trtime; //入庫時間</p><p> floatm_tprice;
9、 //價格</p><p> longm_tmnum; //買入本數(shù)</p><p> longm_tjnum; //借出本數(shù)</p><p> CStringm_tjtime; //借出時間</p><p><b> public:</b>
10、;</p><p> virtual CString GetDefaultConnect(); </p><p> virtual CString GetDefaultSQL(); </p><p> virtual void DoFieldExchange(CFieldExchange* pFX); </p><p><
11、b> };</b></p><p> 2.管理員信息窗口對應的類—message</p><p> class message : public CDialog</p><p><b> {</b></p><p><b> public:</b></p>
12、<p> message(CWnd* pParent = NULL); </p><p> enum { IDD = IDD_DIALOG1 };</p><p> CComboBoxm_time;</p><p> CStringm_name;</p><p> CStringm_ctime;</p>
13、<p> CStringm_writer;</p><p> CStringm_rtime;</p><p> floatm_price;</p><p> longm_mnum;</p><p> longm_jnum;</p><p> CStringm_jtime;</
14、p><p> protected:</p><p> virtual void DoDataExchange(CDataExchange* pDX); </p><p> protected:</p><p> afx_msg void Onsearch();</p><p> afx_msg void On
15、change();</p><p> afx_msg void Onadd();</p><p> afx_msg void Ondelete();</p><p> afx_msg void Onclear();</p><p> afx_msg void Onwsearch();</p><p> afx
16、_msg void Onw();</p><p> afx_msg void Onb();</p><p> afx_msg void Onm();</p><p> afx_msg void Ona();</p><p> afx_msg void Ond();</p><p> afx_msg void
17、Onc();</p><p> virtual void OnCancel();</p><p> afx_msg void Onr();</p><p> DECLARE_MESSAGE_MAP()</p><p><b> };</b></p><p> 3.用戶信息窗口對應的類—u
18、ser ,類定義類似message. </p><p> 4.登錄窗口對應的類—CTbookDig.</p><p> class CTbookDlg : public CDialog</p><p><b> {</b></p><p><b> public:</b></p>
19、<p> CTbookDlg(CWnd* pParent = NULL);</p><p> enum { IDD = IDD_TBOOK_DIALOG };</p><p> CStringm_z;</p><p> CStringm_m;</p><p> protected:</p><
20、p> virtual void DoDataExchange(CDataExchange* pDX);</p><p> protected:</p><p> HICON m_hIcon;</p><p> virtual BOOL OnInitDialog();</p><p> afx_msg void OnSysCo
21、mmand(UINT nID, LPARAM lParam);</p><p> afx_msg void OnPaint();</p><p> afx_msg HCURSOR OnQueryDragIcon();</p><p> afx_msg void Onload();</p><p> afx_msg void Onzhu
22、ce();</p><p> afx_msg void Onuserload();</p><p> DECLARE_MESSAGE_MAP()</p><p><b> };</b></p><p> 5.用戶密碼表映射成的類—userclass</p><p> class user
23、class : public CRecordset</p><p><b> {</b></p><p><b> public:</b></p><p> userclass(CDatabase* pDatabase = NULL);</p><p> DECLARE_DYNAMIC(us
24、erclass)</p><p> CStringm_zhanghu;</p><p> CStringm_mima;</p><p><b> public:</b></p><p> virtual CString GetDefaultConnect(); </p><p>
25、 virtual CString GetDefaultSQL(); </p><p> virtual void DoFieldExchange(CFieldExchange* pFX); </p><p> #ifdef _DEBUG</p><p> virtual void AssertValid() const;</p><p
26、> virtual void Dump(CDumpContext& dc) const;</p><p><b> #endif</b></p><p><b> };</b></p><p> 6.管理員密碼表映射成的類—load, 類定義類似message</p><p>
27、<b> 4.2模塊設計</b></p><p> 系統(tǒng)總共可分為三大模塊。模塊一:登錄界面模塊。模塊二:管理員信息模塊。模塊三:用戶信息模塊。</p><p> 模塊一(登錄界面):</p><p> 此模塊是程序運行是的入口,包含用戶登錄,管理員登錄,注冊,返回等功能。</p><p> 1、以用戶登錄流程
28、圖為例。</p><p> 定義一個靜態(tài)變量i用以實現(xiàn)三次密碼輸入錯誤自動退出。首先打開表,打開后判斷密碼是否正確,正確后彈出用戶窗口,否則顯示錯誤,i自加。判斷i是否大于等于三,如是則退出。</p><p><b> 2.注冊流程圖:</b></p><p> 打開用戶密碼表后,移到最后,進行添加即可,添加完后更新。即注冊成功,類似于添
29、加功能。</p><p> 模塊二:(管理員信息模塊)</p><p> 其中包含查詢,添加,修改,刪除,清除等功能。添加,修改,刪除均以查詢?yōu)榛A,有查詢修改一下即可得到。下以查詢,修改為例。</p><p><b> 查詢流程圖:</b></p><p><b> 添加流程圖:</b>&
30、lt;/p><p><b> 修改流程圖:</b></p><p><b> 刪除流程圖:</b></p><p><b> 清除流程圖:</b></p><p><b> 5.軟件使用說明</b></p><p><b&
31、gt; 1、軟件運行環(huán)境:</b></p><p> PC機、Microsoft visual C++、Access</p><p><b> 2、軟件用途:</b></p><p> 此軟件為圖書管理系統(tǒng),用于對圖書信息的查詢,添加,修改,刪除等功能。</p><p><b> 3、注意
32、事項:</b></p><p> 1)、管理員登錄與用戶登錄密碼存放在名為“密碼”的ACCESS文件中,其中表“mima”為管理員登錄密碼表。 2)、數(shù)據(jù)源ODBC共兩個,dtname管理“xinxi”表,dlname管理“密碼”表。 3)、注冊只適用于用戶。</p><p><b> 6.測試結果與分析</b></p><p
33、> 輸入:帳號:7,密碼:9 輸入:帳號:2,密碼:3</p><p> 查詢: 輸入C++ (按書名查詢)</p><p> 查詢:輸入:衛(wèi)華林(按作者查詢)</p><p> 添加:輸入 英語四級 2004-6-7 俞敏洪 2004-8-9 23 10 2 2011-4-7,2011-4-8</p&
34、gt;<p> 刪除:輸入:C++ 按刪除后再輸入C++查詢得:</p><p> 修改:輸入:英語六級,價格改為19.8</p><p> 修改前:價格為 29.8</p><p> 修改后:價格為19.8</p><p><b> 菜單功能:</b></p><p>
35、 7.比較有特色的函數(shù) </p><p> 1.登錄函數(shù)(onload()),之所以有特色因為1)此登錄分為兩部分管理員登錄和用戶登錄</p><p> 2)密碼有多個,是從ACCESS表中導入的。 3)具有三次輸入密碼錯誤主動退出的功能。詳細代碼見附錄。</p><p> 2.注冊函數(shù)(onzhuce()),此函數(shù)增加了此軟件的靈活性和實用性,用戶可以通過
36、注冊來或得訪問信息的權利,所以說它有特色。詳細代碼見附錄</p><p> 3.查詢函數(shù)(onsearch()),因為查詢分為按作者查詢和按書名查詢。使查詢變得多樣性。并且采用下拉菜單來顯示多個借出時間。詳細代碼見附錄.</p><p> 4.清除函數(shù)(onclear()),這個函數(shù)是后來加上去的,清除其實就是把數(shù)據(jù)初始化。整型初始化為0,文本型初始化為空字符串。加了此函數(shù)后,運行方便
37、多了。</p><p> 8.存在的不足與對策 </p><p> 再說不足之前,先總結一下自己做的比較好的地方吧,首先我覺得頁面做的蠻漂亮的,老師上課講到的一些東西自己也都做了嘗試,剛開始是把基本的做好,再一步一步的添東西,增添功能,但是還是存在許多的不足。</p><p> 比較大的一個不足就是程序感覺太簡單了,與學校圖書管理系統(tǒng)相比簡直就是小巫見大巫了,
38、實習還沒開始時就在想這個問題,要把它做到一個什么程度,當時只是把最基本的做好了。我所做的這個程序只是簡單地多方面的查詢信息,并進行修改,刪除,添加,清除等,借出時間都是自己事先輸好的,書名相同的書并沒有把他們再編號,就像圖書館那樣一點這本書就彈出此書本身的信息以及借出歸還的信息。當時的一個思路是這樣的可實施起來沒成功,當時沒做出來。因為本身書目信息就建了一張表,我覺得要實現(xiàn)這項功能還應該建一個包含每本書借出歸還信息的一張表。而且這張表要
39、對每本書進行編號。兩張表相對應起來似乎不怎么好處理。</p><p> 界面功能也遠沒有圖書館里的那么全。例如健全的圖書管理系統(tǒng)除了有簡單檢索外,還有多字段檢索,全文檢索,熱門借閱等。</p><p> 我覺得可以嘗試向圖書館的管理系統(tǒng)那樣查詢某名稱的書時,點擊書名可以彈出書名相同的每本書的借出與歸還信息等。可以查閱資料,向老師請教等。</p><p> 還可
40、以再增加一些新的功能,如熱門查找,多字段查找等。等這些解決后還可以考慮讓菜單功能變的更全。</p><p><b> 9.課程設計總結</b></p><p> 雖然已經經歷過好多次課程設計了,但是每次都有新的收獲與體會。就拿這次課程設計來說吧,總體上還可以,發(fā)現(xiàn)了自己的不足也學到了不少知識,解決了一些問題,這些都令我很欣慰。讓我感覺稍有成就的是在這次課程設計中,
41、我把老師上課所講到的一些方法以及控件的使用大都嘗試了一遍。也大部分都做了出來。</p><p> 但是準備的并不怎么充分。對圖書信息本身的管理程序編的比較簡單,沒向更高的層次發(fā)展,剛開始覺得做那么復雜,就及其他題目難好多。開始準備時只是準備了最基礎的,在那基礎上又增加了新內容。最后只是包含了信息的多方面查詢,修改,添加,刪除,清除等功能,圖書信息具體的借出歸還信息并沒有包括。我打算自己再慢慢摸索,雖然課程設計已
42、經將結束了,但它帶給我的進一步學習探索的欲望還正旺盛。</p><p> 在學習C++之前,我就對面向對象設計有一點了解,因為當時要考三級偏軟,三級偏軟的教程里面有面向對象這一設計思想。學習了C++后對它有了一個進一步的認識,C++是繼C后出來的一門語言,它繼承了C的原有的精華,又增加擴充了對開發(fā)大型軟件頗有成效的面向對象機制。彌補了C語言不支持代碼重用,不適宜開發(fā)大型軟件的不足。</p><
43、;p> 實驗中遇到的問題還算不少,剛開始沒先做登錄窗,先做的信息窗,后來級聯(lián)就發(fā)生了問題,最后詢問了一下老師,權衡了一下利弊,又重新做了一下。剛開始因為不怎么熟悉,級聯(lián)窗口和把表映射成類相互混淆了。最后在老師指導下才恍然大悟。出現(xiàn)的一些問題,用斷點調試法調試過。也幫別人解決了一些問題,發(fā)現(xiàn)好多時候出錯時因為做的有些亂了,沒了思緒。我還出現(xiàn)的一個錯誤是在一個窗口上加控件,但是沒法雙擊寫代碼。原來是因為窗口的ID號在做的過程中不要隨
44、便改動,出現(xiàn)這種問題把它改回原來的即可。</p><p> 感覺這次課程設計真的學到很多,雖然剛開始有些地方不怎么明白,只是比著葫蘆畫瓢,但經過后來慢慢的摸索以及與同學們的討論,漸漸明白了一些,條理更清楚了,在后來添加新功能時變得容易多了。經過這次課程設計我發(fā)現(xiàn)自己思考問題,解決問題的能力變強了。需要進一步努力的是要敢于挑戰(zhàn),挑戰(zhàn)自己不會的地方,挑戰(zhàn)自己感覺困難的事,這樣才更有意義,對自己的要求高一些。<
45、/p><p> 真的很感謝這次課程設計,它不僅使我對自己所學的課程有進一步的了解鞏固了所學的理論知識。還讓我對自己又充滿信心,很有斗志。我要把這次課程設計當做一個新的起點,進一步的去努力,去鍛煉自己。</p><p><b> 附錄:源程序清單</b></p><p><b> 管理員登錄代碼:</b></p>
46、;<p> void CTbookDlg::Onload() </p><p><b> {</b></p><p> static int i=0;</p><p> message m;</p><p><b> load S;</b></p><p&
47、gt; int flag=0;</p><p> UpdateData(true);</p><p> CString str="select * from mima";</p><p> if(!S.Open())</p><p><b> {</b></p><p&
48、gt; MessageBox("open error");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> while(!S.IsEOF())</p&g
49、t;<p><b> {</b></p><p> if(m_z==S.m_zhanghu&&m_m==S.m_mima)</p><p><b> {</b></p><p><b> flag=1;</b></p><p><b&
50、gt; break;</b></p><p><b> }</b></p><p><b> else</b></p><p> S.MoveNext();</p><p><b> }</b></p><p> S.Clo
51、se();</p><p> if(flag==1)</p><p> m.DoModal();</p><p><b> else</b></p><p><b> {</b></p><p><b> i++;</b></p>
52、<p> MessageBox("error");</p><p><b> }</b></p><p> if(i>=3) exit(0);</p><p><b> }</b></p><p><b> }</b><
53、/p><p><b> 用戶登錄代碼:</b></p><p> void CTbookDlg::Onuserload() </p><p><b> {</b></p><p> static int i=0;</p><p><b> user m;<
54、;/b></p><p> userclass S;</p><p> int flag=0;</p><p> UpdateData(true);</p><p> CString str="select * from usermima";</p><p> if(!S.Open
55、())</p><p><b> {</b></p><p> MessageBox("open error");</p><p><b> }</b></p><p><b> else</b></p><p><b&
56、gt; {</b></p><p> while(!S.IsEOF())</p><p><b> {</b></p><p> if(m_z==S.m_zhanghu&&m_m==S.m_mima)</p><p><b> {</b></p>
57、<p><b> flag=1;</b></p><p><b> break;</b></p><p><b> }</b></p><p><b> else</b></p><p> S.MoveNext();</p&
58、gt;<p><b> }</b></p><p> S.Close();</p><p> if(flag==1)</p><p> m.DoModal();</p><p><b> else</b></p><p><b> {<
59、;/b></p><p><b> i++;</b></p><p> MessageBox("error");</p><p><b> }</b></p><p> if(i>=3) exit(0);</p><p><b
60、> }</b></p><p><b> }</b></p><p><b> 注冊代碼:</b></p><p> void CTbookDlg::Onzhuce() </p><p><b> {</b></p><p>
61、<b> user m;</b></p><p> userclass S;</p><p> int flag=0;</p><p> UpdateData(true);</p><p> CString str="select * from usermima";</p>
62、<p> if(!S.Open())</p><p><b> {</b></p><p> MessageBox("open error");</p><p><b> }</b></p><p><b> else</b></p
63、><p><b> {</b></p><p> S.AddNew();</p><p> S.m_zhanghu=m_z;</p><p> S.m_mima=m_m;</p><p> S.Update();</p><p> MessageBox("
64、注冊成功");</p><p><b> }</b></p><p> S.Close();</p><p><b> }</b></p><p> 4.查詢代碼:(按書名查詢)</p><p> void message::Onsearch() <
65、/p><p><b> {</b></p><p> tuclass s; </p><p> int flag=0;</p><p> UpdateData(true);</p><p> CString str="select * from tushu";</p
66、><p> if(!s.Open(tuclass::dynaset,_T(str)))</p><p> MessageBox("open error");</p><p><b> else</b></p><p><b> {</b></p><p&g
67、t; while(!s.IsEOF())</p><p><b> {</b></p><p> if(m_name==s.m_tname) </p><p><b> {</b></p><p> flag=1;break;</p><p><b>
68、 }</b></p><p> else s.MoveNext();</p><p><b> }</b></p><p> if(flag==0) MessageBox("查無此書");</p><p><b> else</b></p>
69、<p><b> {</b></p><p> m_ctime=s.m_tctime;</p><p> m_writer=s.m_twriter;</p><p> m_rtime=s.m_trtime;</p><p> m_price=s.m_tprice;</p><p&
70、gt; m_mnum=s.m_tmnum;</p><p> m_jnum=s.m_tjnum;</p><p> m_jtime=s.m_tjtime;</p><p> m_time.AddString(s.m_tjtime);</p><p><b> }</b></p><p>
71、 s.Close();</p><p> UpdateData(false);</p><p><b> }</b></p><p><b> }</b></p><p> 5、查詢代碼:(按作者查詢)</p><p> void message::Onwsear
72、ch() </p><p><b> {</b></p><p> tuclass s; </p><p> int flag=0;</p><p> UpdateData(true);</p><p> CString str="select * from tushu&quo
73、t;;</p><p> if(!s.Open(tuclass::dynaset,_T(str)))</p><p> MessageBox("open error");</p><p><b> else</b></p><p><b> {</b></p>
74、<p> while(!s.IsEOF())</p><p><b> {</b></p><p> if(m_writer==s.m_twriter) </p><p><b> {</b></p><p> flag=1;break;</p><p
75、><b> }</b></p><p> else s.MoveNext();</p><p><b> }</b></p><p> if(flag==0) MessageBox("查無此書");</p><p><b> else</b&g
76、t;</p><p><b> {</b></p><p> m_ctime=s.m_tctime;</p><p> m_name=s.m_tname;</p><p> m_rtime=s.m_trtime;</p><p> m_price=s.m_tprice;</p>
77、;<p> m_mnum=s.m_tmnum;</p><p> m_jnum=s.m_tjnum;</p><p> m_jtime=s.m_tjtime;</p><p> m_time.AddString(s.m_tjtime);</p><p><b> }</b></p>
78、<p> s.Close();</p><p> UpdateData(false);</p><p><b> }</b></p><p><b> }</b></p><p><b> 6、修改代碼:</b></p><p>
79、 void message::Onchange() </p><p><b> {</b></p><p> tuclass s; </p><p> int flag=0;</p><p> UpdateData(true);</p><p> CString str="se
80、lect * from tushu";</p><p> if(!s.Open(tuclass::dynaset,_T(str)))</p><p> MessageBox("open error");</p><p><b> else</b></p><p><b>
81、{</b></p><p> while(!s.IsEOF())</p><p><b> {</b></p><p> if(m_name==s.m_tname) </p><p><b> {</b></p><p> flag=1;break;
82、</p><p><b> }</b></p><p> else s.MoveNext();</p><p><b> }</b></p><p> if(flag==0) MessageBox("查無此書");</p><p><b&
83、gt; else</b></p><p><b> { </b></p><p><b> s.Edit();</b></p><p> s.m_tctime=m_ctime;</p><p> s.m_twriter=m_writer;</p><p&
84、gt; s.m_trtime=m_rtime;</p><p> s.m_tprice=m_price;</p><p> s.m_tmnum=m_mnum;</p><p> s.m_tjnum=m_jnum;</p><p> s.m_tjtime=m_jtime;</p><p> MessageBo
85、x("修改成功");</p><p> s.Update();</p><p><b> }</b></p><p> s.Close();</p><p> UpdateData(false);</p><p><b> }</b></p
86、><p><b> }</b></p><p><b> 7、添加代碼:</b></p><p> void message::Onadd() </p><p><b> {</b></p><p> tuclass s; </p>
87、<p> int flag=0;</p><p> UpdateData(true);</p><p> CString str="select * from tushu";</p><p> if(!s.Open(tuclass::dynaset,_T(str)))</p><p> MessageB
88、ox("open error");</p><p><b> else</b></p><p><b> {</b></p><p> s.MoveLast();</p><p> s.AddNew();</p><p> s.m_tname=m
89、_name;</p><p> s.m_tctime=m_ctime;</p><p> s.m_twriter=m_writer;</p><p> s.m_trtime=m_rtime;</p><p> s.m_tprice=m_price;</p><p> s.m_tmnum=m_mnum;<
90、/p><p> s.m_tjnum=m_jnum;</p><p> s.m_tjtime=m_jtime;</p><p> MessageBox("添加成功");</p><p> s.Update();</p><p><b> }</b></p>&
91、lt;p> s.Close();</p><p><b> }</b></p><p><b> 8、刪除代碼:</b></p><p> void message::Ondelete() </p><p><b> {</b></p><
92、p> tuclass s; </p><p> int flag=0;</p><p> UpdateData(true);</p><p> CString str="select * from tushu";</p><p> if(!s.Open(tuclass::dynaset,_T(str)))&
93、lt;/p><p> MessageBox("open error");</p><p><b> else</b></p><p><b> {</b></p><p> while(!s.IsEOF())</p><p><b> {&
94、lt;/b></p><p> if(m_name==s.m_tname) </p><p><b> {</b></p><p> flag=1;break;</p><p><b> }</b></p><p> else s.MoveNext();&
95、lt;/p><p><b> }</b></p><p> if(flag==0) MessageBox("查無此書");</p><p><b> else</b></p><p><b> {</b></p><p>
96、s.Delete();</p><p> MessageBox("刪除成功!");</p><p><b> }</b></p><p><b> }</b></p><p> s.Close();</p><p><b> }<
97、;/b></p><p><b> 9、清除代碼:</b></p><p> void message::Onclear() </p><p><b> {</b></p><p> m_name = _T("");</p><p> m_
98、ctime = _T("");</p><p> m_writer = _T("");</p><p> m_rtime = _T("");</p><p> m_price = 0.0f;</p><p> m_mnum = 0;</p><p>
99、 m_jnum = 0;</p><p> m_jtime = _T("");</p><p> m_time.ResetContent();</p><p> UpdateData(false);</p><p><b> }</b></p><p> 10、菜單程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書管理系統(tǒng)c++課程設計
- c++圖書管理系統(tǒng)課程設計
- c++圖書管理系統(tǒng)課程設計
- c++圖書管理系統(tǒng)課程設計
- c++課程設計圖書管理系統(tǒng)
- c++課程設計報告-圖書管理系統(tǒng)
- c++課程設計--圖書管理系統(tǒng)的設計
- c++課程設計圖書管理
- c&c++課程設計-圖書管理系統(tǒng)
- c++課程設計報告--小型圖書管理系統(tǒng)
- c++課程設計圖書管理系統(tǒng) (2)
- c++課程設計報告書---圖書管理系統(tǒng)
- c++課程設計(簡易圖書管理系統(tǒng))實習報告
- c課程設計---圖書管理系統(tǒng)課程設計
- c語言課程設計--圖書管理系統(tǒng)
- c++課程設計---圖書銷售管理系統(tǒng)
- c語言課程設計--圖書管理系統(tǒng)
- c課程設計報告-- 圖書管理系統(tǒng)
- c語言課程設計(圖書管理系統(tǒng))
- c#-圖書管理系統(tǒng)-課程設計
評論
0/150
提交評論