基于VFP的图书馆管理系统

更新时间:2024-04-01 作者:用户投稿原创标记本站原创 点赞:5563 浏览:20484

摘 要:随着办公自动化的发展,国内外图书馆管理已逐步脱离人工管理,实现自动化管理,现有的图书管理系统比较繁多,基本能满足一般图书管理的要求,高校的图书管理在功能上有其特殊要求,目前的图书管理系还不够完善,针对于这种情况,本文在满足图书管理的基本要求如借书、还书、查找等基础上,增加了毕业催还、教师特权等功能,本系统采用VFP设计,操作界面采用仿WINDOWS操作方式,可以使操作者很快上手,更好的为高校怎么写作.

关 键 词 :图书管理;自动化;vfp

中图分类号:TP315 文献标识码:A 文章编号:1674-7712 (2013) 24-0000-01

一、需求分析

目前高校普遍使用常规图书管理系统,基本能满足功能要求,对于高校的一些特殊更能要求就无能为力了.通常图书管理部门不会出现每年都大批量增加新用户的情况,由于高校的特殊性每年都有新生入学,需要大批量的录入新数据,如果纯手工录入,工作量太大,且效率低,错误率高,很难实现.可以使用批量导入的方式,但是由于新生入学报道时间不同,且需要划分专业班级等,需要等这些工作完成才能获得学生数据,导入图书管理系统,致使学生开学初期无法借阅图书,由于个别学生在入学后进行调整专业、班级等,使数据不准确.同样,每年有大批量的学生毕业,需要成批删除用户,在删除前要核对欠书或欠费情况,并通知到学生本人和学生管理人员,保证学生离校前还书和缴费.在高校图书管理系统教师应享有特权,比如借阅数量、借阅时间、优先预借等.

二、功能设计

用户分为管理员、学生、教师还有学生管理员,学生管理员用于核对学生信息和毕业欠书欠费情况,当学生无这两种情况方可离校,无需图书馆教师通知学生,由各个学院学生管理教师通知,这样更直接高效.教师用户享有特权,更方便教师使用图书,增加了借书灵活性.学生在入学时分配一个固定的编号,每个学生无论是否调换专业,都不需要改变这个编号,直至毕业离校,删除该编号.学生凭编号填写或修改个人信息,节省了图书馆教师的工作量.

在现有图书管理功能的基础上添加特有功能,本系统功能模块分为,用户管理(权限管理、增加、注销、查询)、图书管理(增加、删除、修改、查询、添加分类)、借还管理(借书、还书、预借、续借、缴费、查询)、读者管理(信息修改、信息确认、信息查询)

三、数据库设计

数据库设计,就是设计程序所需数据的类型、格式、长度和组织方式等.本系统中的数据库库设计主要有三个步骤.概要设计是把需求关系中的数据综合为一个统一的概念模型,通过E-R图展现出来.逻辑设计是就是把E-R图转换为数据库管理能接受的逻辑模型.物理设计用于确定数据库的存储结构,具体包括数据库的组成、数据表之间的联系、字段类型、长度、索引等.

数据库主要包括图书信息、读者信息、借阅信息、权限设定等数据表.

(一)详细设计

用户管理模块主要用于用户权限设定,增加新用户,注销已有用户,管理员查询用户基本信息.本系统权限包括系统管理员、学生、教师、学生管理员,学生与教师在借还书现有不同待遇,如借书期限等,学生管理员负责核对本专业学生信息,和毕业生离校前欠书和欠费的催缴,由学生的指导教师通知学生还书和缴费,节省中间环节,更直接.如图1所示为用户登陆界面.

图书管理主要功能为增加新购入图书信息,删除图书信息,修改图书信息,查询图书基本信息,添加图书分类.

借还管理主要包括借书、还书、预借、续借、缴费、查询等功能.

读者管理主要功能为信息修改、信息确认、信息查询,新生入校后可根据固定的个人编号进入图书管理系统,填写个人信息,或有改动需修改个人信息,最后确认.如图2所示为读者信息界面.

四、结束语

本文设计一款针对高校的图书管理软件,本系统在继承了以往系统版本优点的基础上做了进一步优化,系统采用windows风格,并结合的使用习惯和高校图书馆的标准流程,真正地做到轻松工作.