图书馆管理系统
数据库课程设计
基于 的图书馆信息管理系统
摘要:图书管理系统是典型的信息管理系统,其开发主要包括后台 数据库的建立和维护以及前端的
应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后
者则要求应用程序功能的完备,易用等的特点。
基于上述考虑本系统主要利用 作前台的应用程序开发语言,同时利用 作为后
台的数据库,以 作为系统平台。本系统的开发使图书馆管理工作人员的工作量大大的减少
了,同时能使用户很轻松的进行各种需求信息的查询及续借等操作。
关键字:,,图书馆信息管理
!"#$#%##$#%#!%&'#
#$#%#&##&%&!"$!
&!# ! # && ! ' &
&#()$$!'#*&!#'#%
! $% * ! & ' $$ ! &
#&'&%(
+&%#"!$!%#$!
&&#&$$#&&%$"
! "$ ! " ! %# &'# % ( ! %#
&# ! &% #$# ,- " & $
#&&% & ! % &. % ! " ' #
'#*%&(
/%&%'##$#
2
目 录
0引言 ……………………………………………………………… 0
需求分析 …………………………………………………………
(0用户调查 …………………………………………………… 1
(数据流图的描述 …………………………………………… 2
(1数据字典的描述 …………………………………………… 3
1数据库的设计与实现 …………………………………………… 4
1(0数据库的设计 ……………………………………………… 5
0(概念结构的设计 ………………………………………… 6
(逻辑结构的设计 ………………………………………… 7
1(数据模式定义的规范化 ………………………………… 0
2(数据结构的详细设计 …………………………………… 00
1(数据库的实现 ……………………………………………… 0
0(定义数据库 ……………………………………………… 01
(定义基本表 ……………………………………………… 02
1(数据的录入 ……………………………………………… 03
2应用程序的设计与实现 ………………………………………… 05
2(0(总体设计 ………………………………………………… 06
0(建立工程文件 …………………………………………… 07
(窗体设计 …………………………………………………
2(用户登陆模块程序设计 …………………………………… 0
0(登陆窗体的设计 ………………………………………
(界面的设计 …………………………………………… 1
2(1图书馆内部管理的功能模块设计 ……………………… 2
0(系统设置管理模块 …………………………………… 3
(图书信息管理模块 …………………………………… 4
1(读者信息管理模块 …………………………………… 5
2(管理员信息管理模块 ………………………………… 6
2(2图书馆服务功能管理模块设计 ………………………… 7
0(借书处理功能模块 …………………………………… 1
(图书查询功能模块 …………………………………… 10
3
1(还书功能模块 ………………………………………… 1
2(修改密码 ……………………………………………… 11
3结束语 ………………………………………………………… 12
致谢 ………………………………………………………………… 13
参考文献 …………………………………………………………… 14
英文摘要 …………………………………………………………… 15
4
0引言
随着信息技术的快速发展,网络已经成为当今人们交流的主要渠道之一,本图书馆信息管理系统是
以 的形式建立起来的,它是利用了 语言作为程序开发语言,同时以 为基础并融合
架构技术,8)8) 作为后台数据库提高了数据信息的安全性,9/: #:;;作为系统
运行的 8 服务器,读者可以通过本系统查询各种图书信息,如借书记录,新书上架的信息,要借阅的
图书信息等,还可以进行在规定的次数内续借,读者还可以管理自己的注册信息,管理员可以管理读者
信息和图书信息。
需求分析与数据分析
(0 用户调查
经过对图书馆业务流程的调查及其日常管理工作程序的分析,明确了图书馆的相关功能,按照需要用
户对现有系统的描述如下:
0)系统设置功能
主要是方便图书馆管理人员管理其他工作以及相关信息的设置
)读者信息管理
主要是管理员对所有读者的相关信息(基本信息和借阅信息)进行管理,包括添加删除修改读者信息的
权限,同时读者也可以在登录之后修改自己的注册信息
1)图书信息管理
对所有图书进行统一编号,并分类管理,上架
2)图书借阅,续借及还书功能
可以跟踪图书借阅的整体流程,同时能让读者自动完成续借功能
3)信息查询及检索功能
便于管理人员进行图书信息的查询管理及读者对所借图书的相关信息进行查询
4)本系统还具有排行榜功能,目的是帮助管理人员了解读者的借阅意向来了解对每种图书的需求情况,
以对图书相应的增添或减少
(数据流图的描述
5
评论2