新建项目

第一步:打开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;//定义数据表#endregionpublic DataTable DAL_SelectDB_Par(string mysqlstr, SqlParameter[] SQlCMDpas)#region 提取数据的ADO.NET通用方法{//第一步SqlConnection:创建数据库连接类SqlConnection的对象sqlcn,好比修建湛江到广州的高速公路sqlcn = new SqlConnection(sqlcnnstr);//第二步SqlCommand A:创建命令类SqlCommand的对象sqlcmd,好比安排运输计划:运输车和货物(SQL命令),运输通道sqlcnsqlcmd = 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;}#endregionpublic 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命令),运输通道sqlcnsqlcmd = 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)

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

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

  1. 明源售楼系统技术解析 MVC架构与房源生成(一)

    第1章 使用Vs2010 版本搭建MVC3框架 1.1 新建项目 第一步:打开Vs界面,点击左上角文件,点击新建,选择项目                                       ...

  2. 明源售楼系统技术解析 销售控制(更名查询与变更查询)

    在销售控制模块里 点击更名查询打开更名查询界面: 查询功能实现: 第一步:数据库 1.表与表的关系 表1.SYS_RenameTable(SYS_更名表) 用于存放更名信息 列名 数据类型 主键/外键 ...

  3. 明源售楼系统技术解析(二)付款方式定义——查询

    付款方式定义--查询篇   1.1主界面效果图如下                                   从界面上可以看到我们这里用到的控件有 查询功能实现: 第一步:数据库 1.表与关 ...

  4. C# MVC售楼系统开发

    作者:ゞ瀟灑亾眚ゞ 前序:售楼前台就是客户可以来到这个网页进行查看楼栋房间信息,如果是初次来此网页可以进行注册,如果客户已经在卖楼人员的推荐下,而且已经在后台登记过了,可以直接选择登录再选择用手机验证 ...

  5. java计算机毕业设计售楼系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计售楼系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计售楼系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  6. [附源码]Nodejs计算机毕业设计基于售楼系统Express(程序+LW)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: Node.js+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vue ...

  7. java售楼系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java售楼系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java售楼系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  8. (附源码)计算机毕业设计SSM基于售楼系统

    (附源码)计算机毕业设计SSM基于售楼系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Intelli ...

  9. JAVA毕业设计售楼系统计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计售楼系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计售楼系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  10. 计算机毕设(附源码)JAVA-SSM基于售楼系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

最新文章

  1. IoC容器总结与简单模拟
  2. java mp3 暂停,Java MP3播放器 - 使用jLayer播放,暂停和搜索不能正常工作
  3. 第一个structs+spring+hibernate的web程序
  4. 利用python爬虫(part11)--XpathHelper为啥不能全信之JS要闹哪般
  5. 编程填空:学生信息处理程序_项目学生:业务层
  6. [js] 解释下深度优先遍历和广度优先遍历的区别及如何实现
  7. 强推!2019年最火的容器、K8S和DevOps入门都在这了
  8. Oracle 日期加减运算
  9. 如果不清楚设计方向,圣诞设计模板可以帮助你轻松建立节日主题。
  10. twitter数据集_推特宠物数据整理及分析
  11. 记录——《C Primer Plus(第五版)》 第7章编程练习第5题
  12. 不要用面向对象编程分散新手程序员的注意力
  13. 有哪些方法能将纸质书籍转成PDF电子版
  14. var foo = 1; (function foo() { foo = 100; console.log(foo); }()) console.log(foo);
  15. Win10 1803版本 哔哩哔哩 无法打开HEVC选项
  16. ios苹果签名多少钱?苹果企业签名是最便宜的吗
  17. se78 上传图片(logo使用)/SWM0上传文件
  18. 泪滴(teardrop)
  19. excel中用正则匹配_excel 中如何使用正则表达式函数提取或替换内容
  20. HTML5期末大作业:宠物主题网站设计——酷酷动物主题响应式网页(5页) HTML+CSS+JavaScript...

热门文章

  1. mediasoup数据转发 源码剖析
  2. 02网络爬虫-使用 Beautiful Soup 解析网页
  3. 百问网7天物联网智能家居(第七天)
  4. 周志华 《机器学习》之 第十二章(计算学习理论)概念总结
  5. 1972年发射失败的苏联金星探测器可能今年坠落地球
  6. 实验四 201421440038 徐凤娇
  7. the little schemer 学习
  8. 构建更安全、更智能、更健康的数字化世界——中新赛克2021全国渠道大会成功举办
  9. 【绝对好玩】我编过最好的游戏 o( ̄▽ ̄)d
  10. PRML读书会第九章 Mixture Models and EM(Kmeans,混合高斯模型,Expectation Maximization)...