書(shū)店管理系統(tǒng)畢業(yè)論文
《書(shū)店管理系統(tǒng)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《書(shū)店管理系統(tǒng)畢業(yè)論文(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 書(shū)店管理系統(tǒng) 摘 要 隨著人們工作、學(xué)習(xí)節(jié)奏的加快,人們對(duì)知識(shí)的渴求越來(lái)越多,圖書(shū)的銷售量不斷地加大,書(shū)店的數(shù)據(jù)量也在不斷地增多,為了給銷售人員減輕負(fù)擔(dān),本書(shū)店管理系統(tǒng)的開(kāi)發(fā)也就應(yīng)運(yùn)而生。開(kāi)發(fā)的目的在于能夠很好的解決圖書(shū)館及書(shū)店的工作量和計(jì)算統(tǒng)籌量,很輕松地解決復(fù)雜的問(wèn)題。特色之處是讓用戶們能夠輕松管理,簡(jiǎn)單操作,合理科學(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)域。因此為了適應(yīng)書(shū)店及圖書(shū)館的需求,該軟件以SQL語(yǔ)言作為實(shí)現(xiàn)語(yǔ)言,以VB作為主要的技
2、術(shù)手段,通過(guò)操作手冊(cè),使用戶快速了解本軟件的工作過(guò)程,并迅速掌握操作過(guò)程,更人性化地適應(yīng)了廣大用戶的需求。 關(guān)鍵詞:書(shū)店管理、圖書(shū)管理、訂單管理、利潤(rùn)統(tǒng)計(jì) 目 錄 一、書(shū)店管理系統(tǒng)設(shè)計(jì)的必要性和可行性 1 二、書(shū)店管理系統(tǒng)的主要功能 1 (一)身份驗(yàn)證 2 (二)基本信息查找與輸入 2 (三)統(tǒng)計(jì) 2 三、書(shū)店管理系統(tǒng)設(shè)計(jì) 2 (一)數(shù)據(jù)庫(kù)設(shè)計(jì) 2 (二)功能設(shè)計(jì) 7 四、書(shū)店管理系統(tǒng)實(shí)現(xiàn) 8 (一)身份驗(yàn)證模塊 8 (二)基本信息查找與輸入模塊 9 (三)統(tǒng)計(jì)模塊 13 五、系統(tǒng)測(cè)試 15 六、書(shū)店管理系統(tǒng)使用說(shuō)明 16 (一)計(jì)算機(jī)硬件要求
3、16 (二)計(jì)算機(jī)軟件環(huán)境 16 (三)使用注意事項(xiàng) 16 開(kāi)發(fā)小結(jié) 19 參考文獻(xiàn) 19 致 謝 20 一、書(shū)店管理系統(tǒng)設(shè)計(jì)的必要性和可行性 本系統(tǒng)本著易操作與數(shù)據(jù)安全目的而開(kāi)發(fā),想法就是力求讓使用者或操作人員立即上手,不用培訓(xùn)就可以使用,從而為企業(yè)或書(shū)店節(jié)約培訓(xùn)成本。按照此目的,本系統(tǒng)的設(shè)計(jì)思路就清晰了,要界面簡(jiǎn)單,讓操作者盡量多選擇,而不是較多的輸入或刪除,即“寧選勿輸”的原則,從而讓使用者或操作者節(jié)省操作時(shí)間。 本系統(tǒng)主要可以實(shí)現(xiàn)圖書(shū)的進(jìn)銷存,具體為圖書(shū)的進(jìn)貨,圖書(shū)銷售,圖書(shū)訂貨,圖書(shū)利潤(rùn)統(tǒng)計(jì),圖書(shū)的賬簿清算等操作,完成對(duì)書(shū)店或圖書(shū)館的管理工作,全面
4、反映圖書(shū)的進(jìn)銷存業(yè)務(wù)。同時(shí)借助功能強(qiáng)大的查詢功能使管理人員能及時(shí)、準(zhǔn)確地了解所需信息。幫助管理人員更有效、更全面地管理圖書(shū)。本系統(tǒng)適用于單位,機(jī)關(guān),院校等部門(mén)的圖書(shū)館管理軟件,具有簡(jiǎn)單易用,高效安全,界面友好等諸多優(yōu)點(diǎn),系統(tǒng)采用VB6.0+SQLSERVER2000組合,提高了本系統(tǒng)開(kāi)發(fā)的可行性?;谟?jì)算機(jī)的圖書(shū)管理系統(tǒng),這為書(shū)店及圖書(shū)館的日常操作帶來(lái)了翻天覆地的變化,使人們能輕松的操作和管理。 二、書(shū)店管理系統(tǒng)的主要功能 圖1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)(SC圖) (一)身份驗(yàn)證 包括:管理員身份驗(yàn)證。 (二)基本信息查找與輸入 包括:圖書(shū)所有信息查找并輸入,訂貨輸入,退貨輸入。輸入包括
5、圖書(shū)的基本信息的輸入,以及訂貨信息的輸入。查找包括圖書(shū)信息的查找, 查找成功才可以圖書(shū)銷售,訂貨管理,退貨管理,反之不操作。 (三)統(tǒng)計(jì) 包括:圖書(shū)所有信息統(tǒng)計(jì),利潤(rùn)統(tǒng)計(jì)。本模塊主要包括庫(kù)存報(bào)警,賬簿清算,利潤(rùn)統(tǒng)計(jì)進(jìn)行操作。 三、書(shū)店管理系統(tǒng)設(shè)計(jì) (一)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是本系統(tǒng)的關(guān)鍵內(nèi)容,其設(shè)計(jì)過(guò)程完全按照數(shù)據(jù)庫(kù) 計(jì)的理論進(jìn)行 圖2 客戶表和管理員表關(guān)系圖 用到的表有 管理員表:(管理員號(hào),姓名,性別,口令) 客戶表:(客戶編號(hào),客戶姓名,客戶類型, 性別,聯(lián)系電話,地址) 圖3 客戶表和圖書(shū)表關(guān)系圖 用到的表有 客戶表:(客戶編號(hào),客戶姓名,客
6、戶類型, 性別,聯(lián)系電話,地址) 圖書(shū)表:(圖書(shū)編號(hào),書(shū)名,圖書(shū)版本,圖書(shū)單價(jià),圖書(shū)作者,圖書(shū)類型,數(shù)量,書(shū)架位置,倉(cāng)庫(kù)位置,備注) 圖4 客戶表和訂單表關(guān)系圖 用到的表有 客戶表:(客戶編號(hào),客戶姓名,客戶類型, 性別,聯(lián)系電話,地址) 訂貨表:(訂貨單編號(hào),貨品編號(hào),貨品名稱,訂貨數(shù)量,訂貨日期) 圖5 管理員表和訂單表關(guān)系圖 用到的表有 管理員表:(管理員號(hào),姓名,性別,口令) 訂貨表:(訂貨單編號(hào),貨品編號(hào),貨品名稱,訂貨數(shù)量,訂貨日期) 圖6 管理員和客戶表表關(guān)系圖 用到的表有 管理員表:(管理員號(hào),姓名,性別,口令) 客戶表:(客戶編號(hào)
7、,客戶姓名,客戶類型, 性別,聯(lián)系電話,地址) 圖7 管理員表和圖書(shū)表關(guān)系圖 用到的表有 管理員表:(管理員號(hào),姓名,性別,口令) 圖書(shū)表:(圖書(shū)編號(hào),書(shū)名,圖書(shū)版本,圖書(shū)單價(jià),圖書(shū)作者,圖書(shū)類型,數(shù)量,書(shū)架位置,倉(cāng)庫(kù)位置,備注) 進(jìn)貨表:(圖書(shū)編號(hào),書(shū)名,圖書(shū)版本, 圖書(shū)作者,入庫(kù)單價(jià),入庫(kù)數(shù)量,入庫(kù)時(shí)間,倉(cāng)庫(kù)位置,備注) 圖8 總數(shù)據(jù)關(guān)系圖 系統(tǒng)數(shù)據(jù)流分析: 圖9 系統(tǒng)頂層DFD圖 圖10 系統(tǒng)頂層DFD圖 圖11 系統(tǒng)1層DFD圖 圖12 系統(tǒng)2層DFD圖 (二)功能設(shè)計(jì) 1. 身份驗(yàn)證功能 圖13 客戶購(gòu)書(shū)功能圖
8、2. 圖書(shū)入庫(kù)功能 圖14 圖書(shū)入庫(kù)功能圖 3. 圖書(shū)訂貨功能 圖15 圖書(shū)訂貨功能圖 4. 圖書(shū)銷售功能 圖16 圖書(shū)銷售功能圖 5. 利潤(rùn)統(tǒng)計(jì)功能 圖17 圖書(shū)利潤(rùn)統(tǒng)計(jì)功能圖 6. 帳簿清算功能 圖18 圖18 賬簿清算功能圖 四、書(shū)店管理系統(tǒng)實(shí)現(xiàn) (一)身份驗(yàn)證模塊 該模塊可以通過(guò)系統(tǒng)數(shù)據(jù)庫(kù)識(shí)別用戶的編號(hào)和口令,提高系統(tǒng)的安全性。如果編號(hào)和口令不符,連續(xù)出現(xiàn)三次不同的情況,系統(tǒng)就會(huì)自動(dòng)退出,提高了系統(tǒng)的安全性和獨(dú)立性,讓用戶使用更放心。 圖19 賬簿清算 主要代碼如下: Private Sub Command1_Click()
9、 ’登陸按鈕 Static cishu As Integer If Text2.Text = "" Or Text1 = "" Then MsgBox "編號(hào)和口令都不能為空" Exit Sub Else rs.Open "select 管理員號(hào) from 管理員表 where 管理員號(hào)=" & Trim(Text2.Text) & " and 口令=" & Trim(Text1.Text) & "", db, 1, 3 If Not rs.EOF And Not rs.BOF Then Unload Me MDIForm1.Show Unload Me End If
10、 End If End If End Sub (二)基本信息查找與輸入模塊 1. 圖書(shū)入庫(kù) 該模塊的功能是:把圖書(shū)基本信息錄入數(shù)據(jù)庫(kù)中動(dòng)態(tài)保存,當(dāng)進(jìn)的為新書(shū)時(shí),可以同時(shí)寫(xiě)進(jìn)貨表和圖書(shū)表;當(dāng)進(jìn)的書(shū)已經(jīng)存在時(shí)可以更新圖書(shū)的信息,即更新進(jìn)貨表和圖書(shū)表。還可以避免圖書(shū)的重復(fù)性錄入,比如如果管理員錄入同種類別的圖書(shū),系統(tǒng)可以自動(dòng)識(shí)別,可以在界面上顯示出圖書(shū)的名稱、類型、版本、出售單價(jià)等重要信息,從而提高書(shū)店管理員的工作效率,這一點(diǎn)也是本系統(tǒng)的獨(dú)特之處。 圖20 圖書(shū)入庫(kù) 主要代碼如下: Private Sub Command1_Click() ’添加按鈕 rs.O
11、pen "select * from 進(jìn)貨表", db, 1, 3 ’寫(xiě)進(jìn)貨表 rs.AddNew rs.Fields(0).Value = Text1.Text rs.Fields(1).Value = Text3.Text rs.Fields(2).Value = Text4.Text rs.Fields(3).Value = Text7.Text rs.Fields(4).Value = Text6.Text rs.Fields(5).Value = Text9.Text rs.Fields(6).Value = DTPicker1.Value rs.Fields
12、(7).Value = Text10.Text rs.Fields(8).Value = Text8.Text rs.Update rs.Close rs1.Open " select * from 圖書(shū)表", db, 1, 3 ’寫(xiě)圖書(shū)表 End Sub 2. 圖書(shū)銷售 該功能是:實(shí)現(xiàn)圖書(shū)的銷售,并且自動(dòng)更改數(shù)據(jù)庫(kù)。具體為,管理員可以通過(guò)輸入圖書(shū)編號(hào),假如數(shù)據(jù)庫(kù)已經(jīng)有此圖書(shū)的基本信息,界面就可以顯示圖書(shū)的相關(guān)信息,比如圖書(shū)的名稱、圖書(shū)版本、圖書(shū)作者、剩余數(shù)量等圖書(shū)基本信息。讓管理員可以實(shí)現(xiàn)少錄入多選擇的便利,大大提高工作的效率,這個(gè)功能尤其在用戶較多購(gòu)書(shū)的時(shí)候最有用,提高客
13、戶滿意度。 圖21 圖書(shū)銷售 主要代碼如下: Private Sub Command3_Click() If Text2.Text = "" Then‘?dāng)?shù)據(jù)有效性驗(yàn)證 MsgBox "請(qǐng)輸入數(shù)據(jù)!", vbOKOnly + vbExclamation, "警告" Text2.SetFocus Exit Sub End If If Val(Text11.Text) <= 0 Then‘如果圖書(shū)剩余數(shù)量小于或等于0,則退出模塊 MsgBox "圖書(shū)剩余數(shù)量小于或等于0!" Exit Sub End If
14、 Text9.Text = Val(Text10.Text) * Val(rs.Fields(3)) MsgBox "交易成功!" rs.Close rs.Open "insert into 銷售表(圖書(shū)編號(hào),書(shū)名, 數(shù)量 )values( " & Text2.Text & "," & Text3.Text & "," & Text10.Text & ")", db, 1, 3‘寫(xiě)銷售表 endif End Sub 3. 圖書(shū)訂貨 該模塊主要實(shí)現(xiàn)商品的訂貨與商品的訂貨報(bào)警(即已訂貨,但還未為用戶進(jìn)貨)的查詢。當(dāng)管理員要查詢商品訂貨單時(shí),只需要輸入定單編號(hào)或定單日期進(jìn)行查詢,
15、這樣就可以解決比較緊迫的定單。本功能做的很人性化,盡量采用讓用戶可以選擇,就不讓用戶自己輸入的方法,提高管理員的工作效率。 (1)訂貨模塊 圖22 圖書(shū)訂貨 主要代碼如下: Private Sub Form_Load()‘?dāng)?shù)據(jù)初始化 Option2.Value = True‘默認(rèn)為客戶 DTPicker1.Value = DateTime.Date‘日期控件為當(dāng)前日期 Check1.Value = 1 DeleteMenu GetSystemMenu(Me.hWnd, 0), &HF060&, 0 rs.Open "select 訂單編號(hào) from 訂貨表 ", db
16、, 1, 3 ’自動(dòng)生成訂貨編號(hào) Label2 = DateTime.Date$ + "0001" ’如果編號(hào)不存在,在為當(dāng)前日期+"0001" End Sub (2)訂貨報(bào)警模塊 訂貨報(bào)警模塊,主要可是實(shí)時(shí)監(jiān)視庫(kù)房?jī)?nèi)的圖書(shū)情況,一旦有圖書(shū)剩余數(shù)量小于管理員設(shè)定的某值時(shí),就可以提醒管理員。當(dāng)然還可以對(duì)用戶訂購(gòu)圖書(shū)報(bào)警,集查詢和報(bào)警于一身,提高工作效率,為用戶解決實(shí)際的訂貨情況,從而不會(huì)出現(xiàn)某圖書(shū)不足而導(dǎo)致用戶不能購(gòu)買的尷尬情況。 圖23 訂貨報(bào)警模塊 主要代碼: Private Sub Command3_Click() ’查詢按鈕 MSF1.FormatStr
17、ing = "|^訂單編號(hào)|^是否為客戶|^訂貨商品名稱|^訂貨商品數(shù)量|^訂貨日期|^預(yù)到日期|^剩余天數(shù)" MSF1.Cols = 8 MSF1.Rows = 1 MSF1.ColWidth(1) = 1500 MSF1.ColWidth(5) = 1500 MSF1.ColWidth(6) = 1500 If Option2.Value = True Then ‘按訂單編號(hào)報(bào)警 rs.Open "select * from 訂貨表 where 訂單編號(hào)=" & Combo3.Text & "", db, 1, 3 End Sub (三)統(tǒng)計(jì)模塊 1. 圖書(shū)利潤(rùn)統(tǒng)計(jì)
18、 該模圖書(shū)利潤(rùn)統(tǒng)計(jì)主要實(shí)現(xiàn)圖書(shū)的租借利潤(rùn),銷售利潤(rùn)統(tǒng)計(jì)。管理員統(tǒng)計(jì)賣書(shū)利潤(rùn),需要進(jìn)行銷售利潤(rùn)統(tǒng)計(jì)和租借利潤(rùn)統(tǒng)計(jì),最后還要進(jìn)行總利潤(rùn)統(tǒng)計(jì)。有了該模塊后,既不需要輸入太多的數(shù)據(jù),也不使用太長(zhǎng)的時(shí)間,管理員可以方便的統(tǒng)計(jì)任何時(shí)期的利潤(rùn)額。 圖24 圖書(shū)利潤(rùn)統(tǒng)計(jì) 主要代碼如下: Private Sub Command2_Click()‘刷新按鈕 If Option1.Value = True Then msflex1.FormatString = "^ |^客 戶 編 號(hào)|^ 圖 書(shū) 編 號(hào)|^ 書(shū) 名|^ 數(shù) 量|^ 銷 售 日 期|^ 利 潤(rùn) 額" sqltj = "select
19、 銷售表.*,圖書(shū)表.圖書(shū)單價(jià),進(jìn)貨表.入庫(kù)單價(jià) from 銷售表,圖書(shū)表,進(jìn)貨表 where 圖書(shū)表.圖書(shū)編號(hào)=進(jìn)貨表.圖書(shū)編號(hào) and 圖書(shū)表.圖書(shū)編號(hào)=銷售表.圖書(shū)編號(hào) AND 銷售表.銷售日期>=" & str(DTP1) & " and 銷售表.銷售日期<=" & str(DTP2) & " " End If End Sub 2. 賬簿清算 該模塊為賬簿清算:主要實(shí)現(xiàn)對(duì)銷售記錄與租借記錄的清空。管理員可以定期清空銷售表和租借表中的數(shù)據(jù),提高數(shù)據(jù)庫(kù)的讀寫(xiě)速度和系統(tǒng)的運(yùn)行速度。該功能緊做參考,如果刪除了銷售表和租借表中的數(shù)據(jù),就在不能找回原來(lái)的數(shù)據(jù),為以后的統(tǒng)計(jì)或查詢帶來(lái)很大的
20、不便。 圖25 賬簿清算 主要代碼如下: If MsgBox("確實(shí)需要清空銷售記錄?!", vbOKCancel + 48, "賬簿清算") = vbOK Then Set rs = New ADODB.Recordset sq = "delete from 銷售表" rs.Open sq, db, adOpenDynamic, adLockReadOnly sq = "delete from 租借表" rs.Open sq, db, 1, 3 rs.Close MsgBox
21、"操作已執(zhí)行", vbOKOnly + vbCritical, "操作已執(zhí)行" endif 五、系統(tǒng)測(cè)試 在軟件設(shè)計(jì)、編碼等工作完成后,進(jìn)行了最重要、軟件生命周期中活動(dòng)時(shí)間最長(zhǎng),也是評(píng)價(jià)軟件好壞,能否符合用戶需求,能夠交付用戶使用的一次完整性、全面性的檢測(cè)和評(píng)價(jià)。 在功能方面的測(cè)試結(jié)果表明:本系統(tǒng)符合用戶提出的需求,功能上比較齊全。 在靈活性方面的測(cè)試結(jié)果表明:系統(tǒng)具有一定的靈活性,它能夠隨時(shí)根據(jù)用戶的不同輸入情況產(chǎn)生相應(yīng)的提示,在成功輸入且操作完成后能夠返回正確的結(jié)果和成功提示。 在性能方面的測(cè)試結(jié)果表明:當(dāng)系統(tǒng)執(zhí)行簡(jiǎn)單操作時(shí),運(yùn)行響應(yīng)速度快,而在執(zhí)行復(fù)雜操作時(shí),運(yùn)行響應(yīng)速度偏慢
22、。這一點(diǎn)和所處的操作系統(tǒng)環(huán)境、機(jī)器硬件配置等也有一定關(guān)系。 在可維護(hù)性方面的測(cè)試結(jié)果表明:系統(tǒng)具有可維護(hù)性,當(dāng)發(fā)生意外錯(cuò)誤時(shí),系統(tǒng)能夠提供某種操作進(jìn)行更正、修補(bǔ)。 上述測(cè)試結(jié)果分析,說(shuō)明系統(tǒng)順合了開(kāi)發(fā)前的思想,基本達(dá)到了開(kāi)發(fā)的目的,實(shí)現(xiàn)了應(yīng)有的功能。希望它能夠方便用戶特別是企業(yè)管理者的工作,減輕他們的工作負(fù)擔(dān)。 功能測(cè)試數(shù)據(jù)用表如下: 圖26 數(shù)據(jù)表關(guān)系圖 六、圖書(shū)管理系統(tǒng)使用說(shuō)明 (一)計(jì)算機(jī)硬件要求: 計(jì)算機(jī)/處理器:具有 Pentium 133 MHz 或更高處理器的計(jì)算機(jī) 內(nèi)存:64MB 或以上 硬盤(pán):系統(tǒng)盤(pán)至少10MB的額外空間 操作系統(tǒng):Windows X
23、P 以上 驅(qū)動(dòng)器:CD-ROM 驅(qū)動(dòng)器(如果您需要從光盤(pán)安裝) 顯示器:256 色的 Super VGA (800 x 600) 或更高分辨率的顯示器 外圍設(shè)備:Microsoft Mouse、Microsoft IntelliMouse 或兼容的指點(diǎn)設(shè)備 (二)計(jì)算機(jī)軟件環(huán)境: 為增強(qiáng)易用性,此軟件對(duì)軟件運(yùn)行環(huán)境要求不高,但是使用電腦,必須要支持?jǐn)?shù)據(jù)庫(kù)軟件SQLSERVER2000且安裝此軟件。 (三)使用注意事項(xiàng): 在使用過(guò)程中,如果安裝SQLSERVER2000失敗,提示錯(cuò)誤為“掛起,需要重新啟動(dòng)計(jì)算機(jī)”之類的字樣,具體故障如下圖: 圖27 數(shù)據(jù)表關(guān)系圖 解決
24、方案為:首先要打開(kāi)注冊(cè)表編輯器(運(yùn)行里面輸入regedit),在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager中找到PendingFileRenameOperations項(xiàng)目,并刪除它。這樣就可以清除安裝暫掛項(xiàng)目。 開(kāi)發(fā)小結(jié) 由于是初次開(kāi)發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開(kāi)發(fā)的過(guò)程中,時(shí)間也比較倉(cāng)促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高
25、、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。但在這次畢業(yè)設(shè)計(jì)中的最大收獲并不是掌握這幾門(mén)開(kāi)發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。 從我自身來(lái)說(shuō),在開(kāi)發(fā)中有相當(dāng)大的收獲,學(xué)到了很多東西,這些在以往的課堂上是很難得到的,當(dāng)然失敗的地方也很多,在開(kāi)發(fā)過(guò)程中,自己太過(guò)于關(guān)注細(xì)節(jié),沒(méi)有重視整體。假如沒(méi)有合理的開(kāi)發(fā)模式,我們就不能過(guò)早的把眼光放在細(xì)節(jié)上,要多考慮細(xì)節(jié)所處的上下文,也就是整體環(huán)境。拿到這個(gè)問(wèn)題之后,我就憑直覺(jué)把它分割成數(shù)據(jù)訪問(wèn)類、幾個(gè)WinForm類,沒(méi)太考慮設(shè)計(jì)模式方面的東西,代碼顯得很不優(yōu)雅,具體說(shuō)就是違背了“一次設(shè)計(jì),多處使用”(把重復(fù)的地方封裝起來(lái))
26、的原則。 失敗是成功之母,經(jīng)過(guò)了多次失敗后,我的知識(shí)面有了很大的拓寬,在設(shè)計(jì)過(guò)程中,閱覽了許多關(guān)于數(shù)據(jù)庫(kù)和VB綜合應(yīng)用的書(shū)籍,不僅加深了對(duì)已會(huì)應(yīng)用的印象,更重要的是學(xué)會(huì)了很多其它應(yīng)用,包括方法的使用,組件的使用等,總結(jié)為: 1、勤查資料,多查MSDN自然是老生常談,我習(xí)慣是直接看實(shí)例代碼,文字多了我頭暈,還好MSDN里面的代碼寫(xiě)的還不錯(cuò)。博客園里面的好文章也很多,用站內(nèi)檢索也能查出不少好東西。 2、資料分類。資料多了,就必須分個(gè)類。我把圖片、參考文章、參考源代碼與程序目錄放在一起,同時(shí)對(duì)資源寫(xiě)了一個(gè)索引(記錄這個(gè)資源對(duì)開(kāi)發(fā)有什么用),找起來(lái)就比較方便另外,在編寫(xiě)代碼方面比以前熟練了很多,
27、并且練就了一種編程思想,對(duì)于一個(gè)功能懂得從哪個(gè)方面考慮編寫(xiě)代碼。 參考文獻(xiàn) [1]曹薇:《軟件測(cè)試》,清華大學(xué)出版社,2008年第1版,第20--50頁(yè)。 [2]薩師煊、王珊:《數(shù)據(jù)庫(kù)系統(tǒng)概論》,高等教育出版社2006年第3版,第50--120頁(yè)。 [3]張曉云:《SQL Server 實(shí)用教程》,西南師大,2006年第1版,第120--240頁(yè)。 [4] 曲朝陽(yáng),劉志穎:《軟件測(cè)試技術(shù)》,中國(guó)水利水電出版社,2006第1版,第20--50頁(yè)。 [5]佩滕:《軟件測(cè)試》,機(jī)械工業(yè)出版社,2006年4月第1版,第220--230頁(yè)。 [6]萬(wàn)峰科技:
28、《Visual Basic 應(yīng)用程序設(shè)計(jì)》,清華大學(xué)出版社,北京交通大學(xué)出版社,2007年1月第1版,第250--300頁(yè)。 [7]格朗德等:《Visual Basic設(shè)計(jì)模式》,人民郵電出版社,2006年8月第1版,第120--150頁(yè)。 [8]楊浩:《Visual Basic2005高級(jí)編程》,清華大學(xué)出版社,2006年11月第4版,第100--120頁(yè)。 [9]楊文濤:《Visual Basic+SQL2000數(shù)據(jù)庫(kù)開(kāi)發(fā)與實(shí)例》,清華大學(xué)出版社,2006年第4版,第102--120頁(yè)。 [10]徐人鳳《軟件編程規(guī)范》,高等教育出版社,2008年第1版,第110--120頁(yè)。 [11]李康滿:《Visual Basic程序設(shè)計(jì)》,武漢大學(xué)出版社,2007年8月第1版,第120--130頁(yè)。 [12]譚浩強(qiáng):《Visual Basic程序設(shè)計(jì)學(xué)習(xí)輔導(dǎo)》,清華大學(xué)出版社,2006年第2版,第50--70頁(yè)。 [13]李紅:《Visual Basic.NET案例教程》,機(jī)械工業(yè)出版社,2007年7月第1版,第50--80頁(yè)。 [14]銀紅霞:《 Visual Basic 程序設(shè)計(jì)》,人民郵電出版社,2007年第1版,第30--50頁(yè)。 20
- 溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫(kù)試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫(kù)試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫(kù)試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫(kù)及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫(kù)含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案