版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、某中小 型物流 企業(yè)管理信息 系統(tǒng)開 發(fā)實(shí)例沿海省份某中小型物流企業(yè),擁有五個(gè)大小不同的倉(cāng)庫(kù),并組建有自己的運(yùn)輸車隊(duì), 擁有各種運(yùn)輸車輛共19臺(tái),企業(yè)員工人數(shù)達(dá)90多人,主要從事為周邊多家生產(chǎn)型企業(yè)提 供原材料、產(chǎn)成品的倉(cāng)儲(chǔ)管理以及運(yùn)輸服務(wù),同時(shí)也承接一些零散客戶的貨物保存與運(yùn)輸 業(yè)務(wù)。由于業(yè)務(wù)發(fā)展的需要,客戶對(duì)所提供的服務(wù)的要求不斷提高,企業(yè)急需一套較完善 的MIS系統(tǒng),用以支持日常各種管理業(yè)務(wù)的快速處理,支持客戶對(duì)其貨物的快速查詢、各 種費(fèi)用的快速查詢、繳納及客戶意見反饋等工作。、組織機(jī)構(gòu)及功能分析(一)組織機(jī)構(gòu)圖該物流企業(yè)組織機(jī)構(gòu)較簡(jiǎn)單,總經(jīng)理下設(shè)公司辦,公司辦作為常設(shè)管理結(jié)構(gòu),組織、協(xié)
2、調(diào)、管理倉(cāng)儲(chǔ)、運(yùn)輸、財(cái)務(wù)、客戶等下級(jí)部門。如下圖:總經(jīng)理公司亦客戶部1、 MIS 系統(tǒng)及各部門業(yè)務(wù)初始化設(shè)置;2、完善的貨物入庫(kù)、庫(kù)存、出庫(kù)管理功能;3、完善的車輛管理、駕駛員管理、運(yùn)輸業(yè)務(wù)處理功能;4、快捷、準(zhǔn)確的各種費(fèi)用統(tǒng)計(jì)計(jì)算功能;5、全面的客戶資料管理、分類、查詢功能,并提供客戶自主上網(wǎng)查詢功能;6、分級(jí)別、有條件的各種統(tǒng)計(jì)信息查詢功能;、各部門主要業(yè)務(wù)及數(shù)據(jù)流程分析(一)倉(cāng)庫(kù)管理包含三個(gè)方面的主要業(yè)務(wù),分述如下:入 庫(kù)送貨人員將貨物及“送貨單”送達(dá)倉(cāng)庫(kù)站臺(tái),倉(cāng)庫(kù)入庫(kù)組收貨員按“送貨單”驗(yàn)收貨物并組織卸貨, 為每件貨物填寫唯一的 “碼單” 。 保管員將貨主送達(dá)的 “貨物明細(xì)單”與“送貨
3、單” 、 “碼單”相核對(duì),如不符,返貨主“貨物異常報(bào)告” ,如相符,分配庫(kù)位,錄入成“入庫(kù)單” 。倉(cāng)庫(kù)主管審核后,記“庫(kù)存賬” ,生成“入庫(kù)收費(fèi)單” ,數(shù)據(jù)不再允許改動(dòng)。相應(yīng) DFD :出 庫(kù)貨主在出庫(kù)時(shí)提供“提貨樣單”,提貨人持“提貨單”至出庫(kù)組,要求提貨。發(fā)貨員核實(shí)“提貨單” ,填寫“出庫(kù)單” ,然后向提貨人出具“出庫(kù)收費(fèi)單” ,同時(shí)生成“派車單” ,并派保管員準(zhǔn)備發(fā)貨。保管員持“派車單”組織貨物裝運(yùn),記錄實(shí)出貨物信息,填寫“碼單出庫(kù)信息表” 。倉(cāng)庫(kù)主管審核記賬后,生成“庫(kù)存收費(fèi)單” 。并且沖抵庫(kù)存帳、在“碼單”表中記錄出庫(kù)信息,存檔。用戶繳費(fèi)后,保管員開具出門證給用戶。相應(yīng) DFD :庫(kù)
4、存盤點(diǎn)流程:倉(cāng)庫(kù)主管根據(jù)需要盤點(diǎn)的貨物生成 “盤點(diǎn)帳存表” , 表中有生成盤點(diǎn)表的商品編碼、商品名稱、所屬部門、庫(kù)位、經(jīng)營(yíng)方式、庫(kù)存數(shù)量及盤點(diǎn)日期等相關(guān)信息;打印“盤點(diǎn)單”,包括的項(xiàng)目有:商品庫(kù)位、所屬部門、類別、商品編碼、商品名稱、經(jīng)營(yíng)方式、實(shí)盤數(shù)量及盤點(diǎn)日期,這里不輸出商品的帳存數(shù)量;保管員手持“盤點(diǎn)單” ,進(jìn)行實(shí)地盤點(diǎn),將數(shù)量填入“盤點(diǎn)單”中實(shí)盤數(shù)量處;保管員在微機(jī)中調(diào)出對(duì)應(yīng)的“盤點(diǎn)帳存表” ,將實(shí)盤的數(shù)量錄入進(jìn)去,經(jīng)主管檢查錄入數(shù)據(jù)的準(zhǔn)確性后,審核生效;生成盤點(diǎn)盈虧表。針對(duì)商品有盤盈和盤虧的商品進(jìn)行記賬。凡是有盈虧的商品列出商品編碼、名稱、實(shí)盤數(shù)量、帳存數(shù)量、成本單價(jià)、盈虧金額相應(yīng) D
5、FD :(二)運(yùn)輸管理運(yùn)輸管理部門下設(shè)車隊(duì)辦公室、運(yùn)輸調(diào)度室、維修班共三個(gè)機(jī)構(gòu),主要承擔(dān)企業(yè)日常的車輛配置、維護(hù)、駕駛員招聘、貨物運(yùn)輸調(diào)度等管理業(yè)務(wù)。車 隊(duì)辦與維修班:按企業(yè)要求制定“車輛購(gòu)置計(jì)劃” 、并招標(biāo)采購(gòu);把采購(gòu)回的車輛信息錄入“車輛檔案”并分配到具體車隊(duì); (車牌號(hào)、車類、車型、購(gòu)置金額、購(gòu)置日期、里程數(shù)、限運(yùn)重量、限運(yùn)體積、行駛證號(hào)、年審日期、所屬車隊(duì)、報(bào)勤)按企業(yè)要求制定“駕駛員招聘計(jì)劃” 、并實(shí)施招聘;把招聘的駕駛員信息錄入“駕駛員檔案”并分配到具體車隊(duì); (員工號(hào)、姓名、駕駛證、駕駛類型、所屬車隊(duì)、報(bào)勤)審核各車隊(duì)送來的車輛及駕駛?cè)藛T的考勤信息,并錄入至“考勤表” ;審核各車
6、隊(duì)送來的車輛報(bào)修單并錄入至“車輛報(bào)修表” ;運(yùn) 輸調(diào)度審核各客戶交來的運(yùn)輸用車要求(派車單) ,不能承擔(dān)的退回;查詢運(yùn)輸資源中空閑車輛及駕駛員信息,并制定相應(yīng)派車任務(wù)單(派車單號(hào)、派車時(shí)間、車牌號(hào)、任務(wù)1、提貨單號(hào)1、裝貨地(倉(cāng)庫(kù))1、卸貨地 1、收貨人簽字 1;任務(wù)2、提貨單2.。 。 。 。 ) ;打印派車任務(wù)單,分別給客戶、車隊(duì)及駕駛員;相應(yīng) DFD :(三)費(fèi)用計(jì)算企業(yè)的財(cái)務(wù)管理部門與倉(cāng)儲(chǔ)、運(yùn)輸?shù)葮I(yè)務(wù)部門在經(jīng)濟(jì)上,有緊密的聯(lián)系。主要承擔(dān)倉(cāng)儲(chǔ)、運(yùn)輸?shù)炔块T的日常業(yè)務(wù)過程中所發(fā)生的往來費(fèi)用的計(jì)算、審核、執(zhí)行等工作。簡(jiǎn)單描述如下:基礎(chǔ)數(shù)據(jù)管理:負(fù)責(zé)費(fèi)用核算過程中所需基礎(chǔ)數(shù)據(jù)的錄入、修改、刪除等
7、管理工作。具體有:費(fèi) 用項(xiàng)目設(shè)置:按企業(yè)要求制定各部門的所有收費(fèi)項(xiàng)目,如倉(cāng)儲(chǔ)費(fèi)、運(yùn)輸費(fèi)、裝卸費(fèi)、處理費(fèi)、加班費(fèi)、報(bào)關(guān)費(fèi)等;費(fèi) 用類型設(shè)置:按實(shí)際具體情況,確定各部門的各種收費(fèi)類型,如:按重量收費(fèi)、按體積收費(fèi)、按時(shí)間收費(fèi)、按距離收費(fèi)、按重量時(shí)間收費(fèi)、按重量距離收 費(fèi)等;計(jì) 費(fèi)單位設(shè)置:確定各種收費(fèi)類型的計(jì)費(fèi)單位,如:噸、公斤、立方、升、公里、月、日(天)等;倉(cāng)儲(chǔ)部門費(fèi)用管理:根據(jù)倉(cāng)儲(chǔ)管理信息系統(tǒng)中已有的貨物入庫(kù)單和出庫(kù)單,選擇收費(fèi)的各項(xiàng)方法、計(jì)算出應(yīng)該收取的各項(xiàng)倉(cāng)儲(chǔ)管理費(fèi)用,并經(jīng)審核后,打印出一式幾份的費(fèi)用清單,分別交倉(cāng)庫(kù)、貨主和提貨人,催交費(fèi)用。交費(fèi)完成后,打印出收款收據(jù),并保存在信息系統(tǒng)中。
8、運(yùn)輸部門費(fèi)用管理:根據(jù)運(yùn)輸管理信息系統(tǒng)中已有的派車(任務(wù))單,選擇收費(fèi)的各種方法、計(jì)算出各客戶應(yīng)支付的運(yùn)輸費(fèi)用 (總費(fèi)用分?jǐn)偅?, 經(jīng)審核后, 打印出一式幾份, 分別交車隊(duì)、 客戶,催交費(fèi)用。交費(fèi)完成后,打印出收款收據(jù),并保存在信息系統(tǒng)中。應(yīng)收、應(yīng)付賬單管理:各客戶的應(yīng)收、應(yīng)付賬單,由客戶已有的收費(fèi)單及收款收據(jù)匯集而成。具體操作如下: 輸入欲查詢的客戶名稱和時(shí)間段 (默認(rèn)為本月) , 系統(tǒng)從數(shù)據(jù)庫(kù)中找出相應(yīng)的收費(fèi)單、收款收款記錄,列表顯示。相應(yīng) DFD :(四)客戶管理1、從前面?zhèn)}儲(chǔ)系統(tǒng)或運(yùn)輸系統(tǒng)中的客戶基本信息表中,找到相應(yīng)客戶,對(duì)其已有的倉(cāng)儲(chǔ)管理費(fèi)用(入庫(kù)收費(fèi)單、庫(kù)存收費(fèi)單、出庫(kù)收費(fèi)單)和
9、運(yùn)輸管理費(fèi)用(運(yùn)輸收費(fèi)單)進(jìn)行匯總統(tǒng)計(jì),得到的總費(fèi)用,錄入到客戶信譽(yù)檔案;然后將該客戶已有的收款收據(jù)(倉(cāng)儲(chǔ)收款收據(jù)、運(yùn)輸收款收據(jù))匯總統(tǒng)計(jì)后,錄入到客戶信譽(yù)檔案(客戶號(hào)、客戶名稱、客戶類別、初次交易時(shí)間、交易總金額、收款金額、欠款金額、信譽(yù)等級(jí)、折扣率) ;最后按一定的方法(自擬) ,給客戶評(píng)定類別(大客戶、普通客戶、散客戶) 、信譽(yù)等級(jí)、折扣率。2、根據(jù)客戶信譽(yù)檔案,統(tǒng)計(jì)出排名前十、或前二十位客戶,分析其所在行業(yè)、所在地域、企業(yè)規(guī)模。3、客戶利用本系統(tǒng)或互聯(lián)網(wǎng),輸入自己的姓名、口令登錄到客戶關(guān)系信息系統(tǒng),輸入查詢條件,分別從不同的數(shù)據(jù)表中,查詢出自己的貨物信息、應(yīng)交費(fèi)用信息、已交費(fèi)用信息及信
10、譽(yù)等級(jí)和折扣率。4、客戶登錄后,可將自己的意見、留言錄入到客戶留言表中,系統(tǒng)根據(jù)不同的留言發(fā)送到不同的部門,各部門將處理后的結(jié)果錄入到相應(yīng)客戶留言欄中。相應(yīng)的 DFD :(五)統(tǒng)計(jì)查詢1、倉(cāng)儲(chǔ)庫(kù)存查詢:進(jìn)入本模塊后,選擇相應(yīng)的倉(cāng)庫(kù),選擇相應(yīng)時(shí)間,系統(tǒng)找到該倉(cāng)庫(kù)的庫(kù)存臺(tái)帳(貨物存儲(chǔ)檔案) ,調(diào)出各貨位當(dāng)時(shí)的貨物信息(碼單) ,形成當(dāng)時(shí)庫(kù)存列表,顯示出來,并提供打印輸出功能;在顯示庫(kù)存列表中,應(yīng)能進(jìn)一步查詢貨物碼單的詳細(xì)情況。2、入庫(kù)出庫(kù)查詢:進(jìn)入本模塊后,選擇相應(yīng)的倉(cāng)庫(kù),選擇相應(yīng)時(shí)間段,系統(tǒng)找到該倉(cāng)庫(kù)該時(shí)間段的入(出)庫(kù)單表,形成入(出)庫(kù)單列表,顯示出來,并提供打印輸出功能;在顯示入(出)庫(kù)單
11、列表中,應(yīng)能進(jìn)一步查詢?cè)搯蔚脑敿?xì)情況。3、運(yùn)輸派車查詢:進(jìn)入本模塊后,選擇相應(yīng)查詢要求(如:車牌號(hào)、駕駛員、時(shí)間、提貨單號(hào)、派車單號(hào)、客戶號(hào)等) ,系統(tǒng)找到運(yùn)輸信息系統(tǒng)中的派車(任務(wù))單表,調(diào)出滿足條件的派車單,形成派車單列表,顯示出來,并提供打印輸出功能;在顯示派車單列表中,應(yīng)能進(jìn)一步查詢派車單的詳細(xì)情況。4、運(yùn)輸統(tǒng)計(jì)查詢:進(jìn)入本模塊后,選擇相應(yīng)車隊(duì)、相應(yīng)時(shí)間段,系統(tǒng)找到運(yùn)輸信息系統(tǒng)中的派車(任務(wù))單表,調(diào)出滿足條件的派車單,按車牌號(hào)或駕駛員進(jìn)行分類匯總統(tǒng)計(jì),形成每車或每人的運(yùn)輸工作量匯總列表,顯示出來,并提供打印輸出功能;在顯示工作量匯總列表中,應(yīng)能進(jìn)一步查詢每車或每人的派車單的詳細(xì)情況。
12、5、倉(cāng)儲(chǔ)收入查詢:進(jìn)入本模塊后,選擇相應(yīng)的倉(cāng)庫(kù),選擇相應(yīng)時(shí)間段,系統(tǒng)找到倉(cāng)儲(chǔ)管理系統(tǒng)中的倉(cāng)儲(chǔ)費(fèi)用清單表(應(yīng)收)和倉(cāng)儲(chǔ)收款收據(jù)表(實(shí)收) ,調(diào)出該倉(cāng)庫(kù)該時(shí)間段的數(shù)據(jù)信息,形成倉(cāng)庫(kù)收入列表,顯示出來,并提供打印輸出功能;在顯示倉(cāng)庫(kù)收入列表中,應(yīng)能進(jìn)一步查詢每筆應(yīng)收、實(shí)收的詳細(xì)情況。6、運(yùn)輸收入查詢:進(jìn)入本模塊后,選擇相應(yīng)的車隊(duì),選擇相應(yīng)時(shí)間段,系統(tǒng)找到運(yùn)輸管理系統(tǒng)中的運(yùn)輸費(fèi)用清單表(應(yīng)收)和運(yùn)輸收款收據(jù)表(實(shí)收) ,調(diào)出該車隊(duì)該時(shí)間段的數(shù)據(jù)信息,形成車隊(duì)收入列表,顯示出來,并提供打印輸出功能;在顯示車隊(duì)收入列表中,應(yīng)能進(jìn)一步查詢每筆應(yīng)收、實(shí)收的詳細(xì)情況。相應(yīng) DFD :略三、 MIS 系統(tǒng)設(shè)計(jì)(一
13、)總體結(jié)I構(gòu)設(shè)計(jì)系統(tǒng)設(shè)企業(yè)名稱及部倉(cāng)儲(chǔ)管理用戶名及權(quán)限倉(cāng)庫(kù)資料管理入庫(kù)管理出庫(kù)管理 庫(kù)存管理 車隊(duì)資料管理車輛管理駕駛員管理物流管理客尸信息管理案檔譽(yù)、一#信1戶口客交倉(cāng)庫(kù)庫(kù)存杳詢?nèi)霂?kù)出庫(kù)查詢統(tǒng)計(jì)杳運(yùn)輸統(tǒng)計(jì)杳詢倉(cāng)儲(chǔ)收入杳詢 運(yùn)輸收入杳詢退出系其中:倉(cāng)庫(kù)資料管理:可分為倉(cāng)庫(kù)信息、庫(kù)區(qū)信息、庫(kù)位信息、貨物信息、客戶信息等管理模塊;入庫(kù)管理:可分為碼單管理、異常報(bào)告管理、入庫(kù)單管理、記庫(kù)存帳等模塊;出庫(kù)管理:可分為出庫(kù)單管理、碼單出庫(kù)管理、出庫(kù)收費(fèi)管理、記庫(kù)存帳等模塊;庫(kù)存管理:可分為生成盤點(diǎn)帳存表、打印盤點(diǎn)表、盤點(diǎn)數(shù)據(jù)錄入、盤點(diǎn)盈虧管理 等模塊。車隊(duì)資料管理:車隊(duì)信息、車類信息、車型信息;車輛管理
14、:購(gòu)車計(jì)劃、車輛檔案、車輛考勤、車輛報(bào)修; 駕駛員管理:招聘計(jì)劃、駕駛員檔案、駕駛員考勤;運(yùn)輸管理:派車單管理其余略(二)運(yùn)行環(huán)境設(shè)計(jì)本系統(tǒng)在企業(yè)內(nèi)部網(wǎng)絡(luò)上開發(fā)運(yùn)行,采用 C/S 開發(fā)應(yīng)用模式。在企業(yè)公司辦有一臺(tái)高性能的網(wǎng)絡(luò)服務(wù)器,安裝有網(wǎng)絡(luò)操作系統(tǒng) WINDOWS 2000SERVER, 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng)MS SQL SERVER 2000, 用于集中存放企業(yè)管理數(shù)據(jù), 為其他計(jì)算機(jī)提供數(shù)據(jù)存取服務(wù)。網(wǎng)絡(luò)中各部門計(jì)算機(jī), 安裝有 WINDOWS 2000 PRO 以上版本的操作系統(tǒng), 都可作為客戶機(jī),連接到服務(wù)器上,實(shí)現(xiàn)數(shù)據(jù)資源共享。開發(fā)的 MIS 軟件也安裝在客戶機(jī)上。在教學(xué)、實(shí)驗(yàn)過程中
15、,有網(wǎng)絡(luò)條件的實(shí)驗(yàn)室,可參考以上配置,再加裝開發(fā)工具:DELPHI 7 以上版本,也可以在單機(jī)上用前后臺(tái)的方式模擬 C/S 結(jié)構(gòu),前臺(tái)用 DELPHI 作開發(fā),后臺(tái)用 MS SQL 2000個(gè)人版,進(jìn)行實(shí)驗(yàn)。(三)代碼設(shè)計(jì)本系統(tǒng)常用的代碼有:1、送貨單號(hào): 10 位以內(nèi)字符,由送貨方開出,數(shù)據(jù)寬度一般不統(tǒng)一;2、碼單號(hào):3、入庫(kù)單號(hào)、入庫(kù)收費(fèi)單號(hào):同上;4、出庫(kù)單號(hào)、出庫(kù)收費(fèi)單號(hào)、庫(kù)存收費(fèi)單號(hào):同上;5、客戶號(hào):5 位字符,其中 2 位代表客戶類別,后 3 位為序列號(hào);6、庫(kù)區(qū)位置編號(hào):8 位字符, 2 位代表倉(cāng)庫(kù), 3 位代表庫(kù)區(qū), 3 位代表庫(kù)位;7、貨物編號(hào):10位字符, 3位代表大類,
16、 3位代表小類, 4位序列號(hào);8、職工編號(hào):5 位字符, 2 位代表部門, 3 位序列號(hào);9、異常報(bào)告編號(hào):8 位字符, 6 位年月日 +2 位序列號(hào);(四)數(shù)據(jù)庫(kù)及表設(shè)計(jì)(倉(cāng)儲(chǔ)管理部分) :該物流企業(yè)所有部門共用一個(gè)數(shù)據(jù)庫(kù),名為 WLMIS ,其中倉(cāng)儲(chǔ)管理部分的主要數(shù)據(jù)表如下:碼 單:每包裝貨物一份碼單,該表保存所有碼單信息;異 常報(bào)告:該表保存所有入庫(kù)異常信息;入 庫(kù)單:客戶每送一批貨物入庫(kù),開具一份入庫(kù)單,該表保存所有入庫(kù)信息;入 庫(kù)收費(fèi)單:每份入庫(kù)單對(duì)應(yīng)一張入庫(kù)收費(fèi)單,主要由貨物入庫(kù)裝卸費(fèi)、檢驗(yàn)費(fèi)組成;庫(kù) 存帳:按庫(kù)存位置記載的當(dāng)前庫(kù)存貨物擺放情況;出 庫(kù)單:每批貨物出庫(kù)開具一張出庫(kù)單
17、,該表保存所有出庫(kù)信息;7 碼單出庫(kù)表:對(duì)應(yīng)一張出庫(kù)單,挑選多張碼單貨物出庫(kù),該表保存所有碼單出庫(kù)信息;庫(kù)存收費(fèi)單:貨物出庫(kù)時(shí)填寫,計(jì)算保存時(shí)間費(fèi)率金額;出庫(kù)收費(fèi)單:主要是出庫(kù)裝卸費(fèi);派車單: (同后續(xù)運(yùn)輸管理部分) :對(duì)運(yùn)輸部門下達(dá)的派車調(diào)令,每張單可對(duì)應(yīng)多個(gè)出庫(kù)單;盤點(diǎn)帳存單(盤點(diǎn)單同) :由庫(kù)存賬按盤點(diǎn)要求生成,一般是月底分倉(cāng)庫(kù)打印;盤點(diǎn)盈虧表:由實(shí)際盤點(diǎn)數(shù)(填好的盤點(diǎn)單)與盤點(diǎn)賬存單核對(duì)而成;客戶:該表保存所有客戶信息;貨物:該表保存所有貨物信息;倉(cāng)庫(kù):該表保存所有倉(cāng)庫(kù)信息;庫(kù)區(qū):該表保存所有庫(kù)區(qū)信息;庫(kù)位:該表保存所有庫(kù)位信息;部門:該表保存所有部門信息;職工:該表保存所有職工信息及
18、在本系統(tǒng)的操作權(quán)限進(jìn)入口令;數(shù)據(jù)表的具體結(jié)構(gòu),請(qǐng)參看系統(tǒng)實(shí)施部分實(shí)驗(yàn)一MIS 系統(tǒng)實(shí)施實(shí)驗(yàn)一、 MS SQL SERVER 2000數(shù)據(jù)庫(kù)、表及ODBC 設(shè)置一、實(shí)驗(yàn)?zāi)康模和ㄟ^實(shí)驗(yàn),熟悉網(wǎng)絡(luò)數(shù)據(jù)庫(kù)MS SQL SERVER 的基本操作,尤其是運(yùn)用“企業(yè)管理器” 建數(shù)據(jù)庫(kù)、 表的基本技能; 熟悉 WINDOWS 下, ODBC 數(shù)據(jù)庫(kù)連接的設(shè)置過程。二、實(shí)驗(yàn)內(nèi)容:1、在 SQL SERVER 中,新建數(shù)據(jù)庫(kù)用戶,并授予管理員DBA 權(quán)限;2、建物流企業(yè)數(shù)據(jù)庫(kù),如:WLMIS ;3、在數(shù)據(jù)庫(kù)中創(chuàng)建倉(cāng)儲(chǔ)管理部分所有數(shù)據(jù)表,如:客戶、碼單等;4、在 WINDOWS 的控制面板中,新建數(shù)據(jù)庫(kù)接口 ODB
19、C 連接;三、實(shí)驗(yàn)主要步驟:1、在 windows 中,運(yùn)行“企業(yè)管理器” ,如圖:2、在“數(shù)據(jù)庫(kù)”中,新建名為WLMIS 的數(shù)據(jù)庫(kù),在“安全性-登錄”目錄下,新建名為“ ADMIN ”的登錄,設(shè)置密碼為“ ADMIN ” ,默認(rèn)登錄數(shù)據(jù)庫(kù)為 WLMIS ,默認(rèn)語言為簡(jiǎn)體中文,并設(shè)置數(shù)據(jù)庫(kù)訪問權(quán)限,如圖;3、進(jìn)入WLMIS 數(shù)據(jù)庫(kù),點(diǎn)擊“表”,再點(diǎn)開右鍵快捷菜單,依次新建數(shù)據(jù)表:三團(tuán)國(guó)女伴。X0J老看叫工具E 宙匚Ifflj可孰如0 國(guó)E1 國(guó)喙陰平 、當(dāng)白喳77 4KMX;:* 11 51* 口“ WL Su win !S4H. Su r vd r 191 (J ncm I ) (I i n
20、d iiwN NT)lllSXApWBililINl n DBtfH Jrm-,1SQL Svrir 1 官b Nds 五)_J靜而萬, a hvsiw*1 y v)deJ1 U dh,J癡皿3*: Li Lbi+ tj ynILU mm 寸毛手顯 三|中 *也區(qū) 當(dāng)FT* 唱司戶 05為色 一恢. 口如 厚用戶.至f ET中 應(yīng)出戶走的密 制內(nèi)爾/喧后+ LJ *審 lz 口受登住 二1晾+ 4近型躇黑 I謠 in j VflSS It. .*!* 口- l E-rEu*.TH Jt 31,作.-II- db*加4 db 4b. Jb*db* db dbwdU db di月戶戶戶尸p F F
21、 RF書串用書HF戶9p.匚1戶F 書用電用中包3耋*蓼瑞盟詠氏 二 nnnii 一七一一二 n 二dh dbn db* M db Jb* dU db系:三 制 11= &嫉 軍迪 手:三 天我釬. 手.三 式科 事招 T啊 *晴 裁我 事招 生照5(i 系統(tǒng) 鉉 :4eniHHi營(yíng)杭木MQ-fl-Bi:.r22UQD-B-E1 J3 :-:2A00-B-IIN 122D00HflBS1 a 23DDD-H-E1EDDD-B-Bi1:23:32魏。卜BfIN 12aoQ-sia12SIlDD-fi-i 230D-B-61口1 :州 is23UD-B-fllq.立11100-f-B1 W 2配H
22、UT雨1 29 122DDD-B-61 29建lODO-B-flL.j二HDONl-BJ 23 32MQQTY1 29 It290IHI-810;比ZDDDHl-23 12MDB-D-K1二:第得M08-S2叩rq-5 T.J3.3&EDDH-a-5 7J TT2SDM0-I 州 IS UDfl-4-9 T.13:5T 如2-imi! a n 13r n0-io-i 險(xiǎn) k as 2JDB-ID-1 .49.40 時(shí)的 1UB1 JU.062 DDB-4-5 FB:ZD0B-1-F T 12 JT2DDB-4-5 T.12.4&Z3UH-9-J:二 n 水 4b* db dU dbe db*
23、db. II-4、新建WINDOWS下的ODBC連接;“控制面板 -“管理工具 -如下圖:添力口名為HNXT的SQL SERVER系統(tǒng)DSN,數(shù)據(jù)源及月艮務(wù)器的名字均為 HNXT ,上面頁(yè)面尤為重要,不要選錯(cuò),密碼為前設(shè)置的“ADMIN ”,默認(rèn)數(shù)據(jù)庫(kù)為 WLMIS,設(shè)置完成后,經(jīng)測(cè)試連接成功即可。四、實(shí)驗(yàn)結(jié)果:略實(shí)驗(yàn)二、創(chuàng)建項(xiàng)目、創(chuàng)建“登錄”“系統(tǒng)設(shè)置”管理界面一、實(shí)驗(yàn)?zāi)康模和ㄟ^實(shí)驗(yàn),掌握DELPHI 開發(fā) MIS 項(xiàng)目的基本方法,熟悉DELPHI 7 的 C/S 模式下,數(shù)據(jù)庫(kù)開發(fā)工具的使用,熟悉DELPHI 編程語言的基本規(guī)則。二、實(shí)驗(yàn)內(nèi)容:1、 DELPHI 桌面介紹;2、簡(jiǎn)單“登錄”
24、界面的創(chuàng)建;3、數(shù)據(jù)源組件DBE、 DATA ACCESS、 DATA CONTROLS 簡(jiǎn)介;4、 “部門管理”、 “職工管理”窗體的創(chuàng)建;三、實(shí)驗(yàn)主要步驟:1、 DELPHI 桌面:共有:主功能菜單、工具按鈕、控件集合、對(duì)象列表窗、對(duì)象屬性編輯窗、可視化編輯窗體、相對(duì)應(yīng)的PAS源程序語句編輯區(qū)。2、創(chuàng)建新開發(fā)項(xiàng)目,保存在自己的文件夾中。如:D : WLMIS 。新項(xiàng)目?jī)H有一個(gè)單元 UNIT1 ,由一個(gè)窗體FORM1 和它的源程序文件組成。卜面開始設(shè)計(jì)第一個(gè)界面,簡(jiǎn)單的“登錄”窗體界面、界面示意圖:、窗體所含各組件及主要屬性表:組件類型組件名屬性名屬性值窗體(TFORM)DLCAPTION登
25、錄標(biāo)簽(TLABEL )LABEL1CAPTION用戶名FONT-SIZE10LABEL2CAPTION口令FONT-SIZE10文本框(TEDIT )EDIT1CAPTIONEDIT2PASSWORDCHAR*按鈕(TBUTTON )BUTTON1CAPTION進(jìn)入BUTTON2CAPTION退出、相應(yīng)程序:unit Unitl;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Grids, DBGrids, DB, DBTables, ExtCtrl
26、s, DBCtrls, StdCtrls;typeTForm1 = class(TForm)Label1: TLabel;Label2: TLabel;Edit1: TEdit;Edit2: TEdit;Label3: TLabel;Button1: TButton;Button2: TButton;procedure Button1Click(Sender: TObject);procedure Button2Click(Sender: TObject);private Private declarations public Public declarations end;varForm1:
27、 TForm1;implementationuses Unit2;$R *.dfmconstiusename=ADMIN ;ipassword=123456;procedure (Sender: TObject);做據(jù)源組件 DBE、DATA ACCESS、DATA CONTROLS 簡(jiǎn)介;、 DBE 數(shù)據(jù)源(數(shù)據(jù)引擎)組件:常用的有database:DataBase組件一般用于程序與數(shù)據(jù)庫(kù)的永久連接、數(shù)據(jù)庫(kù)服務(wù)器需要用戶登錄、指 定別名等一些情況下,一般情況下可不必用此組件。由于我們?cè)诒境绦蛑行枰蜷_網(wǎng) 絡(luò)數(shù)據(jù)庫(kù),所以在程序啟動(dòng)后就把數(shù)據(jù)庫(kù)打開時(shí)需要的用戶名和密碼都設(shè)定好,這樣 在別的窗口中
28、就無須再考慮這個(gè)問題了。、DATA ACCESS數(shù)據(jù)訪問組件:常用的有 TABLE:Table組件是最常用的組件,絕大部分?jǐn)?shù)據(jù)庫(kù)程序都要用到它,一般在設(shè)計(jì)階段放 進(jìn)窗體,但此組件在運(yùn)行時(shí)是不可見的。用于從數(shù)據(jù)源 DATABASE中取數(shù)據(jù),組成數(shù) 據(jù)表,供前臺(tái)數(shù)據(jù)控制組件使用。、DATA CONTROLS數(shù)據(jù)控制組件:常用的有 DBGRID、 DBNAVIGATOR 等:主要是以各種形式向前臺(tái)用戶提供數(shù)據(jù)界面支持,是軟件的重要組成部分。三種部件之間的內(nèi)部關(guān)系4、“系統(tǒng)設(shè)置”管理界面的實(shí)施:、“部門設(shè)置”:窗體所含各主要組件及屬性表:組件類型組件名屬性名屬性值窗體(TFORM)BMGLCAPTIO
29、N部門管理TDATABASEDATABASE1DATABASENAMEHNXTALIAS NAMEHNXTCONNECTEDTRUEKEEPCONNECTEDTRUETTABLETABLE1DATABASENAMEHNXTTABLENAMEDBO.部門ACTIVETRUETDATASOUCEDATASOUCE1DATASETTABLE1TDBGRIDDBGRID1DATASOUCEDATASOUCE1TDBEDITTDBEDIT1DATASOUCEDATESOUCE1DATAFIELD部門編號(hào)TDBEDITTDBEDIT2DATASOUCEDATESOUCE1DATAFIELD部門名稱TNAV
30、IGATORNAVIGATOR1DATASOUCEDATESOUCE1設(shè)置好NAMEALIAS MAME 為前面 ODBC 的名稱 HNXT設(shè)置其中:雙擊“ DATEBASE1”控件,出現(xiàn)下圖:USERNAME=ADMIN ; PASSWORD=ADMIN ;去掉 LOGIN PROMPT 前面的選項(xiàng),使程序連接后臺(tái)數(shù)據(jù)庫(kù)時(shí)自動(dòng)登錄,不需要輸入用戶名和口令;程序代碼:unit Unit3;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls
31、, Mask, DBCtrls, Grids, DBGrids, DB, DBTables, ExtCtrls;typeTBMGL = class(TForm)Table1: TTable;Database1: TDatabase;DataSource1: TDataSource;DBGrid1: TDBGrid;DBEdit1: TDBEdit;DBEdit2: TDBEdit;DBNavigator1: TDBNavigator;Label1: TLabel;Label2: TLabel;Label3: TLabel;Label4: TLabel;private Private decla
32、rations public Public declarations end;varBMGL: TBMGL;implementation$R *.dfmend.、 “職工管理” :依照 “部門管理” 窗體建立, 去掉 DATABASE1 組件, 將 TABLE1 的 TABLENAME設(shè)置為DBO.職工,并按ZG中各字段建立相應(yīng)DBEDIT控件;程序代碼:unit Unit4;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, ExtCtrls, DBCt
33、rls, StdCtrls, Mask, Grids, DBGrids, DB, DBTables;typeTZGGL = class(TForm)Table2: TTable;DataSource2: TDataSource;DBGrid1: TDBGrid;Label1: TLabel;Label2: TLabel;Label : TLabel;Label #: TLabel;DBEdit1: TDBEdit;DBEdit2: TDBEdit;DBEdit3: TDBEdit;DBEdit4: TDBEdit;DBEdit5: TDBEdit;DBEdit6: TDBEdit;DBEdit
34、7: TDBEdit;DBEdit8: TDBEdit;DBEdit9: TDBEdit;DBEdit10: TDBEdit;DBEdit11: TDBEdit;DBEdit12: TDBEdit;Label3: TLabel;Label4: TLabel;Label6: TLabel;Label7: TLabel;Label8: TLabel;Label9: TLabel;Label10: TLabel;Label11: TLabel;Label12: TLabel;Label13: TLabel;Label14: TLabel;DBNavigator1: TDBNavigator;priv
35、ate Private declarations public Public declarations end;varZGGL: TZGGL;implementation$R *.dfmend.四、實(shí)驗(yàn)結(jié)果:略實(shí)驗(yàn)三、 “倉(cāng)庫(kù)管理”中“基本信息” 、 “碼單管理”模塊的實(shí)施一、實(shí)驗(yàn)?zāi)康模航Y(jié)合倉(cāng)儲(chǔ)系統(tǒng)分析,運(yùn)用逐漸熟悉的 DELPHI 開發(fā)工具,進(jìn)入到較復(fù)雜的管理業(yè)務(wù)信息化工作中。本實(shí)驗(yàn)“基本信息”模塊的實(shí)施,與實(shí)驗(yàn)二中“職工管理”相似,不再重述,只要注意數(shù)據(jù)集控件 TABLE n 的 TABLENAME 的變動(dòng) ; “碼單管理”是本實(shí)驗(yàn)的重點(diǎn)。二、實(shí)驗(yàn)內(nèi)容:“倉(cāng)庫(kù)管理”模塊:、界面:、程序代碼
36、:Label #: TLabel;Label : TLabel;unit Unit5;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Grids, DBGrids, DB, DBTables, ExtCtrls, DBCtrls, StdCtrls, Mask;typeTCKGL = class(TForm)Table3: TTable;DataSource3: TDataSource;DBGrid1: TDBGrid;Label1: TLabel;L
37、abel2: TLabel;Label3: TLabel;DBEdit1: TDBEdit;DBEdit2: TDBEdit;Label5: TLabel;DBEdit3: TDBEdit;Label6: TLabel;DBEdit4: TDBEdit;Label7: TLabel;DBEdit5: TDBEdit;DBEdit6: TDBEdit;Label9: TLabel;DBNavigator1: TDBNavigator;private Private declarations public Public declarations end;varCKGL: TCKGL;impleme
38、ntation$R *.dfmend.“庫(kù)區(qū)管理”模塊:、界面:、 :unit Unit6;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Grids, DBGrids, DB, DBTables, ExtCtrls, DBCtrls, StdCtrls, Mask;typeTKQGL = class(TForm)DBEdit : TDBEdit;DBEdit #: TDBEdit;Table4: TTable;DataSource4: TDataSo
39、urce;DBGrid1: TDBGrid;Label1: TLabel;Label2: TLabel;Label3: TLabel;DBEdit1: TDBEdit;Label4: TLabel;DBEdit2: TDBEdit;Label5: TLabel;DBEdit3: TDBEdit;Label6: TLabel;DBEdit4: TDBEdit;Label7: TLabel;DBEdit6: TDBEdit;Label9: TLabel;DBNavigator1: TDBNavigator;private Private declarations public Public dec
40、larations end;varKQGL: TKQGL;implementation$R *.dfmend.“庫(kù)位管理”模塊:、界面:DBEdit : TDBEdit;DBEdit #: TDBEdit;、unit Unit7;interface usesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Grids, DBGrids, DB, DBTables, ExtCtrls, DBCtrls, StdCtrls, Mask;typeTKWGL = class(TForm)
41、Table5: TTable;DataSource4: TDataSource;DBGrid1: TDBGrid;Label1: TLabel;Label2: TLabel;Label3: TLabel;Label4: TLabel;Label4: TLabel;DBEdit2: TDBEdit;Label5: TLabel;DBEdit3: TDBEdit;Label6: TLabel;DBEdit4: TDBEdit;DBEdit6: TDBEdit;Label9: TLabel;DBNavigator1: TDBNavigator;private Private declarations
42、 public Public declarations end;varTable6: TTable;Table6: TTable;KWGL: TKWGL;implementation$R *.dfmend.“客戶管理”模塊:、界面:、 :unit Unit8;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, ExtCtrls, DBCtrls, StdCtrls, Mask, Grids, DBGrids, DB, DBTables;typeTKHGL
43、= class(TForm)Label4: TLabel;DataSource2: TDataSource;DBGrid1: TDBGrid;Label1: TLabel;Label2: TLabel;DBEdit1: TDBEdit;DBEdit2: TDBEdit;DBEdit3: TDBEdit;DBEdit4: TDBEdit;DBEdit5: TDBEdit;DBEdit6: TDBEdit;DBEdit7: TDBEdit;DBEdit8: TDBEdit;DBEdit9: TDBEdit;DBEdit10: TDBEdit;Label3: TLabel;Label5: TLabe
44、l;Label6: TLabel;Label7: TLabel;Label8: TLabel;Label9: TLabel;Label10: TLabel;Label11: TLabel;Label12: TLabel;DBNavigator1: TDBNavigator;private Private declarations public Public declarations end;varKHGL: TKHGL;implementation$R *.dfmend.“貨物管理”模塊:、界面:、 :unit Unit9;interfaceusesWindows, Messages, Sys
45、Utils, Variants, Classes, Graphics, Controls, Forms,Dialogs, ExtCtrls, DBCtrls, StdCtrls, Mask, Grids, DBGrids, DB, DBTables;typeTHWGL = class(TForm)Label : TLabel;Label #: TLabel;Table7: TTable;DataSource2: TDataSource;DBGrid1: TDBGrid;Label1: TLabel;Label2: TLabel;DBEdit1: TDBEdit;DBEdit2: TDBEdit
46、;DBEdit3: TDBEdit;DBEdit4: TDBEdit;DBEdit5: TDBEdit;DBEdit6: TDBEdit;DBEdit7: TDBEdit;DBEdit8: TDBEdit;DBEdit10: TDBEdit;Label4: TLabel;Label4: TLabel;Label5: TLabel;Label6: TLabel;Label7: TLabel;Label8: TLabel;Label9: TLabel;Label10: TLabel;Label11: TLabel;Label12: TLabel;DBNavigator1: TDBNavigator
47、;Label13: TLabel;private Private declarations public Public declarations end;varHWGL: THWGL;implementation$R *dfmend.“碼單管理”模塊:、界面設(shè)計(jì):碼單管理是倉(cāng)儲(chǔ)管理中很重要的一項(xiàng)工作,數(shù)據(jù)項(xiàng)多,來源較廣,處理較復(fù)雜。本實(shí)驗(yàn)作了適當(dāng)?shù)暮?jiǎn)化。界面數(shù)據(jù)來源使用四對(duì) table與datasouce空件組,窗體大致分左右兩區(qū),左區(qū)用于瀏覽顯示所有碼單,右區(qū)用于功能操作,包括查詢、新增、編輯,用三個(gè)頁(yè)框區(qū)分不同功能。如下圖:其中,主要組件及屬性設(shè)置如下:組件類型組件名屬性名屬性值窗體(TF
48、ORM)MDGLCAPTION碼單管理TTABLETABLE8DATABASENAMEHNXTTABLENAMEDBO.碼單ACTIVETRUETTABLETABLE1DATABASENAMEHNXTTABLENAMEDBO.客戶ACTIVETRUETTABLETABLE2DATABASENAMEHNXTTABLENAMEDBO.貨物ACTIVETRUETTABLETABLE3DATABASENAMEHNXTTABLENAMEDBO.庫(kù)區(qū)ACTIVETRUETDATASOUCEDATASOUCE1DATASETTABLE8TDATASOUCEDATASOUCE2DATASETTABLE1TDA
49、TASOUCEDATASOUCE3DATASETTABLE2TDATASOUCEDATASOUCE4DATASETTABLE3TDBGRIDDBGRID1DATASOUCEDATASOUCE1TPAGECONTROLPAGECONTROL1DRAGMODEdmManualTTABSHEETTABLESHEET1CAPTION查詢TTABSHEETTABLESHEET2CAPTION新增TTABSHEETTABLESHEET3CAPTION編輯TDBEDITTDBEDIT1DATASOUCEDATESOUCE1DATAFIELD碼單編號(hào)TCOMBOBOXCOMBOBOX1TCOMBOBOXCOMBOBOX4ITEM碼單編號(hào)客戶號(hào)貨物編號(hào)TEDITEDIT1TBUTTONBUTTON1CAPTION查詢Table8: TTable;Table8: TTable;TBUTTONBUTTON4CAPTION確定TB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年食品原料采購(gòu)合同規(guī)范范本2篇
- 2025年度物流園區(qū)綠色物流推廣承包合同3篇
- 2025年度環(huán)保型批灰技術(shù)合作合同協(xié)議
- 二零二五年度旅行社與旅游保險(xiǎn)合作框架協(xié)議3篇
- 二零二五年度不動(dòng)產(chǎn)抵押貸款債權(quán)讓與合同模板3篇
- 二零二五版綠城物業(yè)智能安防系統(tǒng)升級(jí)合同4篇
- 2025版全新注塑機(jī)購(gòu)銷合同(含設(shè)備安裝與調(diào)試)
- 2025年食品添加劑與添加劑原料供貨協(xié)議書3篇
- 2025版小額貸款公司合作協(xié)議范本2篇
- 二零二五年度企業(yè)員工溝通技巧培訓(xùn)合同8篇
- 室上性心動(dòng)過速-醫(yī)學(xué)課件
- 建設(shè)工程法規(guī)及相關(guān)知識(shí)試題附答案
- 中小學(xué)心理健康教育課程標(biāo)準(zhǔn)
- 四年級(jí)上冊(cè)脫式計(jì)算400題及答案
- 新課標(biāo)人教版小學(xué)數(shù)學(xué)六年級(jí)下冊(cè)集體備課教學(xué)案全冊(cè)表格式
- 人教精通版三年級(jí)英語上冊(cè)各單元知識(shí)點(diǎn)匯總
- 人口分布 高一地理下學(xué)期人教版 必修第二冊(cè)
- 教案:第三章 公共管理職能(《公共管理學(xué)》課程)
- 諾和關(guān)懷俱樂部對(duì)外介紹
- 玩轉(zhuǎn)數(shù)和形課件
- 保定市縣級(jí)地圖PPT可編輯矢量行政區(qū)劃(河北省)
評(píng)論
0/150
提交評(píng)論