数据库课程设计图书馆管理系统

上传人:鲁** 文档编号:563652382 上传时间:2023-12-11 格式:DOC 页数:30 大小:669.50KB
返回 下载 相关 举报
数据库课程设计图书馆管理系统_第1页
第1页 / 共30页
数据库课程设计图书馆管理系统_第2页
第2页 / 共30页
数据库课程设计图书馆管理系统_第3页
第3页 / 共30页
数据库课程设计图书馆管理系统_第4页
第4页 / 共30页
数据库课程设计图书馆管理系统_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《数据库课程设计图书馆管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计图书馆管理系统(30页珍藏版)》请在金锄头文库上搜索。

1、数 据 库 课 程 设 计 题 目: 图书馆管理系统 目录摘要4第一章 绪论5第二章 需求分析62.1 需求概述62.2 用例图6第三章 系统流程图7第四章 数据库建立84.1 数据字典84.2逻辑设计104.3物理设计134.4 关系图144.5存储过程的创建144.6触发器的创建154.7 规则的建立16第五章 数据库应用开发175.1 主窗体设计175.2 读者功能模块175.3 管理员功能模块225.4 系统管理员模块23第六章 数据录入与上机测试26第七章 结论29参考文献30 摘要本文是应用vb、sqlserver2000开发一个小型的图书馆管理系统,主要包括前台(vb实现)与后台

2、(sqlserver2000实现)的设计。包括了数据库与vb的一些基本功能的运用,熟悉开发软件应用程序的基本流程。一个图书馆管理系统有利于书籍的分类与管理,以及读者的管理。这个图书管理系统实现了读者的一些基本的运用功能,包括查询图书、借阅图书、归还图书、续借图书等,以及管理员管理图书(包括添加与注销图书)的功能,和系统管理员对管理员与读者的管理功能。系统运行结果说明本系统能够实现基本的图书馆功能。关键词:Sqlserver2000,vb,图书管理系统,设计 Abstract This paper is using vb, sqlserver2000 develop a small librar

3、y management system, mainly including the receptionist (vb realize) and backend (sqlserver2000 realize) design. Includes database and some basic functions of vb application development software applications, familiar with the basic process. A library management system will help books of classificati

4、on and management, and readers management. This books management system management system realizes the readers some of the basic use function, including inquires the books, borrowing books, return books, renew the book and so on, as well as administrator management books (including adding and cancel

5、lation books) function, and administrators to administrator with the reader management functions. System operation results this system can realize the basic function of the library. Keywords: Sqlserver2000, vb, books management system management system, design 第一章 绪论该图书馆管理系统实现了基本的图书、读者管理的功能。用sqlserv

6、er2000做后台,实现表的建立,有读者表(reader)、图书表(book)、借阅表(borrow)、管理员表(admin)。管理员的功能仅限于对图书,而系统管理员可以对管理员与读者进行操作。管理员的功能有:个人信息查询、密码修改、图书添加、图书修改、读者信息查询等。读者的功能有:个人信息查询、密码修改、借阅信息查询、借阅图书、图书查询等,借阅信息查询中包括有续借、归还。对后台表的操作包括数据的添加管理,关系图的建立,存储过程的建立以及存储器的建立,从而来实现对表中数据的操作。前台窗体的建立包括标签、文本框、按钮、表格等。前台与数据库的连接用到ADO。 第二章 需求分析2.1 需求概述图书馆

7、管理系统实现图书的管理及读者借书功能。随着科学技术的不断提高图书管理系统的功能也越来越齐全。通过图书馆管理系统实现读者的借书、还书等功能,及图书的数目分类管理等功能。读者登录之后可以进行个人信息查询及修改,图书查询、借阅、续借、归还等功能。管理员登陆之后可以对读者信息进行查询,和个人信息的查询和修改,以及图书的添加和注销的功能。而对于系统管理员是系统中默认的可以对管理员及读者进行管理。2.2 用例图 根据上面的需求概述,得出程序的主要用例图,如图1所示。 查询读者 管理员登录图书查询续借归还图书借阅图书添加图书注销系统管理员 图1 第三章 系统流程图 该图书馆管理系统的系统流程图如下图2所示开

8、始读者登录系统管理员登录管理员登录个人信息查询图书信息查询图书续借归还图书借阅个人信息查询添加注销读者添加注销管理员个人信息查询添加注销图书密码修改读者还书确认结束 图1.2系统流程图 第四章 数据库建立数据库的建立包括概念设计,逻辑设计,物理设计等多个方面。具体包括由E-R图到表的建立,关系图等的建立。由于系统的需求建立四张表的信息如下:读者信息表(reader):包括读者证号、密码、姓名、性别、住址、联系电话、借书数目。反映了读者的一些基本的信息。图书信息表(book):包括图书编号、图书名称、作者、出版社、出版日期、总量、库存量。反映了图书的一些基本信息。借阅表(borrow):包括读者

9、证号、图书编号、读者姓名、图书名称、借阅时间、归还时间。反映了某读者的借阅信息。管理员表(admin):包括工作号、密码、姓名、住址、联系电话。概括了管理员的基本信息。4.1 数据字典一、数据项reader数据项名涵义说明数据类型长度与其他数据项之间的逻辑关系读者证号读者相关信息Char20决定了要借的图书密码读者相关信息Char20决定了要借的图书姓名读者相关信息Char40决定了要借的图书性别读者相关信息Char3决定了要借的图书住址读者相关信息Char40决定了要借的图书联系电话读者相关信息Char13决定了要借的图书借书数目读者相关信息Int4决定了要借的图书book数据项名涵义说明数

10、据类型长度与其他数据项之间的逻辑关系图书编号图书相关信息Char20图书名称图书相关信息Char40作者图书相关信息Char40出版社图书相关信息Char40出版日期图书相关信息Datetime8总量图书相关信息Int4库存量图书相关信息Int4admin数据项名涵义说明数据类型长度与其他数据项之间的逻辑关系工作号管理员信息Char20管理图书借还密码管理员信息Char10管理图书借还姓名管理员信息Char40管理图书借还住址管理员信息Char40管理图书借还联系电话管理员信息Char13管理图书借还borrow数据项名涵义说明数据类型长度与其他数据项之间的逻辑关系借阅时间借书信息Dateti

11、me8还书时间借书信息Datetime8二、数据流数据结构名含义说明组成读者表定义了读者相关信息读者证号、密码、姓名、性别、住址、联系电话、借书数目图书表定义了图书相关信息图书编号、图书名称、作者、出版社、出版日期、总量、库存量借阅表定义借阅图书相关信息读者证号、读者姓名、图书编号、图书名称、借阅时间、归还时间管理员表定义了管理员相关信息工作号、密码、姓名、住址、联系电话4.2 逻辑设计一、E-R图读者实体的E-R图读者读者证号密码姓名性别住址联系电话借书数目书籍实体的E-R图图书图书编号图书名称作者出版社出版日期总量库存量管理员实体E-R图管理员工作号密码姓名住址联系电话借阅信息E-R图借阅读者证号姓名

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号