惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
About on SuperTechFans
Y
Y Combinator Blog
V
V2EX
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
博客园 - 叶小钗
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
H
Help Net Security
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The GitHub Blog
The GitHub Blog
WordPress大学
WordPress大学
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
B
Blog
G
Google Developers Blog
J
Java Code Geeks
博客园 - 三生石上(FineUI控件)
IT之家
IT之家
N
Netflix TechBlog - Medium
腾讯CDC

博客园 - chenglingr

C#三层ATM-12.资产查询 C#三层ATM-13.ATM开户 C#三层ATM-10.改密码 C#三层ATM-11.查看交易信息 C#三层ATM-9.转账功能设计 C#三层ATM-7.挂失 C#三层ATM-8.存款、取款功能设计 C#三层ATM-6.查询账户基本信息 C#三层ATM-5.登陆功能设计 C#三层ATM-4.ATM界面设计 C#三层ATM-3.编写数据库访问类 C#三层ATM-2.编写Model项目实体类 C#三层ATM-1.搭建三层ATM项目框架 MVC系列15-首页 MVC系列-13.前台文章显示页 MVC系列14-后台我的文章页 MVC系列-12.项目的重新规划 MVC系列-11.两表联合-发表文章 MVC系列-10.用户验证-导航条改造
C#三层ATM-0.数据表设计
chenglingr · 2016-06-06 · via 博客园 - chenglingr

https://github.com/chenglingr/ATM-WinForm

1. 打开sqlserver创建数据库,命名为ATM

2. 数据表结构如下:

wpsA4AC.tmp

3. 执行下面的代码创建数据表

if exists (select * from sysobjects where id = OBJECT_ID('[cardinfo]') and OBJECTPROPERTY(id, 'IsUserTable') = 1)

DROP TABLE [cardinfo]

CREATE TABLE [cardinfo] (

[cardID] [varchar] (16) NOT NULL,

[curType] [varchar] (20) NULL DEFAULT (N'RMB'),

[savingType] [varchar] (20) NOT NULL,

[openDate] [datetime] NULL DEFAULT (getdate()),

[openMoney] [float] NOT NULL DEFAULT (0),

[balance] [float] NOT NULL DEFAULT (0),

[pass] [varchar] (6) NULL DEFAULT (888888),

[IsReportLoss] [bit] NULL DEFAULT (0),

[customerID] [int] NOT NULL)

ALTER TABLE [cardinfo] WITH NOCHECK ADD CONSTRAINT [PK_cardinfo] PRIMARY KEY NONCLUSTERED ( [cardID] )

INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612121134',N'RMB',N'定期',N'2016/3/13 18:02:32',1,22712,N'111111',0,2)

INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612121140',N'RMB',N'活期',N'2016/3/16 23:43:35',200,200,N'123456',0,4)

INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612121154',N'RMB',N'活期',N'2016/3/16 23:54:57',800,800,N'666666',0,5)

INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612121164',N'RMB',N'活期',N'2016/5/15 23:32:17',1,1,N'123456',0,4)

INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612121174',N'RMB',N'定活两便',N'2016/5/15 23:35:23',1,1,N'333333',0,4)

INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612345678',N'RMB',N'活期',N'2016/3/13 18:01:32',1000,1000,N'888888',0,1)

if exists (select * from sysobjects where id = OBJECT_ID('[transInfo]') and OBJECTPROPERTY(id, 'IsUserTable') = 1)

DROP TABLE [transInfo]

CREATE TABLE [transInfo] (

[transDate] [datetime] NOT NULL DEFAULT (getdate()),

[cardID] [varchar] (16) NOT NULL,

[transType] [nchar] (10) NOT NULL,

[transMoney] [float] NOT NULL,

[remark] [varchar] (100) NULL)

ALTER TABLE [transInfo] WITH NOCHECK ADD CONSTRAINT [PK_transInfo] PRIMARY KEY NONCLUSTERED ( [transDate] )

INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney],[remark]) VALUES ( N'2016/3/16 23:43:35',N'1010357612121140',N'存入',200,N'开户存入')

INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney],[remark]) VALUES ( N'2016/3/16 23:54:57',N'1010357612121154',N'存入',800,N'开户存入')

INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/18 21:19:31',N'1010357612121134',N'存入',1000)

INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/18 21:19:53',N'1010357612121134',N'支取',200)

INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/18 21:24:21',N'1010357612121134',N'存入',2000)

INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/18 21:24:29',N'1010357612121134',N'支取',111)

INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/18 21:24:35',N'1010357612121134',N'存入',20000)

INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/20 19:16:47',N'1010357612121134',N'存入',22)

INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney],[remark]) VALUES ( N'2016/5/15 23:32:17',N'1010357612121164',N'存入',1,N'开户存入')

INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney],[remark]) VALUES ( N'2016/5/15 23:35:23',N'1010357612121174',N'存入',1,N'开户存入')

if exists (select * from sysobjects where id = OBJECT_ID('[userInfo]') and OBJECTPROPERTY(id, 'IsUserTable') = 1)

DROP TABLE [userInfo]

CREATE TABLE [userInfo] (

[customerID] [int] IDENTITY (1, 1) NOT NULL,

[customerName] [varchar] (20) NOT NULL,

[pID] [varchar] (18) NOT NULL,

[telephone] [varchar] (13) NOT NULL,

[address] [varchar] (100) NULL)

ALTER TABLE [userInfo] WITH NOCHECK ADD CONSTRAINT [PK_userInfo] PRIMARY KEY NONCLUSTERED ( [customerID] )

SET IDENTITY_INSERT [userInfo] ON

INSERT [userInfo] ([customerID],[customerName],[pID],[telephone],[address]) VALUES ( 1,N'张三',N'123456789022212345',N'010-67898978',N'北京海淀')

INSERT [userInfo] ([customerID],[customerName],[pID],[telephone]) VALUES ( 2,N'李四',N'321245678912345678',N'0478-44443333')

INSERT [userInfo] ([customerID],[customerName],[pID],[telephone],[address]) VALUES ( 4,N'程程',N'342111198810191322',N'15976021214',N'中山')

INSERT [userInfo] ([customerID],[customerName],[pID],[telephone],[address]) VALUES ( 5,N'小贝壳',N'232323198901011632',N'15976021214',N'中山啦')

SET IDENTITY_INSERT [userInfo] OFF