图书馆管理系统设计.pdf
《图书馆管理系统设计.pdf》由会员分享,可在线阅读,更多相关《图书馆管理系统设计.pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 图书馆管理系统设计(总 24页)本页仅作为文档封面,使用时可以删除 This document is for reference only-rar21year.March 毕业设计_图书管理系统 一、数据库设计数据库设 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(mN
2、ame 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
3、(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),bBa
4、ckTime varchar(10)GO CREATE TABLE SysSet(rRole varchar(8)PRIMARY KEY,rState varchar(8),Fine float(25),rDay varchar(8)-读者编号学号-读者姓名-图书编号-图书名称-借书时间-还书时间 -读者角色-读者可借书数-过期罚款设置-可借书天数)二、界面截图及说明 1)登录窗口(实现管理员和馆长的登陆)2)管理员窗口 3)馆长窗口 4)关于窗口 5)新增图书窗口 6)新增管理员、查找及修改窗口 7)新增读者、查找及修改窗口 8)图书的查找及修改窗口 9)借阅窗口 10)系统设置窗口 三、主
5、要代码主要代 1)登录窗口(实现管理员和馆长的登陆)登陆检查:using System;using using;using;using;using namespace class clsLoginCheck public static DataTable CheckLogin(string UserId,string PWD)string SQLstmt=select mName,mPwd,mRole from Madmin where mName=+UserId +and mPwd=+PWD+;DataTable dt=(SQLstmt);return dt;登陆:using System;
6、using using;using;using;using;using;using using namespace public partial class frmLogin:Form public frmLogin()InitializeComponent();private void btnLogin_Click(object sender,EventArgs e)string strUserID=string strPWD=string type=;try DataTable dt=(strUserID,strPWD);if =0)(登陆失败,请重新输入!);();return;else
7、 type=0mRole.ToString().Trim();if 馆长)if(type=馆长)();frmManager objManager=new frmManager();();else (您没有权限!);();return;else if(type=管理员)();frmAdmin objAdmin=new frmAdmin();();else (您没有权限!);();return;catch(Exception ex)throw ex;private void btnExit_Click(object sender,EventArgs e)();2)管理员窗口 using Syste
8、m;using using;using;using;using;using;using namespace public partial class frmAdmin:Form public frmAdmin()InitializeComponent();private void ShowForm(Form frmToShow)=;foreach(Form frmChild in if()=()();();=;return;=this;();=;private void 读者信息修改ToolStripMenuItem_Click(object sender,EventArgs e)ShowFo
9、rm(new frmUpdateReader();private void 新增图书ToolStripMenuItem_Click(object sender,EventArgs e)ShowForm(new frmAddNewBook();private void 图书的查找和修改ToolStripMenuItem_Click(object sender,EventArgs e)ShowForm(new frmUpdateBook();private void 流通管理ToolStripMenuItem_Click(object sender,EventArgs e)ShowForm(new
10、 frmBorrow();private void 帮助ToolStripMenuItem_Click(object sender,EventArgs e)ShowForm(new frmAbout();private void 退出ToolStripMenuItem_Click(object sender,EventArgs e)();3)馆长窗口 using System;using using;using;using;using;using;using namespace public partial class frmManager:Form public frmManager()In
11、itializeComponent();private void ShowForm(Form frmToShow)=;foreach(Form frmChild in if()=()();();=;return;=this;();=;private void frmManager_FormClosed(object sender,FormClosedEventArgs e)();private void 管理员信息管理ToolStripMenuItem_Click_1(object sender,EventArgs e)ShowForm(new frmSelectAdmin();private
12、 void 系统设置ToolStripMenuItem_Click_1(object sender,EventArgs e)ShowForm(new frmSys();private void 关于ToolStripMenuItem_Click(object sender,EventArgs e)ShowForm(new frmAbout();private void 退出ToolStripMenuItem_Click_1(object sender,EventArgs e)();4)关于窗口 using System;using using;using;using;using;using;u
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 设计
限制150内