教師教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位畢業(yè)論文_第1頁(yè)
教師教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位畢業(yè)論文_第2頁(yè)
教師教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位畢業(yè)論文_第3頁(yè)
教師教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位畢業(yè)論文_第4頁(yè)
教師教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 . . . 學(xué)士學(xué)位畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)C/S結(jié)構(gòu)的教師教材信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)30 / 36目 錄摘 要IIIABSTRACTIV前 言V第1章 綜述11.1 背景11.2 軟件設(shè)計(jì)的意義與價(jià)值11.3 軟件設(shè)計(jì)開發(fā)的目標(biāo)2第2章 開發(fā)環(huán)境簡(jiǎn)介32.1 VB.NET簡(jiǎn)介32.2 Access 2003概述32.3 Visual Studio 2005簡(jiǎn)介32.4 運(yùn)行環(huán)境4第3章 需求分析53.1 軟件功能的需求分析53.2 軟件性能的需求分析63.3 系統(tǒng)的數(shù)據(jù)流圖6第4章 總體設(shè)計(jì)94.1 軟件的功能描述94.2 數(shù)據(jù)庫(kù)設(shè)計(jì)94.2.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)94.2.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)

2、104.2.3 數(shù)據(jù)庫(kù)連接11第5章 系統(tǒng)的詳細(xì)設(shè)計(jì)125.1 登錄界面設(shè)計(jì)與算法設(shè)計(jì)125.2 主界面設(shè)計(jì)135.3 修改界面設(shè)計(jì)與算法設(shè)計(jì)135.4 查詢界面設(shè)計(jì)與算法設(shè)計(jì)145.5 刪除界面設(shè)計(jì)與算法設(shè)計(jì)155.6 添加界面設(shè)計(jì)與算法設(shè)計(jì)165.7 統(tǒng)計(jì)界面設(shè)計(jì)與算法設(shè)計(jì)16第6章 系統(tǒng)實(shí)現(xiàn)186.1 登錄功能的實(shí)現(xiàn)186.2 系統(tǒng)主界面的實(shí)現(xiàn)186.3 添加功能的實(shí)現(xiàn)186.4 刪除模塊的實(shí)現(xiàn)196.5 修改功能的實(shí)現(xiàn)206.6 查詢功能的實(shí)現(xiàn)216.7 統(tǒng)計(jì)功能的實(shí)現(xiàn)21第7章 系統(tǒng)測(cè)試237.1 單元測(cè)試237.2 集成測(cè)試237.3 驗(yàn)收測(cè)試24總 結(jié)25參考文獻(xiàn)26致 27摘

3、要本文介紹了利用VB.NET編程語(yǔ)言和Access為數(shù)據(jù)庫(kù)系統(tǒng),以Visual Studio 2005為開發(fā)平臺(tái)設(shè)計(jì)開發(fā)C/S結(jié)構(gòu)的教師教材管理系統(tǒng)的過程。教師教材管理系統(tǒng)主要包括了添加、刪除、修改、查詢、統(tǒng)計(jì)等五個(gè)部分。添加功能里又分別包括了添加教師信息、添加教材信息、添加課程信息三部分。刪除功能、修改功能、查詢功能與添加功能一樣,都包含了教師、教材、課程三個(gè)方面。統(tǒng)計(jì)部分主要是實(shí)現(xiàn)對(duì)相關(guān)信息的統(tǒng)計(jì)功能。這五個(gè)部分在設(shè)計(jì)時(shí)都使用了數(shù)據(jù)網(wǎng)格控件。希望用戶能夠直接通過數(shù)據(jù)網(wǎng)格實(shí)現(xiàn)信息的添加、刪除、修改和查詢的操作。這樣既提高了系統(tǒng)的可操作性,又能夠?qū)崿F(xiàn)信息的批量處理,從而節(jié)省時(shí)間,提高工作效率。

4、在本系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)過程中,本人遇到了一些技術(shù)方面的問題,例如如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接,如何使用數(shù)據(jù)網(wǎng)格實(shí)現(xiàn)對(duì)信息的添加、修改、顯示、查詢、統(tǒng)計(jì)等功能,如何對(duì)錯(cuò)誤信息進(jìn)行處理等等。本人通過查閱相關(guān)資料,反復(fù)思考以與指導(dǎo)老師的指點(diǎn)順利地解決了這些問題。關(guān)鍵詞:教材管理;數(shù)據(jù)網(wǎng)格;信息系統(tǒng)ABSTRACTThis article describes the use of VB.NET programming language and the Access database system and Visual Studio 2005 development platform for the design

5、and development of C / S structure of the teaching materials management system process. Teachertextbook management system includes add, delete, modify, query, statistics and other five parts. Adding features, including information to add teachers to add textbook information, to add course informatio

6、n. Delete function, modify function, query function are the same with add function, which consists of teachers, textbooks, curriculum three aspects. Statistics is to achieve some of the major statistical features of the relevant information. The five parts are same in the design of usinga data grid

7、control. Want users to be able to achieve information directly through the data grid, add, delete, modify, and query operations. This will not only improve the operability of the system, but also enables batch processing of information, thereby saving time and increasing efficiency. In the design an

8、d implementation of the system process, I encountered some technical issues, such as how to link to the database, how to use the data grid to achieve information to add, modify, display, query, and so function, how to show error messages and much more. I have access to relevant information through,

9、thought, and the instructor's instructions to resolve these issues successfully.KeyWords:Textbook Management;Data Grid;Information System前 言時(shí)代在不斷地進(jìn)步,社會(huì)生產(chǎn)力在高速的發(fā)展,新技術(shù)層出不窮,信息量急劇膨脹,整個(gè)社會(huì)已經(jīng)成為了信息化的社會(huì),人們對(duì)信息和數(shù)據(jù)的利用以與處理都已經(jīng)進(jìn)入自動(dòng)化、網(wǎng)絡(luò)化和社會(huì)化的階段。如在查找編輯資料、處理銀行借貸、倉(cāng)庫(kù)管理、科研生產(chǎn)等各方面,無(wú)不需要利用大量的信息資源。因此,如何有效地進(jìn)行數(shù)據(jù)信息管理與利用,已成為人

10、們普遍關(guān)注的問題。目前教師教材的信息處理方式仍停留在手工操作階段,勞動(dòng)強(qiáng)度大且工作效率低,管理人員的大量時(shí)間都消耗在重復(fù)性的工作上。為了解決這些問題,開發(fā)一個(gè)適合的教師教材管理系統(tǒng)是一個(gè)行之有效的途徑。本課題實(shí)現(xiàn)的主要容是:驗(yàn)證用戶的有效性,防止非法操作;對(duì)教師、教材、課程等信息進(jìn)行添加、修改、刪除、查詢、統(tǒng)計(jì)等操作。該設(shè)計(jì)主要用于教師教材的管理,其總體的任務(wù)是:使教師教材管理工作規(guī)化、系統(tǒng)化、程序化,避免系管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠與時(shí)、準(zhǔn)確、有效地處理相關(guān)信息。第1章 綜述1.1 背景隨著社會(huì)高科技的普與,人們的生產(chǎn)、生活逐漸趨于信息化,信息管理也就重要起來(lái)了,能否更快

11、、更多、更有效地獲取信息決定著在競(jìng)爭(zhēng)中所處的地位。現(xiàn)如今正是高速發(fā)展的信息時(shí)代,各行各業(yè)都離不開信息處理,所以計(jì)算機(jī)被廣泛應(yīng)用。它的最大好處在于能夠更方便、更快捷、更安全地進(jìn)行信息管理。對(duì)于一所綜合性院校來(lái)說(shuō),教師數(shù)量大,課程總量多,教材種類多,隨著各校規(guī)模的迅速擴(kuò)大,這種情況更加明顯。而且隨著社會(huì)的發(fā)展,社會(huì)對(duì)教育,對(duì)學(xué)校也提出了更高的要求。而傳統(tǒng)的人工教材管理的方法存在諸多弊端,效率低,易出錯(cuò),由于數(shù)據(jù)繁多,致使數(shù)據(jù)容易丟失且不易查找。總之,缺乏系統(tǒng)的、規(guī)的信息管理手段。因此,高校教材管理人員目前迫切需要一套方便、高效的信息管理模式來(lái)幫助他們改變繁瑣、低效的傳統(tǒng)手工管理方式,并最終實(shí)現(xiàn)教材

12、管理的全面自動(dòng)化。本系統(tǒng)是為了方便教師教材信息的管理而設(shè)計(jì)的,希望能在更快更好的管理教材的基礎(chǔ)上,提高教師的教學(xué)、科研水平,減輕管理人員的工作壓力。綜上所述,教師教材管理系統(tǒng)的開發(fā)成了必須要做的事情。教師教材管理系統(tǒng),使教材管理工作規(guī)化,系統(tǒng)化,程序化。同時(shí),避免了教材管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠與時(shí)、準(zhǔn)確、有效的查詢和修改教材情況。1.2 軟件設(shè)計(jì)的意義與價(jià)值在各大院校里,教材管理作為教學(xué)的一個(gè)必不可少的重要環(huán)節(jié),是衡量教學(xué)質(zhì)量的重要指標(biāo)。每個(gè)學(xué)期的教材管理都要花費(fèi)大量的時(shí)間和人力,大量的教材信息加大了管理員的工作負(fù)擔(dān)。基于C/S結(jié)構(gòu)的教師教材信息管理系統(tǒng)的開發(fā)就是為了解決

13、這個(gè)問題。C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快1。在本系統(tǒng)中,管理員可以通過前臺(tái)的添加信息對(duì)教師、教材、課程等信息進(jìn)行添加操作,此外還有對(duì)教師、教材、課程等相關(guān)信息的刪除、修改、統(tǒng)計(jì)、查詢和統(tǒng)計(jì)等功能。為教師教材的管理提供了一個(gè)更為方便、快捷、有效的方式,使得管理員繁瑣的工作變得簡(jiǎn)單方便,在最大的程度上減輕了管理員的工作負(fù)擔(dān),提高了工作效率并保證了工作的準(zhǔn)確性。此項(xiàng)目作為本人的畢業(yè)設(shè)計(jì),對(duì)于本人來(lái)說(shuō)是一個(gè)很好的鍛煉機(jī)會(huì)。在開發(fā)此項(xiàng)目的過程中,發(fā)現(xiàn)自己對(duì)專業(yè)知識(shí)的掌握和動(dòng)手能力的不足,之后查閱了大量的書籍和資料,鞏

14、固了專業(yè)知識(shí)。在開發(fā)此項(xiàng)目的過程中涉與到了相關(guān)文檔的撰寫,在編寫相關(guān)文檔的過程中語(yǔ)言組織能力和邏輯思維能力也得到了鍛煉。再次,明白了理論與實(shí)踐相結(jié)合的重要性,平時(shí)學(xué)到的很多理論知識(shí),只有真正運(yùn)用到生活和工作中,才能說(shuō)明理論的價(jià)值。總之,無(wú)論從哪方面出發(fā)考慮,開發(fā)此項(xiàng)目都具有很大的實(shí)際意義和理論價(jià)值。1.3 軟件設(shè)計(jì)開發(fā)的目標(biāo)本系統(tǒng)能夠改變傳統(tǒng)的手工管理記錄信息的模式,提高教師教材管理工作的效率,本系統(tǒng)設(shè)計(jì)完成后可節(jié)省管理人員大量的時(shí)間和精力。本系統(tǒng)只需將教師、教材、課程等相關(guān)信息輸入到計(jì)算機(jī)中,管理員就可以對(duì)教師、教材、課程進(jìn)行查詢、刪除、修改和統(tǒng)計(jì)等相關(guān)操作。相關(guān)信息的添加、刪除、查詢、修改

15、和統(tǒng)計(jì)工作可以隨時(shí)進(jìn)行。本系統(tǒng)能對(duì)使用者的身份進(jìn)行驗(yàn)證,這樣可以使系統(tǒng)不被非法人員操作。在數(shù)據(jù)庫(kù)安全方面要保證用戶信息和相關(guān)信息的性,保證相關(guān)信息的不丟失、不泄露。這樣,軟件的設(shè)計(jì)開發(fā)才能真正達(dá)到簡(jiǎn)單和實(shí)用的目標(biāo)。第2章 開發(fā)環(huán)境簡(jiǎn)介2.1 VB.NET簡(jiǎn)介Visual Basic.NET是微軟改進(jìn)的BASIC語(yǔ)言的新一代產(chǎn)品。是一種基于.NET網(wǎng)絡(luò)平臺(tái)的高水平的編程語(yǔ)言。新版Visual Basic.NET擁有眾多的新特性。首先,它將完全面向?qū)ο蟆K鼘碛欣^承性,支持重載和成員共享,還將以結(jié)構(gòu)化的異常處理機(jī)制代替原來(lái)VB 6.0混亂而極易出錯(cuò)的錯(cuò)誤處理方式。其次,它的語(yǔ)言功能將變得更為強(qiáng)壯。

16、包含嚴(yán)格的類型檢查、變量聲明時(shí)進(jìn)行初始化等新功能,它的代碼塊縮放功能使得代碼變得更加清晰易讀,比VB 6.0更為強(qiáng)大的語(yǔ)法檢查功能使您可以在程序生成之前就排除幾乎所有的語(yǔ)法錯(cuò)誤2。再次,基于名稱空間構(gòu)建的.NET Framework SDK時(shí)一個(gè)更先進(jìn)、更完整的構(gòu)件庫(kù),Windows Form和Web Form技術(shù)支持VB.NET在編寫Windows應(yīng)用程序、Windows服務(wù)、Web應(yīng)用程序和Web服務(wù)上表現(xiàn)得一樣出色。最后,新的VB.NET支持代理、自由線程和垃圾收集,這些更深層次的功能將使得VB.NET變得更加強(qiáng)大。VB.NET是一種面向?qū)ο蟮恼Z(yǔ)言,它兼容許多使用.NET Framewo

17、rk的語(yǔ)言。VB.NET允許程序員開發(fā)基于Windows或者Web瀏覽器的應(yīng)用程序,同時(shí)避免了程序設(shè)計(jì)工作中的復(fù)雜性。程序員無(wú)需做太多工作,就能設(shè)計(jì)出具有諸如按鈕、復(fù)選框、單選按鈕、文本框和列表框等標(biāo)準(zhǔn)元素的屏幕界面。VB.NET的每一個(gè)對(duì)象都按照預(yù)定設(shè)計(jì)進(jìn)行動(dòng)作,生成一個(gè)的Windows或者Web瀏覽器用戶界面3。2.2 Access 2003概述Access是Office數(shù)據(jù)庫(kù)工具組件,具有基本的數(shù)據(jù)庫(kù)功能,也是一個(gè)很好的管理工具。同時(shí),它還是一個(gè)非常強(qiáng)大的前端應(yīng)用開發(fā)工具,可以像使用Excel一樣方便地使用它。利用它可方便地建立日常的管理數(shù)據(jù)庫(kù),并搭建復(fù)雜而又穩(wěn)健的應(yīng)用系統(tǒng),因此目前Ac

18、cess被廣泛用于許多企業(yè)或公司的日常管理中。新版的Access 2003的功能更加強(qiáng)大,針對(duì)企業(yè)應(yīng)用和編程開發(fā)的功能得到了進(jìn)一步的突出和加強(qiáng),應(yīng)用程度也會(huì)越來(lái)越深。Access一貫體現(xiàn)的簡(jiǎn)易、快捷、功能強(qiáng)大、獨(dú)特的數(shù)據(jù)處理和向?qū)降木幊谭绞剑寯?shù)據(jù)庫(kù)開發(fā)人員大大提高了開發(fā)效率。Access不僅可以用于單純的存儲(chǔ)數(shù)據(jù),還可以作為前端應(yīng)用程序。既是數(shù)據(jù)庫(kù),同時(shí)也可以是開發(fā)工具,支持多種后臺(tái)數(shù)據(jù)庫(kù)4。2.3 Visual Studio 2005簡(jiǎn)介Visual Studio 2005是一個(gè)完全面向?qū)ο蟮拈_發(fā)平臺(tái)。它是一套完整的開發(fā)工具集,能夠用于生成ASP.NET Web應(yīng)用程序、XML Web

19、Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序等等。在Visual Studio 2005中由于使用了統(tǒng)一的IDE環(huán)境,使開發(fā)跨語(yǔ)言平臺(tái)的應(yīng)用程序成為可能,程序員可以根據(jù)自己的實(shí)際情況在同一應(yīng)用程序中使用不同的語(yǔ)言。2.4 運(yùn)行環(huán)境本系統(tǒng)使用了VB.NET編程語(yǔ)言,Access 2003數(shù)據(jù)庫(kù)管理作為后臺(tái)數(shù)據(jù)庫(kù),以Visual Studio 2005為開發(fā)平臺(tái)。本系統(tǒng)的運(yùn)行環(huán)境如下:硬件:CPU:英特爾酷睿雙核E2160 1.8GHz運(yùn)行時(shí)存:1G軟件所需磁盤空間:20MB軟件:操作系統(tǒng):Windows XP 數(shù)據(jù)庫(kù):Access 2003數(shù)據(jù)庫(kù)管理系統(tǒng) 工具平臺(tái):Visual Studio 2

20、005第3章 需求分析3.1 軟件功能的需求分析本系統(tǒng)是教師教材管理系統(tǒng),顧名思義這個(gè)系統(tǒng)是對(duì)教師信息、教材信息以與相關(guān)信息進(jìn)行管理的一個(gè)系統(tǒng)。本系統(tǒng)應(yīng)該實(shí)現(xiàn)下述功能。登錄本系統(tǒng)時(shí)應(yīng)出現(xiàn)登錄界面,在登錄界面中用戶需要輸入用戶名和密碼,當(dāng)用戶名存在且用戶名與密碼匹配時(shí),用戶才能進(jìn)入系統(tǒng)。用戶進(jìn)入系統(tǒng)后,進(jìn)入主界面。在主界面中有菜單,用戶可以通過菜單操作實(shí)現(xiàn)各種功能。菜單中包含添加信息,刪除信息,修改信息,查找信息和統(tǒng)計(jì)信息。前四個(gè)功能又分別包含有教師信息,教材信息,課程信息等三部分。添加功能在界面中使用數(shù)據(jù)網(wǎng)格,當(dāng)用戶添加數(shù)據(jù)時(shí),可以直接在數(shù)據(jù)網(wǎng)格中直接添加,添加完成后點(diǎn)擊保存按鈕即可將信息添加

21、到數(shù)據(jù)庫(kù)的相應(yīng)表中。刪除功能界面中也使用了數(shù)據(jù)網(wǎng)格,當(dāng)用戶要?jiǎng)h除信息時(shí),將相應(yīng)的教師、教材名稱或課程名稱輸入到文本框中,點(diǎn)擊刪除按鈕即可。查找功能界面使用了數(shù)據(jù)網(wǎng)格控件,用戶輸入在教師、教材名稱或課程名稱里輸入相應(yīng)容,點(diǎn)擊檢索按鈕,即可查詢相關(guān)信息。修改功能界面,用戶修改相關(guān)信息時(shí)可以在數(shù)據(jù)網(wǎng)格中直接修改,修改完成后點(diǎn)擊保存按鈕即可。本系統(tǒng)的系統(tǒng)流程圖如圖3.1所示5。圖3.1 教師教材管理系統(tǒng)系統(tǒng)流程圖3.2 軟件性能的需求分析1.安全性軟件的設(shè)計(jì)要考慮到安全性的設(shè)計(jì)。在本系統(tǒng)的登錄界面中用戶只有輸入正確的賬號(hào)和密碼才能進(jìn)入系統(tǒng)主界面,完成相關(guān)操作。2.兼容性軟件的兼容性是目前軟件開發(fā)人員必

22、須注重的問題。而本軟件的開發(fā)大大的體現(xiàn)了這一點(diǎn),本軟件可在多種操作系統(tǒng)上運(yùn)行,并能很好的完成教師教材管理功能。3.響應(yīng)時(shí)間軟件的優(yōu)良性在很大程度上也取決于軟件響應(yīng)時(shí)間的長(zhǎng)短。響應(yīng)時(shí)間短,系統(tǒng)的反應(yīng)速度就快。正常情況下,本系統(tǒng)的響應(yīng)時(shí)間較短。4.系統(tǒng)可移植性保證系統(tǒng)能滿足不同的使用環(huán)境。即一旦操作系統(tǒng)有所改變對(duì)本系統(tǒng)也不會(huì)產(chǎn)生太大的影響。這是目前開發(fā)軟件的最基本要求。5.核心數(shù)據(jù)庫(kù)本軟件的所有數(shù)據(jù)都存儲(chǔ)在數(shù)據(jù)庫(kù)中,使用者做的任何操作都離不開數(shù)據(jù)庫(kù),基于此,數(shù)據(jù)庫(kù)的建設(shè)是本軟件的核心部分。本軟件的用戶信息以與教師信息、教材信息、課程信息等都存儲(chǔ)在數(shù)據(jù)庫(kù)的相應(yīng)的表中,相關(guān)信息的增加、刪除、查看都是針

23、對(duì)相關(guān)的表進(jìn)行操作。3.3 系統(tǒng)的數(shù)據(jù)流圖數(shù)據(jù)流圖描繪了信息流和數(shù)據(jù)從輸入到輸出的過程中所經(jīng)受的變化6。數(shù)據(jù)流圖是開發(fā)者對(duì)軟件功能模塊詳細(xì)地分析與整體設(shè)計(jì)框架,對(duì)軟件數(shù)據(jù)信息處理的流程有一個(gè)更直觀的了解,便于開發(fā)者在軟件的開發(fā)時(shí)能有條理的進(jìn)行設(shè)計(jì),也便于測(cè)試人員與早設(shè)計(jì)出適合本系統(tǒng)的測(cè)試用例。以下是與本設(shè)計(jì)頂層數(shù)據(jù)流圖(如圖3.2所示)、0層數(shù)據(jù)流圖(如圖3.3所示)和添加模塊的數(shù)據(jù)流圖(如圖3.4所示)。其他模塊的數(shù)據(jù)流圖不再給出。圖3.2 教師教材管理系統(tǒng)頂層數(shù)據(jù)流圖圖3.3 教師教材管理系統(tǒng)0層數(shù)據(jù)流圖圖3.4 教師教材管理系統(tǒng)添加功能數(shù)據(jù)流圖數(shù)據(jù)字典如下:數(shù)據(jù)流名:要添加的信息 說(shuō)明:

24、描述要添加的相關(guān)信息 組成:教師+性別+職稱+教材名稱+作者+書號(hào)+版次+印次+定價(jià)+課程名稱+授課時(shí)間+授課教師數(shù)據(jù)元素名:教師類型:文本別名:授課教師數(shù)據(jù)元素名:性別 類型:文本數(shù)據(jù)元素名:職稱 類型:文本數(shù)據(jù)元素名:教材名稱 類型:文本數(shù)據(jù)元素名:作者 類型:文本數(shù)據(jù)元素名: 類型:文本數(shù)據(jù)元素名:書號(hào) 類型:文本數(shù)據(jù)元素名:版次 類型:文本數(shù)據(jù)元素名:印次 類型:文本數(shù)據(jù)元素名:定價(jià) 類型:貨幣數(shù)據(jù)元素名:課程名稱 類型:文本數(shù)據(jù)元素名:授課時(shí)間 類型:文本其他信息的數(shù)據(jù)字典與此相似,故不再贅述。第4章 總體設(shè)計(jì)4.1 軟件的功能描述本系統(tǒng)分為六大功能模塊,它們分別是登錄模塊、添加模塊

25、、刪除模塊、修改模塊、查詢模塊和統(tǒng)計(jì)模塊。下面對(duì)這六部分做簡(jiǎn)要的敘述。登錄模塊:驗(yàn)證身份,防止非法操作。添加模塊:包括添加教師信息、添加教材信息、添加課程信息三個(gè)功能。能夠?qū)崿F(xiàn)對(duì)相關(guān)信息的添加操作。刪除模塊:包括刪除教師信息、刪除教材信息、刪除課程信息三個(gè)功能。能夠?qū)崿F(xiàn)對(duì)相關(guān)信息的刪除操作。修改模塊:包括修改教師信息、修改教材信息、修改課程信息三個(gè)功能。能夠?qū)崿F(xiàn)對(duì)相關(guān)信息的修改操作。查詢模塊:包括查詢教師信息、查詢教材信息、查詢課程信息三個(gè)功能。能夠?qū)崿F(xiàn)對(duì)相關(guān)信息的查詢操作。統(tǒng)計(jì)模塊:能夠按條件統(tǒng)計(jì)出相關(guān)信息。系統(tǒng)的功能模塊圖如圖4.1所示。圖4.1 教師教材管理系統(tǒng)功能模塊圖4.2 數(shù)據(jù)庫(kù)設(shè)

26、計(jì)4.2.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)教師教材管理系統(tǒng)的數(shù)據(jù)信息存儲(chǔ)于數(shù)據(jù)表中。因?yàn)樵跀?shù)據(jù)庫(kù)中的文件比較容易進(jìn)行管理,而且也具有安全性。在使用數(shù)據(jù)庫(kù)之前要對(duì)數(shù)據(jù)庫(kù)中的表結(jié)構(gòu)進(jìn)行設(shè)置,因?yàn)閿?shù)據(jù)庫(kù)結(jié)構(gòu)的良好設(shè)置是保證系統(tǒng)正確運(yùn)行的前提,也使對(duì)數(shù)據(jù)庫(kù)的維護(hù)變得更加容易7。本系統(tǒng)數(shù)據(jù)庫(kù)中共設(shè)計(jì)使用了教師表、教材表、課程表、用戶表、教師教材使用情況表等五個(gè)表。數(shù)據(jù)庫(kù)設(shè)計(jì)如圖4.2所示,系統(tǒng)的E-R圖如圖4.3所示。圖4.2 教師教材管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)圖4.3 教師教材管理系統(tǒng)E-R圖4.2.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)完之后,再對(duì)系統(tǒng)中用到的數(shù)據(jù)表進(jìn)行設(shè)計(jì)。其中對(duì)各種信息的屬性以表中字段的形式體現(xiàn)出來(lái),并定義

27、相關(guān)的字段名、數(shù)據(jù)類型以與其他屬性。每個(gè)表設(shè)計(jì)完之后要定義表名,以便于進(jìn)行前后臺(tái)的連接。系統(tǒng)中各個(gè)表包含的屬性字段如下:教師表(教師,性別,職稱)教材表(教材名稱,作者,書號(hào),版次,印次,定價(jià),課程名稱)課程表(課程名稱,授課時(shí)間,授課教師)用戶表(用戶名,密碼)教師教材使用情況表(教材名稱,教師,課程名稱,授課時(shí)間,作者,書號(hào),版次,印次,定價(jià))教材表的設(shè)計(jì)如表4.1所示,教師表的設(shè)計(jì)如圖4.2所示,課程表的設(shè)計(jì)如圖4.3所示。表4.1 教材表設(shè)計(jì)字段名稱數(shù)據(jù)類型教材名稱文本作者文本文本書號(hào)文本版次文本定價(jià)貨幣印次文本課程名稱文本表4.2 教師表設(shè)計(jì)字段名稱數(shù)據(jù)類型教師文本性別文本職稱文本表

28、4.3 課程表設(shè)計(jì)字段名稱數(shù)據(jù)類型課程名稱文本授課教師文本授課時(shí)間文本4.2.3 數(shù)據(jù)庫(kù)連接在Visual Studio 2005的環(huán)境下,在app.config中輸入如下關(guān)鍵代碼即可實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接操作:<appSettings> <!-設(shè)置數(shù)據(jù)庫(kù)連接字符串配置-> <add key="myConn" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=教師教材管理系統(tǒng).mdb"/></appSettings>第5章 系統(tǒng)的詳細(xì)設(shè)計(jì)5.1 登錄界面設(shè)計(jì)

29、與算法設(shè)計(jì)登錄界面設(shè)計(jì)如圖5.1所示。圖5.1 系統(tǒng)登錄界面算法描述:登錄界面設(shè)計(jì)采用用戶名和密碼的形式,使用者需要輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。用戶名和密碼預(yù)先存儲(chǔ)在數(shù)據(jù)庫(kù)中的用戶表中,只有輸入的用戶名和密碼與數(shù)據(jù)庫(kù)中用戶表存儲(chǔ)的數(shù)據(jù)一致才能進(jìn)入主界面,否則提示登錄失敗,請(qǐng)重新登錄。使用者可以在數(shù)據(jù)庫(kù)中的用戶表里增加、刪除和修改登錄用戶賬號(hào)和用戶密碼。單擊右上角關(guān)閉按鈕即可退出。登錄模塊的流程圖如圖5.2所示。圖5.2 系統(tǒng)登錄模塊程序流程圖5.2 主界面設(shè)計(jì)主界面中含有菜單項(xiàng),用戶可以通過單擊菜單項(xiàng)進(jìn)入相應(yīng)功能的頁(yè)面,對(duì)相關(guān)信息進(jìn)行操作,退出系統(tǒng)時(shí)點(diǎn)擊右上角的關(guān)閉按鈕即可。主界面如圖

30、5.3所示。圖5.3 教師教材管理系統(tǒng)主界面5.3 修改界面設(shè)計(jì)與算法設(shè)計(jì)修改教師信息界面如圖5.4所示。圖5.4 修改教師信息界面算法描述:以修改教師信息為例,當(dāng)系統(tǒng)加載修改教師信息界面,修改教師信息窗體出現(xiàn)同時(shí)在數(shù)據(jù)網(wǎng)格中出現(xiàn)教師表中所有信息,用戶修改相關(guān)數(shù)據(jù)后點(diǎn)擊保存按鈕,信息被保存,同時(shí)更新數(shù)據(jù)庫(kù)。如果用戶沒有點(diǎn)擊保存按鈕就退出,系統(tǒng)會(huì)詢問用戶是否保存。修改教師程序流程圖如圖5.5所示。圖5.5 修改教師信息程序流程圖5.4 查詢界面設(shè)計(jì)與算法設(shè)計(jì)查詢教師信息界面設(shè)計(jì)如圖5.6所示。圖5.6 查詢教師信息界面算法描述:以教師信息查詢?yōu)槔瑢⒁樵兘處熭斎氲轿谋究蛑校瑔螕魴z索按鈕,系統(tǒng)將

31、在教師表中查詢,將查詢結(jié)果通過數(shù)據(jù)網(wǎng)格顯示出來(lái)。當(dāng)教師表中不存在用戶要查詢的信息時(shí)則數(shù)據(jù)網(wǎng)格中只有表的屬性列,而沒有具體容。當(dāng)用戶要退出界面時(shí)只需點(diǎn)擊右上角的閉按鈕即可。查詢教師信息的程序流程圖如圖5.7所示。圖5.7 查詢教師信息程序流程圖5.5 刪除界面設(shè)計(jì)與算法設(shè)計(jì)刪除教師信息界面設(shè)計(jì)如圖5.8所示。圖5.8 刪除教師信息界面算法描述:以刪除教師信息為例,當(dāng)加載刪除教師信息窗體時(shí),教師表中的所有信息就會(huì)出現(xiàn)在窗體的數(shù)據(jù)網(wǎng)格中,在教師文本框中填寫要?jiǎng)h除的教師,點(diǎn)擊刪除按鈕,即可完成刪除操作,同時(shí)更新數(shù)據(jù)庫(kù)。刪除教師信息程序流程圖如圖5.9所示。圖5.9 刪除教師信息程序流程圖5.6 添加界

32、面設(shè)計(jì)與算法設(shè)計(jì)添加教師信息界面如圖5.10所示。圖5.10 添加教師信息界面算法描述:以添加教師信息為例,當(dāng)系統(tǒng)加載添加教師信息界面時(shí),窗體數(shù)據(jù)網(wǎng)格中將出現(xiàn)教師表中的屬性列,在數(shù)據(jù)網(wǎng)格相應(yīng)屬性處填入相應(yīng)信息,點(diǎn)擊添加按鈕,即可完成添加操作。同時(shí),更新數(shù)據(jù)庫(kù),而且,系統(tǒng)提示添加成功。添加教師信息程序流如圖5.11所示。圖5.11 添加教師信息程序流程圖5.7 統(tǒng)計(jì)界面設(shè)計(jì)與算法設(shè)計(jì)統(tǒng)計(jì)功能界面如圖5.12所示。圖5.12 統(tǒng)計(jì)信息界面算法描述:統(tǒng)計(jì)功能就是要按照條件查詢出相應(yīng)的信息,并將信息保存到教師教材使用情況表中。用戶可以在教師和課程名稱文本框中選擇的任意文本框進(jìn)行輸入,統(tǒng)計(jì)相應(yīng)信息。產(chǎn)生

33、的信息直接保存在教師教材使用情況表中,用戶可以進(jìn)入數(shù)據(jù)庫(kù)查看相關(guān)信息。統(tǒng)計(jì)信息程序流程圖如圖5.13所示。圖5.13 統(tǒng)計(jì)信息程序流程圖第6章 系統(tǒng)實(shí)現(xiàn)6.1 登錄功能的實(shí)現(xiàn)當(dāng)用戶要登錄本系統(tǒng)時(shí)必須輸入用戶名和密碼,用戶名與密碼匹配時(shí)才能進(jìn)入系統(tǒng),用戶名和密碼的信息保存在數(shù)據(jù)庫(kù)的用戶表中。否則,將彈出提示框,提示登錄失敗。登錄時(shí)的界面如圖6.1所示。圖6.1 登錄時(shí)界面如圖前臺(tái)界面和后臺(tái)的連接采用關(guān)鍵字符串myConn。輸入的用戶名和密碼只有與數(shù)據(jù)庫(kù)中的用戶表息一致才能登錄,否則登錄失敗。這增加了軟件的安全性。關(guān)鍵代碼如下: If customerTextBox.Text = "&q

34、uot; Then sqlstr = "select * from 用戶表 where 用戶名='" + customerTextBox.Text.Trim + "' and 密碼 is null" Else sqlstr = "select * from 用戶表 where 用戶名='" + customerTextBox.Text + "' and 密碼='" + passwordTextBox.Text.Trim + "'"6.2 系統(tǒng)主界面

35、的實(shí)現(xiàn)當(dāng)用戶登錄成功后就進(jìn)入了主界面。通過主界面上的菜單用戶可以選擇要進(jìn)行的操作,單擊菜單就可以彈出能夠完成相應(yīng)功能的窗體。主界面包含了菜單項(xiàng),這些菜單都是通過MenuStrip控件添加的。通過菜單的Click事件就可以實(shí)現(xiàn)單擊菜單時(shí)彈出相應(yīng)窗體的操作。主界面的背景圖片是通過窗體的屬性修改的。6.3 添加功能的實(shí)現(xiàn)添加功能分為添加教師信息、添加教材信息和添加課程信息。添加信息時(shí)是將信息直接輸入到datagridview控件中,單擊保存按鈕即可實(shí)現(xiàn)保存操作。添加教師信息的實(shí)現(xiàn)界面如圖6.2所示。圖6.2 添加教師信息實(shí)現(xiàn)界面使用datagridview控件實(shí)現(xiàn)直接添加數(shù)據(jù)并完成保存功能8。以添加

36、教師信息為例,關(guān)鍵代碼如下: Dim sqlstr As String = "select * from 教師表 where 教師='-1'" ds1 = New DataSet ad1 = New OleDbDataAdapter(sqlstr, connstr1) Dim builder As New OleDbCommandBuilder(ad1) ad1.Fill(ds1, "教師表") DataGridView1.DataSource = ds1.Tables("教師表").DefaultView6.4 刪除

37、模塊的實(shí)現(xiàn)在刪除信息模塊中包含刪除教師信息、刪除教材信息、刪除課程信息。和添加模塊一樣,刪除模塊的設(shè)計(jì)中也使用了datagridview控件。以刪除教師信息為例,實(shí)現(xiàn)刪除教師信息的界面如圖6.3所示。圖6.3 刪除教師信息界面刪除時(shí)在文本框中輸入條件,單擊刪除按鈕,相應(yīng)的信息就會(huì)刪除,同時(shí)更新數(shù)據(jù)庫(kù)9。關(guān)鍵代碼如下: Dim sqlstr As String = "delete from 教師表 where 教師='" + teachernameTextBox.Text + "'" ds1 = New DataSet ad1 = New

38、OleDbDataAdapter(sqlstr, connstr1) ad1.Fill(ds1, "教師表") Dim sqlstr1 As String = "select * from 教師表 " ds1 = New DataSet ad1 = New OleDbDataAdapter(sqlstr1, connstr1) ad1.Fill(ds1, "教師表") DataGridView1.DataSource = ds1.Tables("教師表").DefaultView End Sub6.5 修改功能的實(shí)

39、現(xiàn)修改功能包括修改教師信息、修改教材信息和修改課程信息。修改功能界面同樣使用了datagridview控件。修改功能實(shí)現(xiàn)的界面如圖6.4所示。圖6.4 修改教師信息實(shí)現(xiàn)界面以修改教師信息為例,修改時(shí)在窗體的datagridview控件中會(huì)出現(xiàn)教師表中的所有信息,用戶可以直接在datagridview控件中修改,修改完成后單擊保存按鈕即可10。關(guān)鍵代碼如下:Imports System.Data Dim sqlstr As String = "select * from 教師表" ds1 = New DataSet ad1 = New OleDbDataAdapter(sql

40、str, connstr1) Dim builder As New OleDbCommandBuilder(ad1) ad1.Fill(ds1, "教師表") DataGridView1.DataSource = ds1.Tables("教師表").DefaultView End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ad1.Update(ds1, "教師表&q

41、uot;) MessageBox.Show("修改成功", "提示", MessageBoxButtons.OK)6.6 查詢功能的實(shí)現(xiàn)查詢功能包括查詢教師信息、查詢教材信息、查詢課程信息。以查詢教師信息為例,查詢教師信息實(shí)現(xiàn)如圖6.5所示。圖6.5 查詢教師信息實(shí)現(xiàn)界面查詢信息時(shí),輸入教師,單擊檢索按鈕,在datagridview控件中將會(huì)顯示查詢結(jié)果11。關(guān)鍵代碼如下: Dim sqlstr As String = "select * from 教材表 where 教材名稱 like '%" + booknameTextB

42、ox.Text.ToString.Trim + "%'" ds1 = New DataSet ad1 = New OleDbDataAdapter(sqlstr, connstr1) Dim builder As New OleDbCommandBuilder(ad1) ad1.Fill(ds1, "教材表") DataGridView1.DataSource = ds1.Tables("教材表").DefaultView6.7 統(tǒng)計(jì)功能的實(shí)現(xiàn)統(tǒng)計(jì)功能就是要按照條件查詢出相應(yīng)的信息,并將信息保存到教師教材使用情況表中。產(chǎn)生一個(gè)

43、總的教師教材使用的情況。用戶可以進(jìn)入數(shù)據(jù)庫(kù)查看相關(guān)信息。代碼不再贅述。統(tǒng)計(jì)功能運(yùn)行界面如圖6.6所示。圖6.6 教師教材系統(tǒng)統(tǒng)計(jì)界面第7章 系統(tǒng)測(cè)試測(cè)試是為了發(fā)現(xiàn)程序的錯(cuò)誤而執(zhí)行程序的過程,設(shè)計(jì)測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問題。所謂測(cè)試方案包括預(yù)定要測(cè)試的功能。應(yīng)該輸入的測(cè)試數(shù)據(jù)和預(yù)期的結(jié)果,目標(biāo)是設(shè)計(jì)一組可能發(fā)現(xiàn)錯(cuò)誤的數(shù)據(jù)。測(cè)試有兩種方法:黑盒測(cè)試和白盒測(cè)試12。針對(duì)于本系統(tǒng),我主要采用黑盒測(cè)試。黑盒測(cè)試主要側(cè)重于軟件的功能,所以黑盒測(cè)試又稱為功能測(cè)試。在程序接口進(jìn)行,只檢查程序功能是否能夠按照規(guī)格說(shuō)明書的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息

44、的完整性。7.1 單元測(cè)試本次測(cè)試主要考察系統(tǒng)中各個(gè)模塊是否能夠完成相應(yīng)的功能。本次測(cè)試主要分為兩大部分。測(cè)試用戶是否可以正常進(jìn)入系統(tǒng)和退出系統(tǒng)。測(cè)試用戶是否可以正常完成添加信息、刪除信息、修改信息、查詢信息以與統(tǒng)計(jì)信息等功能。部分初步測(cè)試結(jié)果如表7-1所示。表7-1 部分初步測(cè)試結(jié)果測(cè)試編號(hào)測(cè)試容測(cè)試用例測(cè)試結(jié)果1登錄界面輸入空格、*、#等非法字符不能進(jìn)入系統(tǒng),彈出提示框2系統(tǒng)的安全輸入錯(cuò)誤的賬號(hào)或密碼不能進(jìn)入系統(tǒng),彈出提示框3添加教師信息 教師不輸入,其他均輸入無(wú)變化4刪除信息輸入的關(guān)鍵字不存在無(wú)變化5修改信息修改后不點(diǎn)擊保存按鈕,關(guān)閉此窗體窗體直接關(guān)閉,修改信息丟失6 查詢信息輸入非法字

45、符作為關(guān)鍵字在數(shù)據(jù)網(wǎng)格中顯示空白的網(wǎng)格經(jīng)初步調(diào)試后,本人對(duì)畢業(yè)設(shè)計(jì)又做了調(diào)整修改,調(diào)整如下:對(duì)于測(cè)試用例1、2的修改:登錄失敗后,彈出對(duì)話框的同時(shí),customertextbox和passwordtextbox均置空,用戶可以進(jìn)行重新輸入。對(duì)于測(cè)試用例3的修改:添加教師或其他信息時(shí),添加的屬性列不應(yīng)為空,且輸入信息不應(yīng)與表中已有數(shù)據(jù)重復(fù)。若添加的信息不全則彈出提示框,提示用戶重新輸入。對(duì)于測(cè)試用例5的修改:修改信息后,如果沒有保存信息就點(diǎn)擊關(guān)閉或退出按鈕,則彈出對(duì)話框詢問是否保存保存信息。7.2 集成測(cè)試集成測(cè)試又稱組裝測(cè)試、聯(lián)合測(cè)試、子系統(tǒng)測(cè)試或部件測(cè)試。集成測(cè)試是在單元測(cè)試的基礎(chǔ)上,將所有

46、模塊按照設(shè)計(jì)要求(如根據(jù)功能模塊圖)組裝成子系統(tǒng)或系統(tǒng)進(jìn)行的測(cè)試活動(dòng),單元測(cè)試完成后便進(jìn)入集成測(cè)試階段。本次測(cè)試主要檢查在把各個(gè)模塊連接起來(lái)的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會(huì)丟失,以與一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響;本系統(tǒng)的部分集成測(cè)試結(jié)果如表7-2所示。表7-2部分集成測(cè)試結(jié)果編號(hào) 測(cè)試容測(cè)試用例測(cè)試結(jié)果1登錄界面與主界面組合測(cè)試在用戶名和密碼文本框中分別輸入admin,進(jìn)入主界面,單擊添加教師信息菜單項(xiàng)。順利進(jìn)入系統(tǒng)并且添加教師界面順利出現(xiàn)。2添加操作與刪除操作組合首先在添加教師信息窗體的數(shù)據(jù)網(wǎng)格中輸入王璐、女、講師,玉華、女、講師,再在進(jìn)入刪除界面中,刪除王璐、女、講

47、師。查看數(shù)據(jù)庫(kù)息教師表中多了玉華的相關(guān)信息。3添加操作與修改操作組合首先添加王虎、男、教授,進(jìn)入修改界面將教授改為副教授。查看信息,新增加的信息為王虎、男、副教授。4添加操作與查詢操作組合首先添加曉、女、教授,查詢曉信息。查詢結(jié)果為曉、女、教授。5刪除操作與查詢操作組合首先刪除玉華、女、講師信息,再此信息進(jìn)行查詢。查詢結(jié)果為空白數(shù)據(jù)網(wǎng)格。6修改操作與查詢操作組合首先修改王虎、男、副教授信息,再對(duì)將副教授修改為教授查詢時(shí)結(jié)果為王虎、男、教授。通過上述測(cè)試證明系統(tǒng)的模塊間不存在沖突。各個(gè)功能能夠正常完成。7.3 驗(yàn)收測(cè)試驗(yàn)收測(cè)試是驗(yàn)證軟件的有效性。目的是向未來(lái)的用戶表明系統(tǒng)能夠像預(yù)定的那樣工作。驗(yàn)

48、收測(cè)試一般使用黑盒測(cè)試法,驗(yàn)收測(cè)試有兩種可能的結(jié)果。1功能和性能與用戶的要求有差距。2功能和性能與用戶要求一致,軟件是可以接受的。下面是此系統(tǒng)的一個(gè)簡(jiǎn)單驗(yàn)收測(cè)試用例:用例名稱:用戶登錄使用測(cè)試。基本描述:登錄系統(tǒng),完成教師信息、教材信息、課程信息的編輯工作,以與對(duì)信息的添加、修改、刪除、查找和統(tǒng)計(jì)操作。測(cè)試過程:輸入用戶名和密碼登錄系統(tǒng),用戶名:admin,密碼:admin;進(jìn)入系統(tǒng),使用菜單操作分別進(jìn)行添加、刪除、修改、查詢和統(tǒng)計(jì)操作。預(yù)期結(jié)果:用戶可以順利登錄,用戶可以順利完成對(duì)教師、教材、課程等信息的添加、刪除、修改、查詢和統(tǒng)計(jì)等相關(guān)操作。測(cè)試結(jié)果:用戶可以順利登錄。用戶可以順利完成對(duì)教

49、師、教材、課程等信息的添加、刪除、修改、查詢和統(tǒng)計(jì)等相關(guān)操作。通過以上對(duì)系統(tǒng)的驗(yàn)收測(cè)試,此系統(tǒng)的功能與用戶要求一致,軟件是可以接受的。總結(jié)經(jīng)過了三個(gè)月的努力,終于完成了本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)工作。通過設(shè)計(jì)加深了我對(duì)VB.NET的了解。現(xiàn)在能夠很好的連接前臺(tái)和后臺(tái),能夠溫故而知新,也能夠?qū)⒋髮W(xué)四年的知識(shí)融會(huì)貫通。通過實(shí)踐發(fā)現(xiàn)了自己的不足,不斷的學(xué)習(xí)使我受益匪淺。通過這次畢業(yè)設(shè)計(jì),不僅拓寬了自己的知識(shí)面,還在實(shí)踐過程中鞏固和加深了所學(xué)的理論知識(shí),使自己的技術(shù)知識(shí)和實(shí)踐能力有了進(jìn)一步的提高,同時(shí)專業(yè)水平也有了很大的進(jìn)步。在對(duì)軟件開發(fā)工具不太熟悉的情況下,通過自己的學(xué)習(xí)和導(dǎo)師的指導(dǎo)完成了設(shè)計(jì)任務(wù)。在設(shè)計(jì)過

50、程中,自己分析問題和解決問題的能力都得到了鍛煉和提高,加深了對(duì)知識(shí)的理解。由于時(shí)間的短暫與個(gè)人能力的有限,系統(tǒng)中也有一些不盡如人意的地方,但我相信在以后的日子里,我會(huì)進(jìn)一步的去完善它、擴(kuò)展它的功能,使我的系統(tǒng)更加實(shí)用。相對(duì)來(lái)說(shuō),教師教材管理系統(tǒng)是一個(gè)小的系統(tǒng),但隨著發(fā)展教師教材管理系統(tǒng)也要隨著壯大,把更多的便利帶給教師、帶給每一個(gè)管理人員。參考文獻(xiàn)1 文華,王愛民. 計(jì)算機(jī)應(yīng)用網(wǎng)絡(luò)基礎(chǔ)M. :師學(xué)院學(xué)報(bào),2003.5,78-79.2 顧衛(wèi)華,小東.Visual Basic.NET編程實(shí)例M.:中國(guó)水利水電,2002,5-106.3 智慧工作室.Visual Basic.NET開發(fā)人員指南M.:

51、機(jī)械工業(yè),2002,10-450.4 王宇虹,朱亦文,格,朱彥志.Access數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)M.:電子工業(yè),2006,1-180.5 巖. Visio應(yīng)用教程M. :化學(xué)工業(yè),2008.1,10-150.6 海藩.軟件工程導(dǎo)論M.2008年2月第5版.:清華大學(xué),2008,1-200.7 C.J.Date.An introduction to Database SystemM.(Seventh Edition). :機(jī)械工業(yè),2000,26-68.8 Julia Case Bradley,Anita C.Millspaugh. Visual Basic.NET程序設(shè)計(jì)M.第6版.:清華大學(xué),2008,1-540.9 Matthew Reynold,Richard Blair.Beginning Visual Bas

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論