购买

¥ 20.0

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 图书管理系统-毕业论文设计

图书管理系统-毕业论文设计.doc

图书管理系统-毕业论文设计

不系舟红枫
2019-01-24 0人阅读 举报 0 0 暂无简介

简介:本文档为《图书管理系统-毕业论文设计doc》,可适用于高等教育领域

目录一、前言(一)课题背景(二)管理信息系统开发方法(三)MIS系统开发过程二、系统分析(一)需求分析(二)可行性分析、技术可行性、经济可行性(三)开发环境、开发工具、数据库、开发与运行环境三、系统设计(一)系统功能设计(二)模块结构设计(三)数据库设计、概念结构设计、逻辑结构设计、物理设计(四)系统安全性四、系统实现(一)登录模块的开发(二)系统管理(三)基本信息管理实现(四)图书信息管理(五)借还书管理(六)查询管理(七)系统帮助五、系统运行与维护(一)系统的配置运行(二)系统的维护结论致谢参考文献摘要本文介绍了在Vb环境下采用“自上而下地总体规划自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书的不足创建了一套行之有效的计算机管理图书的方案。文章详细介绍了图书理信息系统的系统分析部分包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等系统设计部分主要介绍了系统功能设计和数据库设计系统实现部分列出了几个主要的程序框图并附带了一些主要的窗口和程序。本系统界面友好操作简单比较实用。关键词图书管理数据库面向对象AbstractThisarticleintroducesthedetailedprocessofexploringamanagementinformationsystemundertheenvironmentofVB,utilizing“TopBottom”overallplanandastrategyaccordingto“BottomTop”applicationandexploitationThatistoestablishasetofeffectiveschemeforlibrarymanagementbycomputer,throughanalyzingdisadvantagesoftraditionallibrarymanagementbyresourcesThisarticleemphasizesonthreesectionsThesystemanalysissectionoflibrarymanagementinformationincludesfeasibleanalysis,organizingorgansanalysis,managementfunctionanalysis,technologicalprocessofbusinessanalysis,technologicalprocessofdataanalysis,datadictionary,disposaldescriptionandthelikeThesystemdesignsectionmainlyfocusesonsystemfunctiondesignanddatabasedesignAndthesystemrealizationsectionwindowsandprogramsThiseconomicalandpragmaticsystemKeywordsLibraryManagementDatabaseObjectoriented一、前言(一)课题背景借助现代信息技术和管理理论建立管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点对国民经济建设提出了“用信息化带动工业化”的指导思想。对人民生活而言全面开发和应用计算机管理信息系统就是近期不能回避的问题。在这个大的指导方针下我的毕业论文选择了图书管理信息系统我选择了一个较为贴近我生活的和我比较了解的图书管理系统。时代的进步计算机越来越广泛的运用使很多原本由手工操作的管理慢慢由计算机代替而且日加完善。图书管理系统就是其中一个典型的例子由早先的手工操作管理提升为计算机管理大大的节约了人力物力资源。实行电子化的图书管理让人力资源管理人员从繁重琐碎的案头工作解脱出来完成更重要的工作。图书管理系统就是为了解决和减轻繁琐的手工管理使图书馆可以上升到一个完善的电子话信息化管理。在经过长时间的调研和资料累积后并参考了相关的图书管理软件和查阅了大量的资料以后我基本上搞清楚了图书馆对系统的需求以及其图书管理系统需要的功能模块和管理者与管理人员的需要之后设计了这个软件。在和指导老师多次交流后确定实现方案的要点和工作计划。本系统的实现的主要功能有:读者信息管理、图书信息管理报表以及读者和书的查询和修改等等的功能是一个可以满足管理者和图书馆工作人员的需要的数据库。(二)管理信息系统开发方法管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等:生命周期法(LifeCycleMethod)是世纪年代发展起来的一种应用广泛且比较成熟的管理系统开发方法它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段每个阶段都有明确的任务而系统开发出来后并不意味着生命周期的结束而意味着根据组织的需要对系统的修改和重建的开始。原型法(PrototypingMethod)是世纪年代发展起来的旨在改变生命周期法的缺点的一种系统开发方法该法的开发思路是首先根据用户的要求由用户和开发者共同确定系统的基本要求和主要功能利用系统快速生成工具建立一个系统模型再在此基础上与用户交流将模型不断补充、修改、完善如此反复最终直至用户和开发者都比较满意为止从而形成一个相对稳定、较为理想的管理信息系统。面向对象(ObjectOriented)的开发方法于世纪年代开始兴起的是一种基于问题对象的自底向上的一种系统开发方法这种方法的特点是以对象为基础对象是分析问题和解决问题的核心。(三)MIS系统开发过程一个MIS系统的开发过程一般包括如下几个步骤:()需求分析:需求分析主要是了解用户的需求。需求了解得越详细程序的后期开发与维护费用就会越少。一般的开发团队中需求分析都是由资历较深的系统分析员或项目经理担当可见它的重要性。需求分析制订好后需要反复修改。将最后的结果交给用户审定确认无误后由系统分析员完成需求分析文档再开始下一步工作。()概要设计:概要设计紧跟在需求分析之后。用户需求明确后将得到的数据分析后开始构建数据库的逻辑结构。此时数据库中的表格还未成形通过各种分析工具(如PowerDesigner等)画出数据流图最后就可抽象出数据库的具体表结构。这时由系统分析人员反复审核。确认所有的需求都考虑在内没有遗漏后就可以开始制订概要设计文档。概要设计文档形成后整个程序的逻辑框架也就形成了。()详细设计:概要设计完成后根据设计中制订的业务模块。就可以进行详细分析设计了。详细设计就是将各个业务模块的窗口全部建好各个窗口控件的处理代码全部用语言表达出。所以详细设计是整个系统中最繁琐的环节。详细设计完成后整个程序就确定了再由编程人员根据详细设计文档将代码完成。整个开发工作就宣告结束。()程序编码:程序编码相对于其他环节来说比较简单程序员只需要根据详细分析文档写程序编码保证代码没有错误即可。程序编码需要注意的是整个程序书写中命名的规范化与编程风格的规范化这需要较长时间的培养来形成。需要在不断的实践中形成自己独特的风格。总的来说不要过分地追求复杂的算法因为那可能会导致后期维护人员无法读懂你的代码而造成维护的困难。()测试:程序编码完成后就需要测试。测试有几种类型主要是测试代码有无逻辑错误以及在加载数据环境下程序的稳定性问题。测试工作中发现的错误应及时改正然后将它记录到测试文档中。()打包:测试完成确认无误后。程序就可以打包发行了。打包一般使用工具如PWISE等。以上是一个完整的MIS系统开发过程其他类型的程序开发也基本相同。二、系统分析(一)需求分析需求分析是软件定义时期的最后一个阶段它必须准确的回答系统必须做什么的问题?虽然在可行性研究阶段已经大概了解了系统需要达到的要求但可行性研究的目的是在最短的时间内用最少的成本确定是否存在可行的解法。所以它忽略了一些细节的问题。但是需求分析也不是确定系统怎样完成它的工作而仅仅是确定系统必须完成哪些工作也就是对目标系统提出完整、准确、清晰、具体的要求。拟定需求计划需要彻底而系统地分析各种影响因素和消费特点并且建立相关的、科学的、合理的模型。图书管理系统的总目标:在数据库和先进的开发平台上利用现有资源开发一个体系结构完善的、易扩充的、易维护的、具有良好人机交互界面的管理系统实现图书信息的计算机管理提供完善的功能为操作人员提供便利的工作方式。通过调查要求系统需要实现以下一些基本功能:)、系统管理主要包括:用户管理、用户密码管理、数据库备份、数据库恢复。)、基础信息管理主要包括:主要的字典信息职务、图书类别、读者类别、开本、存放位置、出版语种员工信息、读者信息。)、图书管理主要包括:图书入库和图书注销。)、管理管理主要包括:借书管理、还书管理、书证到期提醒。)、检索信息管理主要包括:读者信息、图书信息、员工信息查询和已借出书目查询:可以查询已借出书目。除了以上基本功能还要有友好的操作界面简单易用使用户在最短的时间里熟练掌握系统操作。(二)可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。只要资源和时间不加以限制,所有的项目都是可行的,然而,由于资源缺乏和交付时间限制的困扰,给基于计算机系统的开发带来了困难。因此对软件项目的可行性做出细致而谨慎的评估是十分必要的。如果在定义阶段尽早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人工,金钱,时间上的浪费。因此,作者在开发《图书管理系统》之前,对本次开发的可行性进行了分析。分析如下:、技术可行性数据库技术在计算机软件邻域研究中一直是非常重要的主题产生于年代多年来数据库技术得到了迅速发展并已形成较为完整的理论体系和一大批实用系统。面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。许多程序开发工具如VB、Java等等都支持面向对象的程序开发。系统的开发平台我们选择了当前流行的WindowsXP操作系统应用程序开发采用Microsoft公司的面向对象程序开发工具VisualBasic。VB是全新的可视化编程环境为我们提供了一种方便、快捷的windows应用程序开发工具。与普通的数据库系统相比用VisualBasic作为数据库开发平台有简单、灵活、可扩充等特点非常适合初学者快速掌握并用来开发数据库管理信息系统。数据库选择ACCESS。ACCESS是一个桌面电脑的数据库管理系统。它是一个功能强大的数据库管理系统和MIS系统开发工具具有界面友好、易学易用、开发简单、接口灵活等特点。当前管理信息系统的开发大都时基于数据库技术和面向对象软件开发技术。这些技术目前已经成熟被广泛应用与各个领域。所以本管理信息系统的开发在技术上是可行的。、经济可行性经济可行性研究是对系统投入使用后带来的经济效益进行估计也包括对系统的投资预算。即要解决两个问题资金可得性和经济合理性。当前办公用PC机的普及使得开发和应用管理信息系统在经济上成为可能。现在计算机的价格已经十分低廉性能却有了长足的进步。而本系统的开发为企业的工作效率带来了一个质的飞跃为此主要表现有以下几个方面:第一本系统的运行可以代替人工进行许多繁杂的劳动第二本系统的运行可以节省许多资源第三本系统的运行可以大大的提高企业的工作效率第四本系统可以使敏感文档更加安全等等。另一方面,就企业自身来说,它也是需要这样一个软件的。我们在计算机还没有普及之前,信息都必须通过在纸上填写来实现,这样既浪费时间又容易出错,。随着信息时代的来临,我们的各项工作都要讲求效率,人事劳资管理也不例外,这就为作者的软件提供了使用群体。所以本系统在经济上是可行的。综上所述开发本管理系统是可行的。(三)开发环境、开发工具VB是著名的微软公司的可视化软件开发工具其被称为最容易编程语言它具有简单、高效、功能强大的特点。它是一个非常理想的选择是可视化的快速应用程序开发语言它提供了可视化的集成开发环境这一环境为应用程序设计人员提供了一系列灵活而先进的工具可以广泛地用于许多种类应用程序设计。VisualBasic的前身是QBASIC语言基础是BASIC。自从微软推出VB后便成为了程序开发人员的首选工具。据统计仅在数据库系统开发领域VB就占了%的份额。VB是基于对象的可视化程序开发工具它的优点在于能够快捷、简易地建立Windows应用程序。年月微软推出了VB的版本进一步加强了部件开发的功能。以适用人员来分可有以下三个版本:标准版针对一般程序设计人员,适合普通应用系统的开发。专业版针对专业程序开发人员它在标准版的基础上提供了对数据库和Internet的支持。企业版适用于专为企业设计应用软件的程序开发人员。使用VB不需要追求完美的算法和精密的逻辑而只要充分发挥你的想象力和创造力就能利用VB开发出各种实用的软件了不论是小游戏还是大型的客户端服务器端应用程序都变得非常简单。可视化编程的一个突出特点就是其开发环境就像一个百宝箱很多功能都集成在其之中这就是IDE(IntegratedDevelopmentEnvironment)即集成开发环境。IDE是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在VB的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等和VB类似VB的IDE中具有主控制窗体、对象查看窗口和窗体设计器。同时IDE的设置是很灵活的开发人员可以按照自己的编程习惯来配置IDE。从简单的文本文件到各种复杂的关系型数据库数据库应用程序需要面对各种各样的数据源。Visualbasic提供ADO(ActiveDataObjects)作为应用程序和OLEDB连接的桥梁ADO,即Active数据对象(ActiveDataObjects):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源即不仅适合于SQLServer、Oracle、SQLServer等数据库应用程序也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLEDB之上的技术因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。本系统就是用ADO对象来连接数据库的。、数据库SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和AshtonTate三家公司共同开发的于年推出了第一个OS版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。SQLServer是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows的膝上型电脑到运行MicrosoftWindows的大型多处理器的服务器等多种平台使用。、开发与运行环境()硬件环境处理器:InterPentium或更高。内存:MB硬盘空间:GB显卡:SVGA显示适配()软件环境操作系统:WindowsXP。开发工具:VB中文企业版。数据库:SQLSERVER。其他:Excel。三、系统设计系统设计阶段主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。(一)系统功能设计图书管理系统是一个学校不可缺少的部分,它的内容对于学校的管理者和读者来说都至关重要,直接关系到图书的借用率所以开发图书管理系统能够为管理员和读者提供充足的信息和快捷的查询手段。这些优点能够极大地提高图书管理的效率。该系统是基于SDI窗体以VB自带的ADO连接SQLServer数据库进行开发的图书管理系统力求与实际相结合具有图书管理系统日常管理和检索等功能旨在达到使图书的管理数字化使之更加方便快捷以提高工作效率。在功能上设计如下:)、系统管理主要包括:用户管理模块包括:为系统新用户设置用户名及口令和修改本管理员密码。用户密码管理模块包括:用于非管理员用户更改自己的系统口令。数据库备份管理模块包括:对数据库进行备份。数据库恢复管理模块包括:对数据库进行恢复备份好的数据库。)、基础信息管理主要包括:职务模块包括:显示修改删除查询。图书类别模块包括:显示添加修改删除查询。读者类别模块包括:显示添加修改删除查询。开本信息模块包括:显示添加修改删除查询。存放位置模块包括:显示添加修改删除查询。出版语种模块包括:显示添加修改删除查询。员工信息模块包括:显示添加修改删除查询。读者信息模块包括:显示添加修改删除查询。)、图书管理主要包括:图书入库模块包括:对要登记的新书添加修改查询。图书注销模块包括:对库中的书进行注销操作。)、管理管理主要包括:借书管理包括:对合法的读者进行借书管理。还书管理包括:对合法的读者进行还书管理。书证到期提醒:可以提醒本月到期的书证和过期书证信息。)、检索信息管理主要包括:读者信息包括:所有字段的查询也包括模糊查询(like)和Excel输出。图书信息包括:所有字段的查询也包括模糊查询(like)和Excel输出。员工信息包括:所有字段的查询也包括模糊查询(like)和Excel输出。已借出书目查询:可以查询已借出书目。(二)模块结构设计)、登录模块结构流程图:如图。管理员用户普通用户图登录系统模块结构)、基本设置模块结构流程图:如图。图基本设置模块结构图)、检索信息模块结构流程图:如图图检索管理模块结构图)、数据流程图(图)图数据流程图)、系统总流程图:如图。成功图系统流程图(三)数据库设计、概念结构设计概念模型可以看成是现实世界到机器世界的一个过渡的中间层是整个数据库设计的关键。概念结构设计的结果是产生概念模型将现实世界中的客观对象首先抽象为不依赖任何具体机器的信息结构这种信息结构不是DBMS支持的数据模型而是概念型模型。然后再把概念模型转换为具体机器上的DBMS支持的数据模型。要对数据词典中的数据存储进行分析得到系统的关系模型可以采用实体​联系图(简称ER图)的方法来进行数据结构分析从而得出概念模型。实体指客观存在并可相互区分的事物可以是人、物、实际对象、某些概念、事物本身也可指事物和事物之间的联系。属性是实体具有的某一特性。一个实体可以由若干个属性来描述。本系统用ER图来表示表和表之关系如图:图数据表ER图、逻辑结构设计逻辑结构设计的任务是根据DBMS的特征把概念模型转换为相应的逻辑结构。概念设计所得到的ER模型是独立与DBMS的这里的转换就是把表示概念结构的ER图转换为层次模型或网状模型或关系模型的逻辑结构。ER图向关系模型的转化要解决的问题是如何将实体和实体间的联系转换为关系模型如何确定这些关系模式的属性和码。ER模型转换为关系模型的一般转换规则包括以下两条:、实体类型的转换:将每个实体类型转换为一个关系模式实体的属性即为关系模式的属性实体标志符即为关系模式的键。、联系类型的转换:根据不同的情况做不同的处理。、物理设计关系数据结构的建立:在进行了数据基本结构的规范化重组后还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中一个规范化数据库系统结构就建立起来了。根据分析阶段得出的结论结合本系统对有关数据的存储的需要更加方便实现该管理系统的所有功能现将本管理系统设计成如下几个数据库表表的设计如下(SQL脚本格式:)CREATETABLEdbo借书信息表(借书编号intIDENTITY(,)NOT,图书编号char()COLLATEChinesePRCCIAS,借书证号char()COLLATEChinesePRCCIAS,借书日期char()COLLATEChinesePRCCIAS,到期日期char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo员工信息表(员工编号char()COLLATEChinesePRCCIASNOT,姓名char()COLLATEChinesePRCCIAS,身份证号char()COLLATEChinesePRCCIAS,住址char()COLLATEChinesePRCCIAS,邮编char()COLLATEChinesePRCCIAS,联系电话char()COLLATEChinesePRCCIAS,职务char()COLLATEChinesePRCCIAS,备注char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo图书位置(图书位置char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo图书信息表(图书编号char()COLLATEChinesePRCCIASNOT,图书名称char()COLLATEChinesePRCCIAS,第一作者char()COLLATEChinesePRCCIAS,其他作者char()COLLATEChinesePRCCIAS,版本版次char()COLLATEChinesePRCCIAS,语言类别char()COLLATEChinesePRCCIAS,开本char()COLLATEChinesePRCCIAS,出版社char()COLLATEChinesePRCCIAS,出版日期char()COLLATEChinesePRCCIAS,页数int,价格float,图书数量int,附件char()COLLATEChinesePRCCIAS,图书位置char()COLLATEChinesePRCCIAS,图书简介char()COLLATEChinesePRCCIAS,ISBNchar()COLLATEChinesePRCCIAS,入馆日期char()COLLATEChinesePRCCIAS,是否注销char()COLLATEChinesePRCCIAS,备注char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo图书类别(图书类别char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo开本(开本char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo用户信息表(用户名称char()COLLATEChinesePRCCIASNOT,密码char()COLLATEChinesePRCCIAS,权限char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo职务(职务char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo语言类别(语言类别char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo读者信息表(借书证号char()COLLATEChinesePRCCIASNOT,姓名char()COLLATEChinesePRCCIAS,性别char()COLLATEChinesePRCCIAS,身份证号char()COLLATEChinesePRCCIAS,住址char()COLLATEChinesePRCCIAS,邮编char()COLLATEChinesePRCCIAS,联系电话char()COLLATEChinesePRCCIAS,办证日期char()COLLATEChinesePRCCIAS,到期日期char()COLLATEChinesePRCCIAS,读者类别char()COLLATEChinesePRCCIAS,备注char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo读者类别(读者类别char()COLLATEChinesePRCCIAS)ONPRIMARYGOCREATETABLEdbo还书信息表(借书编号char()COLLATEChinesePRCCIASNOT,图书编号char()COLLATEChinesePRCCIAS,借书证号char()COLLATEChinesePRCCIAS,借书日期char()COLLATEChinesePRCCIAS,到期日期char()COLLATEChinesePRCCIAS,还书日期char()COLLATEChinesePRCCIAS,罚款基数money,罚款金额money)ONPRIMARYGO(四)系统安全性MIS系统的安全性设计可以分为数据库级安全设计、应用软件级安全设计两个级别。数据库级安全设计在数据库级通过赋予用户不同的操作权限控制用户对数据库的访问对用进行存取控制另外并发控制、完整性约束以及数据的备份和恢复策略等等这些安全性都可以充分利用数据库管理系统(DBMS)本身具有的功能来完成。应用软件级安全设计可以在系统平台上根据不同的登陆身份和权限给出不同的用户界面允许不同的操作。本系统的登录模块、用户管理模块配合就是完成这样的功能。另外系统还提供了灵活方便的数据备份、恢复功能有用户自己选择合适的时机进行数据的备份和恢复隐藏了对DBMS操作的复杂细节使得系统具有更强的支持灾难性数据恢复的功能。四、系统实现应用程序是用VB开发的界面设计的简单明了。根据需求分析和功能设计系统应用程序分为六大模块:登录模块、基础信息输入、图书信息、管理信息、检索打印、系统帮助六个模块。(一)登录模块的开发登录界面是用户最先看到的系统的界面所以直观上给用户的感觉很重要所以做一个好的界面提高软件的亲和力。本管理系统登录界面如图。图登录界面根据登录模块的功能管理员和普通用户界面统一在一起。系统自动判断用户的要权限。管理员有所有的权限普通用户只有检索和改本人的密码权。如果三次登录都出错系统自动退出。数据库的连接采用的是ADO对象。连接代码如下:IfCNStateThenCNCloseCNConnectionString="Provider=SQLOLEDBIntegratedSecurity=SSPIPersistSecurityInfo=FalseInitialCatalog=bookGL"CNOpen采用ADO来连接SQLServer数据库。详细代码实现请参考附录程序源代码。(二)系统管理登录系统后进入主界面如图。在系统功能设计中系统管理功能主要有添加用户删除用户密码修改数据库备份和恢复等。如图所示。只有管理员用户才有权限进入本界面。添加、删除用户是在数据表用户信息表中添加和删除用户及权限。初始管理员用户和密码都为admin。管理员密码数据库的用户信息表项里。代码实现请参考附录程序源代码。图管理系统图用户管理添加用户:在用户名称中输入要添加用户的名原始密码为可以修改之后点添加。完毕。如果系统已经添加的该用户系统自动提示重新添加。删除用户:选中要删除的用户直接点删除、系统有提示是否真的删除点是就删除了此用户。用户密码修改是指普通和管理员用户的密码修改。如图。图用户密码修改修改密码:在旧密码输入你的登录密码在新密码中输入新密码在新密码核实中再输入一次新密码。之后点修改。系统提示。操作已成功!。这样下一次再进入本系统时本用户的密码就改为新密码。其中密码数据用户信息表中姓名和密码字段对应的记录。代码实现请参考附录程序源代码。数据库的备份和恢复采用的sql语言操作的。详细请参考源代码。(三)基本信息管理实现信息输入中主要是对数据信息的添加、修改、删除的功能。其中职务图书分类出版语种读者类别开本信息员工信息、读者信息等。界面如图。。图图书位置各按钮的功能:(所有管理界面)<<:移动到第一条记录。<:移动到上一条记录。>:移动到下一条记录。>>:移动最后一条记录。添加:是添加一新的记录。浏览:是查看全的记录。删除:是删除当前的记录。保存:是在添加和修改记录后保存记录。修改:移动到要修改的记录点修改修改完后点保存后就修改完毕。图读者信息输入界面所有的信息表中的序号及各种编号一定要统一、规范。这样有利于信息检索。代码实现请参考附录程序源代码。(四)图书信息管理图书信息管理包括图书入库图书注销。图书入库包括图书的全部信息都输入到图书信息表里。如图。图图书信息图书注销:对已无用的书进行注销。如图。图图书注销(五)借还书管理借还书管理主要包括借书还书和书证过期查询。也是本系统的重点功能之一。输入借书证号(在以后可以加上扫描器扫描号码)回车系统就判断是不是这个证号存在、正常。在书号中输入要借的书号回车列表里就出现书号。如果多借可以多少输入书号回车或点号按钮如图。图借书还书管理对读者借出的书进行还书操作。可以自动计算越期罚款的金额。在还书管理中操作和借书基本一样。输入借书证号回车下列表就出所有这个证号上所借的书。选要还的书号点>和>>>进入还书列表点还书有提示说明还书成功!如图。图还书书证到期提示对快要到期和已过期的书证号进行查询。如图。图到期提醒(六)查询管理查询打印模块包括借书证信息、图书信息等员工信息查询以图书信息表为例如图所示。在菜单中可以选择图书信息查询在检索名称中输入要检索的字段。在后面下拉框中选择条件。再输入关键字点检索按钮。在查询完后可以在如图中输出Excel报表。图图书信息查询在选择条件包括=<,>,<=,>=,like其中like是用于模糊检索。检索完之后点Excel报表输出系统自动输出成报表。编辑格式以后就可以打印。代码实现请参考附录程序源代码。借书查询:可以对读者的借书信息进行查询。如图。图借书查询(七)系统帮助系统帮助包括关于和帮助两个功能。关于是对软件和作者的介绍。帮助是软件帮助文件。五、系统运行与维护管理信息系统在完成系统实施、投入正常运行之后就进入了系统运行与维护阶段。(一)系统的配置运行)、硬件配置要求:CPU:PⅣG以上。内存:MB以上。硬盘:GB以上(可用空间最好在GB以上)。)、软件配置要求:WINDOWSxp中文版操作系统Office以上SQLServer本系统运行:首先启动WindowsXP将本系统拷贝到硬盘相应地目录下运行“图书管理系统EXE”即可。(二)系统的维护系统维护的目的是保证管理信息系统正常而可靠地运行并能使系统不断得到改善和提高以充分发挥作用。换言之系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统维护的工作量往往是很大的其费用大约占整个生命周期的所以我们必须对系统维护给予足够的重视。)、系统维护的内容按照维护对象的不同系统维护的内容可分为以下几类:()系统应用程序维护()数据维护()代码维护()硬件设备维护)、系统维护的类型系统维护的重点是系统应用软件的维护工作按照软件维护的不同性质可以划分为下面四种类型:()纠错性维护诊断和修正系统中遗留的错误。()适应性维护使系统适用环境的变化而进行的维护。()完善性维护为满足用户的需求而进行的维护。()预防性维护为将要发生的变化或调整而进行的主动性维护。)、系统维护的组织与管理系统维护工作首先必须建立一个维护组织确定进行维护工作所应遵循的原则和规范化的过程此外还应建立一套适用于具体系统维护过程的文档及管理措施以及进行复审的标准。结论经过几个多月的设计和开发我开发的<校园图书管理系统>已经开发完毕。其功能基本符合用户需求能够完成图书馆的基本功能。并提供部分系统维护功能,对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短所以该系统还有许多不尽如人意的地方,本系统还存在很多异常未处理操作中极易出现错误。还缺少很多功能稳定性还有待增强。通过这次毕业设计实践使我对编程对VB有了进一步的认识。通过实践努力使自己纠正许多不良编程习惯使自己的程序相对以前写的程序规范了许多。虽然这个程序还有很多不足出或不合理的地方但确包含着我的时间和精力。总之这次实践经历让我认识到自己的技术水平还有很多不足之处很多问题还无法解决因此在今后要不断学习充电。致谢在此要感谢我的导师对我悉心的指导感谢老师给我的帮助。在设计过程中我通过查阅大量有关资料与同学交流经验和自学并向老师请教等方式相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的使自己学到了不少知识也经历了不少艰辛但收获同样很大。再次衷心地感谢帮助我的老师和同学们。参考文献张春林VB程序设计导学第二版北京清华大学出版社英JohnCarter数据库设计与编程实例详解第二版北京电子工业出版社飞思科技VB数据库开发第一版北京电子工业出版社丁宝康数据库原理第三版北京经济科学出版社何旭洪VB数据库系统开发实例导航第一版北京人民邮电出版社飞思科技VB开发者手册第一版北京电子工业出版社肖永明张子江VB开发基础与范例第二版北京电子工业出版社张海藩软件工程导论第二版北京清华大学出版社microsoft汤海滨SQLServer数据库开发技术第二版科学出版社萨师煊王姗数据库系统概论第二版北京:高等教育出版社CraigSMullinsDatabaseAdministration:TheCompleteGuidetoPracticesandProcedures李天柱,任建利,肖艳芹北京:电子工业出版社,MartinFowlerRefactoring:ImprovingtheDesignofExistingCode侯捷,熊节北京:中国电力出版社,RichardWhiteheadLeadingaSoftwareDevelopmentTeam:ADeveloper'sGuidetoSuccessfullyLeadingPeopleandProjects吴志明北京:电子工业出版社,郑人杰殷人昆陶永雷实用软件工程M北京:清华大学出版社,Jiawei,MichelineKamber著范明孟小峰等译数据挖掘概念与技术M北京:机械工业出版社毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文)是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知除文中特别加以标注和致谢的地方外不包含其他人或组织已经发表或公布过的研究成果也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体均已在文中作了明确的说明并表示了谢意。作者签名:     日 期:     ​​​​​​​​​​​​指导教师签名:     日  期:     使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定即:按照学校要求提交毕业设计(论文)的印刷本和电子版本学校有权保存毕业设计(论文)的印刷本和电子版并提供目录检索与阅览服务学校可以采用影印、缩印、数字化或其它复制手段保存论文在不以赢利为目的前提下学校可以公布论文的部分或全部内容。作者签名:     日 期:     ​​​​​​​​​​​​学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定同意学校保留并向国家有关部门或机构送交论文的复印件和电子版允许论文被查阅和借阅。本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:年月日指导教师评阅书指导教师评价:一、撰写(设计)过程、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格、研究方法的科学性技术线路的可行性设计方案的合理性□优□良□中□及格□不及格、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日评阅教师评阅书评阅教师评价:一、论文(设计)质量、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)教研室主任(或答辩小组组长):(签名)年月日教学系意见:系主任:(签名)年月日学位论文原创性声明本人郑重声明:所呈交的学位论文是本人在导师的指导下进行的研究工作所取得的成果。尽我所知除文中已经特别注明引用的内容和致谢的地方外本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。学位论文作者(本人签名):年月日学位论文出版授权书本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”)愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版并同意编入CNKI《中国知识资源总库》在《中国博硕士学位论文评价数据库》中使用和在互联网上传播同意按“章程”规定享受相关权益。论文密级:□公开□保密(年月至年月)(保密的学位论文在解密后应遵守此协议)作者签名:导师签名:年月日年月日独创声明本人郑重声明:所呈交的毕业设计(论文)是本人在指导老师的指导下独立进行研究工作所取得的成果成果不存在知识产权争议。尽我所知除文中已经注明引用的内容外本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。 作者签名:二〇一〇年九月二十日 毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版同意学校保存学位论文的印刷本和电子版或采用影印、数字化或其它复制手段保存设计(论文)同意学校在不以营利为目的的前提下建立目录检索与阅览服务系统公布设计(论文)的部分或全部内容允许他人依法合理使用。(保密论文在解密后遵守此规定) 作者签名:二〇一〇年九月二十日致谢时间飞逝大学的学习生活很快就要过去在这四年的学习生活中收获了很多而这些成绩的取得是和一直关心帮助我的人分不开的。首先非常感谢学校开设这个课题为本人日后从事计算机方面的工作提供了经验奠定了基础。本次毕业设计大概持续了半年现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计我的能力有了很大的提高比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血在此我表示由衷的感谢。没有他们的帮助我将无法顺利完成这次设计。首先我要特别感谢我的知道郭谦功老师对我的悉心指导在我的论文书写及设计过程中给了我大量的帮助和指导为我理清了设计思路和操作方法并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。其次我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求感谢他们对我学习上和生活上的帮助使我了解了许多专业知识和为人的道理能够在今后的生活道路上有继续奋斗的力量。另外我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持与他们一起学习、生活让我在大学期间生活的很充实给我留下了很多难忘的回忆。最后我要感谢我的父母对我的关系和理解如果没有他们在我的学习生涯中的无私奉献和默默支持我将无法顺利完成今天的学业。四年的大学生活就快走入尾声我们的校园生活就要划上句号心中是无尽的难舍与眷恋。从这里走出对我的人生来说将是踏上一个新的征程要把所学的知识应用到实际工作中去。回首四年取得了些许成绩生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲对我成长的关心和爱护。学友情深情同兄妹。四年的风风雨雨我们一同走过充满着关爱给我留下了值得珍藏的最美好的记忆。在我的十几年求学历程里离不开父母的鼓励和支持是他们辛勤的劳作无私的付出为我创造良好的学习条件我才能顺利完成完成学业感激他们一直以来对我的抚养与培育。最后我要特别感谢我的导师赵达睿老师、和研究生助教熊伟丽老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励给了我很多解决问题的思路在此表示衷心的感激。老师们认真负责的工作态度严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中都给与我很大的帮助使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助帮助解决了不少的难点使得论文能够及时完成这里一并表示真诚的感谢。系统管理主界面管理员普通用户管理员用户读取用户类型提示出错用户登录开始注销注销书库借书还书图书采购入库单入库流通库EXCEL输出图书信息检索借书证信息检索员工检索检索打印模块读者类别图书类别存放位置出版语种开本信息基本设置系统修改自身的用户名和密码创建修改和删除普通用户信息系统用户信息修改管理员用户的密码状态类别到期日期发证日期地址性别姓名借书证信息表还书日期借书日期借书证号借书信息表借阅管理图书管理基本设置管理书证到期还书借书注销查询入库排架号分类号附录入馆日期图书信息表ISBN图书编号丛编编号册数原因注销号日期图书注销

VIP尊享8折文档

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/47

图书管理系统-毕业论文设计

¥20.0

会员价¥16.0

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利