您好,欢迎来到东饰资讯网。
搜索
您的当前位置:首页图书信息管理系统论文

图书信息管理系统论文

来源:东饰资讯网
洛阳理工学院毕业设计(论文)

图书馆信息管理系统

摘 要

二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式。随着计算机的发展,更多的图书馆采用计算机图书管理系统来实现其管理,对于图书馆而言,一个功能完备的图书管理系统是很重要的,它可以很大程度上节省人力和物力资源。

图书管理系统的开发主要包括后台数据库的建立和维护以及前端的设计两个方面。对于后台数据库,要求具有数据一致性、完整性、安全性等基本特点,而对于前端的设计则要求功能完备,界面美观、直观,使用方便等特点。因此要求结合图书馆的具体要求,完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计数据库结构和应用程序。本文介绍的是一个图书管理系统的基本设计方法,整个应用系统的设计意义和设计思路,研究开发的过程,以及具体各模块的分析和描述。该图书管理系统可实现添加,删除,查询等管理系统的基本功能,运行结果证明是一个可以满足借阅者和图书馆工作人员需要的管理系统。

关键词:面向对象、管理自动化、Visual Foxpro6.0

I

洛阳理工学院毕业设计(论文)

Library books manage system

ABSTRACT

The 21st century is the information society, the information takes the social most main resources, will become the strategic resources to arouse the people widespread interest. How to gain the information? The books are we best gain information ways. Along with computer's development, more libraries use computer books manage system to realize its management, speaking of the library, a function complete books management is very important, it may save the manpower and the physical resource to a great extent.

This system is arises at the historic moment under this kind of request. The books manage system's development mainly includes the backstage receipt storehouse’s establishment and maintenance as well as the front end design two aspects. Regarding the backstage database, requests to have the data uniformity well, the integrity, the data security and so on essential feature. But requests the function regarding the front end design to be complete, artistic, direct-viewing,easy to operate and so on. Therefore the request unifies the library the specific request, completes to the books manage system's demand analysis, the functional module division, the database pattern analysis, and designs the database structure and the application procedure from this. What this article introduced is a books manage system's basic design method, entire application system's design significance and design mentality, research development process, as well as concrete various modules analysis and description. This books manage system has realized the increase, deletes, manage system and so on inquiry basic functions, the movement result proof its one may satisfy the borrower and the library staff need.

KEY WORDS: Face the target, Automation of management, Visual Foxpro6.0

II

洛阳理工学院毕业设计(论文)

目 录

前 言 ................................................................................................ 1 第1章 系统分析与设计 ................................................................... 2

1.1 系统需求分析 ....................................................................... 2 1.2 系统功能设计 ....................................................................... 3

1.2.1 系统总体功框架图 ..................................................... 3 1.2.2 一般用户操作权限 ..................................................... 3 1.2.3 操作员操作权限 ......................................................... 3

第2章 系统实现技术 ....................................................................... 4

2.1 编程环境的选择 ................................................................... 4 2.2 关系数据库的实现 ............................................................... 4 2.3 SQL语言介绍 ....................................................................... 4 第3章 数据库设计 ........................................................................... 6

3.1 操作员表 ............................................................................... 6 3.2 读者表 .................................................................................. 6 3.3 图书表 .................................................................................. 7 3.4 借阅表 .................................................................................. 7 第4章 系统实现 ............................................................................... 9

4.1 登陆 ...................................................................................... 9

4.1.1 新用户注册 ................................................................. 9 4.1.2 密码修改 ................................................................... 10 4.1.3 用户登陆 ................................................................... 11 4.2 读者信息管理 ..................................................................... 11

4.2.1 读者信息浏览及修改 ............................................... 11 4.2.2 读者注册 ................................................................... 12 4.2.3 读者注销 ................................................................... 13 4.3 图书信息管理 ..................................................................... 14

4.3.1 图书信息浏览及修改 ............................................... 14 4.3.2 旧书出库 ................................................................... 14

III

洛阳理工学院毕业设计(论文)

4.3.3 新书入库 ................................................................... 14 4.3.4 图书信息选择查询 ................................................... 14 4.4 借阅信息管理 ..................................................................... 16

4.4.1 借阅信息录入 ........................................................... 16 4.4.2 归还信息录入 ........................................................... 17 4.5 读者挂失 ............................................................................. 17 4.6 催缴罚款 ............................................................................. 18 结 论 .............................................................................................. 19 谢 辞 ................................................................................................ 20 参考文献 .......................................................................................... 21

IV

洛阳理工学院毕业设计(论文)

前 言

目前,我国有不少的图书馆实现了图书管理的计算机化,与此同时,在计算机软件市场上不断涌现出一批功能优异应用于图书馆的自动化集成软件。它们有的是从国外引进的,也有自行开发的。这些软件都有一个共同的特点:它们大都是为大型的图书馆专门研制,因此,软件和硬件价格昂贵,不适合学校、工厂、研究所等企事业单位的中小型图书馆使用。并且这些图书馆的馆藏图书量往往并不太多,工作流程也不如大型图书馆复杂。它们不大可能花费重金购买上述价格昂贵的图书馆系统集成软件,即便买回来也不能充分发挥其作用。

另外,现在大多数企业正在应用的图书信息管理系统,界面单调、操作乏味、效率低。基于这种局面,开发一个应用于Windows平台上的、具有先进图形界面的中小型图书信息管理系统就显得当务之急。

管理现代化,办公自动化和决策科学化,是现代化办公管理发展的必然趋势。图书管理比较烦琐,复杂,产生的文档比较多,因此,迫切需要一个好的管理系统来进行管理。使用图书管理系统,可以提高各类信息的准确性,将信息准确无误地输入计算机并在数据库中存储起来。按照规范设定标准代码,大大保证统计原始数据的准确性,进行分析设计时也可以最大限度地减少人为影响,大大提高工作效率。图书管理系统可以集存储、分析、统计、打印于一身,节省人力物力而且调用方便、统计快捷、准确性高,可以充分发挥管理系统的统计分析功能。

因此,图书管理系统的系统开发目标就是在图书馆信息管理中实现管理的系统化、自动化,减少工作量、增加效率及可靠性,将图书馆杂乱无序的信息变为有序信息,实现图书和读者信息的查询、添加、删除、修改,并对图书的借阅和归还进行有序的管理。

1

洛阳理工学院毕业设计(论文)

第1章 系统分析与设计

1.1 系统需求分析

随着计算机技术的日益成熟,各种数据库软件也得到很大的发展,信息管理系统的应用已深入到社会的各个领域。为满足图书管理现代化的需求,各软件商已经开发出很多较好的商品化图书管理软件,虽然这些图书管理软件其功能和性能都很完善,但它们大多是面向大型专业图书馆而开发的,专业性强、功能分工较细、操作和使用比较复杂、难以掌握。而国内很多中小型图书馆由于图书馆的馆藏图书量往往并不太多,工作流程也不如大型图书馆复杂,管理人员不多且大多数并不是图书管理业务的专业人员,业务分工也不是很明确,这样的软件对他们而言反而太复杂,太庞大,所以应用效果不是很好。

同时通过市场调查,总结出用户的需求可以大致分为如下五个方面:第一是图书馆工作人员通过图书管理系统来管理各类图书以及读者的信息;第二是读者能够通过图书管理系统来查询浏览图书馆中的图书信息,从而确定自己需要的书籍,为借阅做好准备;第三是工作人员对读者的借书还书情况能作好全面掌握,及时得到每个读者的当前借阅状态和历史借阅记录;第四也是图书馆的核心工作,对图书的借阅管理;第五是希望有一个生动活泼的操作界面。

因此为了更好的适应当前用户的需求,我们要开发的图书馆信息管理系统向用户提供的服务将在传统的“采—编—借—查”基础上,进一步提供全方位的信息服务。具有以下几个特点:

1. 可以存储图书馆中说有图书的资料以及借阅人员的情况,具有安全,高效的特性。

2. 读者可以方便的查阅各类图书信息。

3. 需要少量的操作人员即可操作管理,节省大量的人力。 4. 操作员可以迅速查阅、添加、删除、修改并打印所需相应信息。 5. 系统界面生动活泼。

2

洛阳理工学院毕业设计(论文)

1.2 系统功能设计

1.2.1 系统总体功框架图

此系统的用户分为一般用户和管理员。身份不同,使用本系统的操作权限不同。

经过对本系统的调查和分析,现确定图书馆图书信息管理系统的总体功能。

其功能框架图如图1-1所示:

用户注册登录修改密码一般用户操作员图书信息浏览图书信息查询读者信息管理图书信息管理借阅管理 读者挂失催缴罚款 图1-1系统功能总体框架图

1.2.2 一般用户操作权限

一般用户进入系统后可以查询图书馆的图书信息以及自己的用户信息,确定自己需要的书籍,为借阅图书做好准备,同时可以对自己的用户信息进行密码修改等操作。

1.2.3 操作员操作权限

操作员进入此系统时除了具有一般用户的操作权限外,还可以对图书馆的图书和读者信息进行添加、删除、修改等所需操作,对读者的借书还书情况作好全面掌握,及时得到每个读者的当前借阅状态和历史借阅记录,并可以对超期读者创建标签预览并打印催缴罚款,另外当有读者图书卡丢失时可在操作员这里挂失,操作员可将图书卡暂时锁定,待到读者图书卡找到时再到操作员这里解除锁定。

3

洛阳理工学院毕业设计(论文)

第2章 系统实现技术

本系统所实现的图书信息管理系统就是以Visual FoxPro6.0为编程环境来实现开发过程。本着简单实用的原则,既在功能上满足用户的需求,又力求操作简便、界面生动,使本系统容易掌握和方便使用。

2.1 编程环境的选择

Microsoft公司的Visual Foxpro6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Foxpro6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,有效的提高了应用程序的运行效率和可靠性。另外,VFP还具有:用户通过各种动作控制应用程序的流程,简单的Visual FoxPro语言与丰富而功能强大的内置函数,面向对象的编程,跨平台开发,与数据库的连接性等一系列的优点,因此,实现本系统,VF是一个相对较好的选择

2.2 关系数据库的实现

Visual FoxPro 6.0本身就是一种关系数据库,它体积小但是功能强大,支持多种平台,几乎拥有其它大型关系型数据库的所有功能,如触发器、存储过程等。由于Visual Foxpro6.0本身已经是一个完整的数据库系统,所以在项目的开发阶段,单机即可开发大型数据库应用。开发完成后,几乎不用更改,把开发出的应用系统升迁到网络中即可运行在其它数据库上。VF可以通过标准的SQL语句及自身的语言来访问数据库,从而实现数据检索。

2.3 SQL语言介绍

SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁、功能强大、

4

洛阳理工学院毕业设计(论文)

简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase, Informix, SQL server这些大型的数据库管理系统,还是像Visual FoxPro, PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。SQL语言的优点如下所示:

1. 非过程化语言

SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。

2. 统一的语言

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。 SQL为许多任务提供了命令,包括:

(1) 查询数据

(2) 在表中插入、修改和删除记录 (3) 建立、修改和删除数据对象 (4) 控制对数据和数据对象的存取 (5) 保证数据库一致性和完整性

以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。

3. 是所有关系数据库的公共语言

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。

5

洛阳理工学院毕业设计(论文)

第3章 数据库设计

信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。

图书馆图书信息管理系统数据库名称为图书馆图书信息管理数据库,数据库的设计应遵循科学合理的原则,尽量避免冗余存储。因此根据系统的需要在该系的数据库设计了4个数据表,操作员表、读者表、图书表和借阅表。其中操作员表用来存储系统操作员的信息,读者表用来存储图书馆的读者信息,图书表用来存储图书馆图书的详细信息,借阅表用来存储读者借阅图书和归还图书的详细记录。具体设计如下:

3.1 操作员表

系统的操作员存储在操作员表中,在此表中主要存储的信息有:操作员姓名,操作员密码以及操作员的级别。其中把操作员姓名+操作员密码作为此表的主索引。具体设计如表3-1所示。

表3-1操作员表 字段名 操作员姓名 操作员密码 操作员级别

数据类型 字符型 字符型 字符型 10 6 10 宽度 3.2 读者表

图书馆的读者存储在读者表中,在此表中主要存储的信息有:读者编号、读者姓名、读者单位、读者类别、读者借阅册数、读者借阅期限。其中把读者类别、读者单位、读者姓名作为此表的普通索引,读者编号作为此表的主索引。具体设计如表3-2所示。

6

洛阳理工学院毕业设计(论文)

表3-2读者表 字段名 读者编号 读者姓名 读者单位 读者类别 借阅册数 借阅期限

数据类型 字符型 字符型 字符型 字符型 整型 整型 8 10 10 10 4 4 宽度 升序 升序 升序 升序 索引 3.3 图书表

图书馆的图书信息存储在图书表中,在此表中主要存储的信息有:图书编号、图书书名、图书作者、图书类别、出版社、出版日期、定价、馆藏数量以及内容简介。其中把出版社作为此表的普通索引,图书编号作为此表的主索引。具体设计如表3-3所示。

表3-3图书表 字段名 图书编号 书名 作者 类别 出版社 出版日期 定价 馆藏数量 内容简介

数据类型 字符型 字符型 字符型 字符型 字符型 日期型 双精度型 数值型 字符型 4 67 26 10 20 8 8 4 宽度 索引 升序 升序 2 3.4 借阅表

读者借阅图书以及归还图书的记录被存储在借阅表中,此表中主要存储的信息有:图书编号、读者编号、借阅状态、借阅日期、应归还日期、实

7

洛阳理工学院毕业设计(论文)

归还日期、定价、借阅册数。其中把图书编号、读者编号和借阅状态均设置为此表的普通索引。具体设计如表3-4所示。

表3-4借阅表 字段名 图书编号 读者编号 借阅状态 借阅日期 数据类型 字符型 字符型 逻辑型 日期型 4 8 1 8 8 8 5 2 宽度 小数位数 索引 升序 升序 升序 应归还日期 日期型 实归还日期 日期型 定价 借阅册数 数值型 数值型 2 8

洛阳理工学院毕业设计(论文)

第4章 系统实现

4.1 登陆

登录界面直接把用户分为一般用户和操作员,用户可以在此注册成为本系统的成员,注册成功后登录进入本系统,也可以在此界面点击修该密码按钮,对自己的用户信息进行修改。

4.1.1 新用户注册

新用户进入此界面,输入所需要填写的信息,包括用户名,用户密码,重复输入密码以及操作级别。

这些所需填写的信息必须填写完整,不得有空,当有空缺时,系统会提示出错,光标会自动返回,需要重新填写。

两次输入的用户密码必须一致,当不一致时系统也会提示出错,需要重新填写。

所有信息填写并验证通过后,系统会提示您注册成功,您可以返回登登陆界面登陆本系统。

用户注册界面如图4-1所示:

图4-1用户注册界面

保存按钮主要代码如下:

if not alltrim(thisform.text3.value)==alltrim(thisform.text2.value)

9

洛阳理工学院毕业设计(论文)

messagebox(\"两次输入的新密码不同,请重新输入!\") select 操作员表

locate for allt(操作员姓名)==allt(thisform.text1.value) and allt( 操作员密码)==allt(thisform.text2.value)

if found()

messagebox(\"重新输入!\此用户已存在!\")

4.1.2 密码修改

当用户需要修改密码时,进入此界面。此界面所需填写的信息有用户名,原密码,新密码,重复输入的新密码。

此界面所需填写的信息不得有空,两次输入的新密码必须一致,输入的用户名和原密码必须在操作员表中找的到。这其中任何一项出错误,系统都会提示出错,光标也会自动返回,需要重新填写。

当所有信息验证无误时, 修改密码成功。 修改密码界面如图4-2所示:

图4-2修改密码界面

保存按钮主要代码如下:

loca for allt(操作员密码)==allt(thisform.text4.value) and allt(操作员姓名)==allt(thisform.text3.value) if found()then

replace 操作员密码 with allt(thisform.text2.value) messagebox(\"修改密码成功!\")

10

洛阳理工学院毕业设计(论文)

else

messagebox(\"没有找到相关信息!\")

4.1.3 用户登陆

在此,可以输入自己的用户信息进行登陆。

所需填写信息不得用空,所填写的用户信息必须在操作员表中找的到。这其中有任何一项出错误,系统都会提示出错,需要重新填写。

当所有信息验证无误时,登陆成功。

同时,新用户进入此界面,可以点击用户注册按钮进入用户注册界面,注册成为本系统成员。需要修改密码时,点击修改密码按钮,进入修改密码界面。

用户登陆界面如图4-3所示:

图4-3用户登录界面

登录按钮主要代码如下: if thisform.Optiongroup1.value=1 jb='一般用户' Else jb='操作员'

4.2 读者信息管理

4.2.1 读者信息浏览及修改

此界面可以对图书馆的读者信息进行浏览查看。当一般用户进入此界

11

洛阳理工学院毕业设计(论文)

面时,修改按钮为灰色不可用,也即一般用户只可查看信息不可修改信息。当操作员进入此界面时所有按钮均可用,可实现对读者信息的浏览和修改。

读者信息浏览及修改界面如图4-4所示:

图4-4读者信息浏览及修改界面

修改按钮主要代码如下: thisform.txt读者编号.readonly=.f. thisform.txt姓名.readonly=.f. thisform.txt单位.readonly=.f. thisform.txt类别.readonly=.f. thisform.txt册数.readonly=.f. thisform.txt借阅期限.readonly=.f.

4.2.2 读者注册

当有新读者注册时,操作员进入此界面,填写信息。

其中所需填写的信息不得用空,填写的读者编号不得与读者表中的读者编号有重复,当其中任何一项出错时,系统都会提示出错,光标返回,需要重新填写。当所有信息验证无误时,即完成对新用户信息的添加。

读者注册界面如图4-5所示:

12

洛阳理工学院毕业设计(论文)

图4-5读者注册界面

4.2.3 读者注销

当有读者不再使用本系统时,操作员进入此介面。

在此界面输入所要注销的读者编号,点击查找按钮,会在下方显示出所要注销的读者的信息,核对无误后,点击注销按钮,完成对此读者信息的删除。

当所输入的读者编号在读者表中找不到时,系统会提示出错,光标返回,需要重新输入。

读者注销界面如图4-6所示:

图4-6读者注销界面

13

洛阳理工学院毕业设计(论文)

4.3 图书信息管理

4.3.1 图书信息浏览及修改

此界面可以对图书馆的图书信息进行浏览查看。当一般用户进入此界面时,修改按钮为灰色不可用,也即一般用户只可查看信息不可修改信息。当操作员进入此界面时所有按钮均可用,可实现对图书信息的浏览和修改。

4.3.2 旧书出库

当图书馆有旧书需要撤出时,管理员需要进入此界面。

在此界面输入所要出库的图书编号,点击查找按钮,会在下方显示出所要出库图书的相关信息,核对无误后,点击出库按钮,完成对此图书信息的删除。

当所输入的图书编号在图书表中找不到时,系统会提示出错,光标返回,需要重新输入。

4.3.3 新书入库

当图书馆有新书进库时,管理员进入此界面。

其中所需填写的信息不得用空,填写的图书编号不得与图书表中的图书编号有重复,当其中任何一项出错时,系统都会提示出错,光标返回,需要重新填写。当所有信息验证无误时,即完成对新图书信息的添加。

4.3.4 图书信息选择查询

图书信息查询包括图书信息单项选择查询和图书信息多项选择查询。用户可以根据自己的需求选择不同的查询方式,在其中输入查询条件,进行查询。其中图书信息多项选择查询可以提供更精细的查询。

图书信息单项选择查询界面如图4-7所示:

14

洛阳理工学院毕业设计(论文)

图4-7图书信息单项选择查询

按出版社查询按钮主要代码如下:

select * from 图书表 where allt(thisform.text出版社.value) == allt(出版社); into cursor temp if eof() then

messagebox(\"这个出版社不存在!\提示!\") thisform.text出版社.value=\"\" thisform.text出版社.setfocus

else

thisform.grid1.recordsource='temp' thisform.grid1.refresh

图书信息多项选择查询界面如图4-8所示:

图4-8图书信息多项选择查询

15

洛阳理工学院毕业设计(论文)

4.4 借阅信息管理

4.4.1 借阅信息录入

当有读者借阅图书时,操作员进入此界面,输入读者编号和所借图书的图书编号,然后点击显示读者信息按钮和显示图书信息按钮,会在下方显示出读者信息和所借图书的信息,核对无误后,对借阅数据进行录入。

借阅信息录入界面如图4-9所示:

图4-9借阅信息录入

显示读者信息按钮主要代码如下:

select 借阅表

locate for allt(读者编号)==allt(thisform.text1.value) and借阅状态==.f. IF found()

messagebox(\"对不起,您的图书卡已挂失,暂不能借阅!\提示!\") locate for allt(读者编号)==allt(thisform.text1.value) and 实归还日期={} and date()>应归还日期 if found()

messagebox(\"对不起,您有超期未还的图书,暂不能借阅!\提示!\") select 读者表

sum 册数 for allt(读者编号)==allt(thisform.text1.value) to d select 借阅表 a=0

sum 借阅册数 for allt(读者编号)==allt(thisform.text1.value) to a if a>=d

16

洛阳理工学院毕业设计(论文)

messagebox(\"你所借阅册数已达到最大,暂不能借阅!\提示!\") 借阅按钮主要代码如下: c = val(thisform.text13.value) select 读者表

sum 册数 for allt(读者编号)==allt(thisform.text1.value) to d select 借阅表 a=0

sum 借阅册数 for allt(读者编号)==allt(thisform.text1.value) to e if c+e>d

messagebox(\"对不起,您所借阅的图书册数超出了您的规定借阅册数!\提示!\")

4.4.2 归还信息录入

当有读者还书时,操作员进入此界面,输入读者编号和所还图书的图书编号,然后点击显示读者信息按钮和显示图书信息按钮,会在下方显示出读者信息和所还图书的信息,核对无误后,对归还信息进行录入。

4.5 读者挂失

当有读者的借阅证丢失时,可找操作员进行挂失。此时操作员进入此界面,将借阅证锁定,使此证暂不能借阅图书。

当读者的图书卡找到时,找操作员解除挂失。此时操作员进入此界面,将借阅证解除锁定,使此证可以继续借阅。读者挂失界面如图4-10所示:

图4-10读者挂失界面

挂失按钮主要代码如下:

17

洛阳理工学院毕业设计(论文)

loca for allt(读者编号)==allt(thisform.text1.value) if found()then

replace 借阅状态 with .f.

4.6 催缴罚款

图书馆会有读者借阅期限已满却还没有还书,此时读者需要根据过期天数交纳罚款,操作员可以使用标签设计器创建一标签,其中指定的数据源为超期未还书的读者信息,过期天数和所需交纳的罚款数等,并可以预览和打印此标签。

催缴罚款一览表如图4-11所示:

图4-11催缴罚款一览表

18

洛阳理工学院毕业设计(论文)

结 论

经过近几个月的努力,本人的毕业设计和论文终于完成了,心里有说不出的高兴,虽然期间曾遇到过不少困难和挫折,但是在指导老师和同学的热情帮助下,困难一步步被克服,并在设计和论文的完成过程中,受益匪浅。

在此次毕业设计中,本人主要运用visual Foxpro 6.0数据库管理系统完成了图书馆图书信息管理系统的开发调试工作,并成功运行。在本人看来,这次毕业设计收获很大。通过这一次的毕业设计,本人能更加熟练的掌握visual Foxpro 6.0和SQL语言的相关知识,并能够将这些从书本上学习到的知识运用到实践当中。同时,这次毕业设计,也使我培养了思考、学习和创新的能力,更让我明白团队配合和协作的至关重要性。

当然,毕业设计也有不尽完美之处。对于本人开发的图书管理系统,对于读者、图书、借书还书这些基本的功能都可以实现,但是一个好的图书管理系统,应该有更完善的功能和界面。由于本人的知识和能力的有限,很多时候想的到却做不到,这就需要,在以后的生活中,不断的学习。这样才能不断进步,才能有更多的想的到做的到。

此过程中本人最大的收获是,那些看起来不可能的事情只要自己认真去做,其实并没有想象中那么难。最后,本人还想告诉正在学习以及准备学习编程的人们一句在编程世界里流传很久却经常被人们忽视的话:代码是敲出来的,不是想出来的。

19

洛阳理工学院毕业设计(论文)

谢 辞

几个月的毕业设计即将结束,回首这段时光,本人感受颇多。本论文设计是在宋志芳老师的悉心指导和严格要求下完成的,从课题选择到具体的写作过程,无不凝聚着宋志芳老师的心血和汗水,在我的毕业论文写作期间,宋志芳老师为我提供了种种专业知识上的指导和一些富于创造性的建议,没有这样的帮助和关怀,我不会这么顺利的完成毕业论文。在此向宋志芳老师表示深深的感谢和崇高的敬意。

在临近毕业之际,我还要借此机会向在这三年中给予我帮助和指导的所有老师表示由衷的感谢,感谢他们三年来的辛勤栽培。不积跬步何以至千里,各位任课老师认真负责,在他们的悉心帮助和支持下,我能够很好的掌握和运用专业知识,并在设计中得以体现,顺利完成毕业设计和论文。同时,在论文写作过程中,我还参考了有关的书籍和论文,在这里一并向有关的作者表示谢意。

最后,不能忘记我的兄弟姐妹们---我的同学和朋友,在论文写作的过程中乃至三年的学习生活里,他们与我朝夕相处,互相讨论,共同进步。感谢他们!同时要感谢我的父母,他们虽然不在我的身边,但三年来,他们无时无刻不在关注着我一点一滴的成长。谢谢我亲爱的爸爸、妈妈!

师恩永铭,友情难忘。

20

洛阳理工学院毕业设计(论文)

参考文献

[1]武新.Visual Foxpro6.0程序设计.冶金工业出版社. 2004年8月 [2]任小康,高平章.Visual FoxPro程序设计.科学出版社.2007年11月 [3]司红伟.Visual FoxPro 6.0基础技巧与实例.上海科学普及出版社.2003年1月

[4]鲁荣江,王立丰.Visual FoxPro项目案例导航.科学出版社.2002年11月

[5]张洪举.Visual FoxPro开发答疑.人民邮电出版社.2003年8月 [6]廖兴详.Visual FoxPro数据库应用技术.电子工业出版社. 2005年6月

[7]刘甫迎,党晋荣.Visual FoxPro面向对象程序设计.清华大学出版社.2001年5月

[8]吴晨,张亮,张静.数据库开发与实例.清华大学出版社.2006年8月

[9]何玉洁.数据库原理及应用.机械工业出版社.2007年7月 [10]甘仞初.信息系统开发.经济科学出版社.2000年6月 [11]黄维通.用户界面设计指南.机械工业出版社.1998年11月 [12]刘海波.用户界面设计指导.科学出版社.1996年6月

[13]王忠飞.面向对象项目的解决方案.机械工业出版.1998年6月 [14]张英福,王德高.SQL语言及其在关系数据库中的应用.科学出版社.1999年5月

[15]杨中科.程序员的SQL金典.电子工业出版社.1998年6月

21

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuoyibo.cn 版权所有 湘ICP备2023022426号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务