浅谈图书管理系统的分析与设计

来源 :未来英才 | 被引量 : 0次 | 上传用户:lych001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文主要概述图书馆开发的全部过程,从需求到设计,系统的阐述全部开发景观,并根据个性化需求,详细介绍其中的各个模块,从而解决数据查询中存在的矛盾,让数据更为完整和一致。
  关键词:图书管理;系统;分析与设计
  在过去的20年中,图书馆作为一种信息资源的集散地,图书和用户借阅资料种类繁多,包含很多的信息数据的管理;对图书馆数据管理的主要方式是文本、表格等介质的手工处理,这种数据处理方式缺点是工作量大,容易出错。现今,尽管有的图书馆有计算机,但却没有发挥它的效力,资源比较闲置。因此基于 Visual Basic 6.0 和SQL Server 2000 的系统的开发,实现全新图书管理系统势在必行。
  一、图书管理系统分析
  现代化的图书管理主要是基于管理需求开发的管理系统,居于方便、快捷的界面,能便于读者进行操作,为读者节约很多时间。图书馆系统主要是集合与采购、编目和检索为一体的计算机管理系统,系统能够减轻人员的工作量,进而提升人员的管理效率和服务质量。经由输入模块,能够记录全部的数据,然后在系统分析和设计的进程中进行系统化的数据处理,能实现一次输入或者多次输入的需求,也能实现不同部门之间的数据信息共享可能性,减免单独系统维护带来的工作繁琐,运转效率较大的局面。通过图书馆系统能够让众多输出数目更具多样性,其中包括于逾期未归的书籍等。
  1、图书管理系统构成分析。用户能细致的分析图书馆内的书籍流向状况,这样能够将图书进行系统化的管理,相应了解图书的去留状况,这样能在书籍不够的情况上马上进行书籍的填充,让读者处于轻松的阅读环境中,也可以方便读者查阅书籍,寻找资料。由于该系统还没有设定多项用户级别,不同的用户使用权限不同,在进入到图书系统以后,要结合不同的身份进行登录和使用,这样能让管理员在管理时更为方便和快捷。
  2、系统化设计。(1)设计思想。我们较为常见的设计思想可以分成两部分,结构化以及面向对象的优化,该系统主要是选用面向对象优化的设计理念,接下来细致的介绍两者的不同之处,并且详细介绍面向对象的程序优化特点。传统结构优化主要的开发系统包含于软件目标的能力分解,主要是运用对应的数值和参数创建返回值的函数,先要做好需求分析,并确定对应的功能性,最终通过函数的形式建模。结构开发过程中需要面临诸多问题,先要分析面向对象的分析方法,其中通过设计和開发能解决部分问题,并在对象分析中进行设计方法优化,这就要源于现实生活中具有的模块化思想,对象是提供对应功能的实体,满足对象之间的互补作用,完成对应的任务。(2)系统登录模块设计。系统登录模块主要是保障系统运行的安全性,所以系统登录的时候先要输入用户名和密码才能登录系统,但若用户名和密码一项输入时若系统提示密码为空的时候,用户就要重新的输入对应的密码。但用户若密码输入的错误次数超过三次以后,系统就会提示用户登录措施,随后系统也会自动退出。
  二、系统模块设计
  1、书籍库设计。设计原则:数据库的设计直接影响一个系统运行的好坏,所以作为信息管理系统的主体——数据库,就要求保存完整的数据,尽量节省空间以及长时间的库存。
  2、系统结构设计。(1)用户登录模块。说明:启动本系统时,将出现如图所示的登录界面,本系统是通过一个叫主程序文件main.prg进入的户可以直接双击主程序图标,首先出现的是一个用户登录的窗口,不同的用户以不同的身份登录,选好用户,填好密码,再单击确定就能进入系统的主界面,也就是主要的操作控制窗口(见图1)。(2)借还书操作模块。功能:对借还书情况的统计一览表,完成对借出归还书籍的管理。说明:可以输入读者编号来查询相应姓名,性别,等级,借阅书籍名称,编号,价格。输入相应读者的编号,单击“开始搜索”可以搜索出相应读者的资料,单击“归还资料”可以查询出归还的情况,单击“出借资料”可以查询出借书籍的情况。可以打印读者借阅情况,可以浏览读者借出数量,借出资料名称,应还日期等。(3)书籍基本书籍。功能:可浏览、添加、修改或查询所有的书籍资料。说明:可以按“添加”按钮,添加新书籍资料,也可以按“修改”按钮,对所有书籍内容进行相应的修改,也可以根据书籍名称或书籍编号查询到相应的书籍资料。(4)用户管理模块。此模块是管理员对各类用户进行管理,对添加用户和删除用户的权限;用户管理里面有添加用户、删除用户、密码修改3个项目,其中添加用户和删除用户只能由管理员来操作。
  添加用户里有3个输入框,系统管理员需要添加用户时只要按要求输入相关内容,并且填对密码然后单击确定如果密码两次输入相同系统就会弹出1个“成功添加!”的对话框,否则会弹出1个“输入密码前后不符,请重新输入”。
  删除用户里只有1个用户选择框,管理员只要在其中选择想要输入的删除用户,然后单击确定如果弹出“成功删除!”。
  修改里有4个输入框,用户只要按要求输入内容,单击提交如果原密码错,系统会弹出“密码错,请重新输入!”,如果输入的原密码正确,而输入的新密码前后不符,系统就会弹出“新密码前后不符合,请重新输入密码”的对话框,如果输入的密码正确,并且前后密码相符,系统就会弹出“密码修改成功!”
  3、系统运行状况分析。系统调试中能够正确的执行各类对应操作,通过修改,让系统更具合理性,在快捷源中,体现出可靠性的性能优点。原因是所有操作都极具代表性。数据库中存在海量的数据,通过模块化运行模式,能够进行数据的模块检测,因而每次进程调试的时候都要借助于数据进行调试鉴定,确保数据的合理性,特别是在测试过程中,要严格的按照系统的规定进行操作,避免错误的出现。总之,该项系统总体设计极为合理,能够满足设计需求,通过修改、删除等操作方式能够为用户提供便捷服务。
  三、结语
  Visual Fox Pro开发图书管理系统的切身体会和知识的重要,要更深地认识了Visual Fox Pro界面的美观、菜单功能的丰富和实用,拓宽了知识面,提高了解决问题的能力。
  参考文献
  [1] 张建华,颜彩繁.高等院校院系资料室图书管理信息系统分析与设计[J]现代情报.,2015,(03):11-12.
  [2] 陈军.高校图书管理系统的分析与设计[J].现代计算机(专业版),2013,(07):13-14.
  [3] 徐家群.浅谈图书管理系统的设计[J].电子制作,2015,(06):01-02.
其他文献
医者仁心,对于医护人员来说,一颗仁爱之心,高尚的道德情操以及深厚的文化底蕴是必不可少的.基于以上原因,简要分析了医学高专院校文化育人的策略.
目的:探讨小剂量硝酸甘油联合酚妥拉明治疗新生儿肺动脉高压(NPH)的效果.方法:选取我院在2014年5月-2016年8月收治的80例NPH患儿作为研究对象,采取随机分组方式,将其均分为对
目的:探究妊娠糖尿病合并酮症酸中毒的临床治疗方案及效果.方法:选取我院妊娠糖尿病合并酮症酸中毒患者60例,分为对照组和观察组各30例,对照组给予胰岛素持续静脉滴注治疗,观
随着文化教育的普及,素质教育也逐渐得到重视,尤其我国的一些高校,越来越重视对学生素质方面的教育,其中大部分高校为了提升学生素质教育水平,开设了一些思想政治课程,使学生
针对经管类学生的核心基础课微观经济学理论体系庞大且内容复杂的特点,分析了当代大学生的特点,根据多年的课程经验,适当调整教学内容,进行多种改革教学方法的使用及改革.用
目的 探讨吻合环在结肠癌并发肠梗阻行一期切除吻合中的应用价值.方法 回顾性分析使用吻合环的84例结肠癌并发肠梗阻行一期切除吻合患者的临床资料.结果 全组术中吻合过程均
我国高校物流实验室的建设还处于初级的阶段,存在较多的问题,所以,如何更好地促进高校物流实验室的建设,成为有关学者关注的问题.本文首先阐述了建设物流实验室存在的意义,然
摘 要:在企业经营管理中,规章制度是对各项管理工作进行规范的重要途径,是为了规范工作的范围和职责等而制定的标准以及规定的总称。在企业的经营活动中规章制度具有极其重要的作用,规章制度的有效性、系统性以及规范性决定了应该通过一体化来实现企业的规章制度管理。本文通过三方面的具体管理方式的阐述对企业规章制度一体化管理进行了深入的分析,希望可以为相关研究提供一些理论性的参考。  关键词:企业;规章制度;一体