畢業(yè)論文--圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩23頁(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、<p><b>  學(xué)號(hào):</b></p><p>  靜軒圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  Design and Implementation of the Jing Xuan Library Management System</p><p>  論文作者姓名: &l

2、t;/p><p>  作 者 學(xué) 號(hào): </p><p>  所 在 學(xué) 院: 計(jì)算機(jī)與信息工程</p><p>  所 學(xué) 專 業(yè): 網(wǎng)絡(luò)工程 </p><p>  導(dǎo)師姓名職稱: <

3、/p><p>  論文完成時(shí)間: </p><p>  畢業(yè)設(shè)計(jì)(論文、創(chuàng)作)開題報(bào)告</p><p><b> ?。▽W(xué)生本人填寫)</b></p><p>  畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)任務(wù)書</p><p> ?。▽?dǎo)師根據(jù)學(xué)生的開題報(bào)告填寫)</p&g

4、t;<p><b>  指導(dǎo)教師簽名:</b></p><p>  2013年 1 月10 日</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  ABSTRACTII</p><

5、;p>  第1章 緒 論1</p><p>  1.1 課題來(lái)源2</p><p>  第2章 系統(tǒng)分析3</p><p>  2.1 系統(tǒng)目標(biāo)4</p><p>  2.2 可行性分析5</p><p>  2.3 業(yè)務(wù)流程6</p><p>  2.4 系統(tǒng)

6、功能結(jié)構(gòu)7</p><p>  第3章 數(shù)據(jù)庫(kù)設(shè)計(jì)8</p><p>  第4章 主要模塊設(shè)計(jì)9</p><p>  4.1 網(wǎng)站首頁(yè)10</p><p>  4.2 網(wǎng)站設(shè)置11</p><p>  4.2.1 圖書館信息設(shè)置12</p><p>  4.2.2 管理員

7、設(shè)置13</p><p>  4.2.3 書架設(shè)置14</p><p>  4.3 圖書借還模塊15</p><p>  4.3 更改口令模塊16</p><p><b>  結(jié) 論17</b></p><p><b>  參考文獻(xiàn)18</b></p

8、><p><b>  摘 要</b></p><p>  本文首先分析了圖書管理現(xiàn)狀和存在的問(wèn)題。針對(duì)圖書管理出現(xiàn)的問(wèn)題,結(jié)合其業(yè)務(wù)流程,設(shè)計(jì)了用于中小型規(guī)模的日常運(yùn)作的管理系統(tǒng)。其中涉及了系統(tǒng)開發(fā)的模式、關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)、工具及環(huán)境的說(shuō)明。</p><p>  本系統(tǒng)主要解決以下問(wèn)題:如何開發(fā)動(dòng)態(tài)網(wǎng)頁(yè),如何在利用DIV+CSS來(lái)布局網(wǎng)頁(yè),如何

9、將借閱和歸還模塊更清晰的呈現(xiàn)。本系統(tǒng)不僅維護(hù)方便,節(jié)省了圖書館的資源,方便圖書館進(jìn)行圖書管理,同時(shí),用戶也能夠更容易更直觀的查詢書籍、管理藏書,使借書、還書、查書的過(guò)程大大簡(jiǎn)化,更加的方便和容易。</p><p>  關(guān)鍵詞 : B/S ;SQL Server 2008 ;Visual Studio ;圖書管理系統(tǒng)。</p><p><b>  ABSTRACT</b>

10、;</p><p>  This paper analyzes the status and existing problems of books management first. For book management problems, combined with its business processes, design the daily operation management system for

11、 small and medium size. which involves the system development model and relational database design, tools and environment.</p><p>  This system is mainly to solve the following problems: how to develop dynam

12、ic web pages, how to make use of DIV + CSS to layout, page rendering more clearly how to borrow and return module. This system is not only easy maintenance, save the resources of the library, the library for a book manag

13、ement, at the same time, users can also more easily more intuitive query books, management books, borrow books, return books, check book process greatly simplified, more convenient and easier.</p><p>  Keywo

14、rds: B/S;SQL Server 2008 ;Visual Studio; Library Management System.</p><p><b>  第1章 緒 論</b></p><p>  隨著信息時(shí)代的發(fā)展,快捷、準(zhǔn)確地獲取及處理信息已逐漸成為各行業(yè)的基本需求。在圖書管理中,為滿足圖書管理系統(tǒng)化、規(guī)范化、和自動(dòng)化的要求,需要設(shè)計(jì)一個(gè)有效的圖書管

15、理系統(tǒng)。</p><p><b>  1.1 課題來(lái)源</b></p><p>  隨著社會(huì)的發(fā)展,每天都有數(shù)以十萬(wàn)、百萬(wàn)計(jì)的圖書/期刊問(wèn)世,圖書館的圖書和期刊也在迅速的增加。面對(duì)這些數(shù)量龐大的圖書管理,需要處理復(fù)雜的讀者信息,頻繁的借還圖書信息,圖書增減信息,如果仍然采用傳統(tǒng)的人工管理方法,既費(fèi)時(shí)費(fèi)力,更容易出錯(cuò)。信息技術(shù)的發(fā)展給圖書的管理帶來(lái)了新的機(jī)遇。使用圖書

16、管理系統(tǒng)對(duì)圖書館進(jìn)行管理,這不僅解決了一系列的弊端和問(wèn)題,更加提高了工作效率。</p><p>  圖書管理系統(tǒng)是要處理大量的圖書信息的,對(duì)圖書信息的操作會(huì)非常的頻繁,有時(shí)功能還要根據(jù)實(shí)際情況的變動(dòng)做出相應(yīng)的調(diào)整。很多網(wǎng)站的與數(shù)據(jù)庫(kù)鏈接部分都是選擇直接在后臺(tái)寫sql語(yǔ)句,這樣給維護(hù)帶來(lái)了不便。但是若選擇把數(shù)據(jù)庫(kù)鏈接這塊放在一個(gè)單獨(dú)的類或者寫在存儲(chǔ)過(guò)程中的話,效果就有很大不一樣,維護(hù)的時(shí)候不用到頁(yè)面的后臺(tái)去改動(dòng)sq

17、l語(yǔ)句和相應(yīng)的參數(shù)。</p><p><b>  1.2 開發(fā)工具</b></p><p>  開發(fā)工具:Microsoft Visual Studio 2010,SQL Server 2008。</p><p>  ASP.NET不僅僅是 Active Server Page (ASP) 的下一個(gè)版本,而且是一種建立在通用語(yǔ)言上的程序構(gòu)架,

18、能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。ASP.NET提供許多比現(xiàn)在的Web開發(fā)模式強(qiáng)大的優(yōu)勢(shì)。</p><p>  SQL Server 2008出現(xiàn)在微軟數(shù)據(jù)平臺(tái)愿景上是因?yàn)樗沟霉究梢赃\(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序,同時(shí)降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送觀察和信息給所有用戶的成本。</p><p><b>  第2章 系統(tǒng)分析</b></p>

19、<p>  通過(guò)本章的需求分析使得系統(tǒng)開發(fā)人員深刻的理解和認(rèn)識(shí)該系統(tǒng)的實(shí)際需求,并能將其完整、準(zhǔn)確地表達(dá),其結(jié)果不僅起到溝通用戶和開發(fā)者的作用,還是后續(xù)工作的依據(jù),從而進(jìn)一步完善本系統(tǒng)。</p><p><b>  2.1 系統(tǒng)目標(biāo)</b></p><p> ?。?) 設(shè)計(jì)界面友好、美觀、數(shù)據(jù)存儲(chǔ)安全、可靠。</p><p> 

20、?。?) 基本信息設(shè)置保證圖書信息和讀者信息的分類管理。</p><p> ?。?) 強(qiáng)大的查詢功能,保證數(shù)據(jù)查詢的靈活性。</p><p> ?。?) 實(shí)現(xiàn)對(duì)圖書借閱、續(xù)借、歸還過(guò)程的全程數(shù)據(jù)信息跟蹤。</p><p> ?。?) 設(shè)置讀者借閱和圖書借閱排行榜,為圖書管理提供真實(shí)的數(shù)據(jù)信息。</p><p> ?。?) 提供借閱到期提醒,使

21、管理者可以及時(shí)了解到期的圖書借閱信息。</p><p> ?。?) 提供管理員修改自己密碼的功能,保證系統(tǒng)的安全性。</p><p> ?。?) 提供靈活、方便的權(quán)限設(shè)置功能,使整個(gè)系統(tǒng)的管理分工明確。</p><p> ?。?) 采用人機(jī)對(duì)話的操作方式,方便管理員的日常操作。</p><p>  (10)系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作

22、性。</p><p>  2.2 可行性分析</p><p><b>  1.技術(shù)可行性</b></p><p>  根據(jù)系統(tǒng)的功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件?,F(xiàn)有的技術(shù)及硬件軟件都能夠滿足。</p><p><b>  2.經(jīng)濟(jì)可行性</b></p><p>  本系

23、統(tǒng)建立在ASP.NET開發(fā)的基礎(chǔ)上,項(xiàng)目開發(fā)成本非常小。只需要有一臺(tái)能夠運(yùn)行Windows系統(tǒng)的高檔PC臺(tái)式機(jī)即可,并不需要什么高的成本。</p><p><b>  3.運(yùn)行可行性</b></p><p>  系統(tǒng)采用完全的圖形化界面,易于管理,方便管理者查詢?cè)O(shè)備信息,能夠滿足使用者的要求。該系統(tǒng)應(yīng)該提供簡(jiǎn)單的操作界面,能夠快速的實(shí)現(xiàn)查書、借書、還書功能。</

24、p><p><b>  2.3 業(yè)務(wù)流程</b></p><p>  根據(jù)系統(tǒng)的需求分析和可行性分析,畫出圖書館管理系統(tǒng)的系統(tǒng)流程圖,如圖2-1所示。</p><p>  圖2-1 系統(tǒng)流程圖</p><p>  如圖2-1中所描述的,賦予讀者的功能是借閱和歸還,賦予管理員的是對(duì)讀者的管理,其中包括對(duì)讀者借閱和歸還的操作

25、。對(duì)圖書的管理,包括將讀者借閱信息和歸還信息更新到圖書檔案和讀者檔案。</p><p>  2.4 系統(tǒng)功能結(jié)構(gòu)</p><p>  根據(jù)圖書館管理系統(tǒng)的特點(diǎn),可以將其分為系統(tǒng)設(shè)置、讀者管理、圖書管理、圖書借還、系統(tǒng)查詢等5個(gè)部分,其中各個(gè)部分及其包括的具體功能模塊如圖2-2所示。</p><p>  圖2-2 系統(tǒng)功能模塊圖</p><p&

26、gt;  第3章 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  通過(guò)對(duì)系統(tǒng)進(jìn)行需求分析、系統(tǒng)流程圖以及系統(tǒng)功能結(jié)構(gòu)的確定,設(shè)計(jì)數(shù)據(jù)庫(kù),名稱為db_LibraryMS,E-R圖如圖3-1所示。</p><p>  圖3-1 數(shù)據(jù)庫(kù)設(shè)計(jì)E-R圖</p><p><b>  本數(shù)據(jù)庫(kù)共9個(gè)表。</b></p><p>  1).管理員權(quán)限

27、設(shè)置表tb_ purview,如表3-1所示。</p><p>  只有系統(tǒng)分配的用戶才能操作圖書館管理系統(tǒng),而用戶的權(quán)限又各不相同。</p><p>  表3-1 管理員權(quán)限設(shè)置表</p><p>  2).圖書借還表tb_borrowandback,如表3-2所示。</p><p>  圖書借還信息實(shí)體,用于存儲(chǔ)所有圖書借還情況的信息,

28、以準(zhǔn)確地記錄每本圖書的借還信息。</p><p>  表3-2 圖書借還表</p><p>  3).書架信息表tb_bookcase,如表3-3所示。</p><p>  圖書館對(duì)圖書的分類,通常是將不同類型的圖書分別放置在相應(yīng)類型的書架上。書架信息實(shí)體,用于存儲(chǔ)圖書館中所有的書架信息。</p><p>  表3-3 書架信息表<

29、/p><p>  4).圖書信息表tb_bookinfo,如表3-4所示。</p><p>  不同的圖書,會(huì)有不同的圖書信息。對(duì)這些圖書信息進(jìn)行詳細(xì)的記錄,方便了圖書的分類和查詢。圖書信息實(shí)體,用于存儲(chǔ)所有圖書的相關(guān)信息。</p><p>  表3-4 圖書信息表</p><p>  5).圖書類型信息表tb_booktype如表3-5所示。

30、</p><p>  圖書館會(huì)有不同類型的圖書,為了避免圖書歸類發(fā)生混亂,必須建立一個(gè)圖書類型信息實(shí)體,用于存儲(chǔ)圖書的類型信息。</p><p>  表3-5 圖書類型信息表</p><p>  6).圖書館信息表tb_library,如表3-6所示。</p><p>  每個(gè)事物都會(huì)有其自身的歷史背景,圖書館也不例外。為了記錄圖書館的歷史

31、背景及其相關(guān)的信息,需要建立一個(gè)圖書館信息實(shí)體,用于存儲(chǔ)圖書館的有關(guān)信息。</p><p>  表3-6 圖書館信息表</p><p>  7).讀者信息表tb_reader,如表3-7所示。</p><p>  當(dāng)有讀者借閱圖書時(shí),要對(duì)讀者的各項(xiàng)信息進(jìn)行記錄,以方便歸還圖書和已借閱圖書的歷史查詢,讀者信息實(shí)體,用于存儲(chǔ)所有借閱圖書的讀者信息。</p>

32、<p>  表3-7 讀者信息表</p><p>  8).讀者類型信息表tb_readertype,如表3-8所示。</p><p>  在讀者群體中,會(huì)有不同的分類,例如借閱圖書的讀者可能是教師、學(xué)生和市民等,所以對(duì)讀者人群進(jìn)行有效的分類是至關(guān)重要的。讀者類型信息實(shí)體,用于存儲(chǔ)讀者的類型信息。</p><p>  表3-8 讀者類型信息表<

33、;/p><p>  9).管理員信息表tb_user,如表3-9所示。</p><p>  當(dāng)管理員登錄圖書館管理系統(tǒng)時(shí),需要通過(guò)登錄窗口驗(yàn)證成功后才能進(jìn)入系統(tǒng)主頁(yè)。管理員信息實(shí)體,用于存儲(chǔ)管理員的登錄名稱和登錄密碼。</p><p>  表3-9 管理員信息表</p><p>  第4章 主要模塊設(shè)計(jì)</p><p>

34、;  通過(guò)對(duì)系統(tǒng)進(jìn)行分析、數(shù)據(jù)庫(kù)設(shè)計(jì)以及系統(tǒng)功能結(jié)構(gòu)的確定,接下來(lái)就要進(jìn)入系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)階段。在這一階段,分模塊設(shè)計(jì)整個(gè)系統(tǒng)。</p><p><b>  4.1 網(wǎng)站首頁(yè)</b></p><p>  進(jìn)入網(wǎng)站,進(jìn)入登錄頁(yè)面,如圖4-1所示。</p><p>  圖4-1 網(wǎng)站登錄頁(yè)面</p><p>  網(wǎng)站登錄頁(yè)

35、面,實(shí)現(xiàn)管理員根據(jù)自己賬號(hào)密碼登錄本系統(tǒng)。</p><p>  管理員通過(guò)“系統(tǒng)登錄”模塊驗(yàn)證后,可以登錄到圖書館管理系統(tǒng)的主頁(yè)。系統(tǒng)主頁(yè)主要包括信息欄、導(dǎo)航欄、借閱排行榜和版權(quán)信息等4個(gè)部分。網(wǎng)站首頁(yè)運(yùn)行效果,如圖4-2所示。</p><p>  圖4-2 網(wǎng)站首頁(yè)</p><p>  網(wǎng)站首頁(yè)顯示的是讀者借閱和圖書借閱排行榜,實(shí)現(xiàn)是從tb_bookinfo和t

36、b_reader表中讀取記錄的前五條顯示。代碼如下。</p><p>  DataSet bookds = bookmanage.GetBookSort("tb_bookinfo");</p><p>  gvBookSort.DataSource = bookds;</p><p>  gvBookSort.DataBind();</p&

37、gt;<p>  // 得到所有--圖書信息</p><p>  public DataSet GetAllBook(string tbName)</p><p><b>  {</b></p><p>  return (data.RunProcReturn("select * from tb_bookinfo ORD

38、ER BY bookcode", tbName));</p><p><b>  }</b></p><p><b>  4.2 網(wǎng)站設(shè)置</b></p><p>  網(wǎng)站設(shè)置包括:圖書館信息設(shè)置,管理員設(shè)置,書架設(shè)置。</p><p>  4.2.1 圖書館信息設(shè)置</p>

39、;<p>  圖書館信息記錄圖書館的各種相關(guān)信息。根據(jù)設(shè)計(jì)出的圖書館信息頁(yè)面,選擇“系統(tǒng)設(shè)置”/“圖書館信息”命令,進(jìn)入到圖書館信息頁(yè)面,頁(yè)面運(yùn)行,如圖4-3所示。</p><p>  圖4-3 圖書館信息頁(yè)面</p><p>  圖書館信息頁(yè)面模塊設(shè)計(jì)的功能是管理員可以添加圖書館的信息。實(shí)現(xiàn)時(shí)僅僅是向tb_libyary表中插入數(shù)據(jù)。代碼如下。</p>&l

40、t;p>  //獲取輸入的圖書館信息</p><p>  librarymanage.LibraryName = txtLibName.Text;</p><p>  librarymanage.Curator = txtCurator.Text;</p><p>  librarymanage.Tel = txtTel.Text;</p>&l

41、t;p>  librarymanage.Address = txtAddress.Text;</p><p>  librarymanage.Email = txtEmail.Text;</p><p>  librarymanage.URL = txtUrl.Text;</p><p>  librarymanage.CreateDate=Convert.T

42、oDateTime(Convert.ToDateTime(txtCDate.Text).ToShortDateString());</p><p>  librarymanage.Introduce = txtIntroduce.Text;</p><p>  if (btnSave.Text == "保存")</p><p><b>

43、  {</b></p><p><b>  //更新到數(shù)據(jù)庫(kù)</b></p><p>  librarymanage.UpdateLib(librarymanage);</p><p>  Response.Write("<script language=javascript>alert('圖書館信息保

44、存成功!')</script>");</p><p><b>  }</b></p><p>  4.2.2 管理員設(shè)置</p><p>  管理員設(shè)置模塊主要包括查看管理員列表、添加管理員、管理員權(quán)限設(shè)置和刪除管理員4個(gè)功能。選擇“系統(tǒng)設(shè)置”/“管理員設(shè)置”命令,進(jìn)入到管理員設(shè)置頁(yè)面。在此頁(yè)面中將顯示所有管理員

45、的名稱和管理員擁有的權(quán)限。管理員設(shè)置頁(yè)面,如圖4-4所示。</p><p>  圖4-4 管理員設(shè)置頁(yè)面</p><p>  管理員設(shè)置頁(yè)面,不是每個(gè)管理員都有最大權(quán)限,這樣便于管理。代碼如下。</p><p><b>  //權(quán)限設(shè)置</b></p><p>  adminmanage.Name= gvAdminPu

46、rview.DataKeys[e.RowIndex].Value.ToString();</p><p>  //根據(jù)管理員名稱得到--管理員信息</p><p>  DataSet ds = adminmanage.GetAllAdminByName(adminmanage, "tb_admin");</p><p>  string strA

47、dminID = ds.Tables[0].Rows[0][0].ToString();</p><p>  gvAdminPurview.EditIndex = -1;</p><p><b>  gvBind();</b></p><p>  單擊“添加管理員”連接按鈕將彈出添加管理員頁(yè)面對(duì)話框,在此對(duì)話框中可以添加新的管理員,新添加的管理

48、員默認(rèn)擁有圖書借還權(quán)限和系統(tǒng)查詢權(quán)限,如圖4-5所示。</p><p>  圖4-5 添加管理員信息頁(yè)面</p><p>  添加管理員頁(yè)面是便于管理,一個(gè)管理員很可能不能及時(shí)給讀者辦理相關(guān)的業(yè)務(wù)。實(shí)現(xiàn)時(shí)時(shí)想tb_admin表中插入數(shù)據(jù)。</p><p>  4.2.3 書架設(shè)置</p><p>  書架信息設(shè)置,可以幫助對(duì)圖書進(jìn)行分類,

49、也可以快速進(jìn)行圖書查找。</p><p>  根據(jù)設(shè)計(jì)時(shí)E-R圖設(shè)計(jì)出的書架設(shè)置。選擇“系統(tǒng)設(shè)置”/“書架設(shè)置”,進(jìn)入到書架設(shè)置頁(yè)面,頁(yè)面如圖4-6所示。</p><p>  圖4-6 書架設(shè)置頁(yè)面</p><p>  在書架設(shè)置頁(yè)面中,實(shí)現(xiàn)時(shí)在Gridview中添加修改和刪除兩列,然后通過(guò)相應(yīng)的代碼實(shí)現(xiàn)信息的更新。代碼如下。</p><p&g

50、t;  //對(duì)書架信息的修改</p><p>  bookcasemanage.ID= gvBCaseInfo.DataKeys[e.RowIndex].Value.ToString();</p><p>  bookcasemanage.Name=((TextBox)(gvBCaseInfo.Rows[e.RowIndex].Cells[1].Controls[0])).Text;<

51、;/p><p>  bookcasemanage.UpdateBookcase(bookcasemanage);</p><p>  gvBCaseInfo.EditIndex = -1;</p><p><b>  gvBind();</b></p><p>  4.3 圖書借還模塊</p><p&g

52、t;  在圖書借還模塊中,主要應(yīng)該有圖書借閱、圖書續(xù)借和圖書歸還這3個(gè)功能。</p><p>  在圖書借閱頁(yè)面中,輸入讀者編號(hào),點(diǎn)擊“確定”按鈕,下面可以顯示出系統(tǒng)中已經(jīng)存在的讀者的各種信息。頁(yè)面設(shè)計(jì)如圖4-7所示。</p><p>  圖4-7 圖書借閱頁(yè)面</p><p>  管理員在輸入讀者編號(hào)后,可以看到讀者和借閱有關(guān)的全部信息,管理員可以根據(jù)這一點(diǎn)來(lái)管

53、理,若讀者符合借閱的條件,就可以借閱圖書了。代碼如下。</p><p><b>  //自動(dòng)生成編號(hào)</b></p><p>  borrowandbackmanage.ID = borrowandbackmanage.GetBorrowBookID();</p><p>  borrowandbackmanage.ReadID = Sessi

54、on["readerid"].ToString();</p><p>  borrowandbackmanage.BookCode=gvBookInfo.DataKeys[e.RowIndex].Value.ToString();</p><p>  borrowandbackmanage.BorrowTime=Convert.ToDateTime(DateTime.N

55、ow.ToShortDateString());</p><p>  btypemanage.TypeName = gvBookInfo.Rows[e.RowIndex].Cells[2].Text;</p><p>  int days = Convert.ToInt32(btypemanage.FindBTypeByName(btypemanage, "tb_booktype

56、").Tables[0].Rows[0][2].ToString());</p><p>  TimeSpan tspan = TimeSpan.FromDays((double)days);</p><p>  borrowandbackmanage.YGBackTime = borrowandbackmanage.BorrowTime + tspan;</p>

57、<p>  borrowandbackmanage.BorrowOper = Session["Name"].ToString();</p><p>  //根據(jù)圖書編號(hào)得到圖書信息</p><p>  DataSet bookds = bookmanage.FindBookByCode(bookmanage, "tb_bookinfo")

58、;</p><p>  bookmanage.BorrowNum = Convert.ToInt32(bookds.Tables[0].Rows[0][12].ToString()) + 1;</p><p>  bookmanage.UpdateBorrowNum(bookmanage);</p><p>  readermanage.BorrowNum=Conv

59、ert.ToInt32(readerds.Tables[0].Rows[0][12].ToString()) + 1;</p><p>  readermanage.Num = Convert.ToInt32(readerds.Tables[0].Rows[0][13].ToString()) + 1;</p><p>  readermanage.UpdateBorrowNum(read

60、ermanage);</p><p>  輸入讀者編號(hào),點(diǎn)擊“確定”按鈕,下面可以顯示出讀者所借閱的圖書等各種信息。頁(yè)面設(shè)計(jì)如圖4-8所示。</p><p>  圖4-8 圖書歸還頁(yè)面</p><p>  圖書歸還頁(yè)面,實(shí)現(xiàn)時(shí)功能和圖書借閱相比,剛好是個(gè)逆過(guò)程。</p><p>  4.4 更改口令模塊</p><p&g

61、t;  在該模塊中,可以修改管理員的密碼,進(jìn)入到更改口令模塊中,輸入管理員名稱和舊密碼,可以重新設(shè)置密碼。頁(yè)面運(yùn)行效果如圖4-9所示。</p><p>  圖4-9 更改口令頁(yè)面</p><p>  更改口令頁(yè)面,其實(shí)是修改密碼的另外一種說(shuō)法。修改密碼,也是為了更好的管理。</p><p><b>  結(jié) 論</b></p>

62、<p>  經(jīng)過(guò)這段時(shí)間的忙碌,畢業(yè)設(shè)計(jì)終于告一段落。整個(gè)系統(tǒng)也基本達(dá)到了預(yù)期的效果,心里感到了一絲的成就感。通觀整個(gè)系統(tǒng),有亮點(diǎn)也有很多不足之處, 以下是總結(jié)的系統(tǒng)的優(yōu)點(diǎn)和缺點(diǎn)。</p><p>  優(yōu)點(diǎn):界面簡(jiǎn)潔,易操作,頁(yè)面設(shè)計(jì)較合理,數(shù)據(jù)庫(kù)訪問(wèn)代碼易擴(kuò)展等。</p><p>  缺點(diǎn):功能單一,界面不美觀,底層代碼的執(zhí)行效率有待完善等。</p><

63、;p>  另外,由于圖書管理由最初的純?nèi)斯ぐl(fā)展到現(xiàn)在的半智能甚至智能階段,可以看出人們對(duì)尋求更加人性化和智能化的圖書管理系統(tǒng)的追求從未間斷,相信圖書管理系統(tǒng)會(huì)朝向無(wú)線圖書管理與借閱,手機(jī)終端接入式等更加便利的方向發(fā)展。</p><p><b>  參考文獻(xiàn)</b></p><p>  馬駿、黨蘭學(xué)、杜瑩,ASP.NET網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站開發(fā),人民郵電出版社,2007

64、年。</p><p>  馬駿,C#網(wǎng)絡(luò)應(yīng)用編程(第2版),人民郵電出版社,2010年。</p><p>  馬駿、鄧居英、 楊湖,C#程序設(shè)計(jì)及應(yīng)用教程(第2版),人民郵電出版社,2009年。</p><p>  杭志,SQL Server 2008應(yīng)用開發(fā)與典型示例,清華大學(xué)出版社,2009年。</p><p>  謝維成,SQL Ser

65、ver2008實(shí)例精講,清華大學(xué)出版社,2008年。</p><p>  湯濤,.NET企業(yè)級(jí)應(yīng)用程序開發(fā)教程,清華大學(xué)出版社,2005年。</p><p>  (美)Robert Powell,C#和.NET框架,人民郵電出版社,2002年。</p><p>  陳廣,C#程序設(shè)計(jì)基礎(chǔ)教程與實(shí)訓(xùn),北京大學(xué)出版社,2008年。</p><p>

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論