版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 軟件工程課程作業(yè)</b></p><p> 用軟件工程分析一個(gè)圖書管理系統(tǒng)</p><p> 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院</p><p><b> 目錄</b></p><p><b> 第1章 緒論3</b></p><
2、p> 第2章 需求分析3</p><p> 第3章 總體設(shè)計(jì)6</p><p> 第4章 數(shù)據(jù)庫(kù)設(shè)計(jì)8</p><p> 第5章 詳細(xì)設(shè)計(jì)11</p><p><b> 第6章編碼12</b></p><p> 第7章 測(cè)試18</p>&l
3、t;p> 第8章設(shè)計(jì)總結(jié)20</p><p><b> 第1章 緒論</b></p><p> 圖書館是信息交換和資源流通的重要媒介,對(duì)圖書館的信息化管理將大大提高圖書資源的利用和信息的交換速度。圖書管理系統(tǒng)是通過(guò)將借閱信息以數(shù)據(jù)庫(kù)的形式由網(wǎng)絡(luò)傳輸來(lái)完成各用戶(教師或?qū)W生)所要的借閱方面的需求(如借閱,歸還,預(yù)訂等)。以打破傳統(tǒng)的人工選課模式,極大地
4、方便了使用人員和管理人員,節(jié)約了時(shí)間和空間,實(shí)現(xiàn)圖書借閱自動(dòng)化,自由化,使圖書資源得到充分利用。建立圖書管理系統(tǒng),使每個(gè)用戶自由地選到自己需要的圖書,避免傳統(tǒng)借書模式的繁瑣、低效率、借閱程序臃腫等等的缺點(diǎn),減輕相關(guān)人員的負(fù)擔(dān)。</p><p> 本圖書管理系統(tǒng)運(yùn)用SQLServer2000、C++Builder等軟件實(shí)現(xiàn)了基本的管理員登錄、圖書管理、讀者管理、借還圖書、圖書查詢以及信息維護(hù)等功能的圖書管理系統(tǒng)。
5、</p><p><b> 第2章 需求分析</b></p><p> 2.1基本需求規(guī)格說(shuō)明</p><p> 2.1.1 系統(tǒng)概貌</p><p> 本系統(tǒng)是一個(gè)基于圖書信息管理的系統(tǒng),通過(guò)對(duì)數(shù)據(jù)庫(kù)的調(diào)用實(shí)現(xiàn)對(duì)各用例功能的實(shí)現(xiàn)。</p><p> 2.1.2 功能要求</p&
6、gt;<p> 在圖書管理系統(tǒng)中,管理員要為每個(gè)讀者建立借閱賬戶,并給讀者發(fā)放不同類的借閱卡(借閱卡可提供卡號(hào)、讀者姓名),賬戶內(nèi)存儲(chǔ)讀者的個(gè)人信息和借閱記錄信息。持有借閱卡的讀者可以通過(guò)管理員(作為讀者的代理人與系統(tǒng)交互)借閱、歸還圖書,不同類別的讀者可借閱圖書的范圍、數(shù)量和期限不同,可通過(guò)互聯(lián)網(wǎng)或圖書館內(nèi)查詢終端查詢圖書信息和個(gè)人借閱情況,以及續(xù)借圖書(系統(tǒng)審核符合續(xù)借條件)。</p><p>
7、; 借閱圖書時(shí),先輸入讀者的借閱卡號(hào),系統(tǒng)驗(yàn)證借閱卡的有效性和讀者是否可繼續(xù)借閱圖書,無(wú)效則提示其原因,有效則顯示讀者的基本信息(包括照片),供管理員人工核對(duì)。然后輸入要借閱的書號(hào),系統(tǒng)查閱圖書信息數(shù)據(jù)庫(kù),顯示圖書的基本信息,供管理員人工核對(duì)。最后提交借閱請(qǐng)求,若被系統(tǒng)接受則存儲(chǔ)借閱紀(jì)錄,并修改可借閱圖書的數(shù)量。歸還圖書時(shí),輸入讀者借閱卡號(hào)和圖書號(hào)(或丟失標(biāo)記號(hào)),系統(tǒng)驗(yàn)證是否有此借閱紀(jì)錄以及是否超期借閱,無(wú)則提示,有則顯示讀者和圖書
8、的基本信息供管理員人工審核。如果有超期借閱或丟失情況,先轉(zhuǎn)入過(guò)期罰款或圖書丟失處理。然后提交還書請(qǐng)求,系統(tǒng)接受后刪除借閱紀(jì)錄,并登記并修改可借閱圖書的數(shù)量。</p><p> 圖書管理員定期或不定期對(duì)圖書信息進(jìn)行入庫(kù)、修改、刪除等圖書信息管理以及注銷(不外借),包括圖書類別和出版社管理。</p><p> 為系統(tǒng)維護(hù)人員提供權(quán)限管理、數(shù)據(jù)備份等通用功能。</p><
9、p> 2.1.3 性能要求</p><p> 安全性:提供身份驗(yàn)證,用戶信息保密,用戶數(shù)據(jù)安全策略</p><p> 友好性:提供有好的圖形界面</p><p> 穩(wěn)定性:系統(tǒng)提供7*24的無(wú)間斷服務(wù),并保證數(shù)據(jù)安全備份。</p><p> 系統(tǒng)安全性:增強(qiáng)系統(tǒng)安全級(jí)別,管理各個(gè)管理員權(quán)限,防止非法人員盜用管理員權(quán)限進(jìn)行非法操
10、作。</p><p><b> 2.2 用例分析</b></p><p><b> 2.3數(shù)據(jù)流圖分析</b></p><p> 2.3.1 頂層數(shù)據(jù)流圖</p><p> 2.3.2 0層數(shù)據(jù)流圖</p><p> 2.3.3 1層數(shù)據(jù)流圖</p&
11、gt;<p> 2.3.3.1 讀者信息管理</p><p> 2.3.3.2 圖書信息管理</p><p> 2.3.3.3 圖書借還管理</p><p> 2.3.3.4 統(tǒng)計(jì)信息</p><p> 2.3.3.5 系統(tǒng)設(shè)置</p><p><b> 第3章 總體設(shè)計(jì)</
12、b></p><p><b> 1、系統(tǒng)軟件結(jié)構(gòu)圖</b></p><p> 圖3-1 【圖書管理系統(tǒng)登錄】結(jié)構(gòu)圖</p><p><b> 2、系統(tǒng)邊界圖</b></p><p> 圖3-2 【系統(tǒng)邊界圖】結(jié)構(gòu)圖</p><p><b>
13、3、安全設(shè)計(jì)</b></p><p> (1).數(shù)據(jù)庫(kù)的安全性</p><p> 數(shù)據(jù)庫(kù)表的完整性設(shè)計(jì),如主鍵和外鍵的確定。</p><p> (2).訪問(wèn)權(quán)限的設(shè)計(jì)</p><p> 管理員才具有登陸本系統(tǒng)的權(quán)限,在管理員登陸的前提下進(jìn)行借書、還書、信息維護(hù)等操作。</p><p><b&g
14、t; (3).密碼保護(hù)</b></p><p> a.登陸界面時(shí),密碼以*形式顯示;</p><p> b.登錄時(shí)連續(xù)三次密碼錯(cuò)誤則強(qiáng)制退出;</p><p> c.修給管理員密碼時(shí)需要輸入兩次以確認(rèn)。</p><p> 第4章 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> §4.1 概念結(jié)構(gòu)設(shè)
15、計(jì)</p><p> 圖書管理系統(tǒng)ER圖如下:</p><p> 圖4-1 圖書管理系統(tǒng)的ER圖</p><p> 該系統(tǒng)中所有操作都由圖書管理員完成。因此將管理員設(shè)為單獨(dú)的一個(gè)表。</p><p> 借閱人、借書證分別作為一個(gè)實(shí)體,也是必不可少的。</p><p> 首先由管理員對(duì)采購(gòu)的圖書進(jìn)行館藏號(hào)編
16、號(hào),所以有實(shí)體圖書。</p><p> 系統(tǒng)紅需要圖書類別以確定借閱人限購(gòu)數(shù)量,因此創(chuàng)建圖書類別表。</p><p> 便于圖書館內(nèi)圖書信息的統(tǒng)計(jì)與查詢,因此出版社作為實(shí)體存在。</p><p> 借閱人持借書證借書,產(chǎn)生表借閱,以及顯示信息借閱歷史。</p><p> 借閱人所需圖書已借出時(shí),可以通過(guò)管理員對(duì)所需圖書預(yù)約,因此有表預(yù)
17、約</p><p> §4.2 邏輯結(jié)構(gòu)與物理結(jié)構(gòu)設(shè)計(jì)</p><p><b> 1.邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> 邏輯結(jié)構(gòu)設(shè)計(jì),將概念模型轉(zhuǎn)化為關(guān)系模型。</p><p> 圖書館的關(guān)系模型根據(jù)圖4-1圖書館管理的ER圖設(shè)計(jì)。并用關(guān)系模式的形式表示。</p><p&g
18、t; 借閱(借閱證號(hào),館藏號(hào),借書時(shí)間,還書時(shí)間,到期時(shí)間,罰款金額,實(shí)交金額)</p><p> 借閱人(借閱證號(hào),姓名,借閱人類別號(hào)* ,聯(lián)系方式)</p><p> 借閱人類別(借閱人類別號(hào),類別名,限借數(shù)量)</p><p> 借閱歷史(借書證號(hào),館藏號(hào),借書時(shí)間,還書時(shí)間,罰款數(shù)額)</p><p> 借閱證(借閱證號(hào),狀
19、態(tài)編號(hào)*,現(xiàn)借數(shù)量,密碼)</p><p> 借閱證類別(類別編號(hào),類別名)</p><p> 出版社(出版社編號(hào),社名,地址)</p><p> 圖書(館藏號(hào),圖書名,在庫(kù)情況,作者,類型,出版社編號(hào),單價(jià),購(gòu)書時(shí)間,isbn*,備注)</p><p> 圖書類別(isbn,書目名,庫(kù)存量,剩余數(shù)量)</p><
20、p> 登錄人員表(登錄帳號(hào),密碼)</p><p> 管理員(編號(hào),姓名,密碼)</p><p> 預(yù)約(借閱證號(hào),預(yù)約時(shí)間,截止時(shí)間,isbn*)</p><p><b> 2.物理結(jié)構(gòu)設(shè)計(jì)</b></p><p><b> 第5章 詳細(xì)設(shè)計(jì)</b></p><
21、;p> 在這次圖書管理系統(tǒng)的設(shè)計(jì)中,我負(fù)責(zé)借閱人信息維護(hù)和管理員信息維護(hù)兩個(gè)模塊,兩個(gè)模塊功能類似?,F(xiàn)以管理員信息維護(hù)為例具體如下。</p><p> 圖5-1 管理員信息維護(hù)的流程圖</p><p> 連接數(shù)據(jù)庫(kù),在窗體中通過(guò)各個(gè)組件來(lái)完成界面的設(shè)計(jì)。</p><p> 管理員信息管理,可以進(jìn)行查詢數(shù)據(jù)并進(jìn)行相關(guān)處理,可以新增數(shù)據(jù),刪除數(shù)據(jù),返回
22、主頁(yè)面或退出該管理系統(tǒng)。</p><p> 在借閱人信息維護(hù)中,與管理員信息維護(hù)功能相似,不同之處是,只能對(duì)查詢所得數(shù)據(jù)進(jìn)行修改,而不能刪除或新增。</p><p><b> 編碼</b></p><p> 鑒于兩個(gè)模塊功能及實(shí)現(xiàn)方式相似,所以現(xiàn)同樣以管理員信息維護(hù)模塊為例敘述編碼過(guò)程.</p><p> 管理員
23、信息維護(hù)界面截圖如下:</p><p> 所用控件有:TDataSource、TADOQuery、TADOConnection、TLabel、TEdit、TButton、TDBGird。</p><p><b> 主要程序如下:</b></p><p> void __fastcall Tadmisterinfor::Button5Cli
24、ck(TObject *Sender)</p><p><b> {</b></p><p> if(Edit5->Text=="")</p><p><b> {</b></p><p> ShowMessage("請(qǐng)輸入管理員編號(hào)!");&l
25、t;/p><p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> ADOQuery1->Acti
26、ve=false;</p><p> ADOQuery1->SQL->Clear();</p><p> ADOQuery1->SQL->Add("UPDATE 管理員 SET 編號(hào)='" + Edit5->Text + "' where 編號(hào)='"+Edit1->Text+"
27、'");</p><p> ADOQuery1->ExecSQL();</p><p> ShowMessage("編號(hào)修改成功!");</p><p> Edit1->Text=Edit5->Text;</p><p> Edit5->Text="";
28、</p><p> ADOQuery1->Active=false;</p><p> ADOQuery1->SQL->Clear();</p><p> ADOQuery1->SQL->Add("select * from 管理員 where 編號(hào)='"+Edit1->Text+"
29、39;");</p><p> ADOQuery1->ExecSQL();</p><p> ADOQuery1->Active=true;</p><p><b> } </b></p><p><b> }</b></p><p&g
30、t; void __fastcall Tadmisterinfor::Button1Click(TObject *Sender)</p><p><b> {</b></p><p> if(Edit1->Text=="")</p><p><b> {</b></p>&l
31、t;p> ShowMessage("請(qǐng)輸入編號(hào)!");</p><p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b&g
32、t;</p><p> ADOQuery1->Active=false;</p><p> ADOQuery1->SQL->Clear();</p><p> ADOQuery1->SQL->Add("select * from 管理員 where 編號(hào)="+Edit1->Text);</p>
33、<p> ADOQuery1->ExecSQL();</p><p> ADOQuery1->Active=true;</p><p> ADOQuery1->Open();</p><p> if(ADOQuery1->IsEmpty())</p><p> ShowMessage("
34、;無(wú)此管理員!");</p><p><b> } </b></p><p><b> }</b></p><p> //---------輸入編號(hào)并查詢數(shù)據(jù)----------</p><p> void __fastcall Tadmisterinfor::But
35、ton2Click(TObject *Sender)</p><p><b> {</b></p><p> if(Edit2->Text=="")</p><p><b> {</b></p><p> ShowMessage("請(qǐng)輸入管理員姓名!&qu
36、ot;);</p><p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> ADOQuery1-&
37、gt;Active=false;</p><p> ADOQuery1->SQL->Clear();</p><p> ADOQuery1->SQL->Add("UPDATE 管理員 SET 姓名='" + Edit2->Text + "' where 編號(hào)='"+Edit1->Text
38、+"'");</p><p> ADOQuery1->ExecSQL();</p><p> ShowMessage("姓名修改成功!");</p><p> ADOQuery1->Active=false;</p><p> ADOQuery1->SQL->Cl
39、ear();</p><p> ADOQuery1->SQL->Add("select * from 管理員 where 編號(hào)='"+Edit1->Text+"'");</p><p> ADOQuery1->ExecSQL();</p><p> ADOQuery1->Ac
40、tive=true;</p><p><b> } </b></p><p><b> }</b></p><p> //--------修改信息-----------------------------------------</p><p> void __fastcall
41、 Tadmisterinfor::Button3Click(TObject *Sender)</p><p><b> {</b></p><p> if(Edit3->Text==""||Edit4->Text=="")</p><p><b> {</b><
42、;/p><p> ShowMessage("請(qǐng)輸入密碼和確認(rèn)密碼!");</p><p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><
43、b> {</b></p><p> if(Edit3->Text==Edit4->Text)</p><p><b> {</b></p><p> ADOQuery1->Active=false;</p><p> ADOQuery1->SQL->Clear()
44、;</p><p> ADOQuery1->SQL->Add("UPDATE 管理員 SET 密碼='" + Edit3->Text + "' where 編號(hào)='"+Edit1->Text+"'");</p><p> ADOQuery1->ExecSQL();&
45、lt;/p><p> ShowMessage("密碼修改成功!");</p><p> ADOQuery1->Active=false;</p><p> ADOQuery1->SQL->Clear();</p><p> ADOQuery1->SQL->Add("select
46、* from 管理員 where 編號(hào)='"+Edit1->Text+"'");</p><p> ADOQuery1->ExecSQL();</p><p> ADOQuery1->Active=true;</p><p><b> }</b></p><
47、;p><b> else</b></p><p><b> {</b></p><p> ShowMessage("兩次密碼輸入不一致!");</p><p><b> return;</b></p><p><b> }</
48、b></p><p><b> } </b></p><p><b> }</b></p><p> //--------------修改并確認(rèn)密碼----------------------------------------</p><p> void __fastc
49、all Tadmisterinfor::Button4Click(TObject *Sender)</p><p><b> {</b></p><p> if(Edit1->Text=="")</p><p><b> {</b></p><p> ShowMes
50、sage("請(qǐng)輸入管理員編號(hào)!");</p><p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>
51、<p> if(mrYes==MessageDlg("確定刪除?",mtWarning,TMsgDlgButtons()<<mbYes<<mbNo,0))</p><p><b> {</b></p><p> ADOQuery1->Active=false;</p><p>
52、 ADOQuery1->SQL->Clear();</p><p> ADOQuery1->SQL->Add("delete from 管理員 where 編號(hào)='"+Edit1->Text+"'");</p><p> ADOQuery1->ExecSQL();</p><
53、;p> ShowMessage("刪除成功!");</p><p> Edit1->Text=="";</p><p><b> }</b></p><p><b> else</b></p><p><b> return;&
54、lt;/b></p><p><b> } </b></p><p><b> }</b></p><p> //--------------------刪除信息-----------------------------------------</p><p> void
55、 __fastcall Tadmisterinfor::Button6Click(TObject *Sender)</p><p><b> {</b></p><p> if(Edit6->Text==""||Edit7->Text==""||Edit8->Text==""||Edit
56、9->Text=="")</p><p><b> {</b></p><p> ShowMessage("請(qǐng)輸入全部信息!");</p><p><b> return;</b></p><p><b> }</b><
57、;/p><p><b> else</b></p><p><b> {</b></p><p> if(Edit7->Text==Edit8->Text)</p><p><b> {</b></p><p> ADOQuery1-&
58、gt;Active=false;</p><p> ADOQuery1->SQL->Clear();</p><p> ADOQuery1->SQL->Add("select * from 管理員 where 編號(hào)='"+Edit9->Text+"'");</p><p>
59、ADOQuery1->ExecSQL();</p><p> ADOQuery1->Open();</p><p> if(!ADOQuery1->IsEmpty())</p><p><b> {</b></p><p> ShowMessage("此編號(hào)已存在!");&l
60、t;/p><p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> ADOQuery1->Acti
61、ve=false;</p><p> ADOQuery1->SQL->Clear();</p><p> ADOQuery1->SQL->Add("insert into 管理員(編號(hào),姓名,密碼) values('" + Edit9->Text +"','"+Edit6->Text+&
62、quot;','"+Edit7->Text+"')");</p><p> ADOQuery1->ExecSQL();</p><p> ShowMessage("新增管理員成功!");</p><p> ADOQuery1->Active=false;</p&g
63、t;<p> ADOQuery1->SQL->Clear();</p><p> ADOQuery1->SQL->Add("select * from 管理員 where 編號(hào)='"+Edit9->Text+"'");</p><p> ADOQuery1->ExecSQL();
64、</p><p> ADOQuery1->Active=true;</p><p> Edit9->Text="";</p><p> Edit8->Text="";</p><p> Edit7->Text="";</p><p&
65、gt; Edit6->Text="";</p><p><b> }</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>
66、<p> ShowMessage("兩次密碼輸入不一致!");</p><p><b> return;</b></p><p><b> }</b></p><p><b> } </b></p><p><b>
67、 }</b></p><p> //--------------新增管理員---------------</p><p><b> 設(shè)置控件屬性如下:</b></p><p> 借閱人信息維護(hù)界面截屏如下:</p><p> 所用控件有:TDataSource、TADOQuery、TADOConne
68、ction、TLabel、TEdit、TButton、TDBGird。</p><p><b> 第7章 測(cè)試</b></p><p><b> §7.1 測(cè)試</b></p><p> 對(duì)管理員信息維護(hù)的測(cè)試</p><p> 1)輸入 2008101 點(diǎn)擊確定</
69、p><p> 2)在信息修改處依次輸入 2008111</p><p><b> 黃</b></p><p><b> 123</b></p><p><b> 123</b></p><p><b> 3)新增</b>&l
70、t;/p><p><b> 輸入 123</b></p><p><b> 華</b></p><p><b> 123</b></p><p><b> 123</b></p><p><b> 4)刪除<
71、/b></p><p><b> 記錄刪除</b></p><p> 對(duì)借閱人信息維護(hù)測(cè)試</p><p> 與上例相似,略去不舉</p><p> §7.2 發(fā)現(xiàn)錯(cuò)誤和解決方法</p><p> 發(fā)現(xiàn)錯(cuò)誤:修改信息后,edit中仍顯示剛輸入信息。</p>
72、<p> 解決方法:在代碼后加一段重復(fù),問(wèn)題解決。</p><p><b> 設(shè)計(jì)總結(jié)</b></p><p> 本圖書館管理系統(tǒng)主要實(shí)現(xiàn)了基礎(chǔ)信息維護(hù)、讀者管理、圖書管理、圖書流通管理等功能,建立了包含在圖書管理系統(tǒng)主窗體下的六個(gè)功能子窗體,即借書、還書、圖書信息維護(hù)、圖書證信息維護(hù)、借閱人信息維護(hù)以及管理員信息維護(hù),實(shí)現(xiàn)了一個(gè)圖書管理系統(tǒng)的基本
73、維護(hù)與實(shí)現(xiàn)。</p><p> 就總體而言,這次課程設(shè)計(jì)的結(jié)果相當(dāng)滿意,但由于數(shù)據(jù)量比較小、實(shí)現(xiàn)功能都比較基礎(chǔ)簡(jiǎn)單,我們的作品還有改進(jìn)空間</p><p> 在這次課程設(shè)計(jì)中,我們不僅組建團(tuán)隊(duì),完成圖書管理系統(tǒng)數(shù)據(jù)庫(kù)的物理及邏輯結(jié)構(gòu)的設(shè)計(jì),同時(shí)也分工完成數(shù)據(jù)庫(kù)的建立,用戶界面設(shè)計(jì)以及相關(guān)功能的實(shí)現(xiàn)。通過(guò)這次課程設(shè)計(jì),并把所學(xué)與實(shí)際結(jié)合起來(lái),為以后對(duì)項(xiàng)目的接手,處理打下基礎(chǔ)。更重要的是,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書管理系統(tǒng)—課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書管理系統(tǒng)--jsp課程設(shè)計(jì)報(bào)告
- c課程設(shè)計(jì)報(bào)告-- 圖書管理系統(tǒng)
- 《圖書管理系統(tǒng)》課程設(shè)計(jì)
- 圖書管理系統(tǒng)課程設(shè)計(jì)
- 圖書管理系統(tǒng)課程設(shè)計(jì)
- 圖書管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)---圖書管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)報(bào)告~圖書管理系統(tǒng)
- 課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告--圖書管理系統(tǒng)
- c語(yǔ)言圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- c語(yǔ)言圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論