電子名片管理系統需求規(guī)格說明書 電子名片管理系統需求規(guī)格說明書 1 導言-------------------------------------------------------------------------------- 1 1.1 目的---------------------------------------------------------------------- 1 1.2 范圍---------------------------------------------------------------------- 1 1.3 術語說明--------------------------------------------------------------- 1 1.4 縮寫說明--------------------------------------------------------------- 2 1.5 參考資料--------------------------------------------------------------- 2 1.6 引用標準--------------------------------------------------------------- 2 2 產品介紹------------------------------------------------------------------------- 2 2.1 待開發(fā)軟件的一般描述---------------------------------------------- 2 2.2待開發(fā)軟件的功能(見圖1、圖2)----------------------------------- 2 3.面向用戶群體------------------------------------------------------------------ 3 4.產品的非功能性需求-------------------------------------------------------- 3 4.1軟硬件環(huán)境需求---------------------------------------------------------- 3 4.2 用戶界面------------------------------------------------------------------ 4 4.3 接口需求-------------------------------------------------------------------- 4 4.3.1硬件接口------------------------------------------------------------- 4 4.3.2 軟件接口------------------------------------------------------------ 4 4.3.3 通信接口------------------------------------------------------------ 4 4.4 故障處理------------------------------------------------------------------ 4 4.5 其他需求-------------------------------------------------------------------- 4 5.產品應當遵循的標準或規(guī)范---------------------------------------------- 5 6 功能需求------------------------------------------------------------------------- 5 6.1 功能劃分--------------------------------------------------------------- 5 6.2 功能描述--------------------------------------------------------------- 5 7 性能需求------------------------------------------------------------------------- 6 7.1 數據精確度------------------------------------------------------------ 6 7.2 時間特性--------------------------------------------------------------- 6 7.3 適應性------------------------------------------------------------------- 6 8 軟件屬性需求------------------------------------------------------------------ 6 9 產品提交------------------------------------------------------------------------- 7 10 數據描述------------------------------------------------------------------------- 7 10.1 靜態(tài)數據-------------------------------------------------------------- 7 10.2 動態(tài)數據-------------------------------------------------------------- 8 10.3 數據庫描述---------------------------------------------------------- 8 10.4 數據字典-------------------------------------------------------------- 8 10.5 數據采集-------------------------------------------------------------- 9 11 產品質量需求----------------------------------------------------------------- 9 1 導言 隨著社會發(fā)展的日新月異,商業(yè)來往日漸廣泛,人們之間的交往也日益頻繁,于是,人們手中便出現了名目繁多的通訊錄、名址錄、名片夾等對交友或客戶進行管理的工具,但是一張張名片上的信息雖然不多,卻占據著很大的空間;同時,這些傳統的手動管理方式存在著不易更新、不易存放、容易丟失、難以備份等重大缺陷;而建立自己的電子文檔對名片進行管理雖然克服了以上所提的缺點,但查詢效率低下,特別是當數據量十分龐大時,劣勢更加明顯。隨著商務通的出現,雖然實現了可構造查詢條件的名片電子化管理,但價格昂貴,難以在廣大客戶中進行全面普及。因此開發(fā)一個既可以存儲信息,又可以進行更新、查詢等功能,同時價格又能為廣大消費者接受的多功能電子通訊錄就顯得十分必要。 本文檔的預期讀者是: l 設計人員; l 開發(fā)人員; l 項目管理人員; l 測試人員; l 用戶。 1.2 范圍 該文檔是借助于當前系統的邏輯模型導出目標系統的邏輯模型的,解決整個項目系統的“做什么”的問題。在這里,主要是通過建立模型的方式來描述用戶的需求,為客戶、用戶、開發(fā)方等不同參與方提供一個交流的平臺。 項目名稱初步定為:電子名片管理系統(ECMS,Electronic Card Management System)。分為四個子功能模塊:密碼管理模塊、更新模塊、查詢模塊和數據導入/導出模塊。本項目的任務提出者為北京ECM & ZW軟件開發(fā)有限公司,開發(fā)者為ECM & ZW軟件開發(fā)研制中心,主管部門為ECM & ZW軟件開發(fā)研制中心。本項目設汁過程中參考了該研發(fā)中心以前開發(fā)的基于:Windows系統 的數據庫管理系統。 1.3 術語說明 ECMS:電子名片管理系統 OA:辦公室自動化 MIS:管理信息系統 Data processing:數據處理 Transaction processing:事務處理 Data processing cycle:數據處理流程 Data acquisition:數據采集 Data processing system security:數據處理系統安全性 1. 4 縮寫說明 ECMS:電子名片管理系統(Electronic Card Management System) 1.5 參考資料 《軟件開發(fā)過程與項目管理》 作者:楊學瑜 高立軍 1.6 引用標準 [ 1 ]《UML說明》,北京長江軟件有限公司 [ 2 ]《需求規(guī)格報告格式標準》,北京長江軟件有限公司軟件工程過程化組織 2 產品介紹 2.1 待開發(fā)軟件的一般描述 本軟件旨在為商業(yè)人士及企事業(yè)單位中負責公共關系等社會交往頻繁的人士提供一個功能齊全、使用方便的個人社會關系數據庫管理系統,以替代傳統的手工通訊錄。 2.2待開發(fā)軟件的功能(見圖1、圖2) 圖1 頂層數據流圖 圖2 層次方塊圖 3.面向用戶群體 使用本軟件的用戶群非常廣泛,它非常適用于具有如下特點的人員: ·工作中與外界聯系非常頻繁; ·工作比較繁忙,惜時如金; ·與外界的聯系成為開展工作的關鍵因素,相關信息丟失或損壞可能帶來重大損失; 針對如上用戶特點,本軟件可以迅捷、準確、方便地提供個人社會關系數據庫管理系統的各項管理功能,同時力求為用戶提供方便、高效、實用的功能。 4.產品的非功能性需求 4.1軟硬件環(huán)境需求 (1)硬件環(huán)境 1. PII或更高檔微機,筆記本電腦; 2. 運行時內存要求:1MB; 3. 安裝所需硬盤:5MB; 4. 分辨率:推薦使用1024*768像素 5. 打印機:可選。 (2)Web服務器 1. CPU:P4 2.0GHZ 2. 內存:1GB以上 3. 硬盤:80GB以上 4. 網卡:KMb/s速度 (3)軟件環(huán)境 1. 中文Windows 95/98/2000/Me / XP / VISTA; 2. 英文Windows 95/98/2000/Me / XP / VISTA; 3. Windows NT 4.0。 4.2 用戶界面 采用Windows的通用圖形界面,對用戶友好,且必須對鼠標和鍵盤提供支持,界面的設計應遵循如下規(guī)則: ·界面要具有一致性,界面規(guī)范應遵循MS Windows軟件界面的規(guī)范; ·提供簡單的錯誤處理; ·提供信息反饋,用多種信息提示用戶當前軟件運行狀態(tài)、軟件界面元件的能; ·操作可逆,其動作可以是單個的操作,或者是一個相對獨立的操作序列; ·設計良好的聯機幫助; ·顯示啟動畫面,畫面簡潔明快,富有現代氣息,不能太過花哨; ·應遵循國家關于計算機詞匯的標準,用詞應當精煉準確,沒有歧義,圖形的意義明朗。 4.3 接口需求 支持一般的PII或更高檔微機、筆記本電腦。 運行于Windows 95/98/Me/2000/NT / XP 且具有WIN32 API的操作系統之上。 本軟件應提供對電子郵件、Web瀏覽器、電話撥號、手機短信息等的支持。 4.4 故障處理 正常使用時不應出錯,若運行時遇到不可恢復的系統錯誤,也必須保證數據庫完好無損。 4.5 其他需求 無其他需求 5.產品應當遵循的標準或規(guī)范 考慮到本軟件使用的廣泛性,在設計時應注意軟件的可移植性,能方便地將其移植到電子記事本、掌上電腦等硬件平臺。 因本軟件管理的信息屬個人隱私信息,必須注意信息的安全防范。 同時應以標準的數據格式來實現,以方便數據的共享。 6 . 功能需求 6.1 功能劃分 本軟件具有如下主要功能: ·瀏覽功能 ·查看詳細資料功能 ·查詢功能 ·增加功能 ·刪除功能 ·修改功能 ·生成報表功能 ·打印功能 ·密碼管理功能 ·身份驗證功能 ·數據的導入和導出功能 ·幫助功能 6.2 功能描述 (1)瀏覽功能 ·以列表的方式列出所有記錄(每項記錄只列出姓名、電子郵件、單位電話、家庭電話、移動電話域); ·可選定一項記錄,顯示該記錄的所有域。 (2)詳細查看功能 ·顯示用戶選定記錄的詳細信息。 (3)查詢功能 ·姓名匹配查詢; ·單位及部門匹配查詢; ·電話號碼匹配查詢(包括多個域); ·精確查詢或模糊查詢; ·單項查詢或組合查詢。 (4)增加功能 ·增加一條新的記錄。 (5)刪除功能 ·刪除一條記錄,并且提供確認機制。 (6)修改功能 ·修改任意一條記錄的所有域,其中姓名不能為空。 (7)生成報表功能 ·對記錄可按電話目錄方式、卡片式或列表方式生成報表。 (8)打印功能 ·選擇特定記錄(一條或多條),根據選定的報表方式進行打印。 (9)密碼管理功能 ·完成密碼的設置。 (10)身份驗證功能 ·對登錄用戶的身份進行驗證,通過者才可進入系統。 (11)數據的導入和導出功能 ·將外部文件導入本系統中; ·將本系統中的數據導出到外部設備中。 (12)幫助功能 ·為用戶提供使用幫助。 7 性能需求 7.1 數據精確度 查詢時應保證查全率,所有相應域包含查詢關鍵字的記錄都應能查到。 查詢時應保證查準率,查到的記錄應與給定的單項或組合查詢條件完全匹配。 7.2 時間特性 一般操作的響應時間應在1~2秒內,對軟磁盤和打印機的操作,以及數據的導入和導出也應在可接受的時間內完成。 7.3 適應性 滿足個人使用的需求。對前面提到的運行環(huán)境要求不應存在困難。 8 軟件屬性需求 1.正確性 要求發(fā)布的軟件達到用戶的預期目標,運行時基本無錯誤。 2.可靠性 在一般條件下,應不出故障。 3.效率 對于瀏覽、查詢、增加、刪除、更新和密碼設置的一般操作,要求及時響應,在 1~2秒內。 4.完整性 要求能在發(fā)生意外(如掉電)的情況下,保證不丟失數據。 5.易使用性 要求能盡量為用戶的使用提供方便,軟件的界面符合目前流行的界面規(guī)范。 6.可維護性 要求本軟件在運行中發(fā)現錯誤時,能快速、準確對其進行定位、診斷和修改。 7.可測試性 設汁時盡可能減少測試本軟件的各項功能所需的工作量。 8.復用性 設計時應采取模塊化的方法進行設計,對系統內各模塊接口盡可能達到高內聚、低耦臺的程度,以提高各模塊的復用性。 9.安全保密性 要求提供身份驗證,只允許通過身份驗證的用戶使用本軟件。對于三次密碼輸入不正確的,應強行關閉。 10.可理解性 對于本軟件提供的各種菜單命令,各種信息提示,應易于用戶理解。 11.可移植性 要求本軟件在將來能易于向Windows CE操作系統上移植,以用于掌上電腦。 12.互聯性 要求提供數據的導入和導出接口,以易于同其他系統的連接。 9 產品提交 提交產品為: 1. 應用系統軟件包 2. 數據庫初始文檔 3. 系統使用、維護說明文檔、提交方式 10 數據描述 10.1 靜態(tài)數據 姓名 Name 單位 Company 職位 Job 部門 Department 單位地址 Add_com 單位郵編 Postcode_O 單位電話 Tel_O 單位傳真 Fax_O 家庭地址 Add_H 家庭郵編 Postcode_H 家庭電話 Tel_H 尋呼 BP 手機 Tel_mov 電子郵件 E_Mail 單位主頁 Homepage_O 個人主頁 Homepage_H 昵稱 Nickname 性別 Sex 生日 Birthday 日歷類型 DateType 愛好 Hobby 特長 Forte 摘要顯示 Abstract 最后更新時間 UpdateTime 備注 Memo 10.2 動態(tài)數據 輸入數據:菜單選項,查詢關鍵字,新建記錄項,導入文件。 輸出數據:由查詢關鍵字確定的數據庫記錄集合或全部記錄。 內部生成的數據:中間查詢結果。 10.3 數據庫描述 本軟件采用()DBC數據庫。 10.4 數據字典 數據流圖、層次方框圖參見項目概述中的待開發(fā)軟件的功能,其中涉及到的數據定義如下: [1]姓名=1{漢字}10|1{字母}20 [2]單位名稱=1{漢字}40|1{字母}80 [3]職位=1{漢字}10|1{字母}20 [4]部門=1{漢字}40|1{字母}80 [5]單位地址=1{漢字|數字}40|1{字母|數字}80 [6]單位郵編=1{數字}8 [7]單位電話=1{數字|Space|-}20 [8]單位傳真=1{數字|Space|-}20 [9]家庭地址=1{漢字|數字}40|1{字母|數字}80 [10]家庭郵編=1{數字}8 [11]家庭電話=1{數字|Space|-}20 [12]手機=1{數字|Space|-}15 [13]尋呼=1{數字|Space|-}20 [14]E-Mail=1{字母|.|@|數字}20 [15]單位主頁=1{字母|.|數字|:|/}40 [16]個人主頁=1{字母|.|數字|:|/}40 [17]昵稱=1{漢字}10|1{字母}20 [18]性別=男|女 [19]生日=1{數字|-}10 [20)日歷類型=公歷|農歷 [21)愛好=1{漢字}100|1{字母}200 [22]特長=1{漢字}100|1{字母}200 [23]摘要顯示=1{漢字}100|1{字母}200 [24]最后更新時間=1{數字|-}10 [25]備注=1{漢字|字母}500 10.5 數據采集 通過身份驗證的用戶,采用鍵盤和鼠標直接輸入或者從外部文件導入數據。 11 產品質量需求 主要為以下例內容:
|
|