版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 圖書管理系統(tǒng)</b></p><p><b> 摘 要</b></p><p> 圖書管理系統(tǒng)是智能辦公系統(tǒng)的重要組成部分,因此圖書管理系統(tǒng)也以方便快捷的優(yōu)點(diǎn)正慢慢進(jìn)入人們的生活,將傳統(tǒng)的圖書管理方式徹底的解脫出來,提高效率,減輕工作人員以往繁忙的工作,減小出錯(cuò)的概率。本系統(tǒng)是各大中小學(xué)實(shí)現(xiàn)圖書館信息化管理的有效
2、工具,同時(shí)本系統(tǒng)中采用的新技術(shù)可作為其他信息系統(tǒng)構(gòu)建時(shí)的參考。圖書館檔案管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。本文通過設(shè)計(jì)和開發(fā)一個(gè)簡(jiǎn)易的圖書管理系統(tǒng)的實(shí)踐,描述一個(gè)簡(jiǎn)單的基于Web應(yīng)用的B/S結(jié)構(gòu)的圖書管理系統(tǒng)的設(shè)計(jì)過程。其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立與維護(hù)和前端應(yīng)用程序兩個(gè)方面。采用SQL Server 2005 數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù), C#作為前臺(tái)的開發(fā)語(yǔ)言,M
3、icroSoft Visual Studio 2008作為開發(fā)平臺(tái),主要完成書目檢索、借閱管理、圖書管理、用戶維護(hù)、系統(tǒng)維護(hù)等功能。</p><p> 【關(guān)鍵詞】圖書管理,系統(tǒng)設(shè)計(jì),ASP.NET,SQL Server 2005,三層架構(gòu)</p><p><b> Abstract</b></p><p> The books manag
4、ement system management system is intelligent office system is an important part of library management system, therefore the advantages of convenient also is slowly into people's life, the traditional library managem
5、ent mode, improving thoroughly efficiency and relieve staff before busy job, reduce the probability of error. Based on a summary of the design and development of the library management system, describes a simple practica
6、l application of a Web based on B/S structure of </p><p> 【Keywords】 library management, system design, asp.net, SQL Server 2005, three-layer framework</p><p><b> 目 錄</b></p>
7、;<p><b> 摘 要iv</b></p><p> Abstractv</p><p><b> 前 言1</b></p><p> 第1章 系統(tǒng)概述2</p><p> 1.1 系統(tǒng)開發(fā)的背景和意義2</p><p> 1.2
8、系統(tǒng)的特點(diǎn)2</p><p> 1.3 系統(tǒng)設(shè)計(jì)相關(guān)技術(shù)的介紹2</p><p> 1.3.1 Asp.net及SQL Server 2005介紹2</p><p> 1.3.2 Web技術(shù)(B/S與IIS)3</p><p> 1.3.3 JQuery3</p><p> 1.4 運(yùn)行環(huán)境變量的配
9、置4</p><p> 第2章 系統(tǒng)需求分析5</p><p> 2.1 系統(tǒng)設(shè)計(jì)的目標(biāo)5</p><p> 2.2 功能需求5</p><p> 2.2.1 功能模塊劃分5</p><p> 2.2.1.1 系統(tǒng)管理員6</p><p> 2.2.1.2 圖書管理員7
10、</p><p> 2.3系統(tǒng)界面要求8</p><p> 2.4 系統(tǒng)的運(yùn)行環(huán)境求9</p><p> 2.5 性能需求9</p><p> 2.6 異常處理要求9</p><p> 第3章 系統(tǒng)設(shè)計(jì)10</p><p> 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)10</p>
11、<p> 3.1.1 圖書管理系統(tǒng)E-R圖11</p><p> 3.1.2 實(shí)體關(guān)系模型11</p><p> 3.1.3 邏輯結(jié)構(gòu)設(shè)計(jì)11</p><p> 3.2 系統(tǒng)功能設(shè)計(jì)12</p><p> 3.2.1 登陸模塊12</p><p> 3.2.2 圖書管理模塊13<
12、/p><p> 3.2.3 系統(tǒng)管理模塊13</p><p> 第4章 系統(tǒng)詳細(xì)設(shè)計(jì)及編碼實(shí)現(xiàn)14</p><p> 4.1 登錄模塊14</p><p> 4.2 圖書管理模塊15</p><p> 4.2.1 借書信息管理15</p><p> 4.2.2 還書信息管理1
13、8</p><p> 4.2.3 圖書信息查詢18</p><p> 4.2.4 讀者信息查詢21</p><p> 4.3 系統(tǒng)管理模塊21</p><p> 4.3.1 用戶信息維護(hù)21</p><p> 4.3.2 圖書信息維護(hù)23</p><p> 4.3.3 讀者
14、信息維護(hù)24</p><p> 4.4設(shè)計(jì)遇到的問題及解決過程25</p><p> 第5章 測(cè)試分析報(bào)告26</p><p> 5.1 測(cè)試計(jì)劃和要點(diǎn)26</p><p> 5.1.1 登錄模塊測(cè)試要點(diǎn)26</p><p> 5.1.2 系統(tǒng)管理員模塊測(cè)試要點(diǎn)26</p><
15、p> 5.1.3 圖書管理員模塊測(cè)試要點(diǎn)27</p><p> 5.2測(cè)試用例28</p><p> 5.2.1 登錄模塊測(cè)試用例28</p><p> 5.2.2系統(tǒng)管理員測(cè)試用例28</p><p> 5.2.3 圖書管理員測(cè)試用例30</p><p> 5.3 測(cè)試結(jié)果及結(jié)論31&l
16、t;/p><p> 5.3.1 測(cè)試的結(jié)果32</p><p> 5.3.2 缺陷分析及改進(jìn)33</p><p> 5.3.3 測(cè)試結(jié)論33</p><p> 第六章 總結(jié)與展望34</p><p><b> 6.1 總結(jié)34</b></p><p><
17、;b> 致謝35</b></p><p><b> 參考文獻(xiàn)36</b></p><p><b> 前 言</b></p><p> 一個(gè)現(xiàn)代的圖書館在正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息,書籍信息以及兩者互相作用的借書信息、還書信息,傳統(tǒng)的管理方法既浪費(fèi)人力、物力和財(cái)力,又容易導(dǎo)致各種錯(cuò)誤的發(fā)
18、生,使用計(jì)算機(jī)對(duì)圖書館信息進(jìn)行處理,具有手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,使它已經(jīng)成為現(xiàn)代信息技術(shù)的重要組成部分,是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)和應(yīng)用系統(tǒng)的基礎(chǔ)和核心。今天的商業(yè)環(huán)境以及政府機(jī)關(guān)等要求不同類型的數(shù)據(jù)庫(kù)解決方案。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQL Server 2005 還為您的數(shù)據(jù)管理與分析帶來
19、了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web 帶來的機(jī)會(huì)非常重要。作為一個(gè)完備的數(shù)據(jù)庫(kù)和數(shù)據(jù)分析包,SQL Server 2005 為快速開發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開了勝利之門。作為重要的基準(zhǔn)測(cè)試可伸縮性和速度獎(jiǎng)的記錄保持者,SQL Server 2005 是一個(gè)具備完全 Web 支持的</p><p&g
20、t;<b> 第1章 系統(tǒng)概述</b></p><p> 1.1 系統(tǒng)開發(fā)的背景和意義</p><p> 圖書管理是高校內(nèi)每一個(gè)系部或院部都必須切實(shí)面對(duì)的工作,但一直以來人們使用傳統(tǒng)的人工方式管理圖書資料。這種方式存在著許多缺點(diǎn),如效率低、保密性差且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,其工作量也將大大增加,這必將增加圖書資料管理者的工作量和勞動(dòng)強(qiáng)度,這將給圖
21、書資料信息的查找、更新和維護(hù)都帶來了很多困難。</p><p> 經(jīng)過詳細(xì)的調(diào)查,目前我國(guó)各類高等學(xué)校中有相當(dāng)一部分單位圖書資料管理還停留在人工管理的基礎(chǔ)上。這樣的管理機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,其管理方法將浪費(fèi)許多人力和物力。隨著科學(xué)技術(shù)的不斷提高,這種傳統(tǒng)的手工管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理方法所取代。</p><p> 圖書管理作為計(jì)算機(jī)應(yīng)用的一個(gè)分支,有著手工管理無法比
22、擬的優(yōu)點(diǎn),如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書管理的效率。因此,開發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄蔚膱D書管理系統(tǒng),將是非常必要的,也是十分及時(shí)的。</p><p><b> 1.2 系統(tǒng)的特點(diǎn)</b></p><p> 本系統(tǒng)是一個(gè)簡(jiǎn)易的圖書信息管理系統(tǒng),以可以緩解視力疲勞的綠色為主色調(diào),在
23、頁(yè)面布局上采用DIV+CSS技術(shù),來提高系統(tǒng)的瀏覽速度,并且內(nèi)嵌表格,增強(qiáng)整個(gè)系統(tǒng)頁(yè)面的兼容性。在設(shè)計(jì)上采用三層架構(gòu)的設(shè)計(jì)理念,提高系統(tǒng)的可擴(kuò)展性以及系統(tǒng)的維護(hù)。</p><p> 1.3 系統(tǒng)設(shè)計(jì)相關(guān)技術(shù)的介紹</p><p> 1.3.1 Asp.net及SQL Server 2005介紹</p><p> ASP.net是基于通用語(yǔ)言的編譯運(yùn)行的程序,所
24、以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的Web應(yīng)用中。</p><p> SQL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的 XML
25、和 Internet 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過程以 XML 格式輕松存儲(chǔ)和檢索數(shù)據(jù)。</p><p> SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)庫(kù)與Web Service的支持將使您的應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),.net集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker使您的數(shù)據(jù)和其它
26、應(yīng)用無縫集成,各種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來了諸多靈活性。C#、VB.net、XQuery、XMLA、ADO.net 2.0、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。它具有上手容易、兼容性良好等特點(diǎn)。并且SQL Server可以處理大型電子商務(wù),是一個(gè)能夠?qū)Υ笮?、?fù)雜數(shù)據(jù)集執(zhí)行快速、高級(jí)的分析功能的數(shù)據(jù)倉(cāng)庫(kù)。 </p><p> 1.3.2 Web技術(shù)(B
27、/S與IIS)</p><p> B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。有以下優(yōu)點(diǎn):具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理;業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過增加網(wǎng)頁(yè)即可增加服務(wù)器功能;維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新;開發(fā)簡(jiǎn)單,共享性強(qiáng)。</p><p> I
28、IS(Internet Information Server Internet信息服務(wù)器)是一種集Web,F(xiàn)TP和Gopher服務(wù)于一身的服務(wù)器,它可以利用Windows XP Server的各種功能并且能在Internet上發(fā)布信息。IIS提供Internet信息服務(wù)器應(yīng)用程序接口(ISAPI)擴(kuò)展Web服務(wù)器的功能。IIS的管理功能是基于WindowsXP Server的,可以利用資源管理器容易地管理使用IIS建立的Web站點(diǎn)的安全
29、性。</p><p> 1.3.3JQuery</p><p> jQuery是繼prototype之后又一個(gè)優(yōu)秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。它是輕量級(jí)的js庫(kù),這是其它的js庫(kù)所不及的,它兼容CSS3,還兼容各種瀏覽器。它能使用戶更方便地處理HTML documents、events、實(shí)現(xiàn)動(dòng)畫效果,并且方便
30、地為網(wǎng)站提供AJAX交互。jQuery能夠使用戶的html頁(yè)保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需定義id即可。</p><p> 1.4 運(yùn)行環(huán)境變量的配置</p><p> 將文件夾解壓后,在MicroSoft Visual Studio 2008環(huán)境下打開“圖書管理系統(tǒng)解決方案”,然后將DB_LibraryManage文件夾下的數(shù)
31、據(jù)庫(kù)附加到sql Server2005中,在將“圖書管理系統(tǒng)解決方案”下的Web.config配置文件中的</p><p> <connectionStrings></p><p> <add name="strconn" connectionString="Data Source=CMH\SQLEXPRESS;Initial Catal
32、og=LibraryManage;Integrated Security=True" providerName="System.Data.SqlClient" />中的Data Source=CMH\SQLEXPRESS換成當(dāng)前數(shù)據(jù)庫(kù)的服務(wù)器名,這樣基本配置就完成了。然后右擊“圖書管理系統(tǒng)解決方案”下的擴(kuò)展名為aspx的頁(yè)面,選擇在瀏覽器中查看就ok了。整個(gè)系統(tǒng)登錄身份有兩種,一種是系統(tǒng)管理員,一種是
33、圖書管理員,他們所做的操作不同,系統(tǒng)管理員的登錄名與密碼為admin,圖書管理員的登錄名和密碼為123。</p><p> 第2章 系統(tǒng)需求分析</p><p> 2.1 系統(tǒng)設(shè)計(jì)的目標(biāo)</p><p> 本系統(tǒng)是一個(gè)簡(jiǎn)易的圖書管理系統(tǒng),所達(dá)到的目標(biāo)是操作簡(jiǎn)便,穩(wěn)定性強(qiáng),安全性好。</p><p> 易用性體現(xiàn)在兩個(gè)方面。一方面,圖書
34、管理員可以根據(jù)借閱證號(hào)對(duì)讀者進(jìn)行快速的檢索,通過圖書名、作者和出版社對(duì)圖書信息進(jìn)行快速的檢索。另一方面對(duì)讀者的借書及還書也很方便,當(dāng)讀者來登記借書時(shí),圖書管理員可以使用該系統(tǒng)記錄下該用戶的基本信息及所借圖書的信息,當(dāng)用戶來還書時(shí),將那條記錄注銷掉。另一方面系統(tǒng)管理員可以很方便的對(duì)用戶信息,讀者信息和圖書信息進(jìn)行增加、修改和刪除的操作。</p><p> 穩(wěn)定性體現(xiàn)在當(dāng)有多人同時(shí)訪問該簡(jiǎn)易圖書管理系統(tǒng)時(shí),系統(tǒng)能夠
35、正常的運(yùn)行,且對(duì)運(yùn)行速度不會(huì)造成很大的影響。</p><p> 安全性體現(xiàn)在當(dāng)系統(tǒng)奔潰時(shí)數(shù)據(jù)不會(huì)丟失,并且非法用戶不能進(jìn)入系統(tǒng)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行刪除和篡改操作。</p><p><b> 2.2 功能需求</b></p><p> 2.2.1 功能模塊劃分</p><p> 通過對(duì)圖書管理系統(tǒng)的功能分析,可以定
36、義出系統(tǒng)的功能模塊分為兩大模塊:系統(tǒng)管理員模塊和圖書管理員模塊。如圖2—1所示:</p><p> 圖2- 1 模塊劃分用例圖</p><p><b> 用例公約</b></p><p> 用例名:圖書管理員操作</p><p><b> 用例標(biāo)示:UC1</b></p>&l
37、t;p> 涉及執(zhí)行者:圖書管理員</p><p><b> 涉及的用例:無</b></p><p> 描述:圖書管理員進(jìn)入系統(tǒng)進(jìn)行相關(guān)的操作</p><p> 前置條件:圖書管理員且已成功登錄</p><p><b> 用例公約</b></p><p> 用
38、例名:系統(tǒng)管理員操作</p><p><b> 用例標(biāo)示:UC2</b></p><p> 涉及執(zhí)行者:系統(tǒng)管理員</p><p><b> 涉及的用例:無</b></p><p> 描述:系統(tǒng)管理員進(jìn)入系統(tǒng)進(jìn)行相關(guān)的操作</p><p> 前置條件:系統(tǒng)管理員且已
39、成功登錄</p><p> 2.2.1.1 系統(tǒng)管理員</p><p> 系統(tǒng)管理員對(duì)用戶心信息、圖書信息、讀者信息進(jìn)行修改、刪除、添加等維護(hù)。修改密碼。</p><p> 圖2- 2 系統(tǒng)管理員模塊用例圖</p><p><b> 用例公約</b></p><p> 用例名:圖書信息維
40、護(hù)</p><p> 用例標(biāo)示:UC2.1</p><p> 涉及執(zhí)行者:系統(tǒng)管理員</p><p><b> 涉及的用例:無</b></p><p> 描述:系統(tǒng)管理員進(jìn)入系統(tǒng)對(duì)圖書信息進(jìn)行新增、修改和刪除的操作</p><p> 前置條件:系統(tǒng)管理員且已成功登錄</p>
41、<p><b> 用例公約</b></p><p><b> 用例名:密碼修改</b></p><p> 用例標(biāo)示:UC2.4</p><p> 涉及執(zhí)行者:系統(tǒng)管理員</p><p><b> 涉及的用例:無</b></p><p&g
42、t; 描述:系統(tǒng)管理員進(jìn)入系統(tǒng)對(duì)對(duì)圖書館里員的密碼進(jìn)行修改</p><p> 前置條件:系統(tǒng)管理員且已成功登錄</p><p> 2.2.1.2 圖書管理員</p><p> 圖書管理員處理借書信息、還書信息、圖書信息、讀者信息的查詢等。</p><p> 圖2- 3 圖書管理員模塊用例圖</p><p>&
43、lt;b> 用例公約</b></p><p> 用例名:圖書信息查詢</p><p> 用例標(biāo)示:UC1.1</p><p> 涉及執(zhí)行者:圖書管理員</p><p><b> 涉及的用例:無</b></p><p> 描述:圖書管理員進(jìn)入系統(tǒng)可通過圖書名稱和出版社可
44、對(duì)圖書信息進(jìn)行檢索。</p><p> 前置條件:系統(tǒng)管理員且已成功登錄</p><p><b> 2.3系統(tǒng)界面要求</b></p><p> 用戶和管理員在系統(tǒng)可視化界面輸入信息,觸發(fā)消息相應(yīng)函數(shù),系統(tǒng)向用戶或管理員顯示輸出數(shù)據(jù)庫(kù)的查詢、刪除、添加等可視化結(jié)果;</p><p> 圖2- 4 系統(tǒng)登錄界面&l
45、t;/p><p> 圖2- 5 系統(tǒng)主界面</p><p> 2.4 系統(tǒng)的運(yùn)行環(huán)境求</p><p> 系統(tǒng)開發(fā)環(huán)境:Microsoft Visual Studio 2008</p><p> 系統(tǒng)開發(fā)語(yǔ)言:ASP.net+C#</p><p> 運(yùn)行平臺(tái):Windows XP</p><p
46、> 數(shù)據(jù)庫(kù):SQL Server 2005</p><p> Web服務(wù)器: IIS5.1 </p><p><b> 2.5 性能需求</b></p><p> 數(shù)據(jù)精確度:查詢時(shí)應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。 </p><p> 時(shí)間特性:一般操作的響
47、應(yīng)時(shí)間應(yīng)在1-2秒內(nèi),對(duì)相應(yīng)服務(wù)響應(yīng)時(shí)間也應(yīng)在可接受的時(shí)間內(nèi)完成</p><p> 2.6 異常處理要求</p><p> 定義數(shù)據(jù)邊界,防止數(shù)據(jù)越界或資源故障導(dǎo)致的不正常情況。當(dāng)操作數(shù)據(jù)庫(kù)時(shí)發(fā)生異常,拋出SqlException異常,具有較好的健壯性。</p><p><b> 第3章 系統(tǒng)設(shè)計(jì)</b></p><p
48、><b> 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 3.1.1 圖書管理系統(tǒng)E-R圖</p><p> 3.1.2 實(shí)體關(guān)系模型</p><p> 圖書信息表:圖書編號(hào)、管理員編號(hào)、圖書名稱、圖書作者</p><p> 讀者信息表:讀者編號(hào)、借閱證編號(hào)、讀者姓名、聯(lián)系電話</p>&l
49、t;p> 借閱表:借閱編號(hào)、借閱證編號(hào)、管理員編號(hào)、借閱日期、歸還日期</p><p> 用戶表:用戶編號(hào)、用戶姓名、用戶密碼、用戶級(jí)別</p><p> 3.1.3 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> ?。?)T_BOOK 圖書信息表(用來存儲(chǔ)圖書的相關(guān)信息): </p><p> 表3— 1 圖書信息表</p>&
50、lt;p> ?。?)T_BORROW 借閱表(讀者借閱圖書的相關(guān)信息):</p><p><b> 表3— 2 借閱表</b></p><p> ?。?)T_READER 讀者信息表(存儲(chǔ)讀者的相關(guān)信息):</p><p> 表3— 3 讀者信息表</p><p> ?。?)T_USER 用戶表(存儲(chǔ)系
51、統(tǒng)管理員及圖書管理員的相關(guān)信息):</p><p><b> 表3— 4 用戶表</b></p><p> 3.2 系統(tǒng)功能設(shè)計(jì)</p><p> 3.2.1 登陸模塊</p><p><b> 流程圖如下圖所示:</b></p><p> 圖 3— 2 登錄模塊流
52、程圖</p><p><b> 流程描述:</b></p><p> 輸入用戶名和密碼,單擊登錄,如果用戶是合法的,則進(jìn)入操作界面;否則提示用戶不存在。</p><p> 3.2.2 圖書管理模塊</p><p> 圖書管理模塊流程圖如下:</p><p> 圖 3— 3 圖書管理模塊&
53、lt;/p><p><b> 流程描述:</b></p><p> 圖書管理模塊屬于圖書管理員的工作范疇,在此,圖書管理員可以對(duì)圖書信息,讀者信息進(jìn)行查詢,并且可以進(jìn)行借書和還書的操作。</p><p> 3.2.3 系統(tǒng)管理模塊</p><p> 系統(tǒng)管理模塊流程圖如下:</p><p>
54、 圖 3— 4 圖書管理模塊</p><p> 第4章 系統(tǒng)詳細(xì)設(shè)計(jì)及編碼實(shí)現(xiàn)</p><p><b> 4.1 登錄模塊</b></p><p> 在登錄界面中輸入合法的用戶名和密碼,如果用戶的級(jí)別是1,則為系統(tǒng)管理員頁(yè)面跳轉(zhuǎn)至系統(tǒng)管理員的操作界面“UserMan.aspx”,若為2,則為圖書管理員,頁(yè)面跳轉(zhuǎn)至圖書管理界面“Borrow
55、Man.aspx”。</p><p> 登錄模塊的時(shí)序圖如下所示:</p><p> 圖4- 1 登陸模塊時(shí)序圖</p><p><b> 登錄模塊時(shí)序圖描述</b></p><p><b> 關(guān)鍵代碼如下所示:</b></p><p> //根據(jù)權(quán)限跳轉(zhuǎn)頁(yè)面<
56、;/p><p> if (Session["Level"].ToString() == "1")</p><p> Response.Redirect("UserMan.aspx");</p><p> if (Session["Level"].ToString() == "
57、2")</p><p> Response.Redirect("BorrowMan.aspx");</p><p><b> break;</b></p><p> // 根據(jù)用戶名及密碼來確定提示信息</p><p><b> case -1:</b><
58、/p><p><b> {</b></p><p> Label3.Text = "該用戶不存在!";</p><p><b> break;</b></p><p><b> }</b></p><p><b> c
59、ase 100:</b></p><p><b> {</b></p><p> Label3.Text = "用戶密碼錯(cuò)誤";</p><p><b> break;</b></p><p><b> }</b></p>
60、<p><b> }</b></p><p><b> }</b></p><p><b> else</b></p><p> Label3.Text = "驗(yàn)證碼錯(cuò)誤";</p><p><b> }</b>&l
61、t;/p><p> 4.2 圖書管理模塊</p><p> 圖書管理模塊可以對(duì)讀者、圖書信息、借書信息及還書信息進(jìn)行操作及管理。</p><p> 4.2.1 借書信息管理</p><p> 在借書信息頁(yè)面中通過輸入讀者借書證號(hào)和圖書管理編號(hào),來實(shí)現(xiàn)借書操作,其借書信息的流程圖如下所示:</p><p> 圖 4
62、- 2 借書信息管理時(shí)序圖</p><p><b> 關(guān)鍵代碼如下所示:</b></p><p> int re = borrow.BorrowBook();</p><p> switch (re)</p><p><b> {</b></p><p><b
63、> case -1:</b></p><p> this.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert(“讀者ID不存在”)</script>"); break;</p><p><b> case 0:<
64、;/b></p><p> this.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('借書證號(hào)" + borrowModel.CardID + " 管理編號(hào)" + borrowModel.ManID + " 借書操作完成¦&
65、#39;)</script>");break;</p><p><b> case 1:</b></p><p> this.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('圖書ID不存在')</
66、script>");break;</p><p><b> case 2:</b></p><p> this.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('圖書已借出')</script>&q
67、uot;); break;</p><p><b> case 3:</b></p><p> this.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('借書操作失敗')</script>"); bre
68、ak;</p><p><b> }</b></p><p><b> //校驗(yàn)讀者ID</b></p><p> DataTable dt = read.Search();</p><p> if (dt.Rows.Count == 0)</p><p><b
69、> {</b></p><p> return -1;</p><p><b> }</b></p><p> DB_Book book = new DB_Book();</p><p> BookModel Book = new BookModel();</p><p&g
70、t; Book.ManID = _Borrow.ManID;</p><p> book.Book = Book;</p><p><b> //校驗(yàn)圖書ID</b></p><p> dt = book.Search();</p><p> if (dt.Rows.Count == 0)</p>
71、<p><b> {</b></p><p><b> return 1;</b></p><p><b> }</b></p><p> DAL.V_BORROW v = new DAL.V_BORROW();</p><p> //判斷圖書是否借出&l
72、t;/p><p> dt = v.SelectBookRutrun(_Borrow.ManID);</p><p> for (int i = 0; i < dt.Rows.Count; i++)</p><p><b> {</b></p><p> if (dt.Rows[i].ItemArray[0].T
73、oString() == "")</p><p><b> {</b></p><p><b> return 2;</b></p><p><b> }</b></p><p><b> }</b></p>&l
74、t;p> 4.2.2 還書信息管理</p><p> 在還書信息頁(yè)面中通過輸入讀者借書證號(hào)和圖書管理編號(hào),點(diǎn)擊提交按鈕來實(shí)現(xiàn)還書書操作,其還書操作的流程圖如下所示:</p><p> 圖 4- 3 還書信息管理流程圖</p><p> 4.2.3 圖書信息查詢</p><p> 根據(jù)圖書名或管理編號(hào)可以對(duì)圖書進(jìn)行查詢,來看書的
75、詳細(xì)信息。圖書信息查詢時(shí)序圖如下所示:</p><p> 圖 4- 4 圖書信息查詢流程圖</p><p> 圖書信息查詢時(shí)序圖描述</p><p><b> 關(guān)鍵代碼如下:</b></p><p> protected void btnSearch_Click(object sender, EventArgs
76、e)</p><p><b> {</b></p><p> DataBind();</p><p><b> }</b></p><p> new private void DataBind()</p><p><b> {</b></
77、p><p><b> //執(zhí)行查詢</b></p><p> GridView1.DataSource = book.SelectBook(txtkey.Text, DropDownList1.SelectedValue);</p><p> GridView1.DataBind();</p><p><b>
78、; }</b></p><p> public DataTable SelectBook(string key, string se)</p><p><b> {</b></p><p> return book.Select(key, se);</p><p><b> }</b
79、></p><p> public DataTable Select(string key, string se)</p><p><b> {</b></p><p> qlConnection conn = new SqlConnection(Tools.SqlConnStr.ReturnConnStr());</p>
80、;<p> SqlDataAdapter sda = new SqlDataAdapter();</p><p> sda.SelectCommand = new SqlCommand();</p><p> sda.SelectCommand.Connection = conn;</p><p> sda.SelectCommand.Comm
81、andText = "select * from T_Book where " + se + " like '%'+@key+'%'";</p><p> sda.SelectCommand.Parameters.Add("@key", SqlDbType.NVarChar, 12).Value = key;</p
82、><p> DataTable dt = new DataTable();</p><p> conn.Open();</p><p> sda.Fill(dt);</p><p> conn.Close();</p><p><b> }</b></p><p>
83、 4.2.4 讀者信息查詢</p><p> 圖 4— 4 讀者信息查詢時(shí)序圖</p><p> 4.3 系統(tǒng)管理模塊</p><p> 系統(tǒng)管理員可以對(duì)用戶、圖書及讀者進(jìn)行增、刪和改的操作。</p><p> 4.3.1 用戶信息維護(hù)</p><p> 用戶管理模塊流程圖如下:</p>&l
84、t;p> 圖 4— 5 用戶信息維護(hù)流程圖</p><p><b> 流程描述:</b></p><p> 系統(tǒng)管理員進(jìn)入用戶信息維護(hù)模塊,可以根據(jù)輸入的用戶姓名來查詢滿足要求的用戶信息,并且可以對(duì)此條信息進(jìn)行修改,刪除操作,并且可以添加新的系統(tǒng)管理員或圖書管理員。</p><p> 4.3.2 圖書信息維護(hù)</p>
85、<p> 圖 4— 6 圖書信息維護(hù)時(shí)序圖</p><p><b> 流程描述:</b></p><p> 系統(tǒng)管理員進(jìn)入圖書信息維護(hù)模塊,可以根據(jù)輸入的圖書管理編號(hào)來查詢滿足要求的圖書信息,并且可以對(duì)此條信息進(jìn)行修改,刪除操作,并且可以添加新的圖書信息。</p><p> 4.3.3 讀者信息維護(hù)</p>
86、<p> 圖 4— 7 讀者信息維護(hù)時(shí)序圖</p><p><b> 流程描述:</b></p><p> 系統(tǒng)管理員進(jìn)入讀者信息維護(hù)模塊,可以根據(jù)輸入的借書證號(hào)來查詢滿足要求的讀者信息,并且可以對(duì)此條信息進(jìn)行修改,刪除操作,并且可以添加新的讀者。</p><p><b> 關(guān)鍵代碼如下:</b><
87、;/p><p><b> //更新讀者信息 </b></p><p> //返回1表示更新成功,返回0表示更新失敗</p><p> public int UpdateReader()</p><p><b> {</b></p><p> read.Reader =
88、_Reader;</p><p> int temp = read.Update();</p><p> if (temp > 0)</p><p><b> {</b></p><p><b> return 1;</b></p><p><b>
89、 }</b></p><p><b> else</b></p><p><b> {</b></p><p><b> return 0;</b></p><p><b> }</b></p><p><
90、b> }</b></p><p> //根據(jù)讀者ID更新讀者信息</p><p> public int Update()</p><p><b> {</b></p><p> SqlParameter[] sqlp = new SqlParameter[] { </p>&l
91、t;p> new SqlParameter("@ReaderID", _Reader.ReaderID),</p><p> new SqlParameter("@ReaderName", _Reader.ReaderName),</p><p> new SqlParameter("@Tel", _Reader.Te
92、l)};</p><p> int row = SqlHelper.Update(sqlp, "T_Reader_Update");</p><p> return row;</p><p><b> }</b></p><p> 4.4設(shè)計(jì)遇到的問題及解決過程</p><
93、p><b> 1、設(shè)計(jì)語(yǔ)言</b></p><p> 該簡(jiǎn)易圖書管理系統(tǒng)以C#作為開發(fā)語(yǔ)言,但是我在學(xué)校由于時(shí)間關(guān)系所學(xué)的有關(guān)C#的只是做一個(gè)基于B/S結(jié)構(gòu)的系統(tǒng)很有限,所已我花了一周的時(shí)間學(xué)習(xí)了C#這門開發(fā)語(yǔ)言,同時(shí)學(xué)習(xí)ASP.NET的知識(shí),尤其是ADO.NET數(shù)據(jù)訪問技術(shù),因?yàn)檎麄€(gè)系統(tǒng)都是與后臺(tái)數(shù)據(jù)庫(kù)的交互。</p><p> 2、UML知識(shí)及畫圖工具
94、</p><p> 雖然在無錫培訓(xùn)的時(shí)候接觸到了UML知識(shí),但是了解的不多,而且對(duì)于UML的制圖工具也不會(huì)使用,所以修改之前的論文中都是以傳統(tǒng)的流程圖來描述一些功能的實(shí)現(xiàn)的,但是在老師的建議下,我通過網(wǎng)絡(luò),進(jìn)一步學(xué)習(xí)了UML知識(shí),并且學(xué)會(huì)了UML制圖工具PowerDesigner的使用。</p><p> 沒有什么問題是解決不了的,只要你肯花時(shí)間。</p><p&g
95、t; 第5章 測(cè)試分析報(bào)告</p><p> 有兩種基本方法可以用來標(biāo)識(shí)測(cè)試用例,即功能測(cè)試(黑盒測(cè)試)和結(jié)構(gòu)測(cè)試(白盒測(cè)試)。本次測(cè)試我主要采用了功能測(cè)試。</p><p> 功能測(cè)試的基本觀點(diǎn)是,任何程序都可以看作是將輸入定義域取值映射到輸出值域的函數(shù)。</p><p> 5.1 測(cè)試計(jì)劃和要點(diǎn)</p><p> 軟件測(cè)試的本質(zhì)
96、是針對(duì)要測(cè)試的內(nèi)容確定一組測(cè)試用例。在討論之前,我先把要測(cè)試各個(gè)模塊的計(jì)劃和要點(diǎn)列出:</p><p> 5.1.1 登錄模塊測(cè)試要點(diǎn)</p><p> 數(shù)據(jù)庫(kù)連接情況:正常情況,數(shù)據(jù)庫(kù)文件缺少,外部系統(tǒng)異常。</p><p> 系統(tǒng)設(shè)置獲?。赫G闆r,外部系統(tǒng)異常。</p><p> 對(duì)用戶輸入的響應(yīng):合法輸入,能夠正常調(diào)用子模塊;
97、</p><p> 非法輸入,系統(tǒng)能否辨別,并作出響應(yīng)(提出警告);</p><p> 子模塊的異常狀況,系統(tǒng)能否及時(shí)做出響應(yīng)。</p><p> 5.1.2 系統(tǒng)管理員模塊測(cè)試要點(diǎn)</p><p> 5.1.2.1 借閱模塊測(cè)試要點(diǎn)</p><p><b> 模塊正常運(yùn)行流程</b>&
98、lt;/p><p> 用戶輸入數(shù)據(jù)檢查(學(xué)生學(xué)號(hào)、圖書書號(hào)),包括數(shù)據(jù)合理性檢查,以及合法性檢查</p><p><b> 數(shù)據(jù)庫(kù)操作</b></p><p> 數(shù)據(jù)庫(kù)連接異常時(shí)的響應(yīng)情況</p><p> 5.1.2.2 讀者信息查詢模塊測(cè)試要點(diǎn)</p><p><b> 數(shù)據(jù)庫(kù)
99、連接正常時(shí)</b></p><p><b> 輸入合理合法參數(shù)</b></p><p><b> 輸入?yún)?shù)不合理</b></p><p><b> 輸入?yún)?shù)不合法</b></p><p> 數(shù)據(jù)庫(kù)連接異常;數(shù)據(jù)庫(kù)數(shù)據(jù)異常(讀者姓名為空)</p>
100、<p> 5.1.2.3 圖書查詢模塊測(cè)試要點(diǎn)</p><p><b> 數(shù)據(jù)庫(kù)連接正常</b></p><p><b> 數(shù)據(jù)庫(kù)數(shù)據(jù)正常</b></p><p><b> 輸入的書號(hào)合理合法</b></p><p><b> 輸入的書號(hào)不合理&
101、lt;/b></p><p><b> 輸入的書號(hào)不合法</b></p><p><b> 數(shù)據(jù)庫(kù)數(shù)據(jù)異常</b></p><p><b> 數(shù)據(jù)庫(kù)連接異常</b></p><p> 5.1.2.4 圖書歸還模塊測(cè)試要點(diǎn)</p><p>&
102、lt;b> 模塊正常工作流程</b></p><p> 對(duì)輸入的查驗(yàn),包括輸入值的合法性與合理性檢驗(yàn)</p><p> 數(shù)據(jù)庫(kù)連接異常能否做出適當(dāng)處理</p><p> 數(shù)據(jù)庫(kù)數(shù)據(jù)異常時(shí)能否判斷并給予適當(dāng)處理</p><p> 5.1.3 圖書管理員模塊測(cè)試要點(diǎn)</p><p> 5.1.
103、3.1 用戶維護(hù)模塊測(cè)試要點(diǎn)</p><p><b> 模塊正常工作流程</b></p><p> 對(duì)輸入的查驗(yàn),包括輸入值的合法性與合理性檢驗(yàn)</p><p> 數(shù)據(jù)庫(kù)連接異常能否做出適當(dāng)處理</p><p> 數(shù)據(jù)庫(kù)數(shù)據(jù)異常時(shí)能否判斷并給予適當(dāng)處理</p><p> 5.1.3.2
104、圖書信息維護(hù)模塊測(cè)試要點(diǎn)</p><p><b> 模塊正常工作流程</b></p><p> 對(duì)輸入的查驗(yàn),包括輸入值的合法性與合理性檢驗(yàn)</p><p> 數(shù)據(jù)庫(kù)連接異常能否做出適當(dāng)處理</p><p> 數(shù)據(jù)庫(kù)數(shù)據(jù)異常時(shí)能否判斷并給予適當(dāng)處理</p><p> 5.1.3.3 讀者
105、信息維護(hù)模塊測(cè)試要點(diǎn)</p><p><b> 模塊正常工作流程</b></p><p> 對(duì)輸入的查驗(yàn),包括輸入值的合法性與合理性檢驗(yàn)</p><p> 數(shù)據(jù)庫(kù)連接異常能否做出適當(dāng)處理</p><p> 數(shù)據(jù)庫(kù)數(shù)據(jù)異常時(shí)能否判斷并給予適當(dāng)處理</p><p><b> 5.2
106、測(cè)試用例</b></p><p> 測(cè)試用例是為了特定目的(如考察特定程序路徑或驗(yàn)證是否符合特定的需求)而設(shè)計(jì)的測(cè)試數(shù)據(jù)及與之相關(guān)的測(cè)試規(guī)程的一個(gè)特定的集合,或稱為有效地發(fā)現(xiàn)軟件缺陷的最小測(cè)試執(zhí)行單元。</p><p> 根據(jù)上一節(jié)給出的測(cè)試要點(diǎn),又因?yàn)闇y(cè)試是不可能窮舉的。所以我們采用等價(jià)劃分法來進(jìn)行對(duì)圖書管理系統(tǒng)的測(cè)試。它將不能窮舉的測(cè)試過程進(jìn)行合理分類,從而保證設(shè)計(jì)出來
107、的測(cè)試用例具有代表性和完整性。</p><p> 5.2.1 登錄模塊測(cè)試用例</p><p> 表 5- 2(a) 登錄模塊測(cè)試用例 </p><p> 5.2.2系統(tǒng)管理員測(cè)試用例</p><p> 5.2.2.1 借閱模塊測(cè)試用例</p><p> 表5- 2(b)借閱模塊測(cè)試用例</p>
108、<p> 5.2.2.2 讀者信息查詢模塊測(cè)試用例</p><p> 表5- 2(c)借閱模塊測(cè)試用例</p><p> 5.2.2.3 圖書查詢模塊測(cè)試用例</p><p> 表5- 2(d)圖書查詢模塊測(cè)試用例</p><p> 5.2.2.4 圖書歸還模塊測(cè)試用例</p><p> 表5-
109、 2(e)圖書歸還模塊測(cè)試用例</p><p> 5.2.3 圖書管理員測(cè)試用例</p><p> 5.2.3.1 用戶信息維護(hù)模塊測(cè)試用例</p><p> 表5- 2(f) 用戶信息維護(hù)模塊測(cè)試用例</p><p> 5.2.3.2 圖書信息維護(hù)模塊測(cè)試用例</p><p> 表5- 2(g)圖書信息維護(hù)
110、模塊測(cè)試用例</p><p> 5.3 測(cè)試結(jié)果及結(jié)論</p><p> 5.3.1 測(cè)試的結(jié)果</p><p> 5.3.1.1 登錄模塊測(cè)試結(jié)果</p><p> 表5- 3(a)登錄模塊測(cè)試結(jié)果</p><p> 5.3.1.2 系統(tǒng)管理員模塊測(cè)試結(jié)果</p><p> 表5-
111、 3(b)借閱模塊測(cè)試結(jié)果</p><p> 表5- 3(c)讀者信息查詢模塊測(cè)試結(jié)果</p><p> 表5- 3(d) 圖書信息查詢模塊測(cè)試結(jié)果</p><p> 表5- 3(e)圖書歸還模塊測(cè)試結(jié)果</p><p> 5.3.1.3 圖書管理員模塊測(cè)試結(jié)果</p><p> 表5- 3(f)用戶信息模塊
112、測(cè)試結(jié)果</p><p> 表5- 3(g) 圖書信息模塊測(cè)試結(jié)果</p><p> 表5- 3(h)讀者信息模塊測(cè)試結(jié)果</p><p> 5.3.2 缺陷分析及改進(jìn)</p><p> 本部分對(duì)上述缺陷和其他收集數(shù)據(jù)進(jìn)行綜合分析 </p><p><b> 1.缺陷綜合分析 </b>&
113、lt;/p><p> 缺陷發(fā)現(xiàn)效率 = 缺陷總數(shù)/執(zhí)行測(cè)試用時(shí) = 1/(0.5天) = 2 /天</p><p> 用例質(zhì)量 = 缺陷總數(shù)/測(cè)試用例總數(shù) ×100% = 1/8 ×100% =12.5 %</p><p><b> 2.對(duì)缺陷的改進(jìn)</b></p><p> 在測(cè)試用例C7中,
114、發(fā)現(xiàn)的缺陷,通過對(duì)相關(guān)功能編碼的改進(jìn),已經(jīng)使測(cè)試的結(jié)果和預(yù)期達(dá)到的效果一致。</p><p> 5.3.3 測(cè)試結(jié)論</p><p><b> 1、測(cè)試目標(biāo)完成</b></p><p><b> 2、測(cè)試已通過</b></p><p><b> 第六章 總結(jié)與展望</b>
115、;</p><p><b> 6.1 總結(jié)</b></p><p> 這次畢業(yè)設(shè)計(jì)讓我更加熟悉了從理論到實(shí)踐的跨越。從當(dāng)初的查閱圖書,到現(xiàn)在的網(wǎng)站成功運(yùn)行,這中間有很多值得回味的地方。今年暑假的時(shí)候在無錫威迅藍(lán)博軟件技術(shù)有限公司參加了為期三個(gè)月的培訓(xùn),在此期間接觸了一門新的開發(fā)語(yǔ)言及微軟公司的C#和.NET開發(fā)平臺(tái),讓我下定決心要自己嘗試用C#作為開發(fā)語(yǔ)言,Vis
116、ual Studio 2008作為開發(fā)平臺(tái),SQL Server2005作為后臺(tái)數(shù)據(jù)庫(kù)做一個(gè)簡(jiǎn)易的圖書管理系統(tǒng)。組員共同完成了整個(gè)系統(tǒng)的概要設(shè)計(jì),及詳細(xì)設(shè)計(jì),在編碼階段由我一個(gè)人負(fù)責(zé),可是剛開始就碰了釘子,遇到了好多C#語(yǔ)言的技術(shù)點(diǎn),最后花了一周的時(shí)間系統(tǒng)的學(xué)習(xí)了一下C#程序設(shè)計(jì)語(yǔ)言。</p><p> 這次的設(shè)計(jì),從選題到詳細(xì)設(shè)計(jì)都是和組員共同完成的。編碼的實(shí)現(xiàn)幾乎都是自己獨(dú)立完成的。從前臺(tái)網(wǎng)頁(yè)設(shè)計(jì)的實(shí)現(xiàn),到
117、后臺(tái)代碼的編輯,我用到的軟件主要有Word、Photoshop、Fireworks、Dreamweaver、MSSQL、Visual Studio2008等,并首次運(yùn)用C#語(yǔ)言,開發(fā)了這個(gè)簡(jiǎn)單的圖書管理系統(tǒng)。在系統(tǒng)的開發(fā)過程中,多門以前感覺很抽象的課程,如軟件工程、數(shù)據(jù)庫(kù)原理、面向?qū)ο蟪绦蛟O(shè)計(jì)等變得清晰起來,強(qiáng)烈地感覺到這幾門理論課程在實(shí)踐中的重要性。</p><p> 整個(gè)過程中,從需求分析到設(shè)計(jì)、編碼、測(cè)試
118、,我都力求規(guī)范化和文檔化,努力讓自己以前學(xué)的知識(shí)運(yùn)用到本網(wǎng)站的開發(fā)中,盡量保證整個(gè)系統(tǒng)的開發(fā)進(jìn)度和質(zhì)量,順利完成這次的畢業(yè)設(shè)計(jì),為自己的大學(xué)生涯畫上一個(gè)完美的句號(hào)。</p><p> 不過,在系統(tǒng)開發(fā)過程中,好多知識(shí)都是隨學(xué)隨用,就增加了很多不必要的麻煩。比如說:數(shù)據(jù)庫(kù)的安全性問題,框架的使用等。雖說這些都會(huì)消耗系統(tǒng)開發(fā)的時(shí)間,但在老師、同學(xué)以及自己的不斷努力下,不怕麻煩,不怕重復(fù),當(dāng)克服了這些問題之后,我會(huì)感
119、覺到自己的知識(shí)在一點(diǎn)一滴地積累,不知不覺中增加。</p><p> 雖然圖書管理系統(tǒng)基本上完成了預(yù)期的目標(biāo),并且很多錯(cuò)誤被克服了,但是系統(tǒng)中難免還有很多不足之處需要好好改進(jìn)。</p><p> 我相信,只要肯鉆研,只要擠時(shí)間,一切自己想要的知識(shí)都可以掌握。</p><p><b> 致謝</b></p><p>
120、 大學(xué)生活一晃而過,回首走過的歲月,心中倍感充實(shí),當(dāng)我寫完這篇畢業(yè)論文的時(shí)候有一種如釋負(fù)重的感覺,感慨良多。</p><p> 大學(xué)三年學(xué)習(xí)時(shí)光即將接近尾聲,在此我想對(duì)我的母校,親人們,我的老師和同學(xué)們表達(dá)我由衷的謝意。感謝我的家人對(duì)我大學(xué)三年學(xué)習(xí)的默默支持;感謝我的母校蘭州石化職業(yè)技術(shù)學(xué)院給了我在大學(xué)三年的學(xué)習(xí)深造的機(jī)會(huì),讓我能繼續(xù)學(xué)習(xí)和提高;感謝**學(xué)院的老師和同學(xué)三年來的鼓勵(lì)和支持。老師們課堂上的激情洋溢
121、,課堂下的諄諄教誨;同學(xué)們?cè)趯W(xué)習(xí)中的認(rèn)真熱情,生活上的熱心主動(dòng),所有這些讓我大學(xué)三年的生活充滿了感動(dòng)。</p><p> 我們的班主任**,在系里擔(dān)任重要職位,公務(wù)冗忙,雖不曾與我們有過課程上的接觸,但是對(duì)整個(gè)班級(jí)同學(xué)的學(xué)習(xí)和生活卻是無微不至的關(guān)懷。陳老師對(duì)我個(gè)人的學(xué)習(xí)、工作上的關(guān)愛,也讓我在大學(xué)期間備受其益,著實(shí)感動(dòng)。在此,我真誠(chéng)的向老師道聲“老師,辛苦了”!</p><p> 感謝
122、大學(xué)期間所有授我以業(yè)的老師,如***老師的循循善誘,諄諄教導(dǎo),我也沒有這么大的動(dòng)力和信心完成這篇論文。尤其感謝我們的論文指導(dǎo)老師任泰明,任老師為人隨和,治學(xué)嚴(yán)謹(jǐn)。在論文開題的初期給我給了很多的幫助,如論文的選題、怎樣做一個(gè)符合要求的畢業(yè)設(shè)計(jì)系統(tǒng)及如何部署等等。而且任老師對(duì)我的論文提出的寶貴修改意見,而且對(duì)我這個(gè)學(xué)生非常的肯定,這使我在IT行業(yè)發(fā)展有了更加堅(jiān)定的信息。他經(jīng)常用“奮斗一萬(wàn)個(gè)小時(shí),你就可以成為專家”來教育我們,在此,真誠(chéng)的向老
123、師們說聲“謝謝,老師們辛苦了”!</p><p> 感謝所有與我共享陽(yáng)光和快樂的同學(xué),有你們的陪伴和支持我的大學(xué)生活充實(shí)而精彩。在此,特別感謝我們**的成員,是你們讓我在異地求學(xué)及工作的過程中讓我體會(huì)到家人給與的那種溫暖。</p><p> 感謝給予我平靜與溫暖的家人,有你們的關(guān)懷,我的生活安穩(wěn)而踏實(shí)。</p><p> 感恩之余,誠(chéng)懇的請(qǐng)各位老師對(duì)我的論文多
124、加批評(píng)指正,是我及時(shí)完成論文的不足之處。</p><p><b> 謹(jǐn)此以致謝!</b></p><p><b> 參考文獻(xiàn)</b></p><p> [1] 劉竹林.軟件工程與項(xiàng)目管理,北京:北京師范大學(xué)出版集團(tuán), 2008:200-300;</p><p> [2] 威迅教育.C#語(yǔ)
125、言,上海:威迅教育科技有限公司, 2006;</p><p> [3] 威迅教育.ASP.NET3.5開發(fā)大全,上海:威迅教育科技有限公司, 2006;</p><p> [4] 威迅教育.Microsoft .Net Framework2.0開發(fā)技術(shù),上海:威迅教育科技有限公司, 2006;</p><p> [5] 威迅教育.ADO.NET2.0數(shù)據(jù)
126、訪問技術(shù),上海:威迅教育科技有限公司, 2006;</p><p> [6]朱少民.軟件測(cè)試方法和技術(shù).北京:清華大學(xué)出版社,2005年7月</p><p> ?。?]Paul C.Jorgensen.軟件測(cè)試(第二版).北京:機(jī)械工業(yè)出版社,2006年2月</p><p> ?。?]北京希望電腦公司.UML Programing Guide 設(shè)計(jì)核心技術(shù).北京:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)僅提供信息存儲(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)
- 圖書管理系統(tǒng)畢業(yè)論文
- 圖書管理系統(tǒng)畢業(yè)論文
- 圖書管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-圖書管理系統(tǒng)
- 圖書管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——圖書管理系統(tǒng)
- 圖書管理系統(tǒng)-畢業(yè)論文
- 畢業(yè)論文--圖書管理系統(tǒng)
- 畢業(yè)論文——圖書管理系統(tǒng)
- 圖書管理系統(tǒng)畢業(yè)論文
- 圖書管理系統(tǒng)畢業(yè)論文
- 圖書管理系統(tǒng) 畢業(yè)論文
- 圖書管理系統(tǒng)畢業(yè)論文
- 圖書管理系統(tǒng)畢業(yè)論文
- 圖書管理系統(tǒng)畢業(yè)論文
- 圖書管理系統(tǒng)畢業(yè)論文
- 圖書管理系統(tǒng)測(cè)試畢業(yè)論文
- 圖書管理系統(tǒng)畢業(yè)論文 (3)
- 圖書管理系統(tǒng)畢業(yè)論文7
評(píng)論
0/150
提交評(píng)論