應(yīng)用軟件概要設(shè)計說明書(共17頁)_第1頁
應(yīng)用軟件概要設(shè)計說明書(共17頁)_第2頁
應(yīng)用軟件概要設(shè)計說明書(共17頁)_第3頁
應(yīng)用軟件概要設(shè)計說明書(共17頁)_第4頁
應(yīng)用軟件概要設(shè)計說明書(共17頁)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 1 -卷號卷內(nèi)編號密級應(yīng)用軟件概要設(shè)計說明書應(yīng)用軟件概要設(shè)計說明書項目名稱:項目名稱: 部門級文檔管理系統(tǒng)部門級文檔管理系統(tǒng) 項目編號:項目編號: 編寫人員:編寫人員: 編寫日期:編寫日期: 審批人員:審批人員: 審批日期:審批日期: 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 2 -歷史修改記錄版本號修改人/日期摘要審定人/日期 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 3 -目錄目錄1 1 引言引言 .5 51.1 編寫目的

2、 .51.1.1 目的 .51.1.2 文檔預(yù)期讀者 .51.2 背景 .51.3 術(shù)語定義 .51.4 參考資料。 .52 2 總體設(shè)計總體設(shè)計 .6 62.1 軟件體系結(jié)構(gòu) .62.2 運行環(huán)境 .62.3 設(shè)計概念和處理流程 .62.3.1 服務(wù)器端 .62.3.2 客戶端 .72.4 軟件結(jié)構(gòu) .82.4.1 系統(tǒng)功能與程序(模塊)的關(guān)系 .92.4.2 人工處理過程 .103 3 接口設(shè)計接口設(shè)計 .10103.1 用戶接口。 .103.1.1 客戶端操作 .103.1.2 服務(wù)器端操作 .103.2 外部接口。 .103.2.1 磁盤操作 .103.2.2 數(shù)據(jù)庫操作 .103.3

3、 內(nèi)部接口。 .103.3.1 通信 .103.3.2 加密 .103.3.3 數(shù)據(jù)處理 .104 4 數(shù)據(jù)結(jié)構(gòu)設(shè)計數(shù)據(jù)結(jié)構(gòu)設(shè)計 .11114.1 邏輯結(jié)構(gòu)設(shè)計要點 .114.2 物理結(jié)構(gòu)設(shè)計要點 .114.2.1 Popedom .114.2.2 Organize .114.2.3 User_Type .124.2.4 Path .124.2.5 User_Info .124.2.6 Document_Electron .13 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 4 -4.2.7 Document_Bunf .144.2.8 Log .144.

4、2.9 Data_Backup .144.2.10 Templet .154.2.11 模板表 .155 5 用戶界面設(shè)計用戶界面設(shè)計 .15155.1 服務(wù)器端.155.1.1 主界面 .155.1.2 配置窗體 .155.1.3 數(shù)據(jù)庫連接向?qū)?.155.1.4 日志窗體 .165.1.5 計劃備份窗體 .165.1.6 備份還原窗體 .165.2 客戶端 .165.2.1 登錄窗 .165.2.2 配置連接對話窗 .165.2.3 主界面 .165.2.4 系統(tǒng)欄圖標與懸浮窗體 .166 6 系統(tǒng)出錯處理設(shè)計系統(tǒng)出錯處理設(shè)計 .16166.1 出錯信息.166.2 出錯處理措施.177

5、7 系統(tǒng)維護設(shè)計系統(tǒng)維護設(shè)計 .17178 8 尚未解決的問題尚未解決的問題 .1717 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 5 -1 1 引言引言1.11.1 編寫目的編寫目的1.1.11.1.1 目的目的描述部門級文檔管理系統(tǒng)的概要設(shè)計。1.1.21.1.2 文檔預(yù)期讀者文檔預(yù)期讀者項目經(jīng)理、系統(tǒng)分析員、研發(fā)經(jīng)理、測試經(jīng)理、項目組長、系統(tǒng)開發(fā)人員。1.21.2 背景背景軟件系統(tǒng)名稱:部門級文檔管理系統(tǒng)。1.31.3 術(shù)語定義術(shù)語定義序號名稱全稱定義1 1CMAINFORMCMAINFORMCUSTOMMAINFROMCUSTOMMAINFRO

6、M客戶端界面模塊客戶端界面模塊2 2DOPERATEDOPERATEDOCUMENTOPERATEDOCUMENTOPERATE文檔操作模塊3DBManageDataBaseManage數(shù)據(jù)庫管理模塊4ORManageOrgnizeManage組織管理模塊5 5LICENSEMANAGELICENSEMANAGELICENSEMANAGELICENSEMANAGE權(quán)限管理模塊6UserLoginUserLogin用戶登錄模塊7DMCSocketDataMessageCustomSocket客戶端數(shù)據(jù)通信模塊8DMCIFOOperateDocumentManageClientInfomation

7、Operate通信信息處理模塊客戶端。9XMLOperateXMLOperateXML 操作模塊10DMSSocketDataMessageSocket服務(wù)器端數(shù)據(jù)通信模塊11RWDocumentReadWriteDocument讀寫文檔模塊12DataSecurityDataSecurity數(shù)據(jù)安全模塊13ValiDateldentityValiDateldentity用戶驗證14DMSIFOOperateDocumentManageServerInfomationOperate通信信息處理模塊服務(wù)器端。15DBOperateDataBaseOperate數(shù)據(jù)庫操作模塊16LogManage

8、LogManage日志管理模塊17SMainFormServerMainForm服務(wù)器端界面模塊1.41.4 參考資料。參考資料。2 2 總體設(shè)計總體設(shè)計2.12.1 軟件體系結(jié)構(gòu)軟件體系結(jié)構(gòu)本軟件采用 C/S 三層架構(gòu),管理和控制在服務(wù)器端進行,數(shù)據(jù)由客戶端編碼、加密后送到服務(wù)器,服務(wù)器將數(shù)據(jù)寫入存儲設(shè)備。 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 6 -2.22.2 運行環(huán)境運行環(huán)境服務(wù)器端 Pentium III 600MHz_ 256MB RAM Windows 2000/NT 4.0 Server IE 5 磁盤設(shè)備空間10G支持最多 250

9、0 個客戶端,并發(fā)最多支持 500 個客戶端客戶端: 要求支持 Windows XP Windows 2000 Professional Windows NT 4.0 工作站 Windows Me/98/95 IE 52.32.3 設(shè)計概念和處理流程設(shè)計概念和處理流程2.3.12.3.1 服務(wù)器端服務(wù)器端 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 7 -2.3.22.3.2 客戶端客戶端說明本系統(tǒng)的基本設(shè)計概念和處理流程,盡量使用圖表的形式。 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 8 -2.42.4 軟件結(jié)

10、構(gòu)軟件結(jié)構(gòu) 用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標識符和功能,分層次地給出各元素之間的控制與被控制關(guān)系 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 9 -2.4.12.4.1 系統(tǒng)功能與程序(模塊)的關(guān)系系統(tǒng)功能與程序(模塊)的關(guān)系對照參考表代號名稱程序程序 1 1CMAINFORMCMAINFORM程序程序 2 2DOPERATEDOPERATE程序 3DBManage程序 4ORManage程序程序 5 5LICENSEMANAGELICENSEMANAGE程序 6UserLogin程

11、序 7DMCSocket程序 8DMCIFOOperate程序 9DataSecurity程序 10XMLOperate程序 11DMSSocket程序 12RWDocument程序 13ValiDateldentify程序 14DMSIFOOperate程序 15DBOperate程序 16LogManage程序 17SMainForm本條用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系:程序1程序2程序3程序4程序5程序6程序7程序8程序9程序10程序11程序12程序13程序14程序15程序16程序17文檔管理組織管理權(quán)限管理系統(tǒng)管 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包

12、人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 10 -理日志管理2.4.22.4.2 人工處理過程人工處理過程 無3 3 接口設(shè)計接口設(shè)計3.13.1 用戶接口。用戶接口。3.1.13.1.1 客戶端操作客戶端操作提供客戶端登錄界面,允許合法用戶進行文檔管理、組織管理以及模板得管理。3.1.23.1.2 服務(wù)器端操作服務(wù)器端操作提供服務(wù)器端登錄界面,允許管理員用戶進行權(quán)限管理、系統(tǒng)管理、日志管理3.23.2 外部接口。外部接口。3.2.13.2.1 磁盤操作磁盤操作按照用戶要求,對指定文件在服務(wù)器磁盤上進行指定操作。3.2.23.2.2 數(shù)據(jù)庫操作數(shù)據(jù)庫操作按照用戶要求,在服務(wù)器數(shù)據(jù)庫上進行相應(yīng)的操

13、作。3.33.3 內(nèi)部接口。內(nèi)部接口。3.3.13.3.1 通信通信負責(zé)系統(tǒng)內(nèi)部客戶端和服務(wù)器端組件之間的消息傳遞,保證傳送目的的正確性和消息的完整性。3.3.23.3.2 加密加密在客戶端將要傳遞到服務(wù)器端的消息加密,提供數(shù)據(jù)安全。在服務(wù)器端對接受到的客戶端消息解密,以供其他功能模塊調(diào)用。3.3.33.3.3 數(shù)據(jù)處理數(shù)據(jù)處理在客戶端將需要傳遞到服務(wù)器端的消息以 XML 形式格式化,同時在服務(wù)器端將 XML 消息解析為所需要的字符格式。 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 11 -4 4 數(shù)據(jù)結(jié)構(gòu)設(shè)計數(shù)據(jù)結(jié)構(gòu)設(shè)計4.14.1 邏輯結(jié)構(gòu)設(shè)計要點邏

14、輯結(jié)構(gòu)設(shè)計要點4.24.2 物理結(jié)構(gòu)設(shè)計要點物理結(jié)構(gòu)設(shè)計要點4.2.14.2.1 PopedomPopedom【中文含義】 權(quán)限表字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注Popedom_IdintNO權(quán)限 ID主鍵Popedom_Namevarchar(100)NO權(quán)限名稱Remarkvarchar(1000)YES備注【字段說明】1完全控制權(quán)限2修改權(quán)限(讀寫權(quán)限,無法刪除文件)3讀權(quán)限(讀文件權(quán)限,無法刪除修改)Popedom_Id-1超級系統(tǒng)管理員的專用權(quán)限,不能對文件進行操作。注: 數(shù)據(jù)字典,根據(jù)權(quán)限來對文件進行操作,只權(quán)限只對應(yīng)對文件的操作,不對應(yīng)基礎(chǔ)信息管理(系統(tǒng)管理員)。4.2

15、.24.2.2 OrganizeOrganize【中文含義】 組織表 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 12 -字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注Organize_IdintNO組織 ID主鍵Organize_Namevarchar(100)NO組織名稱Up_Organize_IdintNO上級組織 ID外鍵RemarkVarchar(1000)YES備注注: 數(shù)據(jù)字典。包括了每個組織的上級組織的信息,如果是最高級組織,上級則為自己,其他必須填寫上級。4.2.34.2.3 User_TypeUser_Type【中文含義】 組織表字段名稱

16、數(shù)據(jù)類型及長度允許為空中文說明備注User_Type_IdintNO用戶類型 ID主鍵User_Type_Namevarchar(100)NO用戶類型名稱RemarkVarchar(1000)YES備注【字段說明】1系統(tǒng)管理員(管理組織和用戶)2普通用戶(只能對自己的組內(nèi)的文檔按自己的權(quán)限進行操作)User_Type_Id3超級用戶(能對所有組的文檔按自己的權(quán)限進行操作)注: 數(shù)據(jù)字典。 如果是系統(tǒng)管理員就專門負責(zé)對基礎(chǔ)數(shù)據(jù)進行維護,如果是普通用戶就只能對自己的組織的文件按照自己相應(yīng)的權(quán)限進行操作,如果是超級用戶就能對所有的文件按照自己相應(yīng)的權(quán)限進行操作。4.2.44.2.4 PathPath

17、【中文含義】 路徑表字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注Path_IdintNO路徑 ID主鍵,自動增 1Pathvarchar(500)NO路徑RemarkVarchar(1000)YES備注注: 服務(wù)器上存放文件的路徑,用戶上傳文件全部放到 Path 這個路徑下。4.2.54.2.5 User_InfoUser_Info【中文含義】 用戶信息表字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注User_Info_Idvarchar(100)NO用戶 ID主鍵User_Namevarchar(100)NO用戶姓名Pass_Wordvarchar(100)NO登陸密碼Disk_Space_Sum

18、bigintNO最大上傳空間Disk_Space_OvebigintNO剩余上傳空間 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 13 -rplusOrganize_IdintYES組織 ID外鍵User_Type_IdintNO用戶類型外健Popedom_IdintNO權(quán)限 ID外健Remarkvarchar(1000)YES備注【字段說明】默認添加默認添加 2 2 條記錄,用戶類別分別為系統(tǒng)管理員和超級用戶。條記錄,用戶類別分別為系統(tǒng)管理員和超級用戶。系統(tǒng)管理員系統(tǒng)管理員: :User_Info_IdSystemUser_NameSystemPass

19、_WordSystemDisk_Space_Sum-1Disk_Space_Overplus-1Organize_IdNULLUser_Type_Id1Popedom_Id-1超級用戶超級用戶: :User_Info_IdAdminUser_NameAdminPass_WordAdminDisk_Space_Sum10000Disk_Space_Overplus10000Organize_IdNULLUser_Type_Id3Popedom_Id1注: UserInfoId 用來和外部連接,做為別的表的外鍵和唯一標識符,是登陸帳號。 并且規(guī)定了最大上傳空間和剩余上傳空間,建立用戶時必須規(guī)定該用

20、戶最大的上傳空間(累積),當(dāng)用戶上傳了數(shù)據(jù)時,剩余空間減少,標識用戶類型和用戶對文件管理的權(quán)限(如果是系統(tǒng)管理員權(quán)限就為-1,不能對任何文件進行操作)。4.2.64.2.6 Document_ElectronDocument_Electron【中文含義】 文檔信息表_電子版字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注Document_Electron_Idvarchar(100)NO文檔 ID主鍵Document_Namevarchar(100)NO文檔名稱Document_Create_TimedatetimeNO創(chuàng)建文檔日期Document_Change_TimedatetimeYES文檔修

21、改時間 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 14 -Document_SizeintNO文檔大小Document_Editionvarchar(100)NO文擋版本User_Info_Idvarchar(100)NO用戶 ID外鍵Remarkvarchar(1000)YES備注Templet_IdintYES模板 ID外健注: 電子版文檔,上傳了文件后,在此表記錄該文件的文件名,上傳日期,文件大小,文件版本,以及是誰上傳的。如果對文件進行修改后,記錄最后修改時間。4.2.74.2.7 Document_BunfDocument_Bunf【中文含義

22、】 文檔信息表_紙張版字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注Document_Bunf_Idvarchar(100)NO文檔 ID主鍵Document_Namevarchar(100)NO文檔名稱Document_NumberintNO文檔編號Document_TimedatetimeNO創(chuàng)建文檔日期User_Info_Idvarchar(100)YES用戶 ID外鍵Remarkvarchar(1000)YES備注Templet_IdintYES模板 ID外健注: 紙張版文檔,記錄文擋的存放信息,以便需要時可以進行查詢,找到文檔編號。 員工可以根據(jù)文擋編號快速找到文檔所存放的位置。4.2.

23、84.2.8 LogLog【中文含義】日志信息表字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注Log_IdintNO日志 ID主鍵,自動增 1Handlevarchar(200)NO操作名稱Log_TimedatetimeNO操作日期User_Namevarchar(100)NO用戶名Document_Electron_Namevarchar(100)YES電子文檔名Document_Bunf_Namevarchar(100)YES紙張文檔名Operate_StaticbitNO操作是否成功Remarkvarchar(1000)YES備注注: 記錄用戶對軟件的操作,當(dāng)用戶進行了任何操作時,在此表記

24、錄該用戶什么時間對哪個文檔進行了什么操作。如果操作的是電子文檔, Document_Bunf_Name(紙張文檔)就為空,如果操作的是紙張文檔, Document_Electron_Name(電子文檔)就為空。Operate_Static 判斷用戶操作是否成功,0 代表失敗,1 代表成功。 湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 15 -4.2.94.2.9 Data_BackupData_Backup【中文含義】備份表字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注Backup_IdintNO備份 ID主鍵,自動增 1Backup_Namevarchar

25、(100)NO備份名稱Backup_Pathvarchar(500)NO備份路徑Remarkvarchar(1000)YES備注注:記錄對數(shù)據(jù)的備份以及信息。4.2.104.2.10 TempletTemplet【中文含義】模板名稱表字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注Templet_IdintNO模板名 ID主鍵Templet_Namevarchar(100)NO模板名稱Templet_Create_TimedatetimeNO模板創(chuàng)建時間注:記錄用戶自定義模板表的名稱。用戶添加一個模板,在該表插入模板名,以及創(chuàng)建時間。4.2.114.2.11 模板表模板表【中文含義】模板表字段名稱數(shù)

26、據(jù)類型及長度允許為空中文說明備注IdintNO模板 ID主鍵Document_Electron_Idvarchar(100)YES電子文檔 ID外鍵Document_Bunf_Idvarchar(100)YES紙質(zhì)文檔 ID外鍵注:用戶自定義模板的屬性由于其不確定性,在此沒有列出。5 5 用戶界面設(shè)計用戶界面設(shè)計5.15.1 服務(wù)器端服務(wù)器端5.1.15.1.1 主界面主界面以按鈕形式控制服務(wù)的開、關(guān);以單選框控制程序開機自動運行選項(注冊表操作) ;再單獨的文本框中顯示當(dāng)前連接數(shù)量。主程序擁有一個系統(tǒng)欄圖標,使用系統(tǒng)欄圖標右鍵控制菜單使用其它功能。5.1.25.1.2 配置窗體配置窗體以文本

27、框輸入、按鈕確認的方式修改文件服務(wù)器的上行(對數(shù)據(jù)庫) 、下行(對客戶端)連接;擁有一個按鈕打開數(shù)據(jù)庫連接向?qū)А?湖北國際軟件外包人才培養(yǎng)基地湖北國際軟件外包人才培養(yǎng)基地 應(yīng)用軟件概要設(shè)計說明書- 16 -5.1.35.1.3 數(shù)據(jù)庫連接向?qū)?shù)據(jù)庫連接向?qū)б晕谋究蜉斎?、按鈕確認的方式修改數(shù)據(jù)庫連接,并提供連接失敗判斷提示。5.1.45.1.4 日志窗體日志窗體使用主界面的系統(tǒng)欄圖標右鍵菜單打開日志窗口;使用 COMBO 選擇過濾顯示日志。5.1.55.1.5 計劃備份窗體計劃備份窗體使用主界面的系統(tǒng)欄圖標右鍵菜單打開。使用單選框選擇按月、周、日進行自動備份操作5.1.65.1.6 備份還原窗體備份還原窗體使用主界面的系統(tǒng)欄圖標右鍵菜單打開。使用列表框顯示所有可用備份,點擊還原按鈕還原,或刪除按鈕刪除。5.25.2 客戶端客戶端5.2.15.2.1 登錄窗登錄窗用戶輸入

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論