個人簡介
一名14年經驗的資深畢設內行人,語言擅長Java、php、微信小程序、Python、Golang、安卓Android等
開發項目包括大數據、深度學習、網站、小程序、安卓、算法。平常會做一些項目定制化開發、代碼講解、答辯教學、文檔編寫、也懂一些降重方面的技巧。
感謝大家的關注與支持!
各位老師好,我是 xx 同學,我的畢業設計是《基于 Python 的在線投票系統》。系統面向普通用戶和管理員兩類角色:用戶可以瀏覽投票、參與投票并查看結果;管理員可以登錄后臺,添加或刪除投票項目。系統采用前后端分離的思路:前端用 HTML+CSS+JavaScript 做頁面,后端用 Python+Django 實現業務邏輯,數據存儲在 MySQL 里,開發工具包括 PowerDesigner 建表、Visio 畫圖,整體按照“需求→數據庫→界面→編碼→測試”五步推進,預計 2025 年 5 月完成。下面請各位老師提問。
評委老師:為什么要做投票系統,而不是別的?
答辯學生:投票系統需求常見、功能清晰,既能練數據庫又能練 Web,代碼量適中,對我這種基礎弱的同學比較友好。
評委老師:系統具體給哪些人用?
答辯學生:兩種人:普通訪客——只能投票和看結果;管理員——需要賬號密碼登錄,負責發題和刪題。
評委老師:前端頁面打算做幾張?
答辯學生:先做 4 張:首頁(顯示投票列表)、投票頁、結果頁,再加一個管理員登錄頁,后續如果時間夠,再做后臺管理首頁。
評委老師:數據庫準備放幾張表?
答辯學生:三張表就夠:用戶表其實用 Django 自帶的,再加投票項目表、選項表、投票記錄表,一共三張。
評委老師:怎么防止用戶刷票?
答辯學生:最簡單的辦法:一個 IP 對一個項目只能投一次,用 session 記錄;如果 session 被清掉就再檢查 IP,能擋住大部分刷票。
評委老師:后端用 Django 哪個版本?
答辯學生:老師,我電腦里現在裝的是 Django 4.2,比較穩定,教程也多。
評委老師:預計什么時候開始寫代碼?
答辯學生:計劃 2025 年 3 月中旬完成數據庫設計,3 月下旬開始寫 Django 的視圖和模板,4 月聯調,5 月測試。
評委老師:如果投票選項想加圖片怎么辦?
答辯學生:在選項表里加一個 image 字段存圖片路徑,前端用 <img>
標簽直接顯示,Django 的 static 目錄能搞定。
評委老師:做完以后怎么演示給老師看?
答辯學生:用局域網把筆記本當服務器,老師用瀏覽器訪問我的 IP 就行,或者錄屏演示也可以。
評委老師點評:
xx 同學準備得比較充分,功能劃分清楚,技術路線可行,刷票、加圖片等實際問題也考慮了簡單方案。建議下一步把數據庫字段和頁面原型先畫出來,代碼量控制得小一點,保證 5 月能順利演示即可。總體通過,繼續加油!
以上是某同學的畢業設計答辯的過程,如果你現在還沒有參加答辯,還是開題階段,已經選好了題目不知道怎么寫開題報告,可以下面找找有沒有自己符合自己題目的開題報告內容,列表中的開題報告都是往屆真實的開題報告,可發送使用或參考。文末或底部來聯xi可免費獲取
最后
有時間和有基礎的同學,建議自己多花時間找一下資料(開題報告、源碼)自己獨立完成畢設,需要開題報告內容、源碼參考的,可以聯xi博主,沒有選題的也可以聯系我們進行幫你選題、定功能和建議。