【正文】
經(jīng)預約成功的圖書,則他的預約狀態(tài)將修改為 “ 過期 ” 。 第 20 頁 共 23 頁 角色權限管理頁面的主界面圖 圖 14 角色權限管理界面 總結:針對具體每個模塊的功能進行詳細的介紹。 ( 3)對數(shù)據(jù)庫查詢操作異常進行捕捉。 本文簡要介紹了典型 B/S網(wǎng) 第 21 頁 共 23 頁 上圖書預約 系統(tǒng)的主要體系結構及功能模塊 ,重點討論了系 統(tǒng)開發(fā)工具、開發(fā)語言等關鍵技術以及系統(tǒng)的數(shù)據(jù)庫建設 和功 能模塊的代碼分析。編碼的錯誤容易查出,但設計的錯誤如果帶到編碼階段就會使錯誤逐步擴大,最終很可能造成嚴重的后果。 [7] 龔赤兵 . [M].北京:人民郵電 出版社 ,2021。 ( 3)學校可以學術交流為目的復制、贈送和交換學位論文。 but the consumption had so increased during the last few years, that certain beds had been exhausted even to their smallest veins. Now deserted, these mines perforated the ground with their useless shafts and forsaken galleries. This was exactly the case with the pits of Aberfoyle. Ten years before, the last butty had raised the last ton of coal from this colliery. The underground working stock, traction engines, trucks which run on rails along the galleries, subterranean tramways, frames to support the shaft, pipes in short, all that constituted the machinery of a mine had been brought up from its depths. The exhausted mine was like the body of a huge fantasticallyshaped mastodon, from which all the ans of life have been taken, and only the skeleton remains. Nothing was left but long wooden ladders, down the Yarrow shaft the s, carpenters, outside and inside laborers, women, children, and old men, all were collected in the great yard of the Dochart pit, formerly heaped with coal from the mine. Many of these families had existed for generations in the mine of old Aberfoyle。F has sixtyeight thousand employees in Ilium. That calls for a lot of lenses and a lot of frames. Frames are where the money istion of coalmines was far distant and there was no dread of scarcity. There were still extensive mines to be worked in the two Americas. The manufactories, appropriated to so many different uses, lootives, steamers, gas works, amp。 關于學位論文使用權和研究成果知識產(chǎn)權的說明: 本人完全了解成都信息工程學院有關保管使用 學位論文的規(guī)定,其中包括: ( 1)學校有權保管并向有關部門遞交學位論文的原件與復印件。 [5] Richard [M].北京:清華大學 出版社 ,2021。同時,在編碼過程中編寫一些公共類函數(shù),提供統(tǒng)一的數(shù)據(jù)讀寫機制,以提高代碼重用率。 結 論 在歷經(jīng) 三 個多月的 需求分析、 結構設計,到詳細編碼和系統(tǒng)測試, 最終 完成了整個 網(wǎng)上圖書預約系統(tǒng) 的設計。凡是遇到無效或是空值數(shù)據(jù)都需要用程序 進行操作處理 。 + + 39。 end sqlstr += from UserInfo a inner join BookingInfo b on = inner 第 17 頁 共 23 頁 join BookInfo c sqlstr += on = where 0 order by desc Dim obj As DBController = New DBController (sqlstr, BookingGrid) End If End Sub 歷史預約信息控件 ()主要用來顯示用戶的失效和過期預約信息。 當前預約信息 控件 ()主要用來顯示用戶的有效預約信息。)) insert into BookingInfo (UserID,BookID,BookingDate,BookingState) values(39。 or like 39。已過期 39。 修改密碼頁 面 的設計 首先判斷用戶輸入的舊密碼是否正確,如果不正確,則彈出提示信息。 + UserID + 39。 數(shù)據(jù)操作類的設計 數(shù)據(jù)操作類 實現(xiàn)對數(shù)據(jù)訪問的方法,包括執(zhí)行無返回值的SQL 語句、執(zhí)行數(shù)據(jù)查詢以及一些用戶控件的數(shù)據(jù)綁定,通過對這些操作方法的封裝,方便開發(fā)。用戶信息管理主要包括了用戶信息的添加與刪除、查詢等功能。 用戶個人信息管理模塊 在用戶個人信息管理模塊里主要包括了查看用戶個人信息和預約信息等功能,同時還可以在預約信息列表中查看當前預約圖書的狀態(tài)及到書情況,并可以取消預約的圖書。 系統(tǒng)角色權限管理 系統(tǒng)管理員可以添加、修改和刪除某一角色。 圖書查詢及預約 根據(jù)一定的條件對圖書進行查詢,并可以查看圖書的詳細信息。本系統(tǒng)的建成無疑會為 廣大讀者和 管理者提供極大的幫助。同時,由于缺乏政府權威部門的具有法律效率的分工協(xié)調,各信息資源單位各自為政、貪大求全、信息資源大量重復,數(shù)字化資源薄弱,各類特色數(shù)據(jù)庫有待開發(fā) ,市場上的電子化產(chǎn)品質量不高。以微軟、 Intel、安達信公司等跨國公司為代表的 “ 知識型 ” 企業(yè)紛紛推出了各自的知識管理方案或行動計劃,產(chǎn)生了相當可觀的經(jīng)濟效益, “ 微軟管理模式 ” 得到眾多企業(yè)的效仿。在程序運行中, CLR將通過 JIT編譯器( Just In Time Compiler)來生成相應的機器代碼,并對程序進行最后的、與機器相匹配的優(yōu)化,以便程序可以在所在計算機上盡可能高效地運行。 它簡化了在高度分布式 Inter 環(huán)境 中的應用程序開發(fā),使程序員可以在原有技術的基礎上輕易地創(chuàng)建和布署 具有安全性、高穩(wěn)定性、高擴 展性的 Web應用程序。同時,社會的信息化發(fā)展也有 了 長足的進步,計算機技術越來越深入各行各業(yè), 圖書館也由傳統(tǒng)向數(shù)字化轉變, 為廣大的用戶提供更為周到和便捷的服務 , 這就要求各個環(huán)節(jié)都均衡發(fā)展,從軟硬件雙方面推進社會的信息化建設。在系統(tǒng)的設計中,詳細的展現(xiàn)了系統(tǒng)的各個功能模塊及核心代碼。 系統(tǒng) 主要采用 作 為 前端的應用開發(fā)工具,利用 SQL Server2021 數(shù)據(jù)庫作為后臺的數(shù)據(jù)庫,利用 WINDOWS XP 作 為系統(tǒng) 平臺 , 采用 的 數(shù)據(jù)訪問規(guī)范來訪問和操作數(shù)據(jù)庫進行開發(fā)的 供用戶管理 和操作 圖書的桌面數(shù)據(jù) 庫系統(tǒng) 。 booking。系統(tǒng)的組成模塊主要有身份驗證模塊、用戶個人信息模塊、圖書查詢預約模塊、信息發(fā)布模塊、圖書管理模塊和系統(tǒng)管理模塊。 公共語言運行庫( CLR, Common Language Runtime) 是 .NET 框架最基本的運行環(huán)境,它負責運行并維護用戶所編寫的任何代碼。 .NET 框架類庫是生成 .NET 應用程序、組件和控件的基礎。 數(shù)字圖書館是采用現(xiàn)代高新技術所支持的數(shù)字信息資源系統(tǒng),是下一代因特網(wǎng)上信息資源的管理模式, 它 將從根本上改變目前因特網(wǎng)上信息分散不便使用的現(xiàn)狀。從事知識創(chuàng)新是圖書館員在數(shù)字圖書館時代的重要使命。 組織結構的分析 下圖是圖書預約的預約流程圖: 圖 1 預約流程圖 開發(fā)運行環(huán)境 開發(fā)此系統(tǒng)所需的基本軟、硬件環(huán)境為: ① Windows9 Windows98 或 WindowsNT/2021/XP ② SQL Server2021 或更高版本 ③ Pentium100 及以上檔次的 IBM PC 及其兼容機 ④ 128M 以上內存 用戶登錄 圖書查詢 圖書預約 注銷 第 4 頁 共 23 頁 ⑤ 1G以上可用硬盤空間 ⑥ VGA顯示器 本系統(tǒng)在 Windows XP 操作系統(tǒng)下,以 Microsoft Visual Web Developer2021速成版為前臺開發(fā)工具, 用中文版 SQL Server2021 為后臺數(shù)據(jù)庫,其中主要通過 技術來訪問數(shù)據(jù)庫。 圖書信息管理 圖書管理員可以對圖書進行添加、更新及刪除操作。其中,用戶登錄與驗證提供對用戶身份的驗證,同時讀取用戶所具有的權限,只有具有系統(tǒng)賬號的用戶才可以使用系統(tǒng)的所有功能。用戶查詢到書后,可以點擊預約按鈕對相應的圖書進行預約。 數(shù)據(jù)庫的設計 在本系統(tǒng)中,存在用戶、圖書和角色 3種對象實體。 圖書 操作類的設計 圖書操作類 是基于 DBController 類的,里面封裝了對圖書進行預約等操作以及獲取指定用戶的借書權限、借書數(shù)量、 待借天數(shù) 的方法函數(shù)。用戶身份驗證模塊 實現(xiàn)用戶合法性檢查, 其中在這個模塊中還提供注銷和修改密碼的功能。用戶信息頁面包括用戶的用戶名、姓名、性別、 EMail、單位、電話、當前狀態(tài)、是否為圖書管理員或系統(tǒng)管理員等信息;個人預約信息頁面做成加載控件的形式,通過傳遞參數(shù)在 頁面動態(tài)加載控件。 Dim obj As DBController = New DBController (sqlstr, BookingGrid) End Sub 個人預約信息的主界面圖 圖 8 個人預約信息界面 圖書查詢預約模塊的設計 功能描述 圖書查詢模塊主要包含了簡單查詢頁面( )、普通查詢頁面( )和高級查詢頁面( )。% + str + %39。 簡單查詢頁面的主界面圖 圖 10 簡單查詢界面 第 16 頁 共 23 頁 信息發(fā)布模塊的設計 功能描述 信息發(fā)布模塊包括查看最近上架的圖書信息頁面( )、當前預約信息控件( )和歷史預約信息控件( )通過 頁面加載。失效 39。 當前 預約信息的主界面圖 圖 11 當前預約信息界面 歷史 預約信息的主界面圖 圖 12 歷史預約信息界面 第 18 頁 共 23 頁 圖書管理模塊的設計 功能描述 圖書管理模塊主要實現(xiàn)對圖書信息的 管理,包括了圖書添加頁面( )和圖書編輯頁面( )。 5 系統(tǒng)測試 測試環(huán)境 本系統(tǒng)測試環(huán)境: CPU PⅢ,內存 128M 及以上, SQL SERVER 2021,WIN2021/XP/2021 下均測試通過。 ( 4)對數(shù)據(jù)庫插入操作異常進行捕捉。這些過程的討論和分析,讓大家對系統(tǒng)的體系結構 、 功能模塊等有了更深 的了解 ,但系統(tǒng) 仍然 不夠完善 , 這些問題主要集中在系統(tǒng)的安全上,雖然系統(tǒng)已經(jīng)通過相關的控制語句對登 錄 用戶身份進行驗證,但是在當今網(wǎng)絡信息安全中,僅僅對用戶身份驗證是不夠的,還需要對傳送 的 數(shù)據(jù)進行加密,防止數(shù)據(jù) 在 傳輸過程中被篡改等攻擊。 由于作者水平和經(jīng)驗所限,系統(tǒng)在設計開發(fā) 過程中難免出現(xiàn)錯誤,敬請 各位老師 批評指正。 第 22 頁 共 23 頁 致 謝 本文是在劉永紅老師和韓斌老師的熱情關心和指導下完成的,他們淵博的知識和嚴謹?shù)闹螌W作風使我受益匪淺,對順利 完成本課題起到了極大的作用。 ( 4)學??稍试S學位論文被查閱或借閱。 they were now driven to seek the means of subsistence elsewhere, and they waited sadly to bid farewell to the engineer. James Starr stood upright, at the door of