圖書館管理系統
學生姓名 __ 徐成明_滕光禹___
學號 541007010145
541007010136
專業班級計科10-1班
院 (系) 計算機與通訊工程學院
指導教師支俊夏永泉
完成時間 2012 年 11 月 18 日
成績隨著社會資訊化程序的不斷深化,計算機軟體的需求越來越複雜,規模也越來越大,而且隨著企業的發展,工作流程重組,需求變更越來越頻繁。
需求分析雖然是軟體生命週期的第一階段,但是一直貫穿於整個軟體生命週期,其重要性越來越突出,後來逐步形成了軟體工程的重要子領域——需求工程,本學期主要學習有業務建模,需求獲取,需求定義,需求分析,規格說明,需求驗證和需求管理等方面的主要內容和重要方法。
通過前八個周《軟體需求工程》的學習,為了更好的鞏固知識,對這門課進行更好的理解,為下面學習更深層次的專業課打下基礎,電腦科學與技術10-01班的徐成明和滕光禹合作完成《圖書館管理系統》的前景文件、軟體規格說明書的書寫。其中前景文件主要包括:業務需求(業務背景、業務機會、業務目標和成功條件、客戶和市場需求、業務風險),解決方案的前景(前景陳述、主要的系統特徵、假設和依賴條件),專案範圍和限制(發布的範圍、限制和排除條件),業務環境等方面的詳細內容(涉眾檔案、專案的優先順序、執行環境);軟體規格說明書主要包括:
引言(概述、背景、定義、參考資料),任務概述(目標、執行環境、假定和約束),需求規定(使用者需求,系統需求,非功能性需求,外部介面需求)等。
本次作業共有兩個文件:專案前景文件,軟體規格說明書。全部完成作業歷時乙個半月,徐成明、滕光禹兩人分工明確,團結一致,不明白的地方上課時及時問老師解決,於2023年11月18日完成。
徐成明負責前景文件中的業務需求和前景文件的書寫,滕光禹負責專案範圍和限制及其業務環境文件的書寫,兩人通力合作,完成前景文件,並且最後有徐成明負責該文件的排版工作。在軟體規格說明書中,滕光禹負責前言、任務概述和使用者需求文件的書寫,徐成明負責系統需求、非功能性需求、外部介面需求文件的書寫,並負責該文件的排版工作。滕光禹負責用rational rose 根據前景文件畫出活動者檢視、活動者用例檢視、業務檢視;徐成明負責用rational rose 根據前景文件畫出業務場景檢視、業務用例實現檢視、業務實體圖。
兩人通過相互學習和詢問老師,慢慢基本掌握了rational rose的用法,並且通力配合完成了各種檢視的繪畫。
由於兩個人處於學習階段,水平有限,加之時間緊張,有很多不足之處,懇請老師批評指正。
前言 i
目錄 i
一專案前景文件 1
1. 業務需求 1
1.1 業務背景 1
1.2 業務機會 1
1.3 業務目標和成功條件 1
1.4 客戶和市場需求 1
1.5 業務風險 1
2. 解決方案的前景 2
2.1 前景陳述 2
2.2 主要的系統特徵 2
2.3 假設和依賴條件 2
3. 專案範圍和限制 2
3.1 發布的範圍 3
3.2 限制和排除條件 3
4. 業務環境 3
4.1 涉眾檔案 3
4.2 專案的優先順序 3
4.3 執行環境 4
二軟體需求規格說明書 5
附錄 5
一專案前景文件
1. 業務需求
1.1 業務背景
立足於當今社會資訊的發達,著眼於未來發展,建成符合標準化協議、通用性較強、實用的系統,以提高圖書資訊的現代化管理水平,實現資訊資源的共享。在現在精神文明迅速發展的時代,人們對知識的追求更加的迫切。在各高校出現大量借書、還書的忙碌情況,而圖書館的管理系統不能緩解此種情況。
1.2 業務機會
在各高校的圖書館中會常常出現通過圖書借閱證來借書、還書異常忙碌的情況。而且圖書管理員難以對此種情況進行合理的處理,給人們對圖書的借閱、歸還帶來不便。
1.3 業務目標和成功條件
旨在解決借閱圖書和歸還圖書不便的問題,實現智慧型高效的借閱、歸還圖書。而高校學生、老師管理一體化,裝置資訊穩定,老師學生資訊完整性強等特點,給這個圖書館管理系統提供了廣闊的發展空間。
1.4 客戶和市場需求
圖書管理系統是一種基於集中統一規劃的資料庫資料管理新模式。在對圖書、讀者的管理,其實是對圖書、讀者資料的管理。本系統的建成無疑會為管理者對圖書管理系統提供極大的幫助。
所以各大中高等教育機構都會有使用,會得到很好的宣傳和擴充套件,市場需求之大、客戶之多,有很大的發展前景。
1.5 業務風險
br-1:使用該系統需要一定與計算機相關的技術及圖書館業務知識,對使用人員進行相關業務及使用操作培訓。
br-2:該系統需要和學校或者機關單位的其他資訊管理系統建立聯絡,可能需要和其他系統的公升級和相容連線。
2. 解決方案的前景
2.1 前景陳述
本系統的建成無疑會為管理者對圖書管理系統提供極大的幫助。使用該系統之後,圖書館管理人員可以管理讀者的登記、借出、歸還以及登出等;還可以查詢某位讀者、某本圖書的借閱情況,對當前借閱情況給出一些統計,給出統計**,以全面掌握圖書的流通情況。立足於校園實際,著眼於未來發展,建成符合標準化協議、通用性較強、實用的系統,以提高圖書資訊的現代化管理水平,實現資訊資源的共享。
2.2 主要的系統特徵
fe-1:登入系統:登出使用者、系統退出。可以根據操作人員的級別不同設定許可權,對系統的操作有許可權的設定
fe-2:管理:使用者管理、圖書管理、讀者管理、借閱管理。能夠實現員工的資訊錄入、修改等功能;以及圖書的借、還、續借功能;讀者資訊的錄入、修改;借閱日期、數目、應還日期等的管理
fe-3:統計:包括過期書統計,最受歡迎圖書統計,具有對圖書庫的一般性維護的功能。
fe-4:查詢:圖書查詢、讀者查詢、借閱查詢。
fe-5:報表列印:所有圖書、借出圖書、庫存圖書、所有讀者,過期圖書,最受歡迎圖書。
fe-6:資料備份:能夠實現操作人員資訊、讀者資訊、圖書資訊的資料備份。
2.3 假設和依賴條件
as-1:該圖書館管理系統需要在window xp 或者window 7系類的作業系統上執行
as-2:該圖書館管理系統能夠連線外接紅外射頻儀,進行掃瞄讀取圖書的條碼
as-3:該圖書館管理系統能夠與外接安防系統對接,進行防盜的報警監視與提醒
as-4:該圖書館管理系統完全按照企業標準來開發,包括軟體、硬體和文件規格
as-5:一般操作的響應時間為5秒
3. 專案範圍和限制
3.1 發布的範圍
3.2 限制和排除條件
li-1:圖書館中一些書籍中能在館中借閱檢視,不能帶出館外,因此「圖書館管理系統」的借閱者能檢視借出的書籍是所有書籍的一子集
li-2:「圖書館管理系統」只能服務於該校或者該單位,對外不開放,即無許可權訪問。
4. 業務環境
4.1 涉眾檔案
用例和主要參與者:
4.2 專案的優先順序
4.3 執行環境
該「圖書館管理系統」執行在window xp 、window 7系類、linux、window 2000的作業系統之上,並且能夠和執行的其他程式做很好的切換。
二軟體需求規格說明書
該軟體需求規格說明描述了「圖書館管理系統」1.0版本的軟體功能性需求和非功能性需求。同時還描述了使用者在系統的工作中所參與的角色以及擁有的許可權,從而使開發團隊能夠明確地了解所開發的「圖書館管理系統」1.
0版本的各個方面,幫助他們在實際的開發過程中準確地完成所開發的模組,以滿足使用者的需求。
立足於當今社會資訊的發達,著眼於未來發展,建成符合標準化協議、通用性較強、實用的系統,以提高圖書資訊的現代化管理水平,實現資訊資源的共享。在現在精神文明迅速發展的時代,人們對知識的追求更加的迫切。在各高校出現大量借書、還書的忙碌情況,而圖書館的管理系統不能緩解此種情況。
軟體需求分析報告
目錄 1.引言 1 1.1 編寫目的 1 1.2 專案風險 1 1.3 文件約定 1 1.4 預期讀者和閱讀建議 1 1.5 產品範圍 2 1.6 參考文獻 2 2.綜合描述 2 2.1 產品的狀況 2 2.2 產品的功能 3 2.3 使用者類和特性 3 2.4 執行環境 3 2.5 設計和實現上的...
軟體需求分析報告
目錄 1.引言 1 1.1 編寫目的 1 1.2 專案風險 1 1.3 文件約定 1 1.4 預期讀者和閱讀建議 1 1.5 產品範圍 2 1.6 參考文獻 2 2.綜合描述 2 2.1 產品的狀況 2 2.2 產品的功能 3 2.3 使用者類和特性 3 2.4 執行環境 3 2.5 設計和實現上的...
軟體系統需求分析報告
需求分析報告 高校學生學籍管理資訊系統 目錄1概述 1 1背景 1 2系統目標 1 2 1完成的任務 1 2 2不完成的任務 1 3業務模式 1 4業務狀況 2使用者需求 2 1業務需求 2 1 1使用範圍 2 1 2功能要求 2 1 3許可權管理 2 2效能需求 3業務流程 3 1與其他系統的關係...