系统内部框架及数据字典
C
10
工作人员的职称,
本系统用户名
USER_NAME
C
16
如果是本系统用户,则为用户名,否则为空
本月出勤情况
WORKDAY
I
2
本月出勤天数
概念设计阶段
一任务:
根据需求分析的结果:数据流图和数据字典来设计出图书馆得分E-R图和基本E-R图,为下一步的逻辑设计阶段提供素材.
二各个具体的实体:
读2
三四个子系统分E-R图:
这两条信息线在系统中体现为具体的数据结构,它独立于各局部系统而存在。从整体的、发展的角度来构筑好这一基础框架是本系统数据结构的核心。
2.
2.1财务管理子系统
功能:负责全馆财务、物资采购及发放、安全保卫及卫生清洁等工作。其中财务管理包括:全馆人员工资、奖金发放及经费管理。
流程:罚款收据
读者ID结算数据
改进后的E-R图:
1n
11
nn
四图书馆数据库管理系统基本E-R图:
经过分析,知道分E—R图中的“认识行政科”实体实际上是”管理人员”,所以在设计总的E—R图时将其改为“管理人员”实体.
(一)基本E-R图草图
(二)修改过程
1.合并分E-R图,生成总E-R图
各个子系统的局部应用面向问题不同,导致各个实体和实体的属性之间的冲突,因此合并时必须消除这些冲突:
说明
姓名
NAME
C
8
读者姓名
ID
REA_NO
C
8
读者ID号
性别
SEX
C
2
年龄
AGE
I
2
系别
DEPART
C
20
读者所属系别
证件信息字典
字段中文名称
字段名
类型
长度
说明
ID
REA_NO
C
8
读者ID号
借书本数
Book_num
I
8
借书总册数
借书信息
书 编号
Book_no
C
16
书的编号
借书日期
BOOK_DATE
1.2
集成各局部系统的重要目标是确保整个系统不随着局部系统的改变而改变,不随着新系统的加入而发生大的变化。找出图书馆信息系统的内在联系,确立好各局部系统之间的接口,是实现这一目标的前提。
贯穿整个图书馆信息系统有两条信息线:读者信息线和费用信息线。以此为框架来构造和集成整个系统。
证件信息包括读者主索引、借阅记录等等;费用信息包括在各个环节发生的各类费用及消耗成本等。
支出
OUTCOME
I
30
业务的支出
凭证号
PROOF_NO
C
10
本项业务涉及的凭证的编号
摘要
CHIEF_INTR
C
50
业务内容的摘要
2.2书刊管理子系统
功能:组织和管理藏书。
组织和管理藏书:根据藏书的不同类型、内容、性质和使用价值进行合理的组织编目、科学的分类,根据借阅的需求拟更新藏书建议目录,负责馆藏剔旧处理,根据实际情况及时更新书刊信息;
.系统内部框架
1.1
中国人民大学图书馆信息系统是围绕学校图书馆的各项业务活动而建立的,其中涉及的信息大体上可以分为四类:业务过程信息、读者信息、费用信息和管理信息。其中业务过程信息是指完成业务所产生的过程控制信息,如借阅信息、书刊出入库信息等,都是局部信息;读者信息是指在读者整个在校期间需要在整个系统范围内共享的信息,是基本信息;管理信息是由基本信息和业务过程信息加工得到的,如读者流动情况、书刊平均借阅天数、效率分析等,是派生信息。读者借阅活动和各类信息之间的关系
罚单罚收财调
单据务整
工资报表会计凭证
采购计划预算数据会计凭证
现金额财务调整财务调整
资金
采购资料
批准/不批准
审批准
/
查不批准
需配置及初始化的表:
账务登记表
字段中文名称
字段名
类型
长度
说明
业务号
TRAD_NO
I
20
发生业务的统一编号
日期
TRAD_DATE
D
业务发生的日期
收入
INCOME
I
30
业务收入的金额
(1)属性冲突:因为设计分E-R图前有过充分讨论,所以没有属性冲突
(2)命名冲突:财务管理子系统E-R图里的“读者”和读者管理子系统E-R图里的“借书证”两个实体代表同一概念,二者都用“读者”来表示
(3)结构冲突:“读者”是一个实体,但是在实体“借阅”中却变成了一个属性,所以在合并E-R图时,把读者单独作为一个属性,而在“借阅”中用一个属性“读者号”来标示
1.财务管理
初步E-R图:
1
1 1
n
n
n
p1
改进后的E-R图:n
m
1 1
11
n
nnn
m
2.图书管理子系统:
初步E-R图:
n1
n1
n
11n
n
1
改进后的E-R图:
n1
nn
11
3人事管理子系统:
初步E-R图:
1n
n
m
改进后的E-R图:
1
n1
1
11n
1
1
4读者管理子系统:
初步E-R图:
1 1
n n
1 1
经讨论,“读者管理”并不是管理学生办理借书证的问题,而是管理读者罚款的情况,所以更改如下:
调动
动情人员
人员调令况调整
人变情
员动况
调
动人事调动申请变动名单
人事档案人事变动结果
需配置及初始化的表:
工作人员字典
字段中文名称
字段名
类型
长度
说明
科室代码
DEPT_CODE
C
8
工作人员所在科室
姓名
NAME
C
8
工作人员姓名
人员编号
EMP_NO
C
6
每个人分配一个唯一的标识号
工作类别
JOB
C
8
职称
TITLE
C
16
注:上表中有用户定义的完整性约束条件的字段如下:
性别要求只能取”男”或”女”两者之一;
年龄取值域为1~55;
系别的取值要求必须是本校存在的系;
借书本数的最大值是3.
2.4 人事管理子系统
功能:全馆人员调动、组织管理、考勤以及工资报表的制定。
流程:
资金
收 据
单据
人事调动申请变动名单
人职工品评
员变
书名
BOOK_NAME
C
50
书刊名称
作者
WRI_NAME
C
10
作者的姓名
出版社
PU
PUB_DATE
D
本版的出版日期
版次
PUB_TIMES
I
4
类别
BOOK_VAR
C
20
按本馆图书的分类方法分类
借阅者
REA_NO
C
8
读者的标志号
库存地点
SAVE_PLACE
I
16
用户定义的完整性约束要求类别和借阅者的填入值必须有效,即必须是存在的值。
2.3 读者管理子系统
功能:更新和查询读者信息、办理借阅证件。
流程:
证件管理子系统:
账户调整
收款服务通知服务结果
帐单
各种
费用图书调整
收据服务请求有效ID服务细则
退役
罚款无效号码
帐单ID
违章退役ID无欠款ID
细则
罚款尚有欠款
收据
证件调整证件调整
需配置及初始化的表:
读者信息字典
字段中文名称
字段名
类型
长度
流程:
现金
审批通过的项目拨款额
预算项目财务状况
预
支
预额
算工
作财务
报数量
表
财务
调整
采计图书处理更新计划
购划
领款通知
采购图书
会计凭证
图书处理
发票
开支费用
各类图书分类
图书处理更新
旧图书资料财务状况
需配置及初始化的表:
在库书刊字典
字段中文名称
字段名
类型
长度
说明
编号
BOOK_NO
C
16
全馆书刊的统一编号,可作为识别标志