vfp

2019-02-14 21:59

图书信息管理系统

班 级 学 号 姓 名 06现教(1)班 0605110101 潘海珍 摘要

【摘要】随着社会经济发展,图书信息管理已经逐渐发展成为一门重要的学科,对图书信息的管理高效与否已成为衡量一个部门是否信息化的重要标志。现介绍的图书信息管理系统包括图书的基本信息管理、借阅管理、读者信息管理以及系统用户管理。系统的特点是操作方便,功能完备。本系统采用Visual Foxpro 作为开发工具。通过此系统的开发可以使读者了解管理信息系统的需求分析、设计和实现的完整过程,掌握数据库的基本设计和管理方法,积累数据库应用系统实战经验。 【关键词】图书信息管理系统 系统分析与总体设计 1、【系统需求分析】本系统用于实现与图书管理相关的各种信息的系统化、规范化和自动化。该图书信息管理系统完成的主要功能有:

l 图书管理。包括图书入库管理和修改图书信息。 l 读者管理。包括对录入读者信息和修改读者信息。 l 图书服务。包括借阅图书和图书查询。 l 系统管理。用于管理系统用户。 2、【开发及运行环境】

系统发平台:Microsoft Visual FoxPro 6.0。

运行平台:Windows XP/ Windows 2000/ Windows 2003 分辨率:最佳效果1024×768像素

3、【系统模块设计预览】

需求分析,建立教务管理系统的逻辑模型,如下图:

图书管理 图书信息管理系统 读者管理

图书服务 『图书查询 借还图书』 系统用户管理

针对各个模块不同的表实现添加记录、修改记录、删除记录以及查询、显示记录等功能。(1) 登录

“登录”窗体如图,操作员使用系统前,要输入正确的用户名和密码,才可以进入管理系统”进行下一步操作。登录窗口 (2)主界面

通过登录验证以后,理系统”内的各项功能。主界面

(3)图书管理 单击上图中的就可以弹出如下窗口:单击“修改图书信息(4)读者管理 单击主界面中的菜单,弹出“录入读者信息(5)图书服务 单击主界面中的弹出“查询、预约、借阅图书书”按钮,弹出(6)系统用户管理 单击“主界面单,弹出“用户注册修改密码”窗口,可以修改当前用户的密码。

4、数据库结构设计本系统数据库包含这些表的结构。(1)图书信息表( 进入主界面窗体,通过主窗体,操作员可以方便地调用 图书管理”菜单,可以进行图书管理操作,比如单击

”按钮,弹出“修改图书信息”窗口,可以对图书信息进行修改。如图:“读者管理”菜单,可以进行读者管理操作,比如单击”窗口,同时还可以进行“修改读者信息“图书服务”菜单,可以进行图书服务操作,”窗口,在此窗口中可以查询、预约、借阅图书。单击”窗口,可以借阅及归还图书。如下图

“系统管理”菜单,可以进行系统管理操作,比如单击”窗口,在此窗口中可以注册新用户。单击

4表,即图书信息表、读者信息表、借阅图书表和用户表。下面分别介绍booksinfo),用于记录图书的基本信息,包括编号、书名、书号、作者及

“图书信息“图书信息管

““图书入库”子菜单,

“录入读者信息”子”操作,如下图:

比如单击“图书查询”子菜单,“借还图“个人借阅图书“ ”中的“用户注册”子菜“修改密码”按钮,弹出“用户

出版社等,其逻辑结构如表: 图书信息表 字段名 编号 书号 书名 作者 出版社 定价 册数 入库日期 备注 字段类型 字符型 字符型 字符型 字符型 字符型 双精度型 数值型 日期型 备注型 宽度 10 10 40 8 20 6 3 8 4 索引否 无 无 无 无 无 无 无 无 无 说明 无 无 无 无 无 无 无 无 无 (2) 读者信息表(readerinfo),用于记录读者的基本信息,包括读者编号、姓名、详细住址及注册日期等,其逻辑结构如表: 读者信息表 字段名 读者编号 姓名 性别 年龄 详细地址 联系电话 注册日期 压金 是否允许借 字段类型 字符型 字符型 字符型 数值型 字符型 字符型 日期型 数值型 逻辑型 宽度 6 10 10 8 20 11 8 3 1 索引否 无 无 无 无 无 无 无 无 无 说明 无 无 无 无 无 无 无 无 无 (3) 借阅图书表(leadinfo),用于记录借阅图书的基本信息,包括书号、读者编号、借阅日期、预约日期、借阅天数及归还日期等,其逻辑结构如表: 借阅图书表 字段名 书号 读者编号 借阅日期 预约日期 借阅天数 归还日期 借阅情况 是否延期 备注 字段类型 字符型 字符型 日期型 日期型 数值型 日期型 字符型 逻辑型 备注型 宽度 6 10 8 8 2 8 20 1 4 索引否 无 无 无 无 无 无 无 无 无 说明 无 无 无 无 无 无 无 无 无 (4)用户表(passwordinfo),用于记录用户的基本信息,包括用户名及密码等,其逻辑结构如表: 字段名 字段类型 宽度 索引否 说明 用户名 密码 字符型 字符型 6 10 无 无 系统的用户姓名 用户密码

5、登录窗体和系统主界面设计

当系统运行时,首先打开登录表单,只有有权限的用户才能进入系统。登录成功后,将显示系统主界面。 (1) 设计登录窗体

新建一个表单,保存为“log”(登录),表单及控件属性如表: 对象名称 Form1 属性名称 Caption Borderstyle Autocenter Maxbutton Minbutton showwindow Label1 Caption Fontsize Fontname Label1 Command1 Command2 Text1,text2 Text2 Caption Fontsize Caption Caption alignment Password 属性值 用户登录 2-固定对话框 .T. .F. .F. 0-在屏幕中 用户名: 14 宋体 密码: 14 确定 退出 0-居左 * 在command1 的“click”事件中添加如下代码: select passwordinfo

if allt(thisform.text1.value)==\ thisform.text1.setfocus else

if allt(thisform.text2.value)==\ thisform.text2.setfocus else

locate for allt(用户名)=allt(thisform.text1.value); .and.allt(密码)=allt(thisform.text2.value) if eof()

messagebox(\用户名或密码错误,请重新输入!\提示\ thisform.text1.value=\ thisform.text2.value=\ thisform.text1.setfocus() else

cyonghu=allt(thisform.text1.value) cmima=allt(thisform.text2.value) do menu.mpr thisform.release endif endif endif

在command2(退出)“click”事件中添加如下代码: thisform.release clear event quit

(2)设计主界面

主界面为本系统最基本的功能模块,通过主界面的菜单能对系统的其他功能进行集中管理。主界面采用了顶层表单技术,使用界面友好,同时大大减轻了设计、编程的工作量。 主界面属性表 对象名称 Form1 属性名称 Caption borderstyle Autocenter Maxbutton Mnbutton showwindow 建立一个名为“menu”的菜单文件,如表: 图书信息管理系统菜单设计 图书管理 录入图书信息 修改图书信息 读者管理 录入读者信息 修改读者信息 图书服务 图书查询 图书借还 系统管理 用户注册 密码修改 退出系统 属性值 图书信息管理系统 3-可调对话框 .t. .f. .t. 2-作为顶层表单 条形菜单中的4个菜单为下拉式菜单: 6、图书管理模块设计

(1)建立一个新的表单,保存为“tslr”如下图部分空间属性: 对象名称 Form1 属性名称 Caption Borderstyle Autocenter Maxbutton Minbutton showwindow Command1 Command2 Caption Caption 属性值 录入图书信息 3-可调对话框 .T. .F. .F. 0-在屏幕中 确定 重填


vfp.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:鼎利软件数据业务指标输出指导手册- V1.0

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: