電大軟體工程實驗報告

2021-03-14 23:44:31 字數 3205 閱讀 1027

學校:_寧波廣播電視大學____

班級:_10春電腦科學與技術_

姓名學號

1.實驗內容說明

圖書館是高等院校的重要組成部門,是教師和學生獲取知識的重要場所。隨著校園網的發展,各高等院校的圖書館都開始使用「圖書管理資訊系統軟體」開展工作。由於目前市場上的軟體大多只是一些條框,沒有形成特定環境下工作的圖書管理系統 。

特別是各圖書館之間、圖書館與讀者及管理者之間要互連互通,共享資訊資源。本圖書管理系統就是基於這種背景而開發設計的。

圖書館作為一種資訊資源的集散地,圖書和使用者借閱資料繁多,包含很多的資訊資料的管理,現今,有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行資訊管理。根據調查得知,他們以前對資訊管理的主要方式是基於文字、**等紙介質的手工處理,對於圖書借閱情況(如借書天數、超過限定借書時間的天數)的統計和核實等往往採用對借書卡的人工檢查進行,對借閱者的借閱許可權、以及借閱天數等用人工計算、手抄進行。資料資訊處理工作量大,容易出錯;由於資料繁多,容易丟失,且不易查詢。

總的來說,缺乏系統規範的資訊管理手段。儘管有的圖書館有計算機,但是尚未用於資訊管理,沒有發揮它的效力,資源閒置比較突出,這就是管理資訊系統的開發的基本環境。

2.系統分析

2.1使用者需求分析

在現金資訊化發達的社會,圖書的發行量與日俱增。由人手進行登記管理圖書是一項非常繁重的工作。要提高工作效率,我們可以引入資訊科技,從而減輕人手負擔,降低成本,給使用者帶來方便。

(1)圖書館的需求分析:能隨時查詢書庫中圖書的庫存量,以便及時準確、及時、方便地為讀者提供借閱資訊,但不能修改資料,無資訊處理權,即可以列印清單、瀏覽資料等,管理許可權由系統管理員掌握和分配。

(2)對資料的安全性、完整性要求:圖書館各項資料資訊必須保證安全性和完整性。網路系統設有通訊、程式、網路**許可權和口令管理,確保系統安全。

(3)定時整理資料:系統管理員根據市場圖書**定時整理系統資料庫,對圖書的借閱情況、讀者的管理情況、書庫的增減等均可有計算機執行,並將執行結果歸檔。

2.2 可行性研究

2.2.1從技術層面上的可行性

(1) 如果不採用電子圖書館系統,圖書的登記與組織分類將隨著圖書數量得記錄並進行登記。

(2) 在技術上的可行性方面,可以利用網際網路,租用伺服器或者自夠的方式,內部網路構建也是十分方便和容易的。

(3) 現在網際網路的發展迅速,可以通過三層客戶機/伺服器的模式實現龐大的資料儲存與處理,方便快捷,讀者也可以在家中輕鬆預約圖書,無須每次都要親自來到圖書館詢問。

2.2.2 經濟層面上的可行性

(1) 若還停留在人工處理的階段,會加重人員的負擔增加人手的開支。

(2) 投入的人力可大大減少,網路布置投資不大,接入網際網路非常便利。

(3) 雖然一次性投資較大,從長遠角度來看,其投資**期較短,之後增加的投資會逐漸減少。

2.2.3 從社會層面上的可行性

(1) 世界的圖書數量增機的速度驚人,若還是人手管理很難與時俱進。

(2) 開發該系統介面清晰,人員很快可以進行熟練的操作,培訓期短,由機器進行資料處理可以減少人手出錯的機會。

(3)能滿足讀者對各類圖書的需求,在網際網路上可以吸引各類潛在客戶,能節省大量的廣告開銷。

2.3現狀調查

2.3.1 圖書館管理資訊系統環境圖

2.3.2 業務流程概況分析簡述如下

a. 借書管理:接受讀者交來的圖書編號和借閱證,審查,已借滿限額圖書數量的或有過期圖書未還的不予受理,無上述情況則到書庫查詢對應圖書編號的圖書,若無則歸還借書證,有則借出並修改該讀者的借閱情況與圖書館庫存情況。

b. 還書管理:接受讀者叫來的圖書與借閱證,查詢對應借閱記錄,若無過期還書則修改借閱情況與藏書情況,若過期還書,則按一定的公式計算要求讀者繳交一定的罰款,方可辦理還書手續。

c. 進書管理:定期與圖書**商聯絡,接收圖書**商的新圖書,給新圖書編號,修改圖書庫存情況,增加新圖書編號與名稱.

3.概念結構設計

3.1系統的管理流程圖

3.2資料流程圖

圖書管理系統資料流程圖如圖下圖所示:

3.3資料字典

根據系統的資料流程圖,得到資料流、資料儲存加工和外部項的資料字典,如表3.1—3.4所示。

表3.1 外部項——圖書館

表3.2 資料流——圖書

表3.3 資料儲存——圖書資訊

表3.4 資料加工——圖書處理

3.3資料庫概念結構分析設計

在系統的資料庫設計中,先要對系統分析得到的資料字典中的資料儲存進行分析,分析各資料儲存之間的關係,然後得到系統的關係模式。本系統採用實體聯絡圖(簡稱e-r圖)來描述系統的概念模型。如圖:

4.邏輯結構設計及物理模型的建立

4.1資料庫邏輯結構分析設計

邏輯結構設計的任務就是把概念結構設計階段設計好的基本實體聯絡圖,轉換為與選用的具體機器上的dbms產品所支援的資料模型相符合的邏輯結構。具體形式如下:

讀者資訊(證號,姓名,性別,密碼,讀者型別,聯絡位址)

讀者型別(型別號,型別名,可借閱新書數,可借閱新書時間,可借閱舊書數,可借閱舊書時間)

圖書資訊(書號,書名,作者,類別,索引號,**,出版社,出版日期,入庫日期,借閱狀態,借閱次數)

圖書借閱資訊(證號,圖書號,圖書借閱號,讀者名,圖書名,借出時間,應歸還時間,超期天數,罰金數目)

4.2系統設計階段

系統設計階段的任務是提出實施方案,該方案是這個階段工作成果的體現,這個方案以書面的正式檔案——系統設計說明書提出,批准後將成為系統實施階段的工作依據。系統設計的任務可以分為兩個方面:

(1)把總任務分解成許多基本的、具體的任務。這些具體任務合理地組織起來構成總任務。這稱為總體設計,又稱為概要設計,其基本任務是:

①將系統劃分成模組

②決定每個模組的功能

③決定模組的呼叫功能

④決定模組的截面,即模組間資訊的傳遞

(2)為各個具體任務選擇適當的技術手段和處理方法。這便是詳細設計,包括**設計,資料庫設計,輸入設計,輸出設計,人機對話設計,處理過程設計。

4.3系統結構功能圖

為詳細描述系統的功能,我在系統功能模組劃分的基礎上自上而下對系統進行了規劃。系統功能大致如圖3.1:

表4.1 專案說明

4.4資料庫物理設計

(1)資料庫的設計原則如下:

①資料結構的合理性。即資料檔案的合理組織,資料元素的合理歸類和劃分,以及資料項的合理描述。

②資料儲存的安全性。提高安全性的最為有效的措施是增加資料的冗餘,而資料的大量冗餘往往為維護資料的一致性帶來了困難。對此,根據實際需要進行合理取捨,在盡量降低冗餘的前提下,確保資料的安全性和可靠性。

北科大軟體工程實驗報告

北京科技大學計算機與通訊工程學院 實驗報告 實驗名稱 黑盒測試 學生姓名邢劍 專業 資訊保安 班級 1201 學號 41259009 指導教師 王忠民 實驗成績 實驗地點 北京科技大學 實驗時間 2015 年 4 月 19 日 一 實驗目的與實驗要求 1 實驗目的 a.針對 的註冊登入流程,設計測試...

軟體工程實驗報告

一 總體設計 學生考勤管理系統包含五個大的功能,分別是 錄入學生缺課資訊 修改學生缺課資訊 查詢某個學生的缺課情況 統計某段時間內 以天為單位 曠課學生姓名及曠課節數和統計某段時間內,有學生曠課的課程及曠課人次。學生的缺課資訊主要包含缺課日期,第幾節課 課程名稱,學生姓名,缺課型別。在錄入學生缺課資...

軟體工程實驗報告

河南省高等教育自學考試 實驗報告冊 計算機及應用專業 本科段 軟體工程 姓名准考證號所屬地市 實驗地點實驗日期 實驗總成績指導教師簽名 實驗單位 實驗室 意見主考院校審核意見 河南科技大學自學考試辦公室 二零一三年三月 目錄一 實驗報告要求1 二 需求分析2 三 白盒測試7 1實驗報告要求 1 實驗...