国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

2017-08-08 02:04:22豆高峰王素華
電腦與電信 2017年6期
關(guān)鍵詞:服務(wù)器端局域網(wǎng)應(yīng)用程序

豆高峰 王素華

(沈丘縣疾病預(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)用開發(fā)環(huán)境,然后從文件共享分級(jí)設(shè)計(jì)、用戶操作客戶端、系統(tǒng)支撐服務(wù)器端三方面分析了醫(yī)療衛(wèi)生局域網(wǎng)內(nèi)文件檢索及共享系統(tǒng)開發(fā)和功能實(shí)現(xiàn)。

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

1 引言

醫(yī)療衛(wèi)生電子文檔文件由于業(yè)務(wù)服務(wù)和行政工作需要通過局域網(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ì)于完全共享的文件,用戶可以賦予下載權(quán)限;對(duì)于部分共享的文件,用戶只能瀏覽文件摘要信息;對(duì)于完全不共享的文件,僅文件存儲(chǔ)者可以獲取文件信息,而其他用戶無法查閱。

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

圖1 FTP基本工作原理

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

2.1 FTP技術(shù)

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

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

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

2.2 VisualC++開發(fā)

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

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

擴(kuò)展名為.dsw類型的Workspace文件相配合的一個(gè)重要的文件類型是以.opt為擴(kuò)展名的文件,這個(gè)文件中包含的是在Workspace文件中要用到的本地計(jì)算機(jī)的有關(guān)配置信息,因而此文件不能在不同的計(jì)算機(jī)上共享,當(dāng)打開一個(gè)Workspace文件時(shí),如果系統(tǒng)找不到需要的.opt類型文件,就會(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類型的文件。擴(kuò)展名為.clw的文件是用來存放應(yīng)用程序中用到的類和資源的信息,這些信息是VC中ClassWizard工具管理和使用類的信息來源。對(duì)應(yīng)每個(gè)應(yīng)用程序有一個(gè)readme.txt文件,這個(gè)文件列出了應(yīng)用程序中用到的所有文件的信息。

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

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

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

醫(yī)療衛(wèi)生局域網(wǎng)內(nèi)文件檢索及共享系統(tǒng)在文件服務(wù)器中存放文件,用戶將文件上傳到文件服務(wù)器,服務(wù)器即將它保存在對(duì)應(yīng)用戶的目錄下,數(shù)據(jù)庫(kù)存放的是用戶所上傳的文件的描述信息,包括文件名、文件路徑、文件類型、文件摘要信息等。服務(wù)器端的服務(wù)日志、在線用戶等模塊,主要是給服務(wù)器管理員提供服務(wù)器的服務(wù)狀態(tài)以及和客戶端的連接情況等??蛻舳擞脩舻卿洉r(shí)輸入在服務(wù)器端已經(jīng)授權(quán)的用戶名和密碼,選擇要上傳的本地文件,并填入相對(duì)應(yīng)的摘要信息,然后上傳,這些便實(shí)現(xiàn)了FTP文檔保存和文件信息保存的功能,而其他用戶登錄時(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表中存放用戶名及密碼,這些信息和服務(wù)器端授權(quán)的用戶信息一致,客戶在請(qǐng)求與服務(wù)器建立連接時(shí),先在USER表中查詢,看有沒有同時(shí)符合用戶名和密碼的記錄。沒有相符合記錄就向客戶端發(fā)送“參數(shù)不合法!”消息。有符合條件的記錄,則用戶可以進(jìn)行以下步驟:上傳本地文件或從服務(wù)器下載文件或?yàn)g覽摘要。

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

3.2 用戶操作客戶端

本系統(tǒng)將用戶、用戶密碼文件路徑、文件的摘要信息等存放在數(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ù)源用來發(fā)送信息至本系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫(kù)物理文件檢索以及使用ODBC驅(qū)動(dòng)器來翻譯API調(diào)用。

圖3 用戶操作客戶端

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),顯示用戶與服務(wù)器的連接信息。當(dāng)有用戶向服務(wù)器發(fā)送連接請(qǐng)求時(shí),服務(wù)器會(huì)作出應(yīng)答,在主區(qū)域中顯示應(yīng)答信息。如:只要用戶登錄到服務(wù)器就顯示該用戶的連接IP地址和歡迎消息。

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

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

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

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

4 結(jié)語(yǔ)

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

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

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

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

[4]霍爾頓.VisualC++2013入門經(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è)。

猜你喜歡
服務(wù)器端局域網(wǎng)應(yīng)用程序
基于VPN的機(jī)房局域網(wǎng)遠(yuǎn)程控制系統(tǒng)
電子制作(2019年16期)2019-09-27 09:35:04
刪除Win10中自帶的應(yīng)用程序
淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
成功(2018年10期)2018-03-26 02:56:14
基于802.1Q協(xié)議的虛擬局域網(wǎng)技術(shù)研究與實(shí)現(xiàn)
電子制作(2017年17期)2017-12-18 06:40:48
局域網(wǎng)性能的優(yōu)化
電子制作(2017年8期)2017-06-05 09:36:15
在Windows中安裝OpenVPN
網(wǎng)頁(yè)防篡改中分布式文件同步復(fù)制系統(tǒng)
關(guān)閉應(yīng)用程序更新提醒
電腦迷(2012年15期)2012-04-29 17:09:47
三星電子將開設(shè)應(yīng)用程序下載商店
微軟軟件商店開始接受應(yīng)用程序
兖州市| 临朐县| 曲沃县| 绩溪县| 慈溪市| 太白县| 明溪县| 阿巴嘎旗| 信阳市| 台东市| 平度市| 哈巴河县| 雷波县| 广平县| 东乌珠穆沁旗| 绥阳县| 得荣县| 盈江县| 玉溪市| 崇信县| 潼关县| 南溪县| 清远市| 辽中县| 遂宁市| 福清市| 辛集市| 保山市| 建平县| 喜德县| 林口县| 三原县| 东乡县| 和硕县| 德安县| 易门县| 巩留县| 双江| 扶沟县| 台前县| 韶关市|