日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ylbtech-Model-Account(通用账户模块设计)

發布時間:2023/12/4 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ylbtech-Model-Account(通用账户模块设计) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ylbtech-DatabaseDesgin:ylbtech-Model-Account(通用賬戶模塊設計)

ylbtech-Model-Account(通用賬戶模塊設計)

1.A,數據庫關系圖(Database Diagram)

?

1.B,數據庫設計腳本(Database Design Script)
-- ============================================= -- 用戶模塊設計 -- 2013-8-24 -- author:yuanbo -- ============================================= USE master GO-- Drop the database if it already exists IF EXISTS (SELECT name FROM sys.databases WHERE name = N'ylbtech_account' ) DROP DATABASE ylbtech_account GOCREATE DATABASE ylbtech_account GOUSE ylbtech_account GO -- ============================================= -- ylb:1,賬戶表【主表】 -- desc -- 1,郵箱驗證成功賬戶才可以使用 -- 2.0,注冊【填寫信息】---》系統【向注冊郵箱發送驗證信息郵件】 -- 2.1,---》用戶登錄郵箱【單擊驗證連接】---》郵箱驗證成功【開啟賬戶】 -- ============================================= create table account ( account_id int primary key identity(100000,1), --編號【PK,ID】 pwd varchar(40) not null, --密碼 email varchar(50) unique not null, --驗證郵箱 email_enabled bit default(0), --郵箱是否驗證 0:已驗證;1:未驗證 login_enabled bit default(0) --賬戶狀態 0:正常;1:禁用 )GO -- ============================================= -- ylb:1.2-3,賬戶表【附屬表】 -- desc -- =============================================-- =============================================GO -- ============================================= -- ylb:2,權限項目表【角色表】 -- desc -- ============================================= create table account_role_project ( project_id uniqueidentifier not null primary key, --編號【PK】 project_name varchar(40) not null, --項目名稱 project_desc varchar(200), --項目描述 project_enabled bit --角色狀態 0:正常;1:禁用 )GO -- ============================================= -- ylb:2,用戶和權限項目表【角色表】 -- desc -- ============================================= create table account_role ( role_id uniqueidentifier not null primary key, project_id uniqueidentifier not null references account_role_project(project_id), --【FK】 account_id int references account(account_id), --【FK】 role_enabled bit --角色狀態 0:正常;1:禁用 )GO -- ============================================= -- ylb:7,郵箱驗證【郵箱驗證|找回密碼】 -- ============================================= create table account_emailcheck ( [guid] uniqueidentifier not null, --guid email varchar(100) not null, --emial [type] varchar(20) not null, --email|getpwd pubdate datetime default(getdate()), --申請時間 account_id int references account(account_id) --【FK】 )GO -- ============================================= -- ylb:1, -- desc -- ============================================= View Code
1.C,功能實現代碼(Function Implementation Code)

?

作者:ylbtech
出處:http://ylbtech.cnblogs.com/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

總結

以上是生活随笔為你收集整理的ylbtech-Model-Account(通用账户模块设计)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。