软件工程之图书馆管理系统需求分析和数据流图 - 范文中心

软件工程之图书馆管理系统需求分析和数据流图

10/06

题目:图书馆管理系统

一、 系统功能:

为了方便图书馆管理人员对图书的借阅、归还等提供轻松快捷的管理方式,同时也方便广大的读者用户可以随时随地的对图书进行续借,查询。实现人力与设备费用的节省;处理速度的提高; 管理信息服务的改进;人员工作效率的提高。现有的图书管理系统分为图书采购、 图书编目、 图书借阅、 信息检索四部分,统各部分既相互独立,又能进行各部分之间的数据调用。

1)图书采购子系统的主要功能是采购新的图书。图书采购子系统主要由数据处理、采

购清单、图书信息录入组成。

2) 图书编目时系统自动调用采访子系统数据及所购图书数据,图书编目完成后,可将数

据交送到编目主库及借阅子系统进行图书借阅。 图书编目子系统大致有图书编目、 统计打印、数据维护几部分组成。

3)图书借阅是用来记录图书借还信息的,必需有书有证才能进行图书借还,借阅子系

统中的图书数据来自编目子系统。

4)信息检索,用户可以利用该系统,检索到图书馆的馆藏书目、读者基本信息、读者借书、预约到书、超期读者、罚款记录、最新图书、借阅频率最高的图书信息。

二、 数据图:

第一层数据流图

学生借阅图书的数据流图

第二层数据流图

学生还书过程数据流图

学生查询书籍信息数据流图

三、 数据字典:

1)数据源点及汇点描述: 1.名称:学生

简要描述:借书、还书、查询及登记注册 有关数据流:借书证;所借书本 2. 名称:当前日期 简要描述:当日日期 有关数据流:年月日加工 2)逻辑词条描述:

1. 加工名:检验能否借书 加工编号:1

简要描述:检验学生身份、图书是否入库、读者还能借多少书以此判定读者是否 能借书

输入数据流:借书证;所借书本,学生信息,图书信息,图书借阅量,日期 输出数据流:借书错误信息,借书信息 加工逻辑: IF 借书证未登记入库 THEN

发出“借书错误”

ELSE IF 图书未登记入库 THEN 发出“借书错误”

ELSE IF 读者已借图书和现借图书多于限制数N THEN 发出“借书错误”

ELSE IF 读者已借图书中有超期 THEN 发出“借书错误” ELSE 发出“借书信息” ENDIF

ENDIF

ENDIF

ENDIF

2. 加工名:添加借阅记录 加工编号:2

简要描述:将“借书信息”登记到“借阅记录”中,完成后将书本递交读者 输入数据流:借书信息,日期

输出数据流:图书借阅记录,图书

加工逻辑:将借书信息及日期写入图书借阅记录; 将图书递交读者 3)数据流名词条描述: 1. 数据流名:借书证

说明:用以携带学生的唯一识别标识 数据流来源:学生信息 数据流去向:检验能否借书

数据流组成:学生=借书证号+姓名+专业+性别+出生日期+照片+借书数量 借书证号=“000000001”.. “999999999” varchar 姓名=2—24 varchar 专业=2—24 varchar 性别==1 int

出生日期=datetime 照片=Image 借书数量=int

2. 数据流名:图书

说明:记录图书的主要相关信息 数据流来源:学生

数据流去向:检验能否借书

数据流组成:图书=ISBN +书名+作者+出版社+价格+复本量+库存量 书号=“000000001”.. “999999999” varchar 书名=2—24 varchar 作者=2—24 varchar 出版社=2—24 varchar

价格=“000.01”.. “999.99”float 复本量=int

库存量=int 3. 数据流名:检验错误

说明:用于指示学生借书错误信息 数据流来源:借书检验 数据流去向:学生

数据流组成:检验错误=2—40 varchar 4. 数据流名:借书信息

说明:用于传递读者号和图书号

数据流来源:借书检验数据流去向:借书记录

数据流组成:借书信息=借书证号+ISBN+索书号+借书时间


相关内容

  • 图书馆管理系统
    题目 图书馆管理系统---图书管理与图书查询 姓名 胡存飞 专业 软件工程 班级 十班 学号 2012040273 目录 第一章 系统概述 .......................................... 错误!未定义书 ...
  • 软件工程实验_详细设计
    软件工程 实验三:系统详细设计(6%) 1. 提交期限和方法 期限:第11周周二(2011-5-3) 23:59 pm 方法:由各班学习委员收集所有学生的实验报告,以电子档的形式提交给任课教师 2. 问题描述--图书管理系统 图书管理系统是 ...
  • 基于JSP的图书管理系统
    **学院 毕业设计(论文) 基于JSP 的图书管理系统 系 别 : 专业(班级): 作者(学号): 指导教师: 完成日期: **学院教务处制 目 录 基于JSP 的图书管理系统 . ............................. ...
  • 大型电子阅览室构建方案设计.计算机课程设计
    计算机网络课程设计 ---大型阅览室设计 学生姓名:王越学 号:专 业:计算机科学与技术班 级:任课教师:赵艳锋 1276807348 12级计算机3班 目录 目录 ..................................... ...
  • 第10章 图书管理系统数据库设计实例
    第10章 图书管理系统数据库设计实例 通过前面章节对数据库基础知识的学习,本章将通过一个图书管理系统的数据库设计实例来重点讲述如何设计数据库.在设计数据库的过程中应该遵循哪些设计原则及技巧.通过本章的数据库实例设计,要求对数据库的整体过程有 ...
  • 第一章 数据库系统基础
    院 系: 教研室: 教 师: <数据库原理及应用>课程教案 注:表中( )选项请打"∨" 第一章 数据库系统概述 [教学目的与要求] 通过课程学习,要求学生了解数据库系统的产生与发展状况,掌握数据库系统基本概 ...
  • 图书馆管理系统--后台管理(毕业设计论文)
    本 科 毕 业 设 计 题 目:图书馆管理系统--后台管理 图书馆管理系统--后台管理 摘要:随着科学技术的发展,图书馆管理也告别了传统的人工管理,开始采用数字化的计算机管理的方式,这使得图书管理变得越来越人性化,受到了公众的好评.目前,各 ...
  • 住建部20**年-20**年建筑业信息化发展纲要
    住建部2011-2015建筑业信息化发展纲要 深入贯彻落实科学发展观,坚持自主创新.重点跨越.支撑发展.引领未来的方针,高度重视信息化对建筑业发展的推动作用,通过统筹规划.政策导向,进一步加强建筑企业信息化建设. 1 各省.自治区住房和城乡 ...
  • 学院信息化建设十一五总结及十二五工作思路
    学院信息化工作 "十一五"总结和"十二五"建设思路 一."十一五"信息化建设总结 "十一五" 期间是学院信息化建设快速发展的时期.学院在厅党组正确领导.大力支持 ...
  • 因特网论文
    目录 第一章 概述 ...................................................... 1 1.1网络发展简介 ........................................... ...