高天愛+張元+王寶生+童毓瑤+湯莉

(天津財經大學)
一、 義齒軟件的概述
義齒軟件主要服務于口腔醫院,是口腔醫院與患者及義齒加工廠進行溝通的重要渠道。隨著人民生活水平的提高,牙齒健康問題也備受關注,這一現象促進了口腔醫療市場的發展,口腔醫院作為該市場的主體,在依靠技術優勢的同時必須提高自身的服務質量來吸引消費者。義齒軟件能為醫院、患者與義齒加工廠帶來很大的便利,為此,義齒系統的開發具有重要的研究意義和價值,將廣泛應用于牙科行業。
二、義齒軟件的功能介紹
義齒軟件作為一個整體,包含三個分支,分別面向口腔醫院、患者和義齒加工廠。不同的面向對象,軟件的功能特色也不同。本文僅對醫院方面進行介紹。
面向醫院的義齒信息系統的實現流程是,首先登錄,通過權限認證方可進入操作頁面。操作頁面分別有醫生信息、患者信息、就診信息的增加、刪除、修改和查詢;統計信息包含義齒材質、義齒類型、義齒數量、義齒價格;預約信息針對患者開通,包含查看預約醫生信息和查看預約提醒,聯系義齒加工廠包含義齒信息圖文匯總和查看訂單號。
醫院端的系統數據庫描述為,先用Access建立數據庫,再將信息存入數據庫,信息更改會在數據庫中體現。醫院在與加工廠聯系時,將義齒的材質、類型、數量和價格以圖文的形式發送給加工廠,以此來訂做義齒。這樣既方便了醫院信息管理的運行,又保證了義齒的質量。醫院還可以提供預約信息的服務,這一功能主要在患者方面體現,本文中不予論述。
三、義齒軟件的開發流程
(一) 需求分析
1. 權限設置:為每一個操作者分配軟件的使用權限,登錄后即可運行。
2. 診所與醫生:功能包括醫生信息的增刪改查,患者信息的增刪改查,就診信息的增刪改查,統計信息,預約提醒(針對患者),圖文溝通(針對義齒加工企業)
(二) 概要設計
概要設計是對軟件系統的設計進行考慮。在基本處理流程方面,設計先通過登錄驗證后方可進入主頁面進行后續操作;系統的組織結構方面,主頁面中分設三個窗體,分別為加工廠、醫院和患者,再下設不同窗體做更詳細的功能需求;模塊劃分方面針對醫院模塊進行論述,醫院模塊中下設醫生信息、患者信息和就診信息三個分支;功能分配方面,醫生信息、患者信息和就診信息均有添加、刪除、修改、查詢的功能,其中,就診信息中還包括義齒數據;接口設計方面,選擇采用Access技術搭建后臺數據庫,將三者信息與數據庫鏈接,并使用數據挖掘技術實現數據分析;運行設計方面,采用VB編寫代碼方式來實現功能的運行。
(三) 詳細設計
概要設計是詳細設計的基礎,我們根據概要設計進行軟件系統的詳細設計。每個窗體所附帶的功能都需要數據庫提供數據,先在窗體中加入Adodc控件和DataGrid控件,在Adodc1屬性表中選擇使用連接字符串,與之前創建好的Access數據庫鏈接;在VB右側屬性表里找到DataSource,選擇Adodc1。操作完成后,DataGrid就能顯示選定的數據庫信息了。義齒軟件醫院端的特色功能是可以與加工廠圖文聯系,圖片將壓縮儲存到數據庫中,醫院將壓縮包發送到加工廠后再解壓打開。
(四) 編碼
我們采用編寫代碼的形式實現增刪改查的功能。下面以增加醫生信息為例進行說明,代碼流程圖如下所示:
圖1 添加醫生信息流程圖
四、義齒信息系統的測試結果
編寫代碼后,點擊測試,逐一確認功能。醫生信息、患者信息和就診信息均可以實現增刪改查的功能,就診信息也可以將義齒的材質、類型等信息存儲到數據庫中,上傳的圖片經壓縮后存入數據庫,發送至另一個電腦端也可以接收圖片并解壓。本系統實現了需求的各項基本功能。
五、總結展望
本項目的研究是基于天津市大學生創新創業訓練計劃項目。在軟件的開發和測試過程中,提高了我組同學們的編程水平和應用技能,開發的義齒信息系統具有很強的實用性,今后有望推廣使用。
本文受天津市大學生創新創業訓練計劃項目(項目號:201610070023)資助。
參考文獻:
[1]張彥玲,于志翔. Visual Basic 6.0 程序設計教程[M]. 北京:電子工業出版社,2012.