文档管理系统的设计与实现_毕业论文 下载本文

第四章 文档管理系统的设计与实现

4.1系统整体设计

本系统的设计基于企业文档管理模式而设计,以企业文档管理信息化为设计目标。针对相关企业文档管理的情况,实现文档管理方式由手工式的管理过渡到自动化、信息化、规范化管理的目标,力求使系统具有充分的可操作性,界面友好,实现文档管理电子化、简单化、网络化,以节企业管理方面的不必要的资源浪费。及时掌握企业文档管理情况,为企业各单位的提供准确、精细、迅速的文档管理信息,实现企业文档管理的现代化管理。系统功能结构设计。企业文档管理系统统包括括产品维护模块、产品的明细目录模块、文件管理与上传下载模块、文件历史版本浏览模块、文件查询模块,如图4-1所示。

图4-1 文档管理系统的整体设计

4.2数据库设计

数据库(Database)是按照数据结构来组织、数据库设计则是应用中最重要的部分,是存储和管理数据的仓库,随着信息技术和市场的发展,一个成功系统的系统,业务软件的成功体现在50%的数据库和50%的程序。

可见,数据库设计在软件开发中的意义重大。数据管理不再仅仅是存储和管理数据,而从大量数据获得需要的信息是信息系统最主要任务,为实现该目的,从而转变成用户所需要的各种数据管理的方式。整个数据库系统设计所采用的工具都是数据信息领域建立相应模型,需要系统本身具有强大地数据存储及管理功能,根据用户的需求和数据是流量的大小以细致的对客户所需进行系

[20]

统的设计。

根据研究需要,本系统选择SQLSERVER2008 R2作为后台数据库开发工具,该系统操作方便,简单易学,系统资源占有低。

- 12 -

企业文档管理系统的主要数据表有以下表组成:用户登录表、产品信息表、文件表、目录明细表、版本信息表记录的信息,它们是企业对文档管理使用的重要数据表,数据库关系表如下所示。

表4-1 用户登录表

store_user 用于存储登录用户名与密码 栏位名称 user_id password full_name customer_code status last_login email_notify email_address Store_product 保存产品信息,这是文件的一级目录 栏位名称 id product_name customer_code created_on status Store_folders 默认的产品文件夹,保存每个产品都必须包含的子目录 栏位名称 id folder_name Store_product_detail 保存产品的明细目录,创建产品时自动复制Store_folders中的默认目录,用户可手动添加并自定义 栏位名称 数据类型 主键 长度 字段描述 备注 数据类型 int nvarchar 主键 Yes 长度 200 字段描述 产品目录ID 产品目录名称 备注 数据类型 int nvarchar varchar datetime char 主键 长度 字段描述 Yes 250 7 1 产品ID 产品名称 产品所属客户 产品目录的创建时间 当前产品状态 备注 暂时未使用 A:活动状态 I:产品无效 数据类型 char varchar nvarchar varchar char datetime char varchar 长度 字段描述 10 20 50 7 1 1 200 用户登录的唯一ID 用户登录密码 登录用户的全称 用户所在的公司或者客户代号 当前用户状态 最后一次登录的时间 是否需要自动发送email通知 email地址 表4-2 产品信息表 备注 暂时未使用 暂时未使用 A:活动状态 I:用户无效 暂时未使用 暂时未使用 暂时未使用 表4-2 文件表 表4-3 目录明细表 - 13 -

product_id folder_id folder_name Store_file int int nvarchar Yes Yes 200 产品ID 产品明细目录ID 产品明细目录名称 用户可以根据需要随意更改 表4-4 版本信息表

保存各产品最新版本的文件名及其路径,以及文件的描述与查询关键字,系统中最主要的表 栏位名称 product_id folder_id file_id file_name last_date description keyword

数据类型 int int int nvarchar datetime nvarchar nvarchar 主长字段描述 产品ID 产品文件目录目录ID 文件ID号,每个文件有唯一的ID号 备注 Yes Yes Yes 200 文件名称,也就是上传的文件名 最后更新的时间,即上传的时间 200 产品的文件的描述,记录用户的备忘 200 文件关键字,主要用于查询文件 - 14 -