乾貨——asp.net快速上手教程5項目實戰1

乾貨——asp.net快速上手教程5項目實戰1

圖書管理系統

項目名稱

圖書管理系統(LibraryManagementSystem),簡寫LMS

開發環境

系統:windows server2012

IDE:vs2015

數據庫:SQL Server2014

基本功能

1.圖書管理

增加圖書

刪除圖書

修改圖書信息

統計圖書

2.用戶管理

增加用戶

刪除用戶

修改用戶信息

統計用戶

3.借閱管理

借書

換書

統計

4.系統管理

設置用戶組

設置用戶權限

系統數據配置

乾貨——asp.net快速上手教程5項目實戰1

數據庫

數據庫源碼

create database LMS;

go

use LMS;

go

--管理員表

create table LMS_Admin(

admin_id int identity(1,1) primary key,--編號

amdin_name nvarchar(32) not null,--姓名

admin_pwd nvarchar(256) not null,--密碼

admin_IDcard nvarchar(18) unique not null,--身份證號

admin_phone nvarchar(16) unique not null,--電話

admin_mail nvarchar(255) unique not null--郵箱

);

go

--普通用戶表

create table LMS_Users(

u_id int identity(1,1) primary key,--編號,作為主鍵

u_name nvarchar(16),--用戶名稱

u_IDcard nvarchar(18)unique,--身份證號

u_num nvarchar(32) unique,--借書證號

u_phone nvarchar(16)unique,--電話號碼

u_mail nvarchar(255)unique,--電子郵箱

u_pwd nvarchar(256)--用戶密碼

);

------------------------------------------------------------------用戶數據庫END--------------------------------------------------

go

--書籍分類表

create table LMS_bookClass(

bc_id int identity(1,1) primary key,--id

bc_name nvarchar(32) unique--分類名稱

);

go

--書籍信息表

create table LMS_bookInfo(

book_id int identity(1,1) primary key,--編號

book_name nvarchar(32),--書名

book_author nvarchar(32),--作者

book_press nvarchar(16),--出版社

book_ISBN nvarchar(32),--ISBN編號

book_class nvarchar(32) foreign key references LMS_bookClass(bc_name),--書籍分類

book_price float--價格

);

--書籍庫存表

create table LMS_bookStock(

bs_id int identity(1,1) primary key,--編號

book_id int foreign key references LMS_bookInfo(book_id),--書籍id

bs_num int--數量

);

------------------------------------------------------------------書籍數據庫END--------------------------------------------------

go

--借書表

create table LMS_borrowBooks(

bb_id int identity(1,1) primary key,--主鍵編號

u_id int foreign key references LMS_Users(u_id), --用戶編號

bb_time bigint,--借書時間

bb_endtime bigint, --最晚換書時間

admin_id int foreign key references LMS_admin(admin_id)--工作人員

);

go

--借書清單表

create table LMS_borrowBooksList(

bbl_id int identity(1,1) primary key,--編號

bb_id int foreign key references LMS_borrowBooks(bb_id),--借書編號

book_id int foreign key references LMS_bookInfo(book_id)--書籍編號

);

go

--換書表

create table LMS_returnBook(

rb_id int identity(1,1) primary key,

u_id int foreign key references LMS_Users(u_id), --用戶編號

rb_time bigint,--還書時間

bbl_id int foreign key references LMS_borrowBooksList(bbl_id),--借書清單id

admin_id int foreign key references LMS_admin(admin_id)--工作人員

);

------------------------------------------------------------------借還書數據庫END--------------------------------------------------

create table LMS_DataType(

dt_name nvarchar(8) primary key,--編號

);

go

create table LMS_systemConfig(

sc_id int identity(1,1) primary key,--編號

sc_key nvarchar(32),--鍵

sc_value ntext,--值

sc_datatype nvarchar(8) foreign key references LMS_DataType(dt_name) --數據類型

);

最後的話

功能設計和數據庫設計基本上已經完成了,然後下一次教程開始開發了~~~

最後很感謝能夠看到這的小夥伴們!!!!!


分享到:


相關文章: