明源售楼系统技术解析 架构搭建(一)

来源:互联网 发布:淘宝店铺装修教程pdf 编辑:程序博客网 时间:2024/06/10 09:17

新建项目

第一步:打开Vs界面,点击左上角文件,点击新建,选择项目


1.1(图1)


第二步:点击网站Web类型,选择ASP.net MVC3 Web应用程序,在名称中输入项目名称(解决方案名称),位置可自行选择存放该项目的路径,完成后点击确定


1.1(图2)


第三步:选择空项目,点击确定,然后MVC项目创建成功


1.1(图3)

1.1(图4)

创建控制器和视图

第一步:右键点击Controllers(控制器),点击添加,选择控制器,然后输入创建控制器的名称,点击确定,建立控制器完成


1.2(图1)

1.2(图2)

第二步:在控制器中选择添加视图


1.2(图3)


1.2(图4)


1.2(图5)


1.2(图6)

1.3 DAL层的添加(用于与数据库构建连接)

第一步,点击右键选择解决方案,点击添加,选择新建项类库


1.3(图1)

第二步:选择数据模板,点击Windows,点击类库,输入实体类数据库名称


1.3(图2)

第三步:点击确定


 1.3(图3)

DAL层的代码

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Text;namespace DALPublic{    public class DALMethod    {        //定义连接字符串        string sqlcnnstr = @"Data Source=192.168.191.1,1122;Initial Catalog=明源售楼;User ID=sa;Password=123";               #region 初始化相关ADO.NET变量        SqlConnection sqlcn;//定义连接对象        SqlCommand sqlcmd;//定义命令对象        SqlDataAdapter sqlda;//定义数据适配器        DataTable dt;//定义数据表        #endregion        public DataTable DAL_SelectDB_Par(string mysqlstr, SqlParameter[] SQlCMDpas)        #region 提取数据的ADO.NET通用方法        {            //第一步SqlConnection:创建数据库连接类SqlConnection的对象sqlcn,好比修建湛江到广州的高速公路            sqlcn = new SqlConnection(sqlcnnstr);            //第二步SqlCommand A:创建命令类SqlCommand的对象sqlcmd,好比安排运输计划:运输车和货物(SQL命令),运输通道sqlcn            sqlcmd = new SqlCommand(mysqlstr, sqlcn);            //第二步SqlCommand B:设置命令对象执行的SQL代码类型,此处是执行数据库中存储过程            sqlcmd.CommandType = CommandType.StoredProcedure;            //第二步SqlCommand C:把外部传递过来的SQL命令对应的参数填充到SqlCommand对象sqlcmd的SqlParameters集合中               foreach (SqlParameter var in SQlCMDpas)            {                sqlcmd.Parameters.Add(var);            }            //第三步SqlDataAdapter:用数据适配器SqlDataAdapter对象sqlda执行SqlCommand对象sqlcmd;适配器SqlDataAdapter好比高速路管理公司            sqlda = new SqlDataAdapter(sqlcmd);//SqlDataAdapter可以隐式打开和关闭SqlConnection            //第四步:将执行后的数据结果返回到DataTable对象dt中            this.dt = new DataTable();            sqlda.Fill(this.dt);            return this.dt;        }        #endregion        public int DAL_OPTableDB_Par(string mysqlstr, SqlParameter[] SQlCMDpas)        #region   //插入、更新、删除数据库中的ADO.NET通用方法        {            //第一步SqlConnection:创建数据库连接类SqlConnection的对象sqlcn,并显示打开;好比修建湛江到广州的高速公路            sqlcn = new SqlConnection(sqlcnnstr.ToString());            sqlcn.Open();            //第二步SqlCommand A:创建命令类SqlCommand的对象sqlcmd,好比安排运输计划:运输车和货物(SQL命令),运输通道sqlcn            sqlcmd = new SqlCommand(mysqlstr, sqlcn);            //第二步SqlCommand B:设置命令对象执行的SQL代码类型,此处是执行数据库中存储过程            sqlcmd.CommandType = CommandType.StoredProcedure;            //第二步SqlCommand C:把外部传递过来的SQL命令对应的参数填充到SqlCommand对象sqlcmd的SqlParameters集合中               foreach (SqlParameter var in SQlCMDpas)            {                sqlcmd.Parameters.Add(var);            }            //第三步 SqlCommand :SqlCommand对象sqlcmd自己执行ExecuteNonQuery()调用SQL存储过程操作数据库            int myop = sqlcmd.ExecuteNonQuery();            sqlcn.Close();            return myop;        }        #endregion    }}

DAL层的完成图片:


                                                                                             1.3(图4)

1.4 BLL层的添加(用于接收数据库的数据与传递命令回数据库)



1.4(图1)

第二步:选择数据模板,点击Windows,点击类库,BLL层的名称。


                                                                                                 1.4(图2)

第三步:在新建BLL层添加DAL层的引用


                                                                                                                             1.4(图3)

                                       

1.4(图4)

仅供学习使用,禁止商业用途。

0 0
原创粉丝点击