智能化軌道小車物流系統(tǒng).doc
《智能化軌道小車物流系統(tǒng).doc》由會員分享,可在線閱讀,更多相關《智能化軌道小車物流系統(tǒng).doc(28頁珍藏版)》請在裝配圖網(wǎng)上搜索。
論文題目:智能化軌道小車物流系統(tǒng) 專 業(yè):計算機應用 摘 要 隨著的我國醫(yī)療衛(wèi)生事業(yè)的發(fā)展和診療技術的進步,各地方醫(yī)院正逐漸由單一的診療轉變?yōu)榧痹\、預防、診斷、治療和康復為一體的綜合性醫(yī)療機構。伴隨而來的是人員高度集中,物流需求日益增加,檢驗樣本、病理樣本、各種藥品、血液制品、手術包和文件單據(jù)等因空間、人員的原因不能及時準確的傳遞,造成的失誤率大大提高。醫(yī)院物流系統(tǒng)的發(fā)展已經(jīng)成為制約醫(yī)療進步的瓶頸,高效、節(jié)能的物流對提高確診率,降低治療成本乃至挽救患者的生命都起著不可估量的作用。 智能化軌道小車物流系統(tǒng)具備操作簡便,界面友好,集中監(jiān)控,安全高效,低成本等特點,是現(xiàn)代化醫(yī)院不可或缺的部分。其主要應用了觸摸屏、PLC、條碼讀取等技術,前端開發(fā)工具是Visual Basic 6.0,后臺數(shù)據(jù)庫引擎選用數(shù)據(jù)庫軟件Access 2000。 全文分為五個章節(jié):第一章緒論,主要介紹項目背景和技術背景;第二章介紹需求分析;第三章介紹系統(tǒng)設計,包括功能模塊設計、數(shù)據(jù)庫設計;第四章介紹詳細設計,包括程序設計、數(shù)據(jù)庫操作技術實現(xiàn);最后是總結與展望。 關鍵詞:醫(yī)院物流管理,物流傳輸系統(tǒng),軌道式物流傳輸系統(tǒng) Abstract With the development of Chinas medical and health undertakings and the progress of diagnosis and treatment technology, the local hospital is gradually by a single diagnosis into emergency treatment, prevention, diagnosis, treatment and rehabilitation for the integration of comprehensive medical institutions. Which is associated with highly concentrated, logistics demand increasing, test samples, the pathological samples, all kinds of drugs, blood products, kits and file the documents because of the space, the cause of the staff cant timely and accurate delivery, cause turnovers is greatly increased. The development of the hospital logistics system has become the bottleneck of medical advances, logistics to improve the diagnosis rate of high efficiency, energy saving, reduce the treatment cost and save the patients life, plays an inestimable role. Intelligent rail car logistics system has simple operation, friendly interface, centralized monitoring, safety and efficiency, low cost etc., are an integral part of the modern hospitals. The main application of the touch screen, PLC, bar code technology, such as read the front-end development tool is Visual Basic 6.0, background database engine database software Access 2000. The full text is divided into five chapters: first chapter is introduction, mainly introduces the project background and technical background. The second chapter demand analysis; The third chapter introduces the system design, including the function module design, database design; The fourth chapter presents the detailed design, including programming, database operation technical implementation; Finally the summary and outlook. Keywords: hospital logistics management;transport systems;rail-type transport systems 目 錄 第1章 緒論 1 1.1 研究背景 1 1.2 研究的必要性和目的 1 1.3 國內外研究現(xiàn)狀 2 1.4 軌道物流的主要種類及特點 3 第2章 需求分析 5 2.1 可行性分析 5 2.1.1 經(jīng)濟可行性分析 5 2.1.2 技術及開發(fā)可行性分析 5 2.1.3 管理可行性分析 5 2.2 市場需求分析 5 2.3 系統(tǒng)需求分析 7 2.4 開發(fā)環(huán)境 8 第3章 系統(tǒng)設計 9 3.1 項目規(guī)劃 9 3.2 系統(tǒng)功能結構 9 3.3 設計目標 10 3.4 數(shù)據(jù)庫設計 10 3.4.1 數(shù)據(jù)庫的定義及功能 10 3.4.2 數(shù)據(jù)庫在智能物流小車系統(tǒng)中的應用 11 3.4.3 具體設計 12 第4章 詳細設計 14 4.1 監(jiān)控畫面 14 4.2 系統(tǒng)管理模塊 14 4.2.1 區(qū)域控制器設置 14 4.2.2 用戶信息管理模塊 15 4.2.3 實時監(jiān)控窗口 15 4.2.4 系統(tǒng)信息管理模塊 18 4.3 數(shù)據(jù)庫操作技術實現(xiàn) 19 總結與展望 21 參考文獻 22 第1章 緒論 1.1 研究背景 現(xiàn)階段我國大部分醫(yī)院物流發(fā)展的現(xiàn)狀仍然是“專職遞送隊伍+手推車+多部電梯”,這樣的物流傳輸方式有著明顯的弊端。近年來各種類型的物流傳輸系統(tǒng)開始進入醫(yī)院,其高效可靠、永不停歇等諸多優(yōu)勢被越來越多的人們所認識和青睞。軌道式物流傳輸系統(tǒng)是醫(yī)院物流傳輸系統(tǒng)中的常用類型之一,但國內使用尚不多見。 軌道式物流傳輸系統(tǒng)是指在計算機控制下,利用智能軌道載物小車在專用軌道上傳輸物品的系統(tǒng)。該系統(tǒng)發(fā)明和應用已近四十年歷史,應用領域包括醫(yī)院、圖書館、政府大樓、工廠、商業(yè)大廈、鞋店、餐飲店等。近十多年來在醫(yī)院的應用逐漸增多,歐美、日本、新加坡、臺灣等地的醫(yī)院均可見到,僅Swisslog一個品牌全球使用的醫(yī)院就已達數(shù)百家。國內的應用目前主要在非醫(yī)療領域,醫(yī)療領域還相對較少。中山大學附屬腫瘤醫(yī)院2002年引進使用了國內首個軌道式物流傳輸系統(tǒng),另外還有張家港第一人民醫(yī)院等為數(shù)不多的醫(yī)院引進使用。目前國內市場可見的品牌包括瑞士的Swisslog、德國SIEMENS等,在工業(yè)應用領域也可以看到其他一些國內生產(chǎn)廠家。 軌道式物流傳輸系統(tǒng)的主要優(yōu)勢就是可以用來裝載重量相對較重和體積較大的物品,一般裝載重量可達10-30公斤,對于運輸醫(yī)院輸液、批量的檢驗標本、供應室的物品等具有明顯優(yōu)勢。 1.2 研究的必要性和目的 這幾年,中國的醫(yī)院建設無論在軟件和硬件方面都取得了很大提高,如醫(yī)院大樓的改建,醫(yī)療設備的更新,引進了先進的醫(yī)院管理軟件等。但是,相對落后的醫(yī)院后勤物流的改革步伐卻比較慢,而且正在成為中國醫(yī)院現(xiàn)代化建設的瓶頸之一。醫(yī)院后勤物流是保障,是整個醫(yī)院建設的非常重要的一個部分,先進的、專業(yè)的后勤物流可以大大提升醫(yī)院的管理水平和服務質量,大大提高醫(yī)院的效率和生產(chǎn)力,同時減少病人的等候時間,優(yōu)化就醫(yī)環(huán)境,還能減低醫(yī)院的開支,從而提升醫(yī)院的競爭力和醫(yī)院品牌。 經(jīng)濟的發(fā)展和人民生活水平的提高對醫(yī)院的醫(yī)療保健提出了更高的要求;中國加入WTO逐漸開放醫(yī)療保健市場,中國的醫(yī)院將面對日益激烈的競爭,對中國醫(yī)院的建設是機遇和挑戰(zhàn)并存。面對日益激烈的醫(yī)療保健市場,中國的醫(yī)院如何從自身建設開始,轉變觀念,并借鑒和吸收西方國家先進的管理理念來提升中國醫(yī)院的管理水平和服務質量是非常緊迫的事情。 1.3 國內外研究現(xiàn)狀 日本醫(yī)院在上世紀60年代后期開始使用院內物流搬運設備,其目的是為了解決當時醫(yī)院日益增長的護士缺乏以及人工成本高漲等社會問題。醫(yī)院最先采用的設備是管道氣送搬送設備,醫(yī)院利用它的高速搬送能力,主要傳送藥品、檢驗標本、小型耗品、處方及一部分患者病歷等物品。到70年代初期,為了應對醫(yī)院的藥物、血尿便標本及診療用器材的搬送需求,大容量的托盤式搬送設備開始被開發(fā)制造,初代產(chǎn)品被應用到了醫(yī)院的物品搬送中。80年代前期,為了對應日本醫(yī)院實施的患者病歷和x-光片的集中化管理,電動式軌道小車被開發(fā)研制,主要用于病案室與門診及各病房之間的患者病歷的搬送。上世紀80年代后期,由于要求醫(yī)院建設臨床配液中心,而且手術室的物流系統(tǒng)也亟待建設完善,因此托盤式搬送設備的大容量化和高速化成為各家物流公司必須面對和要解決的問題。上世紀 90年代早期,日本舒特公司和神岡西門子開發(fā)大中型物流傳輸系統(tǒng),并實現(xiàn)了快速推廣和普及。 經(jīng)過多年醫(yī)院物流搬送的實際驗證,目前氣送管道設備和托盤式搬送設備(中型搬送設備)作為相互的補充,成為日本醫(yī)院物流設備的主流。 我國軌道物流的引進、使用和設計時間較短,也就十年左右的時間,通過對中國醫(yī)院的日常營運情況的分析,我們認為軌道式物流傳輸系統(tǒng)更能滿足和切合中國醫(yī)院的實際使用需要。雖然軌道式物流傳輸系統(tǒng)的一次性投資較大;但是從長期來看,從實際的使用效果和作用來看,軌道式物流傳輸系統(tǒng)相對氣動物流系統(tǒng)還是具有很大的優(yōu)越性。目前軌道式物流傳輸系統(tǒng)在中國醫(yī)院的認知和使用還處于起步階段,但是已經(jīng)有越來越多的醫(yī)院已經(jīng)啟用或正在設計軌道式物流傳輸系統(tǒng),而上海美太醫(yī)療器械有限公司已經(jīng)開始嘗試設計制造,具有中國血統(tǒng)的軌道式物流小車系統(tǒng)。 1.4 軌道物流的主要種類及特點 目前國內外使用較多的是以下兩種類型的物流傳輸系統(tǒng): 1)氣動式管道傳輸系統(tǒng): 靈活多樣的系統(tǒng)可以完成諸如文件、組織樣本、化驗報告、處方、藥品等小物件的快速傳送,載重量為5KG,中央PC進行實時監(jiān)控。氣動物流傳輸系統(tǒng)的主要特點是: l 系統(tǒng)的設計和安裝比較簡單,無需專門的井道間 l 系統(tǒng)物品的傳輸速度快,達到5-8米/秒 l 系統(tǒng)造價低,一般5-6萬/站點。 主要的缺點包括: l 氣動系統(tǒng)屬于簡易型的系統(tǒng),使用功能有很大的局限性,只能解決很少量的醫(yī)院物品的傳輸要求,系統(tǒng)的功能和作用都比較有限; l 由于傳輸需要使用傳輸瓶,傳輸瓶的容量很小,載重量只有5公斤以下,系統(tǒng)的單次傳輸量很小,只能傳輸少量的小型和輕型的物品; l 系統(tǒng)的傳輸效率很低,一臺空壓機一個時刻只能傳輸一個傳輸瓶; l 系統(tǒng)的整體故障率較高,由于傳輸瓶堵塞、空壓機故障、直通式站點出錯等都容易引起整個系統(tǒng)故障癱瘓; l 系統(tǒng)傳輸?shù)姆€(wěn)定性和安全性不夠,容易對標本和輸血血液造成破壞。 2)軌道式電動小車傳輸系統(tǒng): 模塊化結構使得系統(tǒng)具有高度的靈活性,在新建大樓或已有大樓都能方便安裝;智能化的自驅動小車可以無限制地完成水平或垂直傳送;可以用來傳送文件、郵件、病歷卡、藥品、實驗組織樣本、血液樣本、化驗報告、X光片等重達10KG的物品。軌道式物流傳輸系統(tǒng)的主要特點與氣動物流系統(tǒng)正好相反: l 系統(tǒng)的設計和安裝比較復雜,需要專門的井道間; l 系統(tǒng)物品的傳輸速度較快,平均0.5米/秒; l 系統(tǒng)造價較高,一般35萬/站點。 主要的優(yōu)點包括: l 系統(tǒng)功能強大,可靠性強,單次傳輸量大,傳輸效率高。 l 軌道式系統(tǒng)屬于高端的傳輸系統(tǒng),系統(tǒng)功能強大,可以實現(xiàn)隨時傳輸,能解決醫(yī)院大部分物品的實時傳輸要求,對醫(yī)院作用較大; l 由于傳輸小車的體積較大,系統(tǒng)單次傳輸?shù)膫鬏斄枯^大,可容納大部分的醫(yī)院物品,同時也更切合中國醫(yī)院傾向于批量發(fā)送物品的實際情況和國情; l 系統(tǒng)的傳輸效率高,系統(tǒng)的運力擴展性強,可根據(jù)醫(yī)院要求配置更多的傳輸小車以提高系統(tǒng)的傳輸效率和運力; l 系統(tǒng)的整體故障率低,故障定位和故障排除都非常方便; l 系統(tǒng)傳輸?shù)姆€(wěn)定性和安全性好,可傳輸各種醫(yī)院物品,不會破壞標本、輸血血液等敏感物品。 第2章 需求分析 2.1 可行性分析 2.1.1 經(jīng)濟可行性分析 經(jīng)過仔細研究潛在的市場前景和周密的成本—效益分析,智能化軌道小車物流系統(tǒng)的建立能為投資者帶來更好的經(jīng)濟效益。 投入方面,一般35萬/站點,而且主控計算機配置也不必太高;另外加上系統(tǒng)開發(fā)人員、運行人員和維護人員的工資,各種能源與消耗品所需的費用即可。而在收益方面,首先可以節(jié)省人力,減輕勞動強度;其次雖然一次投入較大,但是系統(tǒng)使用壽命在30年以上,總體上可以降低成本,節(jié)省開支;再次,提高了管理水平,增強了企業(yè)在同行業(yè)中的競爭力;同時提高了客戶信息處理的及時性、準確性;另一方面還提高了管理人員的素質,建設了人才隊伍等。 因此,本系統(tǒng)的開發(fā)可以實現(xiàn)成本低廉、收益高效的目的。 2.1.2 技術及開發(fā)可行性分析 1、通過詳細的調研和借鑒國外成功的經(jīng)驗,能夠采集到足夠的信息。嚴格按照數(shù)據(jù)庫流程進行設計,確定和使用所得信息以便創(chuàng)建出完善的數(shù)據(jù)庫。 2、采用先進科學和廣為流行的設計方法,有助于對系統(tǒng)進行科學嚴謹,全面完整的設計,簡化設計流程,降低出錯率。 3、Visual Basic 6.0和Access 2000均是已成熟的技術,加以使用有助于加快和簡化系統(tǒng)的設計。 2.1.3 管理可行性分析 模塊化的設計方法,有助于軟件開發(fā)過程的管理,因為科學合理的將整個程序劃分多個功能模塊,各模塊單獨設計,有助于降低整個程序的設計難度及減少錯誤程序的影響范圍,子模塊易于實現(xiàn),又使整個程序易于銜接和修改。 2.2 市場需求分析 現(xiàn)行的軌道物流監(jiān)控軟件還處于起步階段,功能模塊結構不盡相同,但是其基本的需求是一樣的,其主要技術需求應包括六個方面: 1、 信息分析能力 各個站點的調車、發(fā)車和存車的需求,在線車輛的運行調度,整個系統(tǒng)的統(tǒng)籌以提高效率等等,這都需要軟件具有優(yōu)化的算法來進行統(tǒng)一規(guī)劃。尤其是系統(tǒng)繁忙時多批次車輛的指揮以避免擁堵情況的發(fā)生,2輛以上的車輛經(jīng)過同一轉軌器時的優(yōu)先級判斷,以及車輛在經(jīng)過急彎、緩彎路徑時的速度控制??偠灾?,本系統(tǒng)需要具備強大的信息分析能力。 2、 實時監(jiān)控的能力 對于整體的各個部分處于的狀態(tài)(手動、自動、故障等)的實時監(jiān)控,給予控制室較為寬裕的反應時間,為及時判斷并消除故障隱患提供了必要的條件。突發(fā)的緊急運輸事件,可由監(jiān)控室代系統(tǒng)調度人為地加大優(yōu)先等級;其它的如丟車也可以通過實時監(jiān)控找到失車,減少認為失誤造成的損失。 3、 支持網(wǎng)絡應用的能力 鑒于整個系統(tǒng)的拓撲結構呈現(xiàn)Y型,而在Web的支持下效率越來越高,這使得網(wǎng)絡功能越來越重要。如,網(wǎng)絡可以為各個站點提供軟件升級支持。為了使用方和維護方都能方便應用軌道物流,需要提供標準化的網(wǎng)絡瀏覽器,使得用戶幾乎不需訓練就能使用系統(tǒng),維護可以足不出戶進行系統(tǒng)診斷和故障排查。 另外,如果通過網(wǎng)絡為客戶提供在線反饋的話并能有專人及時傳達信息給公司的售后服務部門,這將為公司留住客戶(尤其是距離較遠的)并使業(yè)績添磚加瓦。 4、 條碼讀取、控制的能力 小車在漫長軌道上運行,正是對通過軌道上條碼的讀取并將信息發(fā)送到監(jiān)控軟件才能進行小車的運行見定位。正是通過軟件對條碼的鎖定與解鎖實現(xiàn)了運行中小車的暫停與啟動。 5、 對工作流進行集成的能力 工作流是指把相關通訊和店里供給自動化安排給負責特區(qū)域中特定硬件的算法。軌道物流監(jiān)控軟件應具有較強的功能,為跨區(qū)域工作提供支持,使這些工作能動態(tài)的、無縫的集成。 6、 與各部分PLC的集成 如果軌道物流監(jiān)控軟件和小車、轉軌器、防火門、翻軌器等的PLC連接起來,使之成為一個不可分割的整體,這種集成能使各子系統(tǒng)間互為依靠,而不是低水平的數(shù)據(jù)同步。 2.3 系統(tǒng)需求分析 軌道物流監(jiān)控軟件作為軌道系統(tǒng)管理與用戶操作的主要系統(tǒng)平臺,不僅要處理系統(tǒng)與用戶站點之間的運作,還要處理系統(tǒng)內部各個部分的協(xié)調,乃至所有車輛的綜合管理。軌道物流監(jiān)控軟中不僅包含用戶的信息資料,而且涉及物流的各方面資料,包括車輛狀態(tài)、物流運輸路線、系統(tǒng)預警報警、分級管理、權限控制等所需的各種數(shù)據(jù)。信息數(shù)據(jù)的來源是多種多樣的,可以是本地數(shù)據(jù)庫,也可以是異地數(shù)據(jù)庫,甚至可以是E-mail、文本文件等。各站點與系統(tǒng)、BT站點與BT站點、BT站點與SC站點間復雜關系,導致軌道物流監(jiān)控軟件中的數(shù)據(jù)不論是結構、類型還是彼此間的關聯(lián)都是復雜多變的;對這種數(shù)據(jù)進行的處理也是多種多樣的。因此,要實現(xiàn)對軌道物流監(jiān)控軟件數(shù)據(jù)的及時、準確的處理和有效利用,就需要: 1、建立統(tǒng)一的信息編碼系統(tǒng),詳細全面記錄并管理發(fā)車站點信息和目的站點信息。對發(fā)車站點信息和目的站點分類,方便管理系統(tǒng)設置物流往來的數(shù)量統(tǒng)計功能; 2、設計能夠良好反映物流特性的數(shù)據(jù)模型,方便實用的數(shù)據(jù)查詢功能。通過計算機控制電話呼叫用戶,能夠根據(jù)客戶的反饋得出相應的處理方法,做到快速、及時; 3、劃分數(shù)據(jù)庫類型,在分布式數(shù)據(jù)庫管理系統(tǒng)和網(wǎng)絡平臺基礎上,設計全局共享及局部共享數(shù)據(jù)庫,以支持分布式數(shù)據(jù)處理,實現(xiàn)各分系統(tǒng)之間及其內部各功能模塊之間的信息集成; 4、提供強大的PLC管理功能,部分分系統(tǒng)采用PLC控制來縮小體積降低成本,因此系統(tǒng)與PLC之間的通訊、數(shù)據(jù)更新、實時監(jiān)控、遠程操控等必須納入軌道物流監(jiān)控軟件的管理范圍。 由于軌道物流監(jiān)控軟件是以用戶為整個管理的中心,不同于其它管理系統(tǒng),其數(shù)據(jù)庫管理有自己的特性。因此,需要建構自己的數(shù)據(jù)庫。在構建數(shù)據(jù)庫時,應注意軌道物流監(jiān)控軟件的特性,同時也要注意軌道物流監(jiān)控軟件與企業(yè)其它管理系統(tǒng)的協(xié)調。 本系統(tǒng)針對的是醫(yī)療單位,本系統(tǒng)將有助于其改善對現(xiàn)有物流運輸?shù)穆浜鬆顟B(tài),加強藥房、靜配中心等與療區(qū)的聯(lián)系。 1、因為是醫(yī)療單位使用,系統(tǒng)將設系統(tǒng)管理員和普通用戶二級權限,管理員擁有對全部系統(tǒng)資料的操作權限,普通用戶(醫(yī)療單位操作者)實現(xiàn)只能夠調車、發(fā)車、存車等功能。 2、站點管理模塊,基本資料的上傳、下載、刪除功能;與站點相關的PLC數(shù)據(jù)的上傳、下載、刪除功能。另外,當查詢到需要信息的時候,系統(tǒng)應提供報表和打印功能,以供管理方進行決策。 3、路徑條碼管理模塊,有基本的添加、修改、刪除和查詢功能。其目標是提高路徑條碼數(shù)據(jù)的準確性、及時性和完整性,對小車運行進行有效管理,提供決策支持所需的數(shù)據(jù)。 4、服務反饋模塊,有基本的添加、修改、刪除和查詢功能,其目標是及時記錄小車運行的信息,提供有競爭力的售后支持、修理和維護服務??梢詫崿F(xiàn)糾錯、調度、和指定車輛的跟蹤;記錄發(fā)生過的問題及其解決過程;維修人員的處置、調度和記錄;車輛維護記錄及其他的后勤保障。 2.4 開發(fā)環(huán)境 計算機的硬件建議最低配置如下: CPU 300MHZ或更高 內存 128M 硬盤 8G 操作系統(tǒng) winXP操作系統(tǒng)或更高 Visual Basic 6.0作為前臺的開發(fā)工具,用SQL Server 2000作為后臺支持數(shù)據(jù)庫,通過VB的數(shù)據(jù)庫控件來連接SQL Server 2000中并對其編程來實現(xiàn)各種功能。因為SQL Server 2000與Visual Basic 6.0用的同為Microsoft Jet數(shù)據(jù)庫引擎,有著最好的兼容性。 第3章 系統(tǒng)設計 3.1 項目規(guī)劃 智能小車物流系統(tǒng)所涉及的信息非常的全面,主要由監(jiān)控畫面、PLC維護和通訊、站點服務、信息查詢、系統(tǒng)管理和接口總線等幾個功能模塊組成,規(guī)劃系統(tǒng)功能模塊如下: ● 監(jiān)控畫面 監(jiān)控畫面主要包括區(qū)域狀態(tài)設置、站點狀態(tài)設置、系統(tǒng)信息設置、功能信息設置、用戶級別設置和單個組件設置6部分。 ● PLC維護和通訊 PLC維護和通訊主要包括PLC狀態(tài)控制、數(shù)據(jù)下載、數(shù)據(jù)上傳、報錯與通訊4個部分。 ● 站點服務模塊 站點服務模塊主要包括用戶操作、管理員設置2個部分。 ● 信息查詢模塊 信息查詢模塊主要包括區(qū)域站點信息查詢、小車運行信息查詢、故障查詢和路徑條碼查詢。 ● 系統(tǒng)管理模塊 系統(tǒng)管理模塊主要包括操作員設置、密碼修改和站點路徑鎖定與解鎖。 ● 接口總線模塊 接口總線模塊主要包括接口、總線2個部分。 3.2 系統(tǒng)功能結構 智能小車物流系統(tǒng)的功能結構如圖3-1所示。 圖3-1 智能小車物流系統(tǒng)功能架構圖 3.3 設計目標 本系統(tǒng)屬于典型的綜合性管理系統(tǒng),是針對大中型醫(yī)院開發(fā)設計的,實現(xiàn)進一步的計算機化的管理。通過本系統(tǒng)可以達到以下目標: 靈活的運用表格批量輸入、輸出數(shù)據(jù),使信息傳遞更快捷。 系統(tǒng)界面設計美觀友好,信息查詢靈活、方便、快捷、準確,數(shù)據(jù)存儲安全可靠。 鍵盤鼠標操作,快速響應。 實現(xiàn)各種查詢及打印等。 操作員可以對發(fā)出的小車進行加密。 管理員可以設置操作員的權限。 管理員可以通過監(jiān)控計算機對各個部分進行復位和手動操作。 數(shù)據(jù)保密性強,為每個用戶設置權限級別。 系統(tǒng)運行穩(wěn)定、安全可靠。 3.4 數(shù)據(jù)庫設計 3.4.1 數(shù)據(jù)庫的定義及功能 目前數(shù)據(jù)倉庫(DW,DataWarehouse)的定義是不統(tǒng)一的。公認的數(shù)據(jù)倉庫之父W.H.Inmon將其定義為:數(shù)據(jù)倉庫是支持管理決策過程的、面向主題的、集成的、隨時間而變的、持久的數(shù)據(jù)集合,具有如下特征: ● 面向主題:它可以根據(jù)最終用戶的觀點組織和提供數(shù)據(jù)。 ● 管理大量信息:大多數(shù)數(shù)據(jù)倉庫包含歷史數(shù),由于數(shù)據(jù)倉庫必須 管理大量的信息,因而它就要提供概括和聚集機制來對巨大的數(shù)據(jù)容量進行分類。 ● 跨越數(shù)據(jù)庫模式的多個版本:因為數(shù)據(jù)倉庫必須存儲和管理歷史數(shù)據(jù),這些歷史數(shù)據(jù)都是在不同時間得數(shù)據(jù)庫模式的不同版本之中,所以數(shù)據(jù)倉庫有時還必須處理來自不同數(shù)據(jù)庫的信息。 ● 信息的概括和聚集:通常運作數(shù)據(jù)庫中的存儲的信息對于作出決策過于詳細.數(shù)據(jù)倉庫可將信息概括和聚集并以人們易于理解的方式提供處理。 3.4.2 數(shù)據(jù)庫在智能物流小車系統(tǒng)中的應用 1、動態(tài)、整合的數(shù)據(jù)管理和查詢功能 智能物流小車系統(tǒng)的數(shù)據(jù)倉庫必須是動態(tài)的,整合的數(shù)據(jù)倉庫系統(tǒng)。動態(tài)的要求是指數(shù)據(jù)庫能實現(xiàn)實時的各個部分的基本資料和小車物流的歷史行為等信息,并在每次小車傳送完成后,能夠自動補充新的信息;整合的要求是指條碼數(shù)據(jù)庫與小車等其他資源和信息系統(tǒng)要綜合統(tǒng)一,系統(tǒng)各單元及人員可根據(jù)權限的不同實施信息查詢和更新功能,用戶站點數(shù)據(jù)倉庫與小車的各種實時信息和監(jiān)控中心緊密結合等等。 2、基于數(shù)據(jù)庫支持的路徑條碼關系結構和異常條碼識別功能 基于數(shù)據(jù)庫支持的、及時識別異常條碼的功能是十分重要的。對于建立實時監(jiān)控的物流系統(tǒng)需要制定一套合理的算法和保證算法最優(yōu)的條碼識別方案,即運行中的小車要通過對經(jīng)過的條碼讀取并將識別信息傳送給監(jiān)控計算機,監(jiān)控計算機從全盤角度考慮做出小車通過的路徑是否正確、前方發(fā)生擁堵情況的備選路線等的計劃和方法。例如,航空公司的飛機航線飛行計劃,如航班飛行過程中通過儀表或實時通訊與機場聯(lián)系報告自身的位置,機場判斷該航班飛行高度、路線是否正確,航班前方天氣異常飛機又該降落那個備用機場等等。這種方式或流程建立了一套實時核實反饋路徑正確性而又高效統(tǒng)籌全局的計劃。在小車發(fā)生擁堵的時候,能及時的識別到站小車的時間順序,依次給予相應的繞行路線,從而有效的調度小車錯峰到達并使系統(tǒng)處于高效運行態(tài)勢。 3、基于數(shù)據(jù)庫支持的車庫管理功能 系統(tǒng)通過數(shù)據(jù)倉庫可以為每一輛小車在各個區(qū)域為用戶提供物流服務后,提供就近存入車庫的數(shù)據(jù)信息服務,是暫時不用的小車及時進入車庫備用減少軌道上的無效流通。 4、基于數(shù)據(jù)庫支持的各個部分報警出錯提示功能 系統(tǒng)的數(shù)據(jù)倉庫將通過對小車物流歷史行為的觀察和分析,發(fā)揮警示用戶各部分出現(xiàn)異常的功能。如一輛小車通過某一轉軌器時間超過歷史記錄時間或轉軌器與系統(tǒng)通訊超時,都是出錯和系統(tǒng)異常的跡象。系統(tǒng)數(shù)據(jù)庫通過對自動監(jiān)視各個部分的通訊資料,對各單元的潛在異常跡象作出警示。 3.4.3 具體設計 本系統(tǒng)數(shù)據(jù)庫采用SQL Server 2000數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為db_BOOT。數(shù)據(jù)庫db_BOOT中包含19張數(shù)據(jù)表。數(shù)據(jù)表概要說明和主要數(shù)據(jù)表的結構如表3-1所示。 表3-1 數(shù)據(jù)表列表 數(shù)據(jù)庫中的數(shù)據(jù)表如下所示(由于篇幅有限,只給出部分數(shù)據(jù)表): 1、tb_tmxx(條碼信息表) 條碼信息表主要用于保存條碼的詳細信息。該數(shù)據(jù)表的結構如表3-2所示。 表3-2 條碼數(shù)據(jù)表 字段名 數(shù)據(jù)類型 長度 描述 khxx_lc varchar 30 樓層編號 khxx_zgq varchar 30 轉軌器編號 khxx_zd varchar 30 站點編號 khxx_ckzd varchar 30 車庫終端編號 khxx_ckcd varchar 30 車庫初端編號 khxx_lj varchar 50 路徑編號 2、tb_user(用戶信息表) 用戶信息表,用于記錄操作用戶的密碼和操作權限。該數(shù)據(jù)表的結構如表3-3所示。 表3-3 用戶數(shù)據(jù)表 字段名 數(shù)據(jù)類型 長度 描述 user_id nvarchar 20 操作員編號 user_name nvarchar 50 操作員姓名 user_mm nvarchar 30 操作員密碼 第4章 詳細設計 本系統(tǒng)主要分監(jiān)控畫面、PLC維護和通訊、站點服務、信息查詢、系統(tǒng)管理和接口總線等幾個功能模塊,作為本系統(tǒng)的基礎,這里將重點介紹系統(tǒng)的系統(tǒng)管理和數(shù)據(jù)庫實現(xiàn)的技術。 4.1 監(jiān)控畫面 監(jiān)控畫面主要是對智能小車物流系統(tǒng)的各個模塊進行監(jiān)控干預,主要有區(qū)域監(jiān)控和類別監(jiān)控兩種,如圖4-1所示。 圖4-1 主窗體運行效果 4.2 系統(tǒng)管理模塊 本系統(tǒng)中大部分的操作功能都可以通過鼠標操作途徑來實現(xiàn),為了保證代碼的一致性,將這些功能單獨做成各自的一個過程,然后在區(qū)域和類別的事件處理中調用此過程,實現(xiàn)功能。這樣既減少了編碼工作量,又提高了程序的可維護性。 4.2.1 區(qū)域控制器設置 區(qū)域控制器設置使用窗口式顯示設計,自動/手動轉換、重置故障、終止任務等操作必須通過右下方的編輯菜單用鼠標完成。如圖4-2所示: 圖4-2 區(qū)域控制器設置 4.2.2 用戶信息管理模塊 調用用戶信息管理窗體frmClient,接收用戶輸入信息,調用CClient.AddNew方法,顯示操作結果。操作實現(xiàn)如圖4-3: 圖4-3 用戶信息管理 4.2.3 實時監(jiān)控窗口 1、動態(tài)監(jiān)控窗口 實時動態(tài)監(jiān)控窗口通過對frmClient顯示數(shù)據(jù),接收物流小車動態(tài)數(shù)據(jù)輸入,調用CClient.Update方法,顯示操作結果。操作實現(xiàn)如圖: 圖4-4 實時動態(tài)監(jiān)控窗口(局部) 2、站點實時狀態(tài) 通過調用CClient.Delete方法,顯示結果。操作實現(xiàn)如圖4-5: 圖4-5 站點實時狀態(tài) 3、轉軌器實時狀態(tài) 調用轉軌器信息窗體frmClient顯示數(shù)據(jù),顯示結果。操作實現(xiàn)如圖4-6: 圖4-6 轉軌器實時狀態(tài) 4、防火門實時狀態(tài) 調用煩防火門信息窗體frmClient顯示數(shù)據(jù),顯示結果。操作實現(xiàn)如圖4-7: 圖4-7 防火門實時狀態(tài) 對于條碼的實時監(jiān)控采取相同的技術手段,這里不再重復做更多的介紹。 4.2.4 系統(tǒng)信息管理模塊 系統(tǒng)信息管理是與用戶密切關聯(lián)的,系統(tǒng)的全部運行、故障信息都要保留供日后查驗,因為本系統(tǒng)的設計思想就是以用戶信息為核心。前面用戶信息管理窗體的設計過程中,已經(jīng)完成了部分信息的設計。具體實現(xiàn)如下: 1、歷史信息 調用歷史信息對話框frmAddCoop,接收用戶輸入的信息,調用CCooperate.AddNew方法,顯示結果。操作實現(xiàn)如圖4-8: 圖4-8 歷史信息 2、實時故障 獲取選中元素,調用實時故障信息對話框frmAddCoop顯示數(shù)據(jù),接收用戶輸入,調用CCooperate.Update方法,顯示操作結果。操作實現(xiàn)如圖4-9: 圖4-9 實時故障 3、版本信息 此模塊的實現(xiàn)原理和實時故障模塊非常相似,代碼的結構與實現(xiàn)也完全相同,在此就不做過多介紹了。 4.3 數(shù)據(jù)庫操作技術實現(xiàn) 連接數(shù)據(jù)庫及相關的初始化操作,同時存放在對數(shù)據(jù)庫的操作過程中可能用到的一些公共函數(shù),在工程中建立了mdlPublic模塊。其中ConnectToDatabase函數(shù)與數(shù)據(jù)庫建立連接,具體實現(xiàn)過程如下: Public Function ConnectToDatabase(DBType As gxcDBType) As Boolean On Error GoTo ERR_CONN Set g_Conn = New Connection 設置服務器名稱,數(shù)據(jù)庫名稱,登錄名(此時假設密碼為空) Dim ServerName As String, DBName As String, UserName As String, strPwd As String ServerName = "localhost" DBName = "ManageClient" UserName = "sa" strPwd = "" 連接到數(shù)據(jù)庫 With g_Conn .CursorLocation = adUseClient .CommandTimeout = 10 ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=True;" & _ "User ID=" & UserName & ";Initial Catalog=" & DBName & _ ";Data Source=" & ServerName & ";pwd=" & strPwd .Open End With ConnectToDatabase = True Exit Function ERR_CONN: ConnectToDatabase = False MsgBox Err.Description End Function 總結與展望 從系統(tǒng)調查到查資料再到系統(tǒng)的分析設計,經(jīng)歷了幾個月的時間,經(jīng)過這幾個月的努力,這個系統(tǒng)總算是完成了。顯然這個系統(tǒng)還是有很多不成熟、不完善的地方。由于時間和能力有限本系統(tǒng)只完成了基本的功能部分,一些真正實用的外圍功能還來不及完善特別是打印用戶查詢信息這部分沒法實現(xiàn),美工方面也不夠漂亮。 但這畢竟是自己獨立完成的第一個運行正常的系統(tǒng),從敝帚自珍的角度來講,還是頗覺欣慰的。系統(tǒng)的實現(xiàn),將減輕醫(yī)院物流人員的負擔,并能為急診、手術的方案確定提供支持。如果一個醫(yī)院可以很好的利用物流小車系統(tǒng),會看到在效率、人員勞動強度和患者滿意度多方面的提高,對未來的透明、可追蹤、防污染,以及高質量物流時代的來臨也就更有準備,也就向人工智能物流靠近了一步。 總之,智能物流小車系統(tǒng)要求功能完善、性能穩(wěn)定可靠、安全性好,能滿足其余各子系統(tǒng)的要求并留有一定的余地。在充分考慮科學、安全、可靠的基礎上,考慮系統(tǒng)的運輸效率高、節(jié)能、無公害、柔性輸送的優(yōu)點。數(shù)據(jù)庫及支撐平臺為整個智能物流小車系統(tǒng)的流暢運行提供了數(shù)據(jù)的存儲管理分析和數(shù)據(jù)信息的交互傳遞平臺,是整個系統(tǒng)的基礎,也是我今后努力學習的地方。 本系統(tǒng)能夠順利完成要大力感謝指導老師李穎在百忙中抽出時間給予指導和幫助。 最后,懇請各位評審老師不吝賜教,多提寶貴意見。 參考文獻 [1] 劉韜.Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)實例導航.人民郵電出版社,2002.03 [2] 龔沛曾,陸慰民,楊志強.Visual Basic程序設計教程.高等教育出版社,2000.05 [3] 宋昆,李嚴.SQL Server數(shù)據(jù)庫開發(fā)實例解析.機械工業(yè)出版社,2006.01 [4] 李俊民,高春燕.Access數(shù)據(jù)庫開發(fā)實例解析.機械工業(yè)出版,2006.01 [5] 王欽.Visual Basic 6.0入門與提高.人民郵電出版社,2002.06 [6] 董征宇.SQL Server 2000數(shù)據(jù)庫管理與開發(fā).電子工業(yè)出版社,2003.06 [7] 微軟公司.Microsoft SQL Server 2000數(shù)據(jù)庫編程.北京希望電子出版社,2004.05 [8] 羅俊,何羽.SQL實用簡明教程.清華大學出版社,2004.03 [9] 羅曉沛.數(shù)據(jù)庫技術.華中理工大學出版社,2000.05 [10] 孫兆林,齊占杰.新編SQL Server 2000圖解教程.北京希望電子出版社,2001.03- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 智能化 軌道 小車 物流 系統(tǒng)
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.jqnhouse.com/p-6674095.html