名片管理系統詳細設計說明書範本

2021-03-25 14:14:39 字數 3862 閱讀 6586

1. 引言

1.1編寫目的

隨著社會發展的日新月異,商業來往日漸廣泛,人們之間的交往也日益頻繁,於是,人們手中便出現了名目繁多的通訊錄、名址錄、名片夾等對交友或客戶進行管理的工具,但是一張張名片上的資訊雖然不多,卻佔據了很大的空間;同時,這些傳統的手動管理方式存在著不易更新、不易存放、容易丟失、難以備份等重大缺陷;而建立自己的電子文件對名片進行管理雖然克服了以上的缺點,但查詢效率低下,特別是當資料量十分龐大時,劣勢更加明顯.隨著商務通的出現,雖然實現了可構造查詢條件的名片電子化管理,但**昂貴,難以在廣大客戶中進行全面普及.因此開發乙個既可以儲存資訊,又可以進行更新、查詢等功能,同時**又能為廣大消費者接受的多功能電子通訊錄就顯得十分必要.

1.2專案背景

專案名稱:電子名片管理系統

專案提出者:授課教師

專案開發者:計算機03x班學生***

專案開發參照系統:自己以前開發的圖書管理系統

1.3術語說明

ecms:電子名片管理系統

oa:辦公室自動化

mis:管理資訊系統

data processing:資料處理

transaction processing:事務處理

data processing cycle:資料處理流程

data acquisition:資料採集

data processing system security:資料處理系統安全性

1.4參考資料

陳明,2001,軟體工程,北京:**廣播電視大學出版社

陳明,2001,軟體開發工具與環境,北京:**廣播電視大學出版社

陳明,王智廣,趙鵬翔,2001,軟體工程實驗,北京:**廣播電視大學出版社

齊治昌,譚慶平,寧洪,1997,軟體工程,北京:高等教育出版社

王珊,劉怡主編,1999,sysbasepowerdesigner 原理和使用高階指南,北京:中國水利水電出版社

楊文龍,姚淑珍,吳芸,1997,軟體工程,北京:電子工業出版社

鄭人傑,殷人坤,1997,軟體工程概論,北京:清華大學出版社

張海藩,1997,軟體工程導論,北京:清華大學出版社

roger s pres**a 著,黃柏素,梅巨集譯,1999,軟體工程實踐者的研究方法,北京:機械工業出版社

2 詳細設計

2.1需求概述

(1)檢視全部資料功能

·以列表的方式列出所有記錄(每項紀錄只列出姓名、電子郵件、單位**、家庭**、移動**域)

(2)查詢功能

·姓名匹配查詢;

(3)增加功能

·增加一條新的記錄。

(4)刪除功能

·刪除一條記錄,並且提供確認機制。

(5)修改功能

·修改任意一條記錄的所有域,其中姓名不能為空。

(6)列印功能

·選擇特定記錄(一條或多條),根據選定的報表方式進行列印。

(7)密碼管理功能

·完成密碼的設定。

(8)身份驗證功能

·對登陸使用者的身份進行驗證,通過者才進入系統。

(9)幫助功能

·為使用者提供幫助幫助。

(10)說明功能

·宣告系統的開發者。

2.2軟體結構

本軟體的頂層資料流圖如圖12-7所示。

頂層資料流圖

二層資料流圖

軟體結構功能模組圖

3 程式設計說明

3.1模組描述

本軟體的詳細功能模組圖如圖12-10所示.

3.2身份驗證模組(m11)

功能:對使用者進行身份驗證,通過驗證則登陸系統。

輸入專案:輸入密碼。

輸出專案:無。

儲存分配:程式執行需要占用記憶體約1mb 左右。

本模組的介面如下圖所示。

3.3初始化模組(m1.1)

功能:初始化系統,顯示歡迎介面,並使系統進入正常工作狀態.

輸入專案:配置檔案,資料庫檔案。

輸出專案:設定全域性變數,瀏覽區和基本資料區。

儲存分配:程式執行需要占用記憶體約1mb左右。

測試要點:配置檔案或資料庫檔案損壞,或沒有足夠記憶體可供使用時是正常。

3.4退出模組(m1.2)

功能:關閉並退出系統,保留相應狀態資料。

輸入專案:全域性變數。

輸出專案:更新後的資料庫檔案和配置檔案。

測試要點:若資料庫檔案或配置檔案不能正常操作,或全域性資料已經不一致,怎樣處理。

本模組的介面如下圖所示。

3.5編輯模組(m1.3)

功能:選擇各種系統功能.

輸入專案:滑鼠或鍵盤事件。

輸出專案:無。

本模組的介面如圖12-12所示。

圖12-12

圖12-13圖12-14

圖12-15

3.6檢視全域性模組(m2.1)

功能:以列表方式將資料記錄顯示在瀏覽區內,並維護視窗中瀏覽區中資訊的更改和重新整理。

效能:這是使用者使用頻率較高的乙個模組,對效能要求在1~2秒內作出反應。

輸入專案:滑鼠、鍵盤事件或標準sql語句。

輸出專案:重新設定的瀏覽區中資訊。

測試要點:對各事件進行測試。

本模組的介面如下圖所示。

本介面中的列表框應給出每個聯絡人的五項基本資訊,分別是名稱、電子郵件、單位**、家庭**和移動**。

3.7基本資料模組(m3.1)

功能:維護視窗中基本資料區中五項資訊的更改和重新整理。

效能:這是經常使用的乙個模組,對效能要求在1~2秒內作出反應。

輸入專案:滑鼠或鍵盤事件。

輸出專案:重新設定的基本資料區中資訊

測試要點:對各事件進行測試。

本模組的介面如下圖所示。

3.8聯絡資料模組(m3.2)

功能:維護視窗中基本資料區中五項資訊的更改和重新整理。

效能:這是經常使用的乙個模組,對效能要求在1~2秒內作出反應。

輸入專案:滑鼠或鍵盤事件。

輸出專案:重新設定的基本資料區中資訊

測試要點:對各事件進行測試。

本模組的介面如下圖所示。

3.9片查詢模組(m5)

功能:完成查詢功能。

效能:響應時間控制在1~2秒內。

輸入專案:查詢條件。

輸出專案:標準的sql語句,傳送設定瀏覽區命令。

測試要點:測試各種查詢方式。

本模組的介面如圖下所示。

3.10模組(m4.1)

功能:維護視窗中基本資料區中五項資訊的更改和重新整理。

效能:這是經常使用的乙個模組,對效能要求在1~2秒內作出反應。

輸入專案:滑鼠或鍵盤事件。

輸出專案:重新設定的基本資料區中資訊

測試要點:對各事件進行測試。

本模組的介面如下圖所示。

3.11修改模組(m2.2.3)

功能:完成修改功能。

輸入專案:焦點記錄號。

輸出專案:設定資料庫和全域性變數。

3.12新增模組(m2.2.1)

功能:完成增加功能。

輸入專案:滑鼠或鍵盤命令。

輸出專案:無

3.13刪除模組(m2.2.2)

功能:完成刪除功能。

輸入專案:滑鼠或鍵盤命令。

輸出專案:無

3.14 密碼管理模組(m2.1)

功能:對密碼進行設定。

輸入專案:滑鼠或鍵盤事件。

輸出專案:無。

本模組的介面如圖下所示。

3.15 幫助(m1.6)

功能:提供對電子名片管理系統使用的幫助功能。

輸入專案:無。

輸出專案:無。

本模組的介面如下圖所示。

3.15 說明(m1.5)

功能:提供對電子名片管理系統使用的說明功能。

輸入專案:無。

輸出專案:無。

本模組的介面如下圖所示。

名片管理系統概要設計說明書範本

1.引言 1.1編寫目的 隨著社會發展的日新月異,商業來往日漸廣泛,人們之間的交往也日益頻繁,於是,人們手中便出現了名目繁多的通訊錄 名址錄 名片夾等對交友或客戶進行管理的工具,但是一張張名片上的資訊雖然不多,卻佔據了很大的空間 同時,這些傳統的手動管理方式存在著不易更新 不易存放 容易丟失 難以備...

系統詳細設計說明書

x管理系統詳細設計說明書 revision record 修訂記錄 目錄 1 引言 5 1.1 編寫目的 5 1.2 背景 5 1.3 參考資料 5 1.4 術語定義及說明 5 2 設計概述 5 2.1 任務和目標 5 2.1.1 需求概述 5 2.1.2 執行環境概述 6 2.1.3 條件與限制 ...

系統詳細設計說明書

專案名稱 高校學生工作綜合管理系統 專案負責人 劉德華 張學友 郭富城 一 引言 二 資料庫設計 資料庫採用sql server 2005,資料庫名為xuegong,使用者名為sa,密碼為sasa。主要有三類物件存在,分別是表,檢視和儲存過程。1 表 使用者表xg user 表xg code 規則表...