毕业设计(论文)学校图书管理系统

上传人:枫** 文档编号:432884043 上传时间:2022-12-01 格式:DOC 页数:43 大小:1.22MB
返回 下载 相关 举报
毕业设计(论文)学校图书管理系统_第1页
第1页 / 共43页
毕业设计(论文)学校图书管理系统_第2页
第2页 / 共43页
毕业设计(论文)学校图书管理系统_第3页
第3页 / 共43页
毕业设计(论文)学校图书管理系统_第4页
第4页 / 共43页
毕业设计(论文)学校图书管理系统_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《毕业设计(论文)学校图书管理系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)学校图书管理系统(43页珍藏版)》请在金锄头文库上搜索。

1、唐山广播电视大学毕业设计学校图书管理系统07秋计算机信息管理毕业设计设计人:学 校:迁安电大学 号:日 期:2009年10月目录第一章 前言3第二章 系统说明4运行环境 5第三章 系统设计 6 一 系统总体设计思想 6二 创建项目文件及项目结构文件夹 8三 数据库及数据表的设计与创建 10第四章 功能模块的创建 16一 制作开始界面表单16二 制作系统界面表单19三 制作初始化表单 22四 制作图书资料表单24五 制作读者信息表单25第五章 编译与连接 26第六章 参考文献 27第一章 前言 随着计算机、通信和信息技术突飞猛进的发展,应用范围非常广泛,人们对信息的需求量越来越大,随之而来的就是

2、如何有效地管理和使用信息的问题。计算机技术的应用与推广,将直接推动社会信息化的发展。计算机功能的不断强大,已成为管理信息必不可少的工具。计算机的应用主要是计算机软件的使用和开发,可以说,没有软件,就没有计算机的应用。尤其是处理大量数据时,必须要有稳定可靠的数据库管理系统,以Visual FoxPro 6.0 中文版为应用软件的开发平台,它具有严谨的数据库结构、先进的面向对象模型、完善的主从结构,所开发的各类应用软件易学易用,可视化程度高。由于数据库具有数据结构化,高度共享,冗余度低,程序和数据相对独立,易开发,易编写修改应用程序的特点,所以数据库技术得到了广泛的应用。为了检验三年来所学的知识,

3、设计学校图书管理系统,主要是为了更好更方便的管理学校图书借阅登记、读者信息、图书库存统计等工作。根据学校实际情况,实现学生借阅情况录入、查询和变更等日常工作。该系统是对学校图书馆的图、人员资料进行管理,为馆藏图书的流通作业提供一整套操作简单、可靠、界面友好、易于维护的处理工具。系统对图书编目、借阅流通等数据进行统一处理,避免数据存放、数据录入时的重复,提高工作效率,减少系统数据处理的复杂性。第二章 系统说明学校图书管理系统是所有大中小学校所必须的,它包括对学生借阅情况登记卡、新书录入、查询、变更和打印输出等。如果手工统计,人数较多,工作量较大,耗时费力,采用计算机管理,可使人们从繁重的劳动中解

4、脱出来,仅一些简单的操作便可及时、准确地获得需要的数据。基于Visual Foxpro 6.0具有强大的数据库管理功能设计该系统,操作界面直观,简单快捷,比较实用。本系统是采用面向对象的程序设计思想进行编制的,整个系统由若干个表单、类、报表组成,由项目管理器统一管理全部程序的编写和调试。用户可通过主表单调用系统和各项功能。面向对象程序设计不再是单纯的从代码的第一行一直编写到最后一行,而是考虑如何创建类和对象,利用类和对象来简化程序设计,便于程序的维护与扩展。其主要功能:1 实现图书库存的管理2 借阅人员基本情况登记3 图书借阅、归还统计4 打印各类统计结果运行环境:1软件环境:运用Micros

5、oft Visual Foxpro 6.0中文版设计开发此系统,具有简单、方便、快捷等特点。系统需要安装Microsoft Visual Foxpro 6.0中文版和Windows系列操作系统。2硬件环境:586及以上机型200M以上硬盘空间32M以上内存。第三章 系统设计一、 系统的总体设计思想针对学校图书管理系统的具体要求,在设计时把整个系统划分为以下几个模块: 初始化模块 图书资料模块 读者信息模块 借阅登记模块 退出系统模块仅仅建立数据库文件还是很不够的,一个数据库文件至多只是一些数据的集合,只有编制一定的程序对其进行管理,从中按用户要求产生数据,才能成为供用户使用的信息。Visual

6、FoxPro6.0提供了各式各样的命令语句和函数使其成为可能。在结构模块化设计思想的指导下,本系统采用了模块化的程序设计,将系统分成几个独立的功能模块,每个大模块又由几个小模块组成。这样,在各自的表单状态下,由各个模块完成相应的功能。结构化设计思想使程序清晰易懂,操作简便,大大提高了设计的效率,而且最大限度地减少不必要的错误。系统结构框图如下:学校图书管理系统系统开始界面读者信息退出系统借阅登记图书资料系统初始化借阅信息查询借书信息浏览读者查询读者浏览录入读者资料新书录入图书查询库存图书浏览1、 系统初始化模块初始化模块设计主要目的是清除当前系统所有基本库中数据,包括借书人员信息数据表、图书库

7、存信息表和图书借出信息表。方便用户重新录入数据。2、 图书资料模块图书资料管理模块的主要功能是完成图书的录入、查询、浏览等操作。可浏览库中所有图书的书书名、作者、出版社、出版日期、单价和册数;查询处理可按书名和出版社分类查询,并将结果显示于表中。3、 读者信息模块读者信息模块完成读者基本情况登记、查询和浏览工作,包括借书人姓名、借书证号、职务、单位等。4、 借阅登记模块 借阅登记模块主要任务完成借书人借书的基本情况浏览和查询处理工作。二、 创建项目文件及项目结构文件夹一个系统的开始过程,就是一个项目的实施过程。通常在数据库开发环境中开发应用系统时,首先需要考虑创建一个项目文件,系统提供的“项目

8、管理器”就是针对设计项目统一管理的一种工具,通过它可以很方便地管理系统所需要的所有文件,还可以通过项目管理器进行类库的转移和复制及存储过程的修改。并且它还可以提供了连编的功能,可以编译应用程序,创建独立于VFP的系统。对于程序设计者来说是一个十分有用的工具,通过它不但可以对系统的设计做到心中有数,而且不至于因为一些不必要的麻烦而耽误项目的进度。其创建方法与过程如下:1、 启动数据库(Visual FoxPro,简称VFP)应用程序,出现它的集成开发环境的主控界面。如下图示:2、 在VFP环境下执行菜单文件,再单击新建菜单,打开对话框窗口(如下图),在单击向导按钮。显示如下:3、 项目名称为“学

9、生成绩管理”。项目文件保存在“D:学生成绩管理系统”文件夹下,并将项目目录结构的复选框选中,然后再单击“确定”按钮。如下图:此时,在我们自己创建的目录文件夹中,可以看到做为目录结构的各种文件夹,并且同时出现了一个“项目管理器”和一个“项目生成器”。通过以上三个步骤即可建立“图书管理系统”的项目管理器,以后所建的文件都要包含在此管理器中,即用项目管理器来创建新文件。三、 数据库及数据表的设计与创建学校图书管理系统涉及三方面的数据:首先创建数据库,包括图书信息表、借书人员信息表和图书借出信息表。通过项目管理器来建立数据库和表格文件,这样文件自然地就被包含在项目中了。创建数据表的结构如下:1、 图书

10、信息表结构字段名数据类型字段宽度藏书号C型8书名C型40作者C型8出版社C型20出版日期D型8单价N型6.2册数N型22、 图书借出信息表结构字段名数据类型字段宽度借书证号C型6姓名C型8藏书号C型8借书日期D型83、 借书人员信息表结构字段名数据类型字段宽度借书证号C型6姓名C型8职务C型8单位D型10为了使用上述数据表,要为这些表分别建立索引并在它们之间建立永久关系。把图书信息表中的藏书号和借书人员信息表中的借书证号设置为主索引,其他均为普通索引。操作过程如下:(一)创建“学校图书管理数据库”:在打开的VFP环境下,使用已经创建的“图书管理系统”项目管理器。使用在“项目管理器”中数据页面中

11、,单击数据库选项,再使用新建按钮,随后出现新建数据库对话框。如图:单击新建数据库按钮,出现了保存数据库文件的对话框,将数据库文件保存在:“D:学校图书管理系统DATA”数据文件夹下,并取名为“学校图书管理数据库”,再单击保存按钮。VFP系统会自动认出其扩展名.dbc。如下图:创建完数据库文件,会同时弹出数据库设计器,并且在项目管理器中数据数据库的结点会出现图书管理数据库文件。 (二)创建“借书人员信息表”的物理结构:数据库只是一个工具,是数据表的集合,它本身并不进行数据管理,在一个数据库中往往通过一个或几个数据表进行数据管理,因此,我们需要在已经建立的数据库中创建相应的数据表。首先,先创建借书

12、人员信息表,具体方法如下:在数据库设计器中单击“新建表”按钮,出现“新建表”对话框。如图:在“新建表”对话框中单击“新建表”按钮会出现一个命名并保存欲创建的数据表的对话框。如图:再将数据表文件保存在:“D:学校图书管理系统DATA”数据文件夹下,并取名为“借书人员信息表”,单击“保存”按钮,即完成数据表的命名与保存工作,同时出现数据表的结构设计界面,即数据表设计器。在数据表设计器中,可以按照“借书人员信息表”的逻辑结构定义创建“借书人员信息表”的物理结构。如图:注意,在数据表的物理结构中,需要为“借书证号”字段创建主索引。方法是在数据表设计器中选择索引选项,并完成相应的设置。在完成“借书人员信

13、息表”的物理结构后,单击“确定”按钮,这时会提示我们输入一些相关的数据(数据以后可以通过程序来输入,这里可不必输入)。 (三)、创建“图书信息表”的物理结构:创建“图书信息表”的具体方法如下:在数据库设计器中单击“新建表”按钮,出现“新建表”对话框。如图:在“新建表”对话框中单击“新建表”按钮会出现一个命名并保存欲创建的数据表的对话框。如图:将数据表文件保存在:“D:学校图书管理系统DATA”数据文件夹下,并取名为“图书信息表”,单击“保存”按钮,即完成数据表的命名与保存工作,同时出现数据表的结构设计界面,即数据表设计器。如图:在数据表设计器中,可以按照“图书信息表”的逻辑结构定义创建“图书信息表”的物理结构。注意,在数据表的物理结构中,需要为“藏书号”字段创建主索引。方法是在数据表设计器中选择索引选项,并完成相应的设置。在完成“图书信息表”的物理结构后,单击“确定”按钮,这时仍然会提示我们输入一些相关的数据(可以在程序运行时输入相关数据)。 (四)、创建“图书借出信息表“的物理结构:创建“图书借出信息表”的具体方法如下:仍然在数据库设计器中单击“新建表”按钮,出现“新建表”对话框。在“新建表”对话框

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号