公文管理系统系统设计 3.1 数据库设计与实现 copyright paper51.com 3.1.1 数据库的需求分析 内容来自论文无忧网 www.paper51.com 根据系统需求,本系统需要设计9张表。 copyright paper51.com l 人员基本信息表:公司人员信息保存在这张表中。 内容来自www.paper51.com l 部门信息表:存放部门信息。 copyright paper51.com l 公文流转路径信息表:存放制定的公文路径。 http://www.paper51.com l 公文类别表:存放公文紧急等级信息。 copyright paper51.com l 公文委托表:存放公文委托处理的相关信息。 内容来自论文无忧网 www.paper51.com
l 公文信息表:存放公文的详细信息。 内容来自论文无忧网 www.paper51.com l 角色字典表:存放公文处理的各个角色。 copyright paper51.com l 公文流转环节信息表:存放公文流转的各个环节信息。 copyright paper51.com 3.1.2 数据库的逻辑设计 paper51.com 本系统的数据库设计(DatabaseDesign)把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。 http://www.paper51.com 设计数据库应该具备数据库的基本知识和数据库设计技术,计算机科学的基础知识和程序设计的方法和技巧及软件工程的原理和方法应用领域的知识。 paper51.com 根据公文管理系统系统的一般要求,通过对整个系统运行过程和数据流程分析,得出本系统的实体表:人员基本信息表(WF_User)、公文流转路径信息表(WF_FLOW)、公文类别表(WF_DocClass)、部门信息表(WF_Department)、公文紧急等级表(WF_DocGrade)、公文委托表(WF_DocTrust)、公文信息表(WF_DOCUMENT)、角色字典表(WF_Role)、公文流转环节信息表(WF_WATCHFLWO)。 内容来自www.paper51.com 根据公文管理系统的一般要求,通过对整个系统运行过程和数据流程分析,设计出实际的数据库实体,以及他们之间的关系,为后边的数据库逻辑结构设计打基础。 内容来自www.paper51.com 根据对数据项和数据结构的分析以及对实际的数据库实体的设计,使用数据库设计工具ER/Studio设计出数据表以及数据表之间的逻辑关系,如图1。 copyright paper51.com
数据库设计中重要的一环首先就是概念设计,也就是说,要从实际问题出发,排除非本质的东西,抽象出现实的数据结构之客观规律——即画出数据结构图——ER图。这是数据库设计的重点,也是数据库设计的难点。 内容来自www.paper51.com 本系统使用Microsoft SQL Server 2000作为数据库开发工具,设计如下数据项和数据结构: 内容来自www.paper51.com
|