摘 要
校园图书馆信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单,使用方便等特点。经过分析,我使用Microsoft公司的Visual Foxpro6.0作为后台数据库,前台采用 Visual Foxpro6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库设计器这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。接下来是关于该系统的整个设计开发过程的介绍。论文首先介绍了为什么要开发学校图书馆信息管理系统,从三个方面阐述了开发本系统的意义。紧接着从编程环境的选择和关系型数据库的实现两个方面入手介绍了怎样开发一个图书馆信息管理系统。论文的第二章对Windows下 Visual Foxpro6.0编程环境进行了较为详细的介绍。Visual Foxpro6.0凭借其事件驱动的应用程序、 简洁的Visual FoxPro语言与函数、 面向对象的编程、 支持跨平台开发以及 与数据库良好的连接性等一系列的优点成为开发本应用系统的首选开发工具。第三章则重点介绍了Visual Foxpro6.0关系数据库的概念,以及数据库的创建与连接过程。接下来的一章里对系统功能与流程图进行了介绍。本系统是针对校园图书馆的日常管理工作而设计的, 能够完成从图书的采购到入库,外借到收回,借书证的办理等功能。其中包括了:逾期滞纳金的收取,丢失图书的处理等等各个方面的工作。系统流程图则详细说明了系统各主要功能的流程情况。论文的第五章分别介绍了用户界面的实现与数据库的实现,包括各级菜单的实现及数据库中每一张表的详细说明。文章的最后是对本次毕业设计的总结以及致谢,同时附上了主要的参考文献及程序清单。
关键字:面向对象 窗口 数据库设计器
ABSTRACT
The summary The books administrative system of the school is typicals information management system( MIS), wrap up mainly in its development Draw together the setting-up of backstage supporter's data base and two respects of development of maintaining and front application program. Yes On the former require set up data consistency and integrality strong, data security kind data base, Requires to the latter that the function of application program is complete, operate and wait for the characteristic simple, easy to usly. Through analysing , I use Visual Foxpro6.0 of Microsoft company it as backstage supporter's data The storehouse, the stage adopts Visual Foxpro6.0 developing instruments, utilize its various kinds of offered to face The developing instruments of target, especially window can have been convenient data succinct to handle data base Intelligent targets, set up and use the prototype systematically within short time at first, then to the initial prototype department It is changed and taken the place of that the interconnected system carries on the demand, revise and improve constantly, until forming user's satisfied feasible system. It is the introduction of developping course to follow. The thesis has been introduced at first Why develop the books administrative system of the school and explain from three respects that develops a systematic one The meaning. And then enter from the choice of the programming environment and two respects of realization of the relation type data base Hands have recommended how to develop a books administrative system. Chapter two of the thesis is to Windows Visual Foxpro6.0 programming environment has introduced comparatively detailed one. Visual Foxpro Last its at 6.0s it is that the incident urge application program, succinct Visual Foxpro languageses and Function, face the programming, support and step platform develops of target A series of merits, such as connecting nature,etc. become first-selecteds developing instrument which develops a copy of application system. Chapter four The ones that have introduced Visual Foxpro relation data bases especially are general Reading, and establishment of the data base and course of joining . To the function of the system in a following chapter Have carried on introduction with the flow chart . This system is a daily management which is directed against the library of the campus Designing , it is so for public use that regain to putting in storage to finish the purchase from the books, The doing of library card Pay attention to and wait for the function. Include: It exceeds the time limit to collect belated payment lost the treatments of bookses,etc. Jobs of various fields. Every main function of system of elaboration of systematic flow chart flows A situation. Realization and the the data base one that chapter five of the thesis has introduced user's interface separately are real Now, including the elaboration of every form in the realization and data base of the menus at all levels. The article end whether this the summaries of the graduation projects and can't thank you,last main ginseng at the same time Take an exam of the document and procedure inventory .
Key word: Face the target Form database Designer
目 录
摘 要 1
目 录 4
第一章 绪论 1
1.1 在学校使用计算机管理图书的意义 1
1.2 图书馆信息管理系统的设计分析 1
第二章 开发工具的选择 2
2.1 编程环境的选择 2
2.2 关系型数据库的实现 2
2.3 WINDOWS环境下的VISUAL FOXPRO6.0 2
第三章 使用VISUAL FOXPRO实现关系型数据库 8
3.1 数据库的概念 8
3.2 新建一个数据库 8
3.3创建数据库 8
第四章 系统的总体规划 11
4.1 系统的功能描述 11
4.2 图书馆信息管理系统功能的定位 11
4.3 图书馆信息管理系统的开发目标 11
4.4图书馆信息管理系统的边界定义 11
第五章 系统的具体实现 12
5.1 系统的开发平台 12
5.2 程序运行界面图 14
5.3 系统测试 17
5.3.1 模块测试 18
5.3.2 功能测试 18
5.3.3 整体测试 19
第六章 结 束 语 20
参考文献 21
附:程序清单 22
第一章 绪论
1.1 使用计算机管理图书的意义
目前我国的很多学校图书馆中图书的管理还不太完善,已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代传统的管理方法必然被以计算机为基础的信息管理所取代。
作为一个信息管理专业的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志曾经说过:“科学技术是第一生产力”,希望能用这三年的所学编制出一个实用的应用程序来帮助一些学校图书馆进行更有效的图书馆信息管理。
归纳起来,好处大约有以下几点:
(1) 可以存储所有的图书档案,安全、高效;
(2) 只需一到二名图书录入员即可操作系统,节省大量人力;
(3) 可以迅速查到所需信息。
1.2 图书馆信息管理系统的设计分析
根据实际情况,我使用原型法(Rapid Prototyping)即以少
量代价快速地构造一个可执行的软件系统模型。使用户和开发人员
可以较快地确定需求,然后采用循环进化的开发方式,对系统模型
作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性
质全部满足。此时模块也发展成为最终产品了。