ImageVerifierCode 换一换
格式:DOC , 页数:47 ,大小:505KB ,
资源ID:12150323      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/12150323.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(图书馆管理系统设计(附带源代码).doc)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

图书馆管理系统设计(附带源代码).doc

1、毕业设计_图书管理系统  一、数据库设计数据库设 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 va

2、rchar(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

3、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)

4、ﻩ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) --读者编号学号 --读者姓名 --图书编号 --图书名称 --借书时间 --还书时间 --读者角色 --读者可借书数

5、-过期罚款设置 --可借书天数 ) 二、界面截图及说明 1) 登录窗口(实现管理员与馆长得登陆) 2)ﻩ管理员窗口 3)ﻩ馆长窗口  4) 关于窗口 5)ﻩ新增图书窗口  6) 新增管理员、查找及修改窗口  7)ﻩ新增读者、查找及修改窗口 8) 图书得查找及修改窗口  9)ﻩ借阅窗口 10)系统设置窗口 三、主要代码主要代 1)ﻩ登录窗口(实现管理员与馆长得登陆)  登陆检查:  using System; using System、Collections、Generic; using System、Linq; 

6、 using System、Text; using System、Data;  using prjTSGL、ClassLib、DBAccess; namespace prjTSGL、ClassLib、Logic  { classﻩclsLoginCheck  { public staticﻩDataTable CheckLogin(string UserId, string PWD)      {   { string SQLstmt = "select mName,mPwd,mRole from Madmin where m

7、Name= '" + UserId  + "'and mPwd= '" + PWD + "'"; DataTable dt = clsGlobalVar、GetDataTable(SQLstmt); return dt;    }       }   } } 登陆: using System; using System、Collections、Generic; using System、ponentModel; using System、Data; using System、Drawing; using Syste

8、m、Linq;  using System、Text; using System、Windows、Forms;  using prjTSGL、ClassLib、Logic; namespace prjTSGL、TSGL_UI {  public partial classﻩfrmLogin : Form   {  public frmLogin()    {        Initializeponent();    } privateﻩvoid btnLogin_Click(object sender, EventAr

9、gs e)      {  string strUserID = loginid、Text、Trim(); string strPWD = loginpwd、Text、Trim(); string type = ""; try      { DataTable dt = clsLoginCheck、CheckLogin(strUserID, strPWD); if (dt、Rows、Count == 0)         { MessageBox、Show("登陆失败,请重新输入!");      

10、 loginpwd、Focus(); return;         } else       {  type = dt、Rows[0]["mRole"]、ToString()、Trim(); if (cboLT、Text、Trim()=="馆长" )       { if (type == "馆长")        {  this、Hide();  frmManager objManager = new fr

11、mManager();                 objManager、Show();          } else            { MessageBox、Show("您没有权限!");                   loginpwd、Focus();  return;                       }    }  else

12、            { if (type =="管理员")                {  this、Hide(); frmAdmin objAdmin = new frmAdmin();              objAdmin、Show();       }  else                { MessageBox、Show("您没有权限!");             loginpwd

13、Focus(); return;           }           }        }           } catch (Exception ex)          { throw ex;      }      }  private void btnExit_Click(object sender, EventArgs e) {  this、Close();     }  } }  2

14、)ﻩ管理员窗口  using System;  using System、Collections、Generic;  using System、ponentModel; using System、Data; using System、Drawing;  using System、Linq; using System、Text;  using System、Windows、Forms;  namespace prjTSGL、TSGL_UI  {  public partialﻩclass frmAdmin : Form   { public frmAdmi

15、n() {         Initializeponent();   } privateﻩvoid ShowForm(Form frmToShow)     {  this、Cursor = Cursors、WaitCursor;  foreach (Form frmChild in this、MdiChildren) { if (frmChild、GetType() == frmToShow、GetType())        {        

16、   frmToShow、Dispose();    frmChild、Activate(); this、Cursor = Cursors、Default; return;         }     }          frmToShow、MdiParent = this;     frmToShow、Show();  this、Cursor = Cursors、Default;     } private void 读者信息修改ToolStripMenuI

17、tem_Click(object sender, EventArgs e) {       ShowForm(newﻩfrmUpdateReader());    } privateﻩvoid 新增图书ToolStripMenuItem_Click(object sender, EventArgs e)   {         ShowForm(new frmAddNewBook());      } private void 图书得查找与修改ToolStripMenuItem_Click(obje

18、ct sender, EventArgs e)      {       ShowForm(newﻩfrmUpdateBook());    } private void 流通管理ToolStripMenuItem_Click(object sender, EventArgs e)    {    ShowForm(newﻩfrmBorrow());    } private void 帮助ToolStripMenuItem_Click(object sender, EventArgs e)

19、    {     ShowForm(newﻩfrmAbout()); } privateﻩvoid 退出ToolStripMenuItem_Click(object sender, EventArgs e)       {  Application、Exit();       }   } }  3) 馆长窗口 using System; using System、Collections、Generic; using System、ponentModel;  using System、Data;

20、 using System、Drawing; using System、Linq;  using System、Text;  using System、Windows、Forms; namespace prjTSGL、TSGL_UI { publicﻩpartial classﻩfrmManager : Form   { public frmManager()  {         Initializeponent();    }  privateﻩvoid ShowForm(Form frmToShow)  

21、      { this、Cursor = Cursors、WaitCursor;  foreach (Form frmChild in this、MdiChildren)      { if (frmChild、GetType() == frmToShow、GetType())     {          frmToShow、Dispose();         frmChild、Activate(); this、Cursor = Cursors、Default; ret

22、urn;         }   }     frmToShow、MdiParent = this;       frmToShow、Show(); this、Cursor = Cursors、Default;     }  privateﻩvoid frmManager_FormClosed(object sender, FormClosedEventArgs e)   { Application、Exit(); }  private void 管理员信

23、息管理ToolStripMenuItem_Click_1(object sender, EventArgs e)      {      ShowForm(newﻩfrmSelectAdmin());      }  privateﻩvoid 系统设置ToolStripMenuItem_Click_1(object sender, EventArgs e)   {     ShowForm(new frmSys());      } private void 关于ToolStripMenuItem_Cli

24、ck(object sender, EventArgs e)    {      ShowForm(new frmAbout());     }  privateﻩvoid 退出ToolStripMenuItem_Click_1(object sender, EventArgs e)  { Application、Exit();     }   } }  4) 关于窗口  using System; using System、Collections、Generic; using System

25、ponentModel; using System、Data; using System、Drawing; using System、Linq;  using System、Text; using System、Windows、Forms;  namespace prjTSGL、TSGL_UI { publicﻩpartial class frmAbout : Form {  public frmAbout()     {   Initializeponent();       }  private vo

26、id button1_Click(object sender, EventArgs e)        { this、Close();    }  } } 5)ﻩ新增图书窗口 using System;  using System、Collections、Generic; using System、ponentModel; using System、Data; using System、Drawing; using System、Linq; using System、Text;  using System、Windows、F

27、orms; using prjTSGL、ClassLib、DBAccess;  namespace prjTSGL、TSGL_UI { public partial class frmAddNewBook : Form   { public frmAddNewBook()       {       Initializeponent();     } privateﻩbool ValidatInput()     { if (textBox1、Text == "")   { Messa

28、geBox、Show("请输入图书编号!", "输入提示", MessageBoxButtons、OK, MessageBoxIcon、Information);           textBox1、Focus(); returnﻩfalse;          } if (textBox2、Text == "")        { MessageBox、Show("请输入图书名称!", "输入提示", MessageBoxButtons、OK,  MessageBoxIcon、Information);        

29、    textBox2、Focus(); return false;       } if (textBox3、Text == "")          { MessageBox、Show("请输入图书数目!", "输入提示", MessageBoxButtons、OK,  MessageBoxIcon、Information);         textBox3、Focus(); return false;      } if (boBox1、Text == "")   { M

30、essageBox、Show("请选择图书类别!", "输入提示", MessageBoxButtons、OK, MessageBoxIcon、Information);           textBox3、Focus(); return false;         } return true;    } private void btnOK_Click_1(object sender, EventArgs e)        { if (ValidatInput())       { //string

31、 id = textBox1、Text; //string name = textBox2、Text; //string Number = textBox3、Text; //string sore = boBox1、Text; string sql = "SELECT *FROM Bmanage WHERE bId='" + textBox1、Text、Trim() + " '"; DataTable dt = clsGlobalVar、GetDataTable(sql);  if (dt、Rows、Count == 0)        { st

32、ring SQL = "insert into Bmanage(bId,bName,bNumber,bSore)values('" +  textBox1、Text、Trim() + " ','" + textBox2、Text、Trim() + " ','" + textBox3、Text、Trim() + " ','" + boBox1、Text、Trim() + " ')"; try          { bool result = clsGlobalVar、ExecSQL(SQL);  if (result)     

33、    {  MessageBox、Show("添加成功!", "操作提示", MessageBoxButtons、OK,  MessageBoxIcon、Information);                      textBox1、Text = "";            textBox2、Text = "";                  textBox3、Text = "";               boBox1、Text = "";

34、              textBox1、Focus();   } else              {  MessageBox、Show("添加失败!", "操作提示", MessageBoxButtons、OK, MessageBoxIcon、Error);               }        } catch (Exception ex)             {  MessageBox

35、Show("操作数据库出错!", "操作演示", MessageBoxButtons、OK, MessageBoxIcon、Error); Console、WriteLine(ex、Message);            }         } else       {  MessageBox、Show("图书编号已存在!", "操作提示", MessageBoxButtons、OK, MessageBoxIcon、Information);         textBox1、F

36、ocus();         }    }   }  private void btnCancel_Click(object sender, EventArgs e)       {  this、Close();     }  } }  6) 新增管理员、查找及修改窗口 using System; using System、Collections、Generic; using System、ponentModel;  using System、Data; using Syste

37、m、Drawing;  using System、Linq;  using System、Text; using System、Windows、Forms; using prjTSGL、ClassLib、DBAccess; namespace prjTSGL、TSGL_UI { publicﻩpartial class frmSelectAdmin : Form    { public frmSelectAdmin()  {         Initializeponent();        } string name

38、 = "";  string SQL = "";  string PWD = ""; string Age = ""; string Sex = ""; string Tel = ""; string Role = ""; private void SelectAdmin()    { string strfilter = ""; string SQL = "select mName AS 用户名,mPwd AS 密码,mAge AS 年龄 ,mSex AS 性别,mNumber AS 电话,mRole AS 角色 from Madmin ";

39、  if (txtName、Text == "")              strfilter = ""; else          strfilter = "where mName='" + txtName、Text、Trim() + "'";  try          { DataTable dt = clsGlobalVar、GetDataTable(SQL + strfilter); int intIndex = 0;  if (dt、Rows、Count == 0)         { Messag

40、eBox、Show("抱歉,没有您要找得用户!", "结果提示", MessageBoxButtons、OK, MessageBoxIcon、Information);                txtName、Text = "";         txtPWD、Text = "";         txtAge、Text = "";           cboSex、Text = "";                txtTel、Text = "";     

41、      cboRole、Text = "";    } else              {           {            LV、Columns、Clear();            LV、Items、Clear();            LV、Columns、Add("序号", 100, HorizontalAlignment、Center); for (int intJ = 0; intJ < d

42、t、Columns、Count; intJ++)               {                  LV、Columns、Add(dt、Columns[intJ]、ColumnName, 200, HorizontalAlignment、Center);          } for (int intI = 0; intI < dt、Rows、Count; intI++)           {           

43、intIndex = intI + 1;         LV、Items、Add(intIndex、ToString());                LV、Items[intI]、SubItems、Add(dt、Rows[intI]["用户名 "]、ToString()、Trim());      LV、Items[intI]、SubItems、Add(dt、Rows[intI]["密码 "]、ToString()、Trim());

44、       LV、Items[intI]、SubItems、Add(dt、Rows[intI]["年龄 "]、ToString()、Trim());     LV、Items[intI]、SubItems、Add(dt、Rows[intI]["性别 "]、ToString()、Trim());             LV、Items[intI]、SubItems、Add(dt、Rows[intI]["电话 "]、ToString()、Trim());    

45、       LV、Items[intI]、SubItems、Add(dt、Rows[intI]["角色 "]、ToString()、Trim());              }         }            }      }//连接数据库,将数据读取出放入MadminData  catch (Exception ex)       {  MessageBox、Show("查询数据库出错!", "提示", MessageBoxButtons、OK,

46、MessageBoxIcon、Error); Console、WriteLine(ex、Message);  }       }  private void btnSearch_Click(object sender, EventArgs e)        {        SelectAdmin();//调用函数  } //实现修改功能  privateﻩvoid btnUpdata_Click(object sender, EventArgs e)   {  if (txtNam

47、e、Text == "" || cboRole、Text=="")     { MessageBox、Show("请选择要修改得用户!");           } else     {          SQL = "UPDATE Madmin SET  mName='" + txtName、Text、Trim() + "',mPwd='" + txtPWD、Text、Trim() + "',mAge='" + txtAge、Text、Trim() + "',mSex='" + cboSex、Text、Trim(

48、) + "',mNumber='" + txtTel、Text、Trim() + "',mRole='" + cboRole、Text、Trim() + "' where mName='" + name + "'AND mPwd='" + PWD + "'AND mAge='" + Age + "'AND mSex='" + Sex + "'AND mNumber='" + Tel + "'AND mRole='" + Role + "'"; try    { bool result = clsGlobalVar、ExecSQL(SQL); 

49、 if (result)           { //txtName、Text = "";        txtPWD、Text = "";                 txtAge、Text = "";                cboSex、Text = "";        txtTel、Text = "";           cboRole、Text = ""; MessageBox、Show("

50、修改已成功");           SelectAdmin();            } else          { MessageBox、Show("更新失败!", "操作提示", MessageBoxButtons、OK, MessageBoxIcon、Error);     }         } catch (Exception ex)         { MessageBox、Show("操作数据库出错

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服