图书管理系统ER图

本文由用户“cphanitom”分享发布 更新时间:2021-12-27 20:43:24 举报文档

以下为《图书管理系统ER图》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图书馆管理系统

系统概述

1.1系统开发背景和意义

图书管理是高校内每一个系部或院部都必须切实面对的工作,人工方式管理图书资料方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。随着科学技术的不断提高,计算机为基础的信息管理方法必然取代这种传统的人工管理方法。

图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,是非常必要的。

1.2系统开发环境

本系统为图书馆管理系统,采用 C++ Builder 作为系统开发工具,SQL Server 2000作为数据库工具。

本系统的主要功能为图书信息和读者信息查询以及图书借阅和图书归还。登录账号为1,密码为空。其它登录账号和密码详见数据库表“用户清单”。

图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

因此我们结合开入式图书馆的要求,对SQL? 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 描述

3.1.1 主模块

1.输入项目:操作系统传递至的各种消息以及用户的输入数据。

2.输出项目:用户界面显示。

3.1.2 读者信息管理模块

1.输入项目:与学生管理操作子对话框有关的用户输入及系统消息。

2.输出项目:操作结果显示。

3.1.3 图书信息模块

1.输入项目:用户口令。

2.输出项目:相应的界面。

3.1.4 图书借阅管理模块

1.输入项目:学生学号、图书编号。

2.输出项目:学生信息、相关借书信息。

3.1.5 图书归还管理模块

1.输入项目:图书编号。

2.输出项目:相关学生信息。

3.2 数据库设计

3.2.1逻辑设计 关系模式

使用SQL SERVER数据库,建有五张表,分别是:用户信息、图书信息、读者信息、图书借阅、图书归还。

用户信息表(姓名,密码,编号)

图书信息表(图书条形码,图书编号, 图书名称,书籍类别,作者名称,ISBN,出版社名称)

读者信息表(条形码,读者编号,姓名,性别,读者类型,登记时间,是否挂失)

图书借阅表(借阅编号,图书编号,读者编号,借阅时间)

图书归还表(归还编号,图书编号,读者编号,归还时间)

3.2.2物理设计 表设计

以下为各表的设计截图



读者信息表



图书信息表



图书借阅表



图书归还表



用户管理

3.2.3关系图



3.2.4 ER图



[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《图书管理系统ER图》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览