昨天感覺自己的設計不合理。簡略寫了下不合理之處。摘抄如下:
17:56 2010-07-30
今天開始編寫介面層的**。打算先從設定和修改課程工作量標準開始。起初的頁面是做了個演示用的例子,使用table存放各種
標準。那是暑假之前的設計了。現在感覺他不是很合適。想做些修改。
原先的問題是課程工作量標準,實習見習工作量標準,**工作量標準必須同時更新(要知道這三種標準中的每一種都不只是一
條記錄或一種標準)。這是介面上。如今我的軟體架構設計上,(現在我做課程工作量標準設定發現的這個問題,就以課程工作量
標準的設定為例來說吧),必須要同時更新課程標準的四條記錄(分別是公共理論課,公共實驗課,專業理論課,專業實驗課等標
準)。如果我在介面只更改乙個標準的話,這就要求,也必須向下傳遞的四個標準來更新,如果單純的是這樣也到沒什麼,只是增
加了工作量,到能實現。實現方法是將這四個標準傳遞給我的bll層類,然後在這層分別呼叫dal層方法寫入這四條記錄就可以了
。我的設計裡在dal層類中只用了乙個方法來完成,而且將四條標準一次性給這個方法。這到不是不可以實現的
,然而,我的**裡sql語句,卻使用了乙個不是唯一的字段作為了更新記錄的條件。最後導致的是僅記錄了四條標準中的
一種標準。
寫到這我感覺出小改就可以完成要實現的功能。但是這個設計確實不合理。首先資料表的設計就不合理。再有每一層中的類要完成
的功能及做法不明確,需要透過上下文來理解(整個需求與設計)。
設計要做到靈活,明確。
時間安排還是很不合理
很想把acm搞好,非常想以至於其他的事情都不感興趣去幹了,近來又要寫乙個水逼課的報告,實在是蛋疼無比,還好時間還是很充裕的只能每天搞一點,然後給隊友分配一下任務搞完就算了。昨天又沒睡好覺,昏昏沉沉,又狂睡了乙個午覺好多了,寫了一下該死的report,感覺再也不會愛了。今天寫了一道水題,一遍過了,還是...
時間安排還是很不合理
很想把acm搞好,非常想以至於其他的事情都不感興趣去幹了,近來又要寫乙個水逼課的報告,實在是蛋疼無比,還好時間還是很充裕的只能每天搞一點,然後給隊友分配一下任務搞完就算了。昨天又沒睡好覺,昏昏沉沉,又狂睡了乙個午覺好多了,寫了一下該死的report,感覺再也不會愛了。今天寫了一道水題,一遍過了,還是...
番茄花園一審合理不合理?
番茄花園一審合理不合理?文 王易見 剛才看到最新訊息 番茄花園案一審宣判,洪磊被判3年半罰100萬 簡單讀了這條訊息之後,我首先就想看看的反應。部分調查結果顯示,認為判決過重的高達80 以上,目前正在使用番茄花園版xp的也佔到半數以上,而在盜版問題的解決方案上,60 以上的認為企業降低軟體 是解決盜...