图书馆管理系统设计附带源代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计_图书管理系统

一、数据库设计数据库设

CREATE DATABASE TSGL

GO

USE TSGL

GO

CREATE TABLE Bmanage

(

bId varchar(10) PRIMARY KEY,

bName varchar(50),--添加图书--图书编号

--书名

bNumber varchar(10),--书数目)

GO

bSore varchar(50)--分类CREATE TABLE Madmin(

mName varchar(10)PRIMARY KEY,

mPwd varchar(25),

mAge varchar(8),

mSex varchar(4),

mNumber varchar(15),

mrole varchar(8)

)

GO

--图书员管理

--图书管理员姓名--图书管理员密码

--图书管理员年龄

--图书管理员性别

--图书管理员电话

--图书管理员角色

CREATE TABLE Reader

(

rSno varchar(10) PRIMARY KEY,

rName varchar(10),

rPwd varchar(25),

rAge varchar(8),

rSex varchar(4),

rState varchar(8),

rNumber varchar(15),

rEmail varchar(25),

--读者信息表reader

--读者号

--姓名

--密码

--年龄

--性别

--状态

--电话号码

--电子邮件

rAdress varChar(50),--地址

) GO rGrade varChar(15),

rClass varchar(15),

rRole varchar(8)

--年级

--班级

--角色

CREATE TABLE Rrecord(

rSno varchar(10) PRIMARY KEY, rName varChar(10),

bId varchar(10),

bName varChar(50),

bTime varchar(10),

bBackTime varchar(10)

)

GO

CREATE TABLE SysSet(

rRole varchar(8)PRIMARY KEY,

rState varchar(8),

Fine float(25),

rDay varchar(8)

--读者编号学号

--读者姓名

--图书编号

--图书名称

--借书时间

--还书时间

--读者角色

--读者可借书数

--过期罚款设置

--可借书天数

)

二、界面截图及说明

1) 登录窗口(实现管理员和馆长的登陆)

3) 馆长窗口

5) 新增图书窗口

6) 新增管理员、查找及修改窗口

7) 新增读者、查找及修改窗口

8) 图书的查找及修改窗口

9) 借阅窗口

10)系统设置窗口

三、主要代码主要代

1) 登录窗口(实现管理员和馆长的登陆)

登陆检查:

using System;

using

using System.Linq;

using System.Text;

using System.Data;

using

namespace

{

class clsLoginCheck

{

public static DataTable CheckLogin(string UserId,string PWD) {

{

string SQLstmt="selectmName,mPwd,mRolefromMadminwheremName='"+UserId +"'andmPwd='"+PWD+"'";

DataTable dt=clsGlobalVar.GetDataTable(SQLstmt);

return dt;

}

}

}

}

登陆:

using System;

using

using ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using

using

namespace prjTSGL.TSGL_UI

{

public partial class frmLogin:Form

{

public frmLogin()

{

InitializeComponent();

}

private void btnLogin_Click(object sender,EventArgs e)

{

string

string

string type="";

try

{

DataTable dt=clsLoginCheck.CheckLogin(strUserID,strPWD);

if

{

MessageBox.Show("登陆失败,请重新输入!");

相关文档
最新文档