欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    图书管理系统设计报告论文.docx

    • 资源ID:3377611       资源大小:42.95KB        全文页数:19页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图书管理系统设计报告论文.docx

    图书管理系统设计报告论文深圳广播电视大学 计算机信息管理专业毕业设计 图书管理系统设计与实现 摘要 在信息化时代,数据库系统的建设实现对数据信息化的管理。在此基础上建立了图书管理系统,为其信息时代管理和交流提供了极大的便利。该论文着重论述了运用vb程序设计与后台数据库链接等关键技术所建立系统界面的布局分析,功能的实现及管理。 关键词:VB程序设计、ACCESS数据库 图书管理系统 目 录 摘要 . 1 第一章 概述 . 3 第一节 课题来源 . 3 第二节 开发背景和开发目的 . 4 第二章 需求分析 . 5 第一节 第二节 第三节 第四节 第五节 系统目标 . 5 应用现状调查 . 6 系统总体流程图如下: . 6 系统功能模块图 . 7 系统功能的分析 . 7 计算机信息管理毕业设计 2 图书管理系统 第六节 开发工具的选择 . 8 第三章 图书管理系统的设计 . 9 第一节 数据库设计 . 9 第二节 数据库流程图 . 9 第三节 数据库逻辑结构设计 . 10 第四章 图书管理系统实施 . 13 第一节 创建工程项目PRJLMS . 13 第二节 创建图书信息管理系统的主窗体 . 13 第三节 创建主窗体的菜单 . 15 第五章 设计总结 . 17 参考文献. 18 附录 . 19 第一章 概述 第一节 课题来源 图书管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,如:效率低、易忘记、保密性差,另外时间一长,计算机信息管理毕业设计 3 图书管理系统 将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。所以利用计算机实现图书信息信息管理的自动化将势在必行。 随着计算机技术的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重大的飞越,为人们的生活、工作、学习带来潜移默化的影响。今天我们使用计算机对图书进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。 第二节 开发背景和开发目的 当今社会,随着图书馆的规模不断扩大,图书数量急剧增加,有关图书的各种信息也成倍增长特别是图书信息的信息,而面对庞大的信息量,有必要开发图书管理系统来提高图书管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。 在图书馆,尤其是在各大图书馆,对于图书的管理是相当重要,而且也是相当麻烦的,它是图书馆管理中最基本的一项常规性工作。而长期以来,图书馆管理都是依赖人工来进行的,面对如此众多的图书信息,其工作量是相当相当巨大的。这样不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成图书信息管理的一些不规范,使得信息管理陷入“事倍功半”的地步。 计算机信息管理毕业设计 4 图书管理系统 开发本系统就是为了解决图书馆在图书信息管理中的一些不规范,使图书信息的管理向着规范化、简单化、有效化的方向发展。 第二章 需求分析 第一节 系统目标 采用图书馆现有的软硬件软件及科学的管理系统开发方案,建立图书入库信息管理系统,实现图书入库管理的计算机自动化。 系统应符合图书馆原有的图书管理制度,并达到操作直观、方便、实用、安全等要求。 计算机信息管理毕业设计 5 图书管理系统 第二节 应用现状调查 当前,很多图书馆的图书管理都是以纸张为介质作记录,人力管理的比例比较大,因此实现图书管理的计算机化是非常必要的,也是可行的,因为使用计算机化的图书管理系统可以彻底改变管理工作的现状,能提高工作效率,能够提供更准确、及时、实用的信息。 第三节 系统总体流程图如下: 开 始 界 面 用户登陆 否是否合法 是系统主窗口 退 出 系 统 计算机信息管理毕业设计 6 图书管理系统 第四节 系统功能模块图 图书馆管理系统 基本信息借还书业务信息查询图书报表工具系统设置图书详细信息所有图书信息读者信息所有读者信息借书业务所有出借图书还书业务图书分类查询会员查询出版查询出借报表图书详细信息记事本计算器关于重新登录退出第五节 系统功能的分析 系统开发的总体任务是实现图书信息管理的系统化、规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成的。读者信息管理系统需要完成的功能主要有: ·有关借还书等信息的输入,包括输入借书编号、图书编号、读者编号、借书时间和还书时间等。 ·借还书信息的查询,包括借书编号、图书编号、读者编号、借书时间和还书时间等。 ·图书管理信息的添加、修改、查询。 ·系统用户信息的添加、修改、查询。 计算机信息管理毕业设计 7 图书管理系统 根据系统功能模块图得出系统的功能,现分析如下: 系统功能的分析 系统开发的总体任务是实现图书信息管理的系统化、规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成的。图书信息管理系统需要完成的功能主要有: ·有关借还书等信息的输入,包括输入借书编号、图书编号、读者编号、借书时间和还书时间。 ·借还书信息的查询,包括借书编号、图书编号、读者编号、借书时间和还书时间。 ·图书信息管理的添加、删除、修改。 ·图书类别管理的输入,包括输入图书类别、图书编号、图书名称。 ·读者管理信息的查询。 ·图书管理信息的查询。 ·系统用户的添加和删 第六节 开发工具的选择 针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合数据库管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的Visual Basic6.0作为软件开发工具。 计算机信息管理毕业设计 8 图书管理系统 第三章 图书管理系统的设计 第一节 数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 第二节 数据库流程图 借书是图书管理系统的主要流程之一,其过程是在借阅信息表中查找自己所需要的图书,然后进行借书、借书登记等操作。 数据流程图: 计算机信息管理毕业设计 9 图书管理系统 开 始 借 书 查 阅 验证是否被借出 Y N 输入读者信息 Y 是否借满 N 借 书 登 记 退 出 借 书 图1借书的主要流程图 第三节 数据库逻辑结构设计 图书信息管理系统数据库中各个表格的设计结果如下所示: 借阅表: 名称 借书编号 图书编号 读者编号 借书时间 还书时间 数据类型与长度 VARCHAR(20) VARCHAR(20) VARCHAR(20) DATETIME(8) DATETIME(8) 表1 借阅表 计算机信息管理毕业设计 10 说明 主键 图书管理系统 读者表: 名称 数据类型与长度 说明 读者编号 VARCHAR(20) 主键 姓名 VARCHAR(50) 性别 CHAR(10) 类别编号 VARCHAR(20) 联系电话 VARCHAR(50) 联系地址 VARCHAR(50) 工作单位 VARCHAR(50) 表2 读者表 读者类别表: 名称 数据类型与长度 说明 类别编号 VARCHAR(20) 主键 类别名称 VARCHAR(50) 表3 读者类别表 图书表: 名称 数据类型与长度 说明 图书编号 VARCHAR(20) 主键 图书名称 VARCHAR(50) 出版社 VARCHAR(50) 出版时间 DATETIME(8) 类别编号 DATETIME(20) 是否借出 CHAR(10) 工作人员编号 VARCHAR(50) 表4 图书表 图书类别表: 名称 数据类型与长度 说明 类别编号 VARCHAR(20) 主键 计算机信息管理毕业设计 11 图书管理系统 类别名称 VARCHAR(50) 表5 图书类别表 工作人员表: 名称 数据类型与长度 说明 工作人员编号 VARCHAR(20) 主键 姓名 VARCHAR(20) 性别 CHAR(10) 住址 VARCHAR(50) 电话 VARCHAR(15) 表6 工作人员表 计算机信息管理毕业设计 12 图书管理系统 第四章 图书管理系统实施 第一节 创建工程项目prjLMS 为了用Visual Basic创建应用程序,应当使用工程。一个工程是用来建造应用程序的文件的集合,它包括: ·跟踪所有部件的工程文件 ·每个窗体的文件 ·每个窗体的二进制数据文件,它含有窗体上控件的属性数据。对含有二进制属性的任何.frm文件都是不可编辑的,这些文件都是自动产生的。 ·每个类模块的一个文件(.cls),该文件是可选项。 ·每个标准模块的一个文件,该文件是可选项。 ·一个或多个包含ActiveX控件的文件(.ocx), 该文件是可选项。 ·单个资源文件(.res), 该文件是可选项。 启动Visual Basic后,单击File/New Project菜单,在工程模板中选择Standard EXE, Visual Basic将自动产生一个Form窗体,属性都为缺省设置。删除窗体,单击File/Save Project菜单,将工程项目命名为图书馆管理系统。 第二节 创建图书信息管理系统的主窗体 Visual Basic创建的应用程序可以是SDI和MDI。在SDI的程序中,每个窗体之间是独立的。而MDI计算机信息管理毕业设计 13 图书管理系统 的程序中,有一个窗体是主窗体,可以包含其他窗体,它的类型是MDI Form。本系统采用多文档界面,这样可以使程序更加美观、整齐有序。 图书馆管理系统主窗体 单击工具栏中的“ MDI Form”按钮,生成一个窗体,属性设置如表。 主窗体及其控件属性设置: 控件 FrmMain(Form) 属性 Name 属性取值 FrmMain 计算机信息管理毕业设计 14 图书管理系统 Caption Library Management System StartUpPositon WindowsState SbStatusaBar(statusBar) Name 3-窗口缺省 2-Maximized SbStatusBar 表7 主窗体及其属性表 在主窗体中加入状态栏控件,可以实时反映系统中的各个状态的变化。状态栏控件需要在通常的属性窗口中设置一般属性,还需要在其特有的弹出式菜单中进行设置。选中状态栏控件,单击鼠标右键,选中Property菜单,在“General”属性页对一般属性进行设置,在“Panels”属性页对各个文本框进行设置,在“Font”属性页对文本字体进行设置,在“Picture”属性页可以添加图片。 单击Insert Panel按钮,为状态栏添加3个面板,设置属性如下表: 面板 1 2 3 属性 style style style 表8 主窗体中面板属性设置表 属性取值 SbrText SbrDate SbrTime 面板1用来显示各种文本信息,面板2用来显示当前日期,面板3用来显示当前时间。 第三节 创建主窗体的菜单 在主窗体中,单击鼠标右键,选择弹出式菜单中的“Menu Editor”命令,创建菜单结构如下表: 计算机信息管理毕业设计 15 图书管理系统 基本信息 图书详细信息 所有图书信息 读者信息 所有读者信息 借还书业务 借书业务 所有出借图书 还书业务 图书查询 图书分类查询 会员查询 发行查询 图书报表 出借报表 图书详细信息 会员详细信息 工具 记事本 图9 主窗体菜单结构表 计算器 重新登录 关于 退出系统 计算机信息管理毕业设计 16 图书管理系统 第五章 设计总结 本系统的功能基本符合用户需求,能够完成图书信息的存储和查询等操作。使用户方便进行数据输入、修改、删除等管理措施。对于数据的一致性的问题也通过程序进行了有效的解决。 在系统设计过程中,我体会到了即使是一件小事也不能马虎,在设计之前一定要对所设计的系统有较为深刻地了解,并对用户的要求加以认真的分析,并给予分类,对所分类进行功能模块化设计,画出系统数据流图,流程图和结构图.这样在进行详细设计时才可以做到有条不紊一步步地进行.编制一个系统还是有很多可学习的地方,不仅要掌握好相关知识,而且做事要细心,谨慎,这也是将来工作和学习应该注意的地方。 计算机信息管理毕业设计 17 图书管理系统 参考文献 1 Visual Basic 程序设计 刘世峰主编 中央电大出版社 2 软件工程 陈明编 中央电大出版社 3 数据库基础与应用 刘世峰主编 中央电大出版社 4 Visual Basic数据库系统开发实例导航刘韬编人民邮电出版社 5 企业办公系统开发实例导航 6 数据库开发技术与工程实践 计算机信息管理毕业设计 刘萌 人民邮电出版社 张立科 人民邮电出版社 18 图书管理系统 附录 源程序清单 主窗体原代码: Select Case Button.Index Case 1 frmBookInfo.Show frmBookInfo.SetFocus Case 2 frmMemberInfo.Show frmMemberInfo.SetFocus Case 5 frmIssue.Show frmIssue.SetFocus Case 6 frmReturn.Show frmReturn.SetFocus Case 9 Call mnuLogOff_Click Case 10 Call mnuExit_Click End Select End Sub '= ' Form Event Coding Starts '= Private Sub MDIForm_Load 计算机信息管理毕业设计 19 图书管理系统 'First display the MDI Form frmMain.Show 'Display Good-Thoughts form on start-up frmTip.Show vbModal DoEvents frmWelcome.Show DoEvents End Sub 'When Application is Unloaded Private Sub MDIForm_Unload(Cancel As Integer) On Error Resume Next If ApplicationUnload <> 1 Then Cancel = True Else Unload frmSYSTRAYICON End If End Sub '= ' Form Event Coding Ends '= 计算机信息管理毕业设计 20 图书管理系统 '= 'Code for Opening WebLink Private Sub status_PanelClick(ByVal Panel As MSComctlLib.Panel) ShellExecute Me.hWnd, vbNullString, "", vbNullString, vbNullString, SW_SHOWNORMAL End Sub 计算机信息管理毕业设计 21

    注意事项

    本文(图书管理系统设计报告论文.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开