图书管理系统设计方案.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书管理系统设计方案11 中小型图书馆管理信息系统的系统分析
一、中小型图书馆管理信息系统组织结构图
图书馆馆长
书采阅工
库编览具
组室书
目借
录阅
书室
图1-1系统组织结构图
二、业务功能图
图书借阅流程
外还查预续
借书询约借
处处处处处
理理理理理
模模模模模
块块块块块
三、用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入、收集基本数据、数据结构以及数据处理的流程,为后面的具体设计打下基础。中小型图书馆管理信息系统的业务流程图如1-2所示。
借书还书流程
所需图书
Y 书籍信息
数据库
读者借书证和所需图书管
书目/所需图书理员
读者信息
数据库
书籍信息管理流程
藏书信息
图书管书籍信息书籍信息
理员添加修改数据库
藏书查询
读者信息管理流程
借书证
读者读者资料表图书管读者信息
理员数据库
借书证注销
系统管理流程
显示操作Y
界面
输入用户系统用户
图书管名和密码/ 信息数据
理员用户注册库
显示错N
误信息
业务流程图1-2
四、通过对系统的调查和可行性分析,画出系统的数据流程图1-3:
读者种类设置
书籍类别设置
基本信息录入基本信息录入
基本信息录入基本信息录入
借阅信息录入
读者信息返回书籍信息返回
数据流程图1-3 数据字典
数据加工的DD 表举例如下:
数据加工
系统名:图书管理编号:条目名:借阅信息录入别名:
输入:借阅编号、读者编号…输出:借阅信息表基本属性处理逻辑:借阅信息存储在dabase 数据库的borrowinfo 表中简要说明:输入某读者的图书借阅情况记录
修改记录:编写:日期:审核:日期:
除此之外,特别要注意的是对于网上信息的使用权限和责任规定,如下:
库修改库浏览图书管理员0?0?读者
注:0、登录,修改,处理权;?、查询权。
根据上面的数据项和数据结构所规划出的实体有:读者类别信息实体,读者信息实体,书籍类别信息实体,书籍信息实体,借阅信息实体。各个实体之间关系如下图所示:读者类别信息书籍类别信息
读者信息登记书籍信息登记
书籍类别信息管理读者种类信息管理读者登记
书籍登记书籍信息管理读者信息管理借阅信息管理
读者信息管理书籍信息管理
借阅书籍
借阅信息管理
实体之间关系的E-R 图1-3
五、根据U/C 矩阵分析,对汽车配件公司业务管理信息系统进行功能子系统划分,如图1-4所示。本系统只要花分为四个功能子系统:新系统的功能结构图1-4:
结合图例得知,中小型图书馆管理信息系统的功能主要有:
(1) 读者信息的制定、输入、修改、查询,包括种类、性别、
借书数量、借书期限、备注等。
(2) 书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。(3) 借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注等。
(4) 还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注等。
(5) 有条件、多条件查询各种信息等.
第三部分中小型图书馆管理信息系统的系统设计
一、“读者信息管理”用于管理与读者相关的信息,包含的功能模块如图1-5:
图书管理信息系统借阅信息管理密码管理书籍信息管理读者信息管理
系统管理
还书信息管理
借书信息管理设置读者种类
设置读者信息设置书籍信息设置书籍种类还书信息查询
还书信息修改还书信息添加
借书信息查询借书信息添加书籍类别添改书籍信息修改借书信息修改书籍信息查询读者信息添加读者信息修改读者信息查询书籍信息添加读者种类添加
读
者种
类修改
用户管理
书籍类别修改
读者信息管理
读读借过读
者者书期者
类档证续档
别案挂证案
设管失管词
置理与理库
恢设
复置
二、编码的设计
代码作为人与计算机之间的共同语言,利用数字、字母或它们的组合为信息编码,不仅可以节省存储空间,而且便于计算机识别、分类、校对、汇总和查询检索。
在本系统中采用了代码设计,例如采购方式描述表中,对运输方式采用顺序码,顺序码是一种用连续数字代表编码对象的码,例如,用0代表进库,用1代表存档。
三、输入与输出设计
1)输入设计:图书建档过程中各类图书信息输入由工作人员先添入确定格式表格再以键盘输入计算机存储,在键盘输入过程中由计算机同时进行数据类型检验、格式检验、逻辑检验并即时出错提示。
会员注册过程中会员资料先由会员自行填入确定格式表格再由工作人员以键盘输入计算机存储,在键盘输入过程中由计算机同时进行数据类型检验、格式检验、逻辑检验并即时出错提示。
图书借阅及还书过程中图书条码和借书证条码在图书外借处以条码识别机扫描输入,也可以键盘输入图书证号和索书号;
图书预约、查询及续借过程中索书号和借书证号在用户服务器终端以键盘输入。
2)输出设计:各类信息均以表格形式在显示器终端输出。
四、数据库设计
中小型图书馆管理信息系统数据库的逻辑结构是为SQL Server 2000数据库系统所支持的实际数据模型,中小型图书馆管理信息系统数据库设计一览表,每个表格表示在数据库中的一个表。如下图所示