国产精品自在拍在线播放_亚洲精品在线免费电影_国产在线天堂_亚洲啪啪综合AV一区

    您當前位置:網(wǎng)站首頁(yè) > 學(xué)習園地 > 計算機設計開(kāi)發(fā)過(guò)程中細節的把握

計算機設計開(kāi)發(fā)過(guò)程中細節的把握

2012-02-07 19:46:46 來(lái)源:www.579com.com 瀏覽:379
0
計算機畢業(yè)設計,是四年大學(xué)生學(xué)習的一個(gè)匯總,小小的程序綜合了數據庫,編程知識,軟件工程等知識,要完全做好一個(gè)畢業(yè)設計也不是件容易事,我將我在開(kāi)發(fā)過(guò)程中遇到的一些小問(wèn)題拿出來(lái)和大家分享,以免各位同學(xué)再走彎路。
     一,數據庫的鏈接方式,這個(gè)是在開(kāi)發(fā)之前就要定好的,如果多種鏈接方式混合在一起,如果系統中有個(gè)小問(wèn)題改起來(lái)會(huì )非常費時(shí),我建議大家將數據庫鏈接代碼,單獨寫(xiě)到一個(gè)文件里,各個(gè)模塊在調用時(shí)候只使用這一個(gè)文件即可,最好是在系統登陸之前連接數據庫,系統退出時(shí),釋放連接,采用鏈接池的方式,否則在調用數據庫時(shí),如果有一個(gè)模塊忘記釋放將會(huì )導致連接失敗。
     二.代碼的規范,在編寫(xiě)代碼時(shí)候,一定要加注釋?zhuān)謱泳帉?xiě),不管在cs還是bs結構程序中,系統的分層很重要,如果老師讓修改某個(gè)地方,我們可以很快找到修改的地方。具體建議分兩層,第一層就是窗口或者頁(yè)面的制作,里面不需要出現數據庫的相關(guān)代碼,第二層就是業(yè)務(wù)和數據庫的整合,全部都是sql語(yǔ)句和程序功能的實(shí)現,提供一個(gè)小的接口,以方便第一層對其的調用,如果有實(shí)力的同學(xué)可以將業(yè)務(wù)層和數據庫層分開(kāi),再建立實(shí)體類(lèi)和表一一對應,使結構清晰明了。
     三.捕捉系統的異常,在開(kāi)發(fā)過(guò)程中,我想對很多同學(xué)來(lái)說(shuō)系統抱錯,然后立刻退出,這是最致命的,有時(shí)候可能因為這一個(gè)小問(wèn)題導致答辯的失敗,我建議大家在數據庫操作,數字變量傳參等容易出錯的程序中,進(jìn)行異常的捕獲,具體怎么捕獲要看編程語(yǔ)言的選擇,這樣就算是有系統錯誤也不會(huì )立刻退出系統,只能跳轉到你定義的異常處去處理。
     四,數據庫鏈接代碼一定要單獨寫(xiě)到一個(gè)文件,有些老師會(huì )在后期認為你現在使用的數據庫不是開(kāi)源的,或者比較落后會(huì )讓你更換數據庫,這樣只需要修改數據庫連接代碼,將原數據庫導入到新庫中即可,不用大動(dòng)干戈。
     以上是我的一些理解,如有不足之處希望各位同學(xué)補充說(shuō)明,使同學(xué)們在開(kāi)發(fā)過(guò)程中少走彎路,本文由企鵝精品畢業(yè)設計網(wǎng)獨家提供,www.jmgjr.com