




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
物流信息管理第8章C/S結(jié)構(gòu)物流信息系統(tǒng)設(shè)計(jì)實(shí)例WULIUXINXIGUANLI學(xué)習(xí)目標(biāo)知識(shí)目標(biāo)技能目標(biāo)掌握倉儲(chǔ)信息系統(tǒng)的實(shí)際開發(fā)思路、方法、構(gòu)建過程;掌握倉儲(chǔ)信息系統(tǒng)開發(fā)每一階段的工作內(nèi)容。通過本章開發(fā)實(shí)例的學(xué)習(xí),應(yīng)能夠開發(fā)類似規(guī)模的物流信息系統(tǒng),設(shè)計(jì)出系統(tǒng)目標(biāo)和功能、系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)、系統(tǒng)設(shè)計(jì)流程、倉儲(chǔ)作業(yè)流程、數(shù)據(jù)流程圖、系統(tǒng)功能模塊、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)、表間主要關(guān)系、參照完整性、視圖設(shè)計(jì)、報(bào)表設(shè)計(jì)、菜單設(shè)計(jì)等內(nèi)容。章節(jié)內(nèi)容8.1
8.28.3系統(tǒng)分析數(shù)據(jù)存儲(chǔ)設(shè)計(jì)概述8.6
8.78.8程序模塊設(shè)計(jì)菜單設(shè)計(jì)查詢?cè)O(shè)計(jì)8.4輸入設(shè)計(jì)——窗體設(shè)計(jì)8.5輸出設(shè)計(jì)——報(bào)表設(shè)計(jì)8.9升級(jí)到SQLServer8.10調(diào)試運(yùn)行8.11打包、制作安裝程序、使用說明8.1概述8.1.1系統(tǒng)目標(biāo)和功能系統(tǒng)開發(fā)的總體目標(biāo)是建成一個(gè)完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的倉儲(chǔ)管理系統(tǒng),對(duì)商品入庫、儲(chǔ)存、出庫等整個(gè)業(yè)務(wù)過程實(shí)施計(jì)算機(jī)網(wǎng)絡(luò)化管理,實(shí)現(xiàn)全流程的計(jì)算機(jī)信息處理。充分利用現(xiàn)代計(jì)算機(jī)技術(shù)對(duì)內(nèi)實(shí)施聯(lián)網(wǎng)銷售,資源共享,實(shí)現(xiàn)業(yè)務(wù)財(cái)務(wù)一體化,對(duì)外同客戶進(jìn)行動(dòng)態(tài)業(yè)務(wù)交流,達(dá)到加快物資流轉(zhuǎn),提高綜合效益的目的。倉儲(chǔ)管理系統(tǒng)具有入庫管理、在庫管理、出庫管理、統(tǒng)計(jì)分析以及系統(tǒng)維護(hù)等功能。8.1概述8.1.2系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)倉儲(chǔ)管理系統(tǒng)是多用戶的網(wǎng)絡(luò)系統(tǒng)。倉儲(chǔ)管理系統(tǒng)硬件部分包括小高架、托盤、電動(dòng)叉車、電子顯示標(biāo)簽、橋架及支架、無線采集器、計(jì)算機(jī)及輔助設(shè)備等。系統(tǒng)基于C/S+B/S混合結(jié)構(gòu),倉儲(chǔ)管理主要業(yè)務(wù)處理采用C/S結(jié)構(gòu),外部客戶查詢自己貨物的信息采用B/S方式。8.1概述8.1.3系統(tǒng)設(shè)計(jì)流程根據(jù)本項(xiàng)目的大小和采用的可視化開發(fā)工具,對(duì)瀑布模型的生命周期階段進(jìn)行裁減,本項(xiàng)目的開發(fā)過程簡(jiǎn)單分為六個(gè)階段:系統(tǒng)分析,概念設(shè)計(jì),邏輯設(shè)計(jì),物理設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),運(yùn)行、使用和維護(hù)。項(xiàng)目采用Access開發(fā)工具和可視化開發(fā)方法,快速開發(fā)一個(gè)倉儲(chǔ)管理系統(tǒng)數(shù)據(jù)庫,應(yīng)用程序的設(shè)計(jì)流程如圖所示。8.2系統(tǒng)分析8.2.1業(yè)務(wù)流程分析通過與用戶的交流,我們了解到倉儲(chǔ)管理系統(tǒng)的主要業(yè)務(wù)是商品入庫、庫存(保存)、出庫(分揀出貨)和費(fèi)用結(jié)算。倉儲(chǔ)作業(yè)流程如圖所示。8.2系統(tǒng)分析8.2.2數(shù)據(jù)流程圖總的業(yè)務(wù)處理的過程如下:客戶來辦理倉儲(chǔ)業(yè)務(wù),提交申請(qǐng)(申請(qǐng)入庫、出庫),倉儲(chǔ)企業(yè)接受申請(qǐng),開始辦理業(yè)務(wù),業(yè)務(wù)處理完后給客戶回執(zhí),內(nèi)部處理時(shí)與倉儲(chǔ)數(shù)據(jù)進(jìn)行數(shù)據(jù)交換。據(jù)此做出第一層數(shù)據(jù)流程圖。對(duì)第一層的業(yè)務(wù)再詳細(xì)分析,倉儲(chǔ)業(yè)務(wù)主要包括三項(xiàng):入庫、出庫、調(diào)儲(chǔ)。輸入的數(shù)據(jù)分別存放到入庫單、出庫單、調(diào)儲(chǔ)單中。做出第二層數(shù)據(jù)流程圖。8.2系統(tǒng)分析8.2.3系統(tǒng)功能模塊通過與用戶進(jìn)行交流,我們了解到倉儲(chǔ)管理系統(tǒng)的主要功能包括:入庫、出庫、調(diào)儲(chǔ)、庫存、結(jié)算費(fèi)用、報(bào)表管理和基礎(chǔ)數(shù)據(jù)維護(hù)。8.2系統(tǒng)分析8.2.3系統(tǒng)功能模塊倉儲(chǔ)管理系統(tǒng)功能如圖所示。8.2系統(tǒng)分析8.2.3系統(tǒng)功能模塊入庫管理功能包括新增入庫單、修改入庫單、審核、驗(yàn)收入庫單、打印入庫單等功能,如圖所示。8.2系統(tǒng)分析8.2.3系統(tǒng)功能模塊出庫管理功能包括新增出庫單、修改出庫單、審核、驗(yàn)收出庫單、打印出庫單等功能,如圖所示。8.2系統(tǒng)分析8.2.3系統(tǒng)功能模塊調(diào)儲(chǔ)管理包括新增調(diào)儲(chǔ)單、修改調(diào)儲(chǔ)單、調(diào)儲(chǔ)、打印調(diào)儲(chǔ)單等功能,如圖所示。8.2系統(tǒng)分析8.2.3系統(tǒng)功能模塊基礎(chǔ)數(shù)據(jù)維護(hù)包括如客戶、用戶、庫位、產(chǎn)品等基本信息,基礎(chǔ)數(shù)據(jù)維護(hù)包括對(duì)這些數(shù)據(jù)的增加、修改、刪除、查詢、打印等操作,如圖所示。8.2系統(tǒng)分析8.2.3系統(tǒng)功能模塊用戶管理包括增加用戶、修改用戶、刪除用戶、查詢用戶、打印用戶、口令管理等功能,如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表通過數(shù)據(jù)分析,按照數(shù)據(jù)庫設(shè)計(jì)的規(guī)范化原則,先對(duì)每個(gè)實(shí)體建一張或多張表。然后再根據(jù)系統(tǒng)運(yùn)行的需要建立一些輔助表,如用戶管理、安全管理的表等。倉儲(chǔ)管理的核心是圍繞入庫單、出庫單、庫存臺(tái)賬進(jìn)行的,入庫單示例如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表1)系統(tǒng)用戶表其用于存放倉儲(chǔ)管理系統(tǒng)的用戶信息,用戶包括超級(jí)用戶、經(jīng)理人、一般管理者操作員等。關(guān)鍵字段是雇員ID,其數(shù)據(jù)類型為自動(dòng)增加。字段如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表2)客戶表客戶表存放客戶信息,關(guān)鍵字段是客戶ID。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表3)收貨方表收貨方表存放收貨方客戶信息,關(guān)鍵字段是收貨方ID。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表4)產(chǎn)品表及產(chǎn)品類別表產(chǎn)品表存放出入庫的全部產(chǎn)品信息碼,關(guān)鍵字段:產(chǎn)品ID。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表5)倉庫表倉庫表存放倉庫全部信息,關(guān)鍵字段:倉庫代碼。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表6)入庫單表用入庫單表與入庫單明細(xì)表兩個(gè)表來存儲(chǔ)入庫單數(shù)據(jù),這兩個(gè)表的關(guān)系是一對(duì)多的關(guān)系,鏈接關(guān)鍵字是入庫單編號(hào)。這兩個(gè)表的設(shè)計(jì)是整個(gè)系統(tǒng)設(shè)計(jì)的關(guān)鍵,如果用一個(gè)表存放入庫單的數(shù)據(jù),將造成大量的數(shù)據(jù)冗余。關(guān)鍵字段:入庫單編號(hào)。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表7)入庫單明細(xì)表入庫單明細(xì)表存放入庫單中的各種信息,關(guān)鍵字段:入庫單編號(hào)+產(chǎn)品編號(hào)。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表8)出庫單表出庫單表類似于入庫單。用出庫單表與出庫單明細(xì)表兩個(gè)表來存儲(chǔ)出庫單數(shù)據(jù),這兩個(gè)表的關(guān)系是一對(duì)多的關(guān)系,鏈接關(guān)鍵字是出庫單編號(hào)。如果用一個(gè)表存放出庫單的數(shù)據(jù),將造成大量的數(shù)據(jù)冗余。關(guān)鍵字段:出庫單編號(hào)。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表9)出庫單明細(xì)表出庫單明細(xì)表存放出庫單中的各種信息,關(guān)鍵字段:出庫單編號(hào)+產(chǎn)品編號(hào)。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表10)調(diào)儲(chǔ)單表調(diào)儲(chǔ)單表存放商品的庫位調(diào)整信息,用調(diào)儲(chǔ)單表與調(diào)儲(chǔ)單明細(xì)表兩個(gè)表來存儲(chǔ)調(diào)儲(chǔ)單數(shù)據(jù),這兩個(gè)表的關(guān)系是一對(duì)多的關(guān)系,鏈接關(guān)鍵字是調(diào)儲(chǔ)單編號(hào)。關(guān)鍵字段:調(diào)儲(chǔ)單編號(hào)。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表11)調(diào)儲(chǔ)單明細(xì)表調(diào)儲(chǔ)單明細(xì)表存放調(diào)儲(chǔ)單中的各種信息,關(guān)鍵字段:調(diào)儲(chǔ)單+產(chǎn)品編號(hào)。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.1設(shè)計(jì)表12)庫存臺(tái)賬表庫存臺(tái)賬表存放在庫的所有商品信息,關(guān)鍵字段是流水號(hào)。表結(jié)構(gòu)如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.2表間關(guān)系系統(tǒng)各主要的表之間基本都是一對(duì)多的關(guān)系。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.3參照完整性設(shè)計(jì)根據(jù)出庫單的結(jié)構(gòu),一張完整的出庫單數(shù)據(jù)用兩個(gè)表——出庫單表和出庫單明細(xì)表來存放。它們是一對(duì)多關(guān)系,并且實(shí)行參照完整性,級(jí)聯(lián)更新相關(guān)字段,級(jí)聯(lián)刪除相關(guān)記錄。出庫單參照完整性如圖所示。8.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)8.3.4視圖設(shè)計(jì)數(shù)據(jù)庫是共享的,表是按數(shù)據(jù)庫規(guī)范優(yōu)化設(shè)計(jì)的,視圖是用戶在某項(xiàng)業(yè)務(wù)處理時(shí)看到的邏輯數(shù)據(jù)。視圖不保存數(shù)據(jù),只是一組命令,打開時(shí)返回?cái)?shù)據(jù),下面只列出兩個(gè)視圖。1)入庫單查詢單視圖2)各類產(chǎn)品視8.4輸入設(shè)計(jì)——窗體設(shè)計(jì)Access提供六種基本類型的窗體:縱欄式、表格式、數(shù)據(jù)表式、子窗體、數(shù)據(jù)透視表式和圖表式。簡(jiǎn)單業(yè)務(wù)可以采用縱欄式、表格式、數(shù)據(jù)表式窗體設(shè)計(jì)數(shù)據(jù)輸入界面;復(fù)雜業(yè)務(wù)采用主-子窗體設(shè)計(jì)數(shù)據(jù)輸入界面。應(yīng)根據(jù)業(yè)務(wù)類型和需要選擇相應(yīng)類型的窗體。窗體設(shè)計(jì)包括窗體格式和窗體事件代碼。為了提高設(shè)計(jì)效率,可先用窗體向?qū)гO(shè)計(jì)出窗體原型,窗體向?qū)гO(shè)計(jì)出初步的窗體格式及VBA代碼,然后用手工進(jìn)一步修改,添加部分關(guān)鍵代碼。8.4輸入設(shè)計(jì)——窗體設(shè)計(jì)1)客戶窗體2)入庫單窗體3)出庫單窗體4)調(diào)儲(chǔ)單窗體5)倉庫窗體6)產(chǎn)品窗體7)系統(tǒng)用戶窗體8)產(chǎn)品類別窗體9)庫存臺(tái)賬更新窗體8.5輸出設(shè)計(jì)——報(bào)表設(shè)計(jì)1)客戶標(biāo)簽報(bào)表2)庫存臺(tái)賬報(bào)表8.6查詢?cè)O(shè)計(jì)查詢一般用于快速、非規(guī)范的大量的信息輸出,信息規(guī)范格式輸出采用報(bào)表、窗體設(shè)計(jì)。本系統(tǒng)需要的統(tǒng)計(jì)查詢很多,對(duì)于輸入的原始數(shù)據(jù)的查詢,不用單獨(dú)設(shè)計(jì)查詢程序,只對(duì)需要統(tǒng)計(jì)的數(shù)據(jù)設(shè)計(jì)統(tǒng)計(jì)查詢程序。Access開發(fā)系統(tǒng)具有按輸入窗體格式的任意查詢功能,可以任意組合查詢條件,可以選擇任意輸出的數(shù)據(jù)項(xiàng),而不用設(shè)計(jì)一行程序,只要培訓(xùn)用戶如何使用按入窗體查詢的操作即可,為開發(fā)人員節(jié)省了大量的時(shí)間。對(duì)于使用頻率較高的固定方式查詢,如按客戶查詢庫存數(shù)據(jù),為了節(jié)省用戶的時(shí)間,可以設(shè)計(jì)單獨(dú)的查詢程序。8.7程序模塊設(shè)計(jì)專業(yè)應(yīng)用系統(tǒng)的設(shè)計(jì)過程與普通應(yīng)用系統(tǒng)的設(shè)計(jì)過程完全一樣,主要區(qū)別在于系統(tǒng)的強(qiáng)壯性及操作的方便性上。強(qiáng)壯性也稱為容錯(cuò)性,應(yīng)盡可能保證輸入數(shù)據(jù)的正確性,防止非法操作,保證系統(tǒng)仍可以按照設(shè)計(jì)要求正常運(yùn)行。操作的方便性指操作界面盡量與實(shí)際業(yè)務(wù)操作接近,這些需要使用VBA編程。用Access開發(fā)軟件系統(tǒng)只有少量的關(guān)鍵代碼需要用戶設(shè)計(jì)。8.8菜單設(shè)計(jì)菜單設(shè)計(jì)一般有兩類:頂層菜單、開關(guān)面板。我們用開關(guān)面板管理器生成開關(guān)面板窗體,并把該窗體設(shè)置為啟動(dòng)窗體。設(shè)計(jì)系統(tǒng)的菜單前先設(shè)計(jì)宏,設(shè)計(jì)調(diào)用各功能的宏,我們把全部宏設(shè)計(jì)為一組,以宏名“菜單”保存。8.9調(diào)試運(yùn)行軟件投入使用前需經(jīng)過調(diào)試,調(diào)試可以簡(jiǎn)單分為部件調(diào)試與系統(tǒng)調(diào)試。通常先進(jìn)行部件調(diào)試,后進(jìn)行系統(tǒng)調(diào)試。部件調(diào)試工作調(diào)試設(shè)計(jì)出的各個(gè)數(shù)據(jù)庫對(duì)象,一般在設(shè)計(jì)時(shí)同時(shí)進(jìn)行,邊設(shè)計(jì)邊調(diào)試。數(shù)據(jù)庫對(duì)象包括表、視圖、窗體、報(bào)表、宏、菜單等,時(shí)間花費(fèi)最多的是窗體的調(diào)試。先進(jìn)行正常運(yùn)行的調(diào)試,看部件是否能達(dá)到設(shè)計(jì)要求,然后進(jìn)行破壞性、容錯(cuò)性調(diào)試。對(duì)調(diào)試中發(fā)現(xiàn)的錯(cuò)誤要及時(shí)修正。8.10打包、制作安裝程序、使用說明8.10.1打包、制作安裝程序開發(fā)的客戶端軟件,一般是一個(gè).mdb文件,如果用戶有Access支持系統(tǒng)(Access作為Office的一個(gè)組件,用戶計(jì)算機(jī)上安裝了Office,當(dāng)然就有了Access),直接把.mdb文件拷貝給用戶就可使用。如果用戶沒有安裝Office,有沒有辦法運(yùn)行應(yīng)用系統(tǒng)呢?答案是肯定的,其先決條件是開發(fā)人員(公司
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 運(yùn)動(dòng)與健康促進(jìn)工作計(jì)劃
- 管理者的影響力與說服力計(jì)劃
- 2025年雙氰胺合作協(xié)議書
- 評(píng)優(yōu)評(píng)先活動(dòng)與實(shí)施方案計(jì)劃
- 包裝行業(yè)設(shè)計(jì)創(chuàng)新包裝材料計(jì)劃
- 2025年微循環(huán)測(cè)試系統(tǒng)項(xiàng)目建議書
- 2025年激光轉(zhuǎn)速測(cè)量?jī)x合作協(xié)議書
- 2025年中國(guó)消毒柜行業(yè)發(fā)展環(huán)境、供需態(tài)勢(shì)及投資前景分析報(bào)告(智研咨詢發(fā)布)
- 七年級(jí)下冊(cè)《平行線》課件與練習(xí)
- 電子政務(wù)系統(tǒng)權(quán)限設(shè)置指南
- 人教八年級(jí)上冊(cè)英語第一單元《Section A (1a-2d)》教學(xué)課件
- 2023年版《安寧療護(hù)實(shí)踐指南(試行)》解讀課件
- 2024年銀行考試-興業(yè)銀行筆試考試歷年高頻考點(diǎn)試題摘選含答案
- 油氣勘探開發(fā)的勘探風(fēng)險(xiǎn)管理
- 10kV環(huán)網(wǎng)柜改造工程施工方案設(shè)計(jì)
- 電工班三級(jí)安全教育內(nèi)容范本
- 新生兒疾病篩查可疑陽性、陽性兒復(fù)查隨訪登記表
- 開學(xué)前幼兒園安全培訓(xùn)
- 2024年春學(xué)期人教版pep版小學(xué)英語五年級(jí)下冊(cè)教學(xué)進(jìn)度表
- 2023年湛江市麻章區(qū)教育局招聘事業(yè)編制教師考試真題
- 電梯維保方案完整版
評(píng)論
0/150
提交評(píng)論