物流信息系統(tǒng)大作業(yè)_第1頁
物流信息系統(tǒng)大作業(yè)_第2頁
物流信息系統(tǒng)大作業(yè)_第3頁
物流信息系統(tǒng)大作業(yè)_第4頁
物流信息系統(tǒng)大作業(yè)_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 物流信息系統(tǒng)實驗設(shè)計報告題目 基于PowerBuilder的供貨管理程序 二級學(xué)院 管理學(xué)院 專 業(yè) 物流管理 班 級 1087-1 學(xué)生姓名 杜妍 學(xué)號11008070106 指導(dǎo)教師 周 宏 成 績 日 期 2012-12-1 目 錄參考文獻-3實驗設(shè)計一-4實驗設(shè)計二-8實驗設(shè)計三-10實驗設(shè)計四-11實驗設(shè)計五-15參考文獻:1.黃梯云 主編,管理信息系統(tǒng),高等教育出版社,2000.52.<美>斯庫塞斯 等著,管理信息系統(tǒng),東北財經(jīng)大學(xué)出版社,2000.103.章祥蓀 等編著,管理信息系統(tǒng)的系統(tǒng)理論與規(guī)劃方法,科學(xué)出版社,2001.34.王艷青.PowerBuilder程

2、序設(shè)計基礎(chǔ). 中國水利水電出版社,2006.8第1版5.馬景濤,張軍,劉小松.PowerBuilder 10實用教程. 清華大學(xué)出版社,2006.3第1版6.陳剛,董威,李存斌PowerBuilder高級編程及其項目應(yīng)用開發(fā),中國水利水電出版社, 2003-77.柯建勛,張濤,邵亮PowerBuilder 9.0進階開發(fā)篇(實例與技巧篇),清華大學(xué)出版社,2003.118.呂睿烜,李勇,溫為民等, PowerBuilder 9.0開發(fā)精解,電子工業(yè)出版社,2003.99.張長富,李勻PowerBuilder 8 參考手冊,北京希望電子出版社,2002.4 實驗設(shè)計一 實用LIS的功能及其系統(tǒng)結(jié)

3、構(gòu)認(rèn)識PowerBuilder認(rèn)識、PB畫板(Painter)、用PB開發(fā)MIS 過程和方法一:實驗?zāi)康腜owerBuilder 是一個圖形界面形式的開發(fā)系統(tǒng),它是基于微機網(wǎng)絡(luò)的“客戶機/服務(wù)器”結(jié)構(gòu)的一個應(yīng)用程序開發(fā)環(huán)境,一般是用于面向?qū)ο蟮膽?yīng)用程序開發(fā)。PB畫板(Painter)是基本的開發(fā)(編程)工具。每一個畫板有自己的功能,可以通過相應(yīng)的圖標(biāo)調(diào)用。用PB開發(fā)管理信息系統(tǒng)的一般過程和方法,主要是對數(shù)據(jù)庫、窗口、數(shù)據(jù)窗口和窗口控件功能的設(shè)計。物流信息系統(tǒng)都是以計算機網(wǎng)絡(luò)為基礎(chǔ),最基本的是局域網(wǎng)。“客戶機/服務(wù)器”模型是網(wǎng)絡(luò)系統(tǒng)和數(shù)據(jù)庫應(yīng)用的良好模型。這節(jié)實驗內(nèi)容就是要熟悉PowerBuil

4、der這個軟件以及它的應(yīng)用了解每一塊功能區(qū)的功能。二:實驗要求:觀察實用信息系統(tǒng)的運行,熟悉其操作應(yīng)用,體會其各項功能、優(yōu)越性和系統(tǒng)內(nèi)部結(jié)構(gòu)的邏輯關(guān)系,加強對信息系統(tǒng)的感性認(rèn)識。分析總結(jié)一個實用系統(tǒng)的優(yōu)缺點。了解物流管理的特點。會用計算機處理企業(yè)業(yè)務(wù)數(shù)據(jù)。可利用的相關(guān)系統(tǒng)有:采購管理系統(tǒng)、運輸管理系統(tǒng)、配送管理系統(tǒng)、倉儲管理系統(tǒng)、物資管理系統(tǒng)、生產(chǎn)管理系統(tǒng)、設(shè)備管理系統(tǒng)、財務(wù)管理系統(tǒng)、市場信息系統(tǒng)、決策支持系統(tǒng)等。三:實驗內(nèi)容:演示、操作實用LIS,了解其總體結(jié)構(gòu),觀察認(rèn)識其各項功能。具體要求我們熟悉掌握以下的基本理論方法和運用技能:基本理論有:PowerBuilder認(rèn)識、PB畫板(Pain

5、ter)認(rèn)識、用PB開發(fā)MIS 過程和方法運用技能:PB的畫板,是用于開發(fā)的工具。它由若干的按鍵或選項來調(diào)用,特定的一個按鍵或選項可調(diào)用某一種功能畫板,在按鍵或選項上有代表該功能的圖案。多個按鍵排列在一起,成為一條,稱為PowerBar。 畫板功能簡介它包括應(yīng)用畫板 Application Painter、窗口畫板 Window Painter 一個簡單的窗口: 有一個數(shù)據(jù)顯示窗,四個功能按鈕。 查詢 添加 數(shù)據(jù)顯示窗 存儲 退出 要建造一個新的窗口,需要調(diào)用窗口畫板;按動(單擊)有窗口圖案的選項,該畫板即調(diào)出。、菜單畫板 Menu Painter 菜單,用于多種功能的選擇。它是一個相對獨立的

6、基本對象。菜單畫板的功能:建立新的下拉式菜單和工具欄,打開已經(jīng)建立的菜單,編寫菜單中各項調(diào)用不同窗口的相應(yīng)腳本,規(guī)定或調(diào)整菜單的屬性,等等。菜單中的多個功能,可以用多個圖形按鈕來一一對應(yīng)地實現(xiàn)。菜單對象可以用在窗口的菜單欄上(下拉式),也可作為應(yīng)用程序的彈出式菜單。 用PB開發(fā)MIS 過程和方法 在系統(tǒng)調(diào)查、分析、設(shè)計之后,用PB開發(fā)管理信息系統(tǒng)的一般過程和方法是: 、創(chuàng)建數(shù)據(jù)庫和其中的數(shù)據(jù)表 這是用戶系統(tǒng)的基礎(chǔ)。每一個系統(tǒng)都必須連接(Connect)到一個數(shù)據(jù)庫。 、建立應(yīng)用(應(yīng)用對象) 應(yīng)用對象形成用戶系統(tǒng)的入口。開發(fā)的系統(tǒng)必須要有一個應(yīng)用,在打開這個應(yīng)用之后,才能調(diào)用相關(guān)的各種對象(功能

7、)。 、設(shè)計用戶界面(窗口) 包括設(shè)計窗口、數(shù)據(jù)窗口、數(shù)據(jù)窗口控件,以及可能需要的按鈕、單行編輯框、多行編輯框、靜態(tài)文本,等等。 、為對象編寫腳本(編程) 用腳本定義對象的功能、行為、動作,等等。一個腳本屬于一個對象下的某個事件。 、加入數(shù)據(jù) 通過數(shù)據(jù)窗口向數(shù)據(jù)庫加入數(shù)據(jù)。數(shù)據(jù)窗口必須事先定義好數(shù)據(jù)源,和存取數(shù)據(jù)的要求及規(guī)則。 、生成報表(并不必須,但普遍需要) 設(shè)計報表,并在屏幕或打印機上輸出報表。 、建立幫助信息和文檔(并不必須,但普遍需要) 在程序運行中有恰當(dāng)?shù)膸椭畔ⅲ瑫o用戶提供很大的方便,也顯示程序有較高的質(zhì)量。建立完善的文檔,例如用戶手冊、設(shè)計說明書,對系統(tǒng)的正確使用維護、修改等

8、都有必要。 、通過庫畫板整理庫和其中的各個對象(并不必須,但需要做) 例如調(diào)整庫文件的個數(shù)及大小、刪除某些無用的對象,運行某個窗口、某個數(shù)據(jù)窗口,或給某些對象加注釋,等等。 在庫中給對象加上注釋(comment),有利于系統(tǒng)的管理。 、調(diào)試程序 Debug是調(diào)試程序的好工具。通過它可以一句一句地執(zhí)行腳本,也可以在腳本中設(shè)置斷點,查看程序的運行及相關(guān)過程的變化,很快發(fā)現(xiàn)存在的問題和錯誤。 10、生成可執(zhí)行文件 把編制完成的系統(tǒng)的全部庫文件(.PBL),編譯成可執(zhí)行文件.EXE,同時也可以生成若干個動態(tài)連接庫(.DLL文件)。 可執(zhí)行文件加上必要的.DLL文件,是最后提交給用戶使用的軟件系統(tǒng),它能

9、脫離PB系統(tǒng)而獨立運行。四、實驗結(jié)果及討論實驗感想:1、為方便在往后的實驗中數(shù)據(jù)庫可以更好的運行,在PB中新建數(shù)據(jù)庫,以學(xué)號命名。如圖所示。新建工作地11008070106,在新工作地中建立新的數(shù)據(jù)庫,點擊工具欄中database選項, 在彈出的窗口中選擇Create ASA Databases,建立新的數(shù)據(jù)庫870106duyan。因為數(shù)據(jù)庫中不可一使用中文,所以名字用漢語拼音代替。本次實驗主要目的在于熟悉PB軟件,PowerBuilder 是一個圖形界面形式的開發(fā)系統(tǒng),它是基于微機網(wǎng)絡(luò)的“客戶機/服務(wù)器”結(jié)構(gòu)的一個應(yīng)用程序開發(fā)環(huán)境,一般是用于面向?qū)ο蟮膽?yīng)用程序開發(fā)。在PB軟件中建立數(shù)據(jù)庫是

10、首先要做的,所有的操作都應(yīng)基于數(shù)據(jù)庫進行。在數(shù)據(jù)庫中建立數(shù)據(jù)表,便可以再數(shù)據(jù)庫中完整的體現(xiàn)出一個物流子系統(tǒng)的過程。在PB軟件中建立一個新的窗口,需要調(diào)用的窗口畫板。實驗設(shè)計二:LIS的系統(tǒng)分析 一、實驗設(shè)計內(nèi)容物流管理事務(wù)流程、數(shù)據(jù)流程、數(shù)據(jù)特點、系統(tǒng)模型,以及數(shù)據(jù)處理技術(shù)(如數(shù)據(jù)采集,數(shù)據(jù)編輯處理)等內(nèi)容的分析和認(rèn)識。二、實驗?zāi)康囊笫煜ば畔⑾到y(tǒng)的功能和操作應(yīng)用技術(shù),了解LIS的有關(guān)原理和分析過程;能用字處理軟件編制完整的技術(shù)文檔;熟悉信息系統(tǒng)的總體設(shè)計,認(rèn)識影響系統(tǒng)質(zhì)量和效率的因素。了解應(yīng)用系統(tǒng)的開發(fā)工具,比如面向?qū)ο蟮拈_發(fā)工具系統(tǒng)PB。會使用基本的設(shè)備,如各種打印機、掃描儀等。三、實驗結(jié)

11、果及討論E-R圖功能結(jié)構(gòu)圖:建立E-R圖與功能結(jié)構(gòu)圖,可以清晰的看出索要設(shè)計的數(shù)據(jù)庫結(jié)構(gòu),在設(shè)計數(shù)據(jù)庫時,便可以知道什么是關(guān)鍵詞,什么是主鍵。這樣在設(shè)計時有清晰的思路。在這個軟件中輸入與物流相關(guān)的表,這些表的內(nèi)容內(nèi)容與物流有關(guān),比如我的實驗中我找到與物流相關(guān)的四個表。有進貨表、倉庫表、商店以及商品表。這些數(shù)據(jù)的屬性、長度、名字、是否為空。這些都有嚴(yán)格的要求。比如對于你設(shè)一個表的關(guān)鍵字那必須是字符型的。而且在這個軟件中輸入這表的具體內(nèi)容必須是字母,不然就會出錯。如圖: 實驗心得:在這次實驗中,應(yīng)為對軟件的不熟悉,使得中間出現(xiàn)許多錯誤,比如,F(xiàn)建立不上,使得整個數(shù)據(jù)無法運行。這樣只能把表從新做。這

12、樣耽誤了很多時間。但從中也學(xué)習(xí)到了,在設(shè)計數(shù)據(jù)表的過程中,如果關(guān)系在腦海中不明確,會使得整個設(shè)計過程很困難,所以在設(shè)計之前,應(yīng)該有準(zhǔn)確的腦海構(gòu)思。實驗設(shè)計三:LIS總體功能設(shè)計 一、實驗設(shè)計內(nèi)容 信息系統(tǒng)的總體分析和設(shè)計、實用的子系統(tǒng)和功能模塊設(shè)計,以及數(shù)據(jù)庫和用戶界面設(shè)計等內(nèi)容。二、實驗?zāi)康囊?能利用微機進行上述結(jié)構(gòu)內(nèi)容的設(shè)計,正確設(shè)計數(shù)據(jù)的流程和處理;熟悉數(shù)據(jù)庫的結(jié)構(gòu)和調(diào)用,設(shè)計構(gòu)思適用的用戶界面。設(shè)計必須符合企業(yè)信息管理的實際需要。注意前臺數(shù)據(jù)處理的設(shè)計。應(yīng)參考比較成熟的應(yīng)用系統(tǒng)的部分內(nèi)容,如物品倉儲、運輸、客戶管理或其它系統(tǒng)。設(shè)計要考慮系統(tǒng)效率、系統(tǒng)可靠性、可擴展性和可移植性。三、實

13、驗結(jié)果及討論這個實驗主要是針對商品信息管理的一些內(nèi)容進行他的功能設(shè)計內(nèi)容錄入功能、查詢功能(1). 系統(tǒng)錄入、存儲模塊 系統(tǒng)名稱商品信息管理模塊功能錄入要查詢的商品號本模塊名稱系統(tǒng)錄入處理概要說明,其操作界面如下圖所示:01商品號:退出錄入(2)查詢、退出: 系統(tǒng)名稱商品信息管理模塊功能對商品的的信息進行查詢本模塊名稱查詢處理概要說明,其操作界面如下供應(yīng)商信息查詢按商店號查詢按供應(yīng)商號查詢按商品號查詢輸入:查詢退出輸出結(jié)果:(四)實驗心得 數(shù)據(jù)庫是PB最重要的對象之一。PB可以使用許多不同的數(shù)據(jù)庫,包括符合ODBC(開放數(shù)據(jù)庫連接)規(guī)范的數(shù)據(jù)庫,和一般的SQL數(shù)據(jù)庫。 在這次試驗主要是信息系統(tǒng)

14、的總體分析和設(shè)計、實用的子系統(tǒng)和功能模塊設(shè)計,以及數(shù)據(jù)庫和用戶界面設(shè)計等內(nèi)容。這主要就是對后面的實驗內(nèi)容做一些準(zhǔn)備。設(shè)計時要考慮系統(tǒng)效率、系統(tǒng)可靠性、可擴展性和可移植性。實驗設(shè)計四:數(shù)據(jù)庫詳細(xì)設(shè)計 (一)內(nèi)容數(shù)據(jù)庫、數(shù)據(jù)表、字段及屬性、代碼、內(nèi)外關(guān)鍵字,數(shù)據(jù)表的關(guān)聯(lián)等內(nèi)容的全面設(shè)計。 (二)要求能利用微機進行上述內(nèi)容的設(shè)計,正確設(shè)計數(shù)據(jù)庫中的數(shù)據(jù)表和數(shù)據(jù)表的關(guān)聯(lián),排除數(shù)據(jù)冗余,實現(xiàn)正確、方便、快速的存儲和調(diào)用。(三)實驗結(jié)果:我設(shè)計的商品信息管理信息系統(tǒng)管理數(shù)據(jù)庫中設(shè)計了4個表,包括倉庫表、進貨表、產(chǎn)品信息表、商品表以及商店表。這幾個表的結(jié)構(gòu)如下用戶信息表列名數(shù)據(jù)類型長度允許空主鍵供貨商號Ch

15、ar10no ü供貨商名Char50no地址Char50no進貨表列名數(shù)據(jù)類型長度允許空主鍵商店號char10noü商品號char10noü供貨商號char10noü日期dateno數(shù)量numeric(5,0)no商品信息表列名數(shù)據(jù)類型長度允許空主鍵商品號char10noü商品名char10no商店號char 10no商店信息列名數(shù)據(jù)類型長度允許空主鍵商店號Char10noü商店名Char50no實驗心得:打開數(shù)據(jù)庫畫板,從窗口中選擇已經(jīng)存在的數(shù)據(jù)庫,從菜單中(可以用彈出的菜單)選擇Connect功能,就實現(xiàn)了連接。 建立新數(shù)據(jù)表,需

16、要打開數(shù)據(jù)庫畫板,在選擇數(shù)據(jù)表的窗口中,選New Table,然后在彈出的Create Table窗口中,輸入字段名、字段類型、寬度、小數(shù)、是否可以為空(Null,無輸入)等。 數(shù)據(jù)表的屬性,有字體Font、表的注釋Comment、主關(guān)鍵字Primary Key、外關(guān)鍵字Foreign Key 等。數(shù)據(jù)表字段(表欄)的屬性,有一般屬性 General、標(biāo)題屬性 Headers、顯示屬性Display、檢驗屬性 Validation、編輯屬性 Edit Style等。 在設(shè)計數(shù)據(jù)表如果設(shè)計得不對都會影響表之間的關(guān)聯(lián)。特別注意就是如果在建立表之間的關(guān)聯(lián)時如果有修改其中任何一個表的內(nèi)容都會時關(guān)聯(lián)的建

17、立會受到影響,所以在建立關(guān)聯(lián)之前必須要把表做好而且要把每個表的具體內(nèi)容給輸入進去這樣才會產(chǎn)生每個表之間的具體聯(lián)系。當(dāng)然再輸入內(nèi)容的時候,之前字段的設(shè)定是需要很注意的。不然就會導(dǎo)致你輸入的內(nèi)容過短或過長。當(dāng)然對于這個數(shù)據(jù)表的建立可以簡單也可以比較復(fù)雜。 實驗設(shè)計五:系統(tǒng)功能的實現(xiàn) (了解) 一、實驗設(shè)計內(nèi)容實現(xiàn)子系統(tǒng)和具體的功能模塊,包括實現(xiàn)所設(shè)計的用戶界面,輸入、處理、輸出功能,完成簡單的編程等。二、實驗?zāi)康囊竽芾瞄_發(fā)工具開發(fā)出實用的系統(tǒng)功能模塊,建立良好的用戶界面和輸入輸出,例如錄入(包括圖形數(shù)據(jù)錄入)、修改、存儲、查詢、報表、打印等功能;能熟練運用開發(fā)工具及其語言編制實用程序。各種功能

18、必須符合物流管理的實際需要,便于用戶操作。 推薦用面向?qū)ο蟮脑O(shè)計方法設(shè)計圖形界面和窗口、系統(tǒng)的功能與菜單、數(shù)據(jù)窗口和報表,以及進行程序(腳本)的編制。三、實驗結(jié)果及討論 輸入方式與設(shè)備選用:供應(yīng)商管理信息系統(tǒng)需要在短時間內(nèi)大量更新數(shù)據(jù)、及時處理數(shù)據(jù),選擇條碼輸入是比較好的選擇。輸入的設(shè)備包括鍵盤和數(shù)鼠標(biāo)。(1)輸入設(shè)計內(nèi)容:輸入的內(nèi)容包括供應(yīng)商基本信息、產(chǎn)品信息、供應(yīng)商評估信息、交易記錄信息等。(2)輸入設(shè)備和介質(zhì)設(shè)計:鍵盤和鼠標(biāo)。 (3)輸入類型設(shè)計:均采用外部輸入(4)輸入格式設(shè)計:本系統(tǒng)采用直接將數(shù)據(jù)從界面窗口鍵盤輸入,通過設(shè)計一定的輸入界面來實現(xiàn)。(5). 校對方式 :本系統(tǒng)在修改個人密碼時,運用了二次鍵入校對的方法,對密碼修改進行確認(rèn);用戶進入供應(yīng)商的查詢系統(tǒng)時,需要對用戶輸入的密碼進行二次確認(rèn)。 輸出設(shè)計 (1) 輸出類型設(shè)計:本系統(tǒng)設(shè)計了內(nèi)部輸出、中間輸出和操作輸出多種類型。(2) 輸出形式:輸出形式主要是答應(yīng)輸出及屏顯輸出兩種形式。(3) 輸出設(shè)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論