物流职院图书管理系统方案设计_第1页
物流职院图书管理系统方案设计_第2页
物流职院图书管理系统方案设计_第3页
物流职院图书管理系统方案设计_第4页
物流职院图书管理系统方案设计_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE30PAGE毕业设计毕业设计题物流职院图书管理系统方案设计毕业设计类型□ 产品设计□工艺设计方案设计姓名班级所属系部物流信息系专业物流信息技术指导教师职称完成时间摘要随着计算机的发展,越来越多的图书馆采用图书管理系统来科学有效的管理。在各个高校,师生人数越来越多,借阅图书情况日益增长,使得图书的数目比以往大很多,管理业务流程非常繁琐复杂,而且效率很低。若仍采用较为粗糙的管理软件管理业务,不仅浪费人力且错误率高。因此,本文将设计出一套方案建立一套适合学院自身的图书管理系统,使其既可以减轻工作,将图书工作科学化、规范化,又能提高图书信息管理的工作质量和效率。本方案设计以需求分析、系统功能模块图、业务流程图、ER图为主要部分。设计出一套图书管理系统方案。关键词:图书管理系统科学化系统功能TOC\o"1-2"\h\z\u引言 5第一章设计分析 61.1设计的目的、意义和背景 61.2方案设计的必要性 71.3方案设计的可能性 71.4设计需求分析 8第二章设计功能说明 102.1图书基本情况 10第三章业务流程图 123.1借阅信息流程图 123.2书籍信息管理流程图 123.3读者信息流程图 133.4图书管理流程图 133.5系统流程图 14第四章数据库设计 164.1数据库概念结构设计 164.2数据库逻辑结构设计 164.3图书管理系统的E-R图 194.4数据表设计 22总结 25致谢 26参考文献 27引言随着计算机及网络技术的飞速发展,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。因此图书管理信息化是发展的必然趋势。图书管理的现状一直以来人们使用传统的人工方式管理图书馆的日常工作,对于一些学院图书馆来说,由于工作人员比较少,长期以来,作为图书馆的主要工作—图书借阅一直未能很好地开展。在平常的图书借阅工作中,由于大部分学生不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。为提高管理效率,更好地为学生服务,设计出一套图书管理系统的方案。可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。本系统主要包括了一下方面:图书借阅管理、图书的录入、图书查询、读者信息管理、系统登录。第一章设计分析1.1设计的目的、意义和背景随着各高等院校的规模不断扩大,高校图书馆的藏书、管理人员、学校的数量也越来越多,图书管理涉及到大量的数据处理,传统的人工处理已经不能完成庞大的数据处理,因为图书的情况是随时会改变的,所以必须对图书进行动态管理,而这对于一个管理人员来说是一个复杂的事情、存储、查询、借阅是必不可少的。因此,为方便对图书馆书籍、读者资料、借还书等进行高效的管理,提高效率,让管理员从繁重的工作中解脱出来,使管理员在使用图书管理系统以后能够容易的对所有图书进行管理,并且可以准确无误,轻松自如。因此要对读者资源,图书资源,借书信息进行管理。本方案的设计就是在于提高图书管理的工作效率,加强图书馆的管理。 目前,在高校系部图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出。另外,有的系部因图书数量有限,必须对图书实行限量借阅,因此,要实施弹性借书方法是件很困难的事。为提高图书查询效率,减少系部图书管理员的工作负担,有必要设计一个小型图书管理方案来对院部图书实施有效管理。这样不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且图书管理员以最高的效率办理借阅手续。湖南现代物流职院图书馆建筑面积近5837.47平方米,阅览座位932个,设有采编、流通、阅览和信息部等部门。馆藏纸质图书386531册(学院本部藏书28万余册,分院藏书10万余册),电子图书10万册,过级、考证学习数据库,学术视频,学位、报纸、会议和年鉴等数据库约6TB,常年订阅报刊600余种。馆藏文献内容覆盖全院所有专业,逐步形成了以物流专业群为主、兼及人文社科,印刷型和电子型文献信息资源有机结合、具有高职专业特色、与办学规模相适应的综合性馆藏体系。将依据物流学院图书馆发展现状,设计一个结构较为简单的管理方案。1.2方案设计的必要性现如今,图书室的图书越来越多、丰富。仍采用传统的手工管理已然行不通了。这种传统人工的管理方式存在着许多缺点,如:效率低、保密性差,一方面导致教师、学生对学校图书室藏书情况不了解,图书室究竟有哪些图书也不知道;另一方面图书管理员对图书管理工作倍感头痛,因为时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,耗费劳动力大,难于避免错误的产生,如借书证挂失后,仍有少数学生冒用已挂失的借书证借出图书,造成图书外流。1.3方案设计的可能性技术的可能性:现在的计算机技术,无论是软件,硬件还是操作系统都非常先进,完全能开发出此图书管理系统,而且每个人都能容易掌握。经济的可能性:随着计算机技术的飞速发展,技术的不断进步和产品的不断更新。绝大部分人都能用得起计算机。自然,图书馆想拥有一台很好的计算机是可以的。社会的可能性:当今社会发展迅速,知识量的积累更是与日俱增,人们的知识渴求的越显强烈,书籍资料的借阅量也是越来越高,而逐渐显现出来的读者信息管理质量问题是越来越严重;所以,为了提高工作效率,限制非管理员对读者信息的访问权,必须建立一个安全完善的管理平台。这样读者信息能够快速完整地自动记录在案,并且不能够随便被任何人非法窃取。1.4设计需求分析随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。另外,传统的图书馆不能满足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又具有传统图书馆的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。该系统主要分为两部分:学生部分和管理员部分。学生能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。还可以能够方便地借阅图书、续借图书、归还图书。能够查询自己的基本资料、借阅图书情况。还能够熟悉图书管理系统的使用。管理员能方便的对图书进行录入登记,注销陈旧的书籍。能够方便地对读者进行登记,或注销读者生信息(基本信息,借阅信息)。第二章设计功能说明设计功能分析是在设计方案的总体任务的基础上完成。本设计需要完成的功能主要有5部分:2.1图书基本情况2.1.1图书信息功能图书类别信息的录入,包括类别编号,类别名称,关键词,备注信息等。图书信息的录入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息等。2.1.2借书功能 借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。2.1.3还书功能还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。2.1.4图书查询可以对图书进行的精确、模糊查询并讲查询信息以列表的方式呈现给用户,方便用户查找信息,另外,对超期的借阅情况能自动给出提示信息。2.1.5图书库存查询管理员可以对图书库存进行查询。2.2功能模块图可将图书管理系统划分为:图书借阅管理、图书的录入、图书查询、读者信息管理、系统登录5个部分各个部分的具体功能的系统功能结构图如图2.1所示图书管理系统系统登录登录帐号图书管理系统系统登录登录帐号图书录入图书库存查询图书查询借阅信息管理读者信息管理图书编号按图书编号查询榜设置读者信息借书信息管理还书信息管理按图书名称查询按图书编号查询图书名称登录密码图书数量图书类型设置读者种类按图书名称查询图2.1功能模块图第三章业务流程图3.1借阅信息流程图借阅信息管理流程图如图3.1所示图3.1借阅信息流程图3.2书籍信息管理流程图书籍信息管理流程图如图3.2所示图3.2书籍信息管理流程图3.3读者信息流程图读者信息流程图如图3.3所示图3.3读者信息流程图3.4图书管理流程图图书管理流程图如图3.4所示图书管理员输入用户名和密图书管理员输入用户名和密码图书管理系统操作界面显示错误信息图3.4图书管理流程图3.5系统流程图图书管理系统的流程是用户先输入自己的身份帐号,密码进入系统如有一项不符合则不能进入系统,成功登陆系统后系统根剧登陆的帐号信息从数据库中的数据进行对比判断是学生还是管理员,如果是学生则能进行信息查询,及修改自己的相关信息,查询到自己所需要的图书就能通过管理员进行借阅图书、图书入库也是通过管理员完成的。如果不是学生而是管理员,那管理员可以进行相关信息的查询、添加删除图书及学生的所有信息、设置相应的权限、以及完成读者的图书借阅与归还。图书管理系统的系统流程图如图3.5所示。登陆系统登陆系统是否登陆判断身份管理员学生图书借出图书查询信息查询图书录入图书库存图书入库否图3.5系统流程图第四章数据库设计4.1数据库概念结构设计数据库概念结构设计是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这个阶段不用考虑所采用的数据库管理系统、操作系统类型、机器类型等问题。这阶段可用的工具很多。用的最多的是E-R图(Entity-Relation,实体-关系图),本系统采用了E-R图的方法进行数据库概念结构设计。E-R图是描述数据实体关系的一种直观描述工具。这种图中有:(1)实体:用方框表示,方内为实体的名称。(2)实体的各种属性:用椭圆表示,椭圆内为属性名称。使用线段将其和响应的实体连接起来。(3)实体之间的联系:用菱形表示,菱形内为联系的名称。实体和实体之间的联系较多,比较常见的联系有l:1,l:N和M:N这三种。4.2数据库逻辑结构设计概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。第一种转化是将实体转化为关系表。这种转化较简单,需要将实体的属性定义为表的属性即可。第二种转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。针对图书管理系统的需求,通过图书馆管理工作的内容和数据流程分析,设计如下数据项:图书信息,数据项有(图书编号、书名、书号、类别、出版社、作者)借书信息,数据项包括(图书编号、学生编号、学号、书名、已借图书、出版社、作者、借阅日期)学生信息,数据项包括(学生编号、学号、姓名、班级)图书管理系统中要有图书,图书是图书管理系统中密不可分的部分,因此要创建图书信息实体,用来保存图书的详细信息。图书信息实体属性图如图4.1所示。图书类型图书数量图书名称图书编号图书信息实体图书类型图书数量图书名称图书编号图书信息实体图4.1图书信息实体读者信息实体属性图读者是图书管理系统重要组成部分,这里创建了一个读者信息实体,用来存储读者的详细信息。读者信息实体E-R图如图4.2所示。图4.2读者信息实体属性图图书的借阅和归还是图书管理系统中的一项重要的环节,开发图书管理系统就是为了方便读者对图书的借阅和归还,因此要建立一个图书借还实体,用来保存读者对图书的借阅和归还的详细信息。图书的借阅和归还实体属性图如图4.3所示读者借出实体读者借出实体图书编号图书名称借出数量借出日期图4.3读者借出实体属性图图书管理系统为了增加系统的安全性,管理员只有在系统登陆模块验证通过后才能进入管理员的操作界面,因此套在数据库中创建一个存放登录用户信息的管理员实体。管理员实体属性图如图4.4所示。学生基本信息学生基本信息管理员实体管理员实体名称帐号密码图4.4管理员实体4.3图书管理系统的E-R图图书管理系统的系统E-R图如图4.5所示。读者读者管理员管理管理借还还书时间借书时间删除类型数量修改密码修改名称编号类型帐号添加添加删除图书图4.5图书管理系统的系统E-R图借出模块E-R图如4.6所示读者读者验证验证借书读者表借书读者表查询查询借出信息借出信息图4.6借出模块E-R图借书查询模块E-R图如4.7所示借书图书档案读者图书档案读者图4.7查询模块E-R图4.4数据表设计本系统使用的数据库管理系统为SQLServer2005。数据库中的表有管理员信息表、图书信息表、读者信息表、管理员权限表、图书借阅表等。图书管理员基本信息表tb_admin,如表4-8所示。字段名数据类型长度主键描述idvarchar50是管理员名称namevarchar50否管理员帐号pwdvarchar30否密码表4-8tb_admin(管理员)表读者详细信息表tb_reader,如表4-9所示。字段名数据类型长度主键描述idvarchar30是读者编号namevarchar50否读者名称sexchar4否性别typevarchar50否读者类型birthdaysmalldatetime4否生日paperTypevarchar20否证件类型paperNumvarchar30否证件号码telvarchar20否电话emailvarchar50否E-mailcreateDatesmalldatetime4否注册日期表4-9tb_reader(读者信息)表图书详细信息表tb_bookkifo,如表4-10所示。字段名数据类型长度主键描述bookidvarchar50是图书编号typevarchar50否图书类型countvarchar50否图书数量booknamevarchar100否图书名称表4-10tb_bookkifo(图书信息)表图书借阅信息表tb_borrow,如表4-11所示。字段名数据类型长度主键描述idvarchar30是借书编号bookReadnamevarchar20否图书名称borrowdatevarchar30否借出日期borrowcountsmalldatetime4否借出数量表4-11tb_borrow(图书借阅信息)表权限信息表tb_purview,如表4-12所示。字段名数据类型长度主键描述idvarchar50是用户编号sysetbit1否系统设置readsetbit1否读者管理booksetbit1否图书管理borrowbackbit1否图书借还syaquerybit1否系统查询表4-12tb_purview(权限信息)表总结经过几个月的设计,学校图书管理系统基本设计完毕。对于数据的一致性的问题也通过程序进行了有效的解决。但是该设计还有许多不尽如人意的地方,在今后有待进一步改善。通过这次毕业设计真切地体会到毕业设计的目的并不止于自己单纯任务的完成,而在于学习新的知识并掌握具体的方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论