现在的位置: 首页 > 综合 > 正文

【ASP.NET MVC3实践教程】一、数据库设计和项目搭建

2012年12月19日 ⁄ 综合 ⁄ 共 1094字 ⁄ 字号 评论关闭

 

首先说一下,这个教程是与我写的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

抱歉!评论已关闭.