图书馆信息管理系统.docx

上传人:b****5 文档编号:7218245 上传时间:2023-01-22 格式:DOCX 页数:21 大小:388.19KB
下载 相关 举报
图书馆信息管理系统.docx_第1页
第1页 / 共21页
图书馆信息管理系统.docx_第2页
第2页 / 共21页
图书馆信息管理系统.docx_第3页
第3页 / 共21页
图书馆信息管理系统.docx_第4页
第4页 / 共21页
图书馆信息管理系统.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

图书馆信息管理系统.docx

《图书馆信息管理系统.docx》由会员分享,可在线阅读,更多相关《图书馆信息管理系统.docx(21页珍藏版)》请在冰豆网上搜索。

图书馆信息管理系统.docx

图书馆信息管理系统

图书馆信息管理系统

数据库的概念

数据库是一种存储数据并对数据进行操作的工具。

数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。

计算机的数据库可以分为两类:

非关系数据库()和关系数据库()。

关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。

新建一个数据库

创建任何一个数据库的第一步是仔细的规划数据库,设计必须

是灵活的、有逻辑的。

创建一个数据库结构的过程被认为是数据模

型设计。

()标识需要的数据;

()收集被标识的字段到表中;

()标识主关键字字段;

()绘制一个简单的数据图表;

()规范数据;

()标识指定字段的信息;

()创建物理表。

创建数据库

参照自带的数据库,可以很方便地创建了本系统将要使用的本地数据库。

系统的组织结构图如下:

 

表的说明如下:

       借书登记表

         图书资料表

            读者类别查询中间表   

       图书类别查询中间表

      管理员密码表

         读者资料表

 

表结构介绍:

      借书登记表

字段名称

字段类型

字段说明

()

图书编号

()

条形码

()

书名

()

编号

()

姓名

()

借书标志

()

借书日期

       图书资料表

字段名称

字段类型

字段说明

()

图书编号

 

()

条形码

()

书名

()

作者

()

出版社

()

出版时间

()

类别

()

现存数量

()

图书总数

()

入馆时间

(,)

价格 

()

借出次数

()

借书时限

          读者类别查询中间表   

字段名称

字段类型

字段说明

()

中间字段

()

中间字段

      图书类别查询中间表

字段名称

字段类型

字段说明

()

中间字段

()

中间字段

 

    管理员密码表

字段名称

字段类型

字段说明

()

管理员

()

管理员密码

()

管理员姓名

 

        读者资料表

字段名称

字段类型

字段说明

()

编号

()

姓名

()

性别

()

院系名称

()

住址

()

已借天数

()

备注

()

职业

()

登记日期

()

借书日期

()

还书日期 

系统的具体实现

程序菜单功能介绍:

借书根据您提供的图书条形码和图书编号确认图书,再根据学生的编号确认学生后把此书借给这位学生。

还书根据您提供的图书条形码和图书编号确认图书,再根据学生的编号确认学生后把此书归还。

图书馆信息管理对所有图书的资料进行添加,修改和删除等操作。

读者管理对所有读者的资料进行添加,修改和删除等操作。

查询所有图书、不在馆图书,今天借出图书、今日归还图书、今日新进图书和有条件查询。

统计图书基础状况统计排名。

管理员在这里修改管理员的登录密码。

系统程序构成:

 图书馆信息管理系统的所有模块都包括在一个项目中,这个项目我们命名为,项目由数据、文档、类库、代码、其它五部分组成。

其中数据又分为数据库和自由表;文档分为表单、报表和标签;代码分为程序、、应用程序;其它分为菜单文件、文本文件、其它文件。

系统构成图表如下图:

项目的各部分完成系统的不同任务,但从总体上讲,可分成两个方面分析,一个是数据源,为程序处理提供原始数据;一个是程序模块,是数据处理的方法和平台。

把这两者有机的结合起来,就是一个完整的程序应用系统。

 

程序运行界面图

说明:

系统登录界面,只有输入正确的和密码才能进行图书馆信息管理系统。

 

说明:

图书馆信息管理系统主界面。

 

说明:

借书子程序操作界面。

 

说明:

还书子程序操作界面。

 

说明:

图书馆信息管理操作界面。

提供图书新增、修改、删除等功能。

 

说明:

读者管理操作界面。

提供读者新增、修改、删除等功能。

说明:

打印模块具有打印图书信息的功能

说明:

管理员密码维护操作界面。

 

系统登陆界面

用户名

密码

如果出现打不开问题

请先打开程序

选择程序运行图书馆信息管理系统

如遇到路径不存在问题直接点击忽略

我已经先设置了一个借书人编号王鑫

图书信息在任务窗口可以选择查询

附:

程序清单

程序功能介绍:

 

**\\主控程序:

 从内存中释放所有的内存变量和数组以及所有用户自定义菜单栏、菜单和窗口的定义。

.  主窗口不可见 

    禁止运行的程序和命令在按键后被中断。

          阻止对话结果传送到主窗口、系统信息窗口

  (私有数据工作期的默认方式)允许网络上的任何用户共享和修改网络上打开的表

        指定在改写已有文件时不显示对话框。

   使用范围子句处理记录(包括在相关表中的记录)的命令忽略标有删除标记的记录

 指定在包含个字符(包括日期分隔符)的日期格式中,用四位数字表示年。

       决定日期在日期时间表达式中的格式:

[]  定义变量、数组为公共变量

.    为变量赋值

.

(()("\"())) 把当前路径赋给一个变量

  指定默认的驱动器、目录或文件夹

***

[]    创建一维内存变量数组

    '.'[]   为数组赋值

    '.'[]

    '.'[]

***传递、密码变量

                  激活指定工作区,以下类似

          打开一个表,以下类似

 

 

 

 

   运行表单

          当发出命令时,启动事件处理

说明:

  设置程序运行的环境参数、变量等。

**\\密码验证表单:

 **\\控件:

 **\\事件代码如下:

;

();

()                 

[]'.'

 ('登录或密码错误!

','提示')  信息提示窗口

      控件获得了焦点

 *.

   

    从内存中释放表单集或表单

      运行程序

代码说明:

  语句从密码表“中选出三个字段的记录与所输入的数据进行比较,如果相等。

则把它们赋值到一个数组中,然后执行下一步程序。

否则数组为最初所赋的值“.”,程序返回到数据输入状态,直到正确输入或者退出。

 **\\控件:

 **\\事件代码如下:

            发出命令停止事件处理

代码说明:

 释放当前表单,清除当前事件。

**\\联接程序:

窗口句柄传递

.    运行菜单

代码说明:

  运行图书馆信息管理主表单以后,再运行菜单组件。

**\\ 图书馆信息管理主表单:

 

   主要属性:

 

   .   其他窗口可以覆盖住表单窗口。

     . 指定表单对象第一次显示于主窗口时,自动居中放置

       作为顶层表单

    岳阳电信图书馆信息管理系统   表单标题

属性说明:

  当前表单优先居前,自动居中,为顶层表单,表单标题为“岳阳电信图书馆信息管理系统 1.0”。

  **\\事件代码如下:

  表单上的页中的组合框的属性

代码说明:

  控件“”的数据源是“”=,则当前控件“”中所显示的数据为“图书编号”。

  **\\事件代码如下:

;

 

;

;

代码说明:

  页框“”和“”、表格控件“”随当前表单大小的变化而变化。

  **\\事件代码如下:

   从内存中删除内存变量和数组。

**\\借书子程序:

 **\\控件:

 

 **\\事件代码如下:

 当前单选框的值为

 (()) 从表中查找输入的条形码

    ()   

     ('没有该图书的条形码!

','提示')

           指针定位到表头

    

     .    指定对象可以响应用户引发的事件

    

  

   当前单选框的值为

 (())

  ()

     ('没有该图书编号!

','提示')

     

   

    .

  

      

 

代码说明:

  根据图书的条形码或图书编号查询所借书目。

只有所借书目存在,才能对读者信息进行操作。

  **\\控件:

 

 **\\事件代码如下:

 ''    赋文本框的值为空

 ''

 

 **\\控件:

 

 **\\事件代码如下:

 (())

    ()

     ('没有该读者的编号!

','提示')

     

    

.

代码说明:

  对借书读者的资料进行确认。

 **\\控件:

 

 **\\事件代码如下:

('确认所借书目的资料无误吗?

','重要提示')

  

          

   

     ('该图书已经没有库存!

','提示')

      .

       

       现存数量减,借出数量加

     ();

       ((()),;

               (()),;

               (()),;

               (()),;

               (()),;

    (),'借出')   把当前资料插入到表中

      

        读者资料表中的已借书数加

                

  

  

代码说明:

  在确认所输入的图书和读者资料无误后,程序开始对图书资料表、读者资料表、借书记录表这三个表进行修改和录入。

 

()对应每个按钮的返回值。

返回值 按钮

      确定

      取消

      放弃

      重试

     忽略

     是

      否

**\\还书子程序:

 **\\控件:

 

 **\\事件代码如下:

      

 (())

    ()

     ('没有该图书的条形码!

','提示')

     

    

  

 (())

  ()

     ('没有该图书编号!

','提示')

     

  

      

 .

 

**\\控件:

 

 **\\事件代码如下:

 .   显示当前文本框

  (())

    ()

       ('输入的读者编号有错吧?

','提示')

         

        

      

      .

    

**\\控件:

 

 **\\事件代码如下:

      现存数量加

  ();

       ((()),;

               (()),;

               (()),;

               (()),;

               (()),;

               (),'还回') 

             

    ('操作完成,该书已经归档!

','完成')

  . 

代码说明:

  还书程序代码和借书程序代码比较相似,请看借书程序代码说明。

**\\控件:

 

 **\\事件代码如下:

.

**\\图书馆信息管理子程序:

 **\\控件:

 

 **\\事件代码如下:

      

 (())

    ()

     ('没有该图书的条形码!

','提示')

     

    

  

 (())

  ()

     ('没有该图书编号!

','提示')

     

  

      

 

代码说明:

  根据图书的条形码或图书编号查询图书。

并且可以对当前所选定的图书进行修改。

**\\控件:

 

 **\\事件代码如下:

()   如果不到表头

       指针上移一条记录

  

  

  

代码说明:

  当前所查询的图书资料上翻一条。

**\\控件:

 

 **\\事件代码如下:

()  如果不到表尾

        指针下移一条记录

  

  

  

代码说明:

  当前所查询的图书资料下翻一条。

 

**\\控件:

 

 **\\事件代码如下:

("真的删除编号为"()"的图书吗?

","重要提示")

   

            对当前记录作删除标记

      

   

     .

   

代码说明:

   删除所选定的当前图书资料。

**\\控件:

 

 **\\事件代码如下:

       增加一条空记录 

       指针到表尾

      

代码说明:

   新增加一条图书资料。

**\\密码维护子程序:

 **\\事件代码如下:

[] 当前标签的内容为登录时管理员的姓名

代码说明:

  数组[]的值为最初管理员输入所对应的名字。

在密码维护表单中,用以提醒管理员修改的和密码所对应名字。

**\\控件:

 

 **\\事件代码如下:

()  把的值赋到变量中

()

;

   

    ([])

        ([])

   对密码表进行更新

   ('和密码修改成功!

','信息')

 ('或密码验证不统一,请重输入!

','错误') 

   

代码说明:

  表单共有修改及验证、密码修改及验证四个文本输入框。

用以保证及密码修改的准确性。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1