DFD流程图:资料信息入库
DFD:用户入库表
DFD:资料借出
9
DFD:资料归还
第三章 系统设计
3.1需求分析:资料管理系统需要满足来自三个方面的需求。这三个方面分别是资料室工作人员,资料借阅和资料室管理人员。资料借阅者的需求是查询资料室所存的图书。个人借阅情况及个人信息的修改,资料室工作人员对图书资料借阅者的借阅及还资料要求进行操作,同时形成借或还报表给借阅者查看确认,资料室工作人员的功能最为复杂,包括对工作人员,资料借阅者,图书资料进行管理的维护及状态查看,维护并生成借还书报表。
图书借阅者可直接查看资料室资料情况,如果资料借阅者根据本人编号和密码登陆系统,还可以进行本人借书情况的查看,和维护部分个人信息,一般情况下,借阅者只应该只应该查询和维护本人的借书情况和个人信息,若查询和维护其他人的借阅情况和个人信息就要知道其他人的用户名和密码,这些是很难做到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。
资料室工作人员有修改资料室借阅者和归还资料的权限,所以需对工作人员登陆模块更多考虑,在此模块中资料室工作人员可以为图书借阅者加入借阅记录或归还记录。
资料室管理人员功能的信息量大,数据安全性和保密性要求高,本功能实现对资料信息,借阅者信息,总体借阅情况信息的管理和统计,工作人员和管理人员信息查看和维护。资料管理员可以浏览、添加、删除、修改、统计资料的基本信息,浏览、查询、添加、删除和修改图书借阅者的基本信息,浏览和查询,统计图书资料室的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由资料室工作人员完成。
设计不同用户的操作权限和登陆方法。 对所有的用户开放资料查询功能。 借阅者维护借阅者个人信息。
借阅者查看个人借阅情况信息,维护借阅者个人密码。 资料室工作人员维护图书信息,维护借阅者信息。 资料室管理人员维护工作人员和管理人员个人信息。 3.2系统功能模块划分
资料管理系统
10
借还操作模块 信息管理模块 信息浏览模块 用户管理模块 资 资 资 用 借 资 用 借 资 新 修 删 设 系 料 料 料 户 阅 料 户 阅 料 增 改 除 置 统 借 归 信 信 信 信 信 信 借 系 系 系 系 用 阅 还 息 息 息 息 息 息 阅 统 统 统 统 户 操 操 管 管 管 浏 浏 浏 浏 用 用 用 权 登 作 作 理 理 理 览 览 览 览 户 户 户 限 记 3.3数据库设计:
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接影响系统的效率和数据的完整及一致性,设计数据库系统时首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 3.3.1数据库需求分析:
用户的需求分析具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据,数据结构,以及数据处理的流程,组成一份详尽的数据字典,为后来的具体实现打下基础。
通过上述分析,针对一般资料管理系统的需求总结出如下的需求信息: 借阅信息涉及资料信息和用户信息。 资料信息和用户信息中需要有唯一字段。 系统信息中应该包括系统用户的权限信息。
资料信息中应该包含保密级别信息,只有拥有相应级别的用户才能借阅。
用户信息中应该包括借阅级别信息,用户只能借阅比借阅级别低或等同的保密级别的资料。
用户信息会涉及分类信息,为了便于扩展,应将部门信息单独用表来存储。 资料信息会涉及分类信息,为了便于扩展,应将分类信息单独用表来存储
经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下所示的数据项资料和数据结构。
资料信息:包括资料编号,资料名称,资料类型,资料数量,借出数量,资料来源,保密级别,借阅时限。
借阅信息:包含借阅编号,资料编号,用户编号,借出日期,归还日期,归还期限,说明等。
用户信息:包含编号,姓名,性别,部门,借阅级别。
系统用户信息:包含用户名,密码,姓名,系统用户管理,系统权限管理,用户信息管理,用户信息浏览等。
资料分类信息:包括分类编号,分类名称等。 部门信息:包含部门编号,部门名称等。 3.3.2概念设计:
在该年设计阶段中,设计人员从用户角度整体数据及处理要求和约束,产生一个反映用户观点的概念模式,然后再把概念模式转换成逻辑技术。将概念设计从设计中独立开来,使各阶段的任务相对简单化,设计复杂程度大大降低,不受特定的数据库应用系统限制。
利用E—R方法进行数据概念设计,可分为一步进行,首先设计局部E—R模式,然后把各局部E—R模式,综合成一个全局模式,最后对全局模式E—R模式进行优化,得到最终
11
模式,即概念模式。
的带上面的数据项和数据结构以后,就可以设计出能够满足需求的各种实现,以及它们之间的关系,为后来的逻辑设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统中涉及到的实体有:借阅信息实体,资料信息实体,用户实体,部门信息实体,分类信息实体和信息用户信息实体。各个实体的描述E—R图如下:
借阅信息实体的E—R图:
资料信息实体的E—R图:
12
相关推荐: