【正文】
在添加用戶過程中,如果操作錯誤,則彈出相應的提示信息,指導管理員正確添加用戶。 左鍵單擊右上方列表中記 錄時,右下方的左邊的面板會顯示對應記錄的其他信息,右邊的預覽窗口顯示對應記錄的簡介內容、縮略圖等。如果登錄失敗,系統(tǒng)提醒用戶確認賬號和密碼的正確性,并返回未輸入狀態(tài)。 對于系 統(tǒng)界面的設計,作者并沒有過多華麗、累贅的布局,本著友好、自然、方便的用戶 使用的原則,把系統(tǒng)界面設計的簡潔大方、通俗易懂,盡量使一個類型的多種用戶需求 ,在一個對話窗口中就可以完成,減少了系統(tǒng)的繁瑣程度。 作者還利用了特別設計的右鍵菜單功能項,來簡化系統(tǒng)的操作步驟,使用戶在找到了所需要的數(shù)據(jù)信息后,就可以直接點擊右鍵,通過右鍵彈出的菜單功能項來完成下一步的操作,節(jié)省用戶了再次調出相關的功能窗口的時間和精力,使系統(tǒng)的操作更加地簡單、方便 。 本多媒體信息管理系統(tǒng)采用存儲路徑的方式來實現(xiàn)對多媒體信息的存儲,而不是利用其他技術將多媒體信息轉換成二進制或者其他形式的數(shù)據(jù)保存在數(shù)據(jù)庫。 :圖片數(shù)據(jù)表 PhotoDB、視頻數(shù)據(jù)表 VideoDB、音頻數(shù)據(jù)表SoundDB、其他數(shù)據(jù)表 OtherDB 以及各數(shù)據(jù)表對應的路徑表 picPath、 VideoPath、SoundPath、 OtherPath。 包括用戶 ID、用戶名 name、密碼password、用戶標識 flag,說明信息 text 等字段。 系統(tǒng)其它操作的用例時序圖就不一一列舉了,通過 UML 統(tǒng)一建模語言進行系統(tǒng)建模完成后得出系統(tǒng) 各個模塊 的詳細設計邏輯模型 ,為系統(tǒng)的物理實現(xiàn)做好充分的準備 。 除了上述系統(tǒng)關系類圖,要表示系統(tǒng)流程以及系統(tǒng)元素之間的操作關系還可以用時序圖來表示。 下面為了抽象出系統(tǒng)的核心框架,著重設計系統(tǒng)的靜態(tài)結構圖,靜態(tài)結構圖是系統(tǒng)的關系類圖,首先設計 整個系統(tǒng)的 類圖,其次是每個子系統(tǒng)的類圖,最后設計每一個用例的類圖。 主要數(shù)據(jù)包括用戶信息表、系統(tǒng)登錄記錄表、多媒體信息庫(圖片庫、視頻庫、音頻庫、其他電子文檔庫)。 系統(tǒng)設置模塊是為了提高系統(tǒng)可管理性的 一 個 重要的模塊,主要供系統(tǒng)管理員使用,實現(xiàn)對系統(tǒng)功能架構的控制和功能的維護等。用戶可以用普通用戶或系統(tǒng)管理員兩種身份登錄系,不同的登錄身份被授予不同的使用權限,這樣可以提高本系統(tǒng)的安全性,避免無關人員獲取不在他權限范圍內的信息。 系統(tǒng)技術架構設計 系統(tǒng)總體架構 本系統(tǒng)擬采用 C/S 系統(tǒng)模式進行開發(fā)和使用,因此系統(tǒng)總體架構可以用 C/S 模式的圖來表示, 系統(tǒng)總體架構如圖 所示: (圖 系統(tǒng)總體架構圖 ) C/S 架構系統(tǒng)的客戶端需要安裝專門開發(fā)的客戶端程序,優(yōu)點是操作界面比較靈活,充分發(fā)揮客戶機的作用,為系統(tǒng)分擔負荷,一定程度上減輕服務端的壓力,均衡系統(tǒng)的資源分配,保證了系統(tǒng)的穩(wěn)定性。系統(tǒng)能夠完成的主要功能有:可以 區(qū)分管理員和普通用戶的系統(tǒng)登錄、 多媒體信息基本操作 (增加、編輯、刪除、瀏覽、打開、播放、下載)、系統(tǒng)設置、用戶權限管理、 系統(tǒng)數(shù)據(jù)庫的管 15 理、報 表統(tǒng)計和打印、幫助等。 非功能性需求是系統(tǒng)中不同于其他的一種需求,功能性需求可以用圖形或語言的形式表現(xiàn)出來,而非功能性需求的內容一般用量化的指標來表示,形式化為某些表格。 此外, 一個應用系統(tǒng)的設計,不僅僅要考慮到系統(tǒng)實施后正常運行時遇到的各種情況,還要考慮到系統(tǒng)出現(xiàn)故障或死機時系統(tǒng)的處理方法 。數(shù)據(jù)庫連接模塊用例圖如下: 11 ( 圖 數(shù)據(jù)連接模塊用例圖 ) 該模塊是有幾個小模塊實現(xiàn)的,包括了不同的子功能,下面利用表 模塊的登錄系統(tǒng)子功能的前置條件、后置條件、數(shù)據(jù)流進行詳細描述: 表 登錄系統(tǒng)用例描述 描述項 說明 用例名稱 登錄系統(tǒng) 參與者 系統(tǒng)用戶 簡要說明 用戶通過登錄模塊連接數(shù)據(jù)庫登錄系統(tǒng) 前置條件 客戶端和服務端都已啟動 后置條件 用戶成功登陸系統(tǒng) 基本事件流 用戶運行登錄模塊; 出現(xiàn)登陸輸入窗口; 用戶輸入用戶名和口令; 輸入完畢,點擊“登錄”,登錄到系統(tǒng)。在需求分析階段,作者將系統(tǒng)的功能性需求先以 UML用例圖的形式表示出來,這對于系統(tǒng) 的設計和實施是 非 常有利的。該系統(tǒng)首先 能夠在局域網(wǎng)內對 圖片、視頻、音頻、其他電子文檔等 多媒體信息進行 嚴格分類、分組,實現(xiàn) 增加、編輯、查詢、刪除、瀏覽、播放 、下載等功能 ,還能夠對與多媒體信息有關的其他信息進行查詢和調用。 多 媒體信息管理系統(tǒng)的業(yè)務用例模型如下圖 (圖 ) : (圖 多媒體信息管理系統(tǒng)業(yè)務用例模型 ) 從業(yè)務模型可以看出,系統(tǒng)的業(yè)務實施、操作過程并不復雜,但是要將所有業(yè)務都在系統(tǒng)中逐一實現(xiàn),還是有一定難度的,必須按照模塊進行不同的分工,各自實現(xiàn)。通過 醫(yī)院多媒體信息 管理系統(tǒng) 的設計與實現(xiàn),使多媒體數(shù)據(jù)庫技術在醫(yī)療領域得以應用和推廣, 促 使醫(yī)院的多媒體信息管理工作邁上一個新的臺階 , 對其在其他領域的應用起到借鑒 作 用 。 目前許多開發(fā)公司基于 SQL SERVER、采用 JAVA 進行軟件開發(fā)成為一種流行趨勢。 Java 是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言, Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人 PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。服務器程序一旦被啟動,就隨時準備接收到達的請求并給出響應;而客戶端程序則能充 分發(fā)揮 PC 機的處理能力,因此很多工作可以在客戶端處理之后再提交給服務 器。 ( 3) 改善多媒體檔案保管條件,確保檔案質量。各部門領導及相關工作人員都是臨時抽調的,各自負責一塊工作,相應形成的檔案材料缺乏協(xié)調、統(tǒng)一、集中,活動結束后, 多媒體檔案也各歸東西,資源 流失在所難免;二是從籌備到結束沒有歸檔要求和相應的控制措施以及貫穿始終的檔案管理、服務工作,也造成檔案材料流失;三是有關專業(yè)人員檔案意識不強,加之缺乏有效的管理,形成的檔案不及時歸檔,用完之后就歸為己有或是下落不明,又造成檔案的流失。 ( 4) 管理水平懸殊,發(fā)展不平衡。 國內的研究現(xiàn)狀 及問題解決措施 國內研究現(xiàn)狀 通過調査發(fā)現(xiàn),醫(yī)院 多媒體 信息 普遍存在著歸檔不完整、保管條件差、管理混亂等問題,直接影響了 多媒體 信息的保管及利用。但由于技術和設備的制約,長期以來 多媒體信息 管理工作大部分是由工作人員手工記錄來完成,相應的工作效率受到人力因素的影響和制約,給實際工作帶來很大的不便。 database。在具體實施過程中,作者通過 以 多媒體信 息 種類 進行 設計 的樹型 導航 結構、下拉菜單項和右鍵功能菜單項等 設置,將系統(tǒng)中多處繁雜的功能進行歸類和合并,使用戶可以在同一窗口中完成多種功能,實現(xiàn)了減少 窗口界面、簡化操作步驟的設計目的,從而使整個系統(tǒng)更加簡潔、易用 。 通過調查分析,發(fā)現(xiàn) 部分 醫(yī)院多媒體信息存在歸檔不完整、保管條件差 、 管理混亂等問題,直接影響了多媒體信息資源的科學管理和有效利用。 多媒體信息資源是一個單位機構重要的資產組成部分,對組織的發(fā)展具有不可估量的價值。系統(tǒng)的需求分析采用了用例圖和活動圖來表示系統(tǒng)用戶的主要需求,架構設計部分用系統(tǒng)的順序圖和部署圖來表示系統(tǒng)架構,詳細設計采用了關系類圖來表示系統(tǒng)的結構。 關鍵詞: 醫(yī)院;多媒體信息; JAVA;數(shù)據(jù)庫 ;信息管理系統(tǒng) III Abstract Objectve : Multimedia information refers to the history recording material which is mainly in the forms of pictures, video, audio, text, supplemented by text illustration, relying the carriers of photos, films, videos, tapes, video tapes, CD, disk and other different materials, forming in the work, social activities that all units, anizations and individuals engaged in, and valuable to the state, society and individual work life. According to the standards in the modern era of multimedia, also call the multimedia information. Multimedia information resource is an important part of the assets of institutions, and has inestimable value to the anizational development. With the fast development of information technology, a large number of pictures, video, audio and other multimedia information in electronic documents forming in the daily work. In order to better anize, make good use of the huge number of multimedia information resources, now with the direction of the major of information management and information system( medical ), taking hospital as the research object, to learn and analysis construction and utilization of multimedia information management system in the field of medical units. It is found through the investigation and analysis that part of hospital multimedia information archives are inplete, storage conditions, poor management and so on ,which directly effects the scientific management and effective utilization of multimedia information resources. The multimedia information resources produced in hospital still need to take effective measures to manage, to keep up with the pace of modern multimedia information management. Methods: In this paper, firstly analyzes the background of the system development and the domestic hospital multimedia information management development situation, descript the main problems system needs to solve, simply introduced the main technology and the main contribution. Based on the actual situation of the multimedia information management, design and implement a multimedia information management application system which based on the Server 20xx IV database, C / S structure, specifically for the multimedia information management. On the design of system, strictly accord with the unified modeling language model. Use the use case diagram and activity diagram for users of the system main demand to analysis demand of the system. And use system sequence diagram and deployment diagram to represent the system architect