軟件概要設(shè)計(jì)文檔模板_第1頁(yè)
軟件概要設(shè)計(jì)文檔模板_第2頁(yè)
軟件概要設(shè)計(jì)文檔模板_第3頁(yè)
軟件概要設(shè)計(jì)文檔模板_第4頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、連鎖超市綜合管理系統(tǒng)概要設(shè)計(jì)文檔1/27.修訂歷史記錄日期版本說(shuō)明作者2/27.目錄1.引言.41.1編寫(xiě)目的 .41.2范圍 .41.3背景說(shuō)明 .42.網(wǎng)絡(luò)拓?fù)?.52.1網(wǎng)絡(luò)結(jié)構(gòu)圖 .52.2網(wǎng)絡(luò)結(jié)構(gòu)說(shuō)明 .53.系統(tǒng)環(huán)境 .53.1操作系統(tǒng) .53.2數(shù)據(jù)庫(kù) .53.3開(kāi)發(fā)語(yǔ)言 .53.4網(wǎng)絡(luò)及硬件設(shè)備 .54.總體概述 .64.1系統(tǒng)目標(biāo) .64.2模塊結(jié)構(gòu) .64.3系統(tǒng)模塊功能說(shuō)明 .94.4總用例圖 .124.5總流程圖 .144.6總體規(guī)范說(shuō)明 .155.功能分析 .155.1收銀子系統(tǒng) .155.2店長(zhǎng)管理系統(tǒng) .165.3通信客戶端 DLL .195.4硬件接口 DLL

2、.195.5總部管理系統(tǒng) .215.6通信服務(wù)器 .276.數(shù)據(jù)庫(kù)設(shè)計(jì) .276.1收銀子系統(tǒng)和店長(zhǎng)子系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).276.2總部數(shù)據(jù)庫(kù)設(shè)計(jì) .273/27.1. 引言1.1編寫(xiě)目的編寫(xiě)目的 :根據(jù)需求分析說(shuō)明書(shū),對(duì)系統(tǒng)建立起總體流程及系統(tǒng)總體編碼規(guī)范等,為設(shè)計(jì)人員、編程人員及測(cè)試人員工作的基礎(chǔ) 。參考資料 :OS1.0 需求分析說(shuō)明書(shū)R3 單店培訓(xùn)文檔1.2范圍主要針對(duì) XX項(xiàng)目需求分析說(shuō)明書(shū)提出了基本的范圍,實(shí)施目標(biāo)和功能等信息,供實(shí)施、開(kāi)發(fā)等部門(mén)使用。1.3背景說(shuō)明1 項(xiàng)目簽訂時(shí)間,實(shí)施地點(diǎn),完成時(shí)間要求。項(xiàng)目簽訂時(shí)間:XXXX年 XX月 XX日實(shí)施地點(diǎn): XXX要求完成時(shí)間:XXXX

3、年 XX月 XX日前2 項(xiàng)目實(shí)施范圍,包含模塊數(shù),實(shí)施地點(diǎn)。項(xiàng)目實(shí)施包含了門(mén)店系統(tǒng)? 收銀模塊? 店長(zhǎng)管理模塊總部系統(tǒng)? 基礎(chǔ)資料管理? 銷售管理? 采購(gòu)管理? 財(cái)務(wù)管理? 報(bào)表? 系統(tǒng)管理3 客戶公司簡(jiǎn)單介紹。益升連鎖超市是 XXX 市 一家連鎖超市企業(yè), 隨著企業(yè)的經(jīng)營(yíng)模式擴(kuò)展,在不同的地方和地段設(shè)置了很多門(mén)店,形成了連鎖店。需要統(tǒng)一經(jīng)營(yíng)和管理各門(mén)店,需要一套管理系統(tǒng)來(lái)管理各門(mén)店的經(jīng)營(yíng)4/27.方式。因此計(jì)劃開(kāi)發(fā)一套連鎖超市管理系統(tǒng)。2. 網(wǎng)絡(luò)拓?fù)?.1網(wǎng)絡(luò)結(jié)構(gòu)圖其網(wǎng)絡(luò)結(jié)構(gòu)圖如下:2.2網(wǎng)絡(luò)結(jié)構(gòu)說(shuō)明總部? 數(shù)據(jù)庫(kù)服務(wù)器:用來(lái)保存總部數(shù)據(jù),為中心數(shù)據(jù)庫(kù);? 通信服務(wù)器:接受分店 POS的請(qǐng)求

4、,根據(jù)請(qǐng)求的不同從中心數(shù)據(jù)庫(kù)中提取相應(yīng)的數(shù)據(jù)下發(fā)給POS客戶端;或者將 POS客戶端上傳的數(shù)據(jù)進(jìn)行分析并將數(shù)據(jù)導(dǎo)入中心數(shù)據(jù)庫(kù)中;? Modem 池:提供給各分店進(jìn)行撥號(hào)連接,從而建立與通信服務(wù)器的聯(lián)系;? 總店維護(hù)機(jī):提供給總店維護(hù)程序,進(jìn)行對(duì)中心數(shù)據(jù)庫(kù)的數(shù)據(jù)維護(hù)。門(mén)店? POS 機(jī):采用一般微機(jī),提供給POS收銀程序以及店長(zhǎng)管理程序使用;? Modem:提供給 POS機(jī)通過(guò)撥號(hào)與總部的 Modem池建立連接,從而實(shí)現(xiàn) POS機(jī)與總部的通信服務(wù)器進(jìn)行數(shù)據(jù)交換。3. 系統(tǒng)環(huán)境3.1操作系統(tǒng)Server : Windows 2000 Server或者 Windows 2000 Advance Se

5、rver3.2數(shù)據(jù)庫(kù)總部?SQL SERVER 2000 考慮要可以移植到ORACLE 9i門(mén)店? ACCESS20003.3開(kāi)發(fā)語(yǔ)言Dephi7.03.4網(wǎng)絡(luò)及硬件設(shè)備總部? 數(shù)據(jù)中心可以放在公司機(jī)房5/27.? 放置一個(gè) model 池? D_LINK 交換機(jī)器 若干?網(wǎng)絡(luò)中心數(shù)據(jù)服務(wù)器:PIII800、256M內(nèi)存以上,配SQL SERVER 2000? 網(wǎng)絡(luò)中心應(yīng)用服務(wù)器 : PIII800 、256M內(nèi)存以上?工作站要求內(nèi)存64M C500以上?網(wǎng)管工作站要求 內(nèi)存 128M C700 以上? 電信寬帶門(mén)店? POS 機(jī)? 店長(zhǎng)管理機(jī)? 電信寬帶4. 總體概述4.1系統(tǒng)目標(biāo)使用本系統(tǒng)

6、后將起到以下主要效果:門(mén)店收銀系統(tǒng)? 收銀? 統(tǒng)計(jì)分析銷售情況? 進(jìn)貨登記? 上傳下載數(shù)據(jù) 實(shí)現(xiàn)總部能夠?qū)﹂T(mén)店經(jīng)營(yíng)情況進(jìn)行分析統(tǒng)計(jì)總部后臺(tái)管理系統(tǒng)? 了解各個(gè)門(mén)店的經(jīng)營(yíng)情況? 管理好進(jìn)銷存? 生成財(cái)務(wù)報(bào)表4.2模塊結(jié)構(gòu)【模塊清單】總部管理系統(tǒng)一級(jí)二級(jí)模塊功能簡(jiǎn)述優(yōu)先級(jí)模塊系統(tǒng)系統(tǒng)參數(shù)設(shè)置低管理數(shù)據(jù)字典高角色管理高用戶管理高基礎(chǔ)商品信息高數(shù)據(jù)商品類別信息高6/27.管理供應(yīng)商信息高門(mén)店信息高庫(kù)存初始化低設(shè)置庫(kù)存警戒設(shè)置商品的庫(kù)存警戒線。高每日每日數(shù)據(jù)處理高數(shù)據(jù)處理采要貨單管理對(duì)門(mén)店的要貨單進(jìn)行增加、刪除、修改、查詢。高購(gòu)采購(gòu)訂單管理生成采購(gòu)訂單,采購(gòu)詳情單。高管錄入商品編碼、狀態(tài)、供應(yīng)商(模糊查

7、詢)、商品名稱(模糊查理詢)或收貨日期等條件來(lái)查詢訂單,可導(dǎo)出表格,打印。采購(gòu)匯總表提供一段時(shí)間內(nèi)商品的訂貨單匯總報(bào)表, 報(bào)表中提醒訂貨的商品中名稱數(shù)量 , 總金額 , 訂貨的供應(yīng)商名稱,按照供應(yīng)商進(jìn)行分組。銷售單品銷售匯總商品編碼,商品名稱,商品銷售數(shù)量,商品單位,銷售價(jià)格,銷高報(bào)表售額分類商品銷售匯總分類編碼,分類名,銷售額高每日門(mén)店銷售額統(tǒng)門(mén)店編碼,門(mén)店名稱,店長(zhǎng)名稱,銷售額高計(jì)商品銷售趨勢(shì)圖某種商品月度銷售趨勢(shì)圖:以門(mén)店為條件,需給出折線圖;低商品門(mén)店銷售情況某種商品在各個(gè)門(mén)店銷售額的統(tǒng)計(jì):需給出餅圖;低財(cái)務(wù)應(yīng)付款查詢統(tǒng)計(jì)按結(jié)賬周期提供供應(yīng)商應(yīng)付賬款統(tǒng)計(jì)以及收貨明細(xì)報(bào)表。高報(bào)表庫(kù)存分析

8、報(bào)表商品信息 .,期初庫(kù)存, 期初庫(kù)存金額, 期末庫(kù)存, 期末庫(kù)存金額,高期間進(jìn)貨期間進(jìn)銷存匯總報(bào)商品信息 .,進(jìn)貨數(shù)量,進(jìn)貨金額,銷售數(shù)量,銷售金額低表商品商品售價(jià)調(diào)價(jià)調(diào)整商品的銷售價(jià)格高價(jià)格價(jià)格變動(dòng)查詢依據(jù)提供的商品價(jià)格來(lái)查詢關(guān)于該商品得任何商品信息. 提供批中管理量模糊查詢商品價(jià)格功能;商品價(jià)格價(jià)變動(dòng)趨某商品一段時(shí)間內(nèi)的銷售、進(jìn)貨價(jià)格變動(dòng)情況,并生成趨勢(shì)圖。低勢(shì)圖商品總部庫(kù)存查詢對(duì)超市內(nèi)所有的商品庫(kù)存進(jìn)行統(tǒng)計(jì)和分析, 能夠以多種靈活方式高庫(kù)存查詢某商品庫(kù)存 , 比如根據(jù)供應(yīng)商來(lái)查詢商品信息或者能根據(jù)商管理品庫(kù)存數(shù)量范圍進(jìn)行篩選和統(tǒng)計(jì);同時(shí)能給出庫(kù)存告警信息。庫(kù)存盤(pán)點(diǎn)總部根據(jù)最新的盤(pán)點(diǎn)數(shù)量

9、來(lái)更新數(shù)據(jù)庫(kù)中的庫(kù)存數(shù)量;高盤(pán)點(diǎn)情況查詢查詢盤(pán)點(diǎn)信息;中盤(pán)贏盤(pán)虧報(bào)表統(tǒng)計(jì)某一段時(shí)間公司的盤(pán)盈盤(pán)虧統(tǒng)計(jì)表低員工考勤參數(shù)設(shè)置設(shè)置考勤相關(guān)的參數(shù),比如遲到時(shí)間、曠工時(shí)間等。高考勤考勤情況查詢可以查詢某月某人情況,可以導(dǎo)入EXCEL高管理考勤統(tǒng)計(jì)對(duì)總部和門(mén)店的工作人員的考勤信息進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)員工考勤信中息,給出考勤報(bào)表,包括遲到、早退、礦工次數(shù)等;工資管理工資的項(xiàng)目設(shè)置、錄入、查詢,工資條打印、工資表打印。低通訊服務(wù)器一級(jí)模塊二級(jí)模塊功能簡(jiǎn)述優(yōu)先級(jí)通信服務(wù)Socket 通信監(jiān)聽(tīng)門(mén)店客戶端的連接請(qǐng)求,接收客戶端的數(shù)據(jù),并向客戶端發(fā)高送數(shù)據(jù)7/27.協(xié)議解析和封對(duì)客戶端發(fā)來(lái)的數(shù)據(jù)包根據(jù)協(xié)議進(jìn)行解析,將數(shù)據(jù)

10、按照協(xié)議封裝高裝發(fā)送給客戶端后臺(tái)服務(wù)程形成后臺(tái)服務(wù)程序,可以在系統(tǒng)服務(wù)中啟動(dòng)該模塊;低序托盤(pán)通過(guò)應(yīng)用程序后臺(tái)的通訊服務(wù)。中店長(zhǎng)管理系統(tǒng)一級(jí)模塊二級(jí)模塊功能簡(jiǎn)述優(yōu)先級(jí)要貨與收貨商品要貨根據(jù)門(mén)店庫(kù)存以及實(shí)際需求對(duì)商品進(jìn)行要貨,向總部申請(qǐng)商高品訂購(gòu)商品收貨總部向供應(yīng)商訂購(gòu)后,供應(yīng)商送貨到門(mén)店,門(mén)店進(jìn)行收貨處高理,確認(rèn)收到貨物銷售查詢銷售查詢高門(mén)店銷售趨勢(shì)根據(jù)時(shí)間段分別統(tǒng)計(jì)出總銷售額,單品銷售額,分類銷售額中查詢趨勢(shì)圖客戶退貨查詢對(duì)顧客退貨信息進(jìn)行查詢高庫(kù)存管理庫(kù)存查詢查詢當(dāng)前庫(kù)存商品信息高庫(kù)存盤(pán)點(diǎn)錄入盤(pán)點(diǎn)信息高商品信息管理商品信息查詢查詢商品基本信息高商品價(jià)格打折可對(duì)部分商品進(jìn)行價(jià)格打折處理,打折不

11、能低于最低折扣率。高員工管理員工信息查詢列出本門(mén)店的員工基本信息低排班處理手動(dòng)和自動(dòng)排班低交接班信息查管理門(mén)店員工的交接班信息,進(jìn)行考勤高詢數(shù)據(jù)上傳與下數(shù)據(jù)上傳與下提供數(shù)據(jù)的上傳和下載服務(wù),同時(shí)能定時(shí)下載和上傳數(shù)據(jù)。高載載與通信服務(wù)器建立連接,將門(mén)店的數(shù)據(jù)傳到總部;并接收總部下傳數(shù)據(jù)給調(diào)用本模塊的店長(zhǎng)模塊和POS模塊。收銀系統(tǒng)一級(jí)模塊二級(jí)模塊功能簡(jiǎn)述優(yōu)先級(jí)正常銷售商品銷售通過(guò)掃描商品條碼或者輸入商品編碼高以及商品數(shù)量,計(jì)算應(yīng)收,實(shí)收,找零LED顯示屏在 LED顯示屏上顯示金額高錢箱收銀時(shí)打開(kāi)錢箱高打印小票打印銷售小票高掛 單 取在銷售過(guò)程中進(jìn)行掛單操作,可以暫時(shí)高單將正在進(jìn)行銷售的單掛起,對(duì)別

12、的顧客進(jìn)行銷售操作; 并可隨時(shí)對(duì)掛起的任意一單進(jìn)行取單,繼續(xù)進(jìn)行銷售操作一鍵撤單在銷售過(guò)程中,未打印小票之前,可將高已經(jīng)生成的銷售單撤銷退貨處理客戶的退貨請(qǐng)求中交接班記錄員工的交接班信息中LED 顯示提供接口,讓收銀子系統(tǒng)在收銀時(shí)在中屏LED顯示屏上打印已付、應(yīng)付、余額小票打印提供接口,在收銀子系統(tǒng)完成交易后,中為客戶打印小票8/27.錢箱提供接口,在收銀子系統(tǒng)進(jìn)行收銀時(shí),中打開(kāi)錢箱系統(tǒng)注冊(cè)低鍵盤(pán)、鼠低標(biāo)、狀態(tài)欄處理4.3系統(tǒng)模塊功能說(shuō)明本系統(tǒng)主要針對(duì)會(huì)員、店鋪及公司業(yè)務(wù)的管理,包括會(huì)員、授權(quán)店的資格管理;各環(huán)節(jié)的物流、資金流、信息流的管理。根據(jù)需求,將系統(tǒng)劃分為總部管理模塊、門(mén)店店長(zhǎng)管理模塊

13、、門(mén)店P(guān)OS收銀模塊、硬件驅(qū)動(dòng)模塊、通信服務(wù)模塊、通信客戶端模塊等功能子模塊。系統(tǒng)模塊圖超市管理總部基銷采財(cái)?shù)A系售購(gòu)務(wù)數(shù)統(tǒng)模模模據(jù)管塊塊塊維理護(hù)SQLSERVER數(shù)據(jù)庫(kù)通信服務(wù)器ACCESS數(shù)據(jù)庫(kù)門(mén)店DLL 通信接口店長(zhǎng)模POS收銀模塊塊DLL 硬件接口總部管理模塊總部管理模塊的主要功能如下:9/27.用戶信息維護(hù)和權(quán)限維護(hù)? 提供使用總店以及分店工作人員和管理人員的增刪改查操作等功能;? 提供系統(tǒng)操作權(quán)限的管理操作,以及系統(tǒng)角色生成,分配等管理操作等功能;供應(yīng)商信息維護(hù)? 提供與本店相關(guān)的進(jìn)貨渠道,供應(yīng)商的增刪改查操作等功能;商品信息維護(hù)? 提供對(duì)商品具體信息的維護(hù),包括商品編碼、名稱、供應(yīng)

14、商、價(jià)格、數(shù)量等信息的增刪改查等操作的功能;商品單位維護(hù)? 提供對(duì)商品計(jì)量單位信息的增刪改查等操作功能;門(mén)店信息維護(hù)? 提供對(duì)連鎖超市中所有的門(mén)店信息的增刪改查等操作的功能;庫(kù)存初始化? 初始庫(kù)存、庫(kù)存金額設(shè)置:在新增門(mén)店時(shí)設(shè)置該門(mén)店初始庫(kù)存和庫(kù)存金額;銷售報(bào)表? 單品銷售匯總報(bào)表:包括商品編碼,商品名稱,商品銷售數(shù)量,商品單位,銷售價(jià)格,銷售額等信息,要求按照門(mén)店、供應(yīng)商、銷售時(shí)間段、銷售人員等條件進(jìn)行組合查詢匯總,給出報(bào)表;? 分類商品匯總報(bào)表:包括分類代碼,分類名,銷售額等信息,要求門(mén)店和時(shí)間段等條件進(jìn)行組合查詢匯總,給出報(bào)表;? 每日門(mén)店銷售額統(tǒng)計(jì)報(bào)表:包括門(mén)店代碼,門(mén)店名稱,店長(zhǎng)名稱

15、,銷售額等信息,要求按照日期給出報(bào)表;? 某種商品月度銷售趨勢(shì)圖:以門(mén)店為條件,需給出折線圖;? 某種商品在各個(gè)門(mén)店銷售額度的統(tǒng)計(jì):需給出餅圖;進(jìn)退貨管理?商品采購(gòu)訂單: 即進(jìn)貨單, 將門(mén)店的要貨需求轉(zhuǎn)化為商品采購(gòu)訂單,并出商品采購(gòu)訂單表格;? 要貨信息維護(hù):對(duì)門(mén)店提交上來(lái)的要貨信息進(jìn)行分類統(tǒng)計(jì)維護(hù);? 根據(jù)分店上傳的進(jìn)貨信息調(diào)整采購(gòu)訂單進(jìn)貨狀態(tài)的信息;? 進(jìn)退貨匯總表:按照總部、門(mén)店、供應(yīng)商、商品分類等進(jìn)行進(jìn)退貨信息的匯總和查詢;? 錄入商品編碼或日期來(lái)查詢進(jìn)貨單或者退貨單的功能,支持模糊查詢;財(cái)務(wù)管理? 按結(jié)賬周期提供供應(yīng)商應(yīng)付賬款統(tǒng)計(jì)以及收貨明細(xì)報(bào)表;? 庫(kù)存分析報(bào)表:按照各商品、各門(mén)店

16、統(tǒng)計(jì)期初庫(kù)存、期初庫(kù)存金額、期末庫(kù)存、期末庫(kù)存金額、期間進(jìn)貨、期間損耗、損耗率;? 期間進(jìn)銷存匯總報(bào)表: 按照各商品、 各門(mén)店統(tǒng)計(jì)進(jìn)貨數(shù)量、 進(jìn)貨金額、 銷售數(shù)量、 銷售金額、損耗數(shù)量、損耗金額,并計(jì)算理論毛利,實(shí)際毛利;10/27.? 人事考勤統(tǒng)計(jì):對(duì)總部和門(mén)店的工作人員的考勤信息進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)員工考勤信息,給出考勤報(bào)表,包括遲到、早退、礦工次數(shù)等;? 考勤設(shè)置:設(shè)置遲到、早退、礦工的參數(shù)商品價(jià)格管理? 商品調(diào)價(jià)處理:進(jìn)價(jià)調(diào)整,最近一次的進(jìn)價(jià)調(diào)整,調(diào)整過(guò)去或?qū)?lái)的價(jià)格;銷售價(jià)格調(diào)整,對(duì)將來(lái)的價(jià)格進(jìn)行調(diào)整;并相應(yīng)調(diào)整相關(guān)報(bào)表;?依據(jù)提供的商品價(jià)格來(lái)查詢關(guān)于該商品得任何商品信息. 提供批量模糊查

17、詢商品價(jià)格功能;?提供對(duì)某一段時(shí)期內(nèi)所有商品價(jià)格有改動(dòng)的進(jìn)行匯總和查詢功能. 并且提供以商品編碼、商品名稱、商品供應(yīng)商等為條件的查詢方式.商品庫(kù)存管理?對(duì)超市內(nèi)所有的商品庫(kù)存進(jìn)行統(tǒng)計(jì)和分析 , 能夠以多種靈活方式查詢某商品庫(kù)存 , 比如根據(jù)供應(yīng)商來(lái)查詢商品信息或者能根據(jù)商品庫(kù)存數(shù)量范圍進(jìn)行篩選和統(tǒng)計(jì);? 提供商品庫(kù)存上限以及下限的預(yù)警功能;? 盤(pán)點(diǎn)信息查詢:分店進(jìn)行手工盤(pán)點(diǎn),將盤(pán)點(diǎn)信息上傳到總部,總部根據(jù)最新的盤(pán)點(diǎn)數(shù)量來(lái)更新數(shù)據(jù)庫(kù)中的庫(kù)存數(shù)量 , 并且生成盤(pán)點(diǎn)和盤(pán)贏盤(pán)虧報(bào)表每日數(shù)據(jù)處理? 系統(tǒng)每日初始化需要進(jìn)行如下工作:將門(mén)店傳入的數(shù)據(jù)進(jìn)行處理,包括轉(zhuǎn)入銷售流水、形成采購(gòu)訂單、更新收貨信息等;

18、每日價(jià)格信息,如有調(diào)價(jià),要作相應(yīng)的調(diào)價(jià)處理;計(jì)算每日庫(kù)存數(shù)量以及庫(kù)存成本金額;生成日匯總報(bào)表數(shù)據(jù);更新參數(shù)表中“匯總?cè)掌凇睌?shù)據(jù);? 需要支持對(duì)一個(gè)時(shí)期內(nèi)的數(shù)據(jù)進(jìn)行匯總,如匯總信息有無(wú),需要支持重新匯總;門(mén)店店長(zhǎng)管理模塊查詢本門(mén)店銷售趨勢(shì)圖,根據(jù)時(shí)間段分別統(tǒng)計(jì)出總銷售額,單品銷售額,分類銷售額趨勢(shì)圖;商品要貨:根據(jù)門(mén)店庫(kù)存以及實(shí)際需求對(duì)商品進(jìn)行要貨,向總部申請(qǐng)商品訂購(gòu);商品收貨:總部向供應(yīng)商訂購(gòu)后,供應(yīng)商送貨到門(mén)店,門(mén)店進(jìn)行收貨處理,確認(rèn)收到貨物;門(mén)店退貨處理:進(jìn)行登記門(mén)店退貨處理,生成退貨信息;顧客退貨查詢:對(duì)顧客退貨信息進(jìn)行查詢;商品價(jià)格打折:可對(duì)部分商品進(jìn)行價(jià)格打折處理;盤(pán)點(diǎn)處理:門(mén)店進(jìn)行

19、盤(pán)點(diǎn)處理,登記盤(pán)點(diǎn)信息;交接班信息管理:管理門(mén)店員工的交接班信息,進(jìn)行考勤,并對(duì)員工進(jìn)行排班操作;上傳數(shù)據(jù):將本地?cái)?shù)據(jù)庫(kù)中員工交接班信息,要貨信息,收貨信息,退貨信息,盤(pán)點(diǎn)信息等上傳到總部;下載數(shù)據(jù):將本門(mén)店員工信息,庫(kù)存信息下載到本地?cái)?shù)據(jù)庫(kù);11/27.POS收銀模塊正常銷售功能:通過(guò)掃描商品條碼或者輸入商品編碼以及商品數(shù)量,計(jì)算應(yīng)收,實(shí)收,找零,在LED顯示屏上顯示金額,打開(kāi)錢箱,并最后打印銷售小票;掛單取單功能:在銷售過(guò)程中進(jìn)行掛單操作,可以暫時(shí)將正在進(jìn)行銷售的單掛起,對(duì)別的顧客進(jìn)行銷售操作;并可隨時(shí)對(duì)掛起的任意一單進(jìn)行取單,繼續(xù)進(jìn)行銷售操作;一鍵撤單:在銷售過(guò)程中,未打印小票之前,可將

20、已經(jīng)生成的銷售單撤銷;退貨:處理顧客的退貨(支持部分或全部退貨);交接班:?jiǎn)T工在進(jìn)入系統(tǒng)時(shí)提示是否開(kāi)始上班;員工的交接班處理,并記錄交接班信息;上傳數(shù)據(jù):?jiǎn)T工在下班前將本地?cái)?shù)據(jù)庫(kù)中的銷售流水表數(shù)據(jù)上傳到總部數(shù)據(jù)庫(kù)服務(wù)器中;下載數(shù)據(jù):?jiǎn)T工上班前將商品價(jià)格表中的信息下載到本地,進(jìn)行更新商品價(jià)格;鍵盤(pán)操作功能:只能用鍵盤(pán)操作,屏蔽鼠標(biāo)和光標(biāo),并屏蔽除定義功能鍵外的其他按鍵;任務(wù)欄和桌面的隱藏;硬件驅(qū)動(dòng)模塊Modem驅(qū)動(dòng):提供modem檢測(cè)、 modem初始化、 modem通信等操作功能;小票打印機(jī)驅(qū)動(dòng):提供小票打印操作功能;LED顯示屏驅(qū)動(dòng):提供LED顯示屏的顯示實(shí)收、找零、應(yīng)收的功能;通信服務(wù)模塊

21、24 小時(shí)不間斷服務(wù);接受門(mén)店的請(qǐng)求,從中心數(shù)據(jù)庫(kù)中提取相應(yīng)的數(shù)據(jù)發(fā)送給門(mén)店客戶端;接受門(mén)店發(fā)送上來(lái)的數(shù)據(jù),經(jīng)過(guò)處理將相應(yīng)的數(shù)據(jù)導(dǎo)入中心數(shù)據(jù)庫(kù)中;形成后臺(tái)服務(wù)程序,可以在系統(tǒng)服務(wù)中啟動(dòng)該模塊;具備托盤(pán)功能;通信客戶端模塊與通信服務(wù)器建立連接,將門(mén)店的數(shù)據(jù)傳到總部;并接收總部下傳數(shù)據(jù)給調(diào)用本模塊的店長(zhǎng)模塊和 POS模塊。4.4總用例圖【系統(tǒng)總部用例圖】【用例說(shuō)明】用例名稱說(shuō)明維護(hù)要貨單對(duì)門(mén)店上傳的要貨單進(jìn)行增刪改查等操作12/27.下單系統(tǒng)把要貨單自動(dòng)分類匯總轉(zhuǎn)化為采夠定單查詢庫(kù)存了解各個(gè)門(mén)點(diǎn)庫(kù)存的情況供應(yīng)商付款及收貨明細(xì)根據(jù)收貨物明細(xì)來(lái)產(chǎn)生供應(yīng)商應(yīng)付款庫(kù)存分析庫(kù)存分析報(bào)表包含 ( 商品信息 .

22、, 期初庫(kù)存,期初庫(kù)存金額,期末庫(kù)存,期末庫(kù)存金額,期間進(jìn)貨,期間損耗,損耗率)進(jìn)銷存匯總期間進(jìn)銷存匯總報(bào)表包含( 商品信息 .,進(jìn)貨數(shù)量,進(jìn)貨金額,銷售數(shù)量,銷售金額,損耗數(shù)量,損耗金額,理論毛利,實(shí)際毛利)考勤考勤 門(mén)店的上班上班情況銷售報(bào)表1、 單品銷售匯總報(bào)表 (商品編碼,商品名稱, 商品銷售數(shù)量,商品單位,銷售價(jià)格,銷售額)2、 分類商品銷售匯總報(bào)表 (分類編碼,分類名,銷售額)每日門(mén)店銷售額統(tǒng)計(jì)報(bào)表( 門(mén)店編碼, 門(mén)店名稱,店長(zhǎng)名稱,銷售額)調(diào)價(jià)調(diào)整最近一次進(jìn)價(jià)和調(diào)整將來(lái)的價(jià)格權(quán)限管理控制用戶訪問(wèn)系統(tǒng)資源的權(quán)限數(shù)據(jù)庫(kù)備份和恢復(fù)提供給客戶圖形化的備份和恢復(fù)界面基礎(chǔ)數(shù)據(jù)管理供應(yīng)商維護(hù)

23、, 商品信息維護(hù) , 銷售單位維護(hù),門(mén)點(diǎn)信息維護(hù)執(zhí)行調(diào)價(jià)處理Job 晚上 12 : 00 開(kāi)始運(yùn)行檢查明天是否有調(diào)價(jià)有則更新每日價(jià)格表,每日價(jià)格表的觸發(fā)器則更新商品價(jià)格表【角色說(shuō)明】角色名稱對(duì)應(yīng)用例說(shuō)明采購(gòu)人員維護(hù)要貨單位,下單,初始負(fù)責(zé)各個(gè)門(mén)店的定單和庫(kù)存化庫(kù)存,查詢庫(kù)存進(jìn)行管理財(cái)務(wù)人員供應(yīng)商應(yīng)付款庫(kù)存分析 , 進(jìn)負(fù)責(zé)對(duì)資金流的監(jiān)控銷存匯總 考勤銷售經(jīng)理銷售報(bào)表,調(diào)價(jià)分析銷售情況 調(diào)整價(jià)格13/27.系統(tǒng)管理員權(quán)限管理,數(shù)據(jù)備份,基礎(chǔ)執(zhí)行數(shù)據(jù)安全和系統(tǒng)使用安數(shù)據(jù)維護(hù),執(zhí)行調(diào)價(jià)處理全管理公司領(lǐng)導(dǎo)報(bào)表考勤了解經(jīng)營(yíng)情況和員工工作情況【門(mén)店用例圖】【門(mén)店用例說(shuō)明】用例名稱說(shuō)明Login登錄系統(tǒng) 如果

24、是收銀登錄進(jìn)收銀界面店長(zhǎng)就進(jìn)門(mén)店管理Sale顧客買了東西 拿到收銀臺(tái)結(jié)算PauseSale把用戶的一筆交易先掛起來(lái)后面人繼續(xù)收銀,等那顧客回頭了再調(diào)出來(lái)結(jié)算UndoSale小票還沒(méi)打出來(lái)之前客戶想退了東西不想超市購(gòu)買了ReturnGoods客戶拿著小票來(lái)超市退貨CheckStore可以瀏覽執(zhí)行信息的商品的庫(kù)存情況ReceiveAtricle供應(yīng)商送貨物到門(mén)店門(mén)店店長(zhǎng)執(zhí)行收貨登記,同時(shí)登記損壞貨物SaleRpt可以按照員工號(hào) 日期等組合起來(lái) 查看銷售情況UpdateNewData把客戶端的 銷售記錄表,收貨物登記表員工考勤表等上傳到 總部RequestArticle添加指定日期的要貨信息過(guò)天了就

25、不可以增刪改了ViewsaleWork查看員工上下班考勤勞情況4.5總流程圖4.5.1收銀流程4.5.2店長(zhǎng)管理14/27.總部管理4.6總體規(guī)范說(shuō)明【權(quán)限】每個(gè)用戶都是可以給別人授權(quán)不過(guò)低級(jí)別的不能給高級(jí)別的用戶授權(quán)【編碼規(guī)則】參考 DELPHI 編碼規(guī)范5. 功能分析5.1收銀子系統(tǒng)正常銷售【功能概述】確認(rèn)銷售商品,結(jié)算金額【業(yè)務(wù)流程】輸入條形碼按Enter->輸入數(shù)量按Enter->按 F1 到結(jié)算小窗口-> 輸入實(shí)收金額按Enter-> 最后確認(rèn)【界面設(shè)計(jì)】【接口說(shuō)明】銷售流水表掛單【功能概述】可以把一筆銷售暫存起來(lái)需要時(shí)候再調(diào)出來(lái)【業(yè)務(wù)流程】有銷售數(shù)據(jù) -&g

26、t; 按 F2-> 完成掛單繼續(xù)銷售選擇一條要解掛的單-> 按確認(rèn) -> 繼續(xù)對(duì)這條單完成銷售【界面設(shè)計(jì)】【接口說(shuō)明】銷售臨時(shí)表15/27.撤單【功能概述】在沒(méi)打出小票之前都是可以允許把一筆交易撤消的【業(yè)務(wù)流程】銷售欄里有商品-> 按撤銷或則一鍵撤單-> 撤銷成功繼續(xù)下一次銷售【界面設(shè)計(jì)】【接口說(shuō)明】退貨【功能概述】輸入小票號(hào)可以執(zhí)行退貨【業(yè)務(wù)流程】輸入單據(jù)號(hào)(或查詢)按Enter 確認(rèn) -> 可退某類商品或則全部商品-> 退貨成功繼續(xù)【界面設(shè)計(jì)】【接口說(shuō)明】5.2店長(zhǎng)管理系統(tǒng)收貨登記【功能概述】本模塊對(duì)收到供應(yīng)商的發(fā)過(guò)來(lái)的貨物進(jìn)行錄入,如果發(fā)現(xiàn)錄入的

27、貨物和要貨里面的信息不吻合系統(tǒng)應(yīng)該要提示,最后打印出一張收貨憑據(jù)給物流配送商【業(yè)務(wù)流程】【界面設(shè)計(jì)】16/27.【接口說(shuō)明】要貨【功能概述】店長(zhǎng)預(yù)估在下次要貨發(fā)生之前需要進(jìn)貨的詳細(xì)情況填寫(xiě)入數(shù)據(jù)庫(kù)晚上發(fā)送到總部作為總部向供應(yīng)商下單的基礎(chǔ)數(shù)據(jù)?!緲I(yè)務(wù)流程】【界面設(shè)計(jì)】【接口說(shuō)明】銷售查詢【功能概述】查詢指定時(shí)間段內(nèi)的銷售情況 可以支持導(dǎo)入 EXCEL 和 報(bào)表可以根據(jù) 收銀員 品項(xiàng) 日期段 等進(jìn)行查詢【業(yè)務(wù)流程】【界面設(shè)計(jì)】【接口說(shuō)明】庫(kù)存盤(pán)點(diǎn)【功能概述】查詢當(dāng)前庫(kù)存情況條件可以為某一個(gè)品項(xiàng)某一時(shí)間段入庫(kù)情況【業(yè)務(wù)流程】無(wú)17/27.【界面設(shè)計(jì)】【接口說(shuō)明】交接班查詢【功能概述】可以根據(jù)員工姓名

28、上下班類型還有時(shí)間段來(lái)做查詢【業(yè)務(wù)流程】【界面設(shè)計(jì)】【接口說(shuō)明】員工信息查詢【功能概述】可以根據(jù)員工姓名上下班類型還有時(shí)間段來(lái)做查詢【業(yè)務(wù)流程】【界面設(shè)計(jì)】【接口說(shuō)明】18/27.數(shù)據(jù)上傳 / 下載【功能概述】【業(yè)務(wù)流程】【界面設(shè)計(jì)】【接口說(shuō)明】5.3通信客戶端DLL通信客戶端【功能概述】為門(mén)店收銀子系統(tǒng)和店長(zhǎng)子系統(tǒng)提供接口,連接到總部通信服務(wù)器上,發(fā)送或接收數(shù)據(jù);【界面設(shè)計(jì)】【接口說(shuō)明】DLL 中提供的通信函數(shù)接口:可調(diào)用的方法:procedure Sendpack(p:ppack);stdcall;說(shuō)明:發(fā)送數(shù)據(jù)包。參數(shù)說(shuō)明:數(shù)據(jù)包結(jié)構(gòu)體的指針。function Initdll(vsorc

29、ket:TCustomWinSocket;vhandle:Thandle):boolean;stdcall;函數(shù)說(shuō)明:初始化動(dòng)態(tài)鏈接庫(kù),開(kāi)啟一個(gè)通迅線程。參數(shù)說(shuō)明: vsorcket 為主程序產(chǎn)生的通迅套接字, vhandle 是主程序窗體句柄。 用來(lái)與線程間的消息傳遞。procedure Exitdll();stdcall;說(shuō)明:退出dll時(shí)調(diào)用,關(guān)閉通迅線程,釋放內(nèi)存空間。5.4硬件接口DLLLED顯示屏【功能概述】為門(mén)店收銀子系統(tǒng)提供接口,在收銀時(shí)顯示單價(jià)、應(yīng)付、已付和應(yīng)找余額,在收銀時(shí)打開(kāi)錢箱.【界面設(shè)計(jì)】無(wú)【接口說(shuō)明】DLL 中提供的LED顯示屏函數(shù)接口為門(mén)店收銀提供接口可調(diào)用的函數(shù)

30、:function OperationType(vstr:vtype):boolean;stdcall external 'PSCREEN_COM.dll' 函數(shù)說(shuō)明:執(zhí)行對(duì) LED顯示屏的提示燈控制 ;參數(shù)說(shuō)明: vstr是要進(jìn)行的操作的標(biāo)識(shí),類型為枚舉類型vtype;vtype類型的定義:Type19/27.vtype=(OpenMoneyBox,ClearScreen,UnitPrice,TotalPrice,ReceivesMoney,SurplusMoney);注: OpenMoneyBox:/開(kāi)錢箱ClearScreen:/清屏UnitPrice:/單價(jià)燈亮Tota

31、lPrice:/總計(jì)燈亮ReceivesMoney:/收款燈亮SurplusMoney:/找零燈亮返回值:操作成功返回 true,操作失敗返回 false 。function ShowValues(price:pchar):boolean; stdcall external 'PSCREEN_COM.dll' 函數(shù)說(shuō)明:在 LED顯示上顯示數(shù)值 ;參數(shù)說(shuō)明: price 為要在 LED顯示屏上顯示的內(nèi)容,類型為 pchar; 返回值:顯示失敗返回 false, 成功返回 true.小票打印機(jī)【功能概述】為門(mén)店收銀子系統(tǒng)提供接口,在收銀交易完成時(shí)為顧客打印小票;【界面設(shè)計(jì)】無(wú)【接口說(shuō)明】DLL 中提供的打印函數(shù)接口為門(mén)店收銀提供接口提供的調(diào)用函數(shù):function printlist(p:pselllist):boolean;stdca

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論