freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c圖書館管理系統(tǒng)的實現(xiàn)與設(shè)計(編輯修改稿)

2025-01-11 01:22 本頁面
 

【文章內(nèi)容簡介】 有很大的幫助,另外讀者自己在規(guī)范次序上也會有很大的改變。 性能需求 圖書館在正常運行中總是面對大量的讀者信息,書籍信息以及兩者相互作用產(chǎn) 生的借書信息、還書信息,因此需要對讀者資源、書籍資源、借書信息, 還書信息進行及時處理 ,及時了解各個環(huán)節(jié) 中信息的變更,力求提高管理效率。 檢驗圖書館服務(wù)水平的重要標(biāo)準(zhǔn)。 :圖書室、閱覽室環(huán)境清潔、安靜、整齊、舒適; :圖書館管理工作人員熱情、認(rèn)真、主動,有專業(yè)能力; :圖書館設(shè)施先進、齊全,能滿足功能需要; :圖書館的文獻資源符合工作性質(zhì)與目標(biāo),數(shù)量多,質(zhì)量好,有特色。 一般的性能需求是指相互消息傳遞順利,協(xié)議解析正確,界面友好,運行時間滿足使用需要,安全性得到安全保證,不會出現(xiàn)基本的錯誤等。 基于 C 圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) 8 結(jié)構(gòu)的選擇( B/S與 C/S) 隨著技術(shù)的進步,更多的層次被劃分出來。目前,在 Inter應(yīng)用體系結(jié)構(gòu)中,商務(wù)邏輯處理被單獨劃分為一層,作為 Inter服務(wù)器。它對用戶通過瀏覽器提交的表單進行分析,并得出對數(shù)據(jù)庫服務(wù)器進行的查詢,交給數(shù)據(jù)庫服務(wù)器去執(zhí)行并得到查詢的結(jié)果,最后由 Inter服務(wù)器用標(biāo)準(zhǔn)的 HTML語言反饋回瀏覽器 ,稱為 B/S(Brother/Server)結(jié)構(gòu)。 計算機技術(shù)發(fā)展日新月異,傳統(tǒng)的 C/S結(jié)構(gòu),即 Client/Server(客戶機/服務(wù)器 )結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到 Client端和 Server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。而B/S結(jié)構(gòu),即 Browser/Server(瀏覽器 /服務(wù)器 )結(jié)構(gòu),是隨著 Inter技術(shù)的興起,對 C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂 3tier結(jié)構(gòu)。 B/S結(jié)構(gòu)利用不斷成熟和普及的瀏覽器技術(shù)實現(xiàn)原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。傳統(tǒng)的 C/ S體系結(jié)構(gòu)雖然采 用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應(yīng)用中無論是 Client端還是 Server端都還需要特定的軟件,沒能提供用戶真正期望的開放環(huán)境; B/ S結(jié)構(gòu)則不同,它的前端是以 TCP/ IP協(xié)議為基礎(chǔ)的,企業(yè)內(nèi)的 WWW服務(wù)器可以接受安裝有 Web瀏覽程序的 Inter終端的訪問,作為最終用戶,只要通過 Web瀏覽器,各種處理任務(wù)都可以調(diào)用系統(tǒng)資源來完成,這樣大大簡化了客戶端,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體擁有成本。 技術(shù)可行性 技術(shù)可行性是從前臺和后臺的開發(fā)工具選擇上進行分析 的。 微軟公司開發(fā)的 ASP及其它開發(fā)軟件,同時也給 Web開發(fā)人員提供了更好的靈活性,有效縮短了 Web應(yīng)用程序的開發(fā)周期。而 SQL Server 是 Microsoft公司開發(fā)的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),具有強大的關(guān)系數(shù)據(jù)庫創(chuàng)建、開發(fā)、設(shè)計和管理功能。其版本 SQL Server2021將數(shù)據(jù)庫與 Inter緊密連接,可以通過 Web瀏覽器顯示數(shù)據(jù)的操作,具有客戶機 /服務(wù)器的結(jié)構(gòu)。 SQL Server 2021 提供了對分布式事務(wù)處理的支持,并對開發(fā)工具具有良好的支持,為大型數(shù)據(jù)庫項目提供了 企業(yè)級解決方案 ,因此我們在圖書館管理系統(tǒng)中使用了在 .NET環(huán)境基于 Web頁面的 B/S服務(wù)模式 。 基于 C 圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) 9 經(jīng)濟可行性 在系統(tǒng)運行后的維護是非常重要的,并且其維護的費用還是很大的,如果是一個 Windows Form的管理系統(tǒng),要對數(shù)據(jù)的維護將要付出很大的代價,而且它的維護人員也比較的多和分散,因此對數(shù)據(jù)庫的操作在各個時間段都是很頻繁的,人也很容易出現(xiàn)疲勞,問題也就會比較容易發(fā)生。但是我們現(xiàn)在用基于 Web的 B/S模型,我們修改數(shù)據(jù)的操作只在服務(wù)器端就可以了,而且它的人員也比較集中,對數(shù)據(jù)的修改只是在某段時間內(nèi)比較 的頻繁,過了這個時間后就較輕松,所以人的精力也比較集中,那么數(shù)據(jù)庫的操作也就不怎么會出現(xiàn)問題,因此在這方面的維護費用也大大的減少。 操作環(huán)境及運行環(huán)境 軟件環(huán)境:操作系統(tǒng): Windows XP, 數(shù)據(jù)庫 : SQL Sverver 2021,前臺環(huán)境: Dreamweaver, Visual 硬件環(huán)境: Cpu: Pentium 166 MHz 以上,內(nèi)存至少 128 MB,硬盤空間 80 M,顯示器 800 *600或更高分辨率。 5.圖書館管理系統(tǒng)的設(shè)計 5. 1 ER 圖分析與設(shè)計 利 用 ER 方法進行數(shù)據(jù)庫的概念設(shè)計,可分成三步進行:首先設(shè)計局部 ER模式,然后把各局部 ER 模式綜合成一個全局模式,最后對全局 ER 模式進行優(yōu)化,得到最終的模式,即概念模式。 5. 1. 1 設(shè)計局部 ER模式 實體和屬性的定義: 圖書(圖書編號,圖書名稱,作者,價格) 借閱者(借書證號,姓名,性別) 圖書類別(圖書類別編號,類別描述) ER 模型的 “ 聯(lián)系 ” 用于刻畫實體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實體類型之間是否存在聯(lián)系。若有聯(lián)系,進一步確定是 1:N, M:N,還是 1:1 等。還要考察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系,等等。聯(lián)系定義如圖所示。解釋如下: 一個借閱者(用戶)只能具有一種身份,而一種身份可被多個借閱者所基于 C 圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) 10 具有; 一本圖書只能屬于一種圖書類別(類別),而一種圖書類別可以包含 多本圖書; 一個用戶可以借閱多本不同的書,而一本書也可以被多個不同的用戶所借閱。 5. 1. 2 設(shè)計全局 ER模式 所有局部 ER 模式都設(shè)計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部 ER 模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。 一. 確定公共實體類型 為了給多個局部 ER模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實體類型。在這一步中我們僅根據(jù)實體類型名和鍵來認(rèn)定公共實體類型。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選。 二. 局部 ER模式的合并 合并的原則是:首先進行兩兩合并;先和合并那些現(xiàn)實世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實體類型開始,最后再加入獨立的局部結(jié)構(gòu)。 設(shè)計全局 ER模式的目的不在于把若干 局部 ER模式形式上合并為一個ER 模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。 首先在該過程中發(fā)生的實體是圖書信息和用戶信息,他們之間產(chǎn)生的關(guān)系是借閱關(guān)系 , 在這個借閱關(guān)系中,產(chǎn)生的對應(yīng)關(guān)系為:圖書信息:用戶 = 1:1,用戶:圖書 = 1: N,從這個關(guān)系中我們可以看到:每一本圖書只能被一個讀者借閱,而一個讀者又可以借閱多本圖書的這層關(guān)系。另外在上圖中我們可以看到圖書信息和用戶信息又有自己的一些關(guān)系屬性,通過這些關(guān)系屬性可以唯一的區(qū)別這些 實體。 這在下面的圖 — 圖 可以看出 基于 C 圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) 11 n n n m m m n 圖 總體 ER屬性圖 圖 圖書屬性圖 圖書信息 圖書編 號 定 價 書 名 作 者 書庫 m 用戶 總管理員 圖書 管理 姓名 管理員 ID 密碼 … … … 圖書ID 書名 用戶ID 編號 借閱 操作 圖書 管理 基于 C 圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) 12 圖 借閱信息屬性圖 圖 用戶信息屬性圖 由于概念設(shè)計的結(jié)果是 ER圖, DBMS一般采用關(guān)系型( 該系統(tǒng) 所使用的 MS SQL Server就是關(guān)系型的 DBMS),因此數(shù)據(jù)庫的邏輯設(shè)計過程就是把 ER圖轉(zhuǎn)化為關(guān)系模式的過程。由于關(guān)系模型所具有的優(yōu)點,邏輯設(shè)計可以充分運用關(guān)系數(shù)據(jù)庫規(guī)范化理論,使設(shè)計過程形式化地進行 , 導(dǎo)出 系統(tǒng)主要的 初始關(guān)系模式 如圖所示: 圖 關(guān)系模型 用 戶 信 息 用戶編號 所屬年級 姓 名 密 碼 借 閱 編 號 書目編號 讀者編號 借閱日期 應(yīng)還日期 基于 C 圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) 13 數(shù)據(jù)表的創(chuàng)建 我們可以設(shè)計出了后臺數(shù)據(jù)庫的各個數(shù)據(jù)表。如表 — 表 : 表 管理員表 字段代號 字段類型 字段長度 是否可以為空 備注 Admin_no(關(guān)鍵字) Nvarchar 16 否 管理員編號 Admin_pwd Nvarchar 16 可以為空 管理員密碼 Admin_name Nvarchar 4 否 管理員名稱 Admin_uppower Nvarchar 20 否 管理員權(quán)限 表 借書表 字段代號 字段類型 字段長度 是否可以為空 備注 Duzhe_no Nvarchar 50 否 讀者編號 Book_no Nvarchar 50 否 圖書編號 Book_name Nvarchar 50 否 圖書名稱 Borrow_date Datetime 8 可以為空 借書日期 Back_date Datetime 8 可以為空 歸還日期 Pass_date Int 4 可以為空 超期天數(shù) 表 圖書表 字段代號 字段類型 字段長度 是否可以為空 備注 Book_no(關(guān)鍵字) Nvarchar 20 否 圖書編號 Book_name Nvarchar 100 否 圖書名稱 Book_zuozhe Nvarchar 50 否 圖書作者 Book_price Int 4 否 圖書價格 Lib_department Nvarchar 50 否 圖書所屬書庫 表 字段代號 字段類型 字段長度 是否可以為 備注 基于 C 圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) 14 空 Duzhe_no(關(guān)鍵字) Nvarchr 50 否 讀者編號 Duzhe_name Nvarchr 50 否 讀者名稱 Duzhe_department Nvarchr 50 否 讀者所屬學(xué)院 Duzhe_pwd Nvarchr 50 可以為空 讀者密碼 表 權(quán)限表 字段代號 字段類型 字段長度 是否可以為 空 備注 Jibie_no Int 4 否 級別編號 Jibie_name Nvarchar 50 否 級別名稱 Borrow_number int 4 否 借書數(shù)目 表 權(quán)限記錄表 Jibie_no Jibie_name Borrow_number 1 圖書 管理員 15 3 教師 8 4 學(xué)生 5 系統(tǒng)設(shè)計模塊 基于 C 圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) 15 6.圖書館管理系統(tǒng)的開發(fā) 在主界面中,我們首先要體現(xiàn)的是對整個系統(tǒng)功能有一 個具體的顯示,因此我們在設(shè)計時要對各個子系統(tǒng)的登錄鏈接要存在控件。 當(dāng)我們從登錄窗體輸入讀者的編號和密碼時 ,則進入讀者信息查看界面 . 圖 登錄界面 在設(shè)計中用到的控件如表 : 圖書借閱 圖書歸還 圖書續(xù)借 圖書預(yù)約 管 理 員 登 錄 讀 者 登 錄 圖書罰款 借閱查詢 歸還查詢 超期查詢 檔案查詢 讀者類型設(shè)置 讀者檔案管理 過期續(xù)借管理 圖書類型 出版社管理 圖書注銷 圖書征訂 讀者管理 圖書管理 登 錄 圖書流通管理 統(tǒng)計分析 圖書館管理系統(tǒng)模塊 基于 C 圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) 16
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1