图书馆管理系统业务流程图 数据流程图 ER图

图书馆管理系统开发

设计方案

1 需求分析

1.1 目前图书馆管理系统存在问题

1) 检索速度慢、效率低

因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了二伟的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。 2) 借书、还书工作量大

借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的差错。 3) 图书统计工作难、藏书更新不能及时完成。

图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。

我校也是一所发展中的高校,近儿年的发展速度很快,图书馆的规模和藏书数量也不断的扩大,为了解决海量图书的管理问题,改变传统的管理方式也是迫在眉睫了。

1.2 系统目标

本系统主要实现对图书馆的信息进行管理,图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信息进行管理。本系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理。

图书馆管理系统是图书馆管理工作中不可缺少的部分, 它的内容对于图书馆的管理者和使用者来说都至关重要, 所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点, 如:效率低、易忘记、保密性差, 另外时间一长, 将产生大量的文件和数据, 这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 使用计算机对图书信息进行管理, 具有着手工管理所无法

比拟的优点. 例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率, 也是图书馆的科学化、正规化管理, 与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。图书管理信息系统是典型的信息管理系统, 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立要求建立起数据一致性和完整性强. 数据安全性好的库。而对于前端应用程序则要求应用程序功能完备, 易使用等特点。

1.3 功能需求定义

作为系统管理员:

1. 能增删改查各个管理员的信息

2. 能增删改查图书馆的书籍类型的信息。 3. 能增删改查图书馆的书籍的信息。 4. 能增删改查图书馆的读者的信息。 5. 能借阅图书、归还图书。

作为图书管理员:

1. 能增删改查图书馆的书籍类型的信息。 2. 能增删改查图书馆的书籍的信息。

作为借阅管理员:

1. 能增删改查图书馆的读者的信息。 2. 能借阅图书、归还图书。

本系统需要完成的功能主要有几部分:

1.3.1图书基本情况

1.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。

2.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。 3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息等。

1.3.2实现借书功能

1.借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。

2.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。

1.3.3实现还书功能

1.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。

2.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。

1.3.4图书查询

可以对图书进行的精确查询并讲查询信息以列表的方式呈现给用户,方便用户查找信息。

2 系统功能结构图

3 业务流程图

3.1 用户管理

3.2 书籍类型管理

3.3 书籍管理

3.4 读者管理

3.5 借阅管理 3.5.1借阅

3.5.2归还

4 绘制数据流图

数据流程图可以清楚的表示各个模块之间的调用关系。下面是数据流程图:

顶层图:

1层图:

2层图:

3层图: P2.6 借阅管理

5 ER 图

ER

6 数据字典

一、 数据元素

1. tbBook 中的字段:

(1)名称:Bid

别名:书籍编号 类型:nvarchar(50) 取值范围:0-50

取值含义:标识书籍的编号 长度:50

(2)名称:Bookname

别名:书籍名

类型:nvarchar(50) 取值范围:0-50

取值含义:标识书籍的名称 长度:50

(3)名称:Typename

别名:所属类型 类型:nvarchar(50)

取值范围:0-50

取值含义:标识书籍的类型

长度:50

(4)名称:Author

别名:作者

类型:nvarchar(50) 取值范围:0-50

取值含义:标识书籍的作者 长度:50

(5)名称:Zt

别名:当前复本量

类型:nvarchar(50) 取值范围:0-50

取值含义:标识书籍的当前复本量 长度:50

2. tbBorrow 中的字段:

(1)名称:Jyid

别名:借阅编号 类型:nvarchar(50) 取值范围:0-50

取值含义:标识借阅信息条目的编号 长度:50

(2)名称:Rid

别名:读者编号 类型:nvarchar(50) 取值范围:0-50

取值含义:标识借阅信息条目的读者 长度:50

(3)名称:Bid

别名:书籍编号 类型:nvarchar(50)

取值范围:0-50

取值含义:标识借阅信息条目的书籍 长度:50 (4)名称:Jsdate

别名:借书日期 类型:datetime 取值范围:0-8

取值含义:标识借阅信息条目的借阅日期 长度:8 (5)名称:Hsdate

别名:还书日期

类型:datetime 取值范围:0-8

取值含义:标识借阅信息条目的还书日期

长度:8

3. tbBtype 中的字段:

(1)名称:Typeid

别名:书籍类型编号

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该书籍类型的编号

长度:50

(2)名称:Typename

别名:书籍类型名称

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该书籍类型的名称

长度:50

(3)名称:Jt

别名:借阅天数

类型:Int

取值范围:0-4

取值含义:标识该书籍类型的可借阅天数

长度:4

(4)名称:Fj

别名:罚金

类型:money

取值范围:0-8

取值含义:标识该书籍类型过期后每天的罚金数

长度:8

4. tbReader 中的字段:

(1)名称:Rid

别名:读者编号

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

(2)名称:Readername

别名:读者姓名

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的姓名

长度:50

(3)名称:Phone

别名:读者联系电话

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的联系电话

长度:50

(4)名称:Maxjsl

别名:最大借阅量

类型:Int

取值范围:0-4

取值含义:标识该读者可借书量的最大值

长度:4

(5)名称:Yjsl

别名:当前借书量

类型:Int

取值范围:0-4

取值含义:标识该读者的当前借阅量

长度:4

5. tbUser 中的字段:

(1)名称:Useid

别名:用户编号

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

(2)名称:Name

别名:用户名

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

(3)名称:Pass

别名:用户密码

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

(4)名称:Qx

别名:权限

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

(5)名称:Phone

别名:用户联系电话

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

二、 数据结构

1. 名称:书籍

说明:定义了书籍的有关信息

结构:书籍编号,书籍名称,书籍类型,作者,当前复本量;

2. 名称:读者

说明:定义了读者的有关信息

结构:读者编号,读者姓名,最大借阅量,当前借阅量

3. 名称:用户

说明:定义管理员,即系统使用者的有关信息

结构:用户编号,用户名,用户密码,权限

三、 数据流

1. 数据流符号:F1

(1)名称:登录信息

(2)来源:用户

(3)去处:P2.1

(4)组成:Name+Pass+Qx

(5)流通量:

(6)最大流通量:

2. 数据流符号:F2

(1)名称:用户信息

(2)来源:tbUser

(3)去处:P2.2

(4)组成:Userid+Name+Pass+Qx

(5)流通量:

(6)最大流通量:

3. 数据流符号:F3

(1)名称:处理后用户信息

(2)来源:P2.2

(3)去处:Library

(4)组成:Userid+Name+Pass+Qx

(5)流通量:

(6)最大流通量:

4. 数据流符号:F4

(1)名称:书籍类型信息

(2)来源:tbType

(3)去处:P2.3

(4)组成:Typeid+Typename+Jt+Fj

(5)流通量:

(6)最大流通量:

5. 数据流符号:F5

(1)名称:处理后书籍类型信息

(2)来源:P2.3

(3)去处:Library

(4)组成:Typeid+Typename+Jt+Fj

(5)流通量:

(6)最大流通量:

6. 数据流符号:F6

(1)名称:书籍信息

(2)来源:tbBook

(3)去处:P2.4

(4)组成:Bid+Bookname+Typename+Author+Zt

(5)流通量:

(6)最大流通量:

7. 数据流符号:F7

(1)名称:处理后书籍信息

(2)来源:P2.4

(3)去处:Library

(4)组成:Bid+Bookname+Typename+Author+Zt

(5)流通量:

(6)最大流通量:

8. 数据流符号:F8

(1)名称:读者信息

(2)来源:tbReader

(3)去处:P2.5

(4)组成:Rid+Readersname+Phone+Maxjsl+yjsl

(5)流通量:

(6)最大流通量:

9. 数据流符号:F9

(1)名称:处理后读者信息

(2)来源:P2.5

(3)去处:Library

(4)组成:Rid+Readersname+Phone+Maxjsl+yjsl

(5)流通量:

(6)最大流通量:

10. 数据流符号:F10

(1)名称:借阅管理信息

(2)来源:tbBorrow 、tbBook 、tbReader

(3)去处:P2.6

(4)组成:Jyid+Rid+Bid+Jsdate+Hsdate+Zt+Maxjsl+Yjsl

(5)流通量:

(6)最大流通量:

11. 数据流符号:F11

(1)名称:处理后的借阅书籍信息

(2)来源:P2.6

(3)去处:Library

(4)组成:Jyid+Rid+Bid+Jsdate+Hsdate+Zt+Maxjsl+Yjsl

(5)流通量:

(6)最大流通量:

12. 数据流符号:F12

(1)名称:处理后归还书籍信息

(2)来源:tbBorrow 、tbBook 、tbReader

(3)去处:P2.7

(4)组成:Jyid+Rid+Bid+Jsdate+Hsdate+Zt+Maxjsl+Yjsl

(5)流通量:

(6)最大流通量:

13. 数据流符号:F13

(1)名称:借阅处理后的书籍信息

(2)来源:tbBorrow 、tbBook

(3)去处:P2.6.1

(4)组成:Jyid+Rid+Bid+Jsdate+Hsdate+Z

(5)流通量:

(6)最大流通量:

14. 数据流符号:F14

(1)名称:借阅处理后的读者信息

(2)来源:tbBorrow 、tbReader

(3)去处:P2.6.2

(4)组成:Jyid+Rid+Bid+Jsdate+Hsdate+ Maxjsl+Yjsl

(5)流通量:

(6)最大流通量:

四、 数据存储

**和表一样

五、 处理过程

1数据处理符号:P1

(1)名称:分类处理

(2)说明:区是分系统管理员、书籍管理员、借阅管理员

(3)输入:用户

(4)输出:各个类型的处理模块

(5)处理:根据用户输入的F1和tbUser 中的比较,确认登陆,再根据权限判断

下一步的流向

2数据处理符号:P2.6.1

(1)名称:处理书籍信息

(2)说明:处理书籍借阅时对书籍的处理

(3)输入:F6、F10

(4)输出:F13

(5)处理:将借阅书籍的当前复本量减1

3数据处理符号:P2.6.2

(1)名称:处理读者信息

(2)说明:处理书籍借阅时对读者的处理

(3)输入:F8、F10

(4)输出:F14

(5)处理:将读者的当前借阅量减1

4数据处理符号:P2.6.3

(1)名称:处理借阅信息

(2)说明:处理书籍借阅时对借阅条目的处理

(3)输入:F13、F14

(4)输出:F11

(5)处理:将F13、F4的数据流拼合起来,写入tbBorrow

六、 外部实体

1外部实体:管理员

(1)说明:分为系统管理员、书籍管理员、借阅管理员,是系统的使用者

(2)输入数据流:管理员P0

(3)输出数据流:

2外部实体:Library

(1)说明:是系统的数据库

(2)输入数据流:

(3)输出数据流:P0

Library

图书馆管理系统开发

设计方案

1 需求分析

1.1 目前图书馆管理系统存在问题

1) 检索速度慢、效率低

因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了二伟的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。 2) 借书、还书工作量大

借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的差错。 3) 图书统计工作难、藏书更新不能及时完成。

图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。

我校也是一所发展中的高校,近儿年的发展速度很快,图书馆的规模和藏书数量也不断的扩大,为了解决海量图书的管理问题,改变传统的管理方式也是迫在眉睫了。

1.2 系统目标

本系统主要实现对图书馆的信息进行管理,图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信息进行管理。本系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理。

图书馆管理系统是图书馆管理工作中不可缺少的部分, 它的内容对于图书馆的管理者和使用者来说都至关重要, 所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点, 如:效率低、易忘记、保密性差, 另外时间一长, 将产生大量的文件和数据, 这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 使用计算机对图书信息进行管理, 具有着手工管理所无法

比拟的优点. 例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率, 也是图书馆的科学化、正规化管理, 与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。图书管理信息系统是典型的信息管理系统, 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立要求建立起数据一致性和完整性强. 数据安全性好的库。而对于前端应用程序则要求应用程序功能完备, 易使用等特点。

1.3 功能需求定义

作为系统管理员:

1. 能增删改查各个管理员的信息

2. 能增删改查图书馆的书籍类型的信息。 3. 能增删改查图书馆的书籍的信息。 4. 能增删改查图书馆的读者的信息。 5. 能借阅图书、归还图书。

作为图书管理员:

1. 能增删改查图书馆的书籍类型的信息。 2. 能增删改查图书馆的书籍的信息。

作为借阅管理员:

1. 能增删改查图书馆的读者的信息。 2. 能借阅图书、归还图书。

本系统需要完成的功能主要有几部分:

1.3.1图书基本情况

1.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。

2.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。 3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息等。

1.3.2实现借书功能

1.借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。

2.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。

1.3.3实现还书功能

1.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。

2.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。

1.3.4图书查询

可以对图书进行的精确查询并讲查询信息以列表的方式呈现给用户,方便用户查找信息。

2 系统功能结构图

3 业务流程图

3.1 用户管理

3.2 书籍类型管理

3.3 书籍管理

3.4 读者管理

3.5 借阅管理 3.5.1借阅

3.5.2归还

4 绘制数据流图

数据流程图可以清楚的表示各个模块之间的调用关系。下面是数据流程图:

顶层图:

1层图:

2层图:

3层图: P2.6 借阅管理

5 ER 图

ER

6 数据字典

一、 数据元素

1. tbBook 中的字段:

(1)名称:Bid

别名:书籍编号 类型:nvarchar(50) 取值范围:0-50

取值含义:标识书籍的编号 长度:50

(2)名称:Bookname

别名:书籍名

类型:nvarchar(50) 取值范围:0-50

取值含义:标识书籍的名称 长度:50

(3)名称:Typename

别名:所属类型 类型:nvarchar(50)

取值范围:0-50

取值含义:标识书籍的类型

长度:50

(4)名称:Author

别名:作者

类型:nvarchar(50) 取值范围:0-50

取值含义:标识书籍的作者 长度:50

(5)名称:Zt

别名:当前复本量

类型:nvarchar(50) 取值范围:0-50

取值含义:标识书籍的当前复本量 长度:50

2. tbBorrow 中的字段:

(1)名称:Jyid

别名:借阅编号 类型:nvarchar(50) 取值范围:0-50

取值含义:标识借阅信息条目的编号 长度:50

(2)名称:Rid

别名:读者编号 类型:nvarchar(50) 取值范围:0-50

取值含义:标识借阅信息条目的读者 长度:50

(3)名称:Bid

别名:书籍编号 类型:nvarchar(50)

取值范围:0-50

取值含义:标识借阅信息条目的书籍 长度:50 (4)名称:Jsdate

别名:借书日期 类型:datetime 取值范围:0-8

取值含义:标识借阅信息条目的借阅日期 长度:8 (5)名称:Hsdate

别名:还书日期

类型:datetime 取值范围:0-8

取值含义:标识借阅信息条目的还书日期

长度:8

3. tbBtype 中的字段:

(1)名称:Typeid

别名:书籍类型编号

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该书籍类型的编号

长度:50

(2)名称:Typename

别名:书籍类型名称

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该书籍类型的名称

长度:50

(3)名称:Jt

别名:借阅天数

类型:Int

取值范围:0-4

取值含义:标识该书籍类型的可借阅天数

长度:4

(4)名称:Fj

别名:罚金

类型:money

取值范围:0-8

取值含义:标识该书籍类型过期后每天的罚金数

长度:8

4. tbReader 中的字段:

(1)名称:Rid

别名:读者编号

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

(2)名称:Readername

别名:读者姓名

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的姓名

长度:50

(3)名称:Phone

别名:读者联系电话

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的联系电话

长度:50

(4)名称:Maxjsl

别名:最大借阅量

类型:Int

取值范围:0-4

取值含义:标识该读者可借书量的最大值

长度:4

(5)名称:Yjsl

别名:当前借书量

类型:Int

取值范围:0-4

取值含义:标识该读者的当前借阅量

长度:4

5. tbUser 中的字段:

(1)名称:Useid

别名:用户编号

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

(2)名称:Name

别名:用户名

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

(3)名称:Pass

别名:用户密码

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

(4)名称:Qx

别名:权限

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

(5)名称:Phone

别名:用户联系电话

类型:nvarchar(50)

取值范围:0-50

取值含义:标识该读者的编号

长度:50

二、 数据结构

1. 名称:书籍

说明:定义了书籍的有关信息

结构:书籍编号,书籍名称,书籍类型,作者,当前复本量;

2. 名称:读者

说明:定义了读者的有关信息

结构:读者编号,读者姓名,最大借阅量,当前借阅量

3. 名称:用户

说明:定义管理员,即系统使用者的有关信息

结构:用户编号,用户名,用户密码,权限

三、 数据流

1. 数据流符号:F1

(1)名称:登录信息

(2)来源:用户

(3)去处:P2.1

(4)组成:Name+Pass+Qx

(5)流通量:

(6)最大流通量:

2. 数据流符号:F2

(1)名称:用户信息

(2)来源:tbUser

(3)去处:P2.2

(4)组成:Userid+Name+Pass+Qx

(5)流通量:

(6)最大流通量:

3. 数据流符号:F3

(1)名称:处理后用户信息

(2)来源:P2.2

(3)去处:Library

(4)组成:Userid+Name+Pass+Qx

(5)流通量:

(6)最大流通量:

4. 数据流符号:F4

(1)名称:书籍类型信息

(2)来源:tbType

(3)去处:P2.3

(4)组成:Typeid+Typename+Jt+Fj

(5)流通量:

(6)最大流通量:

5. 数据流符号:F5

(1)名称:处理后书籍类型信息

(2)来源:P2.3

(3)去处:Library

(4)组成:Typeid+Typename+Jt+Fj

(5)流通量:

(6)最大流通量:

6. 数据流符号:F6

(1)名称:书籍信息

(2)来源:tbBook

(3)去处:P2.4

(4)组成:Bid+Bookname+Typename+Author+Zt

(5)流通量:

(6)最大流通量:

7. 数据流符号:F7

(1)名称:处理后书籍信息

(2)来源:P2.4

(3)去处:Library

(4)组成:Bid+Bookname+Typename+Author+Zt

(5)流通量:

(6)最大流通量:

8. 数据流符号:F8

(1)名称:读者信息

(2)来源:tbReader

(3)去处:P2.5

(4)组成:Rid+Readersname+Phone+Maxjsl+yjsl

(5)流通量:

(6)最大流通量:

9. 数据流符号:F9

(1)名称:处理后读者信息

(2)来源:P2.5

(3)去处:Library

(4)组成:Rid+Readersname+Phone+Maxjsl+yjsl

(5)流通量:

(6)最大流通量:

10. 数据流符号:F10

(1)名称:借阅管理信息

(2)来源:tbBorrow 、tbBook 、tbReader

(3)去处:P2.6

(4)组成:Jyid+Rid+Bid+Jsdate+Hsdate+Zt+Maxjsl+Yjsl

(5)流通量:

(6)最大流通量:

11. 数据流符号:F11

(1)名称:处理后的借阅书籍信息

(2)来源:P2.6

(3)去处:Library

(4)组成:Jyid+Rid+Bid+Jsdate+Hsdate+Zt+Maxjsl+Yjsl

(5)流通量:

(6)最大流通量:

12. 数据流符号:F12

(1)名称:处理后归还书籍信息

(2)来源:tbBorrow 、tbBook 、tbReader

(3)去处:P2.7

(4)组成:Jyid+Rid+Bid+Jsdate+Hsdate+Zt+Maxjsl+Yjsl

(5)流通量:

(6)最大流通量:

13. 数据流符号:F13

(1)名称:借阅处理后的书籍信息

(2)来源:tbBorrow 、tbBook

(3)去处:P2.6.1

(4)组成:Jyid+Rid+Bid+Jsdate+Hsdate+Z

(5)流通量:

(6)最大流通量:

14. 数据流符号:F14

(1)名称:借阅处理后的读者信息

(2)来源:tbBorrow 、tbReader

(3)去处:P2.6.2

(4)组成:Jyid+Rid+Bid+Jsdate+Hsdate+ Maxjsl+Yjsl

(5)流通量:

(6)最大流通量:

四、 数据存储

**和表一样

五、 处理过程

1数据处理符号:P1

(1)名称:分类处理

(2)说明:区是分系统管理员、书籍管理员、借阅管理员

(3)输入:用户

(4)输出:各个类型的处理模块

(5)处理:根据用户输入的F1和tbUser 中的比较,确认登陆,再根据权限判断

下一步的流向

2数据处理符号:P2.6.1

(1)名称:处理书籍信息

(2)说明:处理书籍借阅时对书籍的处理

(3)输入:F6、F10

(4)输出:F13

(5)处理:将借阅书籍的当前复本量减1

3数据处理符号:P2.6.2

(1)名称:处理读者信息

(2)说明:处理书籍借阅时对读者的处理

(3)输入:F8、F10

(4)输出:F14

(5)处理:将读者的当前借阅量减1

4数据处理符号:P2.6.3

(1)名称:处理借阅信息

(2)说明:处理书籍借阅时对借阅条目的处理

(3)输入:F13、F14

(4)输出:F11

(5)处理:将F13、F4的数据流拼合起来,写入tbBorrow

六、 外部实体

1外部实体:管理员

(1)说明:分为系统管理员、书籍管理员、借阅管理员,是系统的使用者

(2)输入数据流:管理员P0

(3)输出数据流:

2外部实体:Library

(1)说明:是系统的数据库

(2)输入数据流:

(3)输出数据流:P0

Library


相关内容

  • 高校图书馆管理信息系统分析报告正文
  • 高校图书馆管理信息系统分析报告 一.引言 随着社会信息量的与日俱增,在计算机日益普及的今天,图书馆管理也需利用计算机作为平台,开发一套行之有效的图书管理系统,这对提高学校图书管理信息化.网络化的水平具有重要的现实意义.图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理工 ...

  • 采购部岗位职责及流程
  • 采购部/岗位职责及流程 一.采购部职能 使命:为实现公司销售目标,提供产品需求保证. 职责: - 维护供应商关系,保证与供应商的业务正常进行,适时开发新供应商: - 最大限度提高各门店对图书产品需求的满足率: - 降低采购成本,为公司争取利润最大化: - 为各门店需求提供便捷的专业服务. 二.岗位设 ...

  • 运营管理手册
  • 安徽省儒林图书有限责任公司 运营管理工作手册 2012 目 录 一. 二. 三. 四. 五. 六. 七. 八. 资源管理 .............................................................. 2 客户服务管理 ................. ...

  • 管理信息系统答案
  • 管理信息系统参考答案(仅供参考哈) 一.名词解释 范式:是关系型数据库关系模式规范化的标准. 数据模型:用来描述数据库数据的结构.定义在结构上的操作以及数据间的约束的一组概念和定义,描述了数据库静态特征与动态行为,为数据库的表示和操作提供框架. 外模式:通常是模式的一个子集,故又称外模式为子模式.由 ...

  • 网上书店系统毕业论文
  • 摘 要 当今Internet技术日新月异,电子商务作为一种新的商业趋势发展起来.它提供了全新的网上交易平台,方便了企业与客户之间的交流,提高了工作效率.随着生产社会化趋势的扩大.科学技术的进步.人类知识总量的增长速度不断加快.以及市场竞争的日益激烈,人们对信息的认识产生了根本性的变化. 本系统是一个 ...

  • 图书馆管理信息系统 作业
  • 1引言 ............................................................................................................................................... 1 ...

  • 2015系统可行性分析报告
  • 2015系统可行性分析报告 第1篇:系统工程可行性分析报告 1.引言 1.1编写目的 随着房地产的发展,房价也随之越来越高:且随着经济的发展,外出务工的人员的流动性也大大增强,租房成为了大部分人的选择.物业公司对房屋的管理也需更加规范和专业.一个能够使其实现管理系统化.规范化.自动化的计算机系统就显 ...

  • MIS实验报告封面
  • <管理信息系统>实验报告 图书销售管理系统 系统分析与设计 班级 109080702 学号 03 姓名 董崇德 教师 成 卫 2011年11月6日 实验二 图书销售管理的系统分析(一)--业务流程调查 一.实验目的:掌握组织结构和管理业务流程调查的方法及其成果的绘制. 二.建议机时:4机 ...

  • 系统设计报告
  • 系统设计报告 一.开发目标 根据我们团队相关资料的调查,综合以往图书馆不足及优势,以提高图书馆的管理效率的,完善图书馆掌握读者资料等几大方面,优化借还书管理为主要目的进行实验.通过团队一致商定,最后确定图书管理系统的目标如下: 项目目标: 1. 图书分类统计与编码.数量的统计 2. 借书与还书系统开 ...