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