SQL课程设计案例 图书馆信息系统数据库设计.jsp

  • 格式:doc
  • 大小:421.00 KB
  • 文档页数:21

系统概念及数据流程
1
图书馆信息系统数据库设计
1.系统内部框架及数据字典 ..................................................... 1
1.1 信息分类及相互关系 ................................................. 1
1.2 贯穿系统的两条信息线 ............................................... 1
2.各子系统的数据流程图及数据字典 ............................................. 2
2.1 财务管理子系统 ....................................................... 2
2.2书刊管理子系统 ...................................................... 3
2.3 读者管理子系统 ...................................................... 5
2.4 人事管理子系统 ...................................................... 7
3.概念设计阶段 ............................................................... 8
一 任务: ................................................................. 8
二 各个具体的实体: ....................................................... 8
三 四个子系统分E-R图: ................................................... 9
四 图书馆数据库管理系统基本E-R图: ...................................... 13
四.逻辑设计部分: ........................................................ 15
六.用户子模式设计部分: .................................................. 20
七.物理设计部分: ...................................................... 20
八.总结部分: .......................................................... 21

1.系统内部框架及数据字典
1.1 信息分类及相互关系
中国人民大学图书馆信息系统是围绕学校图书馆的各项业务活动而建立的,其中涉及
的信息大体上可以分为四类:业务过程信息、读者信息、费用信息和管理信息。其中业务过
程信息是指完成业务所产生的过程控制信息,如借阅信息、书刊出入库信息等,都是局部信
息;读者信息是指在读者整个在校期间需要在整个系统范围内共享的信息,是基本信息;管
理信息是由基本信息和业务过程信息加工得到的,如读者流动情况、书刊平均借阅天数、效
率分析等,是派生信息。读者借阅活动和各类信息之间的关系
1.2 贯穿系统的两条信息线
集成各局部系统的重要目标是确保整个系统不随着局部系统的改变而改变,不随着新
系统的加入而发生大的变化。找出图书馆信息系统的内在联系,确立好各局部系统之间的接
口,是实现这一目标的前提。
贯穿整个图书馆信息系统有两条信息线:读者信息线和费用信息线。以此为框架来构
造和集成整个系统。
系统概念及数据流程
2
证件信息包括读者主索引、借阅记录等等;费用信息包括在各个环节发生的各类费用
及消耗成本等。
这两条信息线在系统中体现为具体的数据结构,它独立于各局部系统而存在。从整体
的、发展的角度来构筑好这一基础框架是本系统数据结构的核心。
2.各子系统的数据流程图及数据字典

2.1 财务管理子系统
功能:负责全馆财务、物资采购及发放、安全保卫及卫生清洁等工作。其中财务管
理包括:全馆人员工资、奖金发放及经费管理。
流程:
系统概念及数据流程
3

需配置及初始化的表:
账务登记表
字段中文名称 字段名 类型 长度 说明
业务号 TRAD_NO I 20 发生业务的统一编号
日期 TRAD_DATE D 业务发生的日期
收入 INCOME I 30 业务收入的金额
支出 OUTCOME I 30 业务的支出
凭证号 PROOF_NO C 10 本项业务涉及的凭证的编号

摘要 CHIEF_INTR C 50 业务内容的摘要
2.2书刊管理子系统
功能:组织和管理藏书。
组织和管理藏书:根据藏书的不同类型、内容、性质和使用价值进行合理的组织编目、
科学的分类,根据借阅的需求拟更新藏书建议目录,负责馆藏剔旧处理,根据实际情况及时
更新书刊信息;
流程:

现金
审批通过的项目 拨款额
预算项目 财务状况


预 额
算 工

采访部

行政科 下达 预算 财务科
开单

整合


考核
审批

上报
系统概念及数据流程
4

财务

数量

财务
调整
图书处理更新计划

领款通知
采 计
购 划
采购图书

会计凭证
图书处理
发票
开支费用
各类图书分类

图书处理更新
旧图书资料 财务状况
需配置及初始化的表:
在库书刊字典
字段中文名称 字段名 类型 长度 说明
编号 BOOK_NO C 16 全馆书刊的统一编号,可作为识别标志
书名 BOOK_NAME C 50 书刊名称
作者 WRI_NAME C 10 作者的姓名
出版社 PUB_HOUSE C 50 出版社的名称
出版日期 PUB_DATE D 本版的出版日期
版次 PUB_TIMES I 4
系统概念及数据流程
5
类别 BOOK_VAR C 20 按本馆图书的分类方法分类
借阅者 REA_NO C 8 读者的标志号
库存地点 SAVE_PLACE I 16
用户定义的完整性约束要求类别和借阅者的填入值必须有效,即必须是存在的值。
2.3 读者管理子系统

功能:更新和查询读者信息、办理借阅证件。


流程:

证件管理子系统:
系统概念及数据流程
6
账户调整

收款 服务通知 服务结果
帐单
各 种
费 用 图书调整
收据 服务请求 有效 ID 服务细则

退役
罚 款 无效 号码
帐 单 ID
违章 退役 ID 无欠款
ID
细则
罚款 尚有欠款
收据

证件调整 证件调

需配置及初始化的表:
读者信息字典
字段中文名称 字段名 类型 长度 说明
姓名 NAME C 8 读者姓名
ID REA_NO C 8 读者ID号
性别 SEX C 2
年龄 AGE I 2
系别 DEPART C 20 读者所属系别
证件信息字典
字段中文名称 字段名 类型 长度 说明

账单
读者






图书库

借阅部
结算


注销

证件库
帐务核对

综合
反馈
系统概念及数据流程
7
ID REA_NO C 8 读者ID号
借书本数 Book_num I 8 借书总册数
借书信息 书 编号 Book_no C 16 书的编号
借书日期 BOOK_DATE C 16
注:上表中有用户定义的完整性约束条件的字段如下:
性别要求只能取”男”或”女”两者之一;
年龄取值域为1~55;
系别的取值要求必须是本校存在的系;
借书本数的最大值是3.
2.4 人事管理子系统
功能:全馆人员调动、组织管理、考勤以及工资报表的制定。
流程:

资金
收 据
单据

人事调动申请 变动名单
人 职工 品评
员 变
调 动
动 情 人员
人员调令 况 调整

人 变 情
员 动 况

动 人事调动申请 变动名单

人事档案 人事变动结果

需配置及初始化的表:

行政科
上报
采访部

各部
调整




人事
档案

整理说明

上报
财务科

职工
调整
归记