毕业论文-丰云小学图书管理系统.doc
《毕业论文-丰云小学图书管理系统.doc》由会员分享,可在线阅读,更多相关《毕业论文-丰云小学图书管理系统.doc(50页珍藏版)》请在咨信网上搜索。
1、云丰小学图书管理系统 第 50 页 云丰小学图书管理系统摘 要图书管理系统是典型的信息管理系统(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
3、 building up data-base 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 Microso
4、ft because of its objective 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
5、 body of a book has 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
6、toward digitization 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 scie
7、nce from the software engineering angle but rigorous expounding.Keywords:ActiveX , Form , Events目 录开题报告 -1摘要 -11 绪论 - 52 Visual Foxpro 6.0 编程环境简介 -62.1 Visual Foxpro 6.0 简介 -62.2 基本概念 -72.3 Visual Foxpro 6.0 的安装 -82.4 Visual Foxpro 6.0的基本组成 -83 图书管理系统总体规划 -103.1 数据表的结构、表单、报表-104 图书管理系统具体实现 -154.1 系统
8、分析与设计 -154.1.1 需求分析-154.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是一个完全的面向对象程序设计技术与传统的过程化程序设计模块相结合的开发环境,它建立在事件驱动模型
11、的基础上,给程序的开发提供了极大的灵活性,在Foxpro系列产品的发展过程中,VFP3.0项对于它之前的XBASE关系新数据库来说具有一个重大的突破,它把可视化编程工具引入到关系型数据库系统的开发中,采用面向对象的程序设计技术以及事件驱动模型环境,以帮助用户以更快的速度创建,修改用户的应用程序。VFP6.0中文版在性能,系统资源利用和设计环境等方面都采用了很多新技术,并对系统作了全方位的优化,具体表现如下:1、 完全的32位开发环境2、 提供了更优越的连接性3 、可以更好的利用ACTIVEX控件,更进一步加强了OLE和ACTIVEX的集成,充分体现了ACTIVEX无处不在的思想4 、对SQL的
12、支持和完整的数据库前台开发能力,使得VF更适用于INTERNET并为以有的应用向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
14、头文件.QPR生成的查询程序.DBF表文件.HLP图形方式帮助.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编译后的菜单程序.
15、VUE视图文件.FPT表的备注文件.OCXOLE控制.WIN窗口文件2.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的基
16、本组成1、Visual Foxpro 6.0的主窗口Visual Foxpro 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 Fo
17、xpro 6.0系统环境的设置Visual Foxpro 6.0系统的环境设置决定了系统的操作运行环境和工作方式,设置是否合理、适当,直接影响系统的操作运行效率和操作的方便性。系统安装时按默认方式进行了相应的设置,用户通过设置系统环境,可添加或删除Visual Foxpro 6.0的相关组件,也可对系统当前环境重新调整设置。添加或删除Visual Foxpro 6.0组件的操作,要通过系统安装程序来实现,而当前环境的设置可通过相关命令和菜单操作方式来实现。下面简要介绍以菜单方式设置系统环境的操作方式。环境设置包括主窗口标题、默认目录、项目、编辑器、调试器及表单工具选项、临时文件存储、拖放字段对
18、应的控件和其他选项等内容。“选项”对话框或SET命令进行附加的配置设定,还可以通过配置文件进行设置。4、项目管理器的使用在Visual Foxpro 6.0系统中,使用项目组织、集成数据库应用系统中所有相关的文件,形成一个完整的应用系统。所谓项目是Visual Foxpro 6.0中相关数据、文档和各类文件、对象的集合,也即项目是与一个应用有关的所有文件的集合。项目管理器是Visual Foxpro 6.0系统创建、管理项目的工具,用来创建、修改、组织项目中各种文件,对项目中程序进行编译和连编,形成一个可以运行的应用程序系统。 3 图书管理系统总体规划3.1数据表的结构3.1.1 图书信息表(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 小学 图书 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。