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

正文內(nèi)容

基于pb的圖書管理系統(tǒng)論文-文庫吧

2025-04-24 07:32 本頁面


【正文】 成后,整個程序的邏輯框架也就形成了。 ( 3)詳細設計:概要設計完成后,根據(jù)設計中制訂的業(yè)務模塊。就可以進行詳細分析設計了。詳細設計就是將各個業(yè)務模塊的窗口全部建好,各 3 個窗口控件的處理代碼全部用語言表達出。所以詳細設計是整個系統(tǒng)中最繁瑣的環(huán)節(jié)。詳細設計完成后,整個程序就確定了,再由編程人員根據(jù)詳細設計文檔將代碼完成。整個開發(fā)工作就宣告結(jié)束。 1) 程序編碼:程序編碼相對于其他環(huán)節(jié)來說比較簡單,程序員只需要根據(jù)詳細分析文檔寫程序編碼,保證代碼沒有錯誤即可。程序編碼需要注意的是整個程序書寫中命名的規(guī)范化與編程風格的規(guī)范化,這需要較長時間的培養(yǎng)來形成。需要 在不斷的實踐中形成自己獨特的風格??偟膩碚f,不要過分地追求復雜的算法,因為那可能會導致后期維護人員無法讀懂你的代碼而造成維護的困難。 ( 4)測試:程序編碼完成后,就需要測試。測試有幾種類型,主要是測試代碼有無邏輯錯誤以及在加載數(shù)據(jù)環(huán)境下程序的穩(wěn)定性問題。測試工作中發(fā)現(xiàn)的錯誤應及時改正,然后將它記錄到測試文檔中。 ( 5)打包:測試完成,確認無誤后。程序就可以打包發(fā)行了。打包一般使用工具如 PWISE 等。 以上是一個完整的 MIS 系統(tǒng)開發(fā)過程,其實不僅 MIS系統(tǒng),其他類型的程序開發(fā)也基本相同。 4 二 系統(tǒng)需求分析 整個軟件生命周期中,開發(fā)所占的費用和時間都很小。后期維護工作一般要占整個軟件生命周期的 80% 以上。所以系統(tǒng)分析很重要,一個好的系統(tǒng)分析可以減少很多后期維護工作。 1 現(xiàn)行業(yè)務描述 下面以一所學校的圖書館為例子進行分析,畫出圖書館的組織結(jié)構(gòu)圖如下: 圖 該圖書館各個部門負責的主要業(yè)務如下: ( 1)采編組主要負責圖書采編工作,包括購 置新書、打印編目、增加數(shù)量。 ( 2)目錄廳主要負責讀者查詢工作,包括可借圖書(按圖書類別、圖書名稱或圖書作者查詢);新書目錄(按圖書類別、日期查詢)。 ( 3)借閱組主要負責圖書流通、查詢統(tǒng)計、借閱查詢等工作。 ( 4)閱覽室、工具書室主要負責讀者閱覽工作,包括:閱覽各種雜志、館 長 采編組 書 庫 閱覽室 工具書室 目錄廳 借閱室 5 報紙、閱覽各種工具書。 下面繪制出圖書館流通業(yè)務中借書的流程圖: ( 1)讀者在目錄廳查閱索引卡; ( 2)讀者寫出所借圖書的分類號、種次號、交給圖書管理員,并出示本人的借書證; ( 3)圖書管理員根據(jù)圖書的分類號、種次號到書庫找書; ( 4) 將圖書交給讀者,并由讀者填寫所借圖書的借書卡。 ( 5)圖書管理員把借書卡保存到寫有該讀者借書證號的口袋里。 得出該圖書館業(yè)務流程圖如下所示: 圖 2 現(xiàn)行系統(tǒng)存在問題的分析 該圖書館工作大部分還是進行著手工管理,工作起來效率很低,由于不可避免的人為因素,經(jīng)常造成數(shù)據(jù)的遺漏、誤報。計算機信息化管理有著儲存信息量大、速度快等許多優(yōu)點,提供給我們的處理信息及時快捷, 6 同時也提高了我們工作人員的自身素質(zhì)。 3 解決方案 基于以上的對問題的分析,利用計算機給我 們提供信息,及時地調(diào)整學校圖書館圖書結(jié)構(gòu),并且對學生們的借閱過程形成一整套動態(tài)的管理就十分必要了。 圖書館信息系統(tǒng)的建立,需要進行用戶的需求調(diào)查與分析,以確定系統(tǒng)目標,提出解決 問題的詳細方案,這是系統(tǒng)建設的重要環(huán)節(jié)。 學校圖書館規(guī)模相對于商業(yè)圖書館小,但要有著完善的圖書信息,對每一冊書要有詳細的記錄信息,功能上對系統(tǒng)的需求是全面的。因此對用戶的需求可分為四個方面:一方面是圖書館工作人員通過計算機來管理各類圖書,分類編號,調(diào)整圖書結(jié)構(gòu),增加圖書庫存,適應學生的需求;二方面是學生們能通過計算機來查詢?yōu)g覽圖書館 中的圖書,來確定自己需要的書籍,為借閱做好準備;三方面是工作人員對學生們的借書證發(fā)放;四方面也是圖書館的核心工作,對圖書的借閱管理。 這四個方面形成了學校圖書館一個工作整體,采用計算機自動化信息處理,可方便快捷地共享信息、交流信息,高效地協(xié)同工作。 在軟、硬件方面對系統(tǒng)的需求,軟件要求易學,界面友好,容易掌握,可以很簡單方便的管理各種圖書信息。硬件的配置要求不能太高,這樣可以很好的適應當前的學校圖書館。 在開發(fā)方式上對系統(tǒng)的需求,由于學校圖書館是一種無商業(yè)利益的,所以系統(tǒng)設計開發(fā)的周期要短,在短時間內(nèi)完成, 減少開發(fā)成本,提高開發(fā)效率,方便、簡單、實用作為系統(tǒng)開發(fā)的指導思想。 7 三 系統(tǒng)總體結(jié)構(gòu)設計 如果要完成一個完整的圖書管理系統(tǒng),需要的相關(guān)信息很多。由于種種條件的限制,同時考慮到開發(fā)成本,所以本系統(tǒng)僅實現(xiàn)基本的管理功能。并不能完全滿足上面例子所描述的圖書館,使用前應進行二次開發(fā)。 1 系統(tǒng)目標設計 系統(tǒng)開發(fā)的總目標是實現(xiàn)內(nèi)部圖書借閱管理的系統(tǒng)化、規(guī)范化和自動化。 能夠?qū)D書進行注冊登記,也就是將圖書的基本信息(如:書名、作者、價格等)預先存入數(shù)據(jù)庫中,供以后檢索。 能夠?qū)栝喨诉M行注冊登記,包括記錄借 閱人的姓名、地址、電話等信息。 提供方便的查詢方法。如:以書名、作者、出版社、出版時間(確切的時間、時間段、某一時間之前、某一時間之后)等信息進行圖書檢索,并能反映出圖書的借閱情況;以借閱人編號對借閱人信息進行檢索;以出版社名稱查詢出版社聯(lián)系方式信息。 提供統(tǒng)計分析功能??梢哉宫F(xiàn)出圖書類型比例、庫存與借出比例。 提供舊書銷毀功能,對于淘汰、損壞、丟失的書目可及時對數(shù)據(jù)庫進行修改。 能夠?qū)κ褂迷摴芾硐到y(tǒng)的用戶進行管理,按照不同的工作職能提供不同的功能授權(quán)。 提供較為完善的差錯控制與友好的用戶界面,盡量避免誤操 作。 8 2 系統(tǒng)功能分析 根據(jù)以上功能,將圖書管理系統(tǒng)的數(shù)據(jù)分為: 數(shù)據(jù)輸入部分:主要包括圖書基本信息的錄入、借閱人基本信息的錄入、用戶基本信息的錄入。 數(shù)據(jù)輸出部分:主要是各種統(tǒng)計查詢,包括:根據(jù)圖書信息(如書名、作者、出版社等)查閱圖書及其借閱信息、統(tǒng)計輸出圖書類型比例等。 數(shù)據(jù)處理部分:主要涉及借閱和歸還的處理,如一本書借出后,必須在數(shù)據(jù)庫中將該書標記為已借出,以防出現(xiàn)數(shù)據(jù)庫中有書但圖書館無書的情況;一本書歸還后,同樣必須在數(shù)據(jù)庫中將其標記為已經(jīng)歸還,以便再次借出。 3 系統(tǒng)各功能模塊設計 在系統(tǒng)功能 分析的基礎上,考慮 PowerBuilder 程序編制的特點,得到如圖所示的系統(tǒng)功能模塊圖: 圖 圖書借閱管理系統(tǒng) 數(shù)據(jù)輸入子系統(tǒng) 數(shù)據(jù)輸出子系統(tǒng) 數(shù)據(jù)管理子系統(tǒng) 9 4 數(shù)據(jù)流圖 ( 1) 圖書基本信息登記 /修改 圖 說明:出版社信息人工錄入后,存放在出版社信息庫中,便于今后書籍信息的錄入以及出版社信息的查詢。分類信息由圖書館進行分類定制,存放在圖書分類信息庫中, 用于圖書的分類管理。 登記新書時,當涉及到出版社和分類的填寫時,只需做相應的選擇即可,并存放在圖書信息庫中。 ( 2) 借閱人基本信息登記 /修改 圖 圖書信息 出版社 信息庫 圖書分類信息庫 出版社信息 分類信息 得到完整的圖書信息 圖書信息庫 借閱人基本信息 借閱人信息庫 10 說明:錄入借閱人基本信息后存放在借閱人信息庫中。 ( 3) 圖書查詢 圖 說明:輸入查詢條件后,檢索圖書信息庫,并反應出查詢結(jié)果。 ( 4) 圖書統(tǒng)計 圖 說明:根據(jù)選擇的統(tǒng)計條件,檢索圖書分類信息庫或圖書信息庫,并反應出統(tǒng)計結(jié)果。 查詢條件 圖書信息庫 信息查詢 圖書查詢結(jié)果 統(tǒng)計條件 圖書分類信息庫 信息統(tǒng)計 圖書統(tǒng)計結(jié)果 圖書信息庫 11 (5)圖書借閱 圖 說明:輸入借閱人編號,通過檢索借閱人信息庫,核實借閱人身份。輸入圖書編號,通過 檢索圖書信息庫,核實圖書信息。進行圖書借出處理后,在圖書借閱庫中進行登記, 并將借出圖書的在借標志設為“是”。 ( 6)圖書歸還 圖 借閱人編號 借閱人 信息庫 借閱人信息認證 圖書 信息庫 圖書借出處理 圖書編號 圖書信息認證 在借信息庫 圖書在借狀態(tài)修改 在借圖書編號 圖書 信息庫 借閱人 信息庫 在借 信息庫 圖書歸還處理 圖書在借狀態(tài)修改 在借信息庫修改 12 說明:輸入圖書編號,檢索在借信息庫,反應出圖輸借閱情況。進行歸還操作后,修改在 借信息庫中相關(guān)條目,同時在圖書信息庫中修改相關(guān)圖書在借標志為“否 13 四 數(shù)據(jù)庫設計 數(shù)據(jù)庫的設計是 MIS系統(tǒng)的核心部分,設計數(shù)據(jù)庫,首先要進行需求分析,然后進行數(shù)據(jù)庫的概念結(jié)構(gòu)設計、邏輯結(jié)構(gòu)設計、數(shù)據(jù)庫結(jié)構(gòu)實現(xiàn)等步驟。 1 數(shù)據(jù)庫需求分析 根據(jù)以上的需求分析和數(shù)據(jù)組織,開始設計數(shù)據(jù)結(jié)構(gòu),即根據(jù)需求勾畫出實體 /關(guān)系圖( E/R)。在概念上, E/R 圖代表的是系統(tǒng)需要的數(shù)據(jù)及其這些數(shù)據(jù)之間的關(guān)系。如圖所示的實體 /關(guān)系圖: 圖 從圖中可以看出,在這個系統(tǒng)中實際存在的實體:圖書和借閱人,其中借閱人和圖書是多對多關(guān)系,針對本系統(tǒng),通過對圖書借閱管理的內(nèi)容和數(shù)據(jù)流程分析,設計數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下: ( 1) 圖書基本信息,其數(shù)據(jù)項有圖書編號、圖書名稱、作者、出版社等。 ( 2) 借閱人基本信息,其數(shù)據(jù)項有借閱人編號、借閱人姓名、電話等。 ( 3) 圖書借閱登記,其數(shù)據(jù)項有借閱序號、借閱 圖書編號、借閱人借閱人 ( M e m b e r ) 圖書基本信息( Book) 圖 書 借 閱 登 記 ( B o o k L o a n ) 14 編號等。 為了實現(xiàn)圖書信息錄入的方便性與規(guī)范性以及相關(guān)的統(tǒng)計功能,還應增加出版社信息 與圖書分類信息: ( 4) 出版社信息,其數(shù)據(jù)項有出版社編號、出版社名稱、地址、電話、傳真等。 ( 5) 圖書分類信息,其數(shù)據(jù)項有分類編號、分類名稱、同一類型圖書數(shù)目。 同時針對于本系統(tǒng)的多用戶使用特點,增加用戶信息表: ( 6)用戶信息表,其數(shù)據(jù)項有用戶名、密碼、用戶權(quán)限。 為了實現(xiàn)圖書借閱超期罰款制度,還應增設罰金規(guī)則表: ( 7)罰金規(guī)則表,其數(shù)據(jù)項包括免費使用天數(shù)、罰金費率、規(guī)則啟用開關(guān)。 2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 數(shù)據(jù)庫 設計有幾個范式,一般我們要做到的是第三范式,即數(shù)據(jù)表中沒有冗余字段以及同一個表中的字段沒有函數(shù)依賴關(guān)系,冗余字段即在一個表中已經(jīng)保存過的信息,在另一個表中就不應該存在,如果需要的話,可以通過表間的關(guān)聯(lián)來得到,函數(shù)依賴性就是一個表中的字段間不應該有計算關(guān)系,如一個表中有單價字段、數(shù)量字段,就不應該有一個總金額字段。如果程序運行過程中需要總金額,可以實時計算。不過在一些較常用的表中,我們可以適當?shù)乇A羧哂嘧侄?,這樣,在程序運行過程中可以減少由于表間互相關(guān)聯(lián)而使用速度降低等問題。這就是所謂的第四范式。數(shù)據(jù)表設計時 ,最好不要使用用戶輸入的信息作為主鍵,每一個數(shù)據(jù)表自己定義一個主鍵,添加信息是由程序自動添加,這樣就可以減少數(shù)據(jù)更新時產(chǎn)生的錯誤。表與表相關(guān)聯(lián)的外鍵
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1