【ASP.NET MVC3實踐教程】一、資料庫設計和項目搭建

來源:互聯網
上載者:User

 

首先說一下,這個教程是與我寫的Linq to sql 教程一起來結合用的,不單單是MVC,還是Linq to sql運用到實際中的一個實踐。


Linq to sql教程 連結

 

 


一、資料庫設計


一、前言

在我的開發裡,我個人認為要做好一個系統,最重要的一點並不是使用什麼語言、使用什麼UI,額寫我都覺得是次要的,我認為最重要的是資料庫的設計,資料庫設計好了,就說明了你對整個系統已經有了一個整體的把握,對立面的業務已經有了一定程度的熟悉,並且已經知道了客戶需要什麼樣的功能、需要實現什麼東西,那麼接下來的編碼就已經不是很難的問題了。(純屬個人見解,如果有什麼不對請指出或者一起學習!)

二、資料庫設計

首先聲明,下面的資料庫設計並不是要使用到生產環境裡面去,僅僅是為了學習MVC所用,所以設計的不合理,那也不是很大的問題,當然,如果有人指出那裡不足的地方我將努力改正。

首先,我們需要從大的方面先考慮,學產生績管理系統,那麼肯定有學生,有學生的地方就會有班級,既然是成績管理,那肯定需要成績表,有了成績表肯定需要還需要有課程表啊,不然怎麼知道是什麼成績呢。就這樣,簡簡單單的成績管理系統資料庫設計思路出來了。

下面是PowerDesigner12.5的資料庫設計。

資料庫算是勉強設計好了,那接下來,我們開始項目的搭建吧。

二、項目搭建

一、開發環境

1、使用MVC3開發,肯定要用到VS2010這個開發平台了,我就不多說了,不然就太羅嗦了;

2、SQL server 2005 這個版本的資料庫應該是用的最廣泛的吧。

二、項目搭建

使用VS2010建立Web項目

然後選擇Intenet應用程式,試圖引擎試用Razor。

確定,OK,基本項目搭建完成;下面是項目資源管理員

建完項目後,可以看到預設情況下已經建立了很多檔案夾,這裡簡略說一下各個檔案夾的作用。
Content——存放應用需要的一些資源檔,片、CSS等。
Controllers——存放控制器類。
Models——存放業務模型組件。
Scripts——存放JavaScript指令檔。
Views——存放視圖。
現在不瞭解一些概念沒關係,後續文章將慢慢解釋。

項目搭建得差不多了,那我們試用Linq to sql來進行資料庫訪問,所以再添加一個Linq to sql類;

確定添加,然後開啟伺服器總管,建立資料連線

然後把資料庫裡面的表添加到Linq to sql類裡面

OK,到這裡不就說明項目已經搭建好了。

這一篇文章就展示講解到這裡吧,下一篇文章再進行下一步的操作講解。

感謝大家對CoolHots的支援與關注,您的支援與關注,是我大半夜熬夜敲代碼的鼓勵啊~~

附上項目代碼:MVC教程.rar

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.