图书管理系统示例

合集下载

简单的图书管理系统文档

简单的图书管理系统文档

图书查询和检索
支持按照书名、作者、出版社等 关键词进行图书查询和检索,并 提供模糊查询和分类查询等多种 方式。
图书借阅和归还
实现图书的借阅、归还和续借功 能,并记录借阅历史和借阅状态 等信息。
用户登录和权限管理
实现用户的注册、登录和权限管 理功能,确保系统的安全性和稳 定性。
图书库存管理
实时更新图书库存信息,包括进 货、退货、盘点等功能,确保库 存的准确性。
05
CATALOGUE
用户手册
系统安装与配置
安装步骤 下载并解压图书管理系统软件包。
按照安装向导指引进行安装。
系统安装与配置
• 完成安装后,启动系统并进行基本配置。
系统安装与配置
01
配置指南
02
03
04
进入系统设置界面,设置管理 员账号和密码。
配置网络连接,确保系统能够 正常访问数据库和其他网络资
确定数据库的物理存储结构,包括文件组织、索引策略等。
优化数据库性能
根据系统的性能需求,对数据库进行优化,如调整索引、分区等。
03
CATALOGUE
系统功能模块
用户登录模块
01
02
03
用户注册
提供注册功能,用户可以 创建自己的账户。
用户登录
用户输入用户名和密码进 行登录,系统验证用户信 息。

图书管理系统数据库设计示例

图书管理系统数据库设计示例

图书管理系统数据库设计示例

第一篇:图书管理系统数据库设计示例

图书管理系统数据库设计

一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。

一、需求分析

针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项:

1.读者信息

属性:读者学号,读者姓名,读者性别,联系电话,所在系,生效日期,失效日期,违章状况,累计借书,备注

主键:读者学号

2.书籍信息

属性:ISBN,书名,作者,出版社,出版日期,简介,备注

主键:ISBN 3.管理员信息

属性:工作号,姓名,性别,电话,家庭住址,备注

主键:工作号

数据流程

通过对系统的调查和可行性分析,画出系统的数据流程图:

1.读者

学生对图书管理系统的要求有:

1)能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。

2)能够方便地借阅图书、续借图书、归还图书

3)能够查询自己的基本资料、图书情况

4)能够熟悉图书管理系统的使用。

读者进入系统工作的流程为:

注册→查询→修改信息→借阅续借→图书归还→注销

2.图书管理员

他们对图书管理系统的要求有:

1)能方便的对图书进行录入登记,注销陈旧的书籍。

2)能够方便地对新生进行登记,或注销已经毕业的学生信息(基本信息,借阅信息)。

3)能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况等信息,以便各学院能够随时获知本院学生的一些借书信息。

(完整版)图书馆管理系统用例图、活动图、类图、时序图

(完整版)图书馆管理系统用例图、活动图、类图、时序图

(完整版)图书馆管理系统⽤例图、活动图、类图、时序图

图书馆管理系统

⼀.图书馆管理系统需求分析

1、系统⽬标设计

系统开发的总⽬标是实现内部图书借阅管理的系统化、规范化和⾃动化。

能够对图书进⾏注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存⼊数据库中,供以后检索。

能够对借阅⼈进⾏注册登记,包括记录借阅⼈的姓名、编号、班级、年龄、性别、地址、电话等信息。

提供⽅便的查询⽅法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某⼀时间之前、某⼀时间之后)等信息进⾏图书检索,并能反映出图书的借阅情况;以借阅⼈编号对借阅⼈信息进⾏检索;以出版社名称查询出版社联系⽅式信息。

提供对书籍进⾏的预先预订的功能。

提供旧书销毁功能,对于淘汰、损坏、丢失的书⽬可及时对数据库进⾏修改。

能够对使⽤该管理系统的⽤户进⾏管理,按照不同的⼯作职能提供不同的功能授权。

提供较为完善的差错控制与友好的⽤户界⾯,尽量避免误操作。

2、系统功能需求分析

(1) 读者管理:读者信息的制定、输⼊、修改、查询,包括种类、性别、

借书数量、借书期限、备注等。

(2) 书籍管理:书籍基本信息制定、输⼊、修改、查询,包括书籍编号、

类别、关键词、备注。

(3) 借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处

理和书籍丢失后的处理。

(4)系统管理:包括⽤户权限管理,数据管理和⾃动借还书机的管理

满⾜以上需求的系统主要包含有⼀下⼏个⼦系统

(1)基本业务功能⼦系统:该系统中主要包含了借书还书和预订等功能。

(2)基本数据录⼊功能⼦系统:该⼦系统主要包含有书籍信息和读者信息录⼊功能。

图书馆管理系统的用例图

图书馆管理系统的用例图

1. 2.

3. 系统的UML 基本模型

2.1系统的用例图

用例图在需求分析阶段有很重要的作用,整个开发过程都是围绕需求阶段的用例进行的。创建用例图之前首先需要确定参与者。图书管理系统的参与者主要有3类:读者(借阅者),图书管理员、图书管理系统的维护者。

1. 借阅者请求服务的用例图

Return the book

<<include>>

用例图说明:

(1) Serch for Book :书籍查询用例。

(2) Reserve the book :书籍预订用例。

(3) Logon the system :登陆系统。

(4) Query Info :查询借阅信息。

(5)Borrow the book:借阅书籍。

(6)Return the book:归还书籍。

(7)Return With Fine:还书时交纳罚金。如果借阅者所借书籍超过借阅期限未还,还书的时候就要交纳一定的罚金。

2.图书馆管理员处理借书、还书等的用例图

Remove Reservation

用例图说明:

(1)Get book:书籍归还处理

(2)Lend book:书籍借阅处理

(3)Remove Reservation:删除书籍预订信息

(4)Get With Fine:还书时收取罚金

(5)Check user count:检查用户借阅凭证的合法性,图书管理员在借阅者借书的时候要检查用户借阅凭证的合法性

3.系统管理员进行系统维护的用例图

Add Book Remove or Update Title

用例图说明:

(1)Query Borrower Info:查询读者信息

UML建模案例之图书管理系统

UML建模案例之图书管理系统
10
§2.2 基本数据维护模块
基本数据维护模块包括的主要功能模块: ① 添加借阅者帐户 ② 修改更新借阅者帐户信息 ③ 添加书目 ④ 修改和更新书目信息 ⑤ 添加书籍 ⑥ 删除书籍
11
§2.3 基本业务模块
基本业务模块包含的功能: ① 借书 ② 还书 ③ 书籍预留 ④ 取消书籍预定
12
§2.4 数据库模块
54
数据库模块的功能: ① 借阅信息管理 ② 书籍信息管理 ③ 帐户信息管理 ④ 书籍预留信息管理
13
§2.5 信息查询模块
信息查询模块主要是查询数据库中的相 关信息:
① 查询书籍信息 ② 查询借阅者信息
14
§3 系统的UML基本模型
§3.1 UML初始模型 §3.2 系统的用例图 §3.3 系统的时序图 §3.4 系统的协作图 §3.5 系统的状态图 §3.6 系统的活动图
22
1. 系统管理员添加书籍的时序图
23
2. 系统管理员添加借阅者帐户的时序图
24
3. 系统管理员删除书目的时序图
25
4. 图书管理员处理书籍借阅的时序图
26
5. 图书管理员处理书籍归还的时序图
27
6. 借阅者查询书籍信息的时序图
28
7. 借阅者预留书籍的时序图
29
§3.4 系统的协作图
15

图书馆管理系统UML用例图

图书馆管理系统UML用例图

图书馆管理系统系统描述、用例图及用例描述

姓名:***

学号:**********

班级:2012级网工班

图书管理系统是应用于图书馆的人机互动系统。该系统使图书馆变得信息化,它能有效协作图书馆的工作人员管理图书馆的各项信息,同时还能方便读者快速地查询、借阅和归还图书,极大地提高了图书馆的管理效率和服务质量。

二、用例图:

1

2

3

4

5

6

主要参与人系统管理员

次要参与人无

前置条件以系统管理员身份登录系统。

后置条件图书信息中增加一条信息。

基本操作流程 5.系统管理员登录系统。

6.系统管理员选择新增、修改或删除读者信息。

7.系统管理员对读者信息进行修改。

8.保存操作。

可选流程保存之前可自行取消操作。

四、领域类图

7

五、术语表

读者

持有图书证的在校学生。

图书馆工作人员

包括图书管理员和系统管理员,有账号作为身份标识。图书管理员主要负责引导读者借阅和归还书籍,负责收取逾期罚金。而系统管理员主要负责图书信息和读者信息的更新。

信息管理

由图书管理员进行,读者管理主要包括新增、修改和删除读者信息。图书管理主要包括新增、修改和删除书籍信息。

数据存储

是整个图书管理系统的数据中心,在数据库中存储各项和书籍有关的活动,包括工作人员信息、读者信息、书籍信息、借书还书记录等。

六、借书活动图

8

9

图书管理系统用例描述

图书管理系统用例描述
4.添加读者信息;
5.修改已经修改个人信息的读者的信息
6.删除已经注销的读者信息;
7.查看是否有读者超期未还书的行为,若有就添加备注和罚款信息。
扩展点:7a。系统管理员查看读者借还书的信息.
7a1.系统管理员对即将超期的读者信息进行收集。
7a2。系统管理员对图书即将超期的读者添加警告信息,在下次读者进入图书馆,系统将自动提示读者归还图书
基本路径:
1、读者携带图书借阅证,进入图书馆;
2、读者归还图书;
3、图书管理员检查读者所借图书的情况;
4、图书管理员处理读者归还图书的请求;
5、系统删除读者的借阅信息。
扩展点:
3a.图书管理员检查读者借阅的图书是否超期
3a1.图书管理员检查读者借阅的图书是否损坏
3a2。图书管理员判断读者是否缴纳罚金
4.系统管理员修改图书管理员的工作范围,工作时间等信息,给图书管理员分配合理的工作.
扩展点:
变异点:4a.出现管理员工作时间冲突现象。
4a1。系统管理员重新安排时间.
4a2.图书管理员不工作.
补充说明:
用例编号:011
用例名称:读者管理
用例描述:系统管理员对读者的信息进行添加、修改和删除。
参与者:系统管理员
用例名称:处理还书
用例描述:在读者归还图书时,处理读者的还书操作。
参与者:图书管理员

图书馆管理系统功能模块

图书馆管理系统功能模块

图书馆管理系统功能模块

图书馆管理系统功能模块:

一、登录模块:支持用户登录,密码找回,注册新用户,更改用户信

息等操作;

二、读者管理模块:实现读者信息管理、读者催还、罚金收取等

相关功能;

三、图书管理模块:实现图书信息录入,库存更新,报损记录查阅,图书盘点等相关功能;

四、借阅管理模块:实现借书、还书、查阅借阅记录,读者借书

登记及提示等相关功能;

五、统计分析模块:实现图书借阅统计、常见书籍借出量统计、

系统使用率统计等功能;

六、考试管理模块:实现阅览室管理、图书考试报名登记、考试

成绩添加、考试成绩统计等功能;

七、系统管理模块:实现用户管理、菜单管理、权限管理、系统

日志查询、任务调度管理、数据字典管理等功能;

八、日志管理模块:实现登录日志、操作日志、安全日志等功能,以追踪用户行为,优化用户体验;

九、组织机构管理模块:实现系统角色分配、组织机构信息上传、部门职能管理等功能;

十、报表查询模块:实现图书借阅报表查询、系统使用情况报表

查询、图书盘点报表查询等功能。

图书管理系统用例图

图书管理系统用例图

用例图:

用例描述:

用例名称:图书管理系统

用例描述:读者通过其验证身份,则可以到图书馆借阅图书

参与者:读者、图书管理员、系统维护员

前置条件:图书馆正常开放

后置条件:如果读者身份验证通过,则可以借阅图书。如果没通过身份验证,则不可以借阅图书

基本路径

1、读者预约图书;

2、读者续借图书;

3、读者查阅图书信息;

4、读者通过身份验证,并借阅或归还图书;

5、读者所借书籍超过期限,缴纳罚金;

6、图书管理员查询图书借阅情况;

7、图书管理员对读者信息管理;

8、图书管理员对图书信息管理;

9、图书管理员验证读者身份并借出或接收图书;

10、读者所借书籍超过期限,图书管理员收取罚金;

11、系统维护员对图书信息进行增改;

12、系统维护员对系统进行维护。

扩展点

4a.读者未通过身份验证

1.读者无法借阅图书

2.读者无法归还图书变异点

补充说明

图书馆管理系统(数据库)

图书馆管理系统(数据库)
系统架构
该系统采用C/S架构,由客户端界面、服务器端业务逻辑和数据库存 储组成。
功能模块
包括图书管理、借阅管理、检索管理、统计分析等模块,支持多用户 同时操作。
实施效果
该系统的实施提高了公共图书馆的管理效率,简化了借阅流程,方便 了读者检索和获取图书信息,提升了公共图书馆的服务水平。
XX独立书店管理系统案例分析
息等。
读者管理模块
读者信息录入
将读者的基本信息(如姓名、性别、年龄、联系 方式等)录入系统,形成读者数据库。
读者借阅权限管理
为不同类别的读者设置不同的借阅权限,控制借 阅范围。
ABCD
读者分类
根据读者的类型(如学生、教师、科研人员等) 对读者进行分类,方便管理。
读者借阅历史记录
记录读者的借阅历史,包括借阅的图书、借阅日 期、归还日期等信息。
图书馆管理系统(数据库)
目 录
• 图书馆管理系统概述 • 图书馆管理系统数据库设计 • 图书馆管理系统功能模块 • 图书馆管理系统数据库优化 • 图书馆管理系统案例分析
01 图书馆管理系统概述
定义与特点
定义
图书馆管理系统是一种用于图书馆信 息管理的软件系统,它能够实现图书 馆的自动化管理,包括图书编目、借 阅、归还、查询等功能。
未来发展趋势
未来的图书馆管理系统将更加注重个性化和智能化服务,同时也会 更加注重信息安全和隐私保护。

图书管理系统完整版

图书管理系统完整版

图书管理系统完整版

正文:

1. 引言

本文档旨在提供一个完整的图书管理系统范例,以帮助读者了解和实现类似的系统。该系统可以用于图书馆或其他组织中对图书进行管理、借阅和归还等操作。

2. 系统概述

图书管理系统是一个基于计算机技术开发的软件应用程序,主要功能包括:添加新图书信息、查询已有图书信息、借出/归还图书以及相关报表等。通过这个系统,用户能够更加方便地处理与藏品(如纸质版或电子版)相关事务。

3. 功能需求

a) 添加新记录:

- 输入并保存一本新上架的藏品。

- 包含标题、作者姓名、ISBN号码等必填字段,并可选输入封面图片路径。

b) 查询记录:

- 根据关键字搜索特定条件下符合要求且仍然存储在库

房内部所有相匹配项;

- 可按照不同属性排序结果列表;

c) 借阅/归还:

i) 用户注册登录账户;

ii)选择所需要借取资源, 并确认其状态为

“avlable”(可使用);

iii). 形成秘钥作为标识此次交易;

iv). 将被选中资源从数据库移除,状态更改为“unavlable”(不可使用);

v). 用户在规定时间内归还资源,并将其状态更新回"avlable";

d) 报表:

- 根据特定条件和需求创建各种类型的图书馆统计数据;

4. 系统设计

a) 数据库设计:

i)创建一个名为 "books" 的数据库;

ii)在该数据库中建立一张名叫“book_info”的表格, 包含字段:标题、作者姓名、ISBN号码等。

b) 前端界面设计:

- 使用/CSS/JavaScript技术构建用户友好且易于操作的前端页面。

c) 后台逻辑处理:

图书管理系统用例图

图书管理系统用例图

图书管理系统

UML建模与设计模式

实验报告

计算机与信息工程学院

一、实验目的

在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括:

1.掌握用例图的建立。

2.掌握用例描述文档的编写。

3.掌握建模工具的使用。

二、实验内容

根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。

基本功能要求:

图书管理:新书登记,图书查询,图书注销;

借阅管理:借书,还书,查询今日到期读者;

读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);

报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。

系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),数据管理(提供数据修改、备份、恢复等多种数据维护工具),系统运行日志,系统设置等功能。

三、实验思想

(1)分析系统需求;

(2)确定系统参与者:读者、图书管理员、图书管理系统;

(3)确定系统用例;

四、实验结果

借阅人用例图:

图书系统管理员用例图:

图书管理员用例图:

1.用例名称:登录

用例描述:根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。

前置条件:无

后置条件:根据用户所有的权限进入相应的操作界面。

基本操作流程:

1输入用户名

2输入密码

2校验密码是否正确。

3根据用户身份进入相应的操作界面。

可选流程:如果密码不正确,提示重新输入密码;

图书管理系统系统

图书管理系统系统

返回
21
图书信息的查询与应用
返回
22
查询馆藏书信息
返回
23
按照书名查询
返回
24
返回
25
返回
26
按出版日期查询图书信息
返回
27
返回
28
借还书信息的查询与应用
返回
29
查询未还书信息
返回
30
思考:按照借书证查询未还书信息 窗体如何制作?
返回
31
查询各书的借出总量
返回
32
当前图书的可借出量
返回
4
1.1 系统的分析
➢3. 抽象出当前系统的逻辑模型,画出反映 当前系统“做什么”的数据流程图。
返回
5
1.2 功能描述
➢图书管理系统是为了满足图书馆管理图书的 工作而设计的,它包括五个模块,分别是 “图书信息管理”、“借阅者信息管理”、 “借还书信息管理”、“出版社信息管理” 和“报表显示”。各模块功能如下:
➢每人应还书信息、超期罚款
➢2.较复杂的计算查询
➢ 统计各书可借出量
返回
19
3. 查询的设计
➢3.3 参数查询的设计 ➢按书名、书号,出版社查图书信息、
可借出量信息 ➢按借书证号查借阅者信息 ➢按出版社名称查出版社信息等
返回
20
3. 查询的设计

图书管理系统—用例描述

图书管理系统—用例描述

用例名称:读者信息查询

描述:图书管理员使用读者信息查询用例完成查询相关读者信息的活动

标识符:ux2

优先级:中

角色:图书管理员

前置条件:图书管理员已成功登录系统并具有读者信息查询的权限

主事件流:

1.图书管理员选择“查询读者信息”选项,用例开始

2.打开查询窗体

3.读者输入读者证号,系统检查读者的有效性

A1:读者无效

4.系统显示所查询读者的信息

5.用例结束

其他事件流:

A1:读者无效

(1).系统显示读者无效的提示信息

(2).返回主事件流第3步

后置条件:系统成功写入一条查询读者信息

扩展点:办理新读者证

特殊需求:输入读者证号,系统显示所查读者相关信息,查一个读者的时间不超过30秒

用例名称:办理读者证

描述:图书管理员使用办理读者证用例完成读者的办理读者证活动

标识符:uc4

优先级:B(中)

角色:图书管理员,读者

前置条件:图书馆员已成功登录系统并具有借书的权限

主事件流:

1.管理员选择“办理读者证”选项,用例开始

2.打开办证窗体

3.读者输入读者信息,系统检查读者信息有效性

A1:读者信息无效

4.系统登记一条新的读者信息

5.用例结束

其他事件流:

A1:读者信息无效

(1).系统显示读者无效的提示信息

(2).返回主事件流第3步

后置条件:系统成功写入一条读者信息,读者当前的读者数量加1

特殊需求:办理读者证时间不超过30秒

用例名称:还书

描述:图书管理员使用还书用例完成读者的还书活动,把图书从读者那儿还给图书馆标识符:uc1

优先级:中

角色:图书管理员

前置条件:管理员已成功登录系统并办理还书的业务

主事件流:

1.管理员选择“还书”选项,用例开始

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图书管理系统

1、需求分析

1.1系统任务概述

这里我们将图书管理系统的应用对象定位在中小型图书馆。

图书馆的主要功能是为注册用户提供图书借阅,主要涉及对图书的管理,借阅者管理,以及图书借阅信息的管理。其中对图书的管理主要是指:对馆藏图书的增删改查;对借阅者信息的增删改查,还有挂失;对借阅者借阅信息的管理。除此之外,只有合法用户才能使用该系统,要实行用户密码登陆。

1.2功能需求

图书管理系统完整功能需求如下:

1)借阅者管理

每个通过审查的人可以办理一张借阅卡,拥有用户名、密码,成为注册用户。此卡包含所有个人信息,以后所有图书借阅活动凭此卡进行,直至该卡被注销或删除。

因此,对借阅者的管理包括相关信息的添加、修改、删除、检索。

2)图书信息管理

●新书入库:每本新到图书需将详细信息添加入库,方可对外借阅。

●图书检索:馆藏图书丰富,须提供图书快速查询检索功能。

●图书信息修改:图书基本信息入库时已基本确定,但是一些辅助信息,如存放

位置,是否接触等会有变化,须提供修改功能。

●图书信息删除:对于太过破旧被淘汰或者丢失的书籍,要从系统信息中删除。

3)图书借阅信息管理

系统核心功能之一。图书管理系统最主要的功能是对图书的借出和归还。主要涉及被借阅的图书和借阅者,即图书基本信息,借阅者部分信息,借出归还日期等。

具体来说,对于借书,首先获得借阅者的信息,看其是否有权利借书,其次检查相关书籍,看其是否被可以被外借;对于还书,同样也需要借阅者信息和图书信息才能还书,同时还要计算本次借阅是否超期,超期要计算出罚款金额,借阅者交了足额罚款才能还书成功。此外,对于历史借还记录要提供查询功能;同时由于存储空间限制,不能永久保存历史记录,还需提供删除记录功能。

4)用户登录

该系统用户主要有系统管理员和普通注册用户(即持有借阅卡的借阅者)两种。系统管理员拥有所有功能权限,普通注册用户只能管理个人信息和检索需要图书。系统要对不同的用户给予不用权限,每个合法用户凭登录名和密码登陆此系统。

5)系统基本信息管理

●对借阅者类别的设置:对于借阅者设置不同类别,不同类别的借阅者设置不同

的借阅图书数量上限。

●对图书类别的设置:不同类别图书的借阅期限不同,超期后的罚款金额也不同。

●对系统用户的管理:本系统暂定两类用户,系统管理员和普通注册用户,不同

用户拥有不同的使用权限。

1.3数据流图

借还书的过程要和时间挂钩,所以还要有一个数据源点为“系统时钟”,因此得到图书管理系统的基本数据流图1-1。

图1-1 基本数据流图

通过对需求的深入分析,对“图书管理系统”加工进一步细化,得到功能级数据流图1-2。

图1-2 功能级数据流图

通过对图1-2的分析,发现上述的三个加工在工作过程中要涉及一些数据存储。因此得到改进后的功能级数据流图,如图1-3所示。

图1-3 改进后的功能级数据流图

再仔细分析图1-3的每个加工是否还能细化,或者还有没有可以补充的加工。我们发现系统中还需要一个加工来专门负责“基本信息的维护”,这样得到进一步的数据流图,如图1-4所示。

那么,对于图1-4是否还需要细化呢?比如“借阅者管理”还要先“添加”再“查询”等,这些都是一些比较细节的东西,不需要在需求分析里作过多关注。

图1-4 最终数据流图

1.4数据字典

对于数据流图中的每个元素,都可以额通过数据字典加以描述,以保证数据定义的严格性,针对上述系统的数据字典如下:

借阅者管理=[添加借阅者|修改借阅者|删除借阅者|检索借阅者]

图书管理=[添加图书|修改图书|删除图书|检索图书]

借阅信息管理=[添加借阅信息|修改借阅信息|删除借阅信息|检索借阅信息]

管理个人信息=[检索个人信息|修改个人信息]

基本信息维护请求=[对借阅者类别信息的维护|对图书类别信息的维护|对登陆用户的维护]

对借阅者类别信息的维护=[对借阅者类别信息的添加|对借阅者类别信息的修改|对借阅者类别信息的删除|对借阅者类别信息的检索]

对图书类别信息的维护=[对图书类别信息的添加|对图书类别信息的修改|对图书类别信息的删除|对图书类别信息的检索]

对登录用户的维护=[对用户信息的添加|对用户信息的修改|对用户的删除|对用户信息的检索]

时间=年+月+日

借阅卡信息=借阅卡号+姓名+性别+身份证号+单位+家庭住址+联系电话+借阅者类别+办证日期+已借书数目+是否挂失

注册用户=借阅卡信息

注册用户=借阅者

借阅卡号=8{数字}8

性别=[男|女]

身份证号=18{数字}18

联系电话=(区号)+7{数字}7

区号=4{数字}4

借阅者类别=[一级读者|二级读者|三级读者]

描述:在本系统中一级读者可借10本,二级读者可借5本,三级读者可借3本办证日期=年+月+日

已借书数目=[0|1|2|3|4|5|6|7|8|9|10]

是否挂失=[挂失|没挂失]

挂失=1

没挂失=0

图书信息=图书号+书名+作者+出版社+出版日期+单价+图书类别+存放位置+入库日期+是否借出

图书=图书信息

图书号=7{数字}7+同一本书副本编号

同一本书副本编号=[0|1|2|3|4|5|6|7|8|9]

出版日期=年+月+日

图书类别=[一类图书|二类图书|三类图书|四类图书|五类图书|六类图书]

入库日期=年+月+日

是否借出=[借出|未借出]

借出=1

未借出=0

借阅信息=借阅卡号+姓名+图书号+书名+借出日期+实际归还日期+罚款金额

借出日期=年+月+日

实际归还日期=年+月+日

系统基本信息=[借阅者类别信息|图书类别信息|系统用户]

借阅者类别信息=借阅者类别+能借书的数量

借阅者类别=[一级读者|二级读者|三级读者]

能借书的数量=[1|2|3|4|5|6|7|8|9|10]单位:本

图书类别信息=图书类别+可借天数+图书超期每天罚款金额

图书类别=[一类图书|二类图书|三类图书|四类图书|五类图书|六类图书]

可借天数=[10|20|30|40|50|60|70]单位:天

图书超期每天罚款金额=[0.1|0.2]单位:元

系统用户=用户名+密码+是否管理员

用户名=1{字母|数字}16

密码=1{字母|数字}8

是否管理员=[是管理员|不是管理员]

相关文档
最新文档