好文档 - 专业文书写作范文服务资料分享网站

图书管理系统需求分析报告

天下 分享 时间: 加入收藏 我要投稿 点赞

? 加工名:计算罚金 加工编号:3.4

简单描述:根据罚金标准和违规状况计算罚金金额 输入数据流:违规状况,罚金标准 输出数据流:罚金金额 加工逻辑:

从借书信息表中查询指定的借书记录的限还日期 IF 当前日期>限还日期 THEN IF 续借限额已满 THEN

计算超期天数

根据罚金标准产生过期金额 ELSE 办理续借 ENDIF ENDIF

? 加工名:图书状态处理 加工编号:3.5

简单描述:将由借书操作和还书操作对图书状态的修改写入图书信息表中 输入数据流:“借阅”状态,“在库”状态 输出数据流:图书状态 加工逻辑:

IF 由借书产生图书状态值 THEN

将图书信息表中相应的图书记录的状态更新为“借阅中” IF 由还书产生图书状态值 THEN

将图书信息表中相应的图书记录的状态更新为“在库”

? 加工名:读者已借数处理 加工编号:3.6

简单描述:将由借书操作和还书操作对读者已借数值的修改写入读者信息表中 输入数据流:已借数,已还数 输出数据流:共借数

加工逻辑:

IF 由借书产生已借数 THEN 共借数=共借数+已借数

将共借数写入读者信息表中相应读者的相应字段 ENDIF

IF 由还书产生已还数 THEN 共借数=共借数-已还数

将共借数写入读者信息表中相应读者的相应字段 ENDIF

? 加工名:图书总量统计 加工编号:4.1

简单描述:统计系统中的图书总量或按图书类别统计图书数 输入数据流:总量统计条件,统计项信息 输出数据流:图书总量信息 加工逻辑:

IF 图书类别不为空 THEN

执行SQL语句,统计指定类别的图书数量 ELSE

执行SQL语句,统计所有图书的总量 ENDIF

? 加工名:图书借阅排行 加工编号:4.2

简单描述:统计某一时间区间内借阅次数最多的前几种图书的信息(图书编号、书名、借阅次数)

输入数据流:图书借阅统计条件,图书借阅信息 输出数据流:图书借阅排行信息 加工逻辑:

选择时间区间、统计方式和数量

执行SQL语句,从借书信息表中查询指定条件的图书信息

? 加工名:读者借阅排行

加工编号:4.3

简单描述:统计某一时间区间内借阅次数最多的前几位读者的信息(借书卡号、读者姓名、借阅次数)

输入数据流:读者借阅统计条件,读者借阅信息 输出数据流:读者借阅排行信息 加工逻辑:

选择时间区间、统计方式和数量

执行SQL语句,从借书信息表中查询指定条件的读者信息

? 加工名:信息输出 加工编号:4.4

简单描述:该加工是为了追求父图与子图的平衡而添加的加工,在程序中该部份功能直接加入到4.1、4.2和4.3三个加工中去,就不做单独说明 (16)加工名:用户信息设置 加工编号:5.1

简单描述:完成用户信息的添加、修改和删除的功能 输入数据流:用户信息 输出数据流:用户信息 加工逻辑:

录入用户信息或从用户信息表中读取指定的用户信息

执行SQL语句,从用户信息表中完成用户信息的添加或修改或删除

? 加工名:读者类别设置,图书类别设置,罚金标准设置 加工编号:5.2,5.3,5.4

简单描述:这三个加工的加工逻辑与加工5.1基本相似。

(3)主要数据流名词条描述

? 数据流名:新图书信息

数据流说明:用以标识新图书的书面信息 数据流来源:图书管理员 数据流去向:图书信息录入

数据流组成:图书编号+书名+书号+作者+出版社+出版时间+单价 ? 数据流名:图书信息

数据流说明:用以标识图书在图书信息表中的信息 数据流来源:图书信息录入,图书信息表

数据流去向:图书信息表,借书管理,图书总量统计

数据流组成:图书编号+书名+书号+图书类别+作者+出版社+出版时间+单价+入库时间+操作员姓名+书架编号+图书状态 ? 数据流名:读者信息

数据流说明:用以标识读者的基本信息 数据流来源:读者信息管理,读者信息表

数据流去向:读者信息表,借书管理,读者借阅排行

数据流组成:借书卡号+姓名+性别+读者类别+所属系部+部门或班级+联系电话+登记日期+登记人姓名+已借数 ? 数据流名:借书信息

数据流说明:记录每一次借书操作的详细信息 数据流来源:借书管理,借书信息表

数据流去向:借书信息表,续借管理,还书管理,图书借阅排行

数据流组成:借书卡号+读者姓名+图书编号+书名+借书日期+限还日期+操作员姓名+状态 ? 数据流名:还书信息

数据流说明:记录每一次还书操作的详细信息 数据流来源:还书管理 数据流去向:还书信息表

数据流组成:借书卡号+读者姓名+图书编号+书名+还书日期+过罚+损罚+操作员姓名 ? 数据流名:用户信息

数据流说明:说明可对系统进行操作的用户基本信息 数据流来源:用户信息设置 数据流去向:用户信息表

数据流组成:用户名+用户密码+用户权限+用户姓名 ? 数据流名:读者类别信息

数据流说明:标识读者类别以及借书限额和期限等信息 数据流来源:读者类别设置,读者类别表 数据流去向:读者类别表,读者信息录入

数据流组成:类别名+借书限额+还书期限

(4)数据存储词条描述

? 数据存储名:图书信息表

简单描述:存放已登记入库的图书的详细信息 输入数据:图书状态 输出数据:图书信息

数据组成:图书编号+书名+书号+图书类别+作者+出版社+出版时间+单价+入库时间+操作员姓名+书架编号+图书状态 存储方式:关键码(图书编号) ? 数据存储名:读者信息表 简单描述:存放读者的详细信息 输入数据:已借数量,操作员姓名 输出数据:读者信息

数据组成:借书卡号+姓名+性别+读者类别+所属系部+部门或班级+联系电话+登记日期+操作员姓名+已借数

存储方式:关键码(借书卡号) ? 数据存储名:用户信息表 简单描述:存储管理员用户信息 输入数据:

输出数据:用户信息

数据组成:用户名+用户密码+用户权限+用户姓名 存储方式:关键码(用户名) ? 数据存储名:借书信息表

简单描述:存储所有的借书信息数据及每个借阅行为的状态 输入数据:借书信息 输出数据:借书信息

数据组成:借书卡号+读者姓名+图书编号+书名+借书日期+限还日期+操作员姓名+借阅状态 存储方式:记录号

? 数据存储名:还书信息表 简单描述:存储所有还书信息数据

图书管理系统需求分析报告

?加工名:计算罚金加工编号:3.4简单描述:根据罚金标准和违规状况计算罚金金额输入数据流:违规状况,罚金标准输出数据流:罚金金额加工逻辑:从借书信息表中查询指定的借书记录的限还日期IF当前日期>限还日期THENIF续借限额已满THEN计算超期天数根据罚金标准产生过期金额ELSE
推荐度:
点击下载文档文档为doc格式
8rfqs0ej2z47hq710eij
领取福利

微信扫码领取福利

微信扫码分享