MVC5 網站開發實踐 概述

目錄

MVC5 網站開發實踐  概述 html

MVC5 網站開發實踐  一、創建項目 架構

MVC5 網站開發實踐  二、後臺管理mvc

MVC5 網站開發實踐  2.一、管理員登錄佈局

MVC5 網站開發實踐 2.二、管理員身份驗證post

 

用MVC網站的博客這是第三次寫了,前兩次都沒寫完。網站

第一次是用MVC4寫的,整個一個項目不少代碼混在一塊兒很是不清晰,加上後來mvc5發佈了,因此進行了第一次重寫,此次把內容分了7個項目,設想了不少功能,後來Q羣裏不少朋友們提意見,認爲項目分的太多了,作網站都不會這麼所,攤子也鋪的太大了,加上工做外調一年,反正最終是沒寫完,如今想來第三次寫這麼個東西了感到汗顏啊!ui

此次的目標定的是作一個很是簡單的小網站,項目分的少一點,攤子鋪的小一點,督促本身儘快完成。spa

如下是計劃:htm

1、目標

簡單小型的網站blog

2、開發環境

Visual Studio Professional 2013 ,Sql Server2012 Express

3、語言

C#、ASP.NET MVC五、EntityFramework6.1.1,JQuery1.10.二、Bootstrap3.3.1,Easyui,KindEditor 4.1.10

4、項目分層

Ninesky.Site

網站

Ninesky.Core

核心。包括網站信息、欄目、文章一些內容

Ninesky.User

用戶的信息

Ninesky.Data

數據層,數據訪問,數據類型

5、網站架構

image

6、功能

6.1主區域

6.1.1基本

序號

功能

類型

區域

控制器

Action

1

主佈局頁

佈局頁

     

2

主頁面

頁面

 

Home

Index

6.1.2欄目

序號

功能

類型

區域

控制器

Action

1

顯示根欄目

局部

 

Category

Root

2

顯示子欄目

局部

 

Category

Childre(int id)

3

顯示欄目內容

頁面

 

Category

Index/Int id

4

顯示路徑

局部

 

Category

Parth(int id)

6.1.3內容

序號

功能

類型

區域

控制器

Action

1

顯示某一欄目下的內容列表

局部

 

Content

Category(int id)

2

顯示內容

頁面

 

Content

Index/int id

6.2 Member區域

6.2.1基本

序號

功能

類型

區域

控制器

Action

1

主佈局頁

佈局頁

Member

 

Layout.cshtml

2

主頁面

頁面

Member

Home

Index

6.2.2用戶

序號

功能

類型

區域

控制器

Action

1

登陸

頁面

Member

User

Login

登陸[post]

方法

Member

User

Login(string username.,string password)

2

註銷

方法

Member

User

Logout

3

修改密碼

頁面

Member

User

Password

修改密碼[Post]

方法

Member

User

Password(modelView)

4

修改資料

頁面

Member

User

Info

修改資料

[post]

方法

Member

User

Info(?)

5

用戶身份驗證

屬性

     

6.2.3內容

序號

功能

類型

區域

控制器

Action

1

內容列表

頁面

Member

Content

List/int id

2

修改內容

頁面

Member

Content

Modify/int id

修改內容[post

]

Action

Member

Contemt

Modify(Model)

3

添加內容

頁面

Member

Content

Add

添加內容[post]

方法

Member

Content

Add

4

刪除內容[post]

方法

Member

Content

Delete(int id)

6.3 Config區域

6.3.1基本

序號

功能

類型

區域

控制器

Action

1

主佈局頁

佈局頁

Config

   

2

主頁面

頁面

Config

Home

Index

6.3.2管理員

序號

功能

類型

區域

控制器

Action

1

主界面

頁面

Config

Admin

Index

2

登陸

頁面

Config

Admin

Login

登陸[post]

方法

Config

Admin

Login(?)

3

管理員身份驗證

屬性

Config

Admin

AdminAuthor

4

修改密碼

頁面

Config

Admin

Password

修改密碼[post]

方法

Config

Admin

Password

5

添加管理員

頁面

Config

Admin

Add

添加管理員[post]

方法

Config

Admin

Add(model)

6

刪除管理員[post]

方法

Config

Admin

Delete(int id)

6.3.3用戶

序號

功能

類型

區域

控制器

Action

1

主界面

頁面

Config

User

Index

2

添加用戶

頁面

Config

User

Add

添加用戶[Post]

方法

Config

User

Add(model)

3

修改資料

頁面

Config

User

Modify/int id

 

修改資料[post]

方法

Config

User

Modify(model)

4

刪除用戶[post]

方法

Config

User

Delete(int id)

6.3.4網站信息

序號

功能

類型

區域

控制器

Action

1

基本信息

頁面

Config

Site

Info

基本信息[post]

方法

Config

Site

Info

6.3.5 欄目管理

序號

功能

類型

區域

控制器

Action

1

主界面

頁面

Config

Category

Index

2

添加欄目

頁面

Config

Category

Add

添加欄目[post]

方法

Config

Category

Add(mode)

3

修改欄目

頁面

Config

Category

Modify/int id

修改欄目[post]

方法

Config

Category

Modify(model)

4

刪除欄目[Post]

方法

Config

Category

Delete/int id

6.3.6內容管理

序號

功能

類型

區域

控制器

Action

1

主界面

頁面

Config

Content

Index

2

修改內容

頁面

Config

Content

Modify/int id

修改內容[post]

方法

Config

Content

Modify(modle)

3

刪除內容[post]

方法

Config

Content

Delete(int id)

以上是基本設想,歡迎探討!

相關文章
相關標籤/搜索