一點一點做網站開發--基於KIS的數據庫項目管理(PHP系統二次開發) 上

    首先,說句很題外的話,也是我對自己的話:無論做什麼事,要麼你就別做,要做你就一心一意的把它做好!也簡稱“專注”!

    我很慶幸,自己看了PHP和JSP,ASP也有看過一些,曾經一度想學JSP,於是跟着老師做項目,結果老師讓自學,然後JSP也就沉默了,也曾學過PHP,想用來做一個自己的WEB,然後在一家公司實習做網站,只是,一直都是在仿站,沒有一個真正屬於我的WEB。不是我一點不會PHP,不是我看不懂JSP,也不是ASP代碼讓我束手無策,只是,說真的,程序員,還是的自己一點點的敲代碼,這樣出來的東西,纔是你的。要是一個奶媽一輩子都在撫養別人的小孩,卻不自己生一個,那麼她永遠沒有自己的小孩。我不是說做二次開發不好,只是不是你“敲”出來的代碼,永遠都沒真心屬於你的那份。程序員還是得自己先寫出自己的代碼,然後再去二次開發別人的代碼。我走錯反了路,只好回過頭來重走。不是有那麼一種程序員麼,能看得懂別人的代碼,也能改得了別人的代碼,只是,自己完全獨立開發,就會幹瞪眼了。我,就把我歸屬這一類了。呵呵,過多的話就不再多說了。編程,從菜鳥開始,一點一點的做開發......我懂了,很久以前......也會一直這麼走下去......

   言歸正卷,我的菜鳥編程之旅是從WEB開發開始的,那麼就從我理解的網站開發說起......

   網站開發,首先你必須得會HTML和DIV+CSS,這個推薦去w3cschool(http://www.w3school.com.cn/)去學習下。相信W3C,一定是個很不錯的WEB學習網站。然後自己去找些其他的網站補充學習下,在找一些好一點的素材,然後自己去做一個一樣的框架佈局,要是希望能搞下設計,去找一些比較好的CSS設計網站,去學習別人的設計,再添加自己的元素,終會有屬於你的網站佈局設計。那時,自己小樂一下吧,程序員也是需要在不斷的小成功中,給自己繼續的力氣,慢慢走向更大的成功。

   如果繼續搞下去,你得學會JAVASCRIPT,這個可以實現很多特效(可惜,我也纔開始學。。。),學會了你就設計很多你想要的特效,自己感覺良好的話,可以上傳到網上公開下,好的東西是大家的麼,呵呵。另外你要是想自己獨立開發一個比較對的起自己眼球的網站,那麼你得學PS,更可以學FLASH,差不多這些,就能做一個,你想要的網站吧,哦,忘了,你的會用數據庫!!!這個對開發動態網站,至關重要。。。

    這次項目管理系統的開發,是基於PHP語言開發的KIS項目管理系統進行的二次開發,當然,KIS是別人開發的。

    因爲之前對PHP的種種原因,所以,基本忘了PHP的基本語法和那些變量的使用情況,那些什麼的,差不多我基  本不認識PHP了,所以悲催的,這次二次開發用了將近一個月。

    開始開發的時候,我也在糾結,用什麼語言去開發,JSP,PHP,ASP,對我來說,這些語言,有一個共性,就是沒有一個我獨立開發過,差不多都是看看別人的代碼,沒事去修改修改。更何況,那麼久沒有去碰了,基本都不怎麼認識了。糾結了蠻久,因爲老師催着要檢查課程設計,我想“要是我獨立開發,加上重新學習一門語言,一個月,應該肯定沒戲”。左右思量,加上度孃的功勞,我找到了一些系統,之前用過其他一些系統,但是安裝,或者裏面的內容什麼的,都感覺完全不好去修改,在預定的時間內,一定完成不了的。最終找到了KIS,大致看了下,裏面很多功能都和課程設計的要求差不多,決定用他之後,我的第一個問題來了,修改數據表。

    一上來就做最致命的東西,我試着修改了一下,但是隻要我一動表名,在對應修改一些其他的頁面,但是前臺依舊完全亂掉,錯誤!錯誤!錯誤!修改進行了很久,依舊沒什麼起色,我修改了表名,前臺就亂掉,我把一切恢復了,又都好了。這樣持續了好幾天,還是沒有變化,我問了下一個PHP高手,但是別人也有別人的事情要做,沒什麼時間去完全給你改表名,他告訴了我一些方法,但是猶如沒看過系統,所以對這個系統的文件構架不怎麼了解,他的方法我試過沒什麼起效,再次問他的時候,他答應夜晚幫我看下,然後給我回復,結果,過了幾天,也沒見回覆,其實,有些東西,你問了一次,別人因爲忙沒時間去幫你,再問一次,還是一樣,那麼就別再去問了,給自己留點,“自己動手豐衣足食”的餘地。呵呵,有些你身邊的過路人,也會是你成長路上的一塊基石。我不再對其抱希望了,後來聽說,拿到騰訊的實習生OFFER了,我也替其感到高興。快一個星期了,修改數據表仍然沒結果,要是數據表沒修改,其他的功能等於都是無用的,老師一看,你TM這表跟我的都不一樣,還檢查什麼撒,回去重做,我相信,要是我直接把系統拷過去,給老師檢查,老師會說,“XXX同學,要不,你明年再來檢查吧!?”杯具,明年,檢查?我都不知道自己在那去上班了,還跑回來檢查課程設計,老師,別這麼狠心!!!之前有幾個小組去檢查,老師,說“你這不合格,回去重做!”,“你這基本什麼動能都沒有,回去重做!”,,,,我知道的,每一個去檢查的,結果都是“回去重做”而且我們的老師非常牛X,絕不會告訴你,是哪有問題,永遠甩頭揮手就是一句“重做!”。我不敢試想直接去矇混過關了!那天,我試着找到KIS的官網,找到開發人員,給他發了封電郵,回覆的很快,他告訴我,你要想改表名,直接修改表名和action和module這兩個文件裏面的內容就可以了,要是你想修改列名的話,那麼就難了,後來還問我,爲什麼一定要修改數據庫的表名和列名。我把課程設計的PDF要求發過去了,然後簡單的說些我們老師的故事,我說“你要是我們中的一員,你就會懂了!!!”只是第二封郵件出去後,很久沒有迴音,很久後,給我回復了,因爲自己實在太忙了,沒辦法回覆了,不過在這裏,還是得謝謝他(她),我也不知道是帥哥還是美女。

   得知可以通過修改action和module這兩個文件夾裏面的內容後,我試着去修改了,第一個,就是修改tb_user這個數據表,一切安好,前臺也顯示了,忽然想起來,這個對應就是登錄系統的驗證和用戶信息的表,我試着刷新了一下頁面,然後進入登錄系統,輸入用戶名密碼,“用戶名或密碼錯誤!”,不對撒,是這個用戶名啊,我多次輸入後,還是提示這個信息,這時才恍然,肯定是有些文件沒修改,該看KIS的時候,很多還是不能理解,按照慣性的去修改一下,還是不行,在修改,還是不行,而且,這時候,一個下午,全修改tb_user了,我想返工重搞,但是正確修改過的頁面裏面的數據表明,都被改過了,而且,模塊花的編程帶來一個好處,就是隻要有一個有問題,其他的一樣不能正常工作。我本想恢復到最近一次的正確修改重新來,但是文件,都成了那樣了,只好,全部刪除文件,然後刪除數據庫DROP DATABASE KIS了,繼而新建一個數據庫,再把文件重新拷貝到WWW目錄下,一切重新來過。

   又需要改佈局,又得添加我那喜歡的背景,又得改該改的文字信息,,,什麼的,,,,好幾次,都是這樣。我卸了KIS,裝其他的,修改着修改着,還是覺得不好,又回到了KIS。這次,安靜的看下,課程設計要求,好好的去分析數據表之間的關係,找到最好修改的一個表,一個頁面一個頁面的去修改。慢慢的一個個小成功邂逅我了。(友情提示:1.記得每次修改文檔之後,定期要備份,不然,你就準備好,一次次重來吧。2.要是修改別人的系統時候,千萬不要一開始就去碰敏感的部位,比如登錄驗證什麼的,除非你不想在頁面看到即時的現實了)

                             <未完額!>

   

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章