

版權(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è)論文(設(shè)計(jì))</b></p><p><b> 圖書(shū)管理系統(tǒng)制作 </b></p><p><b> 摘 要</b></p><p> 本文以學(xué)校圖書(shū)館管理系統(tǒng)為開(kāi)發(fā)背景,針對(duì)于傳統(tǒng)的人工圖書(shū)管理方式存在的一些問(wèn)題進(jìn)行了調(diào)查分析,并按照軟件工程的理論、方法
2、和規(guī)范;遵循實(shí)用性、系統(tǒng)性、逐步完善、逐步發(fā)展的原則;采用結(jié)構(gòu)化生命周期法和原型法相結(jié)合進(jìn)行圖書(shū)管理系統(tǒng)的開(kāi)發(fā)。 </p><p> 圖書(shū)管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。 </p><p> 因此結(jié)合開(kāi)
3、放式圖書(shū)館的要求,對(duì)MS SQL Server2000數(shù)據(jù)庫(kù)管理系統(tǒng)、SQL語(yǔ)言原理、Visual Basic應(yīng)用程序設(shè)計(jì),Visual Basic數(shù)據(jù)庫(kù)技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用。根據(jù)分工,論文主要完成對(duì)圖書(shū)借閱系統(tǒng)的需求分析和總體設(shè)計(jì),劃分功能模塊;并對(duì)系統(tǒng)流程進(jìn)行總體規(guī)劃;設(shè)計(jì)工程框架,添加類(lèi)模塊;對(duì)圖書(shū)信息管理模塊、圖書(shū)借閱管理模塊、用戶管理模塊進(jìn)行界面的設(shè)計(jì)并編寫(xiě)代碼,并由此設(shè)計(jì)了應(yīng)用程序。 </p><
4、p> 本系統(tǒng)采用目前比較流行的ADO數(shù)據(jù)訪問(wèn)技術(shù),并將每個(gè)數(shù)據(jù)庫(kù)表的字段和操作封裝到類(lèi)中,從而成功地將面向?qū)ο蟮某绦蛟O(shè)計(jì)思想應(yīng)用到數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)中。這也是本系統(tǒng)的特色和優(yōu)勢(shì)。 </p><p> 系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的圖書(shū)管理系統(tǒng)可以滿足公共圖書(shū)館,學(xué)校圖書(shū)館等圖書(shū)管理的需要。 </p><p> 關(guān)鍵詞:Visual Basic6.0,控件,圖書(shū)管理,窗體<
5、/p><p><b> ABSTRACT</b></p><p> According to the background of the School Library Management System, This paper is aimed at analyzing the problems in manual book management and develo
6、ping Book Management System in accordance with the thoeries, mathods and regulations of the software engineering, the principle of easy-to-use, systematic and gruadually progressing.The Library Lend-Return System is a ty
7、pical management information system (MIS), it develops mainly two respects of development including setting-up and maintenance an</p><p> Key words:Visual Basic6.0,database discreteness,library management,f
8、orms</p><p><b> 目 錄</b></p><p><b> 一、引言4</b></p><p><b> 二、需求分析5</b></p><p> 2.1 系統(tǒng)需求5</p><p><b> 三、總體設(shè)
9、計(jì)7</b></p><p> 3.1 基本設(shè)計(jì)概念和處理流程7</p><p> 3.2 模塊設(shè)計(jì)7</p><p><b> 四、數(shù)據(jù)庫(kù)設(shè)計(jì)9</b></p><p> 4.1數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)9</p><p> 4.2數(shù)據(jù)庫(kù)的配置11</p>
10、<p><b> 五、詳細(xì)設(shè)計(jì)18</b></p><p> 5.1 用戶登錄模塊的設(shè)計(jì)與實(shí)現(xiàn)18</p><p> 5.2 主頁(yè)面模塊的設(shè)計(jì)與實(shí)現(xiàn)19</p><p> 5.3 更改密碼模塊的設(shè)計(jì)與實(shí)現(xiàn)20</p><p> 5.4添加書(shū)簽?zāi)K的設(shè)計(jì)與實(shí)現(xiàn)21</p><
11、;p> 5.5圖書(shū)搜索模塊的設(shè)計(jì)與實(shí)現(xiàn)22</p><p> 六、系統(tǒng)維護(hù)和改進(jìn)23</p><p> 6.1 運(yùn)行維護(hù)23</p><p> 6.2 系統(tǒng)的改進(jìn)與提高23</p><p><b> 代碼24</b></p><p><b> 軟件功能28&
12、lt;/b></p><p><b> 總 結(jié)29</b></p><p><b> 參考文獻(xiàn)30</b></p><p><b> 前 言</b></p><p> 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息
13、管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。</p><p> 圖書(shū)管理系統(tǒng)(電子閱覽室)主要提供網(wǎng)上的電子圖書(shū)閱覽平臺(tái),讀者可以通過(guò)該系統(tǒng)閱覽豐富的電子資源。在圖書(shū)管理系統(tǒng)中,讀者可以方便地對(duì)書(shū)目進(jìn)行檢索和閱覽,足不出戶便可盡覽群書(shū)。圖書(shū)管理系統(tǒng)主要提供網(wǎng)上的圖書(shū)閱覽平臺(tái)
14、。</p><p> 電子閱覽室可提供24小時(shí)的在線服務(wù),最大限度的利用了當(dāng)前互聯(lián)網(wǎng)的各種優(yōu)勢(shì),使得您無(wú)論身在何處,只要能接入互聯(lián)網(wǎng)就可以享受到它所提供的方便,快捷的服務(wù)。它既具有傳統(tǒng)圖書(shū)館的大部分功能,像圖書(shū)的查閱及閱覽,又新增了基于現(xiàn)有網(wǎng)絡(luò)技術(shù)的許多實(shí)用的功能,像用戶注冊(cè),書(shū)簽,書(shū)評(píng)等。它充分的利用了互聯(lián)網(wǎng)資源,使商家和用戶都能從中獲得益處</p><p> 一、圖書(shū)管理系統(tǒng)的設(shè)計(jì)
15、和實(shí)現(xiàn)</p><p><b> 1.1社會(huì)調(diào)查</b></p><p> 在調(diào)研農(nóng)村中學(xué)時(shí)發(fā)現(xiàn)這些農(nóng)村中學(xué)圖書(shū)室都藏書(shū)達(dá)六、七萬(wàn)余冊(cè),但其現(xiàn)行圖書(shū)管理工作都是采用傳統(tǒng)的手工管理,經(jīng)過(guò)對(duì)其圖書(shū)管理工作中的圖書(shū)信息、讀者管理及借閱管理工作做全面調(diào)查研究,其現(xiàn)行手工流程具體分析如下:圖書(shū)登記:對(duì)上級(jí)分配、學(xué)校購(gòu)入和社會(huì)捐贈(zèng)的圖書(shū)進(jìn)行圖書(shū)信息登記;讀者登記:圖書(shū)
16、管理員根據(jù)學(xué)校檔案室提供的教師花名冊(cè)和學(xué)生花名冊(cè)進(jìn)行讀者登記,然后填發(fā)借書(shū)證,學(xué)生畢業(yè)和教師調(diào)出時(shí)將其借書(shū)證注銷(xiāo)。借閱管理:讀者特別是學(xué)生讀者持借書(shū)證到圖書(shū)室借閱圖書(shū),圖書(shū)管理員將借閱日期填寫(xiě)在書(shū)籍卡片上,將卡片夾在借書(shū)證中間,存放在圖書(shū)室,學(xué)生看完后,送還所借書(shū)籍,收回借書(shū)證或另借其它書(shū)籍。這種傳統(tǒng)人工的管理方式存在著許多缺點(diǎn),如:效率低、保密性差, 一方面導(dǎo)致教師、學(xué)生對(duì)學(xué)校圖書(shū)室藏書(shū)情況不了解,圖書(shū)室究竟有哪些圖書(shū)也不知道
17、;另一方面圖書(shū)管理員對(duì)圖書(shū)管理工作倍感頭痛,因?yàn)闀r(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難,耗費(fèi)勞動(dòng)力大,難于避免錯(cuò)誤的產(chǎn)生,如借書(shū)證掛失后,仍有少數(shù)學(xué)生冒用已掛失的借書(shū)證借出圖書(shū),造成圖書(shū)外流。計(jì)算機(jī)已經(jīng)成為學(xué)校工作的得力助手今天,</p><p> 1,可以存儲(chǔ)學(xué)校圖書(shū)室的圖書(shū)信息、讀者信息和借閱信息,安全、高效;</p><p> 2.只需
18、一名圖書(shū)管理員即可操作系統(tǒng),節(jié)省大量人力; 3. 可以迅速查到所需信息,圖書(shū)管理系統(tǒng)可以為學(xué)校教師和學(xué)生提供充足的信息和快捷的查詢手段,讓教師和學(xué)生能夠及時(shí)查詢圖書(shū)信息,更好地為讀者服務(wù)。</p><p> 因此計(jì)劃在現(xiàn)行手工流程基礎(chǔ)上開(kāi)發(fā)圖書(shū)管理系統(tǒng),以適應(yīng)現(xiàn)行圖書(shū)管理工作的要求,提高工作效率</p
19、><p><b> 1.2 目標(biāo)</b></p><p> 1.對(duì)圖書(shū)資源進(jìn)行分類(lèi),發(fā)布到網(wǎng)上,以供讀者閱讀。</p><p> 2.為讀者提供圖書(shū)檢索功能;</p><p> 3.讀者能方便地閱覽電子圖書(shū);</p><p> 4. 讀者能方便地建立書(shū)簽;</p><p&
20、gt; 5. 讀者能對(duì)書(shū)目進(jìn)行評(píng)論;</p><p> 6. 對(duì)讀者的用戶名、密碼及權(quán)限進(jìn)行管理。</p><p><b> 二、需求分析</b></p><p><b> 2.1 系統(tǒng)需求</b></p><p> 隨著互聯(lián)網(wǎng)的爆炸性發(fā)展,人們?cè)絹?lái)越習(xí)慣于利用網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)所需的服務(wù),網(wǎng)絡(luò)已
21、深深影響到人們生活的各個(gè)方面。另外,傳統(tǒng)的圖書(shū)館不能滿足一部分現(xiàn)代人的需要,而電子閱覽室,由于其不受時(shí)間與空間的限制同時(shí)又具有傳統(tǒng)圖書(shū)館的大部分功能,能夠滿足各類(lèi)用戶的常規(guī)與特殊需求,而且其方便快捷,實(shí)現(xiàn)技術(shù)又比較成熟,因此受到當(dāng)代人的喜愛(ài)。</p><p> 該系統(tǒng)主要分為兩部分:讀者部分和管理部分。為了方便讀者查找自己感興趣的主題進(jìn)行閱讀,要將圖書(shū)按照內(nèi)容進(jìn)行分類(lèi)。讀者可以按照類(lèi)別進(jìn)行查找,逐級(jí)瀏覽。如果讀
22、者明確知道某本書(shū)的書(shū)名、作者等相關(guān)信息,圖書(shū)搜索功能就很有用處了。有的讀者會(huì)經(jīng)常訪問(wèn)某些書(shū)目,或者是讀者對(duì)某本書(shū)沒(méi)有看完準(zhǔn)備以后繼續(xù)完成閱讀,這時(shí)讀者就要把以后還需要閱讀的書(shū)目做上書(shū)簽,以后便能方便的進(jìn)行閱讀了。他人對(duì)書(shū)的評(píng)價(jià)能夠幫助我們選擇閱讀的對(duì)象。本系統(tǒng)的書(shū)評(píng)功能為讀者提供發(fā)表意見(jiàn)的平臺(tái),以得到讀者對(duì)書(shū)的評(píng)價(jià)和反饋。以上是個(gè)各為讀者服務(wù)的功能。除此之外,本系統(tǒng)還可對(duì)用戶的賬號(hào)和書(shū)目的閱讀權(quán)限進(jìn)行管理。管理員需要給用戶分配用戶名和密
23、碼,及設(shè)定用戶的級(jí)別。同時(shí),還需要給圖書(shū)資源也分級(jí),以確定哪些級(jí)別的用戶可以閱讀。 </p><p><b> 2.2 功能需求</b></p><p> 圖書(shū)管理系統(tǒng)主要提供網(wǎng)上的電子圖書(shū)閱覽平臺(tái),讀者可以通過(guò)該系統(tǒng)閱讀豐富的電子圖書(shū)資源。對(duì)于本系統(tǒng),我們需要實(shí)現(xiàn)以下一些基本功能:</p><p> 1 圖書(shū)分類(lèi)瀏覽:為了方
24、便讀者查找書(shū)目,將書(shū)目按照內(nèi)容進(jìn)行分類(lèi)。這樣讀者就能很方便的找到自己感興趣的主題進(jìn)行閱讀。</p><p> 2 圖書(shū)搜索:設(shè)定多種搜索條件,按條件搜索符合讀者要求的圖書(shū)。如果讀者知道某本書(shū)的書(shū)名、作者等相關(guān)信息,利用圖書(shū)搜索功能就很方便了。</p><p> 3 書(shū)簽功能:定義書(shū)簽,方便讀者中斷后繼續(xù)閱讀。部分讀者可能會(huì)定期的訪問(wèn)某些書(shū)目;又或者有的讀者閱讀某本書(shū)的時(shí)候沒(méi)有看完,打算
25、以后繼續(xù)完成閱讀,在這樣的情況下,書(shū)簽功能就會(huì)給讀者帶來(lái)很大的便利。</p><p> 4 書(shū)評(píng)功能:讀者可提交對(duì)書(shū)的評(píng)價(jià)。書(shū)評(píng)能夠幫助讀者更好選擇閱讀對(duì)象,了解圖書(shū)內(nèi)容,對(duì)讀者閱讀圖書(shū)有很大的幫助。 </p><p> 5 權(quán)限管理:權(quán)限管理包括兩部分內(nèi)容:對(duì)用戶帳號(hào)的管理和對(duì)書(shū)目閱讀權(quán)限的管理。管理員需要給用戶分配用戶名和密碼,同時(shí)設(shè)定用戶的級(jí)別。同時(shí),管理員還需要給閱讀資源也分級(jí)
26、,以確定哪些級(jí)別的用戶可以閱讀。</p><p><b> 三、總體設(shè)計(jì)</b></p><p> 3.1 基本設(shè)計(jì)概念和處理流程 </p><p> 互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,ASP技術(shù)的靈活、易用、功能Dreamweaver、microsoftFrontpage、VBScript等設(shè)計(jì)工具的方便實(shí)用,以及數(shù)據(jù)庫(kù)技術(shù)的發(fā)展給本系統(tǒng)的設(shè)計(jì)和實(shí)
27、現(xiàn)提供了技術(shù)上的支持。本系統(tǒng)在數(shù)據(jù)庫(kù)技術(shù)方面有如下優(yōu)點(diǎn):</p><p> 開(kāi)發(fā)統(tǒng)一,傳統(tǒng)的數(shù)據(jù)庫(kù)一般用VB,VC等開(kāi)發(fā),這些開(kāi)發(fā)工具各有各的標(biāo)準(zhǔn)和方法,不是和開(kāi)發(fā)WEB數(shù)據(jù)庫(kù)應(yīng)用,Web數(shù)據(jù)庫(kù)的開(kāi)發(fā)使用統(tǒng)一的HTML,任何人開(kāi)發(fā)的數(shù)據(jù)庫(kù)都有符合這個(gè)標(biāo)準(zhǔn)。</p><p> 圖1 “圖書(shū)信息管理系統(tǒng)”系統(tǒng)主模塊功能圖</p><p><b> 3.
28、2 模塊設(shè)計(jì)</b></p><p> 1. 用戶登錄模塊:填寫(xiě)已分配的用戶名稱(chēng),填寫(xiě)正確的密碼,進(jìn)入主控制頁(yè)面。</p><p> 2. 圖書(shū)查詢模塊:圖書(shū)分類(lèi),按類(lèi)型逐級(jí)顯示。</p><p> 3. 圖書(shū)搜索模塊:提供多種查詢條件,可按需要進(jìn)行查詢。</p><p> 4. 管理員模塊:顯示書(shū)評(píng)列表和一條書(shū)評(píng)內(nèi)容,添
29、加書(shū)評(píng)。</p><p> 5. 圖書(shū)入庫(kù)模塊:為喜愛(ài)的圖書(shū)投票,顯示投票結(jié)果,選出認(rèn)為最值得一看的圖書(shū)。</p><p> 6. 權(quán)限管理模塊:分配用戶名和密碼,設(shè)定用戶的級(jí)別。同時(shí),還要給圖書(shū)資源進(jìn)行分級(jí),以確定哪些級(jí)別的用戶可以閱讀。</p><p><b> 四、數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 4.
30、1數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)</p><p> 由于本電子商務(wù)系統(tǒng)沒(méi)有海量數(shù)據(jù)的存儲(chǔ)問(wèn)題,其數(shù)據(jù)一般不是很多,所以沒(méi)有必要選用像Oracle這樣的數(shù)據(jù)庫(kù):另外,現(xiàn)今的各種主頁(yè)空間很少有支持Oracle的,而支持Access的較多。另外現(xiàn)階段尚處于演示階段,對(duì)安全性要求不是很高,Access足可以勝任,所以我們選用了Microsoft Access 2000。</p><p> 數(shù)據(jù)通信接口采用O
31、DBC(Open Database Connectivity,開(kāi)放數(shù)據(jù)庫(kù)互連)。ODBC是微軟開(kāi)發(fā)的一套讀取數(shù)據(jù)庫(kù)的解決方案,它的目的是將所有對(duì)數(shù)據(jù)庫(kù)的底層操作全部隱藏在ODBC的驅(qū)動(dòng)程序內(nèi)核里。對(duì)于程序員來(lái)說(shuō),只要構(gòu)建了一個(gè)指向數(shù)據(jù)庫(kù)的連接,就可以采用統(tǒng)一的應(yīng)用程序編程接口(Application Program Interface)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的讀寫(xiě)。目前ODBC驅(qū)動(dòng)已經(jīng)提供了對(duì)大多數(shù)常見(jiàn)類(lèi)型數(shù)據(jù)庫(kù)的支持,包括dBase,Infor
32、mix,Access,SQL Server和Oracle等。也包括了對(duì)其它類(lèi)型的數(shù)據(jù)庫(kù)的支持,如文本,Excel電子表格等的支持。</p><p> 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于系統(tǒng)信息數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p> 1.名稱(chēng):用戶信息表</p><p> 表名稱(chēng)標(biāo)識(shí):UserInfo</p><
33、p> 2.名稱(chēng):書(shū)目信息表</p><p> 表名稱(chēng)標(biāo)識(shí):BookCategoryInfo</p><p> 3.名稱(chēng):書(shū)目類(lèi)別表</p><p> 表名稱(chēng)標(biāo)識(shí):BookInfo</p><p> 4.名稱(chēng):書(shū)評(píng)信息表</p><p> 表名稱(chēng)標(biāo)識(shí):OrderInfo</p><p
34、> 5.名稱(chēng):書(shū)簽信息表</p><p> 表名稱(chēng)標(biāo)識(shí):StuInfo</p><p><b> 6.名稱(chēng):書(shū)目表</b></p><p> 5.名稱(chēng):訪問(wèn)次數(shù)表</p><p><b> 4.2數(shù)據(jù)庫(kù)的配置</b></p><p> 一個(gè)真正的、完整的站點(diǎn)
35、是離不開(kāi)數(shù)據(jù)庫(kù)的。ODBC為應(yīng)用程序提供了一種標(biāo)準(zhǔn)方法來(lái)操作相關(guān)的數(shù)據(jù)庫(kù):管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫(kù)的位置、數(shù)據(jù)庫(kù)類(lèi)型及ODBC驅(qū)動(dòng)程序等信息,建立起ODBC與具體數(shù)據(jù)庫(kù)的聯(lián)系。這樣,只要應(yīng)用程序?qū)?shù)據(jù)源名提供給ODBC,ODBC就能建立起與相應(yīng)數(shù)據(jù)庫(kù)的連接。</p><p> 按如下步驟可以建立一個(gè)新的系統(tǒng)數(shù)據(jù)源。</p><p> 首先,運(yùn)行項(xiàng)目,輸入用戶ID和密碼,單擊“登錄”
36、按鈕。如下圖12所示。</p><p><b> <圖12></b></p><p> 出現(xiàn)“撫州職業(yè)技術(shù)學(xué)院 圖書(shū)管理系統(tǒng)”對(duì)話框中。如下圖13所示。</p><p><b> <圖13></b></p><p> 在“撫州職業(yè)技術(shù)學(xué)院 圖書(shū)管理系統(tǒng)”對(duì)話框中,單擊
37、“系統(tǒng)”—>“退出”按鈕,即可退出。單擊“查詢”—>“圖書(shū)查詢”如下圖14所示。</p><p><b> <圖14></b></p><p> 在“圖書(shū)查詢”對(duì)話框中,可按查詢條件查詢,如下圖15所示。</p><p><b> <圖15></b></p><
38、p> 在“圖書(shū)查詢”對(duì)話框中,可按查詢條件,輸入“西游記”即可查詢,如下圖16所示。</p><p><b> <圖16></b></p><p> 在“撫州職業(yè)技術(shù)學(xué)院 圖書(shū)管理系統(tǒng)”對(duì)話框中,單擊“圖書(shū)”—>“圖書(shū)借閱”如下圖17所示。</p><p><b> <圖17></b&
39、gt;</p><p> 在“撫州職業(yè)技術(shù)學(xué)院 圖書(shū)管理系統(tǒng)”對(duì)話框中,單擊“查詢”—>“圖書(shū)歸還”如下圖18所示。</p><p><b> <圖18></b></p><p> 在“撫州職業(yè)技術(shù)學(xué)院 圖書(shū)管理系統(tǒng)”對(duì)話框中,單擊“查詢”—>“新書(shū)入庫(kù)”如下圖19所示。</p><p>&
40、lt;b> <圖19></b></p><p> 在“撫州職業(yè)技術(shù)學(xué)院 圖書(shū)管理系統(tǒng)”對(duì)話框中,單擊“管理”—>“查看管理員”如下圖20所示。</p><p><b> <圖20></b></p><p> 在“撫州職業(yè)技術(shù)學(xué)院 圖書(shū)管理系統(tǒng)”對(duì)話框中,單擊“管理”—>“添加管理員”
41、如下圖21所示。</p><p><b> <圖21></b></p><p> 在“撫州職業(yè)技術(shù)學(xué)院 圖書(shū)管理系統(tǒng)”對(duì)話框中,單擊“管理”—>“查看管理員”如下圖20所示。</p><p><b> 五、詳細(xì)設(shè)計(jì)</b></p><p> 整個(gè)系統(tǒng)除了用戶登錄外,主要有用
42、戶登錄模塊、 圖書(shū)查詢模塊、圖書(shū)搜索模塊、管理員模塊、圖書(shū)入庫(kù)模塊和權(quán)限管理模塊六個(gè)模塊。通過(guò)本系統(tǒng),讀者可以方便的對(duì)書(shū)目進(jìn)行檢索和閱覽,足不出戶就可盡覽群書(shū)。</p><p> 5.1 用戶登錄模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 1. 登錄模塊的IPO圖</p><p> 功能:本模塊主要用于對(duì)用戶身份進(jìn)行鑒別。用戶通過(guò)表單提供用戶名和密碼信息,系統(tǒng)根據(jù)用戶
43、提供的登錄信息對(duì)用戶進(jìn)行身份查詢鑒別。如果身份合法,則將用戶導(dǎo)向系統(tǒng)的主頁(yè)面并記錄用戶的相關(guān)信息,留待以后的系統(tǒng)頁(yè)面使用。</p><p><b> 輸入:用戶名、密碼</b></p><p><b> 處理:</b></p><p> 輸入用戶的登錄信息。</p><p> 在頁(yè)面提供的表
44、單出輸入用戶的用戶名和密碼信息,點(diǎn)擊“登錄”按鈕提交表單信息到身份驗(yàn)證頁(yè)面?;螯c(diǎn)擊“重填”按鈕,重新輸入。</p><p> 從form表單獲取輸入數(shù)據(jù)。</p><p> 當(dāng)用戶單擊“登錄”按鈕后,登錄信息由form表單提交到logon.asp進(jìn)行處理。</p><p><b> 用戶身份進(jìn)行驗(yàn)證。</b></p><
45、;p> 連接數(shù)據(jù)庫(kù),打開(kāi)用戶數(shù)據(jù)表usertype,檢驗(yàn)用戶登錄信息。以輸入數(shù)據(jù)“用戶名”為查詢條件創(chuàng)建數(shù)據(jù)集查看輸入用戶名是否存在。如果存在,繼續(xù)檢驗(yàn)輸入的密碼是否正確。密碼和用戶名都正確,則進(jìn)入圖書(shū)館主頁(yè)面frame.asp;如果用戶名不存在或密碼不正確,則給出登錄失敗的提示框,并返回首頁(yè)重新登錄。</p><p><b> 輸出:圖書(shū)館主頁(yè)面</b></p>&
46、lt;p> 2.圖書(shū)館登錄頁(yè)面圖如下圖所示:</p><p> 圖15 圖書(shū)管理系統(tǒng)登錄頁(yè)面圖</p><p> 5.2 主頁(yè)面模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 本系統(tǒng)的主頁(yè)面使用了框架結(jié)構(gòu)。使用框架(frames)結(jié)構(gòu)設(shè)計(jì)的HTML文件,能夠?qū)⒄麄€(gè)窗口分成幾個(gè)獨(dú)立的小窗口,每個(gè)窗口可以分別載入不同的文件??蚣艿闹饕獌?yōu)點(diǎn)是獨(dú)立顯示內(nèi)容,能直觀的分開(kāi)
47、內(nèi)容??梢栽谝粋€(gè)框架中定義鏈接,在另一個(gè)框架中顯示內(nèi)容或觸發(fā)操作,而不必從重設(shè)計(jì)整個(gè)屏幕。</p><p><b> 主頁(yè)模塊的設(shè)計(jì)</b></p><p><b> 1. 主頁(yè)模塊</b></p><p> 功能:主頁(yè)面中顯示推薦書(shū)目和新書(shū)書(shū)目的書(shū)目、作者、訪問(wèn)次數(shù)和簡(jiǎn)單介紹等相關(guān)信息。通過(guò)書(shū)名超鏈接文本,就可以閱
48、讀到圖書(shū)內(nèi)容。</p><p> 輸入:點(diǎn)擊書(shū)名的超鏈接文本</p><p><b> 處理:</b></p><p><b> 構(gòu)造頁(yè)面格式。</b></p><p> 使用HTML語(yǔ)言的TABLE表格標(biāo)簽構(gòu)造頁(yè)面表單,構(gòu)造放置各個(gè)字段及字段值的表單,美化頁(yè)面。</p>&l
49、t;p><b> 連接數(shù)據(jù)庫(kù)。</b></p><p> 與數(shù)據(jù)庫(kù)創(chuàng)建鏈接,使用SQL語(yǔ)言在數(shù)據(jù)庫(kù)中選取符合條件的記錄。在符合條件的記錄中選取相關(guān)字段值組成記錄集。顯示在頁(yè)面的相應(yīng)位置中。</p><p><b> 創(chuàng)建超鏈接文本。</b></p><p> 將書(shū)名設(shè)置為超鏈接文本。用戶點(diǎn)擊想要閱讀的圖書(shū)的書(shū)
50、名,程序就會(huì)將頁(yè)面導(dǎo)向readbook.asp頁(yè)面。在readbook.asp頁(yè)面中,用戶就可以看到圖書(shū)的詳細(xì)內(nèi)容。</p><p> 輸出:用戶要求的頁(yè)面</p><p> 2.模塊所使用的數(shù)據(jù)表</p><p> 使用SQL語(yǔ)言在數(shù)據(jù)庫(kù)中選取新書(shū)書(shū)目表newbook中的條目編號(hào)id、新書(shū)信息description字段及書(shū)目信息表bookdetail中的書(shū)目
51、編號(hào)bookid、書(shū)目名稱(chēng)name、作者author和閱讀次數(shù)times共六個(gè)字段值組成記錄集。在記錄集中選取符合新書(shū)書(shū)目表中的新書(shū)書(shū)目編號(hào)bookid字段值與書(shū)目信息表中的書(shū)目編號(hào)bookid的字段值相同的記錄,創(chuàng)建記錄集RS。</p><p> 5.3 更改密碼模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 1.更改密碼模塊的IPO圖</p><p> 功能:留言查看
52、頁(yè)面如圖7-23所示,在主頁(yè)面的上部分中的top.asp頁(yè)面中,點(diǎn)擊“更改密碼”,就會(huì)調(diào)用javascript腳本語(yǔ)言,生成一個(gè)窗口。用戶在生成的窗口中輸入新的密碼,提交后程序會(huì)將數(shù)據(jù)表中的密碼進(jìn)行修改。</p><p> 輸入:點(diǎn)擊更改密碼的超鏈接文本。</p><p> (1) 構(gòu)造頁(yè)面格式。</p><p> 使用HTML語(yǔ)言的TABLE表格標(biāo)簽構(gòu)造頁(yè)
53、面表單,構(gòu)造放置各個(gè)字段及字段值的表單,美化頁(yè)面。</p><p> (2) 判斷合法性。</p><p> 對(duì)session對(duì)象中的用戶名字段值進(jìn)行判斷,判斷用戶的登錄是否合法。如果不合法,顯示要求重新登錄的提示語(yǔ),重新登錄。</p><p> (3) 輸入新密碼。</p><p> 在頁(yè)面的相應(yīng)位置填入用戶的舊密碼、新密碼,在
54、重新輸入一次新密碼,以確保輸入無(wú)誤。然后提交到pass_action.asp頁(yè)面進(jìn)行處理。</p><p> 5.4添加書(shū)簽?zāi)K的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 1. 添加書(shū)簽?zāi)K的IPO圖</p><p> 功能:在各種表格和表單構(gòu)成的add_bookmark.asp頁(yè)面中的適當(dāng)位置輸入用戶選擇的書(shū)簽圖標(biāo)、書(shū)簽的詳細(xì)內(nèi)容等信息后,提交到add_action.a
55、sp頁(yè)面進(jìn)行將一條新記錄插入數(shù)據(jù)表的操作。</p><p> 輸入:新增加的書(shū)簽信息的用戶選擇的表情圖標(biāo)和書(shū)簽的詳細(xì)內(nèi)容。</p><p><b> 處理:</b></p><p><b> 構(gòu)造頁(yè)面格式。</b></p><p> 應(yīng)用表格進(jìn)行頁(yè)面布局,相應(yīng)的字段名稱(chēng)后使用多行文本框或單選
56、框表單組件,構(gòu)成書(shū)簽信息輸入頁(yè)面。</p><p><b> 判斷合法性。</b></p><p> 在連接數(shù)據(jù)庫(kù)之前,首先判斷用戶是否在閱讀某一本書(shū)。然后判斷要添加書(shū)簽的書(shū)目是否存在。</p><p><b> 連接數(shù)據(jù)庫(kù)。</b></p><p> 以上一頁(yè)提交的圖書(shū)的編號(hào)為條件選取數(shù)據(jù)
57、表中的記錄創(chuàng)建記錄集,將記錄中的用戶名、書(shū)名和作者等信息顯示在相應(yīng)位置。</p><p><b> 輸入書(shū)簽。</b></p><p> 在相應(yīng)表單元素中選取書(shū)簽標(biāo)圖,輸入書(shū)簽的詳細(xì)內(nèi)容。提交到add_action.asp頁(yè)面進(jìn)行處理。</p><p><b> 插入操作。</b></p><p&
58、gt; 獲取相關(guān)信息,在add_action.asp頁(yè)面中打開(kāi)數(shù)據(jù)庫(kù),使用recordset對(duì)象的insert into方法向書(shū)簽信息表bookmark插入一條新記錄。</p><p> 5.5圖書(shū)搜索模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 1. 書(shū)目搜索模塊的IPO圖</p><p> 功能:搜索方式分為3種:通過(guò)書(shū)名、作者和十大熱門(mén)來(lái)進(jìn)行查詢。查出的結(jié)果顯示
59、在名字為 searchresult的窗口中。用戶可通過(guò)以上各查詢方式,方便的查詢自己想要閱讀的書(shū)目。</p><p> 輸入:選擇一種查詢方式,輸入查詢條件。</p><p><b> 處理:</b></p><p><b> 構(gòu)造頁(yè)面格式。</b></p><p> 使用HTML語(yǔ)言的TA
60、BLE表格標(biāo)簽構(gòu)造頁(yè)面表單。本模塊使用了框架結(jié)構(gòu)。單行文本框和單選框來(lái)確定查詢條件。</p><p><b> 查詢條件。</b></p><p> 在三種查詢方式中選擇一種作為讀者的查詢方式。然后在單行文本框中輸入查詢條件。</p><p><b> 查詢結(jié)果。</b></p><p>
61、連接數(shù)據(jù)庫(kù),在相應(yīng)的數(shù)據(jù)表中選取符合查詢條件的記錄。將查詢結(jié)果顯</p><p> 下面的窗口中。 </p><p><b> 六、系統(tǒng)維護(hù)和改進(jìn)</b></p><p><b> 6.1 運(yùn)行維護(hù)</b></p><p> 本網(wǎng)站的維護(hù)主要包括以下內(nèi)容:</p><
62、p><b> 1.權(quán)限維護(hù)</b></p><p> 管理員需要對(duì)用戶的用戶名、密碼和權(quán)限進(jìn)行維護(hù),給每位讀者分配享用的用戶名和密碼,確定閱讀級(jí)別。</p><p><b> 2.書(shū)目管理</b></p><p> 書(shū)目需要經(jīng)常進(jìn)行更新,在書(shū)目信息表中更改、增加各相應(yīng)的數(shù)據(jù)信息。</p><
63、;p><b> 3.書(shū)目類(lèi)別管理</b></p><p> 書(shū)目的更新操作,引起書(shū)目類(lèi)別信息表的更改,管理員就需要及時(shí)調(diào)整書(shū)目類(lèi)別。 </p><p> 6.2 系統(tǒng)的改進(jìn)與提高</p><p> 由于各種原因,本系統(tǒng)有許多缺點(diǎn)。針對(duì)本系統(tǒng)的一些缺點(diǎn),在二期開(kāi)發(fā)時(shí)主要在以下方面進(jìn)行改進(jìn):</p><p>
64、 1、 加強(qiáng)后臺(tái)管理頁(yè)面的建設(shè)</p><p> 本系統(tǒng)只是面向用戶,對(duì)書(shū)目的管理只靠人工在后臺(tái)操作,費(fèi)時(shí)又費(fèi)力。加強(qiáng)后臺(tái)管理系統(tǒng)的建設(shè),各項(xiàng)操作由程序執(zhí)行,方便、準(zhǔn)確,又節(jié)省人工。</p><p> 2、圖書(shū)查詢頁(yè)面功能應(yīng)該加強(qiáng)</p><p> 例如:圖書(shū)查詢功能可以加入查詢條件,方便讀者查看符合要求的圖書(shū)。</p><p&g
65、t; 3、各模塊之間的聯(lián)系比較混亂。</p><p><b> 6.3結(jié)束</b></p><p> 本次畢業(yè)設(shè)計(jì)完成了圖書(shū)采購(gòu)系統(tǒng)的設(shè)計(jì)。該系統(tǒng)使用Microsoft公司開(kāi)發(fā)的管理系統(tǒng)的應(yīng)用程序。在編寫(xiě)這個(gè)系統(tǒng)中遇到諸多困難,但都一一解決,并有很大的收獲。</p><p> 通過(guò)這次畢業(yè)設(shè)計(jì),我深深的體會(huì)到自己所學(xué)的知識(shí)還不夠,有許多
66、方面還需要自己進(jìn)一步的學(xué)習(xí),以便使自己在今后的工作當(dāng)中能夠有出色的表現(xiàn)。</p><p> 系統(tǒng)的設(shè)計(jì)過(guò)程中,我收集許多關(guān)于這一塊的資料,并征集老師與同學(xué)比較好的意見(jiàn),在匯總整理之后,經(jīng)過(guò)系統(tǒng)的分析,最終在規(guī)定的時(shí)間內(nèi),完成此系統(tǒng)的每個(gè)模塊的設(shè)計(jì)。</p><p> 圖書(shū)采購(gòu)系統(tǒng)雖然已經(jīng)完成,但是限于時(shí)間和水平,所以有些地方還不夠完善。今后還需要不斷的完善,以求盡善盡美。</p&
67、gt;<p><b> 七、代碼</b></p><p> 7.1登錄代碼(Login)</p><p> namespace BookInfoM</p><p><b> {</b></p><p> public partial class Login : Form<
68、;/p><p><b> {</b></p><p> public static string[] LuserID;</p><p> private int Logintimes=0;</p><p> public Login()</p><p><b> {</b&g
69、t;</p><p> InitializeComponent();</p><p><b> }</b></p><p> private void Login_Load(object sender, EventArgs e)</p><p><b> {</b></p>&
70、lt;p> combUserID.Text = "";</p><p> txtPassWord.Text = "";</p><p><b> }</b></p><p> private void btnLogin_Click(object sender, EventArgs e)<
71、;/p><p><b> {</b></p><p> if (this.Text.Trim() != "")</p><p><b> {</b></p><p> if (txtPassWord.Text != "")</p><p
72、><b> {</b></p><p> SqlCommand command = CustomDataProvide.GetCommand(</p><p> "select * from UserInfo where UserID='" + combUserID.Text.Trim() + </p><p
73、> "'and Password='" + txtPassWord.Text.Trim() + "'");</p><p> SqlDataReader dr;</p><p><b> try</b></p><p><b> {</b><
74、;/p><p> command.Connection.Open();</p><p> dr = command.ExecuteReader();</p><p> dr.Read();</p><p> if (dr.HasRows)</p><p><b> {</b></p&g
75、t;<p> Logintimes = 0;</p><p> Main main = new Main();</p><p> Main.LoginUser.UserID = dr.GetString(0);</p><p> Main.LoginUser .UserName = dr.GetString(1);</p>&l
76、t;p> Main.LoginUser .Password = dr.GetString(2);</p><p> Main.LoginUser .Isadmin = dr.GetBoolean(3);</p><p> Main.LoginUser.Day = (Week )dr.GetInt32(4);</p><p> this.Hide();&
77、lt;/p><p> main.Show();</p><p> dr.Close();</p><p> command.Connection.Close();</p><p> command.Dispose(); }</p><p><b> else</b></p>
78、<p> { Logintimes++;</p><p> if (Logintimes == 3)</p><p> { MessageBox.Show("對(duì)不起,你登錄的次數(shù)</p><p> 已經(jīng)超過(guò)三次!", "警告!");</p><p> Application.E
79、xit();</p><p><b> }</b></p><p> if (BookInfoM.ClassCodes.DataValidate.IDExist("select</p><p> UserID from UserInfo where UserID='" + combUserID.Text.Tri
80、m().ToString() </p><p> + "'") == true)</p><p> { MessageBox.Show("密碼不正確", "警告!");</p><p> txtPassWord.Text = ""; }</p><
81、;p><b> else</b></p><p> { MessageBox.Show("此用戶ID不存在,請(qǐng)查</p><p> 證后登錄", "提示");</p><p> combUserID.Text = "";</p><p> tx
82、tPassWord.Text = "";</p><p><b> } } }</b></p><p> catch (Exception ex)</p><p><b> {</b></p><p> MessageBox.Show(ex.Message, &q
83、uot;提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);</p><p><b> } }</b></p><p><b> else</b></p><p> { MessageBox.Show("密碼不能為空&q
84、uot;, "提示"); } }</p><p><b> else</b></p><p> { MessageBox.Show("用戶ID不能為空", "提示"); } }</p><p> private void btnExit_Click(object
85、sender, EventArgs e)</p><p><b> {</b></p><p> if (MessageBox.Show("你確認(rèn)要退出該程序嗎?", </p><p> "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)&
86、lt;/p><p> == DialogResult.Yes)</p><p> Application.Exit();</p><p> } } }</p><p> 7.2主界面代碼(Main)</p><p> namespace BookInfoM</p><p>&l
87、t;b> {</b></p><p> public partial class Main : Form</p><p> { public Main()</p><p><b> {</b></p><p> InitializeComponent();</p><
88、p><b> }</b></p><p> private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> Application.Exit(); }</p>&l
89、t;p> private void 查詢管理員ToolStripMenuItem_Click(object sender, Event</p><p><b> Args e)</b></p><p> { UserManag.ViewAdmin view = new BookInfoM.UserManag.</p><p>
90、ViewAdmin();</p><p> view.Show(); }</p><p> private void 注銷(xiāo)ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> Login flogin =
91、 new Login();</p><p> flogin.Show();</p><p> this.Close(); }</p><p> private void 添加管理員ToolStripMenuItem_Click(object sender, </p><p> EventArgs e)</p>&l
92、t;p> { AddAdmin addadmin = new AddAdmin();</p><p> addadmin.Show(); }</p><p> private void 修改管理員ToolStripMenuItem_Click(object sender,</p><p> EventArgs e)</p>&l
93、t;p> { ModAdmin modadmin = new ModAdmin();</p><p> modadmin.Show(); }</p><p> private void 圖書(shū)查詢ToolStripMenuItem_Click(object sender, EventArgs e)</p><p> { SearchBook S
94、eachB = new SearchBook();</p><p> SeachB.Show(); }</p><p> private void 圖書(shū)借閱ToolStripMenuItem_Click(object sender, </p><p> EventArgs e)</p><p> { LendBook Lend
95、B = new LendBook();</p><p> LendB.Show(); }</p><p> private void 圖書(shū)送還ToolStripMenuItem_Click(object sender, </p><p> EventArgs e)</p><p> { ReturnBook ReturnB
96、 = new ReturnBook();</p><p> ReturnB.Show(); }</p><p> private void 刪除管理員ToolStripMenuItem_Click(object sender,</p><p> EventArgs e)</p><p> { ModAdmin modadmi
97、n = new ModAdmin();</p><p> modadmin.Show();</p><p><b> }</b></p><p> private void 庫(kù)存查詢ToolStripMenuItem_Click(object sender, </p><p> EventArgs e)</
98、p><p> { SearchBook SeachB = new SearchBook();SeachB.Show(); }</p><p> private void 新書(shū)入庫(kù)ToolStripMenuItem_Click(object sender,</p><p> EventArgs e)</p><p> { Boo
99、kWarehousing BookW = new BookWarehousing(); BookW.Show(); }</p><p> private void 幫助ToolStripMenuItem_Click(object sender, </p><p> EventArgs e)</p><p> { HalpWord HalpW = new
100、HalpWord();</p><p> HalpW.Show(); </p><p><b> } </b></p><p><b> } </b></p><p><b> }</b></p><p> 7.3圖書(shū)查詢代碼(View
101、Admin)</p><p> namespace BookInfoM.UserManag</p><p><b> {</b></p><p> public partial class ViewAdmin : Form</p><p><b> {</b></p><
102、p> public ViewAdmin()</p><p><b> {</b></p><p> InitializeComponent();</p><p><b> }</b></p><p> private void ViewAdmin_Load(object sender
103、, EventArgs e)</p><p> { txtUserID.Text = BookInfoM.Main.LoginUser.UserID;</p><p> txtUserName.Text = Main.LoginUser.UserName;</p><p> txtPassword.Text = "*******";<
104、;/p><p> txtAdmin.Text = Main.LoginUser.Admin;</p><p> txtWorkday.Text = Main.LoginUser.Day.ToString();</p><p><b> }</b></p><p> private void btnExit_Click
105、(object sender, EventArgs e)</p><p><b> {</b></p><p> this.Close();</p><p><b> }</b></p><p> private void button1_Click(object sender, Event
106、Args e)</p><p><b> {</b></p><p> ModAdmin modadmin = new ModAdmin();</p><p> modadmin.Show();</p><p><b> }</b></p><p><b>
107、 }</b></p><p><b> }</b></p><p><b> 八、軟件功能</b></p><p> 【1】系統(tǒng)權(quán)限的信息管理:包括系統(tǒng)登錄,修改密碼,管理員添加等。</p><p> 【2】圖書(shū)類(lèi)別的信息管理:圖書(shū)類(lèi)別的添加、修改、查詢。包括圖書(shū)類(lèi)別的編號(hào)、
108、名稱(chēng)等</p><p> 【3】圖書(shū)的信息管理:圖書(shū)的登記,館藏圖書(shū)的修改、刪除、查詢和報(bào)損。包括圖書(shū)的編號(hào)、ISBN號(hào)、索書(shū)號(hào)、中文名、原名、原作、譯者、圖書(shū)類(lèi)別、語(yǔ)種、出版社等。</p><p> 【4】期刊類(lèi)別的信息管理:期刊類(lèi)別的添加、修改、查詢。包括期刊編號(hào)、期刊名、ISSN號(hào)、統(tǒng)一刊號(hào)、期刊類(lèi)別、期刊等級(jí)、語(yǔ)種、期號(hào)、總期號(hào)、出版日期、編輯部等。</p>&l
109、t;p> 【5】讀者的信息管理:讀者信息的添加、修改、查詢、刪除、。包括讀者編號(hào)、類(lèi)型、性別、身份證號(hào)、工作單位、辦證日期等。</p><p> 【6】借書(shū)的信息管理:被借圖書(shū)以及借閱者信息的添加、修改、刪除、查詢。包括借書(shū)者編號(hào)、姓名、類(lèi)別、所借書(shū)編號(hào)、名稱(chēng)、原名、作者、書(shū)籍類(lèi)別、出版社、借出日期、應(yīng)歸還日期等。</p><p> 【7】還書(shū)的信息管理:圖書(shū)信息以及還書(shū)者
110、信息的添加、修改、刪除、查詢。包括還書(shū)者編號(hào)、姓名、類(lèi)別、所還圖書(shū)編號(hào)、名稱(chēng)、原名、作者、書(shū)籍類(lèi)別、出版社、借出日期、應(yīng)還日期、實(shí)還日期等。</p><p> 【8】每日盤(pán)店的信息管理:每日進(jìn)書(shū)、每日借書(shū)、每日還書(shū)。</p><p><b> 結(jié) 論</b></p><p> 經(jīng)過(guò)幾周的學(xué)習(xí)琢磨,順利的結(jié)束了此次課程設(shè)計(jì)。期間查閱了大
111、量技術(shù)資料,學(xué)習(xí)到了許多新的知識(shí)。在這次課程設(shè)計(jì)的過(guò)程中,受到了許多同學(xué)和老師的幫助!</p><p> C#是一門(mén)功能十分強(qiáng)大的語(yǔ)言,在課程設(shè)計(jì)的過(guò)程中,從一些書(shū)籍及網(wǎng)絡(luò)資源中看到許多實(shí)現(xiàn)程序功能的方法,由于個(gè)人精力及時(shí)間的限制,沒(méi)有及時(shí)應(yīng)用到課程設(shè)計(jì)中,在今后的學(xué)習(xí)開(kāi)發(fā)過(guò)程中將會(huì)試著使用一些更好的實(shí)現(xiàn)功能的方法,提高程序的運(yùn)行效率和正確性。</p><p> 在這次課程設(shè)計(jì)的過(guò)程中
112、,也反映出了許多問(wèn)題,比較突出的是對(duì)一些基礎(chǔ)知識(shí)掌握的不夠牢靠,在使用的時(shí)候不能夠靈活運(yùn)用。在以后的學(xué)習(xí)生活中,會(huì)注意對(duì)基礎(chǔ)只是的記憶理解,避免“模糊記憶” 。提高編寫(xiě)程序的效率。</p><p> 如果有同學(xué)也希望學(xué)習(xí)C#這門(mén)語(yǔ)言的話,建議多看下Microsoft官方配套Studio .NET 2005出版的MSDN幫助文檔,里面對(duì)幾乎所有的類(lèi)及空間的使用都做了比較經(jīng)典的講解,無(wú)論是初學(xué)者還是資深程序員都是最
113、直接的參考學(xué)習(xí)資料。</p><p><b> 致 謝 </b></p><p> 我的畢業(yè)設(shè)計(jì)和論文經(jīng)過(guò)近一年的資料搜集、整理、寫(xiě)作與修改,看到了成果,我的心情久久無(wú)法平靜,從開(kāi)題到論文的順利完成,我得到了許多老師、同學(xué)、朋友給我的無(wú)私幫助。借此,我要向他們表達(dá)我最誠(chéng)摯的謝意。</p><p> 首先,非常感謝我的導(dǎo)師**在我
114、論文開(kāi)題時(shí)給予我的指導(dǎo)性意見(jiàn),為我的論文付出了許多心血,老師嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度和一絲不茍的工作作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;他循循善誘的教導(dǎo)和不拘一格的思路也給予了我無(wú)盡的啟迪。以后我必將銘記導(dǎo)師教誨,在工作中取得更加優(yōu)異的成績(jī)。</p><p> 感謝我班主任**老師,感謝謝老師在學(xué)習(xí)期間給予我的幫助,是您的督促,我才有今天的成績(jī)。</p><p> 感謝我們班級(jí)的同學(xué),我們?cè)谝黄鸲冗^(guò)
115、的快樂(lè)時(shí)光,我永遠(yuǎn)都不會(huì)忘記的。在撫州職業(yè)技術(shù)學(xué)院這塊土地上,我從我們的同學(xué)身上學(xué)會(huì)了很多。祝福同學(xué)們工作一切順利。</p><p> 最后,我要感謝我的家人,感謝他們?yōu)槲以趯W(xué)校的學(xué)習(xí)提供了經(jīng)濟(jì)支持和精神鼓勵(lì),祝福他們永遠(yuǎn)健康快樂(lè)!</p><p><b> 參考文獻(xiàn)</b></p><p> 1. Visual Basic精彩編程200
116、例 機(jī)械工業(yè)出版社 賽奎春、高春艷等 2003年1月 </p><p> 2. Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析 機(jī)械工業(yè)出版社 劉志銘、高春艷等 2003年8月 </p><p> 3. Visual FoxPro數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析 機(jī)械工業(yè)出版社 王晶瑩、王國(guó)輝等 2003年9月 </p><p> 4. Power Builder數(shù)據(jù)庫(kù)開(kāi)
117、發(fā)實(shí)例解析 機(jī)械工業(yè)出版社 華傳銘、張振坤等 2003年9月 </p><p> 5. Delphi數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析 機(jī)械工業(yè)出版社 賽奎春、鄭驍鵬等 2004年2月 </p><p> 6. PowerBuilder 精彩編程200例 機(jī)械工業(yè)出版社 張振坤、李文立等 2004年9月</p><p> 7. Visual FoxPro 精彩編程200例
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校圖書(shū)館管理信息系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)(論文)-vb6.0學(xué)校圖書(shū)館管理系統(tǒng)
- 學(xué)校圖書(shū)館管理信息系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 圖書(shū)館管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文--圖書(shū)館管理系統(tǒng)
- 圖書(shū)館管理系統(tǒng)畢業(yè)論文
- 圖書(shū)館管理系統(tǒng)畢業(yè)論文
- 圖書(shū)館管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——圖書(shū)館管理系統(tǒng)
- 學(xué)校圖書(shū)館管理制度
- 學(xué)校圖書(shū)館圖書(shū)目錄
- 畢業(yè)論文--圖書(shū)館借閱管理系統(tǒng)
- 圖書(shū)館管理系統(tǒng)論文畢業(yè)論文
- 畢業(yè)論文--圖書(shū)館借閱管理系統(tǒng)
- 學(xué)校圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 淺析學(xué)校圖書(shū)館管理的有效措施
- 淺談學(xué)校圖書(shū)館的管理與建設(shè)
- 學(xué)校圖書(shū)館借閱指導(dǎo)策略
- 學(xué)校圖書(shū)館工作總結(jié)
- 畢業(yè)論文范文——圖書(shū)館管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論