XMETC_PE_卷煙零售管理系統(tǒng)K8概要設(shè)計(jì)1_第1頁
XMETC_PE_卷煙零售管理系統(tǒng)K8概要設(shè)計(jì)1_第2頁
XMETC_PE_卷煙零售管理系統(tǒng)K8概要設(shè)計(jì)1_第3頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、卷煙零售管理系統(tǒng)概要設(shè)計(jì)說明書第一章引言 31.1 編寫目的 31.2 工程背景 31.3 定義 31.3.1 專門術(shù)語 31. 3.2 縮寫 41.4 參考資料 4第二章總體設(shè)計(jì) 42.1 需求規(guī)定 42.1.1 對功能的規(guī)定 42.1.2 對性能的規(guī)定 52.1.3 輸入/ 輸出要求 52.1.4 數(shù)據(jù)管理能力要求 52.1.5 故障處理要求 52.2 其它專門要求 62.3 運(yùn)行環(huán)境 72. 6 根本設(shè)計(jì)概念和處理流程 72.6.2 軟件總體模型 72.6.3 技術(shù)架枸 72. 6. 4 軟件系統(tǒng)結(jié)構(gòu) 82.6.5 部署摸型 9第三章系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 93.1 功能需求與程序模塊的關(guān)系 93

2、. 3 社功能 103.4 ?-113. 4.1 結(jié)枸 113.4.2 對象關(guān)索與類結(jié)枸 113.4.3 A 工處理過程 11第四章接口設(shè)計(jì) 124.1 外部接口 124.1.1 用戶養(yǎng)面 124.1.2 軟件接口 124.1.3 硬件接口 124.2 內(nèi)部接口 12第五章運(yùn)行設(shè)計(jì) 135.1 運(yùn)行模決的組合 135.2 運(yùn)行控制 135.3 運(yùn)行時間 14第六章 出錯處理設(shè)計(jì) 146.1 出錯輸出信息 146.2 出錯處理對策 14第七章平安軸設(shè)計(jì) 15 第八章維護(hù)設(shè)計(jì) 15第一章引言1.1 編寫目的編寫本概要設(shè)計(jì)的目的是:做好卷煙零售的管理,進(jìn)而可以更好的提升整 個卷煙銷售的業(yè)務(wù) 水平,主

3、要介紹卷煙零售管理系統(tǒng)中所要實(shí)現(xiàn)的功能模塊。本文的預(yù)期讀者為:1、卷煙零售管理系統(tǒng)的設(shè)計(jì)、開發(fā)人員;2、卷煙零售管理系統(tǒng)的驗(yàn)收、評審人員。1? 2 工程背景通過在中軟海晟的兩個星期的學(xué)習(xí),在企業(yè)提供的多個工程中,我們小組 共同討論 下選擇了卷煙零售管理系統(tǒng)作為實(shí)訓(xùn)工程。1? 3 定義卷煙零售管理系統(tǒng)即包括商品銷售、庫存管理和統(tǒng)計(jì)分析、商品信息和系 統(tǒng)管理。1.3.1 專門術(shù)語卷煙零售管理那么命名為: CigaretteManagement1.3.2 縮寫1、系統(tǒng):假設(shè)未特別指出,統(tǒng)指卷煙零售管理系統(tǒng)。2、 SQL : Structured Query Language 結(jié)構(gòu)化查詢語言。1? 4

4、 參考資料C#編程、SQL Server 2005 , Enterprise Architect UML第二章總體設(shè)計(jì)2.1 需求規(guī)定2.1.1 對功能的規(guī)定卷煙零售管理系統(tǒng)主要完成銷售與管理的相關(guān)工作,它包括: 1商品信息 2庫存管理 3商品銷售 4統(tǒng)計(jì)分析 5系統(tǒng)管理具體包括:1. 登陸模塊功能:在窗體上實(shí)現(xiàn)登陸功能;2. 商品信息模塊功能:商品信息、價格信息、供給商管理;3. 庫存管理模塊功能:商品入庫、庫存結(jié)轉(zhuǎn)、庫存管理;4. 商品銷售模塊功能:商品銷售、銷售查詢、掛單與取單;5. 統(tǒng)計(jì)分析模塊功能:統(tǒng)計(jì)報表、進(jìn)銷存報表、結(jié)轉(zhuǎn)査詢;6. 系統(tǒng)管理模塊功能:商品類別管理、收銀熱鍵、班次管

5、理、用戶管理界面要要求系統(tǒng)能有效、快速、平安、可靠和無誤的完成上述操作。并要求客戶端的簡單明了、易于操作,效勞器程序利于維護(hù)2.1.2 對性能的規(guī)定使用 Windows窗體設(shè)計(jì),對于數(shù)據(jù)的處理應(yīng)在 2秒之內(nèi)響應(yīng)。2.1.3 輸入 / 輸出要求輸入的數(shù)據(jù)為管理類數(shù)據(jù),輸入的數(shù)據(jù)較簡單,沒有特殊要求。在數(shù)據(jù)輸入的相關(guān)窗體頁面,須提供頁面數(shù)據(jù)合法性校驗(yàn),包括:對數(shù)據(jù)類型的檢查、對日期類型數(shù)據(jù)的檢查、對特定字符長度的檢查。使用窗體頁面輸出數(shù)據(jù) ,包括頁面顯示的數(shù)據(jù)等 ,對這類數(shù)據(jù)沒有特殊要求。2.1.4 數(shù)據(jù)管理能力要求工程所使用的數(shù)據(jù)庫為 SQLServer 2005,對于所建的表要遵循 X式,適當(dāng)

6、使 用存儲 過程等來不使數(shù)據(jù)被隨意更改。2.1.5 故障處理要求軟件支撐環(huán)境運(yùn)行錯誤: 數(shù)據(jù)庫運(yùn)行錯誤:系統(tǒng)無法使用,將提供錯誤提示頁面,并記錄日志。系統(tǒng)配置參數(shù)錯誤:系統(tǒng)提供錯誤提示頁面,要求管理員修改相關(guān)配置參數(shù)O配置參數(shù)的修改方法應(yīng)參考相關(guān)為管理員提供的手冊。系統(tǒng)參數(shù)初始化錯誤:提供系統(tǒng)初始化功能,用于成批完成系統(tǒng)初始化。在初始化過程中,對于嚴(yán)重影響平臺運(yùn)行的錯誤,提供錯誤提示頁面。對于普通錯誤,記錄日志。應(yīng)用程序錯誤:由應(yīng)用程序提供錯誤提示頁面,相關(guān)錯誤應(yīng)記錄日志2? 2 其它專門要求1. 先進(jìn)性:采用先進(jìn)成熟的技術(shù),確保系統(tǒng)的先進(jìn)性、經(jīng)濟(jì)性和實(shí)用性。2. 平安可靠:提供的應(yīng)用框架與平

7、臺本身提供給用平安保證,并可以和第三 方平安手 段,如認(rèn)證、加密、電子簽名等進(jìn)展集成。必須保證數(shù)據(jù)的平安 性和榊性。對于基 于平臺開發(fā)的應(yīng)用系統(tǒng),只允許有權(quán)限的人員進(jìn)展操作 和瀏覽信息。必須有平安的 手段來進(jìn)展權(quán)限控制。3. 開放互連:系統(tǒng)應(yīng)對各類業(yè)務(wù)系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等具有通用的或可定制的 接口策略 和連接方法。4. 規(guī)X性:開發(fā)過程控制、開發(fā)技術(shù)、系統(tǒng)編碼、文檔應(yīng)規(guī)X化,并遵循相 應(yīng)的國內(nèi)外標(biāo)準(zhǔn)。開發(fā)完畢,需要提供必要的文檔資料。5. 可靠性:保證系統(tǒng)的可靠運(yùn)行和在升級過程中的方便快捷。6. 可擴(kuò)大性:系統(tǒng)應(yīng)當(dāng)可以根據(jù)需求的變化,方便地進(jìn)展功能的調(diào)整、增減,模塊的升級和系統(tǒng)架構(gòu)的逐步完善。7

8、. 界面友好、 操作方便: 操作界面要直觀、 簡單、貼近實(shí)際, 操作過程應(yīng)當(dāng) 盡量簡化,符合實(shí)際過程。身份認(rèn)證過程即要保證平安,也要盡量簡化認(rèn)證過程。& 可維護(hù)性:系統(tǒng)維護(hù)應(yīng)當(dāng)簡單。2. 3 運(yùn)行環(huán)境軟件根本運(yùn)行環(huán)境為 Win dows環(huán)境安裝 Microsoft Visual Studio 2021 軟件 安裝 Microsoft SQL Server 2005 軟件2. 6根本設(shè)計(jì)概念和處理流程2. 6.2軟件總休模型2. 6.3技術(shù)架構(gòu)采用 Visual Studio 2021 中的 Windows 窗體來開發(fā)并應(yīng)用SQL Server 20052. 6.4軟件系統(tǒng)結(jié)構(gòu)卷煙零售管

9、理系統(tǒng)庫存管理模塊功能商品銷皆模塊功能系統(tǒng)管理模塊功能商價品格信信息息供商給品商入管庫理庫存管理商 品 銷 售銷售査詢掛單與取單理2. 6. 5部署棋型/ /></第三章系統(tǒng)結(jié)構(gòu)設(shè)計(jì)3.1功能需求與程序模塊的關(guān)系需求模塊商品信息商品信息模塊功能價格信息供給商管理商品入庫庫存管理模塊功能庫存結(jié)轉(zhuǎn)庫存管理商品查詢商品銷售模塊功能收銀臺商品銷售掛單、取單統(tǒng)計(jì)報表統(tǒng)計(jì)分析模塊功能進(jìn)銷存報表結(jié)轉(zhuǎn)查詢商品類別管理系統(tǒng)管理模塊功能收銀熱鍵班次用戶管理登陸窗體登陸模塊功能3.3模塊功能1. 登陸模塊功能:在窗體上實(shí)現(xiàn)登陸功能;2. 商品信息模塊功能:商品信息、價格信息、供給商管理;3. 庫存管理模

10、塊功能:商品入庫、庫存結(jié)轉(zhuǎn)、庫存管理;4. 商品銷售模塊功能:商品銷售、銷售査詢、掛單與取單;5. 統(tǒng)計(jì)分析模塊功能:統(tǒng)計(jì)報表、進(jìn)銷存報表、結(jié)轉(zhuǎn)査詢;6.系統(tǒng)管理模塊功能:商品類別管理、收銀熱鍵、班次管理、用戶管理3.4 ?3.4.1 結(jié)構(gòu)現(xiàn)對模塊進(jìn)展功能說明:1、系統(tǒng)管理模塊功能:管理員能操作相關(guān)操作。2、登陸模塊功能:輸入刪與密碼認(rèn)證進(jìn)入系統(tǒng);3、商品信息模塊功能:查看商品信息,價格信息以與供給商信息;有商品入庫的相關(guān)操作;4、庫 存管理模塊功能:由相應(yīng)消息驅(qū)動 * 記錄商品種類數(shù)量與庫存數(shù)量,還 信息;5、商品銷售模塊功能收銀臺:由相應(yīng)消息驅(qū)動,能擁有商品的銷售、計(jì)費(fèi)6、統(tǒng)計(jì)分析模塊功能

11、:能根據(jù)需要生成相應(yīng)報表;3.4.2 對象關(guān)系與類結(jié)構(gòu)1. 顧客可以對商品進(jìn)展查詢,購置,掛單,取單,還可以取消交易。2. 管理者可以對商品進(jìn)展商品的管理,銷售,報表操作,統(tǒng)計(jì)分析,權(quán)限管理。 類的結(jié)構(gòu):商品表,庫存表,銷售表,統(tǒng)計(jì)報表,進(jìn)銷存報表等。3.4.3 人工處理過程1. 當(dāng)商品的條形碼出問題時,工作人員可以手動輸入商品代碼 02. 當(dāng)產(chǎn)品在做促銷折扣,顧客點(diǎn)擊購置商品 > 在結(jié)算時 > 后臺的管理者可以人工 修改折扣后的金額。第四章接口設(shè)計(jì)4.1 外部接口4.1.1 用戶界面在用戶界面局部,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面 設(shè)計(jì)上,應(yīng)做到簡單明了,易于

12、操作,并且要注意到界面的布局,應(yīng)突出的顯示 重要以與出錯信息??偟膩碚f,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學(xué)習(xí)和使用4.1.2 軟件接口運(yùn)行于Windows98與更高版本系統(tǒng)之上。4.1.3 硬件接口支持X86系列微機(jī)。4.2 內(nèi)部接口1、登陸模塊功能:輸入樣與密碼認(rèn)證進(jìn)入系統(tǒng);2、商品信息模塊功能:査看商品信息,價格信息以與供給商信息;有商品入庫的相3、庫存管理模塊功能:由相應(yīng)消息驅(qū)動,記錄商品種類數(shù)量與庫存數(shù)量,還關(guān)信息;4、商品銷售模塊功能收銀臺:由相應(yīng)消息驅(qū)動,能擁有商品的銷售、計(jì)費(fèi)操作;5、統(tǒng)計(jì)分析模塊功能:能根據(jù) SQL語句來生成報表;6、系統(tǒng)管理模塊功能:管理員能操作相關(guān)操作

13、第五章運(yùn)行設(shè)計(jì)5.1 運(yùn)行棋塊的組合客戶機(jī)程序在有輸入時啟動接收數(shù)據(jù)模塊, 通過各模塊之間的調(diào)用, 讀入并 對輸入進(jìn)展格式化。 在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,通過調(diào)用將數(shù)據(jù)送到服務(wù)器,并等待接收效勞器返回的信息。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊, 對信息進(jìn)展處理,產(chǎn)生相應(yīng)的輸出。效勞器程序的接收數(shù)據(jù)模塊必須始終處于活動狀態(tài)。接收到數(shù)據(jù),調(diào)用數(shù)據(jù)處理/ 査詢模塊對數(shù)據(jù)庫進(jìn)展訪問,將信息返回客戶機(jī)。5. 2 運(yùn)行控制運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。在各事務(wù)中心模塊中,需對運(yùn)行控制進(jìn)展正確的判斷,選擇正確的運(yùn)行控制路徑。客戶機(jī)在發(fā)送數(shù)據(jù)后, 將等待效勞器確實(shí)認(rèn)收到信號, 收到后,

14、再次等待服 務(wù)器發(fā)送答復(fù)數(shù)據(jù), 然后對數(shù)據(jù)進(jìn)展確認(rèn)。效勞器在接到數(shù)據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶機(jī),并等待確認(rèn)。5. 3 運(yùn)行時間系統(tǒng)中的各個模塊運(yùn)行時間均應(yīng)控制在 2 秒內(nèi)其他大局部時間為響應(yīng)用戶 的動作。第六章 出錯處理設(shè)計(jì)6.1 出錯輸出信息1、商品的編碼輸入不規(guī) x 或一樣編碼的商品出現(xiàn)其他不同信息,系統(tǒng)報錯, 提示管理員檢查輸入。2' 商品數(shù)量超出 X 圍小于零或大于倉庫或貨架的存放量系統(tǒng)報錯。3、如果數(shù)據(jù)庫失敗,跳出提示對話框, 提醒管理員沒有連上數(shù)據(jù)庫, 以便管 理員與時檢查故障。4、當(dāng)操作員輸入的信息不符合導(dǎo)致出錯時,提示操作員輸入有誤,重新輸入信息。6. 2 出錯處理對策效勞器安裝不連續(xù)電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)喪失的損失 0 假設(shè) 真斷電時 > 客戶機(jī)上將不會有太大的影響 > 主要是效勞器上:在

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論