版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢 業(yè) 論 文</b></p><p> 題 目 書店管理系統(tǒng) </p><p> 學(xué) 號(hào) 班 級(jí) 05級(jí)計(jì)算機(jī)應(yīng)用 </p><p> 專 業(yè) 計(jì)算機(jī)應(yīng)用 系 別 計(jì)算機(jī)應(yīng)用系 </p><p> 作者姓名
2、 完成時(shí)間 2009.2.20 </p><p> 指導(dǎo)教師 職 稱 </p><p><b> 書店管理系統(tǒng)</b></p><p><b> 摘 要</b></p><p> 隨著人們工作、學(xué)習(xí)節(jié)奏的加快,人們對(duì)知識(shí)的渴求越
3、來越多,圖書的銷售量不斷地加大,書店的數(shù)據(jù)量也在不斷地增多,為了給銷售人員減輕負(fù)擔(dān),本書店管理系統(tǒng)的開發(fā)也就應(yīng)運(yùn)而生。開發(fā)的目的在于能夠很好的解決圖書館及書店的工作量和計(jì)算統(tǒng)籌量,很輕松地解決復(fù)雜的問題。特色之處是讓用戶們能夠輕松管理,簡單操作,合理科學(xué)地、有條理有規(guī)則的辦理好自己的業(yè)務(wù);同時(shí)它可以滿足廣大使用者的需求,實(shí)現(xiàn)人性化的操作流程。 隨著信息社會(huì)的高科技化,商品經(jīng)濟(jì)的高效益化,計(jì)算機(jī)應(yīng)用已經(jīng)普及到經(jīng)濟(jì)社會(huì)的各個(gè)領(lǐng)域。因此為了適
4、應(yīng)書店及圖書館的需求,該軟件以SQL語言作為實(shí)現(xiàn)語言,以VB作為主要的技術(shù)手段,通過操作手冊(cè),使用戶快速了解本軟件的工作過程,并迅速掌握操作過程,更人性化地適應(yīng)了廣大用戶的需求。</p><p> 關(guān)鍵詞:書店管理、圖書管理、訂單管理、利潤統(tǒng)計(jì)</p><p><b> 目 錄</b></p><p> 一、書店管理系統(tǒng)設(shè)計(jì)的必要性和可
5、行性1</p><p> 二、書店管理系統(tǒng)的主要功能1</p><p><b> ?。ㄒ唬┥矸蒡?yàn)證2</b></p><p> (二)基本信息查找與輸入2</p><p><b> ?。ㄈ┙y(tǒng)計(jì)2</b></p><p> 三、書店管理系統(tǒng)設(shè)計(jì)2</p
6、><p> ?。ㄒ唬?shù)據(jù)庫設(shè)計(jì)2</p><p><b> ?。ǘ┕δ茉O(shè)計(jì)7</b></p><p> 四、書店管理系統(tǒng)實(shí)現(xiàn)8</p><p> ?。ㄒ唬┥矸蒡?yàn)證模塊8</p><p> ?。ǘ┗拘畔⒉檎遗c輸入模塊9</p><p> (三)統(tǒng)計(jì)模塊13&
7、lt;/p><p><b> 五、系統(tǒng)測(cè)試15</b></p><p> 六、書店管理系統(tǒng)使用說明16</p><p> ?。ㄒ唬┯?jì)算機(jī)硬件要求16</p><p> (二)計(jì)算機(jī)軟件環(huán)境16</p><p> ?。ㄈ┦褂米⒁馐马?xiàng)16</p><p><
8、b> 開發(fā)小結(jié)19</b></p><p><b> 參考文獻(xiàn)19</b></p><p><b> 致 謝20</b></p><p> 一、書店管理系統(tǒng)設(shè)計(jì)的必要性和可行性</p><p> 本系統(tǒng)本著易操作與數(shù)據(jù)安全目的而開發(fā),想法就是力求讓使用者或操作人員
9、立即上手,不用培訓(xùn)就可以使用,從而為企業(yè)或書店節(jié)約培訓(xùn)成本。按照此目的,本系統(tǒng)的設(shè)計(jì)思路就清晰了,要界面簡單,讓操作者盡量多選擇,而不是較多的輸入或刪除,即“寧選勿輸”的原則,從而讓使用者或操作者節(jié)省操作時(shí)間。</p><p> 本系統(tǒng)主要可以實(shí)現(xiàn)圖書的進(jìn)銷存,具體為圖書的進(jìn)貨,圖書銷售,圖書訂貨,圖書利潤統(tǒng)計(jì),圖書的賬簿清算等操作,完成對(duì)書店或圖書館的管理工作,全面反映圖書的進(jìn)銷存業(yè)務(wù)。同時(shí)借助功能強(qiáng)大的查詢
10、功能使管理人員能及時(shí)、準(zhǔn)確地了解所需信息。幫助管理人員更有效、更全面地管理圖書。本系統(tǒng)適用于單位,機(jī)關(guān),院校等部門的圖書館管理軟件,具有簡單易用,高效安全,界面友好等諸多優(yōu)點(diǎn),系統(tǒng)采用VB6.0+SQLSERVER2000組合,提高了本系統(tǒng)開發(fā)的可行性?;谟?jì)算機(jī)的圖書管理系統(tǒng),這為書店及圖書館的日常操作帶來了翻天覆地的變化,使人們能輕松的操作和管理。</p><p> 二、書店管理系統(tǒng)的主要功能</p&
11、gt;<p> 圖1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)(SC圖)</p><p><b> (一)身份驗(yàn)證</b></p><p> 包括:管理員身份驗(yàn)證。</p><p> ?。ǘ┗拘畔⒉檎遗c輸入</p><p> 包括:圖書所有信息查找并輸入,訂貨輸入,退貨輸入。輸入包括圖書的基本信息的輸入,以及訂貨信息的輸
12、入。查找包括圖書信息的查找, 查找成功才可以圖書銷售,訂貨管理,退貨管理,反之不操作。</p><p><b> (三)統(tǒng)計(jì)</b></p><p> 包括:圖書所有信息統(tǒng)計(jì),利潤統(tǒng)計(jì)。本模塊主要包括庫存報(bào)警,賬簿清算,利潤統(tǒng)計(jì)進(jìn)行操作。</p><p> 三、書店管理系統(tǒng)設(shè)計(jì)</p><p><b>
13、?。ㄒ唬?shù)據(jù)庫設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫設(shè)計(jì)是本系統(tǒng)的關(guān)鍵內(nèi)容,其設(shè)計(jì)過程完全按照數(shù)據(jù)庫</p><p><b> 計(jì)的理論進(jìn)行</b></p><p> 圖2 客戶表和管理員表關(guān)系圖</p><p><b> 用到的表有</b></p><p&g
14、t; 管理員表:(管理員號(hào),姓名,性別,口令)</p><p> 客戶表:(客戶編號(hào),客戶姓名,客戶類型, 性別,聯(lián)系電話,地址)</p><p> 圖3 客戶表和圖書表關(guān)系圖</p><p><b> 用到的表有</b></p><p> 客戶表:(客戶編號(hào),客戶姓名,客戶類型, 性別,聯(lián)系電話,地址)<
15、;/p><p> 圖書表:(圖書編號(hào),書名,圖書版本,圖書單價(jià),圖書作者,圖書類型,數(shù)量,書架位置,倉庫位置,備注)</p><p> 圖4 客戶表和訂單表關(guān)系圖</p><p><b> 用到的表有</b></p><p> 客戶表:(客戶編號(hào),客戶姓名,客戶類型, 性別,聯(lián)系電話,地址)</p>&
16、lt;p> 訂貨表:(訂貨單編號(hào),貨品編號(hào),貨品名稱,訂貨數(shù)量,訂貨日期)</p><p> 圖5 管理員表和訂單表關(guān)系圖</p><p><b> 用到的表有</b></p><p> 管理員表:(管理員號(hào),姓名,性別,口令)</p><p> 訂貨表:(訂貨單編號(hào),貨品編號(hào),貨品名稱,訂貨數(shù)量,訂貨日
17、期)</p><p> 圖6 管理員和客戶表表關(guān)系圖</p><p><b> 用到的表有</b></p><p> 管理員表:(管理員號(hào),姓名,性別,口令)</p><p> 客戶表:(客戶編號(hào),客戶姓名,客戶類型, 性別,聯(lián)系電話,地址)</p><p> 圖7 管理員表和圖書表關(guān)系
18、圖</p><p><b> 用到的表有</b></p><p> 管理員表:(管理員號(hào),姓名,性別,口令)</p><p> 圖書表:(圖書編號(hào),書名,圖書版本,圖書單價(jià),圖書作者,圖書類型,數(shù)量,書架位置,倉庫位置,備注)</p><p> 進(jìn)貨表:(圖書編號(hào),書名,圖書版本, 圖書作者,入庫單價(jià),入庫數(shù)量,
19、入庫時(shí)間,倉庫位置,備注)</p><p><b> 圖8 總數(shù)據(jù)關(guān)系圖</b></p><p><b> 系統(tǒng)數(shù)據(jù)流分析:</b></p><p> 圖9 系統(tǒng)頂層DFD圖</p><p> 圖10 系統(tǒng)頂層DFD圖</p><p> 圖11 系統(tǒng)1層DFD
20、圖</p><p> 圖12 系統(tǒng)2層DFD圖</p><p><b> (二)功能設(shè)計(jì)</b></p><p><b> 身份驗(yàn)證功能</b></p><p> 圖13 客戶購書功能圖</p><p><b> 圖書入庫功能</b><
21、;/p><p> 圖14 圖書入庫功能圖</p><p><b> 圖書訂貨功能</b></p><p> 圖15 圖書訂貨功能圖</p><p><b> 圖書銷售功能</b></p><p> 圖16 圖書銷售功能圖</p><p>&
22、lt;b> 利潤統(tǒng)計(jì)功能</b></p><p> 圖17 圖書利潤統(tǒng)計(jì)功能圖</p><p><b> 帳簿清算功能</b></p><p> 圖18 圖18 賬簿清算功能圖</p><p> 四、書店管理系統(tǒng)實(shí)現(xiàn)</p><p><b> ?。ㄒ唬┥?/p>
23、份驗(yàn)證模塊</b></p><p> 該模塊可以通過系統(tǒng)數(shù)據(jù)庫識(shí)別用戶的編號(hào)和口令,提高系統(tǒng)的安全性。如果編號(hào)和口令不符,連續(xù)出現(xiàn)三次不同的情況,系統(tǒng)就會(huì)自動(dòng)退出,提高了系統(tǒng)的安全性和獨(dú)立性,讓用戶使用更放心。</p><p><b> 圖19 賬簿清算</b></p><p><b> 主要代碼如下:</b&
24、gt;</p><p> Private Sub Command1_Click() ’登陸按鈕</p><p> Static cishu As Integer</p><p> If Text2.Text = "" Or Text1 = "" Then</p><p> MsgBox &quo
25、t;編號(hào)和口令都不能為空"</p><p><b> Exit Sub</b></p><p><b> Else</b></p><p> rs.Open "select 管理員號(hào) from 管理員表 where 管理員號(hào)='" & Trim(Text2.Text) &
26、amp; "' and 口令='" & Trim(Text1.Text) & "'", db, 1, 3</p><p> If Not rs.EOF And Not rs.BOF Then</p><p><b> Unload Me</b></p><p>
27、; MDIForm1.Show</p><p><b> Unload Me</b></p><p><b> End If</b></p><p><b> End If</b></p><p><b> End If</b></p>
28、;<p><b> End Sub</b></p><p> ?。ǘ┗拘畔⒉檎遗c輸入模塊</p><p><b> 圖書入庫</b></p><p> 該模塊的功能是:把圖書基本信息錄入數(shù)據(jù)庫中動(dòng)態(tài)保存,當(dāng)進(jìn)的為新書時(shí),可以同時(shí)寫進(jìn)貨表和圖書表;當(dāng)進(jìn)的書已經(jīng)存在時(shí)可以更新圖書的信息,即更新進(jìn)貨表和圖
29、書表。還可以避免圖書的重復(fù)性錄入,比如如果管理員錄入同種類別的圖書,系統(tǒng)可以自動(dòng)識(shí)別,可以在界面上顯示出圖書的名稱、類型、版本、出售單價(jià)等重要信息,從而提高書店管理員的工作效率,這一點(diǎn)也是本系統(tǒng)的獨(dú)特之處。</p><p><b> 圖20 圖書入庫</b></p><p><b> 主要代碼如下:</b></p><p
30、> Private Sub Command1_Click() ’添加按鈕</p><p> rs.Open "select * from 進(jìn)貨表", db, 1, 3 ’寫進(jìn)貨表</p><p><b> rs.AddNew</b></p><p> rs.Fields(0).Value =
31、 Text1.Text</p><p> rs.Fields(1).Value = Text3.Text</p><p> rs.Fields(2).Value = Text4.Text</p><p> rs.Fields(3).Value = Text7.Text</p><p> rs.Fields(4).Value = Tex
32、t6.Text</p><p> rs.Fields(5).Value = Text9.Text</p><p> rs.Fields(6).Value = DTPicker1.Value</p><p> rs.Fields(7).Value = Text10.Text</p><p> rs.Fields(8).Value = T
33、ext8.Text</p><p><b> rs.Update</b></p><p><b> rs.Close</b></p><p> rs1.Open " select * from 圖書表", db, 1, 3 ’寫圖書表</p><p><b>
34、 End Sub</b></p><p><b> 圖書銷售</b></p><p> 該功能是:實(shí)現(xiàn)圖書的銷售,并且自動(dòng)更改數(shù)據(jù)庫。具體為,管理員可以通過輸入圖書編號(hào),假如數(shù)據(jù)庫已經(jīng)有此圖書的基本信息,界面就可以顯示圖書的相關(guān)信息,比如圖書的名稱、圖書版本、圖書作者、剩余數(shù)量等圖書基本信息。讓管理員可以實(shí)現(xiàn)少錄入多選擇的便利,大大提高工作的效率,這
35、個(gè)功能尤其在用戶較多購書的時(shí)候最有用,提高客戶滿意度。</p><p><b> 圖21 圖書銷售</b></p><p><b> 主要代碼如下:</b></p><p> Private Sub Command3_Click()</p><p> If Text2.Text = &qu
36、ot;" Then‘?dāng)?shù)據(jù)有效性驗(yàn)證</p><p> MsgBox "請(qǐng)輸入數(shù)據(jù)!", vbOKOnly + vbExclamation, "警告"</p><p> Text2.SetFocus</p><p><b> Exit Sub</b></p><p>
37、<b> End If</b></p><p> If Val(Text11.Text) <= 0 Then‘如果圖書剩余數(shù)量小于或等于0,則退出模塊</p><p> MsgBox "圖書剩余數(shù)量小于或等于0!"</p><p><b> Exit Sub</b></p>
38、<p><b> End If</b></p><p> Text9.Text = Val(Text10.Text) * Val(rs.Fields(3))</p><p> MsgBox "交易成功!"</p><p><b> rs.Close</b></p><
39、;p> rs.Open "insert into 銷售表(圖書編號(hào),書名, 數(shù)量 )values( '" & Text2.Text & "','" & Text3.Text & "','" & Text10.Text & "')", db, 1, 3‘寫銷
40、售表</p><p><b> endif</b></p><p><b> End Sub</b></p><p><b> 圖書訂貨</b></p><p> 該模塊主要實(shí)現(xiàn)商品的訂貨與商品的訂貨報(bào)警(即已訂貨,但還未為用戶進(jìn)貨)的查詢。當(dāng)管理員要查詢商品訂貨單時(shí),
41、只需要輸入定單編號(hào)或定單日期進(jìn)行查詢,這樣就可以解決比較緊迫的定單。本功能做的很人性化,盡量采用讓用戶可以選擇,就不讓用戶自己輸入的方法,提高管理員的工作效率。</p><p><b> ?。?)訂貨模塊</b></p><p><b> 圖22 圖書訂貨</b></p><p><b> 主要代碼如下:&
42、lt;/b></p><p> Private Sub Form_Load()‘?dāng)?shù)據(jù)初始化</p><p> Option2.Value = True‘默認(rèn)為客戶</p><p> DTPicker1.Value = DateTime.Date‘日期控件為當(dāng)前日期</p><p> Check1.Value = 1</p&
43、gt;<p> DeleteMenu GetSystemMenu(Me.hWnd, 0), &HF060&, 0</p><p> rs.Open "select 訂單編號(hào) from 訂貨表 ", db, 1, 3 ’自動(dòng)生成訂貨編號(hào)</p><p> Label2 = DateTime.Date$ + "0001&qu
44、ot; ’如果編號(hào)不存在,在為當(dāng)前日期+"0001"</p><p><b> End Sub</b></p><p><b> (2)訂貨報(bào)警模塊</b></p><p> 訂貨報(bào)警模塊,主要可是實(shí)時(shí)監(jiān)視庫房內(nèi)的圖書情況,一旦有圖書剩余數(shù)量小于管理員設(shè)定的某值時(shí),就可以提醒管理員。當(dāng)然還可以對(duì)
45、用戶訂購圖書報(bào)警,集查詢和報(bào)警于一身,提高工作效率,為用戶解決實(shí)際的訂貨情況,從而不會(huì)出現(xiàn)某圖書不足而導(dǎo)致用戶不能購買的尷尬情況。</p><p> 圖23 訂貨報(bào)警模塊</p><p><b> 主要代碼:</b></p><p> Private Sub Command3_Click() ’查詢按鈕</p>&
46、lt;p> MSF1.FormatString = "|^訂單編號(hào)|^是否為客戶|^訂貨商品名稱|^訂貨商品數(shù)量|^訂貨日期|^預(yù)到日期|^剩余天數(shù)"</p><p> MSF1.Cols = 8</p><p> MSF1.Rows = 1</p><p> MSF1.ColWidth(1) = 1500</p>&
47、lt;p> MSF1.ColWidth(5) = 1500</p><p> MSF1.ColWidth(6) = 1500</p><p> If Option2.Value = True Then ‘按訂單編號(hào)報(bào)警</p><p> rs.Open "select * from 訂貨表 where 訂單編號(hào)='" &a
48、mp; Combo3.Text & "'", db, 1, 3</p><p><b> End Sub</b></p><p><b> ?。ㄈ┙y(tǒng)計(jì)模塊</b></p><p><b> 圖書利潤統(tǒng)計(jì)</b></p><p> 該模
49、圖書利潤統(tǒng)計(jì)主要實(shí)現(xiàn)圖書的租借利潤,銷售利潤統(tǒng)計(jì)。管理員統(tǒng)計(jì)賣書利潤,需要進(jìn)行銷售利潤統(tǒng)計(jì)和租借利潤統(tǒng)計(jì),最后還要進(jìn)行總利潤統(tǒng)計(jì)。有了該模塊后,既不需要輸入太多的數(shù)據(jù),也不使用太長的時(shí)間,管理員可以方便的統(tǒng)計(jì)任何時(shí)期的利潤額。</p><p> 圖24 圖書利潤統(tǒng)計(jì)</p><p><b> 主要代碼如下:</b></p><p> P
50、rivate Sub Command2_Click()‘刷新按鈕</p><p> If Option1.Value = True Then</p><p> msflex1.FormatString = "^ |^客 戶 編 號(hào)|^ 圖 書 編 號(hào)|^ 書 名|^ 數(shù) 量|^ 銷 售 日 期|^ 利 潤 額"</p><p> sqltj
51、 = "select 銷售表.*,圖書表.圖書單價(jià),進(jìn)貨表.入庫單價(jià) from 銷售表,圖書表,進(jìn)貨表 where 圖書表.圖書編號(hào)=進(jìn)貨表.圖書編號(hào) and 圖書表.圖書編號(hào)=銷售表.圖書編號(hào) AND 銷售表.銷售日期>='" & str(DTP1) & "' and 銷售表.銷售日期<='" & str(DTP2) & &q
52、uot;' "</p><p><b> End If</b></p><p><b> End Sub</b></p><p><b> 賬簿清算</b></p><p> 該模塊為賬簿清算:主要實(shí)現(xiàn)對(duì)銷售記錄與租借記錄的清空。管理員可以定期清空銷售
53、表和租借表中的數(shù)據(jù),提高數(shù)據(jù)庫的讀寫速度和系統(tǒng)的運(yùn)行速度。該功能緊做參考,如果刪除了銷售表和租借表中的數(shù)據(jù),就在不能找回原來的數(shù)據(jù),為以后的統(tǒng)計(jì)或查詢帶來很大的不便。</p><p><b> 圖25 賬簿清算</b></p><p><b> 主要代碼如下:</b></p><p> If MsgBox(&quo
54、t;確實(shí)需要清空銷售記錄?!", vbOKCancel + 48, "賬簿清算") = vbOK Then</p><p> Set rs = New ADODB.Recordset</p><p> sq = "delete from 銷售表"</p><p> rs.Open sq, db, adOpen
55、Dynamic, adLockReadOnly</p><p> sq = "delete from 租借表"</p><p> rs.Open sq, db, 1, 3</p><p><b> rs.Close</b></p><p> MsgBox "操作已執(zhí)行",
56、vbOKOnly + vbCritical, "操作已執(zhí)行"</p><p><b> endif</b></p><p><b> 五、系統(tǒng)測(cè)試</b></p><p> 在軟件設(shè)計(jì)、編碼等工作完成后,進(jìn)行了最重要、軟件生命周期中活動(dòng)時(shí)間最長,也是評(píng)價(jià)軟件好壞,能否符合用戶需求,能夠交付用戶使用
57、的一次完整性、全面性的檢測(cè)和評(píng)價(jià)。</p><p> 在功能方面的測(cè)試結(jié)果表明:本系統(tǒng)符合用戶提出的需求,功能上比較齊全。</p><p> 在靈活性方面的測(cè)試結(jié)果表明:系統(tǒng)具有一定的靈活性,它能夠隨時(shí)根據(jù)用戶的不同輸入情況產(chǎn)生相應(yīng)的提示,在成功輸入且操作完成后能夠返回正確的結(jié)果和成功提示。</p><p> 在性能方面的測(cè)試結(jié)果表明:當(dāng)系統(tǒng)執(zhí)行簡單操作時(shí),運(yùn)
58、行響應(yīng)速度快,而在執(zhí)行復(fù)雜操作時(shí),運(yùn)行響應(yīng)速度偏慢。這一點(diǎn)和所處的操作系統(tǒng)環(huán)境、機(jī)器硬件配置等也有一定關(guān)系。</p><p> 在可維護(hù)性方面的測(cè)試結(jié)果表明:系統(tǒng)具有可維護(hù)性,當(dāng)發(fā)生意外錯(cuò)誤時(shí),系統(tǒng)能夠提供某種操作進(jìn)行更正、修補(bǔ)。</p><p> 上述測(cè)試結(jié)果分析,說明系統(tǒng)順合了開發(fā)前的思想,基本達(dá)到了開發(fā)的目的,實(shí)現(xiàn)了應(yīng)有的功能。希望它能夠方便用戶特別是企業(yè)管理者的工作,減輕他們的
59、工作負(fù)擔(dān)。</p><p> 功能測(cè)試數(shù)據(jù)用表如下:</p><p> 圖26 數(shù)據(jù)表關(guān)系圖</p><p> 六、圖書管理系統(tǒng)使用說明</p><p> ?。ㄒ唬┯?jì)算機(jī)硬件要求:</p><p> 計(jì)算機(jī)/處理器:具有 Pentium 133 MHz 或更高處理器的計(jì)算機(jī)</p><p&
60、gt; 內(nèi)存:64MB 或以上</p><p> 硬盤:系統(tǒng)盤至少10MB的額外空間</p><p> 操作系統(tǒng):Windows XP 以上 </p><p> 驅(qū)動(dòng)器:CD-ROM 驅(qū)動(dòng)器(如果您需要從光盤安裝)</p><p> 顯示器:256 色的 Super VGA (800 x 600) 或更高分辨率的顯示器
61、</p><p> 外圍設(shè)備:Microsoft Mouse、Microsoft IntelliMouse® 或兼容的指點(diǎn)設(shè)備 </p><p> ?。ǘ┯?jì)算機(jī)軟件環(huán)境:</p><p> 為增強(qiáng)易用性,此軟件對(duì)軟件運(yùn)行環(huán)境要求不高,但是使用電腦,必須要支持?jǐn)?shù)據(jù)庫軟件SQLSERVER2000且安裝此軟件。</p><p
62、> ?。ㄈ┦褂米⒁馐马?xiàng):</p><p> 在使用過程中,如果安裝SQLSERVER2000失敗,提示錯(cuò)誤為“掛起,需要重新啟動(dòng)計(jì)算機(jī)”之類的字樣,具體故障如下圖:</p><p> 圖27 數(shù)據(jù)表關(guān)系圖</p><p> 解決方案為:首先要打開注冊(cè)表編輯器(運(yùn)行里面輸入regedit),在HKEY_LOCAL_MACHINE\SYSTEM\Curr
63、entControlSet\Control\Session Manager中找到PendingFileRenameOperations項(xiàng)目,并刪除它。這樣就可以清除安裝暫掛項(xiàng)目。</p><p><b> 開發(fā)小結(jié)</b></p><p> 由于是初次開發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開發(fā)的過程中,時(shí)間也比較倉促。因此,該系統(tǒng)必然會(huì)存在
64、一些缺陷和不足盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。但在這次畢業(yè)設(shè)計(jì)中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。</p><p> 從我自身來說,在開發(fā)中有相當(dāng)大的收獲,學(xué)到了很多東西,這些在以往的課堂上是很難得到的,當(dāng)然失敗的地方也很多,在開發(fā)過
65、程中,自己太過于關(guān)注細(xì)節(jié),沒有重視整體。假如沒有合理的開發(fā)模式,我們就不能過早的把眼光放在細(xì)節(jié)上,要多考慮細(xì)節(jié)所處的上下文,也就是整體環(huán)境。拿到這個(gè)問題之后,我就憑直覺把它分割成數(shù)據(jù)訪問類、幾個(gè)WinForm類,沒太考慮設(shè)計(jì)模式方面的東西,代碼顯得很不優(yōu)雅,具體說就是違背了“一次設(shè)計(jì),多處使用”(把重復(fù)的地方封裝起來)的原則。</p><p> 失敗是成功之母,經(jīng)過了多次失敗后,我的知識(shí)面有了很大的拓寬,在設(shè)計(jì)
66、過程中,閱覽了許多關(guān)于數(shù)據(jù)庫和VB綜合應(yīng)用的書籍,不僅加深了對(duì)已會(huì)應(yīng)用的印象,更重要的是學(xué)會(huì)了很多其它應(yīng)用,包括方法的使用,組件的使用等,總結(jié)為:</p><p> 1、勤查資料,多查MSDN自然是老生常談,我習(xí)慣是直接看實(shí)例代碼,文字多了我頭暈,還好MSDN里面的代碼寫的還不錯(cuò)。博客園里面的好文章也很多,用站內(nèi)檢索也能查出不少好東西。</p><p> 2、資料分類。資料多了,就必須
67、分個(gè)類。我把圖片、參考文章、參考源代碼與程序目錄放在一起,同時(shí)對(duì)資源寫了一個(gè)索引(記錄這個(gè)資源對(duì)開發(fā)有什么用),找起來就比較方便另外,在編寫代碼方面比以前熟練了很多,并且練就了一種編程思想,對(duì)于一個(gè)功能懂得從哪個(gè)方面考慮編寫代碼。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]曹薇:《軟件測(cè)試》,清華大學(xué)出版社,2008年第1版,第20--5
68、0頁。</p><p> [2]薩師煊、王珊:《數(shù)據(jù)庫系統(tǒng)概論》,高等教育出版社2006年第3版,第50--120頁。</p><p> [3]張曉云:《SQL Server 實(shí)用教程》,西南師大,2006年第1版,第120--240頁。</p><p> [4] 曲朝陽,劉志穎:《軟件測(cè)試技術(shù)》,中國水利水電出版社,2006第1版,第20--50頁。<
69、/p><p> [5]佩滕:《軟件測(cè)試》,機(jī)械工業(yè)出版社,2006年4月第1版,第220--230頁。</p><p> [6]萬峰科技:《Visual Basic 應(yīng)用程序設(shè)計(jì)》,清華大學(xué)出版社,北京交通大學(xué)出版社,2007年1月第1版,第250--300頁。</p><p> [7]格朗德等:《Visual Basic設(shè)計(jì)模式》,人民郵電出版社,2006年8月
70、第1版,第120--150頁。</p><p> [8]楊浩:《Visual Basic2005高級(jí)編程》,清華大學(xué)出版社,2006年11月第4版,第100--120頁。</p><p> [9]楊文濤:《Visual Basic+SQL2000數(shù)據(jù)庫開發(fā)與實(shí)例》,清華大學(xué)出版社,2006年第4版,第102--120頁。</p><p> [10]徐人鳳《軟件
71、編程規(guī)范》,高等教育出版社,2008年第1版,第110--120頁。</p><p> [11]李康滿:《Visual Basic程序設(shè)計(jì)》,武漢大學(xué)出版社,2007年8月第1版,第120--130頁。</p><p> [12]譚浩強(qiáng):《Visual Basic程序設(shè)計(jì)學(xué)習(xí)輔導(dǎo)》,清華大學(xué)出版社,2006年第2版,第50--70頁。</p><p> [13
72、]李紅:《Visual Basic.NET案例教程》,機(jī)械工業(yè)出版社,2007年7月第1版,第50--80頁。</p><p> [14]銀紅霞:《 Visual Basic 程序設(shè)計(jì)》,人民郵電出版社,2007年第1版,第30--50頁。</p><p><b> 致 謝</b></p><p> 在論文即將完成之際,回顧緊張而又充實(shí)
73、的學(xué)習(xí)和開發(fā)過程,我在此向所有關(guān)心我的,幫助我的老師和同學(xué)們致以最真誠的感謝,他們孜孜不倦的輔導(dǎo)我,從數(shù)據(jù)庫設(shè)計(jì),到代碼的具體規(guī)范,再到代碼的詳細(xì)編寫,最后到軟件測(cè)試方面。他們教會(huì)了我如何把一個(gè)具體的生活需求,通過軟件開發(fā)的思想和技術(shù),使其得到解決,他們幫助了我很多,真的很感謝他們,沒有他們耐心的教導(dǎo),就沒有我現(xiàn)在熟練的開發(fā)和比較豐富的編程經(jīng)驗(yàn)。</p><p> 在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師xx老師及各位老
74、師身上學(xué)到了很多有價(jià)值的東西。我從劉彥楠老師身上學(xué)會(huì)了專注和勤懇;從xx社安老師身上學(xué)到了嚴(yán)謹(jǐn)和靈活;從胡聲艷老師身上學(xué)到了努力和投入;從王桂芝老師身上學(xué)到了局部與整體。他們認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。無論是在開發(fā)方面還是在學(xué)習(xí)方面,他們都使我得到了很大的提高,讓我掌握了很多開發(fā)思想和開發(fā)技巧,這對(duì)于我以后的工作和學(xué)習(xí)都是一種巨大的幫助,在此也感謝xx老師的耐心指導(dǎo)。另外,我還要感謝在這幾年來對(duì)我有
75、所教導(dǎo)的老師,他們孜孜不倦的教誨不但讓我學(xué)到了很多知識(shí),而且讓我掌握了學(xué)習(xí)的方法,更教會(huì)了我做人處事的道理,在此表示感謝。同時(shí),在系統(tǒng)開發(fā)過程中還有同組的同學(xué)也給了我不少幫助,這里一并表示感謝。</p><p> 最后,要感謝父母對(duì)我的愛和支持,要感謝老師們不只是在學(xué)習(xí)上幫助和教導(dǎo)我們,還在我們求職的道路上給我們指明道路,他們細(xì)細(xì)的給我們傳授求職經(jīng)驗(yàn),給我們提供求職信息,為我們提供實(shí)習(xí)單位,讓我們有更多的機(jī)會(huì)把
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文----書店管理系統(tǒng)
- 畢業(yè)論文---書店管理系統(tǒng)
- 書店管理系統(tǒng)畢業(yè)論文
- 書店系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 網(wǎng)絡(luò)書店銷售管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文——網(wǎng)絡(luò)書店銷售管理系統(tǒng)
- 書店銷售系統(tǒng)畢業(yè)論文
- 畢業(yè)論文網(wǎng)上書店管理系統(tǒng)
- 網(wǎng)上書店銷售管理系統(tǒng)【畢業(yè)論文】
- 網(wǎng)絡(luò)書店銷售管理系統(tǒng)——畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 書店圖書庫存管理系統(tǒng)畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 網(wǎng)上書店管理系統(tǒng)【畢業(yè)論文,絕對(duì)精品】
- 網(wǎng)上書店畢業(yè)論文---網(wǎng)上書店系統(tǒng)
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---網(wǎng)上書店系統(tǒng)
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)_畢業(yè)論文
- 畢業(yè)論文—網(wǎng)上書店系統(tǒng)
評(píng)論
0/150
提交評(píng)論