個人簡介
一名14年經驗的資深畢設內行人,語言擅長Java、php、微信小程序、Python、Golang、安卓Android等
開發項目包括大數據、深度學習、網站、小程序、安卓、算法。平常會做一些項目定制化開發、代碼講解、答辯教學、文檔編寫、也懂一些降重方面的技巧。
感謝大家的關注與支持!
老師好,我的課題是“校園幫幫團跑腿系統的設計與實現”。系統主要面向校園里的學生、商家、管理員和跑腿員四種角色,提供在線發布跑腿需求、接單、確認訂單、交易評價、動態分享、公告查看等功能。技術方面,我打算用 Java 語言做后端,配合 SSM 框架(Spring、SpringMVC、MyBatis)和 MySQL 數據庫,前端用基于 Web 的頁面,整體跑在瀏覽器里就能用。
評委老師:系統打算什么時候完成?
答辯學生:計劃在 2025 年 1 月中旬前把程序、論文和答辯 PPT 全部交付。
評委老師:系統里一共有幾個角色?分別是誰?
答辯學生:一共四個角色:普通用戶、跑腿員、商家和管理員。
評委老師:普通用戶最核心的三個功能是什么?
答辯學生:發布跑腿項目、確認訂單并支付、發布和查看動態分享。
評委老師:跑腿員能做什么?
答辯學生:跑腿員可以注冊登錄、查看用戶發布的跑腿項目并接單、查看自己已接訂單、確認完成訂單,還能給交易寫反饋。
評委老師:管理員能管哪些內容?
答辯學生:管理員可以管理所有用戶信息、跑腿員信息、跑腿分類、跑腿項目、訂單、動態帖子、交易反饋和系統公告,相當于擁有最高權限。
評委老師:商家端和跑腿員端最大的區別是什么?
答辯學生:商家端主要是發布跑腿項目給別人接;跑腿員端是去接別人發布的項目。簡單說,商家是“發單人”,跑腿員是“接單人”。
評委老師:技術選型為什么選擇 SSM 框架?
答辯學生:因為我們課程里重點學過 Spring、SpringMVC 和 MyBatis,資料多、上手快,老師也比較熟悉,方便后期指導。
評委老師:數據庫用的什么?打算設計幾張核心表?
答辯學生:用 MySQL。核心表大概會有用戶表、跑腿員表、商家表、跑腿項目表、訂單表、動態帖子表、公告表和交易反饋表,八張左右。
評委老師:系統安全性怎么保證?
答辯學生:先做到最基本的密碼加密存儲,再用攔截器做登錄權限控制,不同角色只能訪問自己的頁面,后續如果時間允許再加驗證碼和簡單的防 SQL 注入。
評委老師:如果同一訂單被多個跑腿員同時點擊接單,怎么處理?
答辯學生:在數據庫里給訂單加一個“狀態”字段,用事務和行鎖保證只能有一個人成功修改狀態,其他跑腿員會提示“已被接單”。
評委老師:預計最大的開發難點是什么?
答辯學生:最難的應該是訂單狀態流轉和支付的對接,要保證狀態實時更新且不出錯。
評委老師:最后簡單說一下,你怎么測試系統?
答辯學生:先本地用 Postman 調接口,沒問題后把前后端聯調;接著讓同學幫忙扮演不同角色走流程,最后把系統部署到云服務器,邀請更多同學試用并收集反饋。
評委老師評價與總結: xx同學的開題報告目標清晰,功能模塊劃分合理,技術選型貼合所學課程。答辯過程中能夠用簡潔語言回答關鍵問題,對系統的角色、流程和潛在難點都有基本認識。后續需要重點關注訂單并發處理和支付流程的細節實現。總體通過開題,望按計劃推進。
以上是某同學的畢業設計答辯的過程,如果你現在還沒有參加答辯,還是開題階段,已經選好了題目不知道怎么寫開題報告,可以下面找找有沒有自己符合自己題目的開題報告內容,列表中的開題報告都是往屆真實的開題報告,可發送使用或參考。文末或底部來聯xi可免費獲取
最后
有時間和有基礎的同學,建議自己多花時間找一下資料(開題報告、源碼)自己獨立完成畢設,需要開題報告內容、源碼參考的,可以聯xi博主,沒有選題的也可以聯系我們進行幫你選題、定功能和建議。