




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、9總體設(shè)計說明書倉庫管理系統(tǒng)總體設(shè)計說明書學(xué)號姓名所完成的任務(wù)成績1111311109 鄒堅1,3,5,711111311124朱增煒2,4,62013 年 10 月 31 日1引言1.1編寫目的本文檔描述了倉庫信息管理系統(tǒng)的軟件需求規(guī)格。目的在于向讀者表述系統(tǒng)的環(huán)境,系統(tǒng)的功能和非功能的需求。1.2背景l(fā) 待開發(fā)軟件系統(tǒng)的名稱:倉庫管理系統(tǒng)l 本項目的任務(wù)提出者:鄒堅 ;l 開發(fā)者:鄒堅、朱增煒;l 用戶:倉庫l 運行該項軟件的計算機網(wǎng)絡(luò)系統(tǒng):win7l 該系統(tǒng)同其他系統(tǒng)或其他機構(gòu)的基本的相互來往關(guān)系:任何裝有IIS的計算機作為服務(wù)器端,其他處在同一網(wǎng)絡(luò)的計算機作為客戶端。1.3定義C#:是
2、一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言,由C和C+發(fā)展而來。C#牢固地植根于C和C+語言族譜中,并且會很快被C和C+程序員所熟悉。C#的目標(biāo)在于把Visual Basic的高生產(chǎn)力和C+本身的能力結(jié)合起來。 C#作為Microsoft Visual Studio 7.0的一部分提供給用戶。除了C#以外,Visual Studio還支持Visual Basic、Visual C+和描述語言VBScript和JavaScript。所有這些語言都提供對Microsoft .NET平臺的訪問能力,它包括一個通用的執(zhí)行引擎和一個豐富的類庫。Microsoft .NET平臺定義了一個“通用語言子集”
3、(CLS),是一種混合語言,它可以增強CLS兼容語言和類庫間的無縫協(xié)同工作能力。對于C#開發(fā)者,這意味著既是C#是一種新的語言,它已經(jīng)可以對用老牌工具如Visual Basic和Visual C+使用的豐富類庫進(jìn)行完全訪問。C#自己并沒有包含一個類庫。ASP.NET: 是建立在公共語言運行庫上的編程框架,可用于在服務(wù)器上生成功能強大的 Web 應(yīng)用程序。與以前的 Web 開發(fā)模型相比,ASP.NET 提供了數(shù)個重要的優(yōu)點:威力和靈活性。由于 ASP.NET 基于公共語言運行庫,因此 Web 應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。簡易性。ASP.NET 使執(zhí)行常見任務(wù)變得容易,從簡單的
4、窗體提交和客戶端身份驗證到部署和站點配置??晒芾硇?。ASP.NET 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序??煽s放性和可用性。ASP.NET 在設(shè)計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。自定義性和擴展性。ASP.NET 隨附了一個設(shè)計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募墑e“插入”代碼。安全性。借助內(nèi)置的 Windows 身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。接口:接口泛指實體把自己提供給外界的一種抽象化物(可以為另一實體),用以由內(nèi)部操作分離出外部溝通方法,使其能被修改內(nèi)部而不影響外界其他實體與其
5、交互的方式,就如面向?qū)ο蟮某绦蛟O(shè)計提供的多重抽象化。HIPO圖:表示軟件結(jié)構(gòu)的一種圖形工具 ;DBMS:數(shù)據(jù)庫管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱DBMS;2系統(tǒng)功能結(jié)構(gòu)設(shè)計2.1模塊的劃分和描述倉庫管理的物資主要是企業(yè)生產(chǎn)所需要的各種設(shè)備。進(jìn)貨時經(jīng)檢查合同確認(rèn)為有效托收以后,進(jìn)行驗收入庫,填寫入庫單,進(jìn)行入庫登記。企業(yè)各部門根據(jù)所需要的物資設(shè)備總額和部門生產(chǎn)活動需要提出物資需求申請。計劃員根據(jù)整個企業(yè)的需求開出物資設(shè)備出庫單,設(shè)備使用完畢需要及時歸還入庫,填寫入庫單。其中包含的功能模塊:系統(tǒng)管理模塊
6、添加用戶,密碼更改和系統(tǒng)退出。其中添加用戶包括:用戶名,密碼,用戶權(quán)限。 設(shè)備查詢模塊主要是設(shè)備號與設(shè)備名稱信息。當(dāng)新近或新生產(chǎn)一種新設(shè)備時,都要先添加設(shè)備號。設(shè)備查詢主要是對設(shè)備號查詢其對應(yīng)設(shè)備名稱,或者對設(shè)備名稱查詢其設(shè)備號。 入庫管理模塊設(shè)備的入庫信息的添加和修改。 出庫管理模塊設(shè)備的出庫信息的添加和修改。 還庫管理模塊設(shè)備的還庫信息查詢即對設(shè)備現(xiàn)有庫存量的查詢。 采購計劃管理模塊對采購計劃進(jìn)行記錄,方便了解各部門需求。2.2系統(tǒng)的功能結(jié)構(gòu)圖2.3系統(tǒng)結(jié)構(gòu)設(shè)計圖3接口設(shè)計3.1外部接口 硬件接口:系統(tǒng)較小除硬盤外,基本沒有與外界硬件的聯(lián)系,不過考慮到數(shù)據(jù)庫大量數(shù)據(jù)的備份等要求可以保持與磁
7、帶機和光盤刻錄機的接口,這點較易實現(xiàn)。 軟件接口:在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。例如Microsoft的Office系列。另外用戶還有用戶所需要的軟件接口,這些應(yīng)在用戶需求定義時明了。3.2內(nèi)部接口 通過面向?qū)ο笳Z言設(shè)計類,在public類中實現(xiàn)調(diào)用 各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式 類間實現(xiàn)嚴(yán)格封裝。4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)。根據(jù)E-R模型圖轉(zhuǎn)換關(guān)系模式集為: 管理員實體的轉(zhuǎn)換: 管理
8、員(用戶名,密碼,權(quán)限) 設(shè)備管理實體的轉(zhuǎn)換: 設(shè)備(設(shè)備號,設(shè)備名稱) 入庫管理實體的轉(zhuǎn)換: 入庫(入庫時間,設(shè)備號,設(shè)備名稱,入庫數(shù)量,供應(yīng)商) 出庫管理實體的轉(zhuǎn)換: 出庫(出庫時間,設(shè)備號,設(shè)備名稱,出庫數(shù)量,供應(yīng)商) 還庫管理實體的轉(zhuǎn)換: 還庫(還庫時間,設(shè)備號,設(shè)備名稱,還庫數(shù)量,供應(yīng)商) 庫存信息查詢實體的轉(zhuǎn)換: 庫存(設(shè)備號,現(xiàn)有庫存量)4.1 入庫表入庫表包括設(shè)備號、入庫日期、供應(yīng)商、供應(yīng)商電話、數(shù)量、價格。字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名設(shè)備號Char10FNot null設(shè)備號入庫日期datetime8P入庫日期供應(yīng)商Char10供應(yīng)商供應(yīng)商電話Char10供
9、應(yīng)商電話數(shù)量Char10Not null價格Char10價格表4-1 入庫表4.2 系統(tǒng)管理表系統(tǒng)管理表包括用戶編碼、用戶密碼、權(quán)限組字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名UserIDChar10PNot null用戶編碼PasswordChar10用戶密碼GroupIDChar10權(quán)限組表4-2 系統(tǒng)管理表4.3 出庫表出庫表包括設(shè)備號、出庫日期、使用部門、數(shù)量、經(jīng)辦人、備注字段名字段類型長度主/外鍵字段值約束字段名設(shè)備號Char10FNot null設(shè)備號出庫日期datetime8PNot null出庫日期使用部門Char10使用部門數(shù)量Char10Not null數(shù)量經(jīng)辦人Cha
10、r10經(jīng)辦人備注Char30備注表4-3 出庫表4.4 還庫表還庫表包括設(shè)備號、還庫日期、數(shù)量、經(jīng)辦人、歸還部門字段名字段類型長度主/外鍵字段值約束字段名設(shè)備號Char10FNot null設(shè)備號還庫日期Char10PNot null 還庫日期數(shù)量datetime8Not null數(shù)量經(jīng)辦人Char10經(jīng)辦人歸還部門Char10使用部門表4-4 還庫表4.5 采購信息表采購信息表包括設(shè)備號、現(xiàn)有庫存、最大庫存、購買數(shù)量、供應(yīng)商、價格、制表人、備注、報表時間字段名字段類型長度主/外鍵字段值約束字段名設(shè)備號Char10設(shè)備號現(xiàn)有庫存Char10 現(xiàn)有庫存 最大庫存Char10最大庫存購買數(shù)量Cha
11、r10購買數(shù)量供應(yīng)商Char10供應(yīng)商價格Char10價格制表人Char10制表人備注Char10備注報表時間Datetime8PNot null報表時間表4-5 采購信息表4.6 設(shè)備號表設(shè)備號表包括設(shè)備號、設(shè)備名稱字段名字段類型長度主/外鍵字段值約束字段名設(shè)備號Char10PNot null設(shè)備號設(shè)備名稱Char50設(shè)備名稱表4-6 設(shè)備號表4.7 庫存信息表庫存信息表包括設(shè)備號、現(xiàn)有庫存量字段名字段類型長度主/外鍵字段值約束字段名設(shè)備號Char10PNot null設(shè)備號現(xiàn)有庫存量Char50現(xiàn)有庫存量表4-7 庫存信息表5 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計DBMS數(shù)據(jù)庫由DNMS(數(shù)據(jù)庫管理系統(tǒng))處
12、理,DBMS則由開發(fā)人員和用戶通過應(yīng)用程序直接或間接地使用。它主要包括四個要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。圖5.1所示為DBMS的工作模式。 6系統(tǒng)的體系結(jié)構(gòu)和開發(fā)技術(shù)6.1體系結(jié)構(gòu)采用多層架構(gòu)設(shè)計,包括:表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。這種架構(gòu)使系統(tǒng)結(jié)構(gòu)更清楚,分工更明確,有利于后期的維護(hù)和升級。表現(xiàn)層為客戶端提供應(yīng)用程序的訪問,為sbgl工程下的ASP.NET頁面。業(yè)務(wù)邏輯層為表示層提供帶有業(yè)務(wù)邏輯的封裝數(shù)據(jù),為Data_Contrl項目下的數(shù)據(jù)庫。數(shù)據(jù)訪問層為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù),為Data_Model項目下的數(shù)據(jù)庫。數(shù)據(jù)層為底層的數(shù)據(jù)庫實現(xiàn),為SQL Server 2005。三層之間的關(guān)系如下圖6.1.1圖所示:Sbgl工程ASPNET頁面Dota_Control工程下的數(shù)據(jù)類Dota_Model工程下的數(shù)據(jù)類SQL Server 2005表現(xiàn)層業(yè)務(wù)邏輯層數(shù)據(jù)訪問層數(shù)據(jù)層圖6.1.1三層之間的關(guān)系圖6.2開發(fā)技術(shù)采用三層結(jié)構(gòu),ASP.N
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《數(shù)理統(tǒng)計》第7章 估計量的評選標(biāo)
- 小蝌蚪找媽兒童畫課件
- 《質(zhì)量管理基礎(chǔ)概念課件》
- 貨車檢車員中級工試題+答案(附解析)
- 《x管理策略》課件
- 《萃取工藝相平衡》課件
- 《校園防火安全教育教學(xué)課件》
- 初中心理健康教育課程設(shè)計
- 茶葉店員工服務(wù)技能與禮儀測試考核試卷
- 茶葉店經(jīng)營分析與決策支持考核試卷
- 全國統(tǒng)一旅游電子合同編號查詢
- 人工智能與教育創(chuàng)新的結(jié)合心得體會
- 1.2治國安邦的總章程 教案 -2024-2025學(xué)年統(tǒng)編版道德與法治八年級下冊
- 深部煤層氣勘探開發(fā)關(guān)鍵實驗技術(shù)及發(fā)展方向
- 醫(yī)療護(hù)理醫(yī)學(xué)培訓(xùn) 簡易呼吸氣囊的使用
- 鋼材交易中心項目可行性分析報告
- 2025年國投交通控股有限公司招聘筆試參考題庫含答案解析
- CSC-103A-G數(shù)字式超高壓線路保護(hù)裝置說明書(信息規(guī)范六統(tǒng)一)V200
- 【MOOC答案】《中國文化傳承與科技創(chuàng)新》(北京郵電大學(xué))中國慕課章節(jié)作業(yè)網(wǎng)課答案
- 郵政社招筆試題庫
- 2023年黑龍江省黑河市公開招聘警務(wù)輔助人員(輔警)筆試必刷經(jīng)典測試卷(1)含答案
評論
0/150
提交評論