1、答辯前準備html
一、熟悉你的論文,分爲兩類,一部分是作本科生畢業設計的(xx系統,xxapp),另外一部分作算法的,我着重說的是作畢業設計的算法
二、準備你的ppt,連接以下(https://www.zhihu.com/question/23221029),注意多圖表,少文字,咱們答辯的時候,直接跳過背景,直接看你的設計部分,上臺,打開你的ppt,鼠標選中ppt演示---排練計時,每一個人5到9分鐘不等,而後你說,各位老師同窗,上午好,我是,個人畢業設計題目是,個人指導老師是,接下來你就照着圖片說,你咋設計的,這時候,答辯老師就開始問你問題啦,必定要注意你本身的態度,一慫到底就行,老師好比說,哎,你這個有xxxx問題,你就回答說,很差意思,老師,我以前沒考慮到這一點,以後我回去必定修改,謝謝老師的建議之類的,千萬不要懟,老師其實主要看你的態度數據庫
三、精華部分;老師可能提到的問題app
3.1你用啥語言開發的,答曰JAVA,追問,說說你在開發過程當中遇到的異常,答:空指針異常之類的,記得3個以上框架
3.2你用什麼鏈接你的數據庫的?答:JDBC,MYBATIS之類的數據庫設計
3.4好比你寫的是xxx管理系統,問:你係統裏有管理員、超級管理員權限嗎?你是如何區分他們的呢?答曰:我在數據庫表中存入了數據,當個人管理員用戶名與密碼所有輸入正確時,用戶進入的是管理員的頁面,當個人超級管理員用戶名與密碼所有輸入正確時,用戶進入的是超級管理員的頁面,超級管理員有對管理員增刪改查的權限,從而能夠避免因管理員操做不當可能會形成的管理員互相刪除這類極限狀況優化
3.5好比你有註冊登陸頁面,問:若用戶忘記密碼呢?答曰:可使用用戶註冊時綁定的手機驗證碼或者郵箱進行找回密碼加密
3.6好比你有註冊登陸頁面,問:有給密碼加密嗎?答曰:有使用MD5或者SHA1等單向HASH算法保護密碼或者特殊的單向HASH算法,即在單向HASH算法基礎上進行了加鹽、屢次HASH等擴展設計
3.7有沒有進行多表鏈接查詢啊?如何實現的?用了那幾張表,用的什麼做爲它們鏈接的依據,答曰:有,好比在實現xxx功能是,我須要使用哪幾張那個表,用它們的主鍵來做爲鏈接它們的依據指針
3.8什麼是外鍵
3.9項目有什麼現實意義/應用前景?項目有哪些優勢,項目有哪些須要優化的地方?
3.10老師可能發現你的數據庫邏輯表中存在數據冗餘,其實這部分,你就應當作好認慫的準備,問?什麼是數據冗餘?答曰,數據庫冗餘是xxxxx,對不起,老師,我在設計這些表的時候沒有考慮好數據庫冗餘部分,是個人疏忽,我必定改,別在老師面前說個人表示這樣寫的,老師不care你是怎麼不會涉及數據冗餘的,否則,你balabala解釋一大堆,老師直接拋出問題,數據庫設計的3大範式是什麼?
3.11MVC三層框架是什麼
以上是咱們答辯組,作系統設計的同窗老師問的問題
算法的我只提一點點(你作的算法,老師基本都很熟悉,千萬把基本的概念弄懂,不會就是不會,彆強行忽悠老師,慫一點,起碼把本身在ppt上展現的東西都會吧)
可能會問你涉及某個算法計算公式某個參數的意義,
某個樣本數據集是怎麼來的,是你本身瞎寫的,仍是你本身經過某個算法篩選來的?
算法實現是你本身實現的嗎?中心思想是什麼?算法的流程是什麼?
原文出處:https://www.cnblogs.com/pungwe/p/10954803.html