D.C.資訊交流網-[綜合論壇]-關閉註冊's Archiver

pigpig^^ 發表於 2010-3-6 02:20

Java問題求救

各位好, 我是java新生, 最近我遇上了一個題目, 是要製作一個 "診所系統".
令我最頭痛的問題就是醫生預約的那個appointment表(預約表), 應該要怎麼做?
這個"預約表"就好像時間表那樣, 就例如, 左邊的是時間, 上面的是日期,
當病人要預約的時候, 相關的日期時間的格子就會被填色, 意示醫生在這個時間已經有約了,
這個表我想不出怎麼做...有哪位高手可以指教一下? 謝謝...!!!

mahler14 發表於 2010-3-7 02:32

視窗介面?另外要有資料庫嗎?是單機作業還是?
有要報表輸出嗎?
多講一些,也許才幫得上忙。

pigpig^^ 發表於 2010-3-7 19:18

終於有人回覆了, 謝謝你 老大.

有數據庫, 是單機作業. 基本功能就是, 有個時間表會顯示每一天的每一個時間, 當病人要預約某個日期某個時間,
用戶就必須在那個時間表裡面相對的格子點擊, 然後就可讓用戶填入病人的資料,
然後, 該格子就會被填上顏色, 以表示這個時間有個病人預約了.

而我最大的問題是, 如何劃出那個表? 日期欄還需要填上根據本機的日期.
而且, "查看預約" 時, 那個表就必須根據數據庫裡的資料,
例如數據顯示1月1日8點有預約, 那麼相對的格子必須是有顏色的.
問題是, 我該怎麼讓程序知道1月1日8點的格子是哪一個格子呢?

表達能力不好...希望大大能明白

dazhangshu 發表於 2010-4-8 12:26

这个不是很简单的么。简单的HTML就可以搞定的啊。时间段是固定的么,根据日期在JAVA里做好LIST,LIST里面加入预约表示状态标志,在画面显示的时候直接用TD表示,预约了的TD背景色改掉就好了。。 格子不就是 1月1日 8点   那8点就横坐标,1月1日纵坐标,8点对应日期一个LIST,9点对应日期一个LIST,所有时间的LIST显示完了就OK了。。想咋显示就咋显示。。

mahler14 發表於 2010-6-1 13:14

如果要加上排程、插號就複雜的多了。

colorless 發表於 2010-7-5 14:14

建议先找一个现成的calendar的控件,然后自己修改,这样会快些。

頁: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.