图书馆管理信息系统实施报告.docx

上传人:b****4 文档编号:4623671 上传时间:2022-12-07 格式:DOCX 页数:21 大小:3.12MB
下载 相关 举报
图书馆管理信息系统实施报告.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

图书馆管理信息系统实施报告

图书查询系统

组员:

曾利:

20104081002(系统设计)

罗喜凤:

20104081016(系统分析)

梁仓:

20102081027(系统规划)

刘东晶:

20104081038(系统实施和管理)

指导教师:

李政忙老师

执笔人:

刘东晶

目录

图书馆查询系统系统实施报告2

一、系统实施目标2

二、系统简介4

三、系统实施过程5

四、系统命令透视及作用9

(一)用户类型选择系统9

(二)图书查询系统登录9

(三)信息查询13

(四)、密码修改系统14

(五)、罚款查询系统19

(六)、借阅查询系统20

(七)、图书信息查询系统22

(八)、图书信息输入系统24

五、程序和系统调试27

图书馆查询系统系统实施报告

一、系统实施目标

系统实施的目标成果为面向对象为所有人的《用户类型选择系统》,面向对象为借阅图书的用户(例如学生)的《图书查询系统登录》《图书信息查询系统》《借阅查询系统》《罚款查询系统》《密码修改系统》和面向对象为图书管理人员的《图书查询系统登录》《图书信息输入系统》以及所有普通用户权限。

以我们当前的技术水平绝对不足以令此系统足够完善,只能说是尽力而为,敬请老师指导修正!

二、系统简介

图1

我们的图书查询系统首先要经过《用户类型选择系统》,选择“普通用户”或者“管理人员”,点击其中一个后,进入《图书查询系统登录》,输入用户姓名和正确密码后点击“确认”按钮,方可进入《信息查询》;在《图书查询系统登陆》模块中,用户可以点击“修改密码”按钮,直接进入《密码修改系统》进行密码修改。

进入《信息查询》后,普通用户可按自己的需要查询图书信息、借阅记录、罚款,管理人员除普通用户权限外还可进入《图书信息输入系统》,该模块采用调用模式,点击相应按钮进入相应模块,使用方便。

进入《密码修改系统》后,输入用户姓名和正确原密码,并输入自己想要的新密码再进行密码确认,点击“确认”按钮后即可成功修改密码。

进入《罚款查询》后,输入用户想查询的图书编号、图书名称、图书作者中的一项,系统即会输出图书编号、图书名称、图书作者、借阅时间、剩余时间和罚款金额。

进入《借阅查询》后,输入用户想查询的图书编号、图书名称、图书作者中的一项,系统即会输出图书编号、图书名称、图书作者、上次借阅时间和借阅人。

进入《图书信息查询》后,输入用户想查询的图书编号、图书名称、图书作者中的一项,系统即会输出图书编号、图书名称、图书作者、图书余量。

管理人员进入《图书信息输入系统》后,可以通过输入图书编号、图书名称和图书作者来增加记录,也可以通过“首记录”“上一记录”“下一记录”“未记录”按钮查询相应已有记录。

三、系统实施过程

我们的图书查询系统建立过程如下图2、图3、图4、图5所示,首先新建图书查询系统项目,再新建图书查询系统数据库,根据需要在数据库中新建各种表(图2),再建立各种所需表单,如图3所示。

最后,因为登录系统和密码修改系统需要,我们建立了《main》程序,如图4所示,程序内容如图5所示,每次需要先行手动运行。

图2

图3

图4

图5

图6

具体表单的创建过程以创建最为繁杂的图6《罚款查询系统》为例,新建好表单以后,利用标签输入系统名称——罚款查询系统,通过fontsize、forecolor、backstyle、fontbold分别调整标题大小、颜色、透明、粗体,再复制标题,将复制的标题颜色设定为黑色并移到理想位置,将原标题移到复制标题处并形成阴影效果,用容器拖出两个大小不一的长方形,并都设为透明,利用specialeffect设置为凹下或凸起,移至标题处,形成牌匾效果,用标签输入“请输入图书编号”“请输入图书作者”“请输入图书名称”,并用上述方法美化文字后,拖出文本框,将文本框的值定义为“图书名称”,所以系统可以将用户输入此文本框的值都认为是“图书名称”,用命令按钮拖出“确定”和“退出”并美化,双击后输入命令内容,将已建立好的罚款查询表作为此系统的数据环境,并将数据环境中的表拖出来用来输出记录。

用图像插入吉首大学图书馆的图片,用stretch调整图像尺寸,用线条拖拽出两条线,将系统分为三部分,可以调整线条粗细和颜色并形成凹凸效果,用picture将整个系统插入一幅图。

四、系统命令透视及作用

(一)用户类型选择系统

图7

1.“普通用户”按钮作用:

进入普通用户模式,调用普通用户的《图书查询系统登录》。

命令内容:

DOform图书查询系统登录普通用户模块

2.“管理人员”按钮作用:

进入管理人员模式,调用管理人员的《图书查询系统登录》。

命令内容:

DOform图书查询系统登录管理人员模块

(二)图书查询系统登录

图8为普通用户登录系统界面,图10为管理人员登录系统界面,由于基本类似,只是数据环境不一样,所以以下仅用普通用户界面为例。

图8

图8.1

图9

图9.1

图9.2

图10

1.“确认”按钮作用:

当用户输入姓名和密码与数据环境中表的用户和密码一致时,窗口提示:

“密码正确,欢迎使用!

”,并进入《信息查询》,同时此系统关闭;如果用户姓名和密码与数据环境中表的用户和密码不一致,窗口提示:

“密码不正确,请重新输入!

”,密码输入错误三次时,窗口提示:

“密码错误超过三次,系统将关闭!

”,此系统关闭。

命令内容:

LOCATEFORalltrim(用户姓名)=ALLTRIM(用户)

IFALLTRIM(ymm)=ALLTRIM(密码)

MESSAGEBOX("密码正确,欢迎使用!

",48,"信息提示窗口")

DOform信息查询普通用户

Thisform.release

ELSE

MESSAGEBOX("密码不正确,请重新输入!

",48,"信息提示窗口")

n=n+1

IFn>=3

MESSAGEBOX("密码错误超过三次,系统将关闭!

",48,"信息提示窗口")

thisform.Release

endif

ENDIF

RETURN

2.“修改密码”按钮作用:

调用《密码修改系统》。

命令内容:

DOform密码修改

(三)信息查询

图12为普通用户模式,图13为管理人员模式。

图12

图13

1.“图书信息查询”按钮作用:

调用《图书信息查询系统》

命令内容:

DOform《图书信息查询系统》

2.“借阅查询”按钮作用:

调用《借阅查询系统》

命令内容:

DOform《借阅查询系统》

3.“罚款查询”按钮作用:

调用《罚款查询系统》

命令内容:

DOform《罚款查询系统》

4.“信息输入”按钮作用:

调用《图书信息输入系统》

命令内容:

DOform《图书信息输入系统》

(四)、密码修改系统

管理人员的《密码修改系统》与普通用户的《密码修改系统》外观一致,数据环境的表不一样。

以下以普通用户模式为例。

图14

图14.1

图15

图15.1

图15.2

图16

图16.1

1.“确定”按钮作用:

寻找用户输入的用户姓名与数据环境中表的用户一致的记录,如果用户输入的新密码与用户输入的确认新密码一致,且原密码与数据环境中表的密码一致,新密码替代原密码,密码修改成功,窗口提示:

“密码修改成功!

”;如果原密码与数据环境中表的密码不一致,窗口提示:

“原密码不正确,请重新输入!

”,密码错误三次,窗口提示:

“原密码输入超过三次,系统将关闭!

”,同时系统关闭;若新密码与用户再次确认的密码不一致,窗口提示“两次输入密码不一致,请重新输入!

”。

命令内容:

LOCATEFORALLTRIM(用户姓名)=ALLTRIM(用户)andALLTRIM(mm1)=ALLTRIM(ymm)

IFALLTRIM(mm2)=ALLTRIM(mm1)ANDALLTRIM(ymm)=ALLTRIM(密码)

replaceymmWITHmm1

=MESSAGEBOX("密码修改成功",48,"提示")

ELSE

IFALLTRIM(ymm)<>ALLTRIM(密码)

MESSAGEBOX("原密码不正确,请重新输入",48,"提示")

n=n+1

IFn>=3

MESSAGEBOX("原密码输入超过三次,系统将关闭",48,"提示")

thisform.Release

ENDIF

else

IFALLTRIM(mm1)<>ALLTRIM(mm2)

MESSAGEBOX("密码两次不一致,请重新输入",48,"提示")

ENDIF

ENDIF

endif

2.“返回”按钮作用:

关闭此系统。

命令内容:

thisform.Release

(五)、罚款查询系统

图17

图18

图18.1

1.“确定”按钮作用:

搜索到与用户输入内容一致的记录(文本框生成器的值定为图书名称),并输出记录所有内容。

命令内容:

LOCATEFORALLTRIM(mc)=ALLTRIM(图书名称).or.ALLTRIM(mc)=ALLTRIM(图书作者).or.ALLTRIM(mc)=ALLTRIM(图书编号)

IFnotFOUND()

MESSAGEBOX("没有此书,请重新输入!

",48,"信息提示窗口")

Endif

THISFORM.REFRESH

2.“退出”按钮作用:

退出此系统。

命令内容:

thisform.Release

(六)、借阅查询系统

图19

图20

图20.1

1.“确定”按钮作用:

作用与图八“确定”按钮一样。

命令内容:

LOCATEFORALLTRIM(mc)=ALLTRIM(图书编号).or.ALLTRIM(mc)=ALLTRIM(图书名称).or.ALLTRIM(mc)=ALLTRIM(图书作者)

IFnotFOUND()

MESSAGEBOX("没有此书,请重新输入!

",48,"信息提示窗口")

endif

thisform.Refresh

2.“退出”按钮作用:

退出此系统。

命令内容:

thisform.Release

(七)、图书信息查询系统

图21

图22

图22.1

1.“确定”按钮作用:

寻找定位到与用户输入内容一致的的记录(将文本框生成器的值定义为mc),并输出记录所有内容。

命令内容:

LOCATEforALLTRIM(图书编号)=ALLTRIM(mc).or.ALLTRIM(图书名称)=ALLTRIM(mc).or.ALLTRIM(图书作者)=ALLTRIM(mc)

IFnotFOUND()

MESSAGEBOX("没有此书,请重新输入!

",48,"信息提示窗口")

endif

thisform.Refresh

2.“退出”按钮作用:

退出此系统。

命令内容:

thisform.Release

(八)、图书信息输入系统

图23

1.“首记录”按钮作用:

定位到首记录,锁死“首记录”和“上一记录”,激活“下一记录”和“尾记录”,输出首记录内容。

命令内容:

GOtop

thisform.command2.enabled=.f.

thisform.command3.enabled=.f.

thisform.command1.enabled=.t.

thisform.command4.enabled=.t.

thisform.Refresh

2.“上一记录”按钮作用:

定位到上一记录,激活“下一记录”和“尾记录”,输出上一记录,若已是第一条记录,窗口提示“已到第一条记录!

”,并定位到第一条记录记录,锁死“首记录”和“上一记录”。

命令内容:

SKIP-1

thisform.command1.enabled=.t.

thisform.command4.enabled=.t.

IFBOF()

=messagebox("已到第一条记录!

",48,"信息提示窗口")

GOtop

thisform.command2.enabled=.f.

thisform.command3.enabled=.f.

ENDIF

thisform.Refresh

3.“下一记录”按钮作用:

定位到下一记录,激活“首记录”和“上一记录”,输出下一记录内容,若已到尾记录,窗口提示“已到最后一条记录!

”,并定位到最后一条记录,锁死“尾记录”和“下一记录”。

命令内容:

SKIP

thisform.command2.enabled=.t.

thisform.command3.enabled=.t.

IFEOF()

=messagebox("已到最后一条记录!

",48,"信息提示窗口")

GObott

thisform.command1.enabled=.f.

thisform.command4.enabled=.f.

ENDIF

thisform.Refresh

4.“尾记录”按钮作用:

定位到尾记录,锁死“尾记录”和“下一记录”,激活“首记录”和“上一记录”,输出尾记录内容。

命令内容:

GObottom

thisform.command1.enabled=.f.

thisform.command4.enabled=.f.

thisform.command2.enabled=.t.

thisform.command3.enabled=.t.

thisform.Refresh

5.“增加记录”按钮作用:

图书管理人员增加图书信息

命令内容:

APPENDBLANK

thisform.Refresh

6.“退出”按钮作用:

退出此系统。

命令内容:

thisform.Release

五、程序和系统调试

经过我们的一系列测试和试用,并没有出现错误现象,系统实施成功完成。

敬请老师指正!

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

当前位置:首页 > 初中教育 > 语文

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

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