本文系骑着猪猪的CodeMonkey个人原创,其他媒体转载请注明出处。
图书管理系统
项目名称
图书管理系统(LibraryManagementSystem),简写LMS
开发环境
系统:windows server2012
IDE:vs2015
数据库:SQL Server2014
基本功能
1.图书管理
增加图书
删除图书
修改图书信息
统计图书
2.用户管理
增加用户
删除用户
修改用户信息
统计用户
3.借阅管理
借书
换书
统计
4.系统管理
设置用户组
设置用户权限
系统数据配置
数据库
数据库源码
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) --数据类型
);
最后的话
功能设计和数据库设计基本上已经完成了,然后下一次教程开始开发了~~~
最后很感谢能够看到这的小伙伴们!!!!!