智能化軌道小車物流系統(tǒng)
《智能化軌道小車物流系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《智能化軌道小車物流系統(tǒng)(28頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 論文題目:智能化軌道小車物流系統(tǒng) 專 業(yè):計算機(jī)應(yīng)用 摘 要 隨著的我國醫(yī)療衛(wèi)生事業(yè)的發(fā)展和診療技術(shù)的進(jìn)步,各地方醫(yī)院正逐漸由單一的診療轉(zhuǎn)變?yōu)榧痹\、預(yù)防、診斷、治療和康復(fù)為一體的綜合性醫(yī)療機(jī)構(gòu)。伴隨而來的是人員高度集中,物流需求日益增加,檢驗樣本、病理樣本、各種藥品、血液制品、手術(shù)包和文件單據(jù)等因空間、人員的原因不能及時準(zhǔn)確的傳遞,造成的失誤率大大提高。醫(yī)院物流系統(tǒng)的發(fā)展已經(jīng)成為制約醫(yī)療進(jìn)步的瓶頸,高效、節(jié)能的物流對提高確診率,降低治療成本乃至挽救患者的生命都起著不可估量的作用。 智能化軌道小車物流系統(tǒng)具備操作簡便,界面友好,集中監(jiān)控,安全高效,低成本等特點(diǎn)
2、,是現(xiàn)代化醫(yī)院不可或缺的部分。其主要應(yīng)用了觸摸屏、PLC、條碼讀取等技術(shù),前端開發(fā)工具是Visual Basic 6.0,后臺數(shù)據(jù)庫引擎選用數(shù)據(jù)庫軟件Access 2000。 全文分為五個章節(jié):第一章緒論,主要介紹項目背景和技術(shù)背景;第二章介紹需求分析;第三章介紹系統(tǒng)設(shè)計,包括功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計;第四章介紹詳細(xì)設(shè)計,包括程序設(shè)計、數(shù)據(jù)庫操作技術(shù)實現(xiàn);最后是總結(jié)與展望。 關(guān)鍵詞:醫(yī)院物流管理,物流傳輸系統(tǒng),軌道式物流傳輸系統(tǒng) Abstract With the development of Chinas medical and health undertakings a
3、nd 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, logistic
4、s 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 beco
5、me 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,
6、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
7、 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 d
8、esign, 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 國內(nèi)外研究現(xiàn)狀 2 1.4 軌道物流的主要種類及特點(diǎn) 3 第2章 需求分析 5 2.1 可行
9、性分析 5 2.1.1 經(jīng)濟(jì)可行性分析 5 2.1.2 技術(shù)及開發(fā)可行性分析 5 2.1.3 管理可行性分析 5 2.2 市場需求分析 5 2.3 系統(tǒng)需求分析 7 2.4 開發(fā)環(huán)境 8 第3章 系統(tǒng)設(shè)計 9 3.1 項目規(guī)劃 9 3.2 系統(tǒng)功能結(jié)構(gòu) 9 3.3 設(shè)計目標(biāo) 10 3.4 數(shù)據(jù)庫設(shè)計 10 3.4.1 數(shù)據(jù)庫的定義及功能 10 3.4.2 數(shù)據(jù)庫在智能物流小車系統(tǒng)中的應(yīng)用 11 3.4.3 具體設(shè)計 12 第4章 詳細(xì)設(shè)計 14 4.1 監(jiān)控畫面 14 4.2 系統(tǒng)管理模塊 14 4.2.1 區(qū)域控制器設(shè)置 14 4.2.2 用戶信息管理模
10、塊 15 4.2.3 實時監(jiān)控窗口 15 4.2.4 系統(tǒng)信息管理模塊 18 4.3 數(shù)據(jù)庫操作技術(shù)實現(xiàn) 19 總結(jié)與展望 21 參考文獻(xiàn) 22 第1章 緒論 1.1 研究背景 現(xiàn)階段我國大部分醫(yī)院物流發(fā)展的現(xiàn)狀仍然是“專職遞送隊伍+手推車+多部電梯”,這樣的物流傳輸方式有著明顯的弊端。近年來各種類型的物流傳輸系統(tǒng)開始進(jìn)入醫(yī)院,其高效可靠、永不停歇等諸多優(yōu)勢被越來越多的人們所認(rèn)識和青睞。軌道式物流傳輸系統(tǒng)是醫(yī)院物流傳輸系統(tǒng)中的常用類型之一,但國內(nèi)使用尚不多見。 軌道式物流傳輸系統(tǒng)是指在計算機(jī)控制下,利用智能軌道載物小車在專用軌道上傳輸物品的系統(tǒng)。該系統(tǒng)發(fā)明和應(yīng)用已近四十
11、年歷史,應(yīng)用領(lǐng)域包括醫(yī)院、圖書館、政府大樓、工廠、商業(yè)大廈、鞋店、餐飲店等。近十多年來在醫(yī)院的應(yīng)用逐漸增多,歐美、日本、新加坡、臺灣等地的醫(yī)院均可見到,僅Swisslog一個品牌全球使用的醫(yī)院就已達(dá)數(shù)百家。國內(nèi)的應(yīng)用目前主要在非醫(yī)療領(lǐng)域,醫(yī)療領(lǐng)域還相對較少。中山大學(xué)附屬腫瘤醫(yī)院2002年引進(jìn)使用了國內(nèi)首個軌道式物流傳輸系統(tǒng),另外還有張家港第一人民醫(yī)院等為數(shù)不多的醫(yī)院引進(jìn)使用。目前國內(nèi)市場可見的品牌包括瑞士的Swisslog、德國SIEMENS等,在工業(yè)應(yīng)用領(lǐng)域也可以看到其他一些國內(nèi)生產(chǎn)廠家。 軌道式物流傳輸系統(tǒng)的主要優(yōu)勢就是可以用來裝載重量相對較重和體積較大的物品,一般裝載重量可達(dá)10-30
12、公斤,對于運(yùn)輸醫(yī)院輸液、批量的檢驗標(biāo)本、供應(yīng)室的物品等具有明顯優(yōu)勢。 1.2 研究的必要性和目的 這幾年,中國的醫(yī)院建設(shè)無論在軟件和硬件方面都取得了很大提高,如醫(yī)院大樓的改建,醫(yī)療設(shè)備的更新,引進(jìn)了先進(jìn)的醫(yī)院管理軟件等。但是,相對落后的醫(yī)院后勤物流的改革步伐卻比較慢,而且正在成為中國醫(yī)院現(xiàn)代化建設(shè)的瓶頸之一。醫(yī)院后勤物流是保障,是整個醫(yī)院建設(shè)的非常重要的一個部分,先進(jìn)的、專業(yè)的后勤物流可以大大提升醫(yī)院的管理水平和服務(wù)質(zhì)量,大大提高醫(yī)院的效率和生產(chǎn)力,同時減少病人的等候時間,優(yōu)化就醫(yī)環(huán)境,還能減低醫(yī)院的開支,從而提升醫(yī)院的競爭力和醫(yī)院品牌。 經(jīng)濟(jì)的發(fā)展和人民生活水平的提高對醫(yī)院的醫(yī)療保健提
13、出了更高的要求;中國加入WTO逐漸開放醫(yī)療保健市場,中國的醫(yī)院將面對日益激烈的競爭,對中國醫(yī)院的建設(shè)是機(jī)遇和挑戰(zhàn)并存。面對日益激烈的醫(yī)療保健市場,中國的醫(yī)院如何從自身建設(shè)開始,轉(zhuǎn)變觀念,并借鑒和吸收西方國家先進(jìn)的管理理念來提升中國醫(yī)院的管理水平和服務(wù)質(zhì)量是非常緊迫的事情。 1.3 國內(nèi)外研究現(xiàn)狀 日本醫(yī)院在上世紀(jì)60年代后期開始使用院內(nèi)物流搬運(yùn)設(shè)備,其目的是為了解決當(dāng)時醫(yī)院日益增長的護(hù)士缺乏以及人工成本高漲等社會問題。醫(yī)院最先采用的設(shè)備是管道氣送搬送設(shè)備,醫(yī)院利用它的高速搬送能力,主要傳送藥品、檢驗標(biāo)本、小型耗品、處方及一部分患者病歷等物品。到70年代初期,為了應(yīng)對醫(yī)院的藥物、血尿便標(biāo)本及
14、診療用器材的搬送需求,大容量的托盤式搬送設(shè)備開始被開發(fā)制造,初代產(chǎn)品被應(yīng)用到了醫(yī)院的物品搬送中。80年代前期,為了對應(yīng)日本醫(yī)院實施的患者病歷和x-光片的集中化管理,電動式軌道小車被開發(fā)研制,主要用于病案室與門診及各病房之間的患者病歷的搬送。上世紀(jì)80年代后期,由于要求醫(yī)院建設(shè)臨床配液中心,而且手術(shù)室的物流系統(tǒng)也亟待建設(shè)完善,因此托盤式搬送設(shè)備的大容量化和高速化成為各家物流公司必須面對和要解決的問題。上世紀(jì) 90年代早期,日本舒特公司和神岡西門子開發(fā)大中型物流傳輸系統(tǒng),并實現(xiàn)了快速推廣和普及。 經(jīng)過多年醫(yī)院物流搬送的實際驗證,目前氣送管道設(shè)備和托盤式搬送設(shè)備(中型搬送設(shè)備)作為相互的補(bǔ)充,成為
15、日本醫(yī)院物流設(shè)備的主流。 我國軌道物流的引進(jìn)、使用和設(shè)計時間較短,也就十年左右的時間,通過對中國醫(yī)院的日常營運(yùn)情況的分析,我們認(rèn)為軌道式物流傳輸系統(tǒng)更能滿足和切合中國醫(yī)院的實際使用需要。雖然軌道式物流傳輸系統(tǒng)的一次性投資較大;但是從長期來看,從實際的使用效果和作用來看,軌道式物流傳輸系統(tǒng)相對氣動物流系統(tǒng)還是具有很大的優(yōu)越性。目前軌道式物流傳輸系統(tǒng)在中國醫(yī)院的認(rèn)知和使用還處于起步階段,但是已經(jīng)有越來越多的醫(yī)院已經(jīng)啟用或正在設(shè)計軌道式物流傳輸系統(tǒng),而上海美太醫(yī)療器械有限公司已經(jīng)開始嘗試設(shè)計制造,具有中國血統(tǒng)的軌道式物流小車系統(tǒng)。 1.4 軌道物流的主要種類及特點(diǎn) 目前國內(nèi)外使用較多
16、的是以下兩種類型的物流傳輸系統(tǒng): 1)氣動式管道傳輸系統(tǒng): 靈活多樣的系統(tǒng)可以完成諸如文件、組織樣本、化驗報告、處方、藥品等小物件的快速傳送,載重量為5KG,中央PC進(jìn)行實時監(jiān)控。氣動物流傳輸系統(tǒng)的主要特點(diǎn)是: l 系統(tǒng)的設(shè)計和安裝比較簡單,無需專門的井道間 l 系統(tǒng)物品的傳輸速度快,達(dá)到5-8米/秒 l 系統(tǒng)造價低,一般5-6萬/站點(diǎn)。 主要的缺點(diǎn)包括: l 氣動系統(tǒng)屬于簡易型的系統(tǒng),使用功能有很大的局限性,只能解決很少量的醫(yī)院物品的傳輸要求,系統(tǒng)的功能和作用都比較有限; l 由于傳輸需要使用傳輸瓶,傳輸瓶的容量很小,載重量只有5公斤以下,系統(tǒng)的單次傳輸量很小,只能傳
17、輸少量的小型和輕型的物品; l 系統(tǒng)的傳輸效率很低,一臺空壓機(jī)一個時刻只能傳輸一個傳輸瓶; l 系統(tǒng)的整體故障率較高,由于傳輸瓶堵塞、空壓機(jī)故障、直通式站點(diǎn)出錯等都容易引起整個系統(tǒng)故障癱瘓; l 系統(tǒng)傳輸?shù)姆€(wěn)定性和安全性不夠,容易對標(biāo)本和輸血血液造成破壞。 2)軌道式電動小車傳輸系統(tǒng): 模塊化結(jié)構(gòu)使得系統(tǒng)具有高度的靈活性,在新建大樓或已有大樓都能方便安裝;智能化的自驅(qū)動小車可以無限制地完成水平或垂直傳送;可以用來傳送文件、郵件、病歷卡、藥品、實驗組織樣本、血液樣本、化驗報告、X光片等重達(dá)10KG的物品。軌道式物流傳輸系統(tǒng)的主要特點(diǎn)與氣動物流系統(tǒng)正好相反: l 系統(tǒng)的設(shè)計和安裝比較復(fù)
18、雜,需要專門的井道間; l 系統(tǒng)物品的傳輸速度較快,平均0.5米/秒; l 系統(tǒng)造價較高,一般35萬/站點(diǎn)。 主要的優(yōu)點(diǎn)包括: l 系統(tǒng)功能強(qiáng)大,可靠性強(qiáng),單次傳輸量大,傳輸效率高。 l 軌道式系統(tǒng)屬于高端的傳輸系統(tǒng),系統(tǒng)功能強(qiáng)大,可以實現(xiàn)隨時傳輸,能解決醫(yī)院大部分物品的實時傳輸要求,對醫(yī)院作用較大; l 由于傳輸小車的體積較大,系統(tǒng)單次傳輸?shù)膫鬏斄枯^大,可容納大部分的醫(yī)院物品,同時也更切合中國醫(yī)院傾向于批量發(fā)送物品的實際情況和國情; l 系統(tǒng)的傳輸效率高,系統(tǒng)的運(yùn)力擴(kuò)展性強(qiáng),可根據(jù)醫(yī)院要求配置更多的傳輸小車以提高系統(tǒng)的傳輸效率和運(yùn)力; l 系統(tǒng)的整體故障率低,故障定位
19、和故障排除都非常方便; l 系統(tǒng)傳輸?shù)姆€(wěn)定性和安全性好,可傳輸各種醫(yī)院物品,不會破壞標(biāo)本、輸血血液等敏感物品。 第2章 需求分析 2.1 可行性分析 2.1.1 經(jīng)濟(jì)可行性分析 經(jīng)過仔細(xì)研究潛在的市場前景和周密的成本—效益分析,智能化軌道小車物流系統(tǒng)的建立能為投資者帶來更好的經(jīng)濟(jì)效益。 投入方面,一般35萬/站點(diǎn),而且主控計算機(jī)配置也不必太高;另外加上系統(tǒng)開發(fā)人員、運(yùn)行人員和維護(hù)人員的工資,各種能源與消耗品所需的費(fèi)用即可。而在收益方面,首先可以節(jié)省人力,減輕勞動強(qiáng)度;其次雖然一次投入較大,但是系統(tǒng)使用壽命在30年以上,總體上可以降低成本,節(jié)省開支;再次,提高了管理水平,
20、增強(qiáng)了企業(yè)在同行業(yè)中的競爭力;同時提高了客戶信息處理的及時性、準(zhǔn)確性;另一方面還提高了管理人員的素質(zhì),建設(shè)了人才隊伍等。 因此,本系統(tǒng)的開發(fā)可以實現(xiàn)成本低廉、收益高效的目的。 2.1.2 技術(shù)及開發(fā)可行性分析 1、通過詳細(xì)的調(diào)研和借鑒國外成功的經(jīng)驗,能夠采集到足夠的信息。嚴(yán)格按照數(shù)據(jù)庫流程進(jìn)行設(shè)計,確定和使用所得信息以便創(chuàng)建出完善的數(shù)據(jù)庫。 2、采用先進(jìn)科學(xué)和廣為流行的設(shè)計方法,有助于對系統(tǒng)進(jìn)行科學(xué)嚴(yán)謹(jǐn),全面完整的設(shè)計,簡化設(shè)計流程,降低出錯率。 3、Visual Basic 6.0和Access 2000均是已成熟的技術(shù),加以使用有助于加快和簡化系統(tǒng)的設(shè)計。 2.1.3 管理可行
21、性分析 模塊化的設(shè)計方法,有助于軟件開發(fā)過程的管理,因為科學(xué)合理的將整個程序劃分多個功能模塊,各模塊單獨(dú)設(shè)計,有助于降低整個程序的設(shè)計難度及減少錯誤程序的影響范圍,子模塊易于實現(xiàn),又使整個程序易于銜接和修改。 2.2 市場需求分析 現(xiàn)行的軌道物流監(jiān)控軟件還處于起步階段,功能模塊結(jié)構(gòu)不盡相同,但是其基本的需求是一樣的,其主要技術(shù)需求應(yīng)包括六個方面: 1、 信息分析能力 各個站點(diǎn)的調(diào)車、發(fā)車和存車的需求,在線車輛的運(yùn)行調(diào)度,整個系統(tǒng)的統(tǒng)籌以提高效率等等,這都需要軟件具有優(yōu)化的算法來進(jìn)行統(tǒng)一規(guī)劃。尤其是系統(tǒng)繁忙時多批次車輛的指揮以避免擁堵情況的發(fā)生,2輛以上的車輛經(jīng)過同一轉(zhuǎn)軌器時的優(yōu)先級判
22、斷,以及車輛在經(jīng)過急彎、緩彎路徑時的速度控制??偠灾?,本系統(tǒng)需要具備強(qiáng)大的信息分析能力。 2、 實時監(jiān)控的能力 對于整體的各個部分處于的狀態(tài)(手動、自動、故障等)的實時監(jiān)控,給予控制室較為寬裕的反應(yīng)時間,為及時判斷并消除故障隱患提供了必要的條件。突發(fā)的緊急運(yùn)輸事件,可由監(jiān)控室代系統(tǒng)調(diào)度人為地加大優(yōu)先等級;其它的如丟車也可以通過實時監(jiān)控找到失車,減少認(rèn)為失誤造成的損失。 3、 支持網(wǎng)絡(luò)應(yīng)用的能力 鑒于整個系統(tǒng)的拓?fù)浣Y(jié)構(gòu)呈現(xiàn)Y型,而在Web的支持下效率越來越高,這使得網(wǎng)絡(luò)功能越來越重要。如,網(wǎng)絡(luò)可以為各個站點(diǎn)提供軟件升級支持。為了使用方和維護(hù)方都能方便應(yīng)用軌道物流,需要提供標(biāo)準(zhǔn)化的網(wǎng)絡(luò)瀏
23、覽器,使得用戶幾乎不需訓(xùn)練就能使用系統(tǒng),維護(hù)可以足不出戶進(jìn)行系統(tǒng)診斷和故障排查。 另外,如果通過網(wǎng)絡(luò)為客戶提供在線反饋的話并能有專人及時傳達(dá)信息給公司的售后服務(wù)部門,這將為公司留住客戶(尤其是距離較遠(yuǎn)的)并使業(yè)績添磚加瓦。 4、 條碼讀取、控制的能力 小車在漫長軌道上運(yùn)行,正是對通過軌道上條碼的讀取并將信息發(fā)送到監(jiān)控軟件才能進(jìn)行小車的運(yùn)行見定位。正是通過軟件對條碼的鎖定與解鎖實現(xiàn)了運(yùn)行中小車的暫停與啟動。 5、 對工作流進(jìn)行集成的能力 工作流是指把相關(guān)通訊和店里供給自動化安排給負(fù)責(zé)特區(qū)域中特定硬件的算法。軌道物流監(jiān)控軟件應(yīng)具有較強(qiáng)的功能,為跨區(qū)域工作提供支持,使這些工作能動態(tài)的、無縫
24、的集成。 6、 與各部分PLC的集成 如果軌道物流監(jiān)控軟件和小車、轉(zhuǎn)軌器、防火門、翻軌器等的PLC連接起來,使之成為一個不可分割的整體,這種集成能使各子系統(tǒng)間互為依靠,而不是低水平的數(shù)據(jù)同步。 2.3 系統(tǒng)需求分析 軌道物流監(jiān)控軟件作為軌道系統(tǒng)管理與用戶操作的主要系統(tǒng)平臺,不僅要處理系統(tǒng)與用戶站點(diǎn)之間的運(yùn)作,還要處理系統(tǒng)內(nèi)部各個部分的協(xié)調(diào),乃至所有車輛的綜合管理。軌道物流監(jiān)控軟中不僅包含用戶的信息資料,而且涉及物流的各方面資料,包括車輛狀態(tài)、物流運(yùn)輸路線、系統(tǒng)預(yù)警報警、分級管理、權(quán)限控制等所需的各種數(shù)據(jù)。信息數(shù)據(jù)的來源是多種多樣的,可以是本地數(shù)據(jù)庫,也可以是異地數(shù)據(jù)庫,甚至可以是E-m
25、ail、文本文件等。各站點(diǎn)與系統(tǒng)、BT站點(diǎn)與BT站點(diǎn)、BT站點(diǎn)與SC站點(diǎn)間復(fù)雜關(guān)系,導(dǎo)致軌道物流監(jiān)控軟件中的數(shù)據(jù)不論是結(jié)構(gòu)、類型還是彼此間的關(guān)聯(lián)都是復(fù)雜多變的;對這種數(shù)據(jù)進(jìn)行的處理也是多種多樣的。因此,要實現(xiàn)對軌道物流監(jiān)控軟件數(shù)據(jù)的及時、準(zhǔn)確的處理和有效利用,就需要: 1、建立統(tǒng)一的信息編碼系統(tǒng),詳細(xì)全面記錄并管理發(fā)車站點(diǎn)信息和目的站點(diǎn)信息。對發(fā)車站點(diǎn)信息和目的站點(diǎn)分類,方便管理系統(tǒng)設(shè)置物流往來的數(shù)量統(tǒng)計功能; 2、設(shè)計能夠良好反映物流特性的數(shù)據(jù)模型,方便實用的數(shù)據(jù)查詢功能。通過計算機(jī)控制電話呼叫用戶,能夠根據(jù)客戶的反饋得出相應(yīng)的處理方法,做到快速、及時; 3、劃分?jǐn)?shù)據(jù)庫類型,在分布式數(shù)
26、據(jù)庫管理系統(tǒng)和網(wǎng)絡(luò)平臺基礎(chǔ)上,設(shè)計全局共享及局部共享數(shù)據(jù)庫,以支持分布式數(shù)據(jù)處理,實現(xiàn)各分系統(tǒng)之間及其內(nèi)部各功能模塊之間的信息集成; 4、提供強(qiáng)大的PLC管理功能,部分分系統(tǒng)采用PLC控制來縮小體積降低成本,因此系統(tǒng)與PLC之間的通訊、數(shù)據(jù)更新、實時監(jiān)控、遠(yuǎn)程操控等必須納入軌道物流監(jiān)控軟件的管理范圍。 由于軌道物流監(jiān)控軟件是以用戶為整個管理的中心,不同于其它管理系統(tǒng),其數(shù)據(jù)庫管理有自己的特性。因此,需要建構(gòu)自己的數(shù)據(jù)庫。在構(gòu)建數(shù)據(jù)庫時,應(yīng)注意軌道物流監(jiān)控軟件的特性,同時也要注意軌道物流監(jiān)控軟件與企業(yè)其它管理系統(tǒng)的協(xié)調(diào)。 本系統(tǒng)針對的是醫(yī)療單位,本系統(tǒng)將有助于其改善對現(xiàn)有物流運(yùn)輸?shù)穆浜鬆顟B(tài)
27、,加強(qiáng)藥房、靜配中心等與療區(qū)的聯(lián)系。 1、因為是醫(yī)療單位使用,系統(tǒng)將設(shè)系統(tǒng)管理員和普通用戶二級權(quán)限,管理員擁有對全部系統(tǒng)資料的操作權(quán)限,普通用戶(醫(yī)療單位操作者)實現(xiàn)只能夠調(diào)車、發(fā)車、存車等功能。 2、站點(diǎn)管理模塊,基本資料的上傳、下載、刪除功能;與站點(diǎn)相關(guān)的PLC數(shù)據(jù)的上傳、下載、刪除功能。另外,當(dāng)查詢到需要信息的時候,系統(tǒng)應(yīng)提供報表和打印功能,以供管理方進(jìn)行決策。 3、路徑條碼管理模塊,有基本的添加、修改、刪除和查詢功能。其目標(biāo)是提高路徑條碼數(shù)據(jù)的準(zhǔn)確性、及時性和完整性,對小車運(yùn)行進(jìn)行有效管理,提供決策支持所需的數(shù)據(jù)。 4、服務(wù)反饋模塊,有基本的添加、修改、刪除和查詢功能,其目標(biāo)是
28、及時記錄小車運(yùn)行的信息,提供有競爭力的售后支持、修理和維護(hù)服務(wù)。可以實現(xiàn)糾錯、調(diào)度、和指定車輛的跟蹤;記錄發(fā)生過的問題及其解決過程;維修人員的處置、調(diào)度和記錄;車輛維護(hù)記錄及其他的后勤保障。 2.4 開發(fā)環(huán)境 計算機(jī)的硬件建議最低配置如下: CPU 300MHZ或更高 內(nèi)存 128M 硬盤 8G 操作系統(tǒng) winXP操作系統(tǒng)或更高 Visual Basic 6.0作為前臺的開發(fā)工具,用SQL Server 2000作為后臺支持?jǐn)?shù)據(jù)庫,通過VB的數(shù)據(jù)庫控件來連接SQL Server 2000中并對其編程來實現(xiàn)各種功能。因為SQL Server 2000與Visual
29、 Basic 6.0用的同為Microsoft Jet數(shù)據(jù)庫引擎,有著最好的兼容性。 第3章 系統(tǒng)設(shè)計 3.1 項目規(guī)劃 智能小車物流系統(tǒng)所涉及的信息非常的全面,主要由監(jiān)控畫面、PLC維護(hù)和通訊、站點(diǎn)服務(wù)、信息查詢、系統(tǒng)管理和接口總線等幾個功能模塊組成,規(guī)劃系統(tǒng)功能模塊如下: ● 監(jiān)控畫面 監(jiān)控畫面主要包括區(qū)域狀態(tài)設(shè)置、站點(diǎn)狀態(tài)設(shè)置、系統(tǒng)信息設(shè)置、功能信息設(shè)置、用戶級別設(shè)置和單個組件設(shè)置6部分。 ● PLC維護(hù)和通訊 PLC維護(hù)和通訊主要包括PLC狀態(tài)控制、數(shù)據(jù)下載、數(shù)據(jù)上傳、報錯與通訊4個部分。 ● 站點(diǎn)服務(wù)模塊 站點(diǎn)服務(wù)模塊主要包括用戶操作、管理員設(shè)置2個部分
30、。 ● 信息查詢模塊 信息查詢模塊主要包括區(qū)域站點(diǎn)信息查詢、小車運(yùn)行信息查詢、故障查詢和路徑條碼查詢。 ● 系統(tǒng)管理模塊 系統(tǒng)管理模塊主要包括操作員設(shè)置、密碼修改和站點(diǎn)路徑鎖定與解鎖。 ● 接口總線模塊 接口總線模塊主要包括接口、總線2個部分。 3.2 系統(tǒng)功能結(jié)構(gòu) 智能小車物流系統(tǒng)的功能結(jié)構(gòu)如圖3-1所示。 圖3-1 智能小車物流系統(tǒng)功能架構(gòu)圖 3.3 設(shè)計目標(biāo) 本系統(tǒng)屬于典型的綜合性管理系統(tǒng),是針對大中型醫(yī)院開發(fā)設(shè)計的,實現(xiàn)進(jìn)一步的計算機(jī)化的管理。通過本系統(tǒng)可以達(dá)到以下目標(biāo): 靈活的運(yùn)用表格批量輸入、輸出數(shù)據(jù),使信息傳遞更快捷。 系統(tǒng)界面設(shè)計美觀友
31、好,信息查詢靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲安全可靠。 鍵盤鼠標(biāo)操作,快速響應(yīng)。 實現(xiàn)各種查詢及打印等。 操作員可以對發(fā)出的小車進(jìn)行加密。 管理員可以設(shè)置操作員的權(quán)限。 管理員可以通過監(jiān)控計算機(jī)對各個部分進(jìn)行復(fù)位和手動操作。 數(shù)據(jù)保密性強(qiáng),為每個用戶設(shè)置權(quán)限級別。 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。 3.4 數(shù)據(jù)庫設(shè)計 3.4.1 數(shù)據(jù)庫的定義及功能 目前數(shù)據(jù)倉庫(DW,DataWarehouse)的定義是不統(tǒng)一的。公認(rèn)的數(shù)據(jù)倉庫之父W.H.Inmon將其定義為:數(shù)據(jù)倉庫是支持管理決策過程的、面向主題的、集成的、隨時間而變的、持久的數(shù)據(jù)集合,具有如下特征:
32、 ● 面向主題:它可以根據(jù)最終用戶的觀點(diǎn)組織和提供數(shù)據(jù)。 ● 管理大量信息:大多數(shù)數(shù)據(jù)倉庫包含歷史數(shù),由于數(shù)據(jù)倉庫必須 管理大量的信息,因而它就要提供概括和聚集機(jī)制來對巨大的數(shù)據(jù)容量進(jìn)行分類。 ● 跨越數(shù)據(jù)庫模式的多個版本:因為數(shù)據(jù)倉庫必須存儲和管理歷史數(shù)據(jù),這些歷史數(shù)據(jù)都是在不同時間得數(shù)據(jù)庫模式的不同版本之中,所以數(shù)據(jù)倉庫有時還必須處理來自不同數(shù)據(jù)庫的信息。 ● 信息的概括和聚集:通常運(yùn)作數(shù)據(jù)庫中的存儲的信息對于作出決策過于詳細(xì).數(shù)據(jù)倉庫可將信息概括和聚集并以人們易于理解的方式提供處理。 3.4.2 數(shù)據(jù)庫在智能物流小車系統(tǒng)中的應(yīng)用 1、動態(tài)、整合的數(shù)據(jù)管理和查詢功能 智能
33、物流小車系統(tǒng)的數(shù)據(jù)倉庫必須是動態(tài)的,整合的數(shù)據(jù)倉庫系統(tǒng)。動態(tài)的要求是指數(shù)據(jù)庫能實現(xiàn)實時的各個部分的基本資料和小車物流的歷史行為等信息,并在每次小車傳送完成后,能夠自動補(bǔ)充新的信息;整合的要求是指條碼數(shù)據(jù)庫與小車等其他資源和信息系統(tǒng)要綜合統(tǒng)一,系統(tǒng)各單元及人員可根據(jù)權(quán)限的不同實施信息查詢和更新功能,用戶站點(diǎn)數(shù)據(jù)倉庫與小車的各種實時信息和監(jiān)控中心緊密結(jié)合等等。 2、基于數(shù)據(jù)庫支持的路徑條碼關(guān)系結(jié)構(gòu)和異常條碼識別功能 基于數(shù)據(jù)庫支持的、及時識別異常條碼的功能是十分重要的。對于建立實時監(jiān)控的物流系統(tǒng)需要制定一套合理的算法和保證算法最優(yōu)的條碼識別方案,即運(yùn)行中的小車要通過對經(jīng)過的條碼讀取并將識別信息
34、傳送給監(jiān)控計算機(jī),監(jiān)控計算機(jī)從全盤角度考慮做出小車通過的路徑是否正確、前方發(fā)生擁堵情況的備選路線等的計劃和方法。例如,航空公司的飛機(jī)航線飛行計劃,如航班飛行過程中通過儀表或?qū)崟r通訊與機(jī)場聯(lián)系報告自身的位置,機(jī)場判斷該航班飛行高度、路線是否正確,航班前方天氣異常飛機(jī)又該降落那個備用機(jī)場等等。這種方式或流程建立了一套實時核實反饋路徑正確性而又高效統(tǒng)籌全局的計劃。在小車發(fā)生擁堵的時候,能及時的識別到站小車的時間順序,依次給予相應(yīng)的繞行路線,從而有效的調(diào)度小車錯峰到達(dá)并使系統(tǒng)處于高效運(yùn)行態(tài)勢。 3、基于數(shù)據(jù)庫支持的車庫管理功能 系統(tǒng)通過數(shù)據(jù)倉庫可以為每一輛小車在各個區(qū)域為用戶提供物流服務(wù)后,提供就
35、近存入車庫的數(shù)據(jù)信息服務(wù),是暫時不用的小車及時進(jìn)入車庫備用減少軌道上的無效流通。 4、基于數(shù)據(jù)庫支持的各個部分報警出錯提示功能 系統(tǒng)的數(shù)據(jù)倉庫將通過對小車物流歷史行為的觀察和分析,發(fā)揮警示用戶各部分出現(xiàn)異常的功能。如一輛小車通過某一轉(zhuǎn)軌器時間超過歷史記錄時間或轉(zhuǎn)軌器與系統(tǒng)通訊超時,都是出錯和系統(tǒng)異常的跡象。系統(tǒng)數(shù)據(jù)庫通過對自動監(jiān)視各個部分的通訊資料,對各單元的潛在異常跡象作出警示。 3.4.3 具體設(shè)計 本系統(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ù)表的結(jié)構(gòu)如表3-1所示。 表3-
36、1 數(shù)據(jù)表列表 數(shù)據(jù)庫中的數(shù)據(jù)表如下所示(由于篇幅有限,只給出部分?jǐn)?shù)據(jù)表): 1、tb_tmxx(條碼信息表) 條碼信息表主要用于保存條碼的詳細(xì)信息。該數(shù)據(jù)表的結(jié)構(gòu)如表3-2所示。 表3-2 條碼數(shù)據(jù)表 字段名 數(shù)據(jù)類型 長度 描述 khxx_lc varchar 30 樓層編號 khxx_zgq varchar 30 轉(zhuǎn)軌器編號 khxx_zd varchar 30 站點(diǎn)編號 khxx_ckzd varchar 30 車庫終端編號 khxx_ckcd varchar 30 車庫初端編號 khxx_lj var
37、char 50 路徑編號 2、tb_user(用戶信息表) 用戶信息表,用于記錄操作用戶的密碼和操作權(quán)限。該數(shù)據(jù)表的結(jié)構(gòu)如表3-3所示。 表3-3 用戶數(shù)據(jù)表 字段名 數(shù)據(jù)類型 長度 描述 user_id nvarchar 20 操作員編號 user_name nvarchar 50 操作員姓名 user_mm nvarchar 30 操作員密碼 第4章 詳細(xì)設(shè)計 本系統(tǒng)主要分監(jiān)控畫面、PLC維護(hù)和通訊、站點(diǎn)服務(wù)、信息查詢、系統(tǒng)管理和接口總線等幾個功能模塊,作為本系統(tǒng)的基礎(chǔ),這里將重點(diǎn)介紹系統(tǒng)的系統(tǒng)管理和數(shù)據(jù)庫實現(xiàn)的技術(shù)。
38、 4.1 監(jiān)控畫面 監(jiān)控畫面主要是對智能小車物流系統(tǒng)的各個模塊進(jìn)行監(jiān)控干預(yù),主要有區(qū)域監(jiān)控和類別監(jiān)控兩種,如圖4-1所示。 圖4-1 主窗體運(yùn)行效果 4.2 系統(tǒng)管理模塊 本系統(tǒng)中大部分的操作功能都可以通過鼠標(biāo)操作途徑來實現(xiàn),為了保證代碼的一致性,將這些功能單獨(dú)做成各自的一個過程,然后在區(qū)域和類別的事件處理中調(diào)用此過程,實現(xiàn)功能。這樣既減少了編碼工作量,又提高了程序的可維護(hù)性。 4.2.1 區(qū)域控制器設(shè)置 區(qū)域控制器設(shè)置使用窗口式顯示設(shè)計,自動/手動轉(zhuǎn)換、重置故障、終止任務(wù)等操作必須通過右下方的編輯菜單用鼠標(biāo)完成。如圖4-2所示: 圖4-2 區(qū)域控制器設(shè)置 4.2.
39、2 用戶信息管理模塊 調(diào)用用戶信息管理窗體frmClient,接收用戶輸入信息,調(diào)用CClient.AddNew方法,顯示操作結(jié)果。操作實現(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ù)輸入,調(diào)用CClient.Update方法,顯示操作結(jié)果。操作實現(xiàn)如圖: 圖4-4 實時動態(tài)監(jiān)控窗口(局部) 2、站點(diǎn)實時狀態(tài) 通過調(diào)用CClient.Delete方法,顯示結(jié)果。操作實現(xiàn)如圖4-5: 圖4-5 站點(diǎn)實時狀態(tài) 3、轉(zhuǎn)軌器實時狀態(tài) 調(diào)用
40、轉(zhuǎn)軌器信息窗體frmClient顯示數(shù)據(jù),顯示結(jié)果。操作實現(xiàn)如圖4-6: 圖4-6 轉(zhuǎn)軌器實時狀態(tài) 4、防火門實時狀態(tài) 調(diào)用煩防火門信息窗體frmClient顯示數(shù)據(jù),顯示結(jié)果。操作實現(xiàn)如圖4-7: 圖4-7 防火門實時狀態(tài) 對于條碼的實時監(jiān)控采取相同的技術(shù)手段,這里不再重復(fù)做更多的介紹。 4.2.4 系統(tǒng)信息管理模塊 系統(tǒng)信息管理是與用戶密切關(guān)聯(lián)的,系統(tǒng)的全部運(yùn)行、故障信息都要保留供日后查驗,因為本系統(tǒng)的設(shè)計思想就是以用戶信息為核心。前面用戶信息管理窗體的設(shè)計過程中,已經(jīng)完成了部分信息的設(shè)計。具體實現(xiàn)如下: 1、歷史信息 調(diào)用歷史信息對話框frmAddCoo
41、p,接收用戶輸入的信息,調(diào)用CCooperate.AddNew方法,顯示結(jié)果。操作實現(xiàn)如圖4-8: 圖4-8 歷史信息 2、實時故障 獲取選中元素,調(diào)用實時故障信息對話框frmAddCoop顯示數(shù)據(jù),接收用戶輸入,調(diào)用CCooperate.Update方法,顯示操作結(jié)果。操作實現(xiàn)如圖4-9: 圖4-9 實時故障 3、版本信息 此模塊的實現(xiàn)原理和實時故障模塊非常相似,代碼的結(jié)構(gòu)與實現(xiàn)也完全相同,在此就不做過多介紹了。 4.3 數(shù)據(jù)庫操作技術(shù)實現(xiàn) 連接數(shù)據(jù)庫及相關(guān)的初始化操作,同時存放在對數(shù)據(jù)庫的操作過程中可能用到的一些公共函數(shù),在工程中建立了mdlPublic模塊。其中C
42、onnectToDatabase函數(shù)與數(shù)據(jù)庫建立連接,具體實現(xiàn)過程如下: Public Function ConnectToDatabase(DBType As gxcDBType) As Boolean On Error GoTo ERR_CONN Set g_Conn = New Connection 設(shè)置服務(wù)器名稱,數(shù)據(jù)庫名稱,登錄名(此時假設(shè)密碼為空) Dim ServerName As String, DBName As String, UserName As String, strPwd As String ServerName = "localhost"
43、 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
44、 Source=" & ServerName & ";pwd=" & strPwd .Open End With ConnectToDatabase = True Exit Function ERR_CONN: ConnectToDatabase = False MsgBox Err.Description End Function 總結(jié)與展望 從系統(tǒng)調(diào)查到查資料再到系統(tǒng)的分析設(shè)計,經(jīng)歷了幾個月的時間,經(jīng)過這幾個月的努力,這個系統(tǒng)總算是完成了。顯然這個系統(tǒng)還是有很多不成熟、不完善的地方。由于時間和能力有限本系統(tǒng)只完成了基本的功能部分,一些真正
45、實用的外圍功能還來不及完善特別是打印用戶查詢信息這部分沒法實現(xiàn),美工方面也不夠漂亮。 但這畢竟是自己獨(dú)立完成的第一個運(yùn)行正常的系統(tǒng),從敝帚自珍的角度來講,還是頗覺欣慰的。系統(tǒng)的實現(xiàn),將減輕醫(yī)院物流人員的負(fù)擔(dān),并能為急診、手術(shù)的方案確定提供支持。如果一個醫(yī)院可以很好的利用物流小車系統(tǒng),會看到在效率、人員勞動強(qiáng)度和患者滿意度多方面的提高,對未來的透明、可追蹤、防污染,以及高質(zhì)量物流時代的來臨也就更有準(zhǔn)備,也就向人工智能物流靠近了一步。 總之,智能物流小車系統(tǒng)要求功能完善、性能穩(wěn)定可靠、安全性好,能滿足其余各子系統(tǒng)的要求并留有一定的余地。在充分考慮科學(xué)、安全、可靠的基礎(chǔ)上,考慮系統(tǒng)的運(yùn)輸效率高、
46、節(jié)能、無公害、柔性輸送的優(yōu)點(diǎn)。數(shù)據(jù)庫及支撐平臺為整個智能物流小車系統(tǒng)的流暢運(yùn)行提供了數(shù)據(jù)的存儲管理分析和數(shù)據(jù)信息的交互傳遞平臺,是整個系統(tǒng)的基礎(chǔ),也是我今后努力學(xué)習(xí)的地方。 本系統(tǒng)能夠順利完成要大力感謝指導(dǎo)老師李穎在百忙中抽出時間給予指導(dǎo)和幫助。 最后,懇請各位評審老師不吝賜教,多提寶貴意見。 參考文獻(xiàn) [1] 劉韜.Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航.人民郵電出版社,2002.03 [2] 龔沛曾,陸慰民,楊志強(qiáng).Visual Basic程序設(shè)計教程.高等教育出版社,2000.05 [3] 宋昆,李嚴(yán).SQL Server數(shù)據(jù)庫開發(fā)實例解析.機(jī)械工業(yè)出版社,200
47、6.01 [4] 李俊民,高春燕.Access數(shù)據(jù)庫開發(fā)實例解析.機(jī)械工業(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實用簡明教程.清華大學(xué)出版社,2004.03 [9] 羅曉沛.數(shù)據(jù)庫技術(shù).華中理工大學(xué)出版社,2000.05 [10] 孫兆林,齊占杰.新編SQL Server 2000圖解教程.北京希望電子出版社,2001.03
- 溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案