图书馆管理信息系统设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 前提
• 由于图书馆藏书量大,借书的学生多,原来的人 工工作方式不仅会造成办理时间的延误和人力资 源的浪费,而且存在着各种信息不易存放、易丢 失、难以备份和查询等缺点。因此,设计一个将 各种图书管理和服务功能集成起来的管理信息系 统就显得十分必要,既可以节省资源,又可以有 效存储、更新、查询信息,提高工作和服务效率。
• 图书借阅信息表结构设计
字段名称 ID 数据类型 int 字段长度 10 10 readerID varchar 10 bookID int No No 是否为空 No 说明 Key
borrowTime
date
No
结出时间
backTime
date 30 1
No
应归还时间
operator ifback
数据流编号:D05 数据流名称:图书检索结果 简述:返回给读者的查询结果 数据流来源: 检索条件处理模块,从图书 库中返给读者的查询结果 数据流去向:读者 数据项组成:查无此书︱符合条件的图书数 量+图书馆藏号+图书类别+书名+作者 +出版社+出版日期+在库册数 数据流量:3000次/日 高峰流量:5000次/日
图书管理系统—系统设计 图书管理系统 系统设计
• 系统的功能设计是以系统业务流程和数据 流程为依据的。
总体设计
管 理 员 信 息 管 理
• 系统功能模块图
• 读者基本信息的查询和更新模块
• 图书基本信息的查询和更新模块
• 数据库设计 • 实体——联系图
• 表结构设计 • 读者信息表结构设计
数据流编号: D03 数据流名称:借阅图书数量 简述:修改图书库中图书数量 数据流来源: 修改图书库中图书数量 数据流去向:图书库 数据项组成: 图书编码+ 借阅数量 数据流量: 1000 人 / 日 高峰流量: 2000 人 / 日
数据流编号: D04 数据流名称:图书查询信息 简述:图书查询信息 数据流来源:读者 数据流去向: 检索处理模块 数据项组成: 图书编号+书名+作者+出版社 数据流量: 3000次/日 高峰流量: 5000次/日
• 第3层数据流图2:(读者还书)
• 第3层数据流图3:(查询图书信息,查询读 者信息,查询借阅历史,查询罚款信息)
• 数据字典 数据流编号: D01 数据流名称:图书借阅单 简述:图书借阅单 数据流来源:用户填写图书借阅单交图书馆管理 员,图书馆管理员审核后,输入计算机 数据流去向: 检查读者身份 数据项组成: 借阅日期+ 书名+读者账号 + 读 者姓名+ 借阅数量 数据流量: 1000张 / 日 高峰流量: 2000张 / 日
• 组织结构 图书馆系统的组织结构如图所示。
馆长
电子阅览室
图书借阅室
期刊阅览室
管理员
管理员
管理员
• 管理功能 图书借阅管理系统的主要任务是实现读者 迅速检阅查询,方便借阅与归还,图书管 理员高效的完成系统的各项基本操作
• 业务流程图
丢失赔偿单 超期罚款单
读者
所还图书单
还书处理
还书记录单
更新借阅 信息
字段名称 Id name sex barcode readertype tel e-mail paperType PaperNO. birthday intime operator 数据类型 int varchar varchar varchar varchar varchar varchar varchar Varchar date date varchar 30 字段长度 10 20 4 30 11 20 100 10 20 是否为空 No No No No No Yes Yes No No Yes No No 登记时间 操作员 证件类型 证件号码 读者类型 电话 说明 Key
varchar tinyint
No No
操作员 是否归还
• 图书归还信息表结构设计
字段名称 ID 数据类型 int 字段长度 10 11 readerID varchar No 是否为空 No 说明 Key
11 bookID int No
backTime
date
No
归还时间
operator
varchar
有效借书单
管 理 员
借阅处理
借书记录单
查询信息单
查询处理
查询结果单
更新后的借 阅信息
数据流程图分析: 顶层数据流程图
读 者
读者信息 信息
P0
图 书 管 理 系 统
借阅信息
图
信息
管 理 员
读者信息 信息 信息
• 第二层数据流程图(读者借阅、读者还书, 读者查询 )
• 第3层数据流图1:(读者借阅)
• 影响 1.改进系统之后,对设备要求更高,建议 对设备升级 2.由于采用了先进数据库技术,所以需要 对相关软件进行升级 3.对于管理人员要求提高,需要具有更高 高学识能力的管理员
• 投资 1.系统开发费用 a.人员费用 b.设备费 c.不可预见费 2.系统运行费用 a.系统维护费 b.设备维护费 c.材料消耗费 3.一次性费用 a.研究费用 b.数据库建立 c.检查费用和技术管理费用 d培训费 4.非一次性费用
• 收益 1.一次性收益 a.学生教职工办卡费用 b.减少人员节省工资开支 2.非一次性收益 a.损坏书籍赔偿费用 b.违约惩罚金
• 结论 • 本项目具有方便快捷等优势,投资回报利 益大,使得图书管理实现电子化,符合社 会信息化发展的需要,技术、经济、操作、 法律方面都是可行的,可以开发本系统。
• 目标 1. 减少人力与管理费用; 2. 提高信息准确度; 3. 改进管理和服务; 4. 建立高效的信息传输和服务平台,提高 信息处理速度和利用率。
• 决定可行性的主要因素 1.成本和效益分析结果:效益>成本;
2.技术可行:现有技术可完成开发任务; 3.操作可行:系统能被现有的工作人员快速掌 握并使用; 4.法律可行:所使用工具和技术及数据信息不 违反法律。
30
Noபைடு நூலகம்
操作员
• 以读者身份登录后界面:(读者具有查询 功能)
• 以管理者身份登录界面
数据流编号: D02 数据流名称:借阅记录 简述:填入借阅表的记录 数据流来源: 检查合格的借阅图书信息录人 到借阅库中 数据流去向:借阅库 数据项组成: 借阅号+ 借阅日期+书名 + 图书编码 + 读者姓名+ 读者账号+ 还书 日期+ 借阅数)+ 状态 数据流量: 1000 人 / 日 高峰流量: 2000 人 / 日
图书管理系统
组员: 班级 组员:
图书管理系统—可行性分析 图书管理系统 可行性分析
• 编写目的 • 基于图书管理者对用户的管理以及对图书的借阅、 归还等提供快捷的管理方式,同时也为方便读者 对图书进行借阅、归还、续借、查询等。 • 项目背景 • 开发软件名称:图书管理系统。 • 项目用户:学校图书馆 • 设计人员:余平安、吴好宏、吴成敏、吴恒志
图书管理系统—系统分析 图书管理系统 系统分析
• 功能目标 • 1. 实现图书馆对图书的按类别,书名,作者,是 否已被借出等多方面的查询。 • 2. 实现图书馆建立书籍档案,方便图书管理。 • 3. 能够对现有图书信息修改以及删除。 • 4. 建立图书馆外借读者数据库,包括添加读者信 息、删除读者信息、修改读者信息。 • 5. 可以按读者编号查询读者信息,包括该读者所 借图书名称,归还日期等信息。 • 6. 能够进行罚款功能。