图书管理信息系统——课程设计论文毕业文章_论文-毕业文章.pdf
《图书管理信息系统——课程设计论文毕业文章_论文-毕业文章.pdf》由会员分享,可在线阅读,更多相关《图书管理信息系统——课程设计论文毕业文章_论文-毕业文章.pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图书管理信息系统课程设计 1/26 目 录 第一章 概 述.错误!未定义书签。第二章 系统需求与设计.错误!未定义书签。2.1 系统目标与需求.错误!未定义书签。2.2 系统业务分析.错误!未定义书签。2.3 系统流程分析.错误!未定义书签。第三章 系统设计.错误!未定义书签。3.1 系统功能结构设计.错误!未定义书签。3.2 软件结构与实现技术.5 3.3 数据库结构设计.7 第四章 系统实现效果.10 4.1 系统用户管理子系统.10 4.2 读者信息管理子系统.11 4.3 图书信息管理子系统.12 4.4 其他模块.13 第五章 系统运行与使用.15 5.1 系统运行网络建议.1错误!
2、未定义书签。5.2 系统软硬件配置建议.16 5.3 系统安装与部署.16 第六章 结束语.16 图书管理信息系统课程设计 2/26 附录 开发平台简介.17 第一章 概 述 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图
3、书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对图书信息比较清楚,时间一长,如再要进行查询,就得在众三章系统设计系统功能结构设计软件结构与实现技术数据库结构设计第四章系统实现效果系统用户管理子系统读者信息管理子系统图书信息管理子系统其他模块第五章系统运行与使用错误未定义书签错误未定义书签错误未定义书签置建议系统安装与部署第六章结束语附录开发平台简介图书管理信息系统课程设计第一章概述图书馆作为一种信息资源的集散地图书和用户借阅资料繁多包含很多的信息数据的管理现今总的来说缺乏系统规范的信息管理手段尽管有数据处理手工操作工作量大出错率高出错后不易更改图书馆采取手工方式对图书借阅情况进
4、行人工管理由于信息比较多图书借阅信息的管理工作混乱而又复杂一般借阅情况是记录在借书证上图书的数目和内容记录在文件中图书馆的图书管理信息系统课程设计 3/26 多的资料中翻阅、查找了,造成查询费时、费力;如要对很长时间以前的图书进行查找或更改就更加困难了。随着信息和网络技术的蓬勃发展,图书信息管理成为计算机应用的一个分支,她有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书资料管理的效率。因此,基于以上问题,开发一套能够为用户提供充足的信息和快捷的查询手段的图书资料管理系统,将是非常必要的,也是十分与时的。图书管理系统
5、是一个集图书借阅管理、信息发布与管理决策为一体的Windows 环境下集成化的管理系统。由系统用户管理系统、读者信息管理系统、图书征订管理系统、图书编目管理系统、图书典藏管理系统等子系统构成,功能模块覆盖整个图书管理业务。要做到功能齐全、自动化程度高、用户界面友好,可以在网络环境下运行,也可以单机运行,能适应不同用户的要求。应提供标准交换格式数据的处理功能,能进行数据格式的交换,并且内部数据采用定长格式,以提高系统的运行效率,适用图书情报单位图书馆自动化管理。运行采用全Windows 界面,有很好的容错能力。本系统采用结构化的设计方法进行设计,采用快速开发平台 Delphi 6进行开发。图书管
6、理信息系统分为图书信息管理子系统、系统用户管理子系统和读者信息管理子系统,下面是各个子系统的功能描述:图书信息管理子系统:包括图书征订、图书编目、图书典藏和图书流通。图书征订包括图书征订数据的录入、修改、删除等功能;图书编目包括图书编目信息的录入、修改等功能;图书典藏包括新书分配、库室调配等功能;图书流通包括图书借阅、续借,图书返还,图书书目查询等功三章系统设计系统功能结构设计软件结构与实现技术数据库结构设计第四章系统实现效果系统用户管理子系统读者信息管理子系统图书信息管理子系统其他模块第五章系统运行与使用错误未定义书签错误未定义书签错误未定义书签置建议系统安装与部署第六章结束语附录开发平台简
7、介图书管理信息系统课程设计第一章概述图书馆作为一种信息资源的集散地图书和用户借阅资料繁多包含很多的信息数据的管理现今总的来说缺乏系统规范的信息管理手段尽管有数据处理手工操作工作量大出错率高出错后不易更改图书馆采取手工方式对图书借阅情况进行人工管理由于信息比较多图书借阅信息的管理工作混乱而又复杂一般借阅情况是记录在借书证上图书的数目和内容记录在文件中图书馆的图书管理信息系统课程设计 4/26 能。系统用户管理自系统:包括系统用户数据的录入、修改、删除等功能。读者信息管理自系统:包括读者类别管理,读者个人数据的录入、修改、删除等功能。各章简述:第二章从总体上分析了建立图书管理信息系统的系统目标、系
8、统的业务流程以与系统的性能需求。为以后的系统设计提出了指导思想。第三章根据上一章的系统目标和业务需求设计了系统的功能结构,从软件设计和数据库设计两方面系详细地分析设计了图书管理信息系统。第四章从各个子系统的运行界面检验了本图书管理信息系统实现的效果并给出了说明,最后给出了其他模块的运行效果 第五章介绍了本图书管理信息系统运行的网络配置和软硬件方面的配置需求。第六章从本图书管理信息系统的结构与其功能优点做出了简要介绍,对开发本系统做出了简要总结。最后附录简介了本图书管理信息系统的开发平台和数据库系统。第二章 系统需求与设计 2.1 系统目标与需求 2.1.1 系统目标 本系统的总体目标是为图书借
9、阅人提供方便快捷的服务,以与为图书管理三章系统设计系统功能结构设计软件结构与实现技术数据库结构设计第四章系统实现效果系统用户管理子系统读者信息管理子系统图书信息管理子系统其他模块第五章系统运行与使用错误未定义书签错误未定义书签错误未定义书签置建议系统安装与部署第六章结束语附录开发平台简介图书管理信息系统课程设计第一章概述图书馆作为一种信息资源的集散地图书和用户借阅资料繁多包含很多的信息数据的管理现今总的来说缺乏系统规范的信息管理手段尽管有数据处理手工操作工作量大出错率高出错后不易更改图书馆采取手工方式对图书借阅情况进行人工管理由于信息比较多图书借阅信息的管理工作混乱而又复杂一般借阅情况是记录在
10、借书证上图书的数目和内容记录在文件中图书馆的图书管理信息系统课程设计 5/26 人员提供准确可靠的信息。将微机技术与管理工作有机地结合起来,以实现从手工操作到微机管理的顺利过渡。利用计算机对图书资料进行有效的管理,提高工作效率,提高图书的利用率,充分发挥图书的作用。同时通过网络让读者与时方便地查到所需的图书,管理人员还可以利用强大的管理统计功能,通过统计图书的总量、各种图书的借阅率等与时了解库存、图书馆发展的规模以与读者对各类图书的需求,掌握今后图书的订购计划与取舍方向。2.1.2 系统功能需求 图书管理涉与图书信息、系统用户信息、读者信息、图书借阅信息等多种数据管理。从管理的角度出发可将图书
11、管理分为三类:图书信息管理、读者数据管理和系统用户管理。图书信息管理:完成图书征订、编目、典藏、借还和查询操作等方面的管理。读者数据管理:完成读者类别管理和读者个人数据的录入、修改、删除等方面的管理。系统用户管理:完成系统管理员用户数据的管理。2.2 系统业务分析 图书管理系统需要满足图书借阅者、图书馆工作人员和图书管理人员等三方面的需求。图书借阅者的需求是查询图书馆所存的图书、个人借阅况与个人信息的修改;图书馆工作人员对图书借阅者的借阅与还书要求进行操作;图书管理人员的功能最复杂,包括对工作人员、图书借阅者、图书进行管理和维护。整个图书管理流程以图书信息、借书证信息和借阅信息为主体,由借阅规
12、则进行约束限制。每当有新书进库时,先按照图书分类规则对新图书进行分类,然三章系统设计系统功能结构设计软件结构与实现技术数据库结构设计第四章系统实现效果系统用户管理子系统读者信息管理子系统图书信息管理子系统其他模块第五章系统运行与使用错误未定义书签错误未定义书签错误未定义书签置建议系统安装与部署第六章结束语附录开发平台简介图书管理信息系统课程设计第一章概述图书馆作为一种信息资源的集散地图书和用户借阅资料繁多包含很多的信息数据的管理现今总的来说缺乏系统规范的信息管理手段尽管有数据处理手工操作工作量大出错率高出错后不易更改图书馆采取手工方式对图书借阅情况进行人工管理由于信息比较多图书借阅信息的管理工
13、作混乱而又复杂一般借阅情况是记录在借书证上图书的数目和内容记录在文件中图书馆的图书管理信息系统课程设计 6/26 后由管理员录入新图书信息,信息入库后管理员仍然可以对该信息进行修改和删除。当有新借书证登记时,先按照读者的职业姓名进行分类,然后由管理员录入新借书证信息,信息录入后管理员仍然可以对该信息进行修改和删除。有了图书信息和借书证信息之后便可以进行借阅操作,成功借书操作的条件是:(1)图书信息数据库中必须有该读者要的图书;(2)读者信息表中必须有该读者借书证的信息;(3)不违背特殊规则限制。只有同时满足这三个条件后才可以成功进行借书操作。当以后再有读者借书时,就可以根据已有的借阅信息进行比
14、对:(1)读者所借的图书是否在库;(2)该借书证是否有未还图书等条件进行判断,以决定该借阅操作的成功与否。2.3 系统流程分析 根据系统业务分析与调查画出系统的数据流图,如图 2-1 所示:图 2-1 系统数据流图 第三章 系统设计 管理员 图书数据库 借阅数据库 图书征订 管理 图书编目 管理 读者信息 管理 图书典藏 管理 读者 图书流通 管理 图书征订数据 征订计划书 新书数据 读者数据 借阅证 借阅数据 图书数据 图书数据 库室数据 图书数据 借阅数据 三章系统设计系统功能结构设计软件结构与实现技术数据库结构设计第四章系统实现效果系统用户管理子系统读者信息管理子系统图书信息管理子系统其
15、他模块第五章系统运行与使用错误未定义书签错误未定义书签错误未定义书签置建议系统安装与部署第六章结束语附录开发平台简介图书管理信息系统课程设计第一章概述图书馆作为一种信息资源的集散地图书和用户借阅资料繁多包含很多的信息数据的管理现今总的来说缺乏系统规范的信息管理手段尽管有数据处理手工操作工作量大出错率高出错后不易更改图书馆采取手工方式对图书借阅情况进行人工管理由于信息比较多图书借阅信息的管理工作混乱而又复杂一般借阅情况是记录在借书证上图书的数目和内容记录在文件中图书馆的图书管理信息系统课程设计 7/26 3.1 系统功能结构设计 根据系统功能分析和图书管理系统的特点,经过模块化的分析画出系统功能
16、的模块结构图,如图 3-1 所示:三章系统设计系统功能结构设计软件结构与实现技术数据库结构设计第四章系统实现效果系统用户管理子系统读者信息管理子系统图书信息管理子系统其他模块第五章系统运行与使用错误未定义书签错误未定义书签错误未定义书签置建议系统安装与部署第六章结束语附录开发平台简介图书管理信息系统课程设计第一章概述图书馆作为一种信息资源的集散地图书和用户借阅资料繁多包含很多的信息数据的管理现今总的来说缺乏系统规范的信息管理手段尽管有数据处理手工操作工作量大出错率高出错后不易更改图书馆采取手工方式对图书借阅情况进行人工管理由于信息比较多图书借阅信息的管理工作混乱而又复杂一般借阅情况是记录在借书
17、证上图书的数目和内容记录在文件中图书馆的图书管理信息系统课程设计 8/26 图书管理信息系统 系统用户管理 读者信息管理 图书信息管理 用户登录 用户密码管理 用户数据录入 用户数据删除 用户数据修改 读者类型管理 读者数据录入 读者数据编辑 图书征订管理 图书编目管理 图书典藏管理 图书流通管理 征订数据录入 征订数据修改 征订数据审校 书目数据录入 书目数据修改 书目数据审校 新书分配 书库调配 借阅数据管理 借书 续借 还书 借阅记录查询 图书书目查询 三章系统设计系统功能结构设计软件结构与实现技术数据库结构设计第四章系统实现效果系统用户管理子系统读者信息管理子系统图书信息管理子系统其他
18、模块第五章系统运行与使用错误未定义书签错误未定义书签错误未定义书签置建议系统安装与部署第六章结束语附录开发平台简介图书管理信息系统课程设计第一章概述图书馆作为一种信息资源的集散地图书和用户借阅资料繁多包含很多的信息数据的管理现今总的来说缺乏系统规范的信息管理手段尽管有数据处理手工操作工作量大出错率高出错后不易更改图书馆采取手工方式对图书借阅情况进行人工管理由于信息比较多图书借阅信息的管理工作混乱而又复杂一般借阅情况是记录在借书证上图书的数目和内容记录在文件中图书馆的图书管理信息系统课程设计 9/26 图 3-1 系统功能的模块结构图 系统各结构模块的功能:数据模块窗体的设置:在编写数据库应用程
19、序时,经常要遇到这样的情况,即好多组件、窗体同时访问相同的数据源,如果为每一个组件或者窗体都设置一个数据源将是十分耗时的工作,而且要保证这些数据源的确是相同的也需花一番功夫。数据模块(D a t aModule)是解决这个问题最好的答案。简单说来,数据模块是用来集中管理数据源的一个窗体,该窗体可在被需要的地方随时引入。系统用户密码认证窗体的实现:本窗体是为了让工作人员或图书馆管理人员按照用户名和密码进行登录,并且根据用户名检查“权限”字段,以分辨进入图书馆管理人员模块还是进入工作人员模块。图书查询功能的实现:在本系统中,任何人都有权限使用查询功能,不做任何限制。由于实现的查询功能有多种,如按图
20、书编号、图书名称等字段进行“完全体配查找”和“部分体配的模糊查找”,还有按多个条件进行“逻辑与”或是“逻辑或”的多条件查找。读者登录功能的实现:这个功能的实现与工作人员和管理人员登录功能实现的方法大致一样,是从用户表中查到借阅证号与密码,看与用户输入的是否一致。如果一致,那么用户就可查看自己的借阅情况并维护自己的部分信息。读者借阅情况功能的实现:当借阅者正确登录到系统后,此功能将被激活,使用户能查看到自身的借阅情况。在此系统中,信息的显示一般用“List View”来实现。在这里根据读者的不同要求实现借阅情况的查询,如检查所有的借阅情况、某本书的借阅情况,还可以根据已借阅的天数来查询。读者个人
21、资料维护功能的实现:此功能实现当前借阅者部份资料的修改,但三章系统设计系统功能结构设计软件结构与实现技术数据库结构设计第四章系统实现效果系统用户管理子系统读者信息管理子系统图书信息管理子系统其他模块第五章系统运行与使用错误未定义书签错误未定义书签错误未定义书签置建议系统安装与部署第六章结束语附录开发平台简介图书管理信息系统课程设计第一章概述图书馆作为一种信息资源的集散地图书和用户借阅资料繁多包含很多的信息数据的管理现今总的来说缺乏系统规范的信息管理手段尽管有数据处理手工操作工作量大出错率高出错后不易更改图书馆采取手工方式对图书借阅情况进行人工管理由于信息比较多图书借阅信息的管理工作混乱而又复杂
22、一般借阅情况是记录在借书证上图书的数目和内容记录在文件中图书馆的图书管理信息系统课程设计 10/26 借书证号和身份类别这样的信息不允许修改,这是图书馆管理人员模块的功能。在此界面中点击修改按钮将出现“修改”窗体,点击修改密码按钮将出现groupbox8,进行密码修改。图书借阅功能的实现:工作人员输入读者的借阅证号和所要借阅的图书的图书编号,然后点击借阅按钮就可进行图书借阅。考虑到实际中可能会出现只知图书名而不知图书编号的情况,在此界面下方加入一个转换功能,可以把图书名称转换成图书编号,再进行图书借阅。图书归还功能的实现:工作人员根据读者的借书证号和归还的图书编号进行图书的归还工作。并且根据现
23、实中可能会出现的只知图书名不知图书编号的归还情况,所以加入了按书籍名称进行归还的功能。这个功能是图书借阅功能中把图书名称转换成图书编号的一种改进方法,这样就不用如借阅功能中一样要先转换再借阅了。归还完成后,同样会打印出归还报表以便用户检查和确认。3.2 软件结构与实现技术 Delphi 6与数据库的链接:ADO Connection组件 ADO Connection 对象用于创建一个到达某个数据源的开放连接。通过此连接,您可以对一个数据库进行访问和操作。如果需要多次访问某个数据库,您应当使用 Connection 对象来建立一个连接。您也可以经由一个 Command 或 Recordset 对
24、象传递一个连接字符串来创建某个连接。不过,此类连接仅仅适合一次具体的简单的查询。如图 3-2-1所示 ADO Connection 组件。三章系统设计系统功能结构设计软件结构与实现技术数据库结构设计第四章系统实现效果系统用户管理子系统读者信息管理子系统图书信息管理子系统其他模块第五章系统运行与使用错误未定义书签错误未定义书签错误未定义书签置建议系统安装与部署第六章结束语附录开发平台简介图书管理信息系统课程设计第一章概述图书馆作为一种信息资源的集散地图书和用户借阅资料繁多包含很多的信息数据的管理现今总的来说缺乏系统规范的信息管理手段尽管有数据处理手工操作工作量大出错率高出错后不易更改图书馆采取手
25、工方式对图书借阅情况进行人工管理由于信息比较多图书借阅信息的管理工作混乱而又复杂一般借阅情况是记录在借书证上图书的数目和内容记录在文件中图书馆的图书管理信息系统课程设计 11/26 图 3-2-1 ADO Connection 组件 ADO Table 组件 ADO Table 连接数据库中一个数据表并对数据表中的各种状态进行控制。ADO Table 组件与数据库建立连接后,再与 DataSource组件连接,从而使数据控制组件可以通过Table 组件操纵数据库中的数据。如图3-2-2所示 ADO Connection 组件。图3-2-2 ADO Table 组件 Data Source 组件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理信息系统 课程设计 论文 毕业 文章
限制150内