首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

ASP.NET MVC 校友錄實戰(開篇):專案緣起、技術棧與需求概覽

     編輯:關於.NET

本系列記錄作者從零開始,自學 ASP.NET MVC 4、Entity Framework Code First、Razor、jQuery 開發畢業專題「校友錄系統」的完整歷程。文章為學習筆記非教學教程,請讀者斟酌參考。

一、專案緣起

  • 本職工作為嵌入式開發,.NET/MVC/EF 皆為自學
  • 想趁畢業專題機會系統性學習微軟新技術棧
  • 順便增加一項就業技能,拓寬職涯選擇

二、採用技術棧

層級技術/工具版本/備註
IDEVisual Studio2012 Express / Professional
框架.NET Framework4.0
Web 框架ASP.NET MVC4 (Razor View Engine)
ORMEntity FrameworkCode First 策略
前端庫jQuery1.x / 2.x
資料庫SQL Server Compact4.0 (.sdf 檔案)
UI 風格Metro / Modern UI磚塊佈局、響應式

三、初步需求構想

初步需求構想圖

核心功能模組

  1. 使用者系統:註冊、登入、個人資料、權限角色
  2. 班級系統:搜尋、建立、加入、退出、班級資訊管理
  3. 社交互動:相簿/照片、留言/評論、站內信(小紙條)
  4. 管理後台:使用者審核/刪除、班級審核、系統設定

非功能性目標

  • 操作簡單直覺,符合學生族群使用習慣
  • 效能穩定,支援百人規模班級同時在線
  • 架構清晰,便於後續功能擴充與維護
  • 部署輕量,無需安裝重型資料庫服務

四、系列文章規劃

  1. 開篇:專案緣起、技術棧、需求概覽(本文)
  2. 前台需求設計與 Metro UI 佈局規劃
  3. 實體模型設計演進與踩坑記
  4. 實體模型實作與驗證屬性應用
  5. 系統架構圖與功能需求分析
  6. web.config 關鍵設定與 Filter 權限控制
  7. Code First 遷移與班級模組核心實作
  8. 檔案上傳與多對多關聯 LINQ 查詢
  9. ... 後續依開發進度持續更新

五、寫作初衷

記錄學習軌跡,整理思路;分享踩坑經驗,助同好少走彎路;督促自己按時完成功能模組。歡迎各位前輩指正,共同進步。

原文連結:https://www.cnblogs.com/ensleep/tag/基於.net mvc的校友錄/

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved