posts - 17,  comments - 14,  trackbacks - 0

          先說一下在醫院掛號的情況:患者到醫院后要先交錢掛號,然后在等候大廳等待叫號,叫到你,你才能去看病。怎么掛號呢?醫院有好多坐診的醫生或者專家,掛號的時候患者可以選擇讓哪個醫生或者專家為自己看病,選好以后,等著你選的醫生或者專家叫你就好了。這個掛號系統怎么做的呢,我們就寫一個JAVA程序模擬一下。

          首先,這個系統會有患者類Patient,醫生類Doctor,還有服務器類Server,當然還有用戶界面UI。

          Patient

          病人類,要有名字、號碼,還要有掛號的醫生的標記號,這些都要作為病人的屬性,然后實現set、get方法。

          Patient


          Doctor

          醫生類,要有姓名和編號,編號用來供給病人來掛自己的號,姓名就不用再說了。然后給這些屬性實現set、get方法。

          Doctor

           

          QueueServer

          掛號排隊系統的服務器,由這個服務器來實現對病人、醫生的關聯,實現病人掛號和醫生叫號的功能。

          具體方法為:為每個醫生創建一個患者隊列,裝載對應的掛號患者。這些隊列list,要先進先出即firstin,firstout,所以要用Queue。然后把這些隊列初始化,由于是模擬的程序,所以初始化時先分別加入幾個病人。

          QueueServer

          PatientUI

          這是病人掛號系統的病人客戶端。要有一個Text,幾個Button(對應相應的醫生),當然要有一個容器裝載這些東西。

          當患者點擊醫生按鈕掛號后,患者會加入到醫生對應的患者隊列,Text內會顯示所選擇的醫生或者專家、自己的號碼和所排在位置(如果前面排隊的人太多還會有小小的溫馨提示呵)。

          PatientUI

          DoctorUI

          這是醫生的客戶端,同樣要有一個容器裝載一個Text和一個Button。點擊Button(下一位..),就會在他的病人隊列里取出排在最前面的那個患者,在Text內顯示這位前來就診的患者的信息(如果所有病人都看完了,就會顯示沒有病人了)。

          (這只是一個醫生的客戶端,其他醫生的客戶端的編寫方法與之相同,這里就不一一寫出來了..)

          DoctorUI

          PatientUI

          病人客戶端的運行效果:

          image

          DoctorUI

          醫生客戶端的運行效果:

          image

          posted on 2010-11-01 16:33 Mineralwasser 閱讀(1508) 評論(3)  編輯  收藏

          FeedBack:
          # re: 一個簡單的醫院自助掛號系統
          2011-05-18 10:05 | newer
          為什么同樣的內容我這里總是提示 <identifier>expected 呢?

          例如這句:final Queue<Patient> patientListz = qs1.init1();  回復  更多評論
            
          # re: 一個簡單的醫院自助掛號系統
          2011-05-18 10:20 | newer
          所有帶有 Queue<Patient> 的語句都提示 <identifier>expected   回復  更多評論
            
          # re: 一個簡單的醫院自助掛號系統
          2011-05-21 10:17 | min-water
          @newer
          大概是你的JDK版本的問題  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(1)

          文章檔案(21)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 原平市| 攀枝花市| 宽甸| 台中市| 南汇区| 扶风县| 郯城县| 石景山区| 修文县| 廊坊市| 徐汇区| 拉孜县| 庄浪县| 宁安市| 南通市| 武夷山市| 泸溪县| 将乐县| 金湖县| 泽普县| 吉隆县| 周宁县| 广河县| 临桂县| 莱芜市| 莫力| 博兴县| 大连市| 哈密市| 余江县| 贵南县| 淄博市| 象州县| 罗城| 静海县| 营山县| 邯郸市| 腾冲县| 原平市| 温泉县| 类乌齐县|