资 资 资 用 借 资 用 借 资 新 修 删 设 系
料 料 料 户 阅 料 户 阅 料 增 改 除 置 统
借 归 信 信 信 信 信 信 借 系 系 系 系 用
阅 还 息 息 息 息 息 息 阅 统 统 统 统 户
操 操 管 管 管 浏 浏 浏 排 用 用 用 权 登
作 作 理 理 理 览 览 览 序 户 户 户 限 记
新 修 删 新 修 删 新 修 删
增 改 除 增 改 除 增 改 除
资 资 资 用 用 用 借 借 借
料 料 料 户 户 户 阅 阅 阅
信 信 信 信 信 信 信 信 信
息 息 息 息 息 息 息 息 息
3.3数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率保证数据的完整和一致,设计数据库系统时首先充分了解用户各个方面的需求,包括现有的及将来可能增加的要求.
3.3.1数据库需求分析
用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据,数据结构,以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础.
通过上述分析,针对一般资料管理系统需求总结出如下的需求信息:
借阅信息涉及资料信息和用户信息.
资料信息和用户信息中需要存在唯一字段.
系统信息中,还必须存在唯一字段.
系统信息中应该包括系统用户的权限信息.
资料信息中应该包含保密级别信息,只有拥有相应级别的用户才能借阅.
用户信息中应该包括借阅级别信息,用户只能借阅比借阅级别低或相同的保密级别的资料.
用户信息会涉及分类信息,为便于扩展,应将部门信息单独使用表来存储.
资料信息会涉及分类信息,为便于扩展,应将分类信息单独使用表来存储.
经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构.
资料信息:包括资料编号,资料名称,资料类型,资料数量,借出数量,资料来源,保密级别,借阅时限.
借阅信息:包含借阅编号,资料编号,用户编号,借出日期,归还日期,归还期限,说明等.
用户信息:包含编号,姓名,性别,部门,借阅级别.
系统用户信息:包含用户名,密码,姓名,系统用户管理,用户权限管理,用户信息管理,用户信息浏览等.
资料分类信息:包含分类编号,分类名称等.
部门信息:包含部门编号,部门名称等.
在上面的需求分析,数据结构设计,数据项分析的基础上,下面可以开始数据库概念结构设计了.
3.3.2概念设计:
在概念设计阶段中,设计人员从用角度看体数据及处理要求和约束,产生一个反映用户观点的概念模式,然后再把概念模式转换成逻辑技术.将概念设计从设计中独立开来,使各阶段的任务相对简单化,设计复杂程度大大降低,不受特定的数据库应用系统限制.
利用E-R方法进行数据概念设计,可分为一步进行,首先设计局布E-R模式,然后把各局E-R模式,综合成一个全局模式,最后对全局E-R模式进行优化,得到最终模式,即概念模式.
得到上面的数据项和数据结构以后,就可以设计出能够满足需求的各种实现,以及它们之间的关系,为后面的逻辑结构设计打下基础.这些实体包含各种具体信息,通过相互之间的作用形成数据的流动.
本实制根据上面的设计规划出的实体有:借阅信息实体,资料信息实体用户信息实体,部门信息实体,分类信息实体和系统用户信息实体.
各个实体的描述E-R图如下:
“借阅信息?”资料信息”,”用户信息”分类信息”和部门信息”实体之间的E-R图:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>