歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

《概要設(shè)計(jì)說明書》超市倉庫管理系統(tǒng)

  • 資源ID:26886537       資源大?。?span id="ns2rpyo" class="font-tahoma">805KB        全文頁數(shù):34頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

《概要設(shè)計(jì)說明書》超市倉庫管理系統(tǒng)

概要設(shè)計(jì)說明書 21-8-4 第 1 頁 文檔編號(hào): 密級(jí):秘密 版 本 號(hào): 文檔名稱:概要設(shè)計(jì)說明書 項(xiàng)目名稱: 超市倉庫管理系統(tǒng) 項(xiàng)目編號(hào): 項(xiàng)目負(fù)責(zé)人: 概要設(shè)計(jì)說明書 說明系統(tǒng)的功能分配、模塊劃分、程序的 總體結(jié)構(gòu)、輸入 /輸出及其接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、 出錯(cuò)處理設(shè)計(jì)等,為詳細(xì)設(shè)計(jì)奠定基礎(chǔ)。 編寫: 2011 年 11 月 3 日 審核: 年 月 日 批準(zhǔn): 年 月 日 開發(fā)單位: 軟件工程第 3 小組 概要設(shè)計(jì)說明書 21-8-4 第 2 頁 1 引言 .4 1.1 編寫目的 .4 1.2 項(xiàng)目背景 .4 1.2.1 軟件的開發(fā)名稱 .4 1.2.2 項(xiàng)目需求單位 .4 1.2.3 項(xiàng)目開發(fā)單位 .5 1.2.4 用戶及實(shí)現(xiàn)軟件的單位 .5 1.2.5 本項(xiàng)目與其它軟件或系統(tǒng)的關(guān)系 .5 1.3 術(shù)語定義 .5 1.4 參考資料 .6 1.4.1 項(xiàng)目計(jì)劃任務(wù)書 .6 1.4.2 合同書 .7 1.4.3 上級(jí)機(jī)關(guān)批文 .7 1.4.4 項(xiàng)目開發(fā)計(jì)劃 .7 1.4.5 需求規(guī)格說明書 .7 1.4.6 測(cè)試計(jì)劃(初稿) .7 1.4.7 用戶操作手冊(cè)(初稿) .7 1.4.8 本文檔中引用的資料 .7 1.4.9 所采用的軟件標(biāo)準(zhǔn)或規(guī)范 .8 2 任務(wù)概述 .9 2.1 目標(biāo) .9 2.2 運(yùn)行環(huán)境 .9 2.3 需求概述 .10 2.4 條件與限制 .11 3 總體設(shè)計(jì) .12 3.1 處理流程 .14 3.2 用例圖 .14 3.3 總體結(jié)構(gòu)設(shè)計(jì) .16 3.4 模塊功能 .17 3.5 功能分配 .22 4 接口設(shè)計(jì) .23 4.1 外部接口 .23 4.2 內(nèi)部接口 .23 5 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) .24 概念結(jié)構(gòu)設(shè)計(jì) .24 邏輯結(jié)構(gòu)設(shè)計(jì) .24 物理結(jié)構(gòu)設(shè)計(jì) .25 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 .29 6 運(yùn)行設(shè)計(jì) .30 概要設(shè)計(jì)說明書 21-8-4 第 3 頁 運(yùn)行控制 .30 運(yùn)行時(shí)間 .30 7 出錯(cuò)處理設(shè)計(jì) .31 出錯(cuò)輸出信息 .31 出錯(cuò)處理對(duì)策 .31 8 安全保密設(shè)計(jì) .32 9 維護(hù)設(shè)計(jì) .33 概要設(shè)計(jì)說明書 21-8-4 第 4 頁 1 引言 1.1 編寫目的 在本倉庫管理系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng) 將系統(tǒng)用戶對(duì)本系統(tǒng)的需求做了詳細(xì)的闡述,這些用戶需求已經(jīng)在需求 規(guī)格說明書中得到詳盡的敘述及闡明。 本階段是在系統(tǒng)的需求分析的基礎(chǔ)上,對(duì)倉庫管理系統(tǒng)做一個(gè)概要 設(shè)計(jì),主要解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題。包括如何把該 系統(tǒng)劃分為若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間的傳遞信 息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的概要設(shè)計(jì)報(bào)告中將對(duì) 本階段中對(duì)系統(tǒng)所在的概要設(shè)計(jì)進(jìn)行詳細(xì)的說明。 在下一階段的詳細(xì)設(shè)計(jì)中,程序設(shè)計(jì)員可參考此概要設(shè)計(jì)報(bào)告,在 概要設(shè)計(jì)對(duì)倉庫管理系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行詳 細(xì)設(shè)計(jì)。在以后的軟件測(cè)試以及軟件維護(hù)階段也參考此說明書,以便于 了解概要設(shè)計(jì)過程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在修改時(shí)找出在本階 段的不足或錯(cuò)誤。 1.2 項(xiàng)目背景 1.2.1 軟件的開發(fā)名稱 超市倉庫管理系統(tǒng) 1.2.2 項(xiàng)目需求單位 某超市 概要設(shè)計(jì)說明書 21-8-4 第 5 頁 1.2.3 項(xiàng)目開發(fā)單位 湖南大學(xué)信息科學(xué)與工程學(xué)院 軟件工程第 3 小組 項(xiàng)目參與人員: XXX, XXX, XXX 1.2.4 用戶及實(shí)現(xiàn)軟件的單位 用戶:某超市 實(shí)現(xiàn)軟件的單位:湖南大學(xué)信息科學(xué)與工程學(xué)院 軟件工程第 3 小組 1.2.5 本項(xiàng)目與其它軟件或系統(tǒng)的關(guān)系 本系統(tǒng)與超市的收銀系統(tǒng)中商品的編碼必須保持一致。 1.3 術(shù)語定義 表 1-1 術(shù)語定義或解釋表 術(shù)語 術(shù)語定義 軟件架構(gòu) 軟件系統(tǒng)的總體邏輯結(jié)構(gòu)。按照不同的設(shè)計(jì)方法,有 不同的總體邏輯結(jié)構(gòu)。若采用面向功能或面向數(shù)據(jù)的設(shè)計(jì) 方法,總體邏輯結(jié)構(gòu)為一樹形的功能模塊結(jié)構(gòu)圖。若采用 面向?qū)ο蠡蛎嫦虿考?gòu)件)的設(shè)計(jì)方法,總體邏輯結(jié)構(gòu) 為部件(構(gòu)件)的組裝圖。 外部接口 本軟件系統(tǒng)與其他軟件系統(tǒng)之間的接口,接口設(shè)施可 以是中間件。接口描述包括:傳輸方式、帶寬、數(shù)據(jù)結(jié)構(gòu)、 傳輸頻率、傳輸量、傳輸協(xié)議 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)包括:數(shù)據(jù)庫表的結(jié)構(gòu)、其他數(shù)據(jù)結(jié)構(gòu)等 概念數(shù)據(jù)模型 關(guān)系數(shù)據(jù)庫的邏輯設(shè)計(jì)模型,叫做概念數(shù)據(jù)模型。主 要包括一張邏輯 E-R 圖及相應(yīng)的數(shù)據(jù)字典 概要設(shè)計(jì)說明書 21-8-4 第 6 頁 物理數(shù)據(jù)模型 關(guān)系數(shù)據(jù)庫的物理設(shè)計(jì)模型,叫做物理數(shù)據(jù)模型。主 要包括一張物理表關(guān)系圖及相應(yīng)的數(shù)據(jù)字典 視圖 在基本表或其他視圖之上建立的一張?zhí)摫?,叫做視圖, 它具有物理表的許多性質(zhì),在數(shù)據(jù)處理和授權(quán)上很有用 角色 數(shù)據(jù)庫中享有某些特權(quán)操作的用戶,叫做角色。角 色的權(quán)利通過授權(quán)來實(shí)現(xiàn) 用例 用例是系統(tǒng)、子系統(tǒng)或類和外部參與者交互的動(dòng)作 序列的說明, 包括可選的動(dòng)作序列和會(huì)出現(xiàn)異常的動(dòng)作序 列。 子系統(tǒng) 具有相對(duì)獨(dú)立功能的小系統(tǒng)叫做子系統(tǒng)。一個(gè)大的 軟件系統(tǒng)可以劃分為多個(gè)子系統(tǒng),每個(gè)子系統(tǒng)可由多個(gè)模 塊或多個(gè)部件組成 模塊 具有功能獨(dú)立,能被調(diào)用的信息單元叫做模塊。模 塊是結(jié)構(gòu)化設(shè)計(jì)中的概念 內(nèi)部接口 軟件系統(tǒng)內(nèi)部各子系統(tǒng)之間、各部件之間、各模板 之間的接口,叫做內(nèi)部接口。接口描述包括:調(diào)用方式、 入口信息、出口信息等。 相關(guān)文件 相關(guān)文件是指當(dāng)文本內(nèi)容變更后,可能引起變更的 其他文件。如需求分析報(bào)告、詳細(xì)設(shè)計(jì)說明書、測(cè)試計(jì)劃、 用戶手冊(cè) 參考資料 參考資料是指本文件書寫時(shí)用刀的其他資料。如各 種有關(guān)規(guī)范、模板、標(biāo)準(zhǔn)、準(zhǔn)則 1.4 參考資料 1.4.1 項(xiàng)目計(jì)劃任務(wù)書 本項(xiàng)目的計(jì)劃任務(wù)書 概要設(shè)計(jì)說明書 21-8-4 第 7 頁 1.4.2合同書 項(xiàng)目組跟客戶簽訂的合同書 1.4.3上級(jí)機(jī)關(guān)批文 項(xiàng)目組已經(jīng)拿下的批文 1.4.4 項(xiàng)目開發(fā)計(jì)劃 本項(xiàng)目組的開發(fā)計(jì)劃 1.4.5 需求規(guī)格說明書 本組成員已經(jīng)寫好的需求規(guī)格說明書 1.4.6 測(cè)試計(jì)劃(初稿) 項(xiàng)目組已經(jīng)提出的測(cè)試計(jì)劃 1.4.7 用戶操作手冊(cè)(初稿) 項(xiàng)目組完成的用戶操作手冊(cè) 1.4.8 本文檔中引用的資料 1.書名:軟件工程 出版:機(jī)械工業(yè)出版社 主編:周志剛 2. 書名:使用軟件工程 出版:電子工業(yè)出版社 主編:趙池龍 孫偉 楊林 編著 3.書名:數(shù)據(jù)庫系統(tǒng)概論 出版:高等教育出版社 概要設(shè)計(jì)說明書 21-8-4 第 8 頁 主表:王珊 薩師煊 1.4.9 所采用的軟件標(biāo)準(zhǔn)或規(guī)范 概要設(shè)計(jì)說明書 21-8-4 第 9 頁 2 任務(wù)概述 2.1 目標(biāo) (1) 建立超市倉庫系統(tǒng) (2) 規(guī)范超市倉庫的管理工作模式 用計(jì)算機(jī)管理取代以往的手工作業(yè)和定性管理模式,使超市倉庫的管 理工作模式規(guī)范化、機(jī)讀數(shù)據(jù)格式標(biāo)準(zhǔn)化、管理決策科學(xué)化。 (3) 建立標(biāo)準(zhǔn)貨物數(shù)據(jù)庫 根據(jù)不同貨物的不同性質(zhì)對(duì)貨物進(jìn)行合理的調(diào)配 (4) 提高超市倉庫管理的工作效率 倉庫管理員只需要通過查詢就可以清楚的知道都有哪些貨物入庫,庫存量 是多少,存在哪個(gè)位置,準(zhǔn)確了解貨物的基本信息。 (5)為超市管理人員提供準(zhǔn)確的信息 超市管理人員通過貨物困存量查詢可以準(zhǔn)確地掌握倉庫不同貨物的庫 存情況;通過日?qǐng)?bào)表,月報(bào)表查詢,可以全面了解消費(fèi)者的需求,及時(shí)調(diào) 整采購計(jì)劃;此外,本系統(tǒng)還提供了警報(bào)系統(tǒng),當(dāng)貨物的庫存量低于庫存 下限時(shí),系統(tǒng)就會(huì)自動(dòng)發(fā)出警報(bào),提醒工作人員應(yīng)該補(bǔ)充該貨物了 2.2 運(yùn)行環(huán)境 1.硬件環(huán)境: 表 2-1 硬件環(huán)境 服務(wù)器 最低配置 推介配置 CPU : 奔騰雙核系列以上 CPU:酷睿雙核系統(tǒng)以上 內(nèi)存:1G 以上 內(nèi)存:2G 以上 網(wǎng)卡:10/100M 以上 網(wǎng)卡:10/100M 以上 應(yīng)用和數(shù)據(jù)庫 服務(wù)器 硬盤:120G 以上 硬盤:320G 以上 概要設(shè)計(jì)說明書 21-8-4 第 10 頁 2.系統(tǒng)開發(fā)應(yīng)用平臺(tái)環(huán)境如表 2-2 所示。 表 2-2 系統(tǒng)開發(fā)應(yīng)用平臺(tái)環(huán)境 項(xiàng)目 內(nèi)容 服務(wù)器操縱系統(tǒng) Windows 2003/XP 、Windows 7 網(wǎng)絡(luò)服務(wù)器 IIS 6.0 開發(fā)平臺(tái) Visual Studio 2008 數(shù)據(jù)庫服務(wù)器 SQL Sever 2005 客戶端軟件 IE 6.0/7.0/8.0、搜狗等 2.3 需求概述 用戶管理:為所有用戶提供用戶登錄功能; 為系統(tǒng)管理員提供了添加用戶和刪除用戶的功能; 入庫管理:為倉庫管理員提供了查詢、添加貨品入庫信息的功能; 為超市主管提供修改入庫信息功能; 出庫管理:為倉庫管理員提供了查詢、添加貨品出庫信息的功能; 為超市主管提供修改出庫信息; 貨品信息管理:為采購員和倉庫管理員提供了查詢貨品信息的功能; 為采購員提供了添加貨品信息,修改貨品信息功能; 供應(yīng)商信息管理:為超市主管,采購員提供了查詢供應(yīng)商信息的功能; 為采購員提供了添加,修改供應(yīng)商信息的功能; 庫存統(tǒng)計(jì):為所有倉管、采購員、超市主管提供庫存查詢的功能; 為超市主管、采購員日?qǐng)?bào)表和月報(bào)表查詢的功能; 為采購員提供庫存警報(bào); 概要設(shè)計(jì)說明書 21-8-4 第 11 頁 2.4 條件與限制 本軟件的開發(fā)語言采用 C#。 本軟件的數(shù)據(jù)庫服務(wù)器采用 SQL server 2005。 本軟件開發(fā)的環(huán)境選用 Visual Studio 2008。 本軟件要求在數(shù)據(jù)庫正確連接下才能正常運(yùn)行。 概要設(shè)計(jì)說明書 21-8-4 第 12 頁 3 總體設(shè)計(jì) 首先來說 B/S 和 C/S 兩種軟件體系結(jié)構(gòu) C/S 是 Client/Server 指客戶機(jī)和服務(wù)器,在客戶機(jī)端必須裝客戶端 軟件及相應(yīng)環(huán)境后,才能訪問服務(wù)器(胖客戶端) 。C/S 的優(yōu)點(diǎn):能充分發(fā) 揮客戶端 PC 的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。 對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。C/S 的缺點(diǎn)主要有以下幾個(gè):只適用于 網(wǎng)速較快的網(wǎng)絡(luò)環(huán)境如:局域網(wǎng);客戶端需要安裝專用的客戶端軟件及運(yùn) 行環(huán)境。首先涉及到安裝的工作量,其次任何一臺(tái)電腦出問題,如病毒、 硬件損壞,都需要進(jìn)行安裝或維護(hù)。特別是有很多分部或?qū)Yu店的情況, 不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客 戶機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高。 B/S 最大的優(yōu)點(diǎn):可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。 只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。B/S 架構(gòu)的軟件對(duì)一個(gè) 稍微大點(diǎn)單位來說,系統(tǒng)管理人員不需要在幾百甚至上千部電腦之間來回 奔跑,只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要 做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何 維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行; B/S 建立在廣域 網(wǎng)上, 面向不同的用戶群 , 分散地域, 這是 C/S 無法作到的或者說不擅長(zhǎng) 的。 與操作系統(tǒng)平臺(tái)關(guān)系最小。B/S 架構(gòu)的軟件系統(tǒng)的擴(kuò)展非常容易,只 要能上網(wǎng),系統(tǒng)管理員分配一個(gè)用戶名和密碼,還可以在線申請(qǐng)。B/S 模式 結(jié)構(gòu)如圖 3-1。 瀏覽器 Web服務(wù)器 數(shù)據(jù)庫服務(wù)器 HTTP請(qǐng)求 Web服務(wù) 數(shù)據(jù)庫請(qǐng)求 數(shù)據(jù)服務(wù)器 應(yīng)答 概要設(shè)計(jì)說明書 21-8-4 第 13 頁 圖 3-1 B/S 模式結(jié)構(gòu) 考慮到超市管理系統(tǒng)的維護(hù)成和其擴(kuò)展性本以及超市本身的規(guī)模, (一 般較大的超市都在不同的地方會(huì)有分店) ,本超市倉庫管理系統(tǒng)采用目前流 行的 B/S(Browser/Server,瀏覽器/服務(wù)器)的軟件架構(gòu)體系,以微軟公司 的.NET 為開發(fā)平臺(tái),以 ASP.NET 和 C#為開發(fā)語言,以 SQL Server 2005 為 后臺(tái)數(shù)據(jù)庫,采用三層構(gòu)架模式,即客戶機(jī)/事務(wù)處理器/數(shù)據(jù)庫服務(wù)器的 模式。 所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個(gè)”中間層” , 也叫組件層。三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等 工作放到了中間層進(jìn)行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進(jìn)行交 互,而是通過 COM/DCOM 通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn) 行交互。 在多層分布式應(yīng)用中,在客戶端和服務(wù)器之間加入了一層或多層應(yīng)用服 務(wù)程序,這種程序稱為“應(yīng)用服務(wù)器” 。開發(fā)人員可以將應(yīng)用的商業(yè)邏輯放 在中間層應(yīng)用服務(wù)器上,把應(yīng)用的業(yè)務(wù)邏輯與用戶界面分開。在保證客戶 端功能的前提下,為用戶提供一個(gè)簡(jiǎn)潔的界面。這意味著如果需要修改應(yīng) 用程序代碼,只需要對(duì)中間層應(yīng)用服務(wù)器進(jìn)行修改,而不用修改成千上萬 的客戶端應(yīng)用程序。從而使開發(fā)人員可以專注于應(yīng)用系統(tǒng)核心業(yè)務(wù)邏輯的 分析、設(shè)計(jì)和開發(fā),簡(jiǎn)化了應(yīng)用系統(tǒng)的開發(fā)、更新和升級(jí)工作。 數(shù)據(jù)訪問層 ( DAL) 業(yè)務(wù)邏輯層( BBL) 用戶表示層 ( U I ) 數(shù)據(jù)源 圖 3-2 三層體系結(jié)構(gòu) 概要設(shè)計(jì)說明書 21-8-4 第 14 頁 B/S 模式的系統(tǒng),數(shù)據(jù)維護(hù)方便客戶端無需專用的軟件,有較好的網(wǎng) 絡(luò)擴(kuò)展性,支持 TCP/IP 協(xié)議直接接入 Internet。同時(shí)對(duì)于 B/S 模式而言, 程序和數(shù)據(jù)的物理位置已經(jīng)不再是那么重要了,訪問者所關(guān)心的只是它們 的 URL 就可以了。在三層 B/S 體系結(jié)構(gòu)中,數(shù)據(jù)及應(yīng)用可通過不同平臺(tái)、 不同網(wǎng)絡(luò)存取,與平臺(tái)無關(guān),伸縮性大,而且數(shù)據(jù)計(jì)算與處理集中在中間 的功能層,而這一層的服務(wù)器性能易于提升,因而我們相信這種三層 B/S 模式能夠滿足我們的需求。 3.1 處理流程 本系統(tǒng)中系統(tǒng)流圖如圖 3-3 所示。 核對(duì)貨物清單 程序 入庫單 庫存數(shù) 據(jù)庫 出庫單打印程序 出庫單 庫存查詢程序 庫存分析程序 查詢庫存 信息 庫存?zhèn)浞莩绦?庫存?zhèn)浞?報(bào)損計(jì)劃表 圖 3-3 倉庫管理系統(tǒng)的“系統(tǒng)流程圖” 概要設(shè)計(jì)說明書 21-8-4 第 15 頁 3.2 用例圖 用例圖又叫做用況圖,用于定義系統(tǒng)的行為、展示角色(系統(tǒng)的外部實(shí)體, 既參與者)與用例(系統(tǒng)執(zhí)行的服務(wù))之間的相互作用。用例如實(shí)需求和系統(tǒng) 行為的高層模型,它以圖形化的方式描述外部實(shí)體對(duì)系統(tǒng)功能的感知。用例圖 從用戶的角度來組織需求,每個(gè)用例描述一個(gè)特定的任務(wù)。 根據(jù)需求規(guī)格說明書的描述,本系統(tǒng)的用例圖如圖 3-4 所示。 圖 3-4 倉庫管理系統(tǒng)用例圖 根據(jù)不同用戶的權(quán)限不同,他們所擁有的功能也不一樣,在本系統(tǒng)中,系 統(tǒng) 管理員的權(quán)限為 1,他可以審核新用戶和刪除用戶。當(dāng)超市新增相關(guān)工作 概要設(shè)計(jì)說明書 21-8-4 第 16 頁 人員時(shí),系統(tǒng)管理員可以對(duì)新用戶的注冊(cè)申請(qǐng)進(jìn)行審核,規(guī)定他的權(quán)限。當(dāng)超 市相關(guān)人員離職時(shí),系統(tǒng)管理員可以刪除該用戶。 超市主管的權(quán)限為 2,他擁有的功能包括:用戶登錄、庫存查詢、報(bào)表查詢、 供應(yīng)商信息查詢、修改入庫單、修改出庫單信息。入庫單、出庫單信息是有倉 庫管理員錄入,但不可避免會(huì)存在輸入錯(cuò)誤,這時(shí)不允許倉庫管理員隨便修改, 必須經(jīng)過相關(guān)的處理程序,報(bào)由上面批準(zhǔn)后由超市主管來行使修改的權(quán)力。 倉庫管理員的權(quán)限為 3,他擁有添加貨品入庫、出庫信息;查詢貨品入庫、 出庫信息、貨品信息、庫存信息的功能。 采購員的權(quán)限為 4,他用戶添加貨品、供應(yīng)商信息;修改貨品、供應(yīng)商信息; 查詢貨品、供應(yīng)商、報(bào)表、庫存、庫存警報(bào)的功能。 3.3 總體結(jié)構(gòu)設(shè)計(jì) 倉庫管理系統(tǒng)主要由用戶管理、入庫管理、出庫管理、貨品管理、供應(yīng)商 管理、庫存統(tǒng)計(jì)模塊組成。倉庫管理系統(tǒng)的功能模塊圖如圖 3-5。 概要設(shè)計(jì)說明書 21-8-4 第 17 頁 圖 3-5 倉庫管理系統(tǒng)的功能模塊圖 3.4 模塊功能 1)用戶管理模塊 用戶管理模塊為所有用戶提供登錄功能;為系統(tǒng)管理員提供審核新用戶、 刪除用戶的功能。當(dāng)超市有新成員加入,根據(jù)其信息,系統(tǒng)管理可以同意注冊(cè) 信息,或拒絕注冊(cè)申請(qǐng),當(dāng)公司用人離職,系統(tǒng)管理員可以刪除用戶。其具體 處理流程如圖 3-6 所示。 概要設(shè)計(jì)說明書 21-8-4 第 18 頁 圖 3-6 用戶管理處理流程圖 2)入庫管理模塊 入庫管理模塊為倉庫管理員提供添加貨品入庫信息、查詢貨品入庫信息, 為超市主管提供了修改貨品入庫信息的功能。倉庫管理員難免有操作失誤的時(shí) 候,但基于安全考慮,如果要修改,必須向上級(jí)提出申請(qǐng),由超市主管行使修 改稿貨品入庫信息的權(quán)力。其具體處理流程如圖 3-7 所示。 概要設(shè)計(jì)說明書 21-8-4 第 19 頁 圖 3-7 入庫管理處理流程 3)出庫管理模塊 出庫管理模塊為倉庫管理員提供添加貨品出庫信息、查詢貨品出庫信息, 為超市主管提供了修改貨品出庫信息的功能。倉庫管理員難免有操作失誤的時(shí) 候,但基于安全考慮,如果要修改,必須向上級(jí)提出申請(qǐng),由超市主管行使修 改稿貨品出庫信息的權(quán)力。其具體處理流程如圖 3-8 所示。 概要設(shè)計(jì)說明書 21-8-4 第 20 頁 圖 3-8 出庫管理處理流程 4)貨品管理模塊 貨品管理模塊為采購員提供了添加貨品信息、修改貨品信息的功能以及查詢 貨品信息的功能,為倉庫管理員提供了查詢貨品信息的功能,因?yàn)閭}庫管理員 在輸入貨品入庫信息的時(shí)候必須把相關(guān)的貨品編號(hào)輸入,而貨品現(xiàn)實(shí)的送貨單 中并沒有編號(hào),這個(gè)編號(hào)是超市內(nèi)部統(tǒng)一規(guī)定的,所以倉庫管理員還需要查詢 相關(guān)貨品的編號(hào)。其具體的處理流程如圖 3-9 所示。 概要設(shè)計(jì)說明書 21-8-4 第 21 頁 圖 3-9 貨品管理處理流程 5)供應(yīng)商管理 供應(yīng)商 管理模塊為采購員提供了添加供應(yīng)商信息、修改供應(yīng)商信息的功能 以及查詢供應(yīng)商信息的功能,為超市主管提供了查詢供應(yīng)商信息的功能。其具 體的處理流程如 3-10 所示。 概要設(shè)計(jì)說明書 21-8-4 第 22 頁 圖 3-10 供應(yīng)商信息管理處理流程 6)庫存統(tǒng)計(jì)模塊 庫存統(tǒng)計(jì)模塊為超市主管提供了庫存查詢、日?qǐng)?bào)表、月報(bào)表查詢的功能;為 倉庫管理員提供了庫存查詢的功能;為采購員提供了庫存查詢、日?qǐng)?bào)表、月報(bào) 表查詢的功能以及庫存警報(bào)的功能,當(dāng)某一貨品的庫存量低于該貨品的下限值 時(shí),系統(tǒng)將自動(dòng)發(fā)出警報(bào),提醒采購員及時(shí)補(bǔ)貨。其處理流程如下: 概要設(shè)計(jì)說明書 21-8-4 第 23 頁 3.5 功能分配 模塊 功能 用戶管理 用戶登錄、注冊(cè)申請(qǐng)、審核新用戶、刪除用戶 入庫管理 添加貨品入庫信息、修改貨品入庫信息、查詢貨品入 庫信息 出庫管理 添加貨品出庫信息、修改貨品出庫信息、查詢貨品出 庫信息 貨品管理 添加貨品信息、修改貨品信息、查詢貨品信息 供應(yīng)信息商管理 添加供應(yīng)商信息、修改供應(yīng)商信息、查詢供應(yīng)商信息 庫存統(tǒng)計(jì) 貨品庫存查詢、庫存警報(bào)、日?qǐng)?bào)表查詢、月報(bào)表查詢 概要設(shè)計(jì)說明書 21-8-4 第 24 頁 4 接口設(shè)計(jì) 4.1 外部接口 用戶界面 在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)對(duì)于用戶友善的 界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且注意到界面的布局。 總的來說,系統(tǒng)的用戶界面應(yīng)做到可靠、簡(jiǎn)單、易學(xué)習(xí)和使用。 軟件接口 服務(wù)器程序課使用 VS 提供的對(duì) SQL SEVER 的接口,對(duì)數(shù)據(jù)庫的所有 訪問。服務(wù)器程序上課使用 SQL SEVER 的對(duì)數(shù)據(jù)庫的備份命令,以做到對(duì) 數(shù)據(jù)庫的備份保存。 在網(wǎng)絡(luò)軟件接口方面,使用一種無差錯(cuò)的傳輸協(xié)議,采用滑動(dòng)窗口方式 對(duì)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳輸及接收。 硬件接口 在輸入方面,對(duì)于鍵盤、鼠標(biāo)的輸入,可用 VISUAL C#的標(biāo)準(zhǔn)輸入/輸 出,對(duì)輸入進(jìn)行處理。 在輸出方面,打印機(jī)的連接及使用,也可使用 VISUAL C#的標(biāo)準(zhǔn)輸入/ 輸出對(duì)其進(jìn)行處理。在網(wǎng)絡(luò)傳輸部分,在網(wǎng)絡(luò)硬件部分,為了實(shí)現(xiàn)高速傳輸, 將使用高速 ATM。 4.2 內(nèi)部接口 內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn) 行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說明。接口 傳遞的信息將使以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各 模塊間傳輸。 概要設(shè)計(jì)說明書 21-8-4 第 25 頁 5 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì) 1.倉庫管理系統(tǒng)總的 E-R 圖如圖 5-1 所示。 圖 5-1 倉庫管理系統(tǒng) E-R 圖 邏輯結(jié)構(gòu)設(shè)計(jì) 1.下面把上面的 E-R 圖轉(zhuǎn)換為關(guān)系模型。關(guān)系的碼用下劃線標(biāo)出。 實(shí)體用戶對(duì)應(yīng)的關(guān)系模式如下: 用戶(用戶名、密碼、權(quán)限) 實(shí)體倉庫對(duì)應(yīng)的關(guān)系模式如下: 倉庫(倉庫編號(hào)、倉庫名、倉管姓名、備注) 實(shí)體供應(yīng)商對(duì)應(yīng)的關(guān)系模式如下: 概要設(shè)計(jì)說明書 21-8-4 第 26 頁 供應(yīng)商(供應(yīng)商名稱、地址、聯(lián)系電話、聯(lián)系人、備注) 實(shí)體商品對(duì)應(yīng)的關(guān)系模式如下: 商品(商品編號(hào)、商品名、規(guī)格、單位、單價(jià)、條碼、庫存下限值、備注) 聯(lián)系“入庫”所對(duì)應(yīng)的關(guān)系模式如下: 入庫單(入庫單編號(hào)、供應(yīng)商名稱、貨品編號(hào)、倉庫編號(hào)、單位、數(shù)量、單 價(jià)、金額、入庫時(shí)間、制單人、備注) 聯(lián)系“出庫”所對(duì)應(yīng)的關(guān)系模式如下: 出庫單(出庫單編號(hào)、貨品編號(hào)、倉庫編號(hào)、數(shù)量、單價(jià)、出庫時(shí)間、制單 人、備注) 2. 定義視圖 可以在關(guān)系模式入庫單上建立視圖: 入庫(入庫單編號(hào)、供應(yīng)商名稱、入庫時(shí)間、制單人、備注) 可以在關(guān)系模式入庫單上建立視圖: 出庫(出庫單編號(hào)、出庫時(shí)間、制單人、備注) 可以在關(guān)系模式入庫單、出庫單上建立視圖: 庫存(倉庫編號(hào)、貨品編號(hào)、庫存量) 物理結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)的設(shè)計(jì)主要包括各個(gè)表的設(shè)計(jì),表的設(shè)計(jì)包括字段名、字段類型 長(zhǎng)度、該屬性是否允許空值、是否為主碼、是否為索引項(xiàng)。表 1-6 中,詳細(xì)列 出了倉庫管理系統(tǒng)數(shù)據(jù)庫中各表的屬性設(shè)計(jì)情況。 表 1:用戶信息表 t_user 字段名 字段類型 是否為空 主碼/索引項(xiàng) 說明 Username Char(20 ) N 主碼 用戶名 Password Char(20 ) N 索引項(xiàng) 密碼 概要設(shè)計(jì)說明書 21-8-4 第 27 頁 limit int N 索引項(xiàng) 權(quán)限 表 2:倉庫信息表 t_store 字段名 數(shù)據(jù)類型 是否為空 主碼/索引項(xiàng) 說明 S_id Char(20) N 主碼 倉庫編號(hào) S_name Char(20) N 索引項(xiàng) 倉庫名稱 C_name Char(20) N 外碼 倉管姓名 S_remarks Varchar(100 ) Y 索引項(xiàng) 備注 表 3:供應(yīng)商信息 t_provider 字段名 數(shù)據(jù)類型 是否為空 主碼/索引項(xiàng) 說明 P_name Char(50) N 主碼 供貨商名稱 P_address VarChar(80) N 索引項(xiàng) 供貨商地址 P_tel Char(30) N 索引項(xiàng) 供貨電話 P_pname Char(20) N 索引項(xiàng) 供貨商聯(lián)系人 p_remarks varChar(100) Y 索引項(xiàng) 供貨商備注 表 4:貨品信息表 t_goods 字段名 數(shù)據(jù)類型 是否為空 主碼/索引項(xiàng) 說明 G_id Char(20) N 主碼 商品編號(hào) P_id Char(50) N 外碼 供應(yīng)商名稱 G_name Char(50) N 索引項(xiàng) 商品名稱 G_norms Char(20) N 索引項(xiàng) 規(guī)格 G_unit Char(8) N 索引項(xiàng) 單位 G_price Float N 索引項(xiàng) 單價(jià) G_code Char(20) N 索引項(xiàng) 條碼 概要設(shè)計(jì)說明書 21-8-4 第 28 頁 G_lower int N 索引項(xiàng) 庫存下限 G_remarks Varchar(100 ) Y 索引項(xiàng) 備注 表 5:入庫單信息表 t_input 字段名 數(shù)據(jù)類型 是否 為空 主碼/索引 項(xiàng) 說明 I_id int N 主碼 入庫單編號(hào) P_id Char(50) N 外碼 供應(yīng)商名稱 G_id Char(20) N 外碼 貨品名稱 S_id Char(20) N 外碼 倉庫編號(hào) G_unit Char(8) N 索引項(xiàng) 單位 I_number int N 索引項(xiàng) 數(shù)量 G_price Float N 索引項(xiàng) 單價(jià) G_money Float N 索引項(xiàng) 金額 I_time Date N 索引項(xiàng) 入庫時(shí)間 name Char(20) N 索引項(xiàng) 制單人 I_remarks Varchar(100 ) Y 索引項(xiàng) 備注 表 6:出庫單信息表 t_output 字段名 數(shù)據(jù)類型 是否為 空 主碼/索 引項(xiàng) 說明 O_id int N 主碼 出庫單編 號(hào) G_id Char(20) N 外碼 貨品編號(hào) S_id Char(20) N 外碼 倉庫編號(hào) O_number int N 索引項(xiàng) 數(shù)量 G_price Float N 索引項(xiàng) 單價(jià) 概要設(shè)計(jì)說明書 21-8-4 第 29 頁 O_time Date N 索引項(xiàng) 出庫時(shí)間 username Char(20) N 索引項(xiàng) 制單人 O_remarks Varchar(100 ) Y 索引項(xiàng) 備注 本超市管理系統(tǒng)的物理數(shù)據(jù)模型如圖 5-2 所示。 圖 5-2 倉庫管理系統(tǒng)物理數(shù)據(jù)模型 概要設(shè)計(jì)說明書 21-8-4 第 30 頁 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 各模塊與程序的關(guān)系如下表所示。 模塊 使用的數(shù)據(jù)庫表 用戶管理模塊 用戶信息表(t_user ) 入庫管理模塊 入庫單信息表(t_input) 、貨品信息表(t_goods) 、 供應(yīng)商信息表(t_provider) 、 出庫管理模塊 出庫單信息表(t_output) 、貨品信息表(t_goods) 貨品管理模塊 貨品信息表(t_goods) 、供應(yīng)商信息表 (t_provider) 供應(yīng)商管理模塊 供應(yīng)商信息表(t_provider) 庫存統(tǒng)計(jì)模塊 貨品信息表(t_goods) 、入庫單信息表(t_input) 、 出庫單信息表(t_output) 概要設(shè)計(jì)說明書 21-8-4 第 31 頁 6 運(yùn)行設(shè)計(jì) 客戶機(jī)程序在輸入時(shí)啟動(dòng)接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并 對(duì)輸入進(jìn)行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時(shí),將調(diào)用網(wǎng)絡(luò)傳輸模塊, 將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。接收到返回信息 后隨即調(diào)用數(shù)據(jù)輸出模塊,對(duì)信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出。 服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動(dòng)狀態(tài)。接收到數(shù)據(jù)后, 調(diào)用數(shù)據(jù)處理/查詢模塊對(duì)數(shù)據(jù)庫進(jìn)行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息 返回客戶機(jī)。 運(yùn)行控制 運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。在各事務(wù)中心模塊中, 需對(duì)運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑。 在網(wǎng)絡(luò)傳送方面,客戶機(jī)在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認(rèn)收到信號(hào), 收到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對(duì)數(shù)據(jù)進(jìn)行確認(rèn)。服務(wù)器在接收 到數(shù)據(jù)后發(fā)送確認(rèn)信號(hào),在對(duì)數(shù)據(jù)處理、訪問數(shù)據(jù)后,將返回信息送回客戶機(jī), 并等待確認(rèn)。 運(yùn)行時(shí)間 在軟體的需求分析中,對(duì)運(yùn)行的時(shí)間的要求為必須對(duì)做出的操作做出較快 的反應(yīng)。網(wǎng)絡(luò)硬件對(duì)運(yùn)行的時(shí)間有最大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時(shí),對(duì)操作的 反應(yīng)將受到很大的影響。所以采用高速 ATM 網(wǎng)絡(luò),實(shí)現(xiàn)客戶機(jī)與服務(wù)器之間的 連接,以減少網(wǎng)絡(luò)傳輸上的開銷。其次是服務(wù)器的性能,這將影響對(duì)數(shù)據(jù)庫的 訪問時(shí)間即操作時(shí)間的長(zhǎng)短,影響加大客戶機(jī)操作的等待時(shí)間,所以必須使用 高性能的服務(wù)器,建議使用 Pentium III 處理器。硬件對(duì)本系統(tǒng)的速度影響將 會(huì)大于軟件的影響。 概要設(shè)計(jì)說明書 21-8-4 第 32 頁 7 出錯(cuò)處理設(shè)計(jì) 出錯(cuò)輸出信息 程序在運(yùn)行時(shí)主要會(huì)出現(xiàn)兩種錯(cuò)誤:1.由于輸入信息,或無法滿足要求時(shí) 產(chǎn)生的錯(cuò)誤,稱為軟錯(cuò)誤。2.由于其他問題,如網(wǎng)絡(luò)傳輸超時(shí)等,產(chǎn)生的問題, 稱為硬錯(cuò)誤。 對(duì)于軟錯(cuò)誤,須在用戶名/密碼做成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行 數(shù)據(jù)分析,判斷錯(cuò)誤類型,在生產(chǎn)相應(yīng)的錯(cuò)誤提示語句,返回到用戶界面。 對(duì)于硬錯(cuò)誤,可在出錯(cuò)的相應(yīng)模塊中輸出簡(jiǎn)單的出錯(cuò)語句,并將程序重置, 返回輸入階段。 出錯(cuò)信息必須給出相應(yīng)的出錯(cuò)原因,如: “您輸入的用戶名或密碼錯(cuò)誤!” “您輸入的數(shù)據(jù)類型錯(cuò)誤!”等。 出錯(cuò)處理對(duì)策 所有的客戶機(jī)及服務(wù)器都必須安裝不間斷電源防止停電或電壓不穩(wěn)定造成 的數(shù)據(jù)丟失的損失。若真斷電時(shí),客戶機(jī)上將不會(huì)有太大的影響,主要是服務(wù) 器上:在斷電恢復(fù)過程可采用 SQL SEVER 的日志文件,對(duì)其進(jìn)行 ROLLBACK 處理, 對(duì)數(shù)據(jù)進(jìn)行恢復(fù)。 在網(wǎng)絡(luò)傳輸方面,可考慮建立一條成本較低的后備網(wǎng)絡(luò),以保證當(dāng)主網(wǎng)絡(luò) 斷路時(shí)數(shù)據(jù)的通信。 在硬件連接方面要選擇較可靠、穩(wěn)定的服務(wù)器機(jī)種,保證系統(tǒng)運(yùn)行時(shí)的可 靠性。 概要設(shè)計(jì)說明書 21-8-4 第 33 頁 8 安全保密設(shè)計(jì) 數(shù)據(jù)庫的安全性 1)用戶標(biāo)識(shí)與鑒別 在訪問數(shù)據(jù)庫時(shí),使用用戶標(biāo)識(shí)與鑒別給系統(tǒng)提供最外層的安全保護(hù)措施。 方法是:用戶在進(jìn)入系統(tǒng)時(shí),必須提供用戶名跟密碼,由系統(tǒng)進(jìn)行核對(duì),通過 鑒定后才能提供機(jī)器使用權(quán)。 2)存取控制 定義用戶權(quán)限,并將用戶的權(quán)限登記到數(shù)據(jù)字典中,當(dāng)用戶發(fā)出存取數(shù)據(jù) 庫的操作請(qǐng)求后,DBMS 查找數(shù)據(jù)字典,根據(jù)安全規(guī)則進(jìn)行合法權(quán)限檢查,若用 戶的操作請(qǐng)求超出了定義的權(quán)限,系統(tǒng)將拒絕執(zhí)行次操作。 3)視圖機(jī)制 還可以為不同的用戶定義不同的視圖,把數(shù)據(jù)對(duì)象限制在一定的范圍內(nèi), 也就是說,通過視圖機(jī)制把要保密的數(shù)據(jù)對(duì)物權(quán)存取的用戶隱藏起來,從而自 動(dòng)地對(duì)數(shù)據(jù)提供一定程度的安全保護(hù)。 網(wǎng)絡(luò)傳輸安全 由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡(luò)傳輸,為了對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行保密,需要 在傳輸過程中對(duì)數(shù)據(jù)進(jìn)行加密。 這個(gè)工作主要是在準(zhǔn)備網(wǎng)絡(luò)包及解開網(wǎng)絡(luò)包,這兩個(gè)模塊完成,它們對(duì)各 數(shù)據(jù)進(jìn)行加密及解密還原工作。 在加密算法上選擇使用 RSA 加密算法。 概要設(shè)計(jì)說明書 21-8-4 第 34 頁 9 維護(hù)設(shè)計(jì) 本系統(tǒng)采取 B/C/S 的三層結(jié)構(gòu)??蛻魴C(jī)上的軟件維護(hù)不需要到用戶現(xiàn)場(chǎng)去, 只需在系統(tǒng)后臺(tái)服務(wù)器上借助網(wǎng)絡(luò)的運(yùn)行,是的軟件的安裝與升級(jí)變成了一個(gè) 完全透明的過程,再不用擔(dān)心光盤的安裝或軟盤的損傷,這也是三層結(jié)構(gòu)的優(yōu) 點(diǎn)之一。這是網(wǎng)絡(luò)革命帶來的軟件維護(hù)革命,使用戶能享受簡(jiǎn)單、方便、安全、 及時(shí)的維護(hù)與升級(jí)服務(wù)。 數(shù)據(jù)維護(hù)。定期地對(duì)數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行備份,周期性地把磁盤的信息記錄 到另外的設(shè)備上,以防止數(shù)據(jù)的丟失。 代碼維護(hù)。本系統(tǒng)采用 B/S 模式的三層架構(gòu)模式,所謂三層體系結(jié)構(gòu),是 在客戶端與數(shù)據(jù)庫之間加入了一個(gè)“中間層” ,也叫組件層。三層體系的應(yīng)用程 序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。開發(fā)人 員可以將應(yīng)用的商業(yè)邏輯放在中間層應(yīng)用服務(wù)器上,把應(yīng)用的業(yè)務(wù)邏輯與用戶 界面分開。在保證客戶端功能的前提下,為用戶提供一個(gè)簡(jiǎn)潔的界面。這意味 著如果需要修改應(yīng)用程序代碼,只需要對(duì)中間層應(yīng)用服務(wù)器進(jìn)行修改,而不用 修改成千上萬的客戶端應(yīng)用程序,大大減少了代碼維護(hù)的工作量。

注意事項(xiàng)

本文(《概要設(shè)計(jì)說明書》超市倉庫管理系統(tǒng))為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!