<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 17,  comments - 14,  trackbacks - 0

    先說(shuō)一下在醫(yī)院掛號(hào)的情況:患者到醫(yī)院后要先交錢(qián)掛號(hào),然后在等候大廳等待叫號(hào),叫到你,你才能去看病。怎么掛號(hào)呢?醫(yī)院有好多坐診的醫(yī)生或者專家,掛號(hào)的時(shí)候患者可以選擇讓哪個(gè)醫(yī)生或者專家為自己看病,選好以后,等著你選的醫(yī)生或者專家叫你就好了。這個(gè)掛號(hào)系統(tǒng)怎么做的呢,我們就寫(xiě)一個(gè)JAVA程序模擬一下。

    首先,這個(gè)系統(tǒng)會(huì)有患者類Patient,醫(yī)生類Doctor,還有服務(wù)器類Server,當(dāng)然還有用戶界面UI。

    Patient

    病人類,要有名字、號(hào)碼,還要有掛號(hào)的醫(yī)生的標(biāo)記號(hào),這些都要作為病人的屬性,然后實(shí)現(xiàn)set、get方法。

    Patient


    Doctor

    醫(yī)生類,要有姓名和編號(hào),編號(hào)用來(lái)供給病人來(lái)掛自己的號(hào),姓名就不用再說(shuō)了。然后給這些屬性實(shí)現(xiàn)set、get方法。

    Doctor

     

    QueueServer

    掛號(hào)排隊(duì)系統(tǒng)的服務(wù)器,由這個(gè)服務(wù)器來(lái)實(shí)現(xiàn)對(duì)病人、醫(yī)生的關(guān)聯(lián),實(shí)現(xiàn)病人掛號(hào)和醫(yī)生叫號(hào)的功能。

    具體方法為:為每個(gè)醫(yī)生創(chuàng)建一個(gè)患者隊(duì)列,裝載對(duì)應(yīng)的掛號(hào)患者。這些隊(duì)列l(wèi)ist,要先進(jìn)先出即firstin,firstout,所以要用Queue。然后把這些隊(duì)列初始化,由于是模擬的程序,所以初始化時(shí)先分別加入幾個(gè)病人。

    QueueServer

    PatientUI

    這是病人掛號(hào)系統(tǒng)的病人客戶端。要有一個(gè)Text,幾個(gè)Button(對(duì)應(yīng)相應(yīng)的醫(yī)生),當(dāng)然要有一個(gè)容器裝載這些東西。

    當(dāng)患者點(diǎn)擊醫(yī)生按鈕掛號(hào)后,患者會(huì)加入到醫(yī)生對(duì)應(yīng)的患者隊(duì)列,Text內(nèi)會(huì)顯示所選擇的醫(yī)生或者專家、自己的號(hào)碼和所排在位置(如果前面排隊(duì)的人太多還會(huì)有小小的溫馨提示呵)。

    PatientUI

    DoctorUI

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

    (這只是一個(gè)醫(yī)生的客戶端,其他醫(yī)生的客戶端的編寫(xiě)方法與之相同,這里就不一一寫(xiě)出來(lái)了..)

    DoctorUI

    PatientUI

    病人客戶端的運(yùn)行效果:

    image

    DoctorUI

    醫(yī)生客戶端的運(yùn)行效果:

    image

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

    FeedBack:
    # re: 一個(gè)簡(jiǎn)單的醫(yī)院自助掛號(hào)系統(tǒng)
    2011-05-18 10:05 | newer
    為什么同樣的內(nèi)容我這里總是提示 <identifier>expected 呢?

    例如這句:final Queue<Patient> patientListz = qs1.init1();  回復(fù)  更多評(píng)論
      
    # re: 一個(gè)簡(jiǎn)單的醫(yī)院自助掛號(hào)系統(tǒng)
    2011-05-18 10:20 | newer
    所有帶有 Queue<Patient> 的語(yǔ)句都提示 <identifier>expected   回復(fù)  更多評(píng)論
      
    # re: 一個(gè)簡(jiǎn)單的醫(yī)院自助掛號(hào)系統(tǒng)
    2011-05-21 10:17 | min-water
    @newer
    大概是你的JDK版本的問(wèn)題  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    文章檔案(21)

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 四虎国产精品免费视| 亚洲精品乱码久久久久久久久久久久| 亚洲AV无码国产一区二区三区| 成人亚洲综合天堂| 免费h视频在线观看| 亚洲香蕉在线观看| 亚洲精品无码99在线观看| 亚洲视频在线免费观看| 亚洲精品无码成人片久久不卡 | 最近中文字幕mv免费高清视频8| 亚洲福利视频网站| 亚洲?V无码成人精品区日韩| 免费播放一区二区三区| 国产成人久久精品亚洲小说| 亚洲天天做日日做天天欢毛片| 青青草国产免费久久久91| 中文字幕无码免费久久| 亚洲成av人片天堂网无码】| 亚洲AV第一页国产精品| 免费看国产一级特黄aa大片| 很黄很黄的网站免费的| 久久国产精品成人免费| 处破女第一次亚洲18分钟| 中文字幕亚洲免费无线观看日本| 免费国产不卡午夜福在线| 亚洲视频在线观看免费视频| 一日本道a高清免费播放 | 久久久久国产精品免费看| 美女黄色毛片免费看| 亚洲精品第一国产综合野| 亚洲短视频男人的影院| 亚洲成av人片一区二区三区| 最近高清中文字幕无吗免费看| 国产免费阿v精品视频网址| 美女黄色毛片免费看| 国产AV旡码专区亚洲AV苍井空| 亚洲无线电影官网| 亚洲福利视频导航| 亚洲夜夜欢A∨一区二区三区 | 麻豆成人精品国产免费| 久草视频在线免费|