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

    图书管理系统设计报告材料论文设计.doc

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

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

    图书管理系统设计报告材料论文设计.doc

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

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开