1234编号图书馆管理系统设计(附带源代码)

上传人:玩*** 文档编号:145484925 上传时间:2020-09-20 格式:PDF 页数:47 大小:477.41KB
返回 下载 相关 举报
1234编号图书馆管理系统设计(附带源代码)_第1页
第1页 / 共47页
1234编号图书馆管理系统设计(附带源代码)_第2页
第2页 / 共47页
1234编号图书馆管理系统设计(附带源代码)_第3页
第3页 / 共47页
1234编号图书馆管理系统设计(附带源代码)_第4页
第4页 / 共47页
1234编号图书馆管理系统设计(附带源代码)_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《1234编号图书馆管理系统设计(附带源代码)》由会员分享,可在线阅读,更多相关《1234编号图书馆管理系统设计(附带源代码)(47页珍藏版)》请在金锄头文库上搜索。

1、毕业设计毕业设计_图书管理系统图书管理系统 一、数据库设计数据库设 CREATE DATABASE TSGL GO USE TSGL GO CREATE TABLE Bmanage ( bId varchar(10) PRIMARY KEY, bName varchar(50), -添加图书 -图书编号 -书名 bNumbervarchar(10),-书数目 ) GO bSore varchar(50)-分类 CREATE TABLE Madmin ( mName varchar(10)PRIMARY KEY, mPwd varchar(25), mAge varchar(8), mSex v

2、archar(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), -读者

3、信息表reader -读者号 -姓名 -密码 -年龄 -性别 -状态 -电话号码 -电子邮件 rAdressvarChar(50),-地址 ) GO rGrade varChar(15), rClassvarchar(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 CREA

4、TE 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 System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using prjTSGL.ClassLib.DBAccess; namespace prjTSGL.ClassLib.Logic classclsLoginCheck publicstaticDataTable CheckLogin(string UserId, string PWD) string SQLstmt =

6、 select mName,mPwd,mRole from Madmin where mName= + UserId + and mPwd= + PWD + ; DataTable dt = clsGlobalVar.GetDataTable(SQLstmt); return dt; 登陆: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Tex

7、t; using System.Windows.Forms; using prjTSGL.ClassLib.Logic; namespace prjTSGL.TSGL_UI publicpartialclassfrmLogin : Form public frmLogin() InitializeComponent(); privatevoid btnLogin_Click(object sender, EventArgs e) string strUserID = loginid.Text.Trim(); string strPWD = loginpwd.Text.Trim(); strin

8、g type = ; try DataTable dt = clsLoginCheck.CheckLogin(strUserID, strPWD); if (dt.Rows.Count = 0) MessageBox.Show(登陆失败,请重新输入!); loginpwd.Focus(); return; else type = dt.Rows0mRole.ToString().Trim(); if (cboLT.Text.Trim()=馆长 ) if (type = 馆长) this.Hide(); frmManager objManager = newfrmManager(); objMa

9、nager.Show(); else MessageBox.Show(您没有权限!); loginpwd.Focus(); return; else if (type =管理员) this.Hide(); frmAdmin objAdmin = new frmAdmin(); objAdmin.Show(); else MessageBox.Show(您没有权限!); loginpwd.Focus(); return; catch (Exception ex) throw ex; privatevoid btnExit_Click(object sender, EventArgs e) thi

10、s.Close(); 2) 管理员窗口 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace prjTSGL.TSGL_UI publicpartialclassfrmAdmin : Form public frmAdmin() InitializeComponen

11、t(); privatevoid ShowForm(Form frmToShow) this.Cursor = Cursors.WaitCursor; foreach (Form frmChild inthis.MdiChildren) if (frmChild.GetType() = frmToShow.GetType() frmToShow.Dispose(); frmChild.Activate(); this.Cursor = Cursors.Default; return; frmToShow.MdiParent = this; frmToShow.Show(); this.Curs

12、or = Cursors.Default; privatevoid 读者信息修改ToolStripMenuItem_Click(object sender, EventArgs e) ShowForm(newfrmUpdateReader(); privatevoid 新增图书ToolStripMenuItem_Click(object sender, EventArgs e) ShowForm(newfrmAddNewBook(); privatevoid 图书的查找和修改ToolStripMenuItem_Click(object sender, EventArgs e) ShowForm

13、(newfrmUpdateBook(); privatevoid 流通管理ToolStripMenuItem_Click(object sender, EventArgs e) ShowForm(newfrmBorrow(); privatevoid 帮助ToolStripMenuItem_Click(object sender, EventArgs e) ShowForm(newfrmAbout(); privatevoid 退出ToolStripMenuItem_Click(object sender, EventArgs e) Application.Exit(); 3) 馆长窗口 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace prjTSGL.TSGL_UI publicpartialclassfrmManager : Form public frmManager()

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号