999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

環境衛生檢測管理信息系統三層程序架構的設計與實現

2012-12-31 00:00:00陳晶羅俊龐延輝肖鵬周虹茹
科技資訊 2012年31期

摘 要:本文以樣品登記模塊為例,闡述了環境衛生檢測管理信息系統三層應用程序架構的實現。B/S(Browser/Server)模式將軟件系統功能進行明確分割,分為三大層:表示層(Presentation Layer),業務邏輯層(Business Layer)和數據層(Data Access Layer)。表示層面向最終用戶,業務邏輯層完成系統功能,數據訪問層對數據庫中的數據進行處理。這樣簡化了客戶端軟件,用戶只需安裝瀏覽器,就可以對數據庫內容進行操作。

關鍵詞:管理信息系統 B/S(Browser/Server)模式

中圖分類號:TP3 文獻標識碼:A 文章編號:1672-3791(2012)11(a)-0019-02

1 項目背景

武漢市疾病預防控制中心是衛生監測、檢驗出證、技術仲裁、預防醫學研究的機構,開展實驗室檢測、分析、鑒定和評價。疾控中心檢測與評價任務主要包括環境檢測和衛生檢驗。環境衛生檢測管理系統針對這兩類業務,實現檢測流程的自動化。

2 業務流程分析

檢驗業務流程[1]主要分為三部分:(1)樣品室的收樣階段,主要包括樣品登記、分配檢測任務。(2)實驗室的樣品檢測階段,主要包括檢測項目確認、結果錄入、將結果匯總成報告。(3)報告審核發放階段,包括報告審核、報告簽字、報告發放。

3 應用程序架構設計

環境衛生檢測管理系統的體系結構采用B/S(Browser/Server)模式,讓每個終端機數據通過網絡向指定服務器匯總。B/S(Browser/Server)模式將軟件系統功能進行明確分割,分為三大層:表示層(Presentation Layer),業務邏輯層(Business Layer)和數據層(Data Access Layer),如圖1所示。這樣簡化了客戶端軟件,用戶只需安裝瀏覽器,就可以對數據庫內容進行操作[2]。系統將功能的完成交給業務邏輯層[3]。數據訪問層主要對數據庫中的數據進行處理。

表示層(Presentation Layer)將提供應用的用戶接口部分即人機接口界面,負責顯示信息和收集數據,并與業務邏輯層通信。此層主要面向最終用戶,因此必須直觀易操作。

業務邏輯層(Business Layer)接受來自表示層的數據請求后,利用服務器完成系統的應用功能,負責處理業務邏輯(包括與數據層的通信),并將處理結果發回表示層。

數據訪問層(Data Access Layer)根據業務邏輯層的請求獨立地進行各種數據庫數據處理,并將結果發回業務邏輯層。

各層之間的數據交換應盡可能的簡潔,盡量減少在表示層與業務邏輯層之間進行數據交換的次數。

4 三層應用程序架構的實現

環境衛生檢測管理系統包括樣品登記、樣品通知、樣品分配、任務分配、樣品檢測、報告編制、報告審核、報告簽字、報告發放、報告查詢10個模塊。其中樣品登記模塊涉及的信息較多,操作和界面相對復雜。本文以樣品登記模塊為例,闡述三層應用程序架構的實現。

4.1 樣品登記模塊操作界面

樣品登記模塊界面分為樣品登記操作按鈕框、檢測類別目錄框,樣品查詢框和樣品列表框如圖2所示。

樣品室收樣人員在登錄樣品登記模塊時,系統調用樣品檢測類別表生成樹形目錄。選擇目錄中的檢測類別,系統將數據信息賦值到樣品檢測申請/受理單中的樣品類別框中,并與樣品檢測申請/受理單中的檢測項目、檢測依據相關聯,彈出檢測項目復選框,展現出該類別對應的檢測項目和檢測依據(即相應的國家檢測標準)。樣品室收樣人員在樣品檢測申請/受理單中填寫樣品信息,其中樣品名稱、樣品性狀、檢測項目、檢測報告議定日期為必填項目。確認樣品信息后保存,可以在樣品列表框中看到樣品詳細信息的記錄。在提交前可以編輯修改樣品檢測申請/受理單。提交之后則不允許再修改檢測申請/受理單。

4.2 樣品登記模塊三層架構的實現

根據樣品登記模塊的業務流程和界面操作流程,將系統功能劃分為三層,如圖3所示。

表示層提供樣品登記界面的顯示和樣品類別、樣品記錄的展現。根據用戶在界面上的操作輸入數據,業務邏輯層完成樣品收樣,獲取頁面傳輸過來的數據,對于數據是否合法進行判斷,然后進行業務處理。數據層提供數據表與視圖,與業務邏輯層進行交互,將檢測申請/受理單中的數據信息存儲到相應的數據表中。

樣品登記模塊三層結構具體功能實現過程如圖4所示。初始化,用戶在表示層輸入樣品登記信息后提交,邏輯層判斷樣品名稱是否為空,如果為空則返回錯誤信息,如果不為空,則與數據層進行交互,打開數據庫連接,將數據保存到數據庫中,如果數據保存時發生異常,則返回錯誤信息,如果數據保存正常,則返回正常信息,并在表示層中將結果展示出來。

5 結語

本文以樣品登記模塊為例,闡述了環境衛生檢測管理信息系統三層應用程序架構的實現。B/S( Browser/Server)模式的三層架構模式,大大簡化了客戶端軟件,用戶不用安裝額外的客戶端,只需要安裝瀏覽器,就可以方便地對數據庫內容進行瀏覽、新增和變更。因此只需要管理服務器,不需要維護客戶端,這樣系統的升級和維護也相應簡單。

參考文獻

[1] 楊海鷹,沈彤,陸婉珍.LIMS與實驗室管理[J].現代科學儀器,2002(1):25-26.

[2] 趙宏偉,秦昌明.基于B/S 3層體系結構的軟件設計方法研究[J].實驗室研究與探索,2011,30(7):64-66.

[3] 朱愛紅,余冬梅,張聚禮.基于B/S軟件體系結構的研究[J].計算機工程與設計,2005,26(5):1164-1165.

[4] 蔡長安,王琪.基于B/S模式的學生信息管理系統設計與實現[J].計算機工程與設計,2006,27(14):2585-2587.

主站蜘蛛池模板: 婷婷五月在线视频| 国产福利大秀91| 超清人妻系列无码专区| 亚洲国产成人久久精品软件| 亚洲熟女中文字幕男人总站| 国产天天色| 国产色婷婷| 亚洲天堂久久久| 亚洲人成在线精品| 久久不卡国产精品无码| 亚洲成年人网| 东京热高清无码精品| 国产日韩精品一区在线不卡| 亚洲精品国偷自产在线91正片| 色综合中文综合网| 国产日本欧美在线观看| 国产精品自在线天天看片| 自慰高潮喷白浆在线观看| 欧美怡红院视频一区二区三区| 伊人福利视频| 国产XXXX做受性欧美88| 国产在线97| 欧美精品亚洲二区| 亚洲欧美不卡| 国产成人午夜福利免费无码r| 欧美色亚洲| 午夜在线不卡| 中国国产A一级毛片| 久久午夜夜伦鲁鲁片无码免费 | 中文字幕在线欧美| 99手机在线视频| 久久一本精品久久久ー99| 小说区 亚洲 自拍 另类| a级毛片一区二区免费视频| 亚洲人成高清| 精品色综合| 曰韩人妻一区二区三区| 亚洲午夜18| 亚洲国产在一区二区三区| 日韩高清欧美| 国产精品视频导航| 99热最新网址| 免费va国产在线观看| 国产91九色在线播放| 亚洲中久无码永久在线观看软件 | 韩国自拍偷自拍亚洲精品| 婷婷99视频精品全部在线观看| 区国产精品搜索视频| 2021无码专区人妻系列日韩| 国产精品高清国产三级囯产AV| 国产尤物在线播放| 国产精品一区二区在线播放| 国产人在线成免费视频| 国产精品理论片| 亚洲成人一区在线| 国产在线自乱拍播放| 日日碰狠狠添天天爽| 欧美高清日韩| 国产精品吹潮在线观看中文| 免费国产高清视频| 日韩国产无码一区| 国产电话自拍伊人| 亚洲a级在线观看| 人妻21p大胆| 中文字幕有乳无码| 999福利激情视频| 日韩精品一区二区三区免费| 婷婷色中文网| 91精品小视频| 国产99视频免费精品是看6| 亚洲天堂区| 2048国产精品原创综合在线| 婷婷色丁香综合激情| 国产精品久久久久久搜索| 亚洲第一成年人网站| 国产精品短篇二区| 欧美日韩亚洲综合在线观看| 青青热久免费精品视频6| 亚洲性视频网站| av在线5g无码天天| 亚洲无码电影| 久久毛片网|