ImageVerifierCode 换一换
格式:DOC , 页数:30 ,大小:1.78MB ,
资源ID:2332660      下载积分:12 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

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

注意事项

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

物流图书管理信息系统的改造方案毕业设计论文.doc

1、毕 业 设 计毕业设计题 物流图书管理信息系统的改造方案 毕业设计类型产品设计 工艺设计 方案设计 姓名 班级 所属系部 物信系 专业 物流信息技术 指导教师 职称 完成时间 摘要当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。为了方便信息的交流,在JAVA、技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的图书管理系统,读者可以在网上自由的查询书籍及借阅以及退订,或者交流经验。图书管理系统在JAVA语言的基础上,用当今主流的网站开发技术JAVA语言进行开发。数据库采用免费,小巧,易用的Microsoft SQL Server2005数据库。

2、该图书管理系统功能较齐全,在这里可以自由地查找自己想看的书。毕业设计最后给出了一个基于RFID的智能化图书管理系统的设计与实现,采用自动化技术和信息技术相结合的设计和实现方式,应用工程化的方法分析和设计图书管理系统的总体系统架构,设计和实现采编管理,借还书,清点整理等子系统。关键词: JAVA SQL 图书管理 RFID目 录引言1第一章 图书馆系统功能设计21.1图书馆系统设计目标、功能分析21.2 图书馆系统功能模块设计3第二章 图书馆系统数据库设计与实现43.1 系统数据库设计43.2 数据库结构设计83.3 数据库的实现8第三章 图书馆管理信息系统具体实现94.1 登录窗体设计、主窗体

3、设计94.2图书信息管理模块设计124.3 读者信息管理模块设计144.4 图书借阅处理模块设计16第四章基于RFID技术的现代化图书管理展示195.1理想的、现代化的图书馆195.2图书馆RFID系统带来的创新195.3系统建设目标205.4图书RFID标签21结束语26致谢27参考文献2827引言传统图书馆资料管理是一项很繁琐的工作,图书管理员要随时整理和更新库中的资料。在信息技术迅猛发展及基于Internet网络应用日益普及的今天,传统图书馆日常的运行开始显得力不从心,为适应时代发展,提高现代图书馆的管理水平,减轻图书馆工作人员的沉重负担,传统的图书馆正在向自动化、网络化、电子化的数字化

4、方向发展。利用图书馆管理系统进行管理,能更有效的对图书进行系统管理,方便读者对各类图书的查询,同时也大大提高了办理借书、还书手续方面的工作效率和提高图书馆的服务效率,为读者提供方便。本软件针对图书馆的业务范围及工作特点,设计了读者管理、图书管理、借阅管理、系统管理等4个子系统,这4个子系统包括了图书馆的主要业务,可以全面实现对图书馆采购、编目、检索、统计和流通等业务的计算机管理,使图书馆管理水平和业务水平跃上一个新的台阶。越来越多的图书馆已认识到RFID给图书馆带来的变革,国内大部分公共图书馆和高校图书馆均已开始规划RFID系统,如上海浦东图书馆、上海图书馆、南京图书馆、浙江省图书馆等,从20

5、06年第一家RFID图书馆开始至今,国内已经有12家RFID图书馆。本系统的实现的主要功能有:读者信息管理、书籍信息管理、读者和书籍的查询和修改,RFID现代化图书馆等等的功能,是一个可以满足借阅者和图书馆工作人员的需要的数据库。第一章 图书馆系统功能设计1.1图书馆系统设计目标、功能分析1.1.1图书馆系统的设计目标1)图书的查阅、借书与还书2)图书与读者信息查询与修改、添加3)图书入库与图书的信息添加、修改1.1.2功能分析本系统的需要完成功能主要有:1)图书查询:有图书的增加、删除、修改、查询等功能。图书信息可包括:编号、书名、作者、出版社名称、价格、类别、在库数、库存数等。2)用户管理

6、:a、读者类别信息管理:包括读者类别信息的添加、查询、修改等功能。b、读者信息管理:读者编号、读者姓名、性别、读者类别、可借天数等。3)图书借阅管理:包括借书和还书。借书要录入借者的卡号、姓名、借出日期、借出数量、所借书名、所借书号、还书日期等信息;还书要录入还书日期、还书数量、还书人证号等信息。4)系统维护:即管理员的添加、修改、删除等功能。管理员信息包括:用户名和密码。因导致借阅证件的丢失,管理员给与挂失处理。1.2 图书馆系统功能模块设计图书馆信息管理系统还书处理借书处理借阅管理图书信息管理用户信息管理系统设置图书类别管理图书信息管理出版社管理读者类别信息管理读者信息管理用户密码修改登录

7、处理图书注销管理 图1-2 系统功能结构图 第二章 图书馆系统数据库设计与实现数据库设计得合理与否,对数据库的完整性、安全性、程序运行的效率和程序设计的复杂程度有着十分密切的关系。数据库设计的内容包括数据库管理系统的选择、数据实体的确定、数据实体的E-R图和数据库的实现。2.1 系统数据库设计 3.1.1 实体E-R图首先在该过程中发生的实体是图书信息和用户信息,他们之间产生的关系是借阅关系,在这个借阅关系中,产生的对应关系为:图书信息:用户 = 1:1,用户:图书 = 1:N,从这个关系中我们可以看到:每一本图书只能被一个读者借阅,而一个读者又可以借阅多本图书的这层关系。另外在上图中我们可以

8、看到图书信息和用户信息又有自己的一些关系属性,通过这些关系属性可以唯一的区别这些实体。nnmmnn用户ID密码图书用户图书ID书名图书事务处理借阅操作书库管理员管理管理总管理员管理员ID密码m图2-1.1 总体E-R图图 2.1.2根据图书管理系统分析与功能设计,图书信息管理系统中主要包括图书信息实体、读者信息实体、借阅信息实体等。图书信息实体包括表征一本书基本特征的数据和由于管理需要而记录的一些数据,有8个属性构成。该实体的E-R图如图3-1-2所示。其中“图书编号”实际上就是ISBN编号,这是用于唯一确定一本合法出版物的标准编号,它作为本实体的主键。图书信息出版社图书编号价 格书 名分类

9、作 者 图2.1.2 图书信息实体E-R图2.1.3读者信息实体标示一个读者的个人特征数据和该读者在图书馆的借阅状态信息,有10个属性构成。该实体的E-R图如图3-3所示。其中“学生编号”为主键,“学生姓名”、“性别”、“学生类别”、“部门编号”等式常见的基本信息。 读者信息学生编号学生姓名学生类别部门编号身份证性 别图2.1.3 读者信息实体E-R图2.1.4借阅信息实体标示哪个读者在何时借了哪本书。从信息完整性和减少冗余度的角度来考虑,本实体只需3个属性,即:“读者编号”-是谁借了这本书:“图书编号”-借的是那本书:“借出日期”-是那天借的。该实体的E-R图如图3-4所示。借阅信息读者编号

10、图书编号借出日期 图2.1.4 借阅信息实体E-R图2.2 数据库结构设计根据图书信息管理系统E-R图设计系统数据库。本系统数据库名为“tsglxt”,其中包括五个数据表,分别存放图书信息、读者信息、系部信息、借阅信息和图书类别信息。1) 图书信息表:表名为:“book”,用于保存所以图书信息,其结够如表2-2-1所示。表2-2-1 book表的结构字段名数据类型长度主键外键可空说明BookIDint是否否图书编号BookNameVarchar128否否是书名ISBNVarchar64否否是标准书号categoryID否是是类别pressVarchar64否否是出版社authorVarchar

11、64否否是作者Pricenumeric否否是价格borrowFlagbit否否是借阅数2) 读者信息表:表名为:“student”,用于保存可以在本馆借书的所有学生信息,其结果如表2-2-2所示。表2-2-2 student表的结构字段名数据类型长度主键外键可空说明studentIDint是否否学生编号stuName Varchar16否否是学生姓名idcardchar18否否是身份证 departmentIDint否是是部门编号sexbit否否是性别3) 系部表:表名为:“department”,用于保存各种部门的信息,该表结够如表2-2-3所示。表2-2-3 department表的结构字

12、段名数据类型长度主键外键可空说明 departmentIDInt是否否系部编号departmentNamevarchar32否否是系部名4) 借阅信息表:表名为:“borrowBookRec”,用于保存每本书的借出信息,借阅信息表的结够如表2-2-4所示。表2-2-4 borrowBookRec表示字段名数据类型长度主键外键可空说明borrowIDint是否否借书证号studentIDint否是是学生编号bookIDint否是是图书编号borrowTimedatetimer否否是借书时间returnTimedatetimer否否否还书时间5) 图书类别表信息表:表名为:“category”,用

13、于保存图书类别的信息,该表的架构如图2-2=5所示。表2-2-5 category表的结构字段名数据类型长度主键外键可空说明categoryID int是否否类别编号categoryNameVarchar16否否是类别名 2.3 数据库的实现选择“开始”“程序”“Microsoft SQL Server 2005”命令,连接服务器,在“对象资源管理器”中创建数据库。数据库名称为“Book”,并输入表中的数据。第三章 图书馆管理信息系统具体实现首先,启动程序“Microsoft Visual Studio 2008”,选择“文件”“新建”“项目”,打开“新建项目”对话框,输入项目名称为“Book

14、Manager”,并指定文件位置。3.1 登录窗体设计、主窗体设计登录窗体作为系统的启动窗体,用于核对用户和密码,只有图书馆工作管理人员才能登录到本系统进行操作。登录窗体的设计比较灵活,只要能实现用户和密码的验证即可,本系统将其设计成为一个小窗体,其运行界面如图3-1-1所示。登录窗体文件名设计为“frmLogin.cs”.1. 界面设计:图3-1-1 登陆窗体运行效果在该窗体上添加2个Label、1个ComboBox、1个TextBox、2个Button控件,其中登录窗体及其主要控件的属性设置如表4-1所示。表-1-1 登录窗体及其主要控件的属性设置窗体及其控件类型属性名称属性值说明Form

15、NamefrmLogin窗体名称Text登录窗体的标题文本Maximize BoxFalse窗体的最大化失效Start positionCenter Screen窗体启动时位于屏幕中心FormBorderStyleFixed Single窗体的大小固定Combo BoxNamecbxEmployeeNo选择登录用户编号TextBoxNameTxtpwd输入用户登录密码PasswordChar*密码替代显示字符ButtonNamebtnOK“确定”按钮btnCancel“取消”按钮2. 代码设计:private void btnOK_Click(object sender, EventArgs

16、e) string note = new string2; OleDbConnection con = new OleDbConnection(provider=Microsoft.Jet.OLEDB.4.0;+data Source=d:bylwtsgl.mdb); OleDbCommand com = new OleDbCommand(select* from employee where 员工编号=+txtEmployeeNo .Text .Trim()+,con ); con.Open(); try OleDbDataReader reader = com.ExecuteReader(

17、); if (reader.Read() note0 = (string )reader员工编号; note1 = (string )reader密码; else throw (new Exception(您的账号有问题,请确认后再输!); if (note0 = txtEmployeeNo.Text.Trim() if (note1 = txtPwd.Text.Trim() frmMain main = new frmMain(); main.Show(); this.Hide(); else throw (new Exception(您的密码出现错误,请查证再输!); else throw

18、 (new Exception(您的账号有问题,请确认后再输!); catch (Exception ex) MessageBox.Show(登陆问题:n +ex. Message , 登陆出错, MessageBoxButtons.OK, MessageBoxIcon.Error); private void btnCancel_Click(object sender, EventArgs e) Application.Exit();主窗体的设计将项目中的默认添加的第1个Windows窗体文件名称改为“frmMain.cs”,并将其作为主窗体。在主窗体中先进行界面设计,然后再编写其相应的事件

19、方法代码,主窗体的执行效果如图3-2所示。图3-1-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 BookManager public partial class frmMain : Form public frmMain() Init

20、ializeComponent(); private void btnExit_Click(object sender, EventArgs e) Application.Exit(); private void lblAddBook_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) (new frmAddBook().ShowDialog(); private void lblAddStu_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) (new fr

21、mAddStu().ShowDialog(); private void lblBorrowBook_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) (new frmBorrw().ShowDialog(); private void lblReturnBook_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) (new frmReturnBook().ShowDialog(); private void lblQueryBook_LinkClicked

22、(object sender, LinkLabelLinkClickedEventArgs e) (new frmQueryBook().ShowDialog(); 3.2图书信息管理模块设计图书信息管理模块的内容包括录入新书和查询图书信息等。该功能模块主要负责图书信息的相关操作,保证数据库中的完整、规范和准确,使用户可以方便快捷地来管理图书信息。该模块主要操作针对数据库的的图书信息表“”进行录入、查询和修改记录。1. 图书添加窗体,其运行效果如图3-2-1所示。窗体设计:图3-2-1图书添加窗体的运行效果代码清单:private void frmAddBook_Load(object sen

23、der, EventArgs e) conn.Open(); da = new SqlDataAdapter(Select categoryID,categoryName from category, conn); da.Fill(ds,category); conn.Close(); cmbCategory.DropDownStyle = ComboBoxStyle.DropDownList; cmbCategory.DataSource = ds.Tablescategory; cmbCategory.DisplayMember=categoryName; cmbCategory.Valu

24、eMember=categoryID; cmbCategory.Text=化学; private void btnOK_Click(object sender, EventArgs e) if (!checkInput() return; conn.Open(); cmd=new SqlCommand(insert into book(bookName,ISBN,categoryID,press,author,price) values (bookName,ISBN,categoryID,press,author,price),conn); para = new SqlParameter(bo

25、okName, SqlDbType.VarChar, 128); para.Value = txtBookName.Text.Trim(); cmd.Parameters.Add(para); para = new SqlParameter(ISBN, SqlDbType.VarChar,64); para.Value = txtISBN.Text.Trim(); cmd.Parameters.Add(para); para = new SqlParameter(categoryID, SqlDbType.Int,4); para.Value = cmbCategory.SelectedVal

26、ue; cmd.Parameters.Add(para); para = new SqlParameter(press, SqlDbType.VarChar, 64); para.Value = txtPress.Text.Trim(); cmd.Parameters.Add(para); para = new SqlParameter(author, SqlDbType.VarChar, 64); para.Value = txtAuthor.Text.Trim(); cmd.Parameters.Add(para); para = new SqlParameter(price, SqlDb

27、Type.Float,4); para.Value = Double.Parse(txtPrice.Text); cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show(? + txtBookName.Text + 添加成功|!?); resetInput(); 2.图书查询信息窗体,其运行效果如图3-2-2所示。窗体设计:图3-2-2图书查询窗体的运行效果代码清单:string rowid = ; string sql = select a.bookID,b.categoryName,a.b

28、ookName,a.author,a.press from book a, category b where b.categoryID=a.categoryID ; lvwShowBook.View = View.Details; lvwShowBook.GridLines = true; lvwShowBook.FullRowSelect = true; 3.3 读者信息管理模块设计每年都有新生入校和老生毕业,作为一个学校的图书馆,读者信息需要实时的更新。读者信息管理包括添加读者信息、查询读者信息和修改读者信息。添加读者信息窗体,其运行效果如图3-3所示。 图3-3 添加读者信息窗体的运行效

29、果代码清单: private void btnOK_Click(object sender, EventArgs e) if (!checkInput() return; conn.Open(); cmd = new SqlCommand(insert into student (stuName,idcard,departmentID,sex) values (stuName,idcard,departmentID,sex), conn); para = new SqlParameter(stuName, SqlDbType.VarChar, 16); para.Value = txtStuN

30、ame.Text.Trim(); cmd.Parameters.Add(para); para = new SqlParameter(idcard, SqlDbType.Char, 18); para.Value = txtIDcard.Text.Trim(); cmd.Parameters.Add(para); para = new SqlParameter(departmentID, SqlDbType.Int, 4); para.Value = cmbDepartment.SelectedValue; cmd.Parameters.Add(para); para = new SqlPar

31、ameter(sex, SqlDbType.Bit); if (rdoMan.Checked) para.Value = 1; else para.Value = 0; cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show( + txtStuName.Text + 添加成功|!?); resetInput();3.4 图书借阅处理模块设计图书借阅处理模块的本系统的核心模块,包括借书窗体和还书窗体的设计。1. 借书处理窗体,其运行效果如图3-4-1所示。窗体设计:图3-4-1 借书处理窗体的运

32、行效果代码清单:private void btnOKB_Click(object sender, EventArgs e) int bid; canBorrow = false; rtfStuMsg.Clear(); if (Int32.TryParse(txtBorrowID.Text,out bid) /MessageBox.Show(bid.ToString(); conn.Open(); cmd = new SqlCommand(select stuName,idcard from student where studentID = + bid.ToString(), conn); d

33、r = cmd.ExecuteReader(); if (dr.Read() rtfStuMsg.Text = 姓?名?:o + drstuName.ToString() + rn; rtfStuMsg.Text = rtfStuMsg.Text + 身份Y证:o + dridcard.ToString(); canBorrow = true; else MessageBox.Show(没?有D这a个?借书证号?吗e,?请?重?新?输?入?!?); txtBorrowID.Clear(); txtBorrowID.Focus(); dr.Close(); conn.Close(); else

34、MessageBox.Show(请?输?入?正y确的?借书证号?!?); txtBorrowID.Clear(); txtBorrowID.Focus(); changBorrowStatus(); private void btnBorrow_Click(object sender, EventArgs e) string studentID = txtBorrowID.Text.Trim(); string bookID = lvwShowBook.SelectedItems0.SubItems0.Text.Trim(); conn.Open(); cmd = new SqlCommand

35、(insert into borrowBookRec (studentID,bookID) values ( + studentID + , + bookID + ), conn); cmd.ExecuteNonQuery(); cmd.CommandText = update book set borrowFlag=1 where bookID= + bookID; cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show(借阅?成功|!?); resetInput(); 2.还书处理窗体,其运行效果如图3-4-2所示。窗体设计:图3-4-2 借阅信息查询窗体的运行效果第四章基于RFID技术的现代化图书管理设计4.1理想的、现代化的图书馆4.1.1一个理想的、现代化的图书馆是什么样的呢?走进图书馆干净整洁的大厅,您只需来到自助借还设备前,在触摸屏上轻松地查询出自己需要的图书,根据提示你直接走到某一排的书架前拿出那本书,然后在自助借还设备前将你的借书证和书读取一下,就可以带着书离开了。您不需要和任何人接触,就可以完成整个借书的过程,快捷

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

关于我们      便捷服务       自信AI       AI导航        获赠5币

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

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

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

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服