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

上传人:b****2 文档编号:1925653 上传时间:2022-10-25 格式:DOCX 页数:63 大小:28.99KB
下载 相关 举报
图书馆管理系统设计附带源代码.docx_第1页
第1页 / 共63页
图书馆管理系统设计附带源代码.docx_第2页
第2页 / 共63页
图书馆管理系统设计附带源代码.docx_第3页
第3页 / 共63页
图书馆管理系统设计附带源代码.docx_第4页
第4页 / 共63页
图书馆管理系统设计附带源代码.docx_第5页
第5页 / 共63页
点击查看更多>>
下载资源
资源描述

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

《图书馆管理系统设计附带源代码.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统设计附带源代码.docx(63页珍藏版)》请在冰豆网上搜索。

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

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

 

毕业设计_图书管理系统

 

一、数据库设计数据库设

CREATEDATABASETSGL

GO

USETSGL

GO

 

CREATETABLEBmanage

bIdvarchar(10)PRIMARYKEY,

bNamevarchar(50),

--添加图书

--图书编号

--书名

bNumber

varchar(10),

--书数目

 

 

GO

bSorevarchar(50)

--分类

CREATETABLEMadmin

mNamevarchar(10)PRIMARYKEY,

mPwdvarchar(25),

mAgevarchar(8),

mSexvarchar(4),

mNumbervarchar(15),

mrolevarchar(8)

 

GO

--图书员管理

 

--图书管理员姓名

--图书管理员密码

--图书管理员年龄

--图书管理员性别

--图书管理员电话

--图书管理员角色

 

CREATETABLEReader

rSnovarchar(10)PRIMARYKEY,

rNamevarchar(10),

rPwdvarchar(25),

rAgevarchar(8),

rSexvarchar(4),

rStatevarchar(8),

rNumbervarchar(15),

rEmailvarchar(25),

 

--读者信息表reader

--读者号

--姓名

--密码

--年龄

--性别

--状态

--电话号码

--电子邮件

rAdress

varChar(50),

--地址

 

GO

rGradevarChar(15),

rClassvarchar(15),

rRolevarchar(8)

--年级

--班级

--角色

 

CREATETABLERrecord

rSnovarchar(10)PRIMARYKEY,

rNamevarChar(10),

bIdvarchar(10),

bNamevarChar(50),

bTimevarchar(10),

bBackTimevarchar(10)

GO

 

CREATETABLESysSet(

rRolevarchar(8)PRIMARYKEY,

rStatevarchar(8),

Finefloat(25),

rDayvarchar(8)

 

--读者编号学号

--读者姓名

--图书编号

--图书名称

--借书时间

--还书时间

 

--读者角色

--读者可借书数

--过期罚款设置

--可借书天数

二、界面截图及说明

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

 

2)管理员窗口

 

3)馆长窗口

 

4)关于窗口

 

5)新增图书窗口

 

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

 

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

 

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

 

9)借阅窗口

 

10)系统设置窗口

 

三、主要代码主要代

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

登陆检查:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Data;

usingprjTSGL.ClassLib.DBAccess;

 

namespaceprjTSGL.ClassLib.Logic

{

classclsLoginCheck

{

publicstaticDataTableCheckLogin(stringUserId,stringPWD)

{

{

 

stringSQLstmt="selectmName,mPwd,mRolefromMadminwheremName='"+UserId

+"'andmPwd='"+PWD+"'";

DataTabledt=clsGlobalVar.GetDataTable(SQLstmt);

returndt;

}

 

}

 

}

 

}

登陆:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows.Forms;

usingprjTSGL.ClassLib.Logic;

 

namespaceprjTSGL.TSGL_UI

{

publicpartialclassfrmLogin:

Form

{

publicfrmLogin()

{

InitializeComponent();

}

 

privatevoidbtnLogin_Click(objectsender,EventArgse)

{

stringstrUserID=loginid.Text.Trim();

stringstrPWD=loginpwd.Text.Trim();

stringtype="";

try

{

DataTabledt=clsLoginCheck.CheckLogin(strUserID,strPWD);

if(dt.Rows.Count==0)

{

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

");

loginpwd.Focus();

return;

}

else

{

 

type=dt.Rows[0]["mRole"].ToString().Trim();

if(cboLT.Text.Trim()=="馆长")

{

if(type=="馆长")

{

this.Hide();

frmManagerobjManager=newfrmManager();

objManager.Show();

 

}

else

{

MessageBox.Show("您没有权限!

");

loginpwd.Focus();

return;

}

 

}

else

{

if(type=="管理员")

{

this.Hide();

frmAdminobjAdmin=newfrmAdmin();

objAdmin.Show();

}

else

{

MessageBox.Show("您没有权限!

");

loginpwd.Focus();

return;

}

 

}

 

}

}

catch(Exceptionex)

{

throwex;

}

 

}

 

privatevoidbtnExit_Click(objectsender,EventArgse)

{

this.Close();

}

}

}

 

2)管理员窗口

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows.Forms;

 

namespaceprjTSGL.TSGL_UI

{

publicpartialclassfrmAdmin:

Form

{

publicfrmAdmin()

{

InitializeComponent();

}

 

privatevoidShowForm(FormfrmToShow)

{

this.Cursor=Cursors.WaitCursor;

foreach(FormfrmChildinthis.MdiChildren)

{

if(frmChild.GetType()==frmToShow.GetType())

{

frmToShow.Dispose();

frmChild.Activate();

this.Cursor=Cursors.Default;

return;

}

}

frmToShow.MdiParent=this;

 

frmToShow.Show();

this.Cursor=Cursors.Default;

}

 

privatevoid读者信息修改ToolStripMenuItem_Click(objectsender,EventArgse)

{

ShowForm(newfrmUpdateReader());

}

 

privatevoid新增图书ToolStripMenuItem_Click(objectsender,EventArgse)

{

ShowForm(newfrmAddNewBook());

}

 

privatevoid图书的查找和修改ToolStripMenuItem_Click(objectsender,EventArgse)

{

ShowForm(newfrmUpdateBook());

}

 

privatevoid流通管理ToolStripMenuItem_Click(objectsender,EventArgse)

{

ShowForm(newfrmBorrow());

}

 

privatevoid帮助ToolStripMenuItem_Click(objectsender,EventArgse)

{

ShowForm(newfrmAbout());

}

 

privatevoid退出ToolStripMenuItem_Click(objectsender,EventArgse)

{

Application.Exit();

}

 

}

}

 

3)馆长窗口

usingSystem;

usingSystem.Collections.Generic;

 

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1