您现在的位置:网站首页答辩论文计算机毕业设计相关计算机毕业设计

VF图书管理系统[源程序 论文]

  • 简介: 目 录 前 言-------------------------------------------------------------------------1第一章 图书管理系统的可行性分析--------------------------...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

目 录

前 言-------------------------------------------------------------------------1
第一章 图书管理系统的可行性分析-------------------------------------------------2
(一)开发一个图书管理系统的意义-------------------------------------------------2
(二)图书管理系统的实现---------------------------------------------------------2
(三)图书管理系统的简介---------------------------------------------------------3
第二章 系统分析和模块设计思想---------------------------------------------------4
(一) 图书管理系统的用户要求----------------------------------------------------4
(二) 图书管理系统工作过程分析--------------------------------------------------4
(三) 图书管理系统模块的分类及功能----------------------------------------------4
(四) 图书管理系统数据流程分析--------------------------------------------------4
(五) 数据库和表的设计----------------------------------------------------------6
第三章 图书管理系统的设计流程和实现方案-----------------------------------------8
(一) 设计环境Visual FoxPro6.0软件介绍-----------------------------------------8
(二) 图书管理系统程序的概述----------------------------------------------------8
(三) 图书管理系统的设计--------------------------------------------------------9
第四章 系统的运行和维护--------------------------------------------------------29
(一) 系统的运行---------------------------------------------------------------29
(二) 系统的维护---------------------------------------------------------------29
总 结------------------------------------------------------------------------30
参考文献------------------------------------------------------------------------31

摘 要

随着计算机技术的发展,计算机的应用日益普及到社会的方方面面,图书管理系统可以安全高效的存储所有的图书档案、迅速查到所需信息。
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用序的开发两个方面。本文对图书管理系统的整个设计开发过程的进行了介绍。阐述了图书管理系统的功能、特点及开发本系统的意义,以及从采购到入库、外借到收回、读者管理、用户管理、统计、打印等功能的设计。
本系统是针对计算机在Windows环境下,开发设计图书管理系统前端应用程序和后台数据库的建立和维护。系统选用Visual Foxpro6.0为前台开发工具,选用Microsoft Visual Foxpro6.0作为后台数据库,利用Visual Foxpro6.0提供的各种面向对象的开发工具,及数据库设计器实现了对数据库的建立和维护。

关键词:图书管理系统 面向对象 Visual Foxpro6.0 模块结构化 数据库

A tract
As the development of computation technique, computer a lication has been in every a ect of society. The books administrative system contai functio such as saving all files, swift requiring what needed with security and efficiency.
Founding a back-stage database and its front –stage a lication devote to the books administrative system. a typical MIS .This thesis introduces the whole designing course of The books administrative system .Adding to functio ,characters, meaning about development, it will make you understand the operation proce about bargaining and store , lending and return , management in both readers and users, statistics and printing .
This system is based on Windows, back-stage database and its front –stage a lication ,the two a ects with Visual Foxpro6.0 used as its front-stage development tool, Microsoft Visual Foxpro6.0 has been elected for its back-stage su orting tool and Visual Foxpro6.0 su lies certain objects operation development tools, adds the database realizes what a database founding and modifying.

Key words: The books administrative system、OOP、Visual Foxpro6.0 objects operation 、
Block Structured、Date base

前 言


图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。智能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单,使用方便等特点。经过分析,我使用Microsoft公司的Visual Foxpro6.0作为后台数据库,前台采用 Visual Foxpro6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库设计器——方便而简洁操纵数据库的工具。
本文对图书管理系统的整个设计开发过程的进行了详尽的介绍。第一章对图书管理系统进行概述,介绍了图书管理系统的功能、特点及开发本系统的意义,并介绍了怎样开发一个图书管理系统。第二章阐述了对图书管理系统的分析和系统功能模块化设计思想,本系统是针对图书馆的日常管理工作而设计的;能够完成从采购到入库、外借到收回、读者管理、用户管理、统计、打印等功能,引入了功能模块设计思想,对数据流程作了分析,并介绍了系统中的数据库和表的设计,包括对每一张表的详细说明。第三章详尽的阐述了图书管理系统的设计流程和实现方案,对Windows下 Visual Foxpro6.0编程环境进行了较为详细的介绍。Visual Foxpro6.0凭借其事件驱动的应用程序、简洁的Visual FoxPro语言与函数、面向对象的编程、支持跨平台开发以及与数据库良好的连接性等一系列的优点成为开发本应用系统的首选开发工具。本章详尽对系统的实现作了介绍,包括各级菜单的实现及用户界面的实现,并介绍了系统的功能模块的流程图,系统流程图则详细说明了系统各主要功能的流程情况。文章的最后是对本次毕业设计的总结以及致谢,同时还附上了论文的主要参考文献及源程序清单。


第一章 图书管理系统的可行性分析
(一)开发一个图书管理系统的意义
1. 计算机的优点:
今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
1)计算机可以代替人工进行许多繁杂的劳动;
2)计算机可以节省许多资源;
3)计算机可以大大的提高人们的工作效率;
4)计算机可以使敏感文档更加安全等等。

2. 在我国使用计算机管理图书的意义:
现在我国的很多单位图书馆中图书的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。归纳起来,好处大约有以下几点:
1)可以存储所有的图书档案,安全、高效
2)只需一到二名图书录人员即可操作系统,节省大量人力
3)可以迅速查到所需信息

3. 图书档案的设计分析
根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精华,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。
(二)图书系统的实现
1. 编程环境的选择
Microsoft公司的Visual Foxpro6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Foxpro6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。另外,VFP 还具有:用户通过各种动作控制应用程序的流程,简单的Visual FoxPro语言与丰富而功能强大的内置函数,面向对象的编程,跨平台开发,与数据库的连接性等一系列的优点,因此,实现本系统,VF是一个相对较好的选择。
2. 关系型数据库的实现
Visual FoxPro 6.0本身就是一种关系数据库,它体积虽然较小但是功能强大,支持多种平台,几乎拥有其它大型关系型数据库的所有功能,如触发器、存储过程等。由于Visual Foxpro6.0本身已经是一个完整的数据库系统,所以在项目的开发阶段,单机即可开发大型数据库应用。开发完成后,几乎不用更改,把开发出的应用系统升迁到网络中即可运行在其它数据库上。VF可以通过标准的SQL语句及自身的语言来访问数据库,从而实现数据检索。
(三)图书管理系统的简介
1. 图书管理系统的功能特点
本软件针对图书馆的业务范围及工作特点,设计了借还管理、图书管理、读者管理和用户管理等4个子系统,这四个子系统包括了图书馆的主要业务,可以全面实现对图书馆的采购、编目、检索、统计和流通等业务的计算机管理,大大减轻了图书馆工作人员的工作量,全面提高了图书馆的管理效率及服务质量,使图书馆管理水平和业务水平跃上一个新的台阶。应用本系统可以在计算机上灵活、方便地管理图书,从而大大的提高了处理效率,使管理更加现代化。本系统是根据实际情况和具体内容,按一定的要求、科学、合理进行系统分析,设计,具体包括菜单设计、数据输入、查询、删除、修改、打印等各种设计。从而使本系统完全能满足经济性、灵活性、系统性及可靠性的要求。其特点有:
1)简洁一致,操作便利;
2)图形化界面,完备的功能提示;
3)表格中的文字和图形同时显示、操作。
本系统基于好用、易用、美观的原则设计了统一的人机界面本系统适用于各类小型图书馆,以及各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理。
系统考虑到设计与用户两方面,使其尽量具有好的兼容性,速度快,功能强的特点,可让程序运行相对变得简单而方便,可使用户只要根据功能提供的提示,就可以简便地运行正确操作。
2. 图书管理系统的设计环境
软件环境:Microsoft Windows 98 中文第二版
Visual FoxPro 6.0中文版;
Microsoft Office XP

第二章 系统分析和模块设计思想
(一)图书管理系统的用户需求
本系统基于好用、易用、美观的原则设计了统一的人机界面本系统适用于各类小型图书馆,以及各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理,其用户要求如下:
1.小而全:同一可视界面包括图书馆所有主要业务;条理清晰、流程合理
2.集成性:集成图书管理、读者管理、统计查询、图书馆资料设定等
3.易用性:工作流程切合图书馆日常工作,使操作更为简单方便
4.易维护:程序自动安装,无须手工设置干预
5.权限管理:每个使用者都有严格的权限管理,保证工作有效、有序地进行

(二)图书管理系统工作过程分析

图书管理系统要完成借书还书、图书的新增和删除、读者的管理、资料打印和统计以及管理员对图书管理七大功能,为了使用户能直接、明朗地完成这些操作程序,我们就把这些操作分别用不同的模块来完成,这里就引入了功能模块的设计

(三)图书管理系统模块的分类及功能

借书——根据您提供的图书条形码和图书编号确认图书,再根据读者的编号确认读者后把此书借给这位读者。
还书——根据您提供的图书条形码和图书编号确认图书,再根据读者的编号确认读者后把此书归还。
图书管理——对所有图书的资料进行添加,修改和删除等操作。
读者管理——对所有读者的资料进行添加,修改和删除等操作。
打印——针对用户需求来设定的,用户可以直接通过“打印”功能模块来直接打印自己所需要的资料。
统计——图书基础状况统计排名。
管理员——在这里修改管理员的登录密码

查看评论 已有0位网友发表了看法
  • 验证码: