1. 圖書管理系統的需求分析
軟體需求分析就是軟體計劃期間建立的軟體可行性分析求精和四化,分析各種可能的解法,並且分配給各個軟體元素。需求分析是軟體定義階段中的最後一步,是確定系統必須完成哪些工作,也就是目標系統提出完整、准確、清晰、具體的要求。
需求分析可分為問題分析、需求描述及需求評審三個階段
范圍
本圖書館管理系統適應於中小規模公共圖書館、中小學及各院校圖書館
項目目標
本項目的設計目標旨在方便圖書管理員的操作,減少圖書管理員的工作量並使其能更有效的管理書庫中的圖書,實現了傳統的圖書管理工作的信息化建設。
本系統的服務對象為圖書館流通部門的工作人員,用戶界面友好,不需計算機專業的專門訓練即可使用本系統。
設計原則
圖書管理處理的信息量比較大。因此對於本系統的設計,需要採取以下一些原則:
刪除不必要的管理冗餘,實現管理規范化、科學化。
程序代碼標准化,軟體統一化,確保軟體的可維護性和實用性
能夠連接各個關聯的資料庫,獲取資料庫中的信息。保證各個資料庫表格相關的項目之間有相同的屬性。
性能限制
這是一個在微型計算機上開發的系統,在響應時間上無特殊的要求,但要求系統能處理大容量的各種信息。
開發的軟硬體要求
硬體要求:64M內存、10G硬碟1隻、軟盤驅動器1隻、CD-ROM驅動器1隻和SVGA兼容模式的顯示器
軟體要求:MicrosoftWindows98操作系統及Powerbuilder8.0資料庫系統。
2. ios閱讀類app畢業設計系統功能需求分析怎麼寫
1. 引言
1.1編寫目的:編寫此文檔的目的是進一步定製軟體開發的細節問題,便於用戶與開發商協調工作.本文檔面向的讀者主要是項目委託單位的管理人員.希望能使本軟體開發工作更具體.
1.2項目背景
1.2.1項目委託單位:****公司
1.2.2開發單位:***公司
1.3定義
1.4參考資料
2. 任務概述
2.1目標:
<1> 決策支持:根據公司的要求及時提供所需報表及文件,並在適當時候對各部門領導給予銷售及進貨等方面的提示
<2>提高效率:利用軟體進行管理,避免人工管理的失誤以及 延遲性,從而實現高效率的管理.
2.2運行環境:
<1> 硬體方面:Pentium級處理晶元
1兆顯存的兼容顯卡
256色,800*600的兼容顯示器
標准兼容列印機
<2>軟體方面: WIN95操作系統
2.3條件與限制:
編程用計算機一台
完成期限2000/7/1
無資金供給
3. 數據概述
數據流程圖如下:
3.1靜態數據:包括系統登錄密碼,各資料庫所在位置,系統分析原始數據
3.2 動態數據:包括各資料庫內各項顯示數據,用戶登錄信息,系統時間
3.3資料庫描述:
人事管理資料庫:公司內人員的個人詳細信息,包括檔案信息
銷售管理資料庫:當日銷售記錄及以前的銷售統計,用於銷售分析
財務管理資料庫:公司內部賬目及收支情況詳表
技術管理資料庫:公司所需各技術檔案的詳細記錄(包括文檔)
3.4 數據字典:
<1>數據流詞條描述:
1.數據流名:登錄信息
來源:用戶的輸入
去向:系統內部檢驗部分
組成:用戶名,密碼
流通量:每次登錄輸入一次
2.數據流名:登錄結果
來源:系統
去向:用戶
組成:返回信息
流通量:每次登錄返回一次
3.數據流名:輸入修改信息
來源:用戶
去向:系統判斷部分
組成:根據各資料庫內容而不同
流通量:依用戶輸入而定
4.數據流名:反饋信息
來源:系統判斷部分
去向:用戶
組成:系統經判斷後發回的字元數據
流通量: 依系統當前信息而定
5.數據流名:識別信息
來源:系統內部檢驗部分
去向:系統判斷部分
組成:系統各資料庫的標識信息
流通量:用戶每次輸入流通一次
6.數據流名:處理信息
來源:系統判斷部分
去向:各資料庫處理部分
組成:讀取/修改標識,讀取/修改的變數名稱
流通量:用戶每次輸入流通一次
7.數據流名:讀取修改
來源:系統判斷部分
去向:系統各資料庫
組成:讀取/修改標識,讀取/修改內容
流通量: 用戶每次輸入流通一次
<2>數據文件詞條描述:
1.數據文件名:人事數據
簡述:存儲人員信息
數據文件組成:人員的各項信息(以CString類型為主)
2.數據文件名:銷售數據
簡述:存儲當日及從前的銷售記錄
數據文件組成:銷售的各項信息
3.數據文件名:財務數據
簡述:存儲財務管理信息
數據文件組成:財務管理的各項記錄
4.數據文件名:技術數據
簡述:存儲公司內部使用的技術檔案信息
數據文件組成:技術檔案名稱,內容
<3>加工邏輯詞條描述:
1.加工名:檢驗
簡要描述:判斷用戶的許可性
輸入數據流:登錄信息
輸出數據流:登錄結果
加工邏輯:判斷是否與系統內部用戶信息相符合
2.加工名:判斷
簡要描述:判斷用戶的操作並進行相應的讀取/存儲工作
輸入數據流:輸入修改信息
輸出數據流:反饋信息
加工邏輯:判斷用戶的操作->調用資料庫->讀取/修改->反饋
3.加工名:人事檔案管理
簡要描述:對人事資料庫進行相應要求的操作,並與判斷部分交互
輸入數據流:處理信息,讀取修改
輸出數據流: 讀取修改, 處理信息
加工邏輯:判斷用戶要讀取/修改的內容->反饋用戶所需信息
4.加工名:銷售統計
簡要描述:對銷售資料庫進行相應要求的操作,並與判斷部分交互
輸入數據流:處理信息,讀取修改
輸出數據流: 讀取修改, 處理信息
加工邏輯:判斷用戶要讀取/修改的內容->反饋用戶所需信息
5.加工名:財務統計
簡要描述:對財務資料庫進行相應要求的操作,並與判斷部分交互
輸入數據流:處理信息,讀取修改
輸出數據流: 讀取修改, 處理信息
加工邏輯:判斷用戶要讀取/修改的內容->反饋用戶所需信息
6.加工名:技術管理
簡要描述:對技術統計資料庫進行相應要求的操作,並與判斷部分交互信息
輸入數據流:處理信息,讀取修改
輸出數據流: 讀取修改, 處理信息
加工邏輯:判斷用戶要讀取/修改的內容->反饋用戶所需信息
<4>源點及匯點詞條描述:
名稱:用戶
簡要描述:既是源點又是匯點,發出動作信息給"檢驗"和"判斷"加工,通過交互界面接受反饋信息有關數據流:登錄結果,登錄信息,輸入修改信息,反饋信息
數目:一個
4. 功能需求
4.1功能劃分
可細分為四部分:人事管理,銷售管理,財務管理,技術檔案管理
4.2功能描述
<1>人事功能:
(1)能對公司內部的所有人員有關檔案詳細資料記錄並保存。
(2)能對資料庫內人事檔案的數據進行查閱和修改。
(3)能按部門或姓名檢索人員。
(4)當某員工的僱用期限達到整年時,按時提醒。
<2>銷售統計功能
(1)按日對公司的銷售情況進行統計,包括銷售額\銷售數量\各地區銷售比例\不同銷售方式的銷售量比例以及銷售毛利潤情況
(2)制定銷售情況的月報表\季報表以及年報表對銷售情況進行分析,對不同銷售人員的業績進行評定
<3>財務管理功能
(1)協助財務人員進行計算機管理,對庫存情況\進貨情況\銷貨進行登錄和輸出
(2) 根據預設的庫存情況提醒進貨
(3) 對收款情況進行統計,在應收帳款達到預設值時進行提示
<4>技術管理功能
(1)對技術資料進行登錄
(2)對維修記錄進行登錄和統計,按不同型號的機器進行故障整體分析,並作出分析報告
(3)對維修配件的需求進行管理並及時提示備貨
5. 性能需求
5.1數據精確度:因為此數據為公司內部數據,所以要求不能有誤差
5.2時間特性:當日銷售統計要求有即時性,馬上能反應出存貨的問題;同時財務管理數據計算當前存貨情況,並對進貨情況進行估算
5.3 適應性:此軟體只在公司內部管理人員的機器上使用,因此不考慮適應性
6. 運行需求
6.1用戶界面:
屏幕格式:
(1)要求有菜單及工具欄以方便操作
(2)各資料庫信息可在屏幕上直接修改
(3)各數據統計結果可在屏幕上顯示
(4)進行系統分析後的結果在另一窗口中顯示
報表格式:
(1)人事管理報表只要求有個人的普通數據
(2)銷售統計報表要求可分別列印當日統計或之前的統計
(3)財務統計報表要求列印出存貨及公司帳務詳表
(4)技術管理報表要求可以分別列印技術檔案總表和任一技術檔案文檔內容菜單格式:要求菜單項大致與WIN95標准相同,另外附加的功能做到新的單項中輸入輸出時間:年份以4位數字表示
6.2硬體介面:需要標准列印機介面進行報表列印
6.3 軟體介面:Windows標准介面
7. 其他需求
可使用性:要求容易使用,界面友好
安全保密性:因本數據屬於公司內部管理用關鍵數據,因此除公司管理人員外,其他人員不得訪問.要求設有登錄密碼檢驗功能,並且此密碼可以在以後進行修改
可維護性:要求本軟體的維護文檔齊全,便於維護
3. 需求分析,系統分析應該看什麼書
瀑布模型:需求調研--調研報告--需求分析--概要設計--差異化分析--詳細設計(介面規范、資料庫設計)--系統開發--單元測試--聯合測試--SIT--UAT--上線;
根據如上的軟體工程方法論,不同的項目有不同的文檔和過程方法,所以需求分析,我覺的沒有固定的模式,也沒有固定的某類教材,具體項目具體分析!
非要看書的話,可以看看軟體過程!
4. 圖書管理系統需求分析
去網路文庫搜一搜就有的……
5. 圖書管理系統需求分析
(1)待開發系統的一般概述 :
立足於校園實際,著眼於未來發展,建成符合標准化協議、通用性較強、實用的系統,以提高圖書信息的現代化管理水平,實現信息資源的共享。圖書管理系統是一種基於集中統一規劃的資料庫數據管理新模式。在對圖書、讀者的管理,其實是對圖書、讀者數據的管理。本系統的建成無疑會為管理者對圖書管理系統提供極大的幫助。使用該系統之後,圖書館管理人員可以管理讀者的登記、圖書的購入、借出、歸還以及注銷等;還可以查詢某位讀者、某本圖書的借閱情況,對當前借閱情況給出一些統計,給出統計表格,以全面掌握圖書的流通情況。
本系統的宗旨是提高圖書管理工作的效率,減少相關人員的工作量,使學校的圖書管理工作真正做到科學、合理的規劃,系統、高效的實施。
(2)產品功能
登錄系統:注銷用戶、系統退出。
管理:用戶管理、圖書管理、讀者管理、借閱管理。
查詢:圖書查詢、讀者查詢、借閱查詢。
報表列印:所有圖書、借出圖書、庫存圖書、所有讀者。
幫助:使用說明、關於。
另外建議:
1.做個有條形碼的借書證,方便借書還書。
2.在編目和流通這兩塊一定要改善,用計算機管理。
3.對庫能夠靈活設置。
4.做個借期超過要求罰款的功能,不同類的書罰款各不相同。
5.軟體系統安全上要有一定的保障。
6.增加各種盡可能多的統計功能。
7.安裝磁條,增加圖書安全性。
8.圖書管理系統軟體還必須具有,導入,導出資料庫功能。方便即時更新和修改。
6. 小說網站系統
有很多網站都是可以看的呢,看你選擇看什麼類型的網站了,有很多都是可以選擇的呢,再針對性的去對比考慮選擇的~
7. 網上書店系統的需求分析
1 引言
1.1 編寫目的:本文檔將描述對網上書店(電子商務網站)項目的可行性研究。
1.2 項目背景:
本項目作為《軟體工程》課程的實習項目提出,希望通過《網上書店》電子商務網站的設計開發,了解軟體文檔的相關標准和編寫原則,訓練並掌握軟體各類文檔寫作的技巧;另一方面,提高使用JSP開發J2EE架構的電子商務網站(B/S結構)的能力。
B/S結構的特點:
幾乎沒有限制的客戶端訪問和極其簡單化的應用程序部署和管理是B/S模型的優勢所在。它和C/S模型比較優點極為突出。
兩層技術模型(Two-Tier Architecture)是指客戶機直接與伺服器交流,沒有其他服務介入的技術模型。對用戶量在12—100的區域網環境中,兩層模型的確是個不錯的方案。由於該模型中,所有的用戶連接都是被保持的,也就是說即使在空閑狀態,連接依然存在。所以,用戶的並發請求數量有限的。為了解決這個限制,使得成千上萬的用戶可以被無顧慮地添加,我們最好選用三層模型。
B/S結構,即Browser/Server(瀏覽器/伺服器)結構,是隨著Internet技術的興起,對C/S結構的一種變化或者說是改進的結構。用戶界面完全通過瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在伺服器端實現,形成三層結構,是一種全新的軟體系統構造技術。B/S模型結構圖如下所示:
從上圖可見 這種結構的一個重要的特點是,用戶可以完全不需要安裝客戶端軟體,當然也不需要擔心任何軟體升級和不兼容等任何客戶端所遇到的問題。
相比之下,B/S模型的優點顯而易見,更適合這個網站的構建,有利於網站的維護和擴充。
● 所建議開發項目的名稱 :
網上書店。
● 所建議開發項目的開發平台:
WINDOWS XP SP2。
● 所建議開發項目的測試平台:
WINDOWS XP SP2。
● 所建議開發項目的使用平台:
WINDOWS XP SP2。
● 所建議開發項目的開發軟體:
Borland JBuilder2005 企業版,Tomcat5.0,SQL Server2000標准版,JDK1.5。
● 所建議開發項目的建模工具:IBM rational rose 2003 企業版。
1.3 定義:
電子商務
JSP,J2EE,JINI,
1.4 參考資料:
《軟體工程》齊治昌 譚慶平 寧洪 高等教育出版社
《實用軟體工程》鄭人傑 殷人昆 陶永雷 清華大學出版社
《軟體工程方法與實踐》胥光輝 金鳳林 丁力 機械工業出版社
《軟體設計文檔國家標准》GB8567-88
2 可行性研究的前提
2.1 要求:
● 功能 :對書店的圖書信息和用戶(書店工作人員,網站注冊用戶即潛在購書者)信息的進行有效的管理;對圖書的進存銷等環節進行信息化管理;實現讀者網上瀏覽圖書,網上購書的可能;通過論壇同讀者進行有效的溝通;通過聊天室實現作者和讀者的實時交流;處理讀者網上的投訴和建議。
● 性能:資料庫的錄入;圖書檢索;用戶信息查詢;圖書信息查詢;論壇和bbs互動;網上購書;
● 安全與保密要求 :書店中所有的圖書能夠供用戶隨時查閱;用戶的個人信息可以由用戶自己修改,添加;書店圖書的信息只能由書店管理人員添加,修改;所有注冊用戶信息只能由書店管理人員查詢。
● 運行環境 :
伺服器端 :
操作系統 :WINDOWS,LINUX/UNIX及任何能運行Java虛擬機的平台;
Java Runtime Environment :version5.0以上。
Web Server:Tomcat 5.0以上。
客戶端:
操作系統 :任何pc平台;
瀏覽器 :Internet Explorer,Netscape Navigator。
● 完成日期 :2005年12月。
2.2 目標:
本系統希望通過構建一個J2EE架構的電子商務網站,利用日益繁榮的互聯網,為傳統的書店打造一個新的銷售平台。本系統希望通過電子信息化的手段對書店的進存銷等環節進行管理,以達到人力與設備費用的減少,服務能力的提高,管理信息服務的改進,工作人員利用率的提高等目標。
2.3 條件、假定和限制:
● 建議開發軟體運行的最短壽命: 四個月
● 進行顯然方案選擇比較的期限 :暫時不考慮
● 經費來源和使用限制 :暫時不考慮
● 法律和政策方面的限制 :暫時不考慮
● 硬體、軟體、運行環境和開發環境的條件和限制 :在Windows XP SP2下使用
● 建議開發軟體投入使用的最遲時間 :四個月
2.4 可行性研究方法
2.5 決定可行性的主要因素:
技術因素、硬體因素、軟體因素、經濟因素、團隊合作精神等。
3 對現有系統的分析 (缺乏原型系統)
3.1 處理流程和數據流程 :暫時不考慮
3.2 工作負荷 :暫時不考慮
3.3 費用支出:如人力、設備、空間、支持性服務、材料等項開支 :暫時不考慮
3.4 人員:列出所需人員的專業技術類別和數量 :暫時不考慮
3.5 設備 :暫時不考慮
3.6 局限性:暫時不考慮
8. 怎樣寫一個系統的需求分析一般都包括哪些內容
方法 ⑴首先調查組織機構情況 包括了解該組織的部門組成情況,各部門的職能等,為分析信息流程作準備。 ⑵然後調查各部門的業務活動情況 包括了解各個部門輸入和使用什麼數據,如何加工處理這些數據,輸出什麼信息,輸出到什麼部門,輸出結果的格式是什麼。 ⑶協助用戶明確對新系統的各種要求 包括信息要求、處理要求、完全性與完整性要求。 ⑷確定新系統的邊界 確定哪些功能由計算機完成或將來准備讓計算機完成,哪些活動由人工完成。由計算機完成的功能就是新系統應該實現的功能。 常用的調查方法有: ⑴跟班作業 通過親身參加業務工作來了解業務活動的情況。這種方法可以比較准確地理解用戶的需求,但比較耗費時間。 ⑵開調查會 通過與用戶座談來了解業務活動情況及用戶需求。座談時,參加者之間可以相互啟發。 ⑶請專人介紹。 ⑷詢問 對某些調查中的問題,可以找專人詢問。 ⑸設計調查表請用戶填寫 如果調查表設計得合理,這種方法是很有效,也很易於為用戶接受的。 ⑹查閱記錄 即查閱與原系統有關的數據記錄,包括原始單據、賬簿、報表等。 通過調查了解了用戶需求後,還需要進一步分析和表達用戶的需求。 分析和表達用戶需求的方法主要包括自頂向下和自底向上兩類方法。
9. 系統的需求分析怎麼做
個人認為需求分析要根據你所設計的程序的使用方(即客戶)的要求來定,通常有:
1.要考慮到系統的應用性,要求有良好的人機界面。
2.原始數據修改簡單方便,支持多條件修改
3.方便的數據查詢,支持多條件查詢;
4.刪除數據方便簡單,數據穩定性好;
5.數據計算自動完成,盡量減少人工干預;
6.強大的報表列印功能;
7.退出系統