亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        醫(yī)療衛(wèi)生局域網(wǎng)內(nèi)文件檢索及共享系統(tǒng)研究

        2017-08-08 02:04:22豆高峰王素華
        電腦與電信 2017年6期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)用戶(hù)信息

        豆高峰 王素華

        (沈丘縣疾病預(yù)防控制中心,河南 周口 466300)

        醫(yī)療衛(wèi)生局域網(wǎng)內(nèi)文件檢索及共享系統(tǒng)研究

        豆高峰 王素華

        (沈丘縣疾病預(yù)防控制中心,河南 周口 466300)

        醫(yī)療衛(wèi)生電子文檔文件在局域網(wǎng)內(nèi)進(jìn)行文件檢索、共享操作已經(jīng)成為了電子化醫(yī)療辦公的重要環(huán)節(jié)。本文首先論述了FTP技術(shù)與應(yīng)用開(kāi)發(fā)環(huán)境,然后從文件共享分級(jí)設(shè)計(jì)、用戶(hù)操作客戶(hù)端、系統(tǒng)支撐服務(wù)器端三方面分析了醫(yī)療衛(wèi)生局域網(wǎng)內(nèi)文件檢索及共享系統(tǒng)開(kāi)發(fā)和功能實(shí)現(xiàn)。

        醫(yī)療衛(wèi)生局域網(wǎng);局域網(wǎng)內(nèi)文件檢索;局域網(wǎng)內(nèi)文件共享

        1 引言

        醫(yī)療衛(wèi)生電子文檔文件由于業(yè)務(wù)服務(wù)和行政工作需要通過(guò)局域網(wǎng)內(nèi)進(jìn)行檢索和共享[1]。目前,文件資料共享工具通常具有上傳下載的基本功能,同時(shí)支持在線遠(yuǎn)程編輯、移動(dòng)和刪除文件,甚至可以保存、打印遠(yuǎn)程文件和目錄、支持上載、下載的斷點(diǎn)續(xù)傳等,本系統(tǒng)設(shè)計(jì)為文件配置了差異化共享級(jí)別,分為完全共享、部分共享和完全不共享。按照共享級(jí)別配置不同的權(quán)限功能,對(duì)于完全共享的文件,用戶(hù)可以賦予下載權(quán)限;對(duì)于部分共享的文件,用戶(hù)只能瀏覽文件摘要信息;對(duì)于完全不共享的文件,僅文件存儲(chǔ)者可以獲取文件信息,而其他用戶(hù)無(wú)法查閱。

        本文首先介紹了文件檢索及共享系統(tǒng)中FTP技術(shù)和Visual C++應(yīng)用開(kāi)發(fā)環(huán)境,然后詳細(xì)闡述了醫(yī)療衛(wèi)生局域網(wǎng)內(nèi)文件檢索及共享系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)。

        圖1 FTP基本工作原理

        2 FTP技術(shù)與應(yīng)用開(kāi)發(fā)環(huán)境

        2.1 FTP技術(shù)

        FTP(File Transfer Protocol)讓用戶(hù)連接上遠(yuǎn)端計(jì)算機(jī)(此計(jì)算機(jī)上運(yùn)行FTP服務(wù)器程序)查看遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)的文件,然后將文件從遠(yuǎn)程計(jì)算機(jī)上拷至本地計(jì)算機(jī)或者將本地計(jì)算機(jī)的文件傳送至遠(yuǎn)端計(jì)算機(jī)[2]。

        FTP的三個(gè)構(gòu)件包括用戶(hù)接口、用戶(hù)控制進(jìn)程和用戶(hù)數(shù)據(jù)傳送進(jìn)程。服務(wù)器有兩個(gè)構(gòu)件包括服務(wù)器控制進(jìn)程和服務(wù)器數(shù)據(jù)傳送進(jìn)程。在整個(gè)交互的FTP會(huì)話中,控制連接始終處于連接狀態(tài)的,數(shù)據(jù)連接則在每一次文件傳送時(shí)先打開(kāi)然后關(guān)閉。

        與大多數(shù)Internet服務(wù)一樣,F(xiàn)TP也是一個(gè)用戶(hù)機(jī)/服務(wù)器系統(tǒng)。用戶(hù)通過(guò)一個(gè)支持FTP協(xié)議的用戶(hù)機(jī)程序,連接到在遠(yuǎn)程主機(jī)上的FTP服務(wù)器程序。用戶(hù)通過(guò)用戶(hù)機(jī)程序向服務(wù)器程序發(fā)出命令,服務(wù)器程序執(zhí)行用戶(hù)所發(fā)出的命令,并將執(zhí)行的結(jié)果返回到用戶(hù)機(jī)。例如:用戶(hù)發(fā)出一條命令,要求服務(wù)器向用戶(hù)傳送某一個(gè)文件的一份拷貝,服務(wù)器會(huì)響應(yīng)這條命令,將指定文件送至用戶(hù)的機(jī)器上。用戶(hù)機(jī)程序代表用戶(hù)接收到這個(gè)文件,將其存放在用戶(hù)目錄中。

        FTP的使用涉及兩個(gè)概念,即:“下載”(Download)和“上載”(Upload)?!跋螺d”文件就是從遠(yuǎn)程主機(jī)拷貝文件至自己的計(jì)算機(jī)上;“上載”文件就是將文件從自己的計(jì)算機(jī)中拷貝至遠(yuǎn)程主機(jī)上。用Internet語(yǔ)言來(lái)說(shuō),用戶(hù)可通過(guò)用戶(hù)機(jī)程序向(從)遠(yuǎn)程主機(jī)上載(下載)文件。

        2.2 VisualC++開(kāi)發(fā)

        Visual C++是M icrosoft公司發(fā)布的,采用面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP,ObjectOriented Programm ing)思想進(jìn)行編程的典型開(kāi)發(fā)語(yǔ)言,具有高效、功能強(qiáng)大、應(yīng)用廣泛、生成代碼效率高等特點(diǎn),已成為當(dāng)前窗口應(yīng)用系統(tǒng)最具實(shí)力的軟件集成開(kāi)發(fā)平臺(tái)[3]。Visual C++中包含了開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序的全方位支持,提供了多類(lèi)型編程技術(shù),如:WinSock、WinInet、ActiveX等,這些技術(shù)共同組成了強(qiáng)大的開(kāi)發(fā)VisualC++網(wǎng)絡(luò)應(yīng)用程序的集成開(kāi)發(fā)環(huán)境。Visual C++作為一種程序設(shè)計(jì)語(yǔ)言,它同時(shí)也是一個(gè)集成開(kāi)發(fā)工具,提供了軟件代碼自動(dòng)生成和可視化的資源編輯功能[4]。

        擴(kuò)展名為.dsw類(lèi)型文件,此類(lèi)型的文件在VC中是級(jí)別最高的,稱(chēng)為Workspace文件。在VC中,應(yīng)用程序是以Project的形式存在的,Project文件以.dsp為擴(kuò)展名,在Workspace文件中可以包含多個(gè)Project,由Workspace文件對(duì)其進(jìn)行統(tǒng)一的協(xié)調(diào)和管理。

        擴(kuò)展名為.dsw類(lèi)型的Workspace文件相配合的一個(gè)重要的文件類(lèi)型是以.opt為擴(kuò)展名的文件,這個(gè)文件中包含的是在Workspace文件中要用到的本地計(jì)算機(jī)的有關(guān)配置信息,因而此文件不能在不同的計(jì)算機(jī)上共享,當(dāng)打開(kāi)一個(gè)Workspace文件時(shí),如果系統(tǒng)找不到需要的.opt類(lèi)型文件,就會(huì)自動(dòng)地創(chuàng)建一個(gè)與之配合的包含本地計(jì)算機(jī)信息的.opt文件。

        擴(kuò)展名為Project文件的擴(kuò)展名是.dsp,這個(gè)文件中存放的是一個(gè)特定的工程,也就是特定的應(yīng)用程序的有關(guān)信息,每個(gè)工程都對(duì)應(yīng)有一個(gè).dsp類(lèi)型的文件。擴(kuò)展名為.clw的文件是用來(lái)存放應(yīng)用程序中用到的類(lèi)和資源的信息,這些信息是VC中ClassWizard工具管理和使用類(lèi)的信息來(lái)源。對(duì)應(yīng)每個(gè)應(yīng)用程序有一個(gè)readme.txt文件,這個(gè)文件列出了應(yīng)用程序中用到的所有文件的信息。

        在應(yīng)用程序中大量應(yīng)用的是以.h和.cpp為擴(kuò)展名的文件,以h為擴(kuò)展名的文件稱(chēng)為頭文件。以.cpp為擴(kuò)展名的文件稱(chēng)為實(shí)現(xiàn)文件,一般說(shuō)來(lái)以.h為擴(kuò)展名的文件與以.cpp為擴(kuò)展名的文件是一一對(duì)應(yīng)配合使用的,在.h為擴(kuò)展名的文件中包含的主要是類(lèi)的定義,而在.cpp為擴(kuò)展名的文件中包含的主要是類(lèi)成員函數(shù)的實(shí)現(xiàn)代碼。

        M icrosoft基本類(lèi)庫(kù)MFC(M icrosoft Foundation Class Library)是VisualC++的重要組成部分。MFC中絕大多數(shù)類(lèi)都是由類(lèi)Cobject派生的,這些類(lèi)可以劃分成不同的類(lèi)別。Visual C++的窗口類(lèi)由類(lèi)CWnd派生,包括CFramWnd、CMDIFrameWnd、CMDIChildWnd、CView和CDialog等。命令消息可以被多個(gè)對(duì)象處理,包括文檔對(duì)象、文檔模板對(duì)象以及窗口和視圖中的應(yīng)用程序?qū)ο蟮取?/p>

        3 醫(yī)療衛(wèi)生局域網(wǎng)內(nèi)文件檢索及共享系統(tǒng)開(kāi)發(fā)

        醫(yī)療衛(wèi)生局域網(wǎng)內(nèi)文件檢索及共享系統(tǒng)在文件服務(wù)器中存放文件,用戶(hù)將文件上傳到文件服務(wù)器,服務(wù)器即將它保存在對(duì)應(yīng)用戶(hù)的目錄下,數(shù)據(jù)庫(kù)存放的是用戶(hù)所上傳的文件的描述信息,包括文件名、文件路徑、文件類(lèi)型、文件摘要信息等。服務(wù)器端的服務(wù)日志、在線用戶(hù)等模塊,主要是給服務(wù)器管理員提供服務(wù)器的服務(wù)狀態(tài)以及和客戶(hù)端的連接情況等??蛻?hù)端用戶(hù)登錄時(shí)輸入在服務(wù)器端已經(jīng)授權(quán)的用戶(hù)名和密碼,選擇要上傳的本地文件,并填入相對(duì)應(yīng)的摘要信息,然后上傳,這些便實(shí)現(xiàn)了FTP文檔保存和文件信息保存的功能,而其他用戶(hù)登錄時(shí),瀏覽到服務(wù)器端的文件,若發(fā)現(xiàn)文件是完全共享或部分共享,則可以在文件信息顯示模塊看到文件的摘要信息。

        3.1 文件共享分級(jí)設(shè)計(jì)

        由于本系統(tǒng)的文件摘要信息存放在數(shù)據(jù)庫(kù)中,則在數(shù)據(jù)庫(kù)中需要存放。在數(shù)據(jù)庫(kù)中設(shè)置“完全共享”、“部分共享”、“不共享”字段對(duì)應(yīng)的標(biāo)號(hào)。

        圖2 文件共享分級(jí)表

        USER表中存放用戶(hù)名及密碼,這些信息和服務(wù)器端授權(quán)的用戶(hù)信息一致,客戶(hù)在請(qǐng)求與服務(wù)器建立連接時(shí),先在USER表中查詢(xún),看有沒(méi)有同時(shí)符合用戶(hù)名和密碼的記錄。沒(méi)有相符合記錄就向客戶(hù)端發(fā)送“參數(shù)不合法!”消息。有符合條件的記錄,則用戶(hù)可以進(jìn)行以下步驟:上傳本地文件或從服務(wù)器下載文件或?yàn)g覽摘要。

        文件信息表包括文件名、文件類(lèi)型、文件的摘要信息(用戶(hù)對(duì)文件進(jìn)行的必要描述)、文件在服務(wù)器端的存放目錄以及文件的共享級(jí)別。這些信息都是用戶(hù)在上傳文件的同時(shí)寫(xiě)入數(shù)據(jù)庫(kù)的,即數(shù)據(jù)服務(wù)器存放這些文件信息。當(dāng)有用戶(hù)瀏覽到服務(wù)器的某個(gè)文件時(shí),服務(wù)器根據(jù)共享級(jí)別,找到此文件相關(guān)的摘要信息顯示在客戶(hù)端。

        3.2 用戶(hù)操作客戶(hù)端

        本系統(tǒng)將用戶(hù)、用戶(hù)密碼文件路徑、文件的摘要信息等存放在數(shù)據(jù)庫(kù)里,新建的數(shù)據(jù)庫(kù)命名為FILE_INFO,并把它注冊(cè)為數(shù)據(jù)源FILE_INFO。創(chuàng)建了一個(gè)應(yīng)用程序工程后,在應(yīng)用程序中要用到后臺(tái)數(shù)據(jù)庫(kù)中的程序相關(guān)數(shù)據(jù),則必須使應(yīng)用程序跟數(shù)據(jù)庫(kù)連接。本程序利用ODBC連接數(shù)據(jù)庫(kù),其首要的任務(wù)是配置一個(gè)數(shù)據(jù)源,數(shù)據(jù)源用來(lái)發(fā)送信息至本系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫(kù)物理文件檢索以及使用ODBC驅(qū)動(dòng)器來(lái)翻譯API調(diào)用。

        圖3 用戶(hù)操作客戶(hù)端

        3.3 系統(tǒng)支撐服務(wù)器端

        服務(wù)器端設(shè)計(jì)包括文件服務(wù)器和數(shù)據(jù)服務(wù)器的設(shè)計(jì),文件服務(wù)器存儲(chǔ)和管理文件,數(shù)據(jù)服務(wù)器就是在數(shù)據(jù)庫(kù)里對(duì)文件摘要信息的管理。

        圖4 服務(wù)器初始化配置

        (1)服務(wù)日志模塊:實(shí)時(shí)跟蹤服務(wù)器的服務(wù)狀態(tài),顯示用戶(hù)與服務(wù)器的連接信息。當(dāng)有用戶(hù)向服務(wù)器發(fā)送連接請(qǐng)求時(shí),服務(wù)器會(huì)作出應(yīng)答,在主區(qū)域中顯示應(yīng)答信息。如:只要用戶(hù)登錄到服務(wù)器就顯示該用戶(hù)的連接IP地址和歡迎消息。

        (2)在線用戶(hù)模塊:顯示當(dāng)前在線用戶(hù)的信息,包括用戶(hù)名、登錄的IP地址以及登錄時(shí)間等。用戶(hù)尚未與服務(wù)器連接或已經(jīng)與服務(wù)器斷開(kāi)連接則不再顯示任何消息。

        (3)統(tǒng)計(jì)信息模塊:負(fù)責(zé)對(duì)用戶(hù)上傳下載的文件數(shù)量以及總共傳輸?shù)淖止?jié)數(shù)進(jìn)行統(tǒng)計(jì)。

        (4)配置模塊:顯示FTP端口、能夠連接的最大用戶(hù)數(shù)(即能同時(shí)連接到服務(wù)器的最大用戶(hù)數(shù)、歡迎消息、連接超時(shí)時(shí)間、日志等信息,日志主要跟蹤服務(wù)器的服務(wù)過(guò)程和狀態(tài)。

        (5)系統(tǒng)安全模塊:該模塊包括設(shè)置想阻止的已知客戶(hù)端IP地址,其他的都可訪問(wèn)服務(wù)器;列出允許訪問(wèn)的IP地址而阻止其他任何企圖訪問(wèn)的IP地址。

        4 結(jié)語(yǔ)

        醫(yī)療衛(wèi)生局域網(wǎng)內(nèi)文件檢索及共享系統(tǒng)實(shí)現(xiàn)了對(duì)文件資料的共享功能。任何已經(jīng)在服務(wù)器端被授權(quán)了的用戶(hù),若需要其他用戶(hù)也能共享自己的文件,可通過(guò)文件設(shè)置成完全共享級(jí)別并上傳到文件服務(wù)器實(shí)現(xiàn);而其他用戶(hù)若從服務(wù)器瀏覽到的文件是可以完全共享的,也可以下載此文件。若用戶(hù)只希望其他用戶(hù)初步了解自己的文件,而不是完全共享自己的文件,則可以在上傳環(huán)節(jié)選擇部分共享級(jí)別,將文件的摘要信息上傳到服務(wù)器的后臺(tái)數(shù)據(jù)庫(kù),則其他用戶(hù)只能瀏覽到摘要信息,而不能下載。

        [1]劉朋,呂英偉.國(guó)際化大型醫(yī)院局域網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2017(4):64-65.

        [2]黨海燕,麻小娟,詹金珍.基于FTP協(xié)議多用戶(hù)遠(yuǎn)程數(shù)據(jù)的訪問(wèn)[J].工業(yè)儀表與自動(dòng)化裝置,2017(1):109-111.

        [3]李響.VC中用W ord實(shí)現(xiàn)文檔的自動(dòng)生成和排版的研究[D].北京:華北電力大學(xué),2015.

        [4]霍爾頓.VisualC++2013入門(mén)經(jīng)典(第7版)[M].北京:清華大學(xué)出版社,2015.

        Research on LAN DocumentRetrievaland Sharing in Medicaland Health Servicessystem

        Dou Gaofeng Wang Suhua
        (Center for Disease Controland Prevention of Shenqiu County,Zhoukou 466300,Henan)

        Medical and health electronic document retrieval and sharing has been an important part in e-Healthcare.The FTP technology and application development environment are discussed.The development and function implementation of LAN-based document retrievaland sharing inmedicaland health services system are analyzed from file sharing grade design,useroperation client,and the system supporting server.

        medicaland health services LAN;LAN document retrieval;LAN documentsharing

        TP393

        A

        1008-6609(2017)06-0057-03

        豆高峰(1980-),男,河南周口人,本科,科長(zhǎng),研究方向?yàn)獒t(yī)療信息化建設(shè)。

        猜你喜歡
        數(shù)據(jù)庫(kù)用戶(hù)信息
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        數(shù)據(jù)庫(kù)
        關(guān)注用戶(hù)
        關(guān)注用戶(hù)
        數(shù)據(jù)庫(kù)
        關(guān)注用戶(hù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        如何獲取一億海外用戶(hù)
        展會(huì)信息
        最新69国产成人精品视频免费 | 日韩国产有码在线观看视频| 北岛玲亚洲一区二区三区| 少妇一级淫片中文字幕| 国产无遮挡又黄又爽免费网站| 在线看片无码永久免费aⅴ| 成在线人免费无码高潮喷水| 一区二区三区四区亚洲免费| 国产偷国产偷精品高清尤物| 日本午夜免费福利视频| 久久久久久久久高潮无码| 精品嫩模福利一区二区蜜臀| 无码人妻aⅴ一区二区三区| 3d动漫精品啪啪一区二区下载| 亚洲精品日本| 国产一区二区三区亚洲| 国产精久久一区二区三区| 无遮无挡三级动态图| 男女上床视频在线观看| 日本在线观看一区二区三区视频| 久久精品色福利熟妇丰满人妻91| 啦啦啦www播放日本观看| 精品无码AⅤ片| 亚洲精品综合在线影院| 激情久久黄色免费网站| 内射欧美老妇wbb| 国产在线观看免费观看| 91精品欧美综合在线观看| 久久亚洲乱码中文字幕熟女| 亚洲加勒比久久88色综合| 91视频免费国产成人| 中文字幕av一区二区三区诱惑 | 女同视频网站一区二区| 人人人妻人人人妻人人人| 日本高清色倩视频在线观看| 欧美精品高清在线xxxx| 国产一区二区三区啊啊| 东京热人妻一区二区三区| 中文字幕人妻中文| 蓝蓝的天空,白白的云| 久热re这里精品视频在线6|