第乙個專案感想 從
php基礎課開始後,就一直期待第乙個專案。緊張地學習了乙個月的基礎課程後,終於迎來了第乙個專案——**。初次聽到專案的內容是**突然感覺一點思路都沒有,回想起自己在網路購物所逛過的**發現好複雜。而且憑目前所學知識真能搭建乙個**系統嗎?縱使介面不做強調,縱使**不需要太簡練只要完成即可,還是讓我突然覺得任務有點繁重。一想到後台許可權、使用者註冊、購物車、商品上架、展示等等,這是兩周能完成的任務嗎?
隨著張老師的逐漸引入,把單使用者模式的**主要功能剖析後,卻又發現它其實並沒有想象中的那麼複雜深不可測。甚至還覺得小菜一碟,就是把各個功能塊組合到一塊即可。並且每個功能模組的編寫張濤老師在課堂上都做了案例,如每次課後仔細看看筆記完成專案應該不成問題。由於是第乙個專案,總覺得這意味著成為一名
php初級程式設計師的開端,於是在開工前,把抓起筆和紙就專案進行規劃,可畢竟新手還是新手啊,沒有做過專案分析,在紙上寫了又劃,劃了又寫,倒騰了兩個小時最終還是沒有個所以然。最後,就乾脆不規劃了,直接開工管他三七二十一。
雖說介面不講究,但也不能太寒酸了。於是一陣狂敲
table
後不得不宣布停產重
div搭建,**雖只是乙個練手專案,不實際應用,但還是最大迎合客觀實際進行開發,該有的,還得有。頁頭與頁尾寫好了以後,開始設計首頁。當首頁設計差不多的時候發現一天的時間竟然都花在介面上了,心疼啊~~~~!
介面搭建好了以後,主角馬上就要登場了。而它也差點把我拖得精疲力竭。首先是後台登陸驗證碼的問題,驗證碼之前已經寫好,所以只需要呼叫即可。因為我的驗證碼加噪點過多,導致每次刷圖都不容易辨認上的數字。於是把噪點減少,並且順便把每一次驗證碼生成的隨機數寫入
session
,在登入頁面顯示
session
裡的驗證數字。但卻發現乙個怪異的問題
,發現顯示
session
驗證數字與驗證碼上顯示的數字並不匹配,多重新整理幾次還發現
session
session
輸出的驗證碼慢了半拍??狂熱。仔仔細細檢查了程式,沒有寫錯啊。實在想破了頭都想不出是**出了問題。把張老師的案例拿過來對比,也沒發現有什麼不對勁的。實在沒轍了。於是試試能不能按照驗證碼上的內容通過驗證,結果居然順利驗證通過。這更讓我丈二摸不著頭腦了……但最後為不了不耽誤太長時間,反正能登入就好。後面終於知道輸出
session
語句優先於**生成,所以輸出的總是比的慢一拍。
get方式在
a標籤後面傳送頁號,那麼搜尋條件應該也可以通過
a標籤傳送。折騰了半天,但最後怎麼測試都不成功,也許是
where
語句裡帶單引號導致的。於是只好採用
session
方式傳送
where
條件。雖然問題解決了,但總覺得自己用的方法比較笨。
經過兩周不分晝夜的忙活,專案終於出爐。感覺這漏洞百出的**讓自己傾注了太多的心血,總結了一下自己在這個專案中的感受。我感覺最大的難點是解決
html
第乙個專案雖然有眾多的不足之處,如註冊使用者沒有使用正則,商品描述資訊沒有使用
html
標籤處理。但幾乎所用到的知識都涵蓋了全部
php基礎部分,鍛鍊性特別強。甚至經常語法錯誤的學員,相信經過第一專案以後一定會有很大程度上的改善。
對於還沒有做過第一專案的新學員,希望好好完成第乙個專案。當你知道如何去完成某乙個功能的思路時,無論過程多麼繁瑣,**量多麼龐大,盡量去實現。記住了,第乙個專案重點知識練習
php基礎,所以**量越多,你下的功夫越多,收益也就越大。
31期 新生所感
新生所感 我是屬於那種按自己想法生活的人,到 兄弟連的那天,見到了我的諮詢老師,隨後被帶到了住處,是八個人一間的,開始就覺得堵得慌,密度有點比想象的大,就跟 大學住宿的情況差不多,因為我已經畢業三年了,工作了一年多,基本上是兩人一套間,習慣了那種寬鬆的生活環境,有點呆不下去的感覺,不到半天的時間,我...
31期 新生所感
新生所感 我是屬於那種按自己想法生活的人,到 兄弟連的那天,見到了我的諮詢老師,隨後被帶到了住處,是八個人一間的,開始就覺得堵得慌,密度有點比想象的大,就跟 大學住宿的情況差不多,因為我已經畢業三年了,工作了一年多,基本上是兩人一套間,習慣了那種寬鬆的生活環境,有點呆不下去的感覺,不到半天的時間,我...
31期 新生所感
新生所感 我是屬於那種按自己想法生活的人,到 兄弟連的那天,見到了我的諮詢老師,隨後被帶到了住處,是八個人一間的,開始就覺得堵得慌,密度有點比想象的大,就跟 大學住宿的情況差不多,因為我已經畢業三年了,工作了一年多,基本上是兩人一套間,習慣了那種寬鬆的生活環境,有點呆不下去的感覺,不到半天的時間,我...