1. 程式人生 > >做完學生資訊管理系統之後的感想

做完學生資訊管理系統之後的感想

專案引數        頁面:主要由bootstrap框架、layer彈框外掛、jquery以及jstl標準標籤庫組成        後臺:過濾器、javaBean小工具、mysql架包、加密架包、連線池、封裝好的 分頁工具以及封裝好的jdbc增刪查改工具包

技術引數         1. 使用了mysql資料庫建表,然後通過jdbc連線資料庫來實現增刪改查功能        2.在eclipse建包時,分成明確,分別為dto、dao、service、servlet。每個層有不同的任務比如 service就是邏輯層,一些邏輯都會在這裡面完成。而servlet裡面會配置路徑,用來實現前後端互動。        3.在登入時使用單選按鈕來選擇是學生登入或者教師登入,通過request獲取的值來識別。 在有些地方,比如給成績打分時,這裡通過jquery來獲取的學生id,          4.讓別的servlet來繼承封裝好了的BaseServlet類,省去了很多重複程式碼        5.最後的一個留言功能是昨天晚上加上去的,當時是想做一個三表查詢,比如學生可以選擇給不同 的老師去留言,而老師也只能檢視給自己的留言,我會抽時間改善    

心得體會        這次做完專案後,真的學習到了很多,就比如之前做的那個日報管理系統,不說全部寫完, 但是我可以搞清楚每一步的思路,知道什麼時候該做什麼。不過在做專案的前兩天,我能感覺 到自己的頭腦很不清晰,不知道該做啥,而且小錯誤頻頻發生,比如在寫sql語句時,from寫成 form,找錯誤都找半天。        但是經過幾天之後,我找錯誤的速度越來越快,而且同樣的錯誤基本不會再犯,即使犯了, 我也會通過“順藤摸瓜”(自己定的名詞)的辦法一層層的摸上去,找出源頭所在,然後解決。        其實做專案並不是特別難,難就難在底層的基礎,比如我在這中間有一個要輸出百分數,我 記得老師也講過,但是我就是想不起來,只能百度,當時就在想,如果這是面試,這道題我已經 錯了,從這裡也給我敲了警鐘,必須得多複習前面的知識了,而且要多練,就像這次做專案,雖然 很多重複程式碼,但是卻讓自己的訓練量起來了,所以後面寫的越來越順手。        今天演講時,雖然我不怯場,可是由於自己準備不足,以及自己專案的一點小問題,讓自己很多 功能都忘了演示,從這裡我發現自己的心態並不是特別穩,我也希望公司能多組織一些演講的活動, 因為說話真的很重要,我可不想到時候因為表達能力被其他面試者幹掉。