平院实训门禁系统导入

这是我的配置(如果是Win10最好每一步都管理员身份运行)
win7
SQLServer2008
VS2012

切记:注意:当你SQLserver创建数据库和VS连接数据库的时候得用同一种方式,要么都用window(主机名),要么都用SQLServer身份验证(sa 是账户名、密码是你自己创建的) 进入数据库的方式得统一!!!!

1,数据库老师给的版本有点高,我的电脑配置不高,以SQL Server 2008为例子

2,数据库的导入,这里老师给了SQL语句,你需要打开,然后全部复制一下。(这里可以看到master这个数据库,打开SQLserver你会发现它是系统数据库,这里我没法导出来)

在这里插入图片描述

USE [master]
GO
/****** Object:  Database [database_125K]    Script Date: 25/05/2020 17:58:21 ******/
CREATE DATABASE [database_125K] ON  PRIMARY 
( NAME = N'database_125K', FILENAME = N'D:\SQL\database_125K.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )LOG ON 
( NAME = N'database_125K_log', FILENAME = N'D:\SQL\database_125K_log.ldf' , SIZE = 3840KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [database_125K] SET COMPATIBILITY_LEVEL = 100
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [database_125K].[dbo].[sp_fulltext_database] @action = 'disable'
end
GO
ALTER DATABASE [database_125K] SET ANSI_NULL_DEFAULT OFF 
GO
ALTER DATABASE [database_125K] SET ANSI_NULLS OFF 
GO
ALTER DATABASE [database_125K] SET ANSI_PADDING OFF 
GO
ALTER DATABASE [database_125K] SET ANSI_WARNINGS OFF 
GO
ALTER DATABASE [database_125K] SET ARITHABORT OFF 
GO
ALTER DATABASE [database_125K] SET AUTO_CLOSE OFF 
GO
ALTER DATABASE [database_125K] SET AUTO_SHRINK OFF 
GO
ALTER DATABASE [database_125K] SET AUTO_UPDATE_STATISTICS ON 
GO
ALTER DATABASE [database_125K] SET CURSOR_CLOSE_ON_COMMIT OFF 
GO
ALTER DATABASE [database_125K] SET CURSOR_DEFAULT  GLOBAL 
GO
ALTER DATABASE [database_125K] SET CONCAT_NULL_YIELDS_NULL OFF 
GO
ALTER DATABASE [database_125K] SET NUMERIC_ROUNDABORT OFF 
GO
ALTER DATABASE [database_125K] SET QUOTED_IDENTIFIER OFF 
GO
ALTER DATABASE [database_125K] SET RECURSIVE_TRIGGERS OFF 
GO
ALTER DATABASE [database_125K] SET  DISABLE_BROKER 
GO
ALTER DATABASE [database_125K] SET AUTO_UPDATE_STATISTICS_ASYNC OFF 
GO
ALTER DATABASE [database_125K] SET DATE_CORRELATION_OPTIMIZATION OFF 
GO
ALTER DATABASE [database_125K] SET TRUSTWORTHY OFF 
GO
ALTER DATABASE [database_125K] SET ALLOW_SNAPSHOT_ISOLATION OFF 
GO
ALTER DATABASE [database_125K] SET PARAMETERIZATION SIMPLE 
GO
ALTER DATABASE [database_125K] SET READ_COMMITTED_SNAPSHOT OFF 
GO
ALTER DATABASE [database_125K] SET HONOR_BROKER_PRIORITY OFF 
GO
ALTER DATABASE [database_125K] SET RECOVERY FULL 
GO
ALTER DATABASE [database_125K] SET  MULTI_USER 
GO
ALTER DATABASE [database_125K] SET PAGE_VERIFY CHECKSUM  
GO
ALTER DATABASE [database_125K] SET DB_CHAINING OFF 
GO
EXEC sys.sp_db_vardecimal_storage_format N'database_125K', N'ON'
GO
USE [database_125K]
GO
/****** Object:  Table [dbo].[PersonInfo]    Script Date: 25/05/2020 17:58:22 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PersonInfo]([cardID] [nvarchar](20) NOT NULL,[personName] [nvarchar](30) NOT NULL,[sex] [nchar](10) NOT NULL,[identifyCardID] [nvarchar](50) NOT NULL,[permission] [nchar](10) NOT NULL
) ON [PRIMARY]
GO
/****** Object:  Table [dbo].[Record]    Script Date: 25/05/2020 17:58:22 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Record]([CardID] [nvarchar](20) NOT NULL,[State] [varchar](50) NOT NULL,[DateTime] [varchar](50) NOT NULL
) ON [PRIMARY]
GO
USE [master]
GO
ALTER DATABASE [database_125K] SET  READ_WRITE 
GO

3,打开数据库(我这里是以SQLServer身份验证登录的)(这里选择的登录方式和步骤8的登录方式 得一致)

在这里插入图片描述

4,点击系统数据库—>点击一下master这个数据库 —>然后 点击新建查询

在这里插入图片描述

5,把复制的内容粘贴到此处即可,执行(若没报错则创建数据库成功,按理说SQLServer2008相对稳定,同样数据库不会有错的应该)

这里要注意一下,看老师发的SQL里面内容,是有个文件夹的,你需要在D盘下创建一个SQL文件夹,运行SQL语句之后,会创建数据库,存放到这里来。

在这里插入图片描述
在这里插入图片描述
执行完之后:
在这里插入图片描述

6,打开VS,文件—>打开—>项目/解决方案—>选择老师发的那个.sln即可

7,工具—>连接到数据库—>数据连接—>添加连接

在这里插入图片描述

8,按图来就行,连接到数据库一定是master,服务器名为你的计算机名(或者.也可以)

在这里插入图片描述

9,出现两张表即可

在这里插入图片描述

10,然后就是虚拟仿真平台(只有两个使用COM口了)

在这里插入图片描述

11,打开VS,如图所示(复制 连接字符串如果有密码的话,把*改成你的密码)

在这里插入图片描述

12,更换SQLConfig.txt内容,若有密码的话*位置要变成你的密码

在这里插入图片描述

13,这里也要换成11步里面的连接字符串

在这里插入图片描述

14,运行VS试试效果(仔细看这里的COM101打开)

在这里插入图片描述
记得要给虚拟平台供电
在这里插入图片描述
后序操作对COM101对应的读卡器进行操作,然后相当与COM101读卡器就是刷卡的,然后控制页面的门开关闭合(标签靠近COM101对应的读卡器即可)。

发卡
开门
在这里插入图片描述
查询结果
在这里插入图片描述
点击所要查看的表—>右击—>选择前1000行 就会显示出来了
数据库信息
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/379117.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

北京中信银行总行地址_中信银行拉萨分行举行“存款保险标识”启用和存款保险条例宣传活动...

11月NOV中信银行拉萨分行举行“存款保险标识”启用和《存款保险条例》宣传活动揭牌启用仪式111月Jul根据人民银行和总行关于“存款保险标识”启用工作相关要求,分行行领导高度重视“存款保险标识”启用和《存款保险条例》宣传活动工作,按照统一工作部署、…

转整型_156.Ruby烘焙大理石豆沙吐司解锁大理石花纹整型

好看又好吃的大理石豆沙面包。红豆馅均匀分布在松软细腻的面包体里,手撕着吃,一层层的甜美与温柔~关于吐司面包,我公众号里写过白吐司(基础款牛奶吐司,超绵鲜奶油吐司)和全麦吐司(基础款50%全麦吐司,经典燕…

VS2010 快捷键 (空格显示 绿点, Tab 显示箭头)

VS2010 有用的快捷键 : Ctrl r, ctrl w, 切换空格示。 转载于:https://www.cnblogs.com/fengye87626/archive/2012/11/21/2780716.html

分析一下mp4格式的trak -> mdia -> minf -> stbl -> stts、stsc 这两个box信息

分析一下mp4格式的trak -> mdia -> minf -> stbl -> stts、stsc 这两个box信息 (因为这两个box在音频trak和视频trak 下都有的,而且都有一个数组的值是比较绕的) 目录:stts:记录时间戳的,每个s…

Python---爬虫案例

例1、爬取公众号文章中的图片。 1,首先打开要获取公众号文章的地址 2,按下F12,再按Ctrl Shift C,然后鼠标移动到图片位置,然后观察控制台中显示图片对应的代码位置 3,分析该位置的代码段 代码段如下&…

Python---实验九

1、使用标准库urllib爬取“http://news.pdsu.edu.cn/info/1005/31269.htm”平顶山学院新闻网上的图片,要求:保存到F盘pic目录中,文件名称命名规则为“本人姓名” “_图片编号”,如姓名为张三的第一张图片命名为“张三_1.jpg”。 from re imp…

32接上拉5v_51单片机P0口上拉电阻的选择

作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态,也就是说P0 口不能真正的输出高电平)。给所接的负载提供电流,因此必须接(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。P…

[转载]FPGA/CPLD重要设计思想及工程应用(时序及同步设计)

来源:http://www.eetop.cn/blog/html/11/317611-13412.html 数字电路中,时钟是整个电路最重要、最特殊的信号。 第一, 系统内大部分器件的动作都是在时钟的跳变沿上进行, 这就要求时钟信号时延差要非常小, 否则就可能造成时序逻辑状态出错. 第二, 时钟信号通常是系统…

实验五 图形设计

每复制一个方法都要绑定Paint事件 一、创建Windows窗体应用程序,要求如下:(源代码运行界面,缺少任一项为0分,源代码只需粘贴绘制图形代码所在的方法,不用粘贴太多) 例如: (1&…

ADO.NET与SQL Server数据库的交互

7.3.1 使用SqlConnection对象连接数据库 例如:建立与SQL Server数据库的连接。 string connstring"Data Sourceservername;uidusername;pwdpassword;Initial Catalogdbname";SqlConnection connnew SqlConnection(connstring);conn.Open(); 例如&#xf…

linux ftp日志_linux学习笔记(一)——Linux分区和目录结构

linux学习笔记(一)——Linux分区和目录结构安装Linux时,手动挂载分区的情况下,/ 和 swap 是必须要挂载的,其他/home、/boot 等可以根据需要自行挂载。一般来说,简单的话,建议挂载三个分区&#…

vc++ 6.0 堆栈_在C ++中使用链接列表实现堆栈

vc 6.0 堆栈To implement a stack using a linked list, basically we need to implement the push() and pop() operations of a stack using linked list. 要使用链接列表实现堆栈 ,基本上,我们需要使用链接列表实现堆栈的push()和pop()操作。 Exampl…

协议地址结构_TCP/IP 协议 讲解

计算机网络体系结构分层太厉害了,终于有人能把TCP/IP 协议讲的明明白白了计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开…

28335接两个spi设备_IIC和SPI如此流行,谁才是嵌入式工程师的必备工具?

IICvs SPI现今,在低端数字通信应用领域,我们随处可见 IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。原因是这两种通信协议非常适合近距离低速芯片间通信。Philips(for IIC)和 Motorola(for SPI) 出于不同背景和市场需求…

线性表15|魔术师发牌问题和拉丁方阵 - 数据结构和算法20

线性表15 : 魔术师发牌问题和拉丁方阵 让编程改变世界 Change the world by program 题外话 今天小甲鱼看到到微博有朋友在问,这个《数据结构和算法》系列课程有木有JAVA版本的? 因为这个问题之前也有一些朋友问过,所以咱在这里统一说下哈…

[ZT]Three ways to tell if a .NET Assembly is Strongly Named (or has Strong Name)

Here are several convenient ways to tell whether a .NET assembly is strongly named. (English language note: I assume the form “strongly named” is preferred over “strong named” since that’s the form used in the output of the sn.exe tool shown immediat…

rstudio 修改代码间距_第一章 R和RStudio

R与RStudioR是一种统计学编程语言,在科学计算领域非常流行。它是由Ross Ihaka和Robert Gentleman开发的,是 "S "编程语言的开源实现。R也是使用这种语言进行统计计算的软件的名字。它有一个庞大的在线支持社区和专门的软件包,可以为…

ubuntu下最稳定的QQ

一、安装好 Wine 1.2(1.2 版安装好就支持中文界面的了) 当然得有WINE 了 当然我的有 如果没有可以如下方法得到: 第一种方法:如果你已经安装过 Wine 的老版本,那么只要添加 Wine 1.2 的软件源,然后去新立得…