ImageVerifierCode 换一换
格式:DOC , 页数:53 ,大小:1.12MB ,
文档编号:5910270      下载积分:25 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-5910270.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

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

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(2023DOC)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(xx小学图书管理系统毕业论文(DOC 53页).doc)为本站会员(2023DOC)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

xx小学图书管理系统毕业论文(DOC 53页).doc

1、云丰小学图书管理系统摘 要图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以与前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备、易使用等特点。经过分析,我们使用Microsoft公司的Visual FoxPro6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行性系统。在visual foxpro6.0环境下采用“自上而下地总体规划,自下而

2、上地应用开发”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。关键字:中小学,图书管理系统,VFPABSTRACTThe system of managing book is a typical application of managing information system (know as MIS),which mainly includes building up data-b

3、ase of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.By looking up lots of datum, we select Visual Foxpro 6.0 presented by Microsoft because of its o

4、bjective tools . VF offered a series of ActiveX operating a data-base . It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it. Adopt the from above to below total plan that the main body of a book has

5、 been introduced under visual foxpro6.0 environment, the development tactics applying from bottom to top develops originally systematic detailed process , bring forward the basic goal realizing library information administration , resource share, the step driving thereby marching toward digitization

6、 library, sets forth and system physical design and function design , register to browse to inquiry from the book be put in storage , go over from borrowing that the library card gives out to the book, have formed a overall automation administration pattern , have carried out science from the softwa

7、re engineering angle but rigorous expounding.Keywords:ActiveX , Form , Events目 录开题报告 -1摘要 -11 绪论 - 52 Visual Foxpro6.0 编程环境简介 -62.1 Visual Foxpro6.0 简介 -62.2 基本概念 -72.3 Visual Foxpro6.0 的安装 -82.4 Visual Foxpro6.0的基本组成 -83 图书管理系统总体规划 -103.1 数据表的结构、表单、报表-104 图书管理系统具体实现 -154.1 系统分析与设计 -154.1.1 需求分析-154

8、.1.2 模块设计-164.1.3 分析和创建数据库-174.2 创建管理窗体模块-204.2.1 会员管理窗体模块- -204.2.2 图书管理模块-224.2.3 图书借还管理模块-234.2.4 图书查询以与会员查询模块-284.2.5 管理模块-294.3 创建系统欢迎界面表单-314.4 创建其他表单-314.5 项目管理器和主程序-335 结束语 -36参考文献 -371 绪 论图书管理系统是一个教育单位不可缺少的部分,它的容对于学校的决策者和管理者来说都很重要,所以图书管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理图书资源,这种管理方式

9、存在着许多缺点。如:效率低,性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点,比如:检索迅速,查找方便,可靠性高,存储量大,性好,寿命长,成本低等。这些优点能够极大的提高图书管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件。因此,开发这样一套图书管理软件成为很有必要的事情,在下面的各章中我们将以开发一套图书管理系统为例,谈谈其开发过程和

10、所涉与到的问题与解决方法。2 Visual Foxpro 6.0编程环境简介2.1 Visual Foxpro 6.0 简介Visual Foxpro 6.0是Microsoft公司推出的最新一代数据库管理系统,他继承了以往所有版本数据库管理系统的功能,并且扩展了对应用程序的管理和在internet上发布用户数据的功能,使得用户开发数据库的工具更加完善与快捷,从而成为当今功能最为强大,可靠的数据库管理系统。Visual Foxpro 6.0是一个完全的面向对象程序设计技术与传统的过程化程序设计模块相结合的开发环境,它建立在事件驱动模型的基础上,给程序的开发提供了极大的灵活性,在Foxpro系列

11、产品的发展过程中,VFP3.0项对于它之前的XBASE关系新数据库来说具有一个重大的突破,它把可视化编程工具引入到关系型数据库系统的开发中,采用面向对象的程序设计技术以与事件驱动模型环境,以帮助用户以更快的速度创建,修改用户的应用程序。VFP6.0中文版在性能,系统资源利用和设计环境等方面都采用了很多新技术,并对系统作了全方位的优化,具体表现如下:1、 完全的32位开发环境2、 提供了更优越的连接性3 、可以更好的利用ACTIVEX控件,更进一步加强了OLE和ACTIVEX的集成,充分体现了ACTIVEX无处不在的思想4 、对SQL的支持和完整的数据库前台开发能力,使得VF更适用于INTERN

12、ET并为以有的应用向C/S过渡提供了很好的支持5、 真正的面向对象程序开发环境同时支持标准的过程程序设计模式6、完全的事件驱动模型7、 增强了很多新的语言元素8、 增强了工程和数据库管理9 、更优秀的调试工具10 、增强的数据字典功能11、 更轻松的表设计功能12 、查询和可视设计功能更强大13 、提供了更多的和功能更强大的向导,使得能够快速开发应用14 、大大增强了CLIENT/SERVER应用程序的开发2.2 基本概念2.2.1 项目管理器概念我们用VFP建立的数据库,不仅包括数据文件本身,还要包括数据库维护界面、各种查询信息、报表与菜单中可能会有十几个甚至几十个文件,在项目管理器中列出了

13、我们制作的各种文件,便于查找和使用,我们可以把项目管理器理解为一个大家庭的大管家,它能把家庭中的各个成员,如表、数据库、查询、表单、报表等管理得井井有条,它按一定的顺序和逻辑关系组织和管理文件,是数据库设计的好助手。2.2.2 VFP使用的文件扩展名与其关联的文件类型(见表2.1)表2.1 VFP使用的文件类型扩展名文件类型扩展名文件类型扩展名文件类型.ACT向导操作图文档.FRT报表的备注.PJT项目备注.APP生成的应用程序.FRX报表文件.PJX项目文件.CDX复合索引.FXP编译后的程序文件.PRG程序文件.DBC数据库.H头文件.QPR生成的查询程序.DBF表文件.HLP图形方式帮助

14、.QPX编译后的查询程序.DCT数据库的备注文件.IDX索引,压缩索引.SCT表单备注.DCX数据库的索引文件.LBT标签备注.SCX表单文件.DLLWindows动态库.LBX标签文件.SPR生成的屏幕程序.ERR编译错误.LST栏向导列表的文档.SPX编译后的屏幕程序.ESLVFP支持库.MEM存变量储存文件.TBK备注文件的备份.EXE可执行程序.MNT菜单备注文件.TXT文本文件.FKY宏.MNX菜单文件.VCT可视类备注.FLL动态库.MPR生成的菜单程序.VCX可视类库.FMT格式文件.MPX编译后的菜单程序.VUE视图文件.FPT表的备注文件.OCXOLE控制.WIN窗口文件2.

15、3 Visual Foxpro 6.0的安装 Visual Foxpro 6.0系统的正确安装、运行,必须具备相应的环境条件。其最低要求,一般应具备如下环境条件:(1)配置50MHz 主频486以上的 PC 机或兼容机;(2)存16MB 以上;(3)典型安装需要85M,最大安装需要90M(4)鼠标;(5)VGA或更高分辩率的显示器;(6)中文Windows 95/98或Windows NT 以上操作系统;(7)对于网络操作,需要一个与 Windows 兼容的网络和一个网络服务2.4 Visual Foxpro 6.0的基本组成1、Visual Foxpro 6.0的主窗口Visual Foxp

16、ro 6.0启动后,打开主窗口,如图1-8所示。主窗口包括:标题栏、菜单栏、常用工具栏、状态栏、命令窗口和主窗口工作区几个组成部分。(见图2.1)图2.1 Visual Foxpro 6.0的主窗口2、Visual Foxpro 6.0的操作方式Visual Foxpro 6.0系统为用户提供了几种各具特点的操作方式,用户可根据情况以与应用的需要,选择合适的操作方式,实现数据库的操作、应用。Visual Foxpro 6.0系统的操作方式主要有:(1)命令操作方式(2)菜单操作方式(3)程序操作方式3、Visual Foxpro 6.0系统环境的设置Visual Foxpro 6.0系统的环境

17、设置决定了系统的操作运行环境和工作方式,设置是否合理、适当,直接影响系统的操作运行效率和操作的方便性。系统安装时按默认方式进行了相应的设置,用户通过设置系统环境,可添加或删除Visual Foxpro 6.0的相关组件,也可对系统当前环境重新调整设置。添加或删除Visual Foxpro 6.0组件的操作,要通过系统安装程序来实现,而当前环境的设置可通过相关命令和菜单操作方式来实现。下面简要介绍以菜单方式设置系统环境的操作方式。环境设置包括主窗口标题、默认目录、项目、编辑器、调试器与表单工具选项、临时文件存储、拖放字段对应的控件和其他选项等容。“选项”对话框或SET命令进行附加的配置设定,还可

18、以通过配置文件进行设置。4、项目管理器的使用在Visual Foxpro 6.0系统中,使用项目组织、集成数据库应用系统中所有相关的文件,形成一个完整的应用系统。所谓项目是Visual Foxpro 6.0中相关数据、文档和各类文件、对象的集合,也即项目是与一个应用有关的所有文件的集合。项目管理器是Visual Foxpro 6.0系统创建、管理项目的工具,用来创建、修改、组织项目中各种文件,对项目中程序进行编译和连编,形成一个可以运行的应用程序系统。3 图书管理系统总体规划3.1数据表的结构3.1.1 图书信息表(B_Book.dbf)(见图3.1)图3.1 图书信息表(B_Book.dbf

19、)3.1.2 会员信息表(V_Vip.dbf)(见图3.2)图3.2 会员信息表(V_Vip.dbf)3.1.3用户信息表(U_Load.dbf)(见图3.3)图3.3 用户信息表(U_Load.dbf)3.1.4 主要表单的结构录入图书信息表单(B_Book.sct)(见图3.4)图3.4 录入图书信息表单(B_Book.sct)会员信息录入表单(v_vip.SCT)(见图3.5)图3.5 会员信息录入表单(v_vip.SCT)图书借阅/归还表单(借还登记.SCT)(见图3.6)图3.6 图书借阅/归还表单(借还登记.SCT)书籍/会员多条件查询表单(书籍查询.sct/会员查询.SCT)(见

20、图3.7)图3.7 书籍/会员多条件查询表单(书籍查询.sct/会员查询.SCT)权限设置表单(U_Edit.sct)(见图3.8)图3.8 权限设置表单(U_Edit.sct)3.3.5 主要报表结构会员打印(v_vip.FRT)(见图3.9)图3.9 会员打印(v_vip.FRT)在册图书打印(B_Book. FRT)(见图3.10)图3.10 在册图书打印(B_Book. FRT)4 图书管理系统具体实现本图书管理系统具有安全高效、 简单易用、可迅速查询几个特点。 超级管理员(sys)可以设置不同权限的用户,超级管理员(sys)可以系统的管理图书的信息、会员的信息与会员的借阅情况,用户可

21、依据自己的需求查询、借阅书库中的书籍。本系统主要划分五个模块: 管理模块、图书管理模块、会员管理模块、图书借还管理模块、图书查询以与会员查询模块。管理模块:超级管理员(sys)可以方便地创建用户、编辑此用户的权限、删除用户。图书管理模块:用户通过此模块来管理和查询自己所需要的书籍的基本情况,包括书籍的添加、修改、删除以与书籍编号、书名、类别、作者、价格等;会员管理模块:用于管理和查询会员的基本情况,包括会员的添加、修改、删除、最大借书量等操作;图书借还管理模块:管理人员通过此模块来进行图书状态的查询,包括图书是否在馆、会员借书清单列表等;图书查询以与会员查询模块:用于完成图书信息的多项联合查询

22、以与会员信息的多项联合查询。 4.1 系统分析与设计4.1.1 需求分析为了更好的适应我校教师与学生的借阅需要,缓解手工管理存在的弊端,我们开发了针对管理我校教职员工借书的图书管理系统。本系统向用户提供的服务将在传统的“采-编-借-查”的基础上,进一步提供全方位的信息服务。它具有以下几个特点:可以存储所有馆中图书的资料以与借阅人员的基本资料,具有安全,高效的特点。只需一至二名档案录入人员即可操作本系统,简单易用,节省大量人力。通过用户的管理,超级管理员(sys)可为操作人员建立用户并分配应的权限,记录操作过程,避免了误操作和有意图的改动重要信息。可通过图书查询以与会员查询迅速查到所需信息。用户

23、的需求可分为以下四个方面:第一方面是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存, 适应借阅者的需求;第二方面是借阅者能通过计算机来查询,浏览图书馆中的图书,来确定自己需要的书籍,为借阅做好准备;第三方面是工作人员对读者的借书情况能做好全面的掌握,与时得到每个读者的当前借阅状态;第四方面也是图书馆的核心工作,对图书的借阅管理。4.1.2 模块设计本系统主要划分为以下五个模块:图书管理,教师管理,图书查询和借阅查询,借阅管理以与基础维护(在这里把图书查询和借阅查询将作一个大的模块来分析)。主要的系统模块如图所示 云丰小学图书管理系统XX管理模块图书管理模块会员管理

24、模块图书借还管理模块图书查询以与会员查询模块图4.1 系统模块图下面分别对这五个模块功能进行简单介绍:1、 管理模块:超级管理员(sys)通过此模块来管理用户,包括创建用户、编辑此用户的权限、删除用户等。在创建用户时,先输入合法的用户名和两次合法密码确认。并判断此是否已经存在,如果存在提示更改名。新的用户必须给其分配权限才能使用,编辑用户的权限模块通过直观简单的复选框完成用户权限的分配工作。删除操作:首先要弹出提示窗口让用户确认是否删除,只有在用户确认之后才能够进行用户的删除。2、 图书管理模块: 图书馆工作人员通过此模块来管理各类图书,包括新书的添加,图书的修改、删除、以与备注书籍的相关信息

25、等。在进行图书的添加时,在空白的窗口进行图书信息的录入。图书删除操作:首先要弹出提示窗口让用户确认是否删除,只有在用户确认之后才能够进行图书的删除;图书修改操作:根据用户选定的书对所有的信息都可进行修改或还原。3、 会员管理模块: 图书馆工作人员可以通过此模块来管理和查询会员的基本情况,包括会员的编号、性别、单位部门、联系、地址等相关信息。还可以实现对会员的添加、修改以与删除等操作。会员的添加:在空白的窗口进行新的会员信息的录入,信息修改:要能够根据管理人员选定的会员进行修改,即列出该会员的所有信息,在这个基础上进行会员信息的修改或还原;教师信息删除:当系统中不需要该会员信息时,可选定该会员来

26、执行删除操作,删除时会弹出提示窗口让管理人员确认是否删除,只有在管理人员确认之后才能够进行会员信息的删除。4、 图书借还管理模块: 通过此模块来完成会员的图书借阅以与还书的工作。其中主要包括借书,还书两部分。借阅:借阅时,除了输入图书编号选择会员外,还要修改b_book管理表中的“状态”字段,以免其他的教师重复对该书借阅;还书:先进行借书会员确认,注意在判断该书是否借出时,同借书流程做相反处理,只有已借出的书才能进行还书处理,同时在归还图书时,除了更新在借阅信息中的容外,还要更新该书的状态字段为“在馆”,以方便别的教师借阅。5、 图书查询以与会员查询: 读者通过此图书查询模块来查询自己所需要的

27、书籍的基本情况,本模块提供了包括书籍编号,书名,作者,出版单位等在的多种查询条件,读者可以根据这些查询条件和关系进行所需图书信息的查询;会员查询模块提供了包括会员编号,会员,类别,最大借阅量,单位部门,联系,地址等在的多种查询条件, 工作人员可以根据这些查询条件和关系进行所需会员信息的查询。4.1.3 分析与创建数据库根据系统功能需求,数据库采用Visual Foxpro 6.0建立,它完全可以适应工作需求,并且它所支持的数据库类型十分丰富,维护简便,费用比较低,人员素质要求不是很高,容易升级。根据模块的设计,以与规化的设计要求,本系统的数据库表设计如下图所示。表(1)数据库data_book

28、.dbc的信息,表(1.1)用来存放书籍的基本信息,表(1.2)用来存放会员的基本情况,表(1.3)用来存放用户的基本情况。(见表4.1,4.2,4.3)表4.1 图书管理表(B_Book.dbf)字 段 名 称数 据 类 型字 段 属 性字段大小作用必填字段索引是否主键图书编号字符型10书籍编号是有(无重复)是条形码字符型13条形码是无书名字符型50书籍名称是无作者字符型20编者 是无字符型20出版单位是无出版日期日期型8出版日期是无页数数值型3页数是无ISBN字符型13ISBN号是无图书类别字符型10分类是无存放位置字符型20书架位置是无入馆时间日期型8购进时间是无借出时间日期型8借出时间

29、否无归还时间日期型8归还时间否无图书价格字符型10书籍单价是无借出次数数值型10借出次数否无状态字符型10是否借出否无租金字符型10借书租金否无简介字符型50容简介否无操作人字符型10操作是无备注字符型20备注否无序号数值型10报表用是无表4.2 会员情况表(V_Vip.dbf)字 段 名 称数 据 类 型字 段 属 性字段大小作用必填字段索引是否主键会员编号字符型10会员编号是有(无重复)是字符型10会员是有(无重复)是性别字符型2会员性别是无类别字符型10会员类别是无借书数量数值型2最大借阅量是无租金字符型10借书租金是无借书期限字符型5最大借书期限是无单位部门字符型20所在单位是无联系字

30、符型15联系是无借书次数字符型10借书次数是无登记日期日期型8登记日期是无住址字符型30家庭住址是无备注字符型30备注是无操作人字符型10操作是无序号数值型10报表用是无表4.3 管理表(U_Load.dbf)字 段 名 称数 据 类 型字 段 属 性字段大小作用必填字段索引是否主键U_ID字符型8编号是有(无重复)是U_NAME字符型6是有(无重复)是U_PASS字符型6密码是无XTGL逻辑型1菜单项1是无。共30项逻辑型1。2、3。是无。GY逻辑型1菜单项30是无4.2 创建管理窗体模块4.2.1、会员管理窗体模块(V_Vip.SCT)的功能会员管理窗体模块主要完成会员管理的功能,包括会员

31、的添加、删除和修改等会员基本信息的操作。工作人员可以根据使用的需要,依靠单击窗体中相应的按钮(“添加”、“修改”、“删除”都具有相应的快捷键设置)分别进行不同的操作。在添加会员时,单击主窗体中菜单栏中的“会员管理”菜单的“注册会员”项即可弹出会员管理窗体 (V_Vip.SCT)。在该窗体中,工作人员进行会员信息的录入。添加时,可先选定“添加”此时会出现一空白的会员信息表,接下来进行会员编号,会员,会员性别,类别,单位部门,联系,地址的录入(注意:会员编号与会员都设置为必填字段),信息录入完毕点击“保存”(此处“保存”具有确定的功能)即完成添加会员信息的工作。在修改会员信息时,工作人员可以在查找

32、按钮中选择搜索的容,并输入相应的关键字,先查到目标会员的信息后,在此基础上进行修改。修改完毕,单击“保存”按钮即可完成修改和保存操作(此处“修改”具有确定的功能),如果误修改,单击“还原”按钮回到修改前的状态。在删除会员时, 工作人员可以在会员管理窗体中进行相应的操作:首先在查找按钮中选择搜索容(会员编号或会员或会员性别或会员类别),并输入相应的关键字(每个索引都有自己相对应的容),先锁定目标会员的信息后, 单击“删除”按钮即可完成操作。注意:以上会员管理窗体 (v_vip.SCT)中操作人是用户登陆后自动记录的,无法进行修改,此字段记录了操作人员的操作轨迹,以便以后核实。会员管理窗体 (v_

33、vip.SCT)如图:图4.3 会员管理窗体 (v_vip.SCT)为了便于工作人员的查询和管理,会员信息的相关查询也可以在此窗体中实现。此处的设置按钮有转到首记录,转到末记录和与或查询,关闭等操作。工作人员在进行会员的管理和维护时可以方便快捷的运用这些操作。“会员信息管理”操作如下表所示(见表4.4)表4.4 “会员信息管理”操作表添加(会员信息)“添加”选中所需选项(*为必填)* 会员编号* 会员会员系别会员性别“修改”完成相应操作修改(会员信息)“修改”会员编号会员会员系别会员性别删除(会员信息)查询到所需选项会员编号会员会员系别会员性别“删除”会员挂失模块:1、 模块(Module1)

34、的功能会员挂失模块主要完成会员卡挂失的功能。2、 窗口界面设计(见图4.4,4.5)图4.4 窗口界面设计图4.5 窗口界面设计窗体的工作流程方式在窗体加载时,在“Init”事件执行“set dele on”命令,不显示有删除标记的记录,操作人员选择会员名称下拉列表框中的,单击“挂失”命令按钮,程序自动检查此会员是否还有借阅图书未归还,并在下方表格中显示借阅图书的信息。如果有未归还图书,系统将提示“您所借图书没有全部归还,请归还后挂失”,防止图书的丢失。4.2.2 图书管理模块(B_Book.sct)的设计图书管理窗体模块(B_Book.sct)的功能图书管理窗体模块主要完成图书管理的功能,包

35、括图书的添加、删除和修改等图书基本信息的操作。工作人员可以根据使用的需要,依靠单击窗体中相应的按钮(“添加”、“修改”、“删除”都具有相应的快捷键设置)分别进行不同的操作。在添加图书时,单击主窗体中菜单栏中的“图书管理”菜单的“录入图书信息”项即可弹出图书管理窗体 (B_Book.sct)。在该窗体中,工作人员进行图书信息的录入。添加时,可先选定“添加”此时会出现一空白的图书信息表,接下来进行图书编号,书名,作者,图书类别,图书价格,图书状态(注意:图书编号与图书都设置为必填字段),信息录入完毕点击“保存”(此处“保存”具有确定的功能)即完成添加图书信息的工作。在修改图书信息时,工作人员可以在

36、查找按钮中选择搜索的容,并输入相应的关键字,先查到目标图书的信息后,在此基础上进行修改。修改完毕,单击“保存”按钮即可完成修改和保存操作(此处“修改”具有确定的功能),如果误修改,单击“还原”按钮回到修改前的状态。在删除图书时, 工作人员可以在图书管理窗体中进行相应的操作:首先在查找按钮中选择搜索容(图书编号或图书或图书性别或图书类别),并输入相应的关键字(每个索引都有自己相对应的容),先锁定目标图书的信息后, 单击“删除”按钮即可完成操作。注意:以上图书管理窗体 (B_Book.sct)中操作人是用户登陆后自动记录的,无法进行修改,此字段记录了操作人员的操作轨迹,以便以后核实。图书管理窗体

37、(B_Book.sct)如图:(见图4.6)图4.6 图书管理窗体 (B_Book.sct)图为了便于工作人员的查询和管理,图书信息的相关查询也可以在此窗体中实现。此处的设置按钮有转到首记录,转到末记录和与或查询,关闭等操作。工作人员在进行图书的管理和维护时可以方便快捷的运用这些操作。4.2.3 图书借还管理(借还登记.scx)模块单击主窗体菜单栏中的“借还管理”菜单项中的“借还登记”项即可弹出借还登记(借还登记.scx)。1、在text1文本框中录入图书编号,text1文本框的Maxlength的属性设置为10,接下来单击检索(command1)按钮查看图书有关的信息,图书状态label6.

38、caption显示图书状态,如为“在馆”表示可以借阅。如为“婷”表示此书已经被会员婷借出,借出(command2)按钮的enabled属性为F,不可选。2、图书状态label6.caption显示图书状态,如为“在馆”表示可以借阅,在(combo1)下拉列表框中选择会员。此时借出(command2)按钮的enabled属性为T,单击借出(command2)按钮将此书借出。3、还书:选择(combo2)下拉列表框选择会员,在表格(grdb_book)中显示此会员所有借阅图书的信息,在表格中点击一下要还的图书,单击还书(command4)按钮还书。图书借还管理窗口图例如下(见图4.7)图4.7 图书借还管理窗口图编写窗体代码按照以上的工作流程,列出主要过程的代码如下() 响应“检索”按钮的单击事件select b_bookset filter totsbh=alltrim(thisform.text1.value)set order to 图书编号 &指定控制索引文件if empty(tsbh)

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|