




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江都职教集团电信系2011届计算机及应用专业毕业设计(论文)论文标题: 图书管的设计与实现 作者姓名: 张丽莎 指导教师: 周 翔 完成时间: 2011年5月1号 实习单位: 博盛苑 图书管理系统设计与实现摘要:图书馆是学校精神文明建设的窗口,是学生吸收人类科学文化知识的宅库。也是新课改的重要课程资源。学校图书管理的科学与否,直接影响着图书的使用率。在现阶段。如何发挥学校图书馆的作用,使用数据库系统的管理是一项重要工作。关键词:管理系统 图书 设计 实现随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便,也关系到图书馆的发展,因此,开发一套完善的图书管理系统就必不可少。信息管理信息系统是介于信息论、经济管理理论、统计学与运筹学算机科学之间的一门边缘性、综合性、系统性的交叉科学,它是随着管理科信息技术、计算机技术等的发展而产生和发展起来的。图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完,对于后者则要求应用程序功能的完备、易用等特点。1. 图书管理现状图书管理系统是一个教育单位不可缺少的部分,它的内容对于学校图书馆的管理十分重要,所以,图书管理系统不但要为图书管理者提供充足的信息和快捷的查询手段。而且也要为学生查询提供必要和快捷的查询手段,但一直以来人们仍使用传统人工的方式管理图书系统,这种管理方式存在着许多缺点,如:效率低、工作量大等,而且,随着图书数量的增长,对于图书信息的查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。1.1. 国内外图书管理现状目前许多图书管理系统仍然采用传统的手工信息系统。这种原始手工操作的信息系统存在以下缺点:(1)工作效率低,处理速度慢;因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难,往往是终于查到了书的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。(2)借书、还书工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的差错。3、重复劳动,造成数据不一致;(3)图书统计工作难、藏书更新不能及时完成图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。总的来说,缺乏系统,规范的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。随着社会信息量的与日俱增,图书作为信息存储的主要媒体之一,其数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言以前单一的手工检索己不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。图书馆的信息化从最初的对图书馆业务管理实行信息化发展到对图书馆的各个业务流程进行系统和网络化管理并建立大规模的以个体文献目录联机查询为主的资源共享系统。进入21世纪,充分利用计算机网络和信息技术,逐步实现不同载体的实体文献信息化管理和多方位的联机查询。图书馆的计算机信息化管理就是将传统业务的手工操作转变为由计算机管理,即管理图书馆的图书资料,音像资料等各种载体的文献借阅、查询及常规业务管理等工作,利用计算机技术进行高效、准确的信息化管理,其根本目的是实现区域内及地区、国家、国际间的共享。随着数据库技术和数据库网络的飞速发展,数据管理已经成为现代信息技术的重要组成部分,同时也是现代计算机系统和计算机应用系统的核心,随着我国市场经济的迅速发展,和人们生活水平的不断提高,图书馆藏书书目逐渐增大,这样挑战了图书管理方面的技术,以前的人工管理方式已经不能适应现代管理方式的要求,取而代之的是先进的图书管理系统。国外很多高校和国内部分高校很早就采用了计算机来管理图书,也开发了许多不同版本的图书管理系统,但由于计算机技术发展太快,加之藏书量的增加及读者及图书管理员的需求不断增多,而且每个学校的情况都不尽相同,管理手段也不一样,系统开发都是围绕自己的环境进行的,所以要找到符合本部门条件的管理系统还是比较困难的。1.2. 我国中小学图书管理现状随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落。而现在的中小学的图书馆实现计算机自动化管理的不足10%,大部分仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。2. 图书管理系统的分析2.1. 应用需求分析图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员、图书馆管理人员的需求,图书借阅者的需求是查询图书馆所存的图书、个人借阅、归还情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者以及对图书进行管理和维护,系统状态的查看、维护并生成催还图书报表等。2.2. 系统功能模块划分系统功能的实现分为三大模块:基础信息维护模块、流通管理模块、统计分析模块系统功能框图如图所示:图书管理系统今日盘点电子检索流通管理图书管理读者管理今日借出记录今日归还记录模糊检索按日期检索图书借阅管理图书归还管理图书类别管理图书档 案管理读者类型管理读者档案管理图1 系统功能模块划分(1)基础信息维护模块:主要用于管理读者和图书的相关信息。包括对读者类型设置、读者档案管理、借书证挂失与恢复等;对图书相关信息包括图书和期刊的类型设置、档案管理、注销等等。(2)流通管理模块:这一模块是整个系统的核心也是功能实现的难点。主要是图书的借阅、归还、续借、预约、丢失、罚款等。Sql=”update book set 是否借出=1,借阅次数=1+(select 借阅次数 from book where bookID=”&request(“bookhao”)&”)where bookID=”&request(“bookhao”)Conn.execute(sql)向borrow表中插入相应读者与图书的借阅对应关系信息。分别将读者帐号和图书号共同存入进去。Ssql=”insert into borrow (readerID,bookID,借阅日期) values(”&request(“duzhehao”)&”,“&request(“bookhao”)&”,”&date&”)”conn.execute(ssql)主要操作是:先将borrow表中相应的借书信息给删除:Sql=”delete from borrow where bookID=”&request(“bookhao”)&”and readerID=”&request(“duzhehao”)conn.execute(ssql) 在tsjh1.asp的用户信息页面里,还有一个罚金字段: Sql=”update reader set 罚金=0 where readerID=”&request(“ID”)(3)统计分析模块:此模块叉分两个小模块,电子检索室和今日盘点。主要实现图书的电子检索,也包括对超期、预约、征订、注销的图书,还包括其他的一些相关查询,如:读者借阅、归还的查询和今日借还的查询。这一模块主要是对数据进行统计分析,为图书管理人员的分析决策提供依据。做好本模块对整个系统起着画龙点睛的作用。2.3. 系统可行性分析(1)技术方面:该系统所需的硬件设备,市场均有销售且价格较低,甚至可以使用原有的设备。软件方面采用Windows系列操作系统和Visual Basic开发工具,这些在信息管理信息系统开发中已被大量应用,技术上都比较成熟,因此在技术上是可行的。(2)经济方面:图书管理系统并不需要过多的资金投入,因此在经济上是可行的。3. 总体设计3.1. 软件模块结构设计(1)系统方案确定。通过调研和分析,系统主要应完成的功能包括:书库信息管理、读者档案管理、借阅管理、还书管理、图书检索和系统维护。(2)软件结构设计。图书馆管理系统包含图书采编、读者管理、流通和查询等功能。该系统执行时,先输入数据,然后根据输入的数据选择执行路径。购入图书时,要调用图书采编功能进行登记、编目,并可执行借、还书以及查询功能。3.2. 数据库设计数据库,是按照数据结构来组织、存储和管理数据的仓库,也是用于查询大量数据的存储区域。使用数据库可以减少了数据的冗余度,从而大大地节省数据的存储空间,实现数据资源的充分共享等。此外,数据库技术还为用户 提供了非常简便的,易于编写的应用程序。近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力强。数据库的设计是指对一个给定的应用环境,构造数据库模式, 建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来满足用户在各方面提出的功能要求。3.2.1. 概念结构设计在系统的数据库设计中,先要对数据字典中存储的数据进行分析,找出各数据之间的关系,得出系统的关系模式。可以采用功能图的方法来进行数据结构分析:(1) 读者类别实体功能图如图2所示。读者类别种类名称借书数量借书期限有效期限图2 读者类别实体功能图(2) 借阅信息实体功能图如图3所示。借阅信息借书编号读者编号读者姓名书籍编号书记名称借出日期还书日期图3 借阅信息实体功能图3.2.2. 系统涉及的主要实体及其属性表(1) 读者类别,如表1所示。表1 读者类别表 字段名称 字段类型 必填 类别名称 文本 是 借书数量 数字 是 借书期限 数字 是 有效期限 数字 是(2) 借阅信息,如表2所示表2 借阅信息表字段名称 字段类型 必填节约编号 数字 是读者编号 数字 是读者姓名 文本 是图书编号 数字 是图书名称 文本 是借出日期 数字 是还书日期 数字 是3.2.3. 系统实施与转换系统实施阶段的主要工作包括:系统硬件的购置与安装、程序的编写( 购买) 与调试、系统操作人员的培训、系统有关数据的准备和录入、系统调试和转换。在系统实施阶段要成立系统实施工作量到小组,组织各专业小组组长和有关部门的领导共同编制新系统实施计划。可以应用各种项目管理的软件和方法进行管理,实行项目经理负责制,保证系统实施工作的顺利进行和成功。3.2.4. 系统维护和评价系统评价主要是指系统建成后,经过一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段。4. 图书管理系统功能需求图书管理系统对学校加强图书管理有着极其重要的作用。随着学校图书的日益增多,传统的手工图书管理不仅工作量大,而且容易出现问题。针对我系图书管理的实际工作而言,我们经过了反复地论证,最终确定了图书管理系统的设计方案。该图书管理系统的主要功能为:书籍管理功能、借阅管理部分。4.1. 书籍管理功能包括书籍类别管理和书籍信息管理两部分。其中,书籍类别管理包括添加书籍类别、修改书籍类别等;书籍信息管理包括书籍信息的添加、书籍信息的修书籍信息的查询、书籍信息的删除等。4.2. 借阅管理部分这一部分包括借书信息管理和还书信息管理两部分。其中,借书信息管理包括借书信息的添加、借书信息的修改、借书信息的查询等;还书信息管理部分包括还书的添加、还书信息的修改、还书信息的查询等。5. 系统各功能块的实现(1)登录系统:进入系统需用户名及密码验证。(2)系统管理:包括:修改密码、数据备份(手动)、图书数据输入、读者数据输入、数据导出、换借书卡、借书卡挂失解挂等功能。图书数据输入中,采用字段锁定手法,对于输入图书的复本,不用一本一本输入,只需输入一本的详细信息。其他的只需选中字段锁定,然后直接点击“增加”按钮即可。同时,在该界面中,能实现数据修改,数据删除。数据导出,可将所有数据导出到Excel文档,便于其他应用程序的调用。(3)借书管理:借书时,先在发卡器上刷卡,系统自动读取该借书证的有关信息,并将借阅情况也统计出来,再用条形码阅读器扫描所需借的书上的条形码,系统读取该图书的信息,将借书成功的记录添加到借书表中,并提醒“已借成功”。(4)还书管理:只需在还书管理窗口中,用条形码阅读器扫描所还的书上的条形码,系统自动完成还书过程。(5)赔书管理:类似于还书管理,但同时记录遗失图书表。(6)查询管理:能查询各表:图书表,读者表、借书表、还书表、遗失图书表、书证遗失表等中的所有信息。支持模糊杳询,支持查询条件的“与”和“或”操作,支持操作符“等于、不等于、大于、小于、为空格、包含、在之中、在之间”,支持查询结果打印。(7)其他辅助功能:条形码管理:用来打印图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025赤峰新正电工技术服务有限公司面向社会招聘69人考前自测高频考点模拟试题及答案详解一套
- 2025年新乡市诚城卓人学校招聘教师若干名考前自测高频考点模拟试题及一套参考答案详解
- 2025年攀枝花市盐边县事业单位春季引才考核的考前自测高频考点模拟试题及答案详解(典优)
- 2025黑龙江鸡西市社会治安综合治理中心招聘公益性岗位1人考前自测高频考点模拟试题及答案详解(名校卷)
- 贵州国企招聘2025贵州金融控股集团有限责任公司招聘27人笔试历年参考题库附带答案详解
- 浙江国企招聘2025宁波市轨道交通物产置业有限公司下属项目公司社会招聘2人笔试历年参考题库附带答案详解
- 2025陕西汉德车桥有限公司招聘笔试历年参考题库附带答案详解
- 2025重庆电子口岸中心劳务派遣人员招聘笔试历年参考题库附带答案详解
- 2025郑煤机春季招聘笔试历年参考题库附带答案详解
- 2025资兴市湖南东江湖食材供应链有限公司招聘工作人员14人笔试历年参考题库附带答案详解
- 网络交友新时代课件
- 2025年乡村医生公共卫生服务专业知识题库及答案解析
- 2024年江南大学公开招聘辅导员笔试题含答案
- 议论文写作入门基础任务式课件2025-2026学年统编版高中语文必修上册
- 佛州驾照考试试题题库及答案
- 《人工神经网络理论及应用》课件-第8章 深度神经网络-卷积神经网络(下)
- 索佳全站仪SET230RK3使用说明书
- 甘草中药课件
- 2025贵州贵阳机场安检站安检员岗位实习人员招聘笔试历年参考题库附带答案详解
- 建设工地试验室日常质量监督计划
- 基本生活能力评估表BADL使用指南
评论
0/150
提交评论