【正文】
ure. Finally use relation graphs to represent the structure of the system in detailed design adopt. In the implementation of this system, mainly use JAVA programming language JAVA2 Standard Edition to develop this system, in the Windows platform, in the eclipse integrated development environment , with the SQL Server 20xx database. Results: In the system officially put into use, as long as the user in a hospital unit internal LAN, can carry on the sharing of information and the function call. To make it that the user can acplish many functions in the same window , realize the window interface, simplify the operation steps of the design purpose, so as to make the whole system more easily to use in the specific implementation process, the author design the tree navigation structure types for the multimedia information, and design pull down menu items and the right menus items, to classify and bine the system of multiple plex function . The system modules pleted includes: system login module, multimedia information basic operation module, user management module. Each module also contains a number of different sub modules, used to achieve different functions, eventually building into a multimedia information database system framework and prototype system. Conclusion: A pleted multimedia information management system can finish the basic management of multimedia information. Through this system the users can increase, edit, delete, view, play and download multimedia information and manage a variety of multimedia information according to their need , not only save resources but also improve the accuracy rate of information. Because of the Multimedia information database can realize the V sharing and function call of information in hospital LAN internal, so as to simplify the office process, saves the working time, improves work efficiency and the level of functional departments of the management, help to improve the efficiency of the whole hospital, It can promote the application and popularization of the multimedia database technology in the medical field, help hospital management work to reach a new level, and play a role in learning its application in other fields through the design and implementation of hospital information database. Key words: Hospital。通過(guò)調(diào)查分析,發(fā)現(xiàn)部分醫(yī)院多媒體信息存在歸檔不完整、保管條件差、管理混亂等問(wèn)題,直接影響了多媒體信息資源的科學(xué)管理和有效利用。 其次,系統(tǒng)的設(shè)計(jì)條理清楚、一目了然,大大提高了工作效率和信息準(zhǔn)確率,提高了 多媒體信息 的利用率 ,使許多己經(jīng)多年不被使用的 多媒體信息 素材再次被利用起來(lái),而且成為了珍貴 的歷史資料,使節(jié)目質(zhì)量大副提高。 沒(méi)有制定相應(yīng)的 多媒體信息 管理制度,缺乏有效的管理機(jī)制,是影響 多媒體信息 齊全完整的重要原因目前醫(yī)院各部門(mén)自行拍攝活動(dòng)資料的現(xiàn)象較為普遍,如科研課題鑒定繼續(xù)教育培訓(xùn)等由醫(yī)教科進(jìn)行攝錄;特殊病 3 例開(kāi)展醫(yī)療新技術(shù)等由各相關(guān)臨床科室自行攝錄;職工文藝體育活動(dòng)領(lǐng)導(dǎo)來(lái)院視察工作外院參觀等社會(huì)活動(dòng)由宣傳部門(mén)負(fù)責(zé)攝錄而且由于 多媒體信息 的移交,完全取決于具體工作人員的歸檔意識(shí),隨意性很大,有的是隨時(shí)形成隨時(shí)移交;有的則在部門(mén)和個(gè)人手中放置了很長(zhǎng)時(shí)間后才移交;還有的是長(zhǎng)期以來(lái)存放在個(gè)人和科室內(nèi),不移 交到檔案室,當(dāng)人員變動(dòng)和調(diào)整時(shí),就會(huì)造成大量聲像文件散失 。 每次 單位組織重大活動(dòng),召開(kāi)會(huì)議,都安排人員錄像,形成了許多有價(jià)值的多媒體信息。 多媒體 檔案主管部門(mén)、各立檔單位要善于抓住機(jī)遇,結(jié)合本地、本單位中心工作,通過(guò)館 、室藏檔案以及生動(dòng)的利 用實(shí)例,發(fā)揮檔案自身的宣傳教育作用。 C/S 結(jié)構(gòu) 是一種兩層結(jié)構(gòu)的系統(tǒng): 第一層是在客戶機(jī)系統(tǒng)上結(jié)合了表示與業(yè)務(wù)邏輯;第二層是通過(guò)網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫(kù)服務(wù)器。同時(shí)由于開(kāi)發(fā)是針對(duì)性的,因此操作界面漂亮、形式多樣,可以充分滿足客戶自 身的個(gè)性化要求。 數(shù)據(jù)庫(kù)應(yīng)用方面, 擬采用微軟的 SQL SERVER20xx 企業(yè)版 數(shù)據(jù)庫(kù) , MSSQLServer20xx是 微軟 公司推出的 SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng),該版本繼承了 SQL 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。 系統(tǒng)需要解決的主要問(wèn)題 目前,大部分 醫(yī)院 都沒(méi)有 實(shí)現(xiàn) 完善的 多媒體 信息數(shù)字化管理,有些地方依然在依靠人力管理醫(yī)院內(nèi)部 的 多媒體 信息 ,從而造成了信息凌亂、不易查詢的現(xiàn)象。 7 ( 5) 無(wú)法實(shí)現(xiàn)多媒體信息資源的遠(yuǎn)程共享。系統(tǒng)的業(yè)務(wù)流程圖即活動(dòng)中的箭頭表示系統(tǒng)的業(yè)務(wù)走向,分支表示系統(tǒng)可以不分先后的完成的業(yè)務(wù),系統(tǒng)業(yè)務(wù)流程圖如圖 : (圖 系統(tǒng)業(yè)務(wù)流程圖) 從上圖可以看出,用戶登錄系統(tǒng)成功后進(jìn)行各自權(quán) 限范圍內(nèi)的操作。本系統(tǒng)不僅能夠完成 多媒體 信息的管理功能,而且用戶可以對(duì)與 多媒體 檔案有關(guān)聯(lián)的信息進(jìn)行管理,還可以根據(jù)自身情況對(duì) 多媒體 檔案進(jìn)行分類(lèi)管理等。 系統(tǒng)功能用例圖如下: (圖 系統(tǒng)功能用例圖) 根據(jù)系統(tǒng)的需求分析,系統(tǒng)除了基本的多媒體信息操作、用戶管理權(quán)限設(shè)置、系統(tǒng)設(shè)置、數(shù)據(jù)庫(kù)管理之外,還有其他功能性需求,在這里就不一一列舉了,只對(duì)比較重要的幾個(gè)功能模塊進(jìn)行需求分析。多媒體信息基本操作模塊用例圖如圖: (圖 多媒體信息基本操作模塊用例圖) 從上圖可以看出多媒體信息基本操作模塊集合了許多常用的操作在里面,是本系統(tǒng)比較 常用、繁忙的一 個(gè)模塊,所以 該模塊設(shè)計(jì)好壞直接影響系統(tǒng)的整體性能。對(duì)多媒體信息數(shù)據(jù)(圖片、視頻、音頻、電子文檔)進(jìn) 行維護(hù),保證數(shù)據(jù)完整性和安全性。 在本系統(tǒng)中,為了保證非功能性需求的準(zhǔn)確性和可測(cè)試性,主要采用了量化的指標(biāo) 14 要求來(lái)描述。 3. 系統(tǒng)安裝的方便、快捷原則 。系統(tǒng)的設(shè)計(jì)將根據(jù)圖中的各個(gè)模塊,分別進(jìn)行各種功能的實(shí)現(xiàn)。包括各類(lèi)文件的增加、編輯、刪除、瀏覽、播放、下載,其中對(duì)視頻文件還能夠在線播放,閱讀簡(jiǎn)介內(nèi)容,瀏覽簡(jiǎn)介圖片;對(duì)音頻文件同樣能夠在線播放,閱讀簡(jiǎn)介信息。用戶所屬部門(mén)的管理,實(shí)現(xiàn)用戶分部門(mén)管理。這些圖示法有助于表述與設(shè)計(jì)軟件系統(tǒng),特別是采用面向?qū)ο蠓椒?gòu)造的軟件系統(tǒng)。另外圖片信息類(lèi)除了繼承多媒體信息類(lèi)的共同屬性和操作,具有自己的屬性和操作,比如能在線瀏覽圖片。進(jìn)入相應(yīng)多媒體種類(lèi)的增加子模塊,錄入一條多媒體信息的題名、分類(lèi)、來(lái)源、簡(jiǎn)介等相關(guān)信息,并把該多媒體信息實(shí)體, 比如一張圖片、一個(gè)視頻或者一個(gè)電子文檔。 系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu) 多媒體信息管理系統(tǒng)的重要數(shù)據(jù)表用于存儲(chǔ)用戶信息、用戶登錄信息、各類(lèi)多媒體信息以及相關(guān)信息等。 該表主要包括 用戶登錄時(shí)間 user_time、用戶名 user_name、用戶操作的相關(guān)信息 handle_text, 表的主鍵為 user_time。 系統(tǒng)數(shù)據(jù)表關(guān)系 系統(tǒng)數(shù)據(jù)庫(kù)主要的數(shù)據(jù)表之間存在互相關(guān)聯(lián)的關(guān)系,形成一個(gè)整體構(gòu)成系統(tǒng)的數(shù)據(jù)庫(kù)。 在 eclipse集成開(kāi)發(fā)環(huán)境中應(yīng)用 JAVA應(yīng)用程序開(kāi)發(fā)接口( API)進(jìn)行軟件開(kāi)發(fā)。 打印功能則必須查詢出相應(yīng)內(nèi)容后才能對(duì)需要的內(nèi)容進(jìn)行打印操作。 25 這時(shí)主程序設(shè)置該用戶允許操作的菜單條和工 具欄,針對(duì)該用戶無(wú)權(quán)操作的菜單條和工具欄按鈕,則設(shè)置為不可用。 (圖 系統(tǒng)主窗體) 26 從圖中可以看出,系統(tǒng)主窗體主要由菜單、工具欄 、左邊樹(shù)形導(dǎo)航、右上方多媒體信息列表、右下方的顯示面板和預(yù)覽區(qū) 。 如圖 音頻信息的右鍵菜單“播放”打開(kāi)播放器 在線播放 。 如圖 用戶添加界面 、圖 密碼修改界面 。 (圖 系統(tǒng)右鍵菜單) 27 如上圖通過(guò)右鍵菜單,實(shí)現(xiàn)對(duì)所選的信息進(jìn)行打開(kāi)、下載 操作。 菜單欄下方是常用的工具欄按鈕,方便用 戶進(jìn)行常用的操作。用戶再啟動(dòng)應(yīng)用程序時(shí),首先彈出登錄窗口,要求用戶輸入登錄名和密碼,程序?qū)斎氲挠脩裘兔艽a進(jìn)行驗(yàn)證。各個(gè)模塊之間存在著各種密切的關(guān)聯(lián),另外幾項(xiàng)主要的功能狀態(tài)之間既有先后關(guān)系,也有并列關(guān)系。 第五章 系統(tǒng)的實(shí)現(xiàn) 系統(tǒng)的總體實(shí)現(xiàn) 在系統(tǒng)的實(shí)現(xiàn)上, 依據(jù) 前面 對(duì)系統(tǒng)體系結(jié)構(gòu)、業(yè)務(wù)模塊和數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì),分別對(duì)各個(gè)功能模塊進(jìn)行了具體的實(shí)現(xiàn),對(duì)數(shù)據(jù)庫(kù)進(jìn)行的設(shè)計(jì)后的實(shí)際實(shí)施,將業(yè)務(wù)邏輯映射為系統(tǒng)操作,進(jìn)而完成設(shè)計(jì)與代碼之間的映射工作。 22 表 圖片路徑表 編號(hào) 列名 數(shù)據(jù)類(lèi)型 是否為空 說(shuō)明 長(zhǎng)度 1 no int Not null 該記錄對(duì)應(yīng)的檔案號(hào) 5 2 path varchar Not null 該圖片保存的路徑 40 3 name varchar Null 該圖片實(shí)體名稱 40 4 format char Null 圖片格式 10 5 size char Null 圖片大小 20 6 chicun char Null 圖片尺寸 10 表 與 的記錄根據(jù)檔案號(hào) 和 呈一一對(duì)應(yīng)關(guān)系, 數(shù)據(jù)表和路徑表作為兩個(gè)互相關(guān)聯(lián)的表,提高數(shù)據(jù)操作的靈活性。 具體創(chuàng)建語(yǔ)句: create table userDB( id int identity not null primary key, name varchar(20) not null, password varchar(20), 21 text varchar(50), flag int)。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞,直接關(guān)系到整個(gè)系統(tǒng)的質(zhì)量。 如圖 (圖 系統(tǒng)用戶增加多媒體信息時(shí)序圖) 20 從上圖可以看出, 用戶登錄系統(tǒng)首先要經(jīng)過(guò)系統(tǒng)登錄模塊驗(yàn)證用戶身份,是否是具有增加多媒體信息的權(quán)限管理員身份。 系統(tǒng)用戶類(lèi)中的用戶標(biāo)識(shí)項(xiàng)用于區(qū)分 系統(tǒng)管理員和普通用戶,進(jìn)而實(shí)現(xiàn)操作權(quán)限的分級(jí)。 18 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)建模 系統(tǒng)建模是采用軟件設(shè)計(jì)開(kāi)發(fā)常用的統(tǒng)一建模語(yǔ)言 ( UML) 來(lái)完成的。此外,通過(guò)系統(tǒng)設(shè)置能設(shè)置各種多媒體 的保存路徑,系統(tǒng)能夠?qū)崿F(xiàn)按用戶命名的目錄在指定的路徑下保存多媒體信息。 多媒體信息基本操作 模塊 主要是用來(lái)管理各類(lèi)多媒體信息的增加、編輯、刪除、瀏覽、播放、下載等 相關(guān) 事宜,此模塊只能由授予了該管理權(quán)限的用戶 來(lái)進(jìn)行操作。 系統(tǒng)功能架構(gòu)設(shè)計(jì) 一個(gè)系統(tǒng)的設(shè)計(jì),要考慮整個(gè)系統(tǒng)實(shí)現(xiàn)的功能,所以在進(jìn)入編碼之前,要有系統(tǒng)的功能架構(gòu)圖。此外,本