freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

醫(yī)院多媒體信息管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-07-02 21:54本頁面

【導(dǎo)讀】醫(yī)院多媒體信息管理系統(tǒng)的設(shè)計與實現(xiàn)

  

【正文】 工具,在設(shè)計過程中一個最大的優(yōu)勢就是制品之間的繼承性,即在不 同 的迭代周期中,可以逐步精化原來的分析和設(shè)計成果。本系統(tǒng)的詳細 設(shè)計 就是采用這種模式。 下面為了抽象出系統(tǒng)的核心框架,著重設(shè)計系統(tǒng)的靜態(tài)結(jié)構(gòu)圖,靜態(tài)結(jié)構(gòu)圖是系統(tǒng)的關(guān)系類圖,首先設(shè)計 整個系統(tǒng)的 類圖,其次是每個子系統(tǒng)的類圖,最后設(shè)計每一個用例的類圖。這里只列舉出系統(tǒng)的關(guān)系類圖 ,如圖 (圖 系統(tǒng)關(guān)系類圖) 19 從圖中可以清楚看到,系統(tǒng)主要包括用戶類、登錄信息類、多媒體信息類等。其中系統(tǒng)管理員和普通用戶繼承于系統(tǒng)用戶類,圖片信息、視頻信息、音頻信息和其他信息都繼承于信息類,用戶登錄信息作為一個獨立的類 ,與用戶間存在操作關(guān)系 ,另外用戶類與多媒體信息類也是操作關(guān)系。 系統(tǒng)用戶類中的用戶標識項用于區(qū)分 系統(tǒng)管理員和普通用戶,進而實現(xiàn)操作權(quán)限的分級。用戶登錄信息在用戶登錄系統(tǒng)以及退出系統(tǒng)時產(chǎn)生數(shù)據(jù),用于分時監(jiān)控系統(tǒng)。另外圖片信息類除了繼承多媒體信息類的共同屬性和操作,具有自己的屬性和操作,比如能在線瀏覽圖片。視頻信息類具有利用 指定的 播放 操作 模塊實現(xiàn)在線播放的功能, 同樣音頻信息類增加了播放操作利用音頻播放子模塊實現(xiàn)在線播放的功能,其他信息類則增加了利用本地的程序在線打開電子文檔的功能。 其中多媒體信息類利用 ID以及檔案號進行唯一標識,并且利用操作流水號進行增加、編輯的業(yè)務(wù)標識。 除了上述系統(tǒng)關(guān)系類圖,要表示系統(tǒng)流程以及系統(tǒng)元素之間的操作關(guān)系還可以用時序圖來表示。時序視圖表示對象之間傳送消息的時間順序 , 也可以作為一個 場景 的說明,也 用來表示用例中行為的時間順序。在這里,我們只舉一個 用戶登錄系統(tǒng)增加一條多媒體信息的 時序視圖來說明一下。 如圖 (圖 系統(tǒng)用戶增加多媒體信息時序圖) 20 從上圖可以看出, 用戶登錄系統(tǒng)首先要經(jīng)過系統(tǒng)登錄模塊驗證用戶身份,是否是具有增加多媒體信息的權(quán)限管理員身份。登錄系統(tǒng)之后,通過主窗體左邊的屬性導(dǎo)航模塊選擇需要增加多媒體信息的種類(圖片、視頻、音頻、其他電子文檔)。進入相應(yīng)多媒體種類的增加子模塊,錄入一條多媒體信息的題名、分類、來源、簡介等相關(guān)信息,并把該多媒體信息實體, 比如一張圖片、一個視頻或者一個電子文檔。保存后該條多媒體信息保存到數(shù)據(jù)庫相應(yīng)的表中,多媒體信息實體通過數(shù)據(jù)流技術(shù)傳送到指定的路徑上,完成 添加一條多媒體信息的 操作。 重新登錄系統(tǒng)或者點擊刷新按鈕后,在右方的多媒體信息顯示模塊中以列表的形式顯示多媒體信息,供用戶瀏覽。 系統(tǒng)其它操作的用例時序圖就不一一列舉了,通過 UML 統(tǒng)一建模語言進行系統(tǒng)建模完成后得出系統(tǒng) 各個模塊 的詳細設(shè)計邏輯模型 ,為系統(tǒng)的物理實現(xiàn)做好充分的準備 。 完成建模后,接下來的詳細設(shè)計內(nèi)容是 系統(tǒng) 數(shù)據(jù)庫設(shè)計。 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的設(shè)計對于整個 系統(tǒng)來說,是至關(guān)重要的。數(shù)據(jù)庫設(shè)計的好壞,直接關(guān)系到整個系統(tǒng)的質(zhì)量。下面將要對系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)表、表中各個字段,以及數(shù)據(jù)表之間的關(guān)系進行詳細設(shè)計和說明。 系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu) 多媒體信息管理系統(tǒng)的重要數(shù)據(jù)表用于存儲用戶信息、用戶登錄信息、各類多媒體信息以及相關(guān)信息等。作為系統(tǒng)核心數(shù)據(jù)部分,上述數(shù)據(jù)表作為詳細設(shè)計中的重點。 userDB:用于存儲 系統(tǒng)用戶信息 。 包括用戶 ID、用戶名 name、密碼password、用戶標識 flag,說明信息 text 等字段。其中用戶 ID 作為表的主鍵,用戶名name 不能為空 ,用戶標識 flag 用于區(qū)分系統(tǒng)管理員和普通用戶。 用戶標識 flag 為“ 1”時該用戶是系統(tǒng)管理員,為“ 0”時則是普通管理員。 具體創(chuàng)建語句: create table userDB( id int identity not null primary key, name varchar(20) not null, password varchar(20), 21 text varchar(50), flag int)。 handle_record:用于 存儲用戶登錄系統(tǒng)的記錄信息。 該表主要包括 用戶登錄時間 user_time、用戶名 user_name、用戶操作的相關(guān)信息 handle_text, 表的主鍵為 user_time。 該表數(shù)據(jù)用于監(jiān)控系統(tǒng)的使用,提高系統(tǒng)使用的安全性。 create table handle_record( user_time datetime primary key, user_name varchar(20), handle_text varchar(40))。 :圖片數(shù)據(jù)表 PhotoDB、視頻數(shù)據(jù)表 VideoDB、音頻數(shù)據(jù)表SoundDB、其他數(shù)據(jù)表 OtherDB 以及各數(shù)據(jù)表對應(yīng)的路徑表 picPath、 VideoPath、SoundPath、 OtherPath。數(shù)據(jù)表主要用于存儲該類多媒體信息的相關(guān)數(shù)據(jù),比如檔案號、流水號、題名、分類、來源、制作者、時間、部門、內(nèi)容簡介等,對應(yīng)的路徑表則保存該條多媒體信息實體的存儲路徑,用于 實現(xiàn) 對該多媒體信息(圖片、視頻、音頻等)進行各種操作。 其中圖片的數(shù)據(jù)表和路徑表如表 和 所示: 表 圖片數(shù)據(jù)表 編號 列名 數(shù)據(jù)類型 是否為空 說明 長度 1 id int not null 圖片 id 號,主鍵 5 2 title nvarchar not null 圖片題名 100 3 kind varchar not null 圖片分類 50 4 no nvarchar not null 檔案號 20 5 lsh varchar not null 操作流水號 20 6 ly varchar null 圖片來源 20 7 zzz varchar null 圖片制作者 10 8 dd varchar null 圖片地點 10 上表中只列出了圖片數(shù)據(jù)表的部分字段,其他字段如內(nèi)容簡介、密級、載體類型等不一一 列出了。 22 表 圖片路徑表 編號 列名 數(shù)據(jù)類型 是否為空 說明 長度 1 no int Not null 該記錄對應(yīng)的檔案號 5 2 path varchar Not null 該圖片保存的路徑 40 3 name varchar Null 該圖片實體名稱 40 4 format char Null 圖片格式 10 5 size char Null 圖片大小 20 6 chicun char Null 圖片尺寸 10 表 與 的記錄根據(jù)檔案號 和 呈一一對應(yīng)關(guān)系, 數(shù)據(jù)表和路徑表作為兩個互相關(guān)聯(lián)的表,提高數(shù)據(jù)操作的靈活性。 同樣的,其他多媒體信息數(shù)據(jù)表和路徑表互相關(guān)聯(lián)分別保存各自的多媒體信息和路徑信息。 系統(tǒng)數(shù)據(jù)表關(guān)系 系統(tǒng)數(shù)據(jù)庫主要的數(shù)據(jù)表之間存在互相關(guān)聯(lián)的關(guān)系,形成一個整體構(gòu)成系統(tǒng)的數(shù)據(jù)庫。 另外還有若干個數(shù)據(jù)表保存其他的數(shù)據(jù),比如圖片、視頻、音頻和其他文檔的操作路徑設(shè)置表,保存非常有限的數(shù)據(jù)信息,在這里只列出主要的數(shù)據(jù)表之間的關(guān)系,如圖 數(shù)據(jù)庫主要數(shù)據(jù)表關(guān)系 : (圖 數(shù)據(jù)庫主要數(shù)據(jù)表關(guān)系) 23 圖中可以看出,用戶表與用戶登錄 信息表是一對多關(guān)系,記錄了一個用戶所有登錄情況。 多媒體信息表各自與對應(yīng)的路徑信息表根據(jù)檔案號呈一對一關(guān)系 。 本多媒體信息管理系統(tǒng)采用存儲路徑的方式來實現(xiàn)對多媒體信息的存儲,而不是利用其他技術(shù)將多媒體信息轉(zhuǎn)換成二進制或者其他形式的數(shù)據(jù)保存在數(shù)據(jù)庫。首先考慮到存儲的多媒體信息文件都比較大,轉(zhuǎn)換之后存到數(shù)據(jù)庫會大大增加數(shù)據(jù)庫的空間消耗成本和數(shù)據(jù)庫服務(wù)器的負荷,影響系統(tǒng)的運行。 而采取保存路徑的方式來存儲多媒體信息一方面減輕數(shù)據(jù)庫服務(wù)器的負荷,另一方面可以利用 專門的文件服務(wù)器來存儲多媒體信息文件,實現(xiàn)服務(wù)器集群,大大提 高系統(tǒng)的性能。 第五章 系統(tǒng)的實現(xiàn) 系統(tǒng)的總體實現(xiàn) 在系統(tǒng)的實現(xiàn)上, 依據(jù) 前面 對系統(tǒng)體系結(jié)構(gòu)、業(yè)務(wù)模塊和數(shù)據(jù)庫的詳細設(shè)計,分別對各個功能模塊進行了具體的實現(xiàn),對數(shù)據(jù)庫進行的設(shè)計后的實際實施,將業(yè)務(wù)邏輯映射為系統(tǒng)操作,進而完成設(shè)計與代碼之間的映射工作。開發(fā)語言選擇的 JAVA語言環(huán)境,數(shù)據(jù)庫采用 Sql Server20xx數(shù)據(jù)庫系統(tǒng)。 在 eclipse集成開發(fā)環(huán)境中應(yīng)用 JAVA應(yīng)用程序開發(fā)接口( API)進行軟件開發(fā)。系統(tǒng)的總體實現(xiàn),是需要多個步驟、多個層次的。通過在主界面利用 Swing開發(fā)包中的 JSplitPane構(gòu)建了 4個能夠自由拖動、改變大小的容器框架,左邊建立一個類似資源管理器的樹型導(dǎo)航模塊,并將最常用的操作工具按鈕放置工具欄, 使繁瑣、復(fù)雜、涉及 面較廣的導(dǎo)航、瀏覽、播放等多媒體信息基本操作集中在一個框架內(nèi)完成 。 作者還利用了特別設(shè)計的右鍵菜單功能項,來簡化系統(tǒng)的操作步驟,使用戶在找到了所需要的數(shù)據(jù)信息后,就可以直接點擊右鍵,通過右鍵彈出的菜單功能項來完成下一步的操作,節(jié)省用戶了再次調(diào)出相關(guān)的功能窗口的時間和精力,使系統(tǒng)的操作更加地簡單、方便 。 系統(tǒng)的總體實現(xiàn)可以通過系統(tǒng)的狀態(tài)流程圖來表現(xiàn)。 如圖 : 24 (圖 系統(tǒng)的狀態(tài)流程圖 ) 上圖只是簡單省略地體現(xiàn)出系統(tǒng)的總體狀態(tài)流程圖,由于空間和時間的緣故,沒有把各功能模塊內(nèi)部的子模塊的具體實現(xiàn)描述出來。各個模塊之間存在著各種密切的關(guān)聯(lián),另外幾項主要的功能狀態(tài)之間既有先后關(guān)系,也有并列關(guān)系。比如多媒體信息基本操作之間,對同一條記錄必須先增加進去,才能編輯、刪除、瀏覽、播放等。 打印功能則必須查詢出相應(yīng)內(nèi)容后才能對需要的內(nèi)容進行打印操作。 因此 , 在系統(tǒng)實現(xiàn)前需要很好地掌握不同的功能模塊之間的各種關(guān)系 。 用戶必須按照規(guī)范、 根據(jù)不同的需要進行相應(yīng)的操作。 對于系 統(tǒng)界面的設(shè)計,作者并沒有過多華麗、累贅的布局,本著友好、自然、方便的用戶 使用的原則,把系統(tǒng)界面設(shè)計的簡潔大方、通俗易懂,盡量使一個類型的多種用戶需求 ,在一個對話窗口中就可以完成,減少了系統(tǒng)的繁瑣程度。而且,各種功能的窗口界面風格統(tǒng)一、簡單明了。 在系統(tǒng)運行前,首先要進入系統(tǒng)登錄模塊,該模塊主要實現(xiàn)登錄用戶的合法性檢查和讀取操作權(quán)限。用戶再啟動應(yīng)用程序時,首先彈出登錄窗口,要求用戶輸入登錄名和密碼,程序?qū)斎氲挠脩裘兔艽a進行驗證。并讀取該用戶的操作權(quán)限,傳遞給主程序。 25 這時主程序設(shè)置該用戶允許操作的菜單條和工 具欄,針對該用戶無權(quán)操作的菜單條和工具欄按鈕,則設(shè)置為不可用。該登錄窗口如圖 所示。 (圖 系統(tǒng)登錄窗口) 系統(tǒng)自動對用戶進行識別,區(qū)分系統(tǒng)管理員和普通用戶兩種身份。如果登錄失敗,系統(tǒng)提醒用戶確認賬號和密碼的正確性,并返回未輸入狀態(tài)。用戶以系統(tǒng)管理員身份成功登陸系統(tǒng)后,首先進入主窗體界面,通過主窗體上方的菜單進入各項功能模塊。各項功能模塊包括一些通用的功能和專有功能,通用功能包括多媒體信息的增加、編輯、刪除、刷新等,以及用戶添加、刪除、修改。 菜單欄下方是常用的工具欄按鈕,方便用 戶進行常用的操作。 系統(tǒng)主界面如圖 所示。 (圖 系統(tǒng)主窗體) 26 從圖中可以看出,系統(tǒng)主窗體主要由菜單、工具欄 、左邊樹形導(dǎo)航、右上方多媒體信息列表、右下方的顯示面板和預(yù)覽區(qū) 。 右下方還分為左右兩部分,左邊部分用于顯示上方列表對應(yīng)的多媒體信息的其他相關(guān)信息(例如圖片的格式、大小、尺寸等),右邊部分用于預(yù)覽多媒體信息 的 縮略圖、內(nèi)容簡介。 其中左邊的樹形導(dǎo)航模塊是本系統(tǒng)界面的亮點,通過點擊樹形 導(dǎo)航上的不同節(jié)點 ,右上方的列表顯示 對應(yīng)于圖片、視頻、音頻和其他文檔節(jié)點的多媒體信息,供用戶瀏覽。 左鍵單擊右上方列表中記 錄時,右下方的左邊的面板會顯示對應(yīng)記錄的其他信息,右邊的預(yù)覽窗口顯示對應(yīng)記錄的簡介內(nèi)容、縮略圖等。 另一個設(shè)計的亮點是右鍵菜單的設(shè)計, 用戶選擇有上方列表的 多媒體信息記錄然后點擊右鍵 ,對應(yīng)不同分類的多媒體信息彈出不同的右鍵菜單。 如圖 所示。 (圖 系統(tǒng)右鍵菜單) 27 如上圖通過右鍵菜單,實現(xiàn)對所選的信息進行打開、下載 操作。 對圖片能利用本地程序打開圖片進行瀏覽,對視頻文件能 實現(xiàn)在線播放觀看,對音頻文件則能實現(xiàn)在線 收聽,同樣的對電子文檔能利用本地程序打開文檔。 如圖 音頻信息的右鍵菜單“播放”打開播放器 在線播放 。 (圖 音頻信息右鍵菜單“播放”功能) 用戶管理功能的實現(xiàn) 本系統(tǒng)用戶管理功能包括了用戶添加、用戶刪除和密碼修改三個子功能。 用戶添加時,根據(jù)需要通過下拉列表框選擇該用戶是否為系統(tǒng)管理員,默認情況下是“否”即普通用戶。 在添加用戶過程中,如果操作錯誤,則彈出相應(yīng)的提示信息,指導(dǎo)管理員正確添加用戶。 用戶刪除功能權(quán)限只有系統(tǒng)管理員才能夠享有,該功能通過管理員輸入要刪除的用戶的賬號,按“確定”進行刪除。此外每個用戶都享有 修改密碼的權(quán)限,并只允許 用戶本人才能執(zhí)行該操作,在修改過程中需要輸入舊密 碼并兩次輸入新密碼,才能成功修改用戶密碼。 如圖 用戶添加界面 、圖 密碼修改界面 。 28 圖 用戶添加界面 (圖 密碼修改界面) 29 增加功能模塊的實現(xiàn) 多媒體信息增
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1