門診收費管理系統(tǒng)課程設計.doc_第1頁
門診收費管理系統(tǒng)課程設計.doc_第2頁
門診收費管理系統(tǒng)課程設計.doc_第3頁
門診收費管理系統(tǒng)課程設計.doc_第4頁
門診收費管理系統(tǒng)課程設計.doc_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、門診收費管理系統(tǒng) 姓名 十全石 學校 sdongdaxue 班級 09計四1. 文檔目的作為門診收費管理系統(tǒng)軟件設計文檔的重要組成部分,本文檔主要對該軟后臺數據庫的概念模型設計和物理模型設計作出了統(tǒng)一的規(guī)定,同時確定了每個表的數據字典結構。它是開發(fā)人員,測試人員編碼及測試的重要參考依據。(注:本系統(tǒng)不包括掛號退號,以及退藥等功能且數據庫設計有點混亂僅供參考,是為應付數據庫課程設計所作,與真實系統(tǒng)相差很遠。)2系統(tǒng)目的隨著網絡經濟和知識經濟的迅猛發(fā)展,企業(yè)間競爭一直圍繞著企業(yè)內部管理進行,強調企業(yè)如何有效的利用自身的資源,提高生產能力、提高工作效率、降低成本.上個世紀末,伴隨著信息技術革命,全球

2、進入了知識經濟的時代。信息技術的應用加速了知識的傳遞、加工和更新,提升了企業(yè)的有效利用信息的能力,從而提高了企業(yè)的工作效率和生產能力。本系統(tǒng)的實現以提高醫(yī)院管理者把握改革的大方向,加強醫(yī)院的信息化建設,調動廣大職工的工作積極性和主動性,提高社會效益和經濟效益為目的3系統(tǒng)總體需求本系統(tǒng)主要任務是實現病人的掛號、看病、交費、取藥的一系列業(yè)務流程,以及醫(yī)院內部的一系列相關信息維護??傮w的來說系統(tǒng)應包括這樣幾個模塊:基本信息維護、門診掛號、門診劃價、醫(yī)生處方、報表統(tǒng)計、個人信息維護。系統(tǒng)設置五類用戶,根據不同工作職位分為管理員,醫(yī)生,劃價員,掛號員,結算員,分別建立不同的表進行維護,各自憑密碼從登錄窗

3、口進入系統(tǒng),用戶可以進行自己相應工作職責進行工作(詳見6子模塊功能接收)。4系統(tǒng)應用架構設計本系統(tǒng)采用客戶/服務器(c/s)分布式架構,數據層和處理層放在后臺服務器上,而應用邏輯層、表現邏輯層和表現層放置在前臺門診部的門診掛號處、門診劃價處、門診收費處的客戶端。5 系統(tǒng)開發(fā)及運行環(huán)境本系統(tǒng)采用java編寫,主要開發(fā)工具為eclipse,netbeans,my eclipse,等工具。運行的操作系統(tǒng)為windows xp 或者 windows 7.數據庫采用mysql。6子模塊詳細介紹1) 基本信息維護: 本模塊主要用于醫(yī)院的基本信息表的維護,包括對職工信息,藥品信息,科室信息,檢療項目,參數設

4、置的增添修改以及刪除,職工信息的維護有針對不同職位分為不同的維護界面,目前有醫(yī)生,劃價員,掛號員,結算員,管理員,初始密碼都為123,可以進行此操作的員工是管理員身份。涉及的表為職工表,醫(yī)生表,劃價員表等。其中參數設置指的是為了方便掛號員進行掛號對幾個參數進行初始化用的下拉框參數。2) 門診掛號:這是進入醫(yī)院的第一步,包括掛號以及掛號量查詢兩個子功能.掛門診掛號號編號采用系統(tǒng)時間轉化精確到毫秒值,一般不會出現重復,與日期一樣采用默認填充。掛號員針對病人其他信息進行填寫,填寫完畢點擊提交,數據被提交到掛號表.掛號量查詢是為了方便掛號員查看自己今日的工作情況,只顯示掛過的掛號編號以及總的掛號量。不

5、支持退號,如果病人以前有過掛號可以直接用。操作此模塊的是掛號員.3) 門診收費:門診收費即門診劃價,操作員為劃價員,對病人未收費的處方以及檢療項目進行收費。劃價編號與掛號編號一樣采用系統(tǒng)自動生成。需要輸入要劃價的掛號編號。主要提取數據涉及的表有處方劃價明細表,檢療項目劃價明細表。提交數據時提交到劃價表,并修改處方劃價明細表,檢療項目劃價明細表相應的“是否已劃價”屬性。4) 報表統(tǒng)計:對收費員進行的收費進行核算,可以對多天的進行查詢。包括對一個人和所有人兩種查詢。操作員為結算員。并不涉及對數據庫表的操作。5) 醫(yī)生處方: 醫(yī)生處方,醫(yī)生需要填寫所開處方的對象的掛號編號,然后輸入要開藥品進行查詢,

6、此處查詢采用模糊查詢,一個表顯示藥品再從表中選取要開藥品進入另一個表填寫數量,點提交,數據進入處方劃價明細表。處方查詢是醫(yī)生對自己今日所開處方進行查看。可以顯示具體要藥品信息。6) 個人信息維護:每一個用戶都可以對自己的姓名,性別,年齡等基本信息進行操作,還包括對密碼的修改.7 java類圖8 主要E-R圖9 數據字典序號名稱類型1職工表實體2科室表實體3醫(yī)生表實體4劃價員表實體5結算員表實體6掛號員表實體7 劃價表實體8掛號表實體9藥品表實體10檢療項目表實體11檢療項目收費明細聯(lián)系12處方項目收費明細聯(lián)系13病人表實體14收費類型表實體15掛號類型表實體10 功能設計序號分類一功能功能描述

7、用戶1基本信息管理科室管理操作員2職工管理又分為醫(yī)生管理劃價員管理掛號員管理結算員管理操作員3藥品管理操作員4檢療項目管理操作員5收費類型管理方便掛號人員操作操作員6掛號類型管理操作員7門診掛號門診掛號進行掛號掛號員8掛號量對今日到當前為止該掛號員掛號量掛號員9門診收費門診收費進行收費并發(fā)藥劃價員10報表統(tǒng)計收費員報表可以對幾天的劃價員的收費情況進行結算結算員11總收費報表結算員12醫(yī)生處方醫(yī)生開藥并入庫醫(yī)生13處方查詢對今日到當前為止該醫(yī)生所開的處方查詢醫(yī)生14個人信息維護修改個人密碼信息等所有權限人員11 主要數據庫操作insert into 職工表 values (”123456”,&q

8、uot;宗振國",”1”,"123","21","男”,”管理員");insert into 科室表 values ("001”,”外科”,"2”,”手術”);insert into 職工表 values ("2009002”,”掛號員”,"2",”123”,”21","男","掛號員");insert into 職工表 values ("2009003”,”劃價員”,”4”,"123”,”21”,”男”,

9、"劃價員”);insert into 職工表 values (”2009004”,"結算員”,”5”,"123”,"21","男",”結算員”);insert into 掛號員表 values ("2009002”);insert into 劃價員表 values ("2009003");insert into 結算員表 values (”2009004");權限3 是醫(yī)生2 是掛號員4 是劃價員5 是審計1create table 職工表 (職工編號 char(20), 職工姓名 c

10、har(20), 職工權限 int, 職工密碼 char(20), 年齡 int, 性別 char(2), 職務 char(20), primary key(職工編號), check (性別='男 or 性別= '女) )2create table 科室表 (科室編號 char(20), 科室名 char(20), 科室人數 int, 科室類型 char(20), primary key(科室編號) )3create table 劃價員表( 劃價員編號 char(20), primary key(劃價員編號), foreign key(劃價員編號) references 職工表

11、(職工編號))4create table 結算員表( 結算員編號 char(20), primary key(結算員編號), foreign key(結算員編號) references 職工表(職工編號)5create table 醫(yī)生表 (醫(yī)生編號 char(20), 科室編號 char(20), primary key(醫(yī)生編號), foreign key(科室編號) references 科室表(科室編號), foreign key(醫(yī)生編號) references 職工表(職工編號) )6create table 病人表 (身份證號 char(20), 姓名 char(20), 年齡

12、int, 性別 char(2), primary key(身份證號), check(性別 ='男or 性別 =女') ); 7create table 藥品表 ( 藥品編號 char(20), 藥品名稱 char(20), 藥品種類 char(20), 庫存 int, 單價 int, 計量單位 char(8), primary key(藥品編號) ) ; 8create table 檢療項目表 (檢療編號 char(20), 檢療名稱 char(20), 費用 int, primary key(檢療編號) ); 9create table 掛號表 (掛號編號 char(20),

13、 病人編號 char(20), 科室編號 char(20), 費用類型 char(20), 掛號類型 char(20), 掛號日期 date, 掛號員編號 char(20),primary key(掛號編號),foreign key(病人編號) references 病人表(身份證號),foreign key(科室編號) references 科室表(科室編號) ;0create table 掛號員表 (掛號員編號 char(20), primary key(掛號員編號), foreign key (掛號員編號) references 職工表(職工編號) );1create table 劃價表

14、 (劃價編號 char(20), 掛號編號 char(20), 劃價員編號 char(20), 劃價時間 datetime, 是否收費 char(1), 劃價金額 int, primary key(劃價編號), foreign key (掛號編號) references 掛號表(掛號編號), foreign key (劃價員編號) references 劃價員表(劃價員編號) ); 2create table 處方劃價明細表 ( 掛號編號 char(20), 藥品編號 char(20), 醫(yī)生編號 char(20), 數量 int, 時間 Timestamp, 是否已劃價 char(1), primary key(掛號編號,時間,藥品編號,醫(yī)生編號), foreign key (醫(yī)生編號) references 醫(yī)生表(醫(yī)生編號), foreign key (掛號編號) references 掛號表(掛號編號), foreign key (藥品編號) references 藥品表(藥品編號) );3create table 檢查劃價明細表 ( 掛號編號 char(20), 檢療項目編號 char(20), 次數 int, 時間 Timestamp, 是否已劃價 char(1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論