ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:593.20KB ,
资源ID:7920070      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7920070.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书信息管理论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书信息管理论文.docx

1、图书信息管理论文图书信息管理系统摘要 图书管理系统主要提供电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源。在图书管理系统中,读者可以方便地对书目进行检索和阅览,足不出户便可尽览群书。图书管理系统主要提供图书阅览平台。图书管理系统可提供在线服务,最大限度的利用了当前互联网的各种优势,使得用户无论身在何处,只要能接入互联网就可以享受到它所提供的方便,快捷的服务。它既具有传统图书馆的大部分功能,像图书的查阅及阅览,又新增了基于现有网络技术的许多实用的功能。背景现在,科学技术的飞速发展把人类社会推向了一个崭新的时代信息时代。这已是无可争议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源

2、一起并列为现代社会的三大支柱,这已在全社会达到共识。图书管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以图书管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。此系统为图书馆管理系统,其功能由图书管理的日常事物确定,力求提高图书借阅工作的效率,压缩图书节约

3、信息流通的成本和时间,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长。方便图书统计,借阅与报表的生成,为借阅图书提供了便捷的服务。关键词 图书管理 数据库 信息系统目录第一章“图书管理应用系统”的开发步骤 41.1需求分析 41.2系统设计 41.3开发设计思想 41.4 开发和运行环境选择 5第二章 系统的总体结构设计 62.1 系统数据库关系的ER图: 62.2系统功能需求: 62.3系统功能分析 72.4系统功能模块设计 7第三章 系统的详细设计 93.1 系统设计 93.2 数据库设计 9第四章 系统实现技术 - 15 -4.1各表间关系 - 15 -4.2分模块详述系统各部

4、分的实现方法 - 15 -第五章 开发总结 - 24 -第六章 致谢 - 26 -第一章“图书管理应用系统”的开发步骤1.1需求分析需求分析是整个数据库设计过程的起点与基础,主要任务是对要解决的问题进行详尽的调查与分析,了解用户需求,在确定系统功能构成的过程中集支持系统目标的源数据及其处理方法。图书馆在正常运行中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。1.2系统设计 通过一个图书管理系统,使图书馆的管理工作系统化、规范化、自动化,从而达到提高图书管理效率

5、的目的。数据库系统设计阶段是数据库设计中最主要的技术阶段,主要任务是将客观世界的各种数据在计算机中正确地存储及表达。这个阶段还可以细分为3个子阶段:概念设计阶段、逻辑结构设计阶段和物理结构设计阶段。“图书管理应用系统”内通过一个欢迎界面进入系统,浏览各对象。建立5个表分别用来存储读者信息、读者种类信息、借阅信息信息、图书信息和书籍种类信息,并建立这5个表之间的联系。创建各种查询,还要实现通过查询对数据进行添加、修改、删除等操作。创建不同类型的窗体,可以浏览表或查询中的数据,可以向数据源中添加数据,可以同时查询多个数据源的数据,可以通过图表直观表现数据间的对比及关联。创建不同类型的报表,实现对数

6、据的打印。可以实现窗体与宏相结合的使用。1.3开发设计思想(1)尽量采用图书馆现有软硬环境,及先进的管理系统开发方案,从而达到充分利用图书馆现有资源,提高系统开发水平和应用效果的目的。(2)系统应符合图书馆信息管理的规定,满足对图书馆日常管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。(3)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。(4)系统应具备数据库维护功能,及时根据用户需求进行数据的增加、删除、修改、备份等操作。1.4 开发和运行环境选择开发工具:ACCESS运行环境:windows操作系统第二章 系统的总体结构

7、设计2.1 系统数据库关系的ER图:系统所涉及到的实体及关联关系比较简单,主要的实体只有读者和图书两个,他们通过读者的借阅活动而发生联系,其ER图如下:图2.1-1 图书管理系统的E-R结构图2.2系统功能需求:(1)图书馆借阅书籍与归还书籍的登记。也就是为读者建立一个台账,应用该台账,工作人员能方便地掌握某位读者借了哪些书,借了多长时间。(2)编著催还图书通知单。图书馆对所借书籍的最长借阅时间限制为30天,对逾期未还的读者下达催还图书通知单,促其尽快还书,以加快图书的流通。(3)提供快速的图书查询功能,方便读者尽快插大所需要的书。(4)系统提供的全部功能要简单、直观、实用。2.3系统功能分析

8、 (1)读者基本信息的输入,包括书籍编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。 (2)读者基本信息的修改、查询等。 (3)读者种类信息的修改、查询等。 (4)书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注等。 (5)书籍信息的查询、修改。 (6)书籍类别的信息的查询、修改,包括类别编号、类别名称、关键词、备注等。 (7)借书信息的输入,包括结束信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注等。 (8)借书信息的查询、修改,包括借书信息编号、读者编号、读者

9、姓名、书籍编号、书籍名称、借书日期、备注等。 (9)还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注等。 (10)还书信息的查询、修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注等。2.4系统功能模块设计在系统功能分析的基础上,得到如图的系统功能模块。图2.4-1图书管理系统的功能结构图第三章 系统的详细设计3.1 系统设计学生信息管理系统不简单的是一个软件,它覆盖了学生信息管理的职能,是学生信息管理事务中关键环节。是一个将学生信息管理思想以及当今最新计算机技术完美统一起来,实现科学化、自动化管理的集成应

10、用系统。在功能方面,系统面向学校用户的需求,为学生信息管理提供全面、及时、准确的信息和可靠的依据。在通用性设计方面,以标准化为基础,通过信息流程和管理过程的合理模型化、管理对象的模型化,使得系统具有一定的通用性和规范性。在系统开放性方面,按照软件工程开发规范实现系统的开放性,既便于扩充又便于升级,以适应今后学生信息管理发展及体系改革的需求。在系统和数据的安全性方面,系统采用数据库级用户权限和应用程序级运行权限的双重控制机构,提供了统一的基于角色的用户管理手段,通过数据库系统的数据安全机制,具有完善的系统和数据安全的保障体系。在操作性方面,采用图形用户界面技术,使系统能够以多得图形窗口和丰富便利

11、的操作界面,通过鼠标或键盘的操作,为用户提供最简洁的使用方法。3.2 数据库设计数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,像记录、域等。上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设计的一部分不可缺少。数据库设计在整个程序设计过程中占据非常重要的地位,也是整个程序设计的基础。把数据库从整个程序中分离出来,单独进行,有很大的好处,即使程序设计

12、分工明确,也方便程序员在详细设计师不必考虑数据库的结构,只需知道数据名及表名和表中的字段名就能进行编码设计,体现面向对象设计的思想。其实在需求分析阶段,我们的很大一部分讨论始终都没离开用户所要求的数据。如果把前面的讨论看成是数据库的逻辑设计,下面的问题将是数据库的具体物理实现。我们使用的数据库系统是Windows Access 2000。从上面的功能分析看出本系统需要建立以下几个数据表:读者类别表,读者信息表,书籍类别信息表,书籍信息表,借阅信息表,用户表。A.读者类别表中包括种类编号、种类名称,借书数量,有效期限等字段,具体设置如表3.2-1所示。字段名称数据类型字段大小种类编号文本50种类

13、名称文本50借书数量数字50有效期限数字503.2-1 读者类别表B.读者信息表中包括读者编号、读者姓名,读者种类,读者性别,工作单位,家庭住址,电话号码,办证日期等字段,具体设置如表3.2-2所示。字段名称数据类型字段大小读者编号数字50读者姓名文本50读者种类文本50读者姓名文本50工作单位文本503.2-2 读者信息字段表3.2-3 读者信息表C.书籍信息表中包括书籍编号,书籍名称,书籍类别,作者姓名,出版社名称,出版社日期,书籍页数,登记日期等字段,具体设置如表3.2-3所示3.2-3 书籍信息表D.书籍类别信息表中包括类别编号,类别名称,关键词等字段,具体设置如表3.2-4所示。3.

14、2-4 书籍类别信息表E.借阅信息表中包括借阅信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期等字段,具体设置如表3.2-5所示。3.2-5 借阅信息表3.2-6 借阅信息表F.用户表中包括用户名,用户密码字段,具体设置如表3.2-6所示。3.2-6 用户表第四章 系统实现技术4.1各表间关系表间关系如图所示:图4.1-1 表之间的关系4.2分模块详述系统各部分的实现方法欢迎界面的设计包括用户名和密码,用户必须输入正确的用户名和对应的密码方可进入。实现此功能的步骤如下:建立相关宏,命名为宏1条件1:txtPasswordDLookUp(密码,用户表,用户名 & txtName.Val

15、ue & ),执行操作OpenForn条件2: ,执行操作Close欢迎界面的窗体如图所示:图4.2-1 欢迎界面(1) 验证用户名和密码是否正确,正确则跳转主界面,错误就会出现如下对话框:图4.2-2 错误提示(2).得重新输入正确的才能进入。输入后跳转主界面下图是图书信息管理系统的主界面:实现此功能的步骤如下:建立相关宏,命名为宏2图如下:图4.2-3 宏2图 4.2-4 图书管理系统设计说明:此窗体为主窗体操作界面。实现功能(一)书籍信息管理浏览:用于浏览书籍信息管理单击进入浏览模块实现此功能的步骤如下:建立相关宏,命名为宏3图如下:图 4.2-5 宏34 .2-6 书籍信息管理浏览模块

16、功能概述: 查询具体书籍信息管理情况点击进入书籍信息管理a.对应书籍信息如下4 .2-7 书籍信息表b.对应书籍类别如下4 .2-8 书籍类别信息表(二) 读者信息管理浏览:用于浏览读者信息管理,单击进入浏览模块实现此功能的步骤如下:建立相关宏,命名为宏5图如下:图4.2-9 宏5 4 .3-0 读者信息管理功能概述:查询具体读者信息管理情况点击进入读者信息管理a.对应读者信息查询如下4 .3-1 读者信息管理(查询)例 在输入读者姓名中输入:张唤如下图:4 .3-2 读者信息管理(查询)a.对应读者类别查询如下4 .3-3 读者类别管理(查询)例 在输入读者种类中输入:教师 如下图:4.3-

17、4 读者类别管理(查询(三)借阅信息管理浏览:用于浏览借阅信息管理,单击进入浏览模块4 .3-5 借阅信息管理功能概述: 查询具体借阅信息管理情况 点击进入借阅信息管理a.对应借阅信息查询如下4 .3-6 借阅信息管理b.对应还书信息查询如下 4 .3-7 还书信息管理若你按退出,窗体将会回到主页面。报表:4 .3-8 书籍信息报表第五章 开发总结本系统的开发过程中,由于本人初次开发软件,在知识、经验方面都存在着不足。程序的不足:1.针对图书的资料进行的简单的管理,将读者,书籍的管理设成了重点,没有为图书的档案资料,奖惩做一些具体的处理2.没有对用户的操作进行记录,没有设置图书信息误删除机制。

18、另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对图书息管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。尽管本管理系统存在着很多不足,但其功能相对全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率比较高、安全性好等有点是本管理系统所必须的。通过开发这个系统,我掌握了项目基本开发过程,用到的知识巩固了我对Access的学习,但在这次设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间的相互帮助的精神。任何一个社会组织和企业公司在发展过程中都会产生大量的数据,这些数据的组织存储、分析统计有利

19、于提高企业的发展,有利于提高企业的效率。这些数据的组织和存储就是数据模型,就是数据库应用系统开发的任务。数据库应用系统开发的过程一般包括可行性研究、需求分析、系统设计、程序编码、程序调试和系统维护六个阶段。根据数据库应用系统的复杂程度,不一定完全刻板地遵守上述步骤,但是,可行性研究、需求分析、系统设计、程序编码、程序调试是不可缺少的。本次课程设计制作了一个简单的图书馆管理系统,实现了一些图书管理和借阅功能,但与实际系统还是有很大差别的。首先是对应用情况做了简单的理想化处理,因而难以反映实际工作中可能遇到的实际问题;其次,未考虑用户操作中可能出现的错误的处理,而实际上这种错误的处理程序可能占应用系统的很大一部分。如本系统在需求分析和程序健全性方面均存在一些问题,为了解决这些不完善之处,需要在今后的进一步学习中,逐步深入,不断积累经验,不但提高。第六章 致谢通过本次课题的设计,让我熟练的掌握了制作程序的一些流程及规划,在此特别感谢我的指导老师曹老师,在他严格的要求下我懂得了开发软件要有一种极其认真负责的态度。无论做什么事都要大胆的去想去做,这样会有好的创意,才能更有作为。感谢所有协助我完成设计的朋友,有了你们的支持,才会让我更加圆满的完成此次课题的设计。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1