企业文档管理系统设计与功能实现

摘 要:本文对企业文档管理系统进行了一个大概的设计,分别从系统相关流程、功能模块、数据库与系统设计等方面进行了具体阐述,并且实现了用户管理、全库搜索、登录管理、文件与文件柜管理等模块功能。

关键词:管理系统 系统设计 数据库

一、文档管理系统相关流程设计

1.系统客户端数据流程

客户端的功能有:***资源、上传资源、删除资源、查询资源、推送、更新资源等等。

2.系统各具体事项数据流程

(1)***资源:将需要的资料从系统传输到本地。

①在搜索栏内查找资源,查询是否已经***,若已***,应更新到最新版本。②若本地没有该资源显示,则从系统***,并显示。③成功***后,映射于本地数据库。

(2)上传资源:将本地数据库的资料上传于服务器。

①从服务器查找资源文件,并进行相关数据显示,从而确定该资源存在与否。②将资源通过接口录入到服务器。③相关结果进行映射。

(3)删除资源:将本地数据库中的资源删除。

①输入资源ID,进行删除资源操作,删除本地数据库资料信息。②删除本地的映射关系。

(4)查询资源:在本地数据库进行资料搜索查询。

①输入资源ID,在本地数据库中进行搜索查询。②将查询的结果显示出来。

二、系统功能模块设计

1.同步模块

同步模块是指客户端的本地数据库和服务器的资源相对应,主要有以下几方面。

(1)将服务器数据同步后,用户界面通过UI显示。

(2)将服务器同步的资源专门存储于客户端专用存储同步资源区。

(3)相关平台客户端应在数据结构、同步算法以及方法名、表名中保持一致。

(4)同步模块在Windows平台下兼具有上传资源的功能。

通用信息平台具有兼容性、易扩展性及可实施性,作为系统工具,包括五大(登录、文件、搜索、文件柜、用户)管理功能。

2.登录管理功能

登录管理功能是系统的基本功能,该功能的实现,为其他系统功能的实现创造了一定的条件。只有该功能进行实现,才能进行其他功能的实现。该功能主要包含登录和退出两种方式。

3.文件管理功能

用户可以对文件夹进行创建、删除、修改,对文件进行上传、编辑、移动、复制、传递、共享。

4.搜索功能

用户对自己所需的资源数据在服务器进行查找,按照文件名、文件所有者、范围、文件夹名、文件类型等进行搜索。

5.文件柜管理模块

(1)系统管理员可以对文件柜进行添加分类、移动、排序、授权。

(2)系统管理员可以对文件的查看权、上传权、***权、创建文件夹权、修改权、删除权、管理权进行授权,还授权用户组。

6.用户管理功能

系统管理员对用户与用户组信息等进行添加、修改、删除。

三、数据库设计

建立数据库及相关应用系统称为数据库设计,在信息系统建设中占有关键地位。由于数据库系统比较复杂,因此设计起来也有一定的难度,想要直接设计出最适合的数据库也是不可能的,只能去粗取精,逐步积累,对数据库中的数据及其相互之间的关系进行规划研究。

MySQL体积小、速度快、成本低,是当前中小型网站中较为流行的一种小型关系型的数据库管理系统。很多中小型网站都会选择该数据库,本文中的系统也选择MySQL数据库。

在唯一列内数据不可以重复,PK-Primarykey是主键,其他任何列只要不是主键便都可以作为替换键。

①全局设置是对系统的一些参数进行设置。例如站点域名、站点名称、站点状态、统计代码、SEO关键字、SEO描述、关闭原因、是否初始化、是否跨柜子复制与移动等。

②关注表是用来记录用户及其关注的文件柜的信息。例如,关注的目标id、关注者id、关注目标的类型、关注的状态等等。

③分类表是对文件柜分类的信息进行记录。例如:父分类ID、分类名字、分类显示名称、分类描述、分类的创建时间、分类状态以及排列的序号等。可以有上下级的关系。

④柜子管理员表主要记载管理员的信息。例如,管理员的绑定ID、文件柜ID、用户ID、用户名字。

⑤文件柜表记录的是基本信息。主要有:其所属分类ID、文件柜的名字、地址、排列的序号、文件柜显示的名称、文件柜的描述、创建者的ID、文件柜的创建者名字、时间以及文件柜的状态。

⑥文件柜用户绑定表主要归纳了一些文件柜与用户的绑定信息。可以表示出属于该文件柜的用户,文件柜用户绑定表包括文件柜用户绑定ID、文件柜ID、用户ID、用户文件柜绑定状态。

⑦文件柜类型统计的是文件柜的一些拓展信息。包括文件柜名称、资源空间大小、资源单文件大小以及其类型。

⑧权限表包括配置用户对文件柜的权限。包括:权限作用域类型ID、权限所作用的马甲ID、权限作用域类型、权限码,以及是否将此权限继承至子文件夹、是否覆盖父文件夹继承下来的权限。

⑨用户表主要是用来记录用户的基本信息。包括用户账号、密码、名字、所在单位、所在部门、职位、email、电话、***码、im、状态、用户公钥、用户私钥、用户序列码、用户公钥是否可用。

⑩管理员表列示的为系统超级管理员。其具有最大权限。

资源共享表记载了资源与其提供者、接收方的相关关系。主要包括创建时间、共享的资源ID、提供者ID、接收者ID及资源共享接收方。

资源表记载了所有的资源信息。例如:资源项ID、文件柜ID、文件柜名字、资源创建者ID、资源创建者名字、资源的存储路径、资源名字、资源描述、资源大小、资源的Content-Type、资源创建时间、父资源ID、资源类型、资源状态、缩略***、上传比例、是否已经共享等。

马甲表主要用来登记用户的马甲。一般一个用户可以有多个其他马甲,同一个人,可以登录不同的账号进来。马甲表内容包括马甲名字、马甲头像路径、马甲签名、马甲所属的用户名、马甲使用的email、马甲状态及马甲类型。

四、系统设计

系统设计主要有实体类层、DAO层、业务逻辑处理层设计等。实体类层通过采用数据建模,对用户、管理员、权限、资源共享与资源项,文件及文件柜、马甲、柜子管理员等都建立了其相应的实体类。

DAO层主要用来将对应实体转化成持久性数据,对应的实体类都有一个各自的DAO接口与实现类。业务逻辑处理层主要是处理一些业务逻辑。对于每个实体都提供了一个相关的业务逻辑处理接口。系统定义了一个IService接口来获得所有业务逻辑处理层的接口,以使得Web层方便调用。

五、小结

本文主要对文档管理系统相关流程、系统功能模块、数据库以及系统进行了设计分析与研究,对文档管理系统的整体以及各具体部分分别进行了阐述,为该系统的实践提供了基础与借鉴。不过本文设计的系统随着时间的变化,需要不断地加入新元素,更新改进,从而保持系统的时效性。

参考文献:

[1]邓元杰.文档管理系统与专门档案管理的兼容性[J].四川档案,2004(1).

[2]曲思伟,王文龙.现代企业文档管理流程重组[J].兰台内外,2005(5).

[3]闫志强,王魁生,屈展.文档管理中权限控制的设计与实现[J].福建电脑,2006(1).

(作者单位:太原理工大学、山西省吕梁市柳林县王家沟乡***府)

转载请注明出处学文网 » 企业文档管理系统设计与功能实现

学习

人口资源环境

阅读(22)

本文为您介绍人口资源环境,内容包括人口资源与环境经济学,人口资源与环境特点。改革开放以来,我国的综合国力日益增加国际地位也在不断提高。特别是21世纪以来我国已走进一个经济全球化的世界,成为了一个世界瞩目的国家。这是需要一个过渡

学习

聚焦三聚氰胺

阅读(41)

本文为您介绍聚焦三聚氰胺,内容包括刨花板三聚氰胺板,三聚氰胺今日价格。2008年9月11日,国家卫生部证实:近期甘肃等地报告多例婴幼儿泌尿系统结石病例,经相关部门调查,高度怀疑与石家庄三鹿集团股份有限公司生产的三鹿牌婴幼儿配方奶粉受到

学习

月如意活氧负离子卫生巾闷声发大财的财富金矿

阅读(28)

本文为您介绍月如意活氧负离子卫生巾闷声发大财的财富金矿,内容包括仙婷活氧负离子的卫生巾测评,活氧负离子的卫生巾有什么好处。天津博真科技有限公司是一家秉承创新发展,合作共赢,以关爱人民群众健康为宗旨的经营理念,打造以活氧负离子为

学习

农业技术推广方案

阅读(26)

本文为您介绍农业技术推广方案,内容包括农业推广方案范本,寿光农业技术推广协会。第一章总则第一条为了加强农业技术推广工作,促使农业科研成果和实用技术应用于农业生产,保障农业发展,实现农业现代化,根据《中华人民共和国农业技术推广法》

学习

平安结 第2期

阅读(20)

本文为您介绍平安结 第2期,内容包括平安结的编织方法,平安结教程慢动作。每逢雨天,李木扑总是早早出门,怀里忘不了揣一壶酒。他总是倔强地拒绝儿子的陪伴,一个人摇着轮椅固执地走在通往田野的小路上。小路的尽头有他的妻子长眠在那里。3年

学习

幼儿园建筑设计实施

阅读(20)

本文为您介绍幼儿园建筑设计实施,内容包括幼儿园建筑设计效果图,幼儿园建筑设计。幼儿园作为幼儿成长,受教育的重要场所。其建筑设计需要结合幼儿特殊的生理与心理特征,通过对总体环境设计,幼儿建筑墙面设施,幼儿园建筑的功能分区以及幼儿园

学习

韩片《鸣梁海战》在华上映玄机

阅读(30)

韩国2014年度破纪录的国民电影却在华被冷落,主要原因还是中国民众对这段历史背景过于陌生。2014年12月12H是中国大陆首届国家公祭日前一天,引入的韩国巨制《鸣梁海战》被推迟到这一天上映。如此巧合,不禁让人怀疑中韩两国是否在对日外交上

学习

油田产出水腐蚀机理的研究现状与进展

阅读(29)

本文为您介绍油田产出水腐蚀机理的研究现状与进展,内容包括油田注水引起腐蚀的主要因素,油田注水平均腐蚀率是什么。笔者在阅读了大量文献的基础上,对国内外对油田产出水主要的腐蚀因素:溶解氧,二氧化碳,SRB,pH值等的腐蚀机理研究现状做了综

学习

基于Netlogo的微信群舆情演化模型实现

阅读(20)

本文为您介绍基于Netlogo的微信群舆情演化模型实现,内容包括开源舆情框架,舆情系统php源码。采用基于Agent的建模和仿真方法和舆情动力学模型,利用Netlogo平台实现了多Agent微信群舆情演化原型系统,并利用原型系统进行仿真试验,考察了微信

学习

园林树木的修剪

阅读(21)

本文为您介绍园林树木的修剪,内容包括园林树木修剪的总结,园林树木修剪的描述。一、修剪的概念修剪的定义,有广义和狭义之分。狭义的修剪是指对树木的某些器官(如枝、叶、花、果等)加以疏删或短截,以达到调节生长,开花结实的目的。广义

学习

与其说是资本寒冬,不如说是资产寒冬

阅读(26)

本文为您介绍与其说是资本寒冬,不如说是资产寒冬,内容包括资本寒冬和消费寒冬,资本寒冬最佳时间。投资者需要时刻关注价值创造的真实性、持久性,而不要被短期的估值上升、大牌背书甚至营销成功所迷惑而迷失。现在与其说是资本寒冬,不如说

学习

马兴田:一个理想主义者的创业史

阅读(24)

本文为您介绍马兴田:一个理想主义者的创业史,内容包括马兴田创业史,马兴田的创业故事。不小富即安,让创新精神成为企业灵魂1969年,马兴田出生于广东省普宁市下架山镇的一个小山村。普宁是粤东商埠重镇,自明清时代就发展起来的中药材交易市

学习

这里也有乐趣作文600字

阅读(45)

本文为您介绍这里也有乐趣作文600字,内容包括这里也有乐趣作文620字,这也是一种乐趣600字作文。暑假里,父母将我带到了一个陌生、炎热、充满臭汗味的地方,以锻炼身体为由,让我学习乒乓球。在他人眼里,这也许是一个再好不过的休息,但对于我来

学习

小班区域活动教案范文

阅读(26)

本文为您介绍小班区域活动教案范文,内容包括小班娃娃家区域活动教案,小班美工区域活动教案。小班区域活动教案范文第1篇一个学期又在紧张忙碌中即将结束,回顾一学期我们小班组所做的工作,都有不同程度的提高和不足。现将本学期小班组工作

学习

我国企业品牌的保护意义及策略

阅读(22)

本文为您介绍我国企业品牌的保护意义及策略,内容包括企业品牌保护思路,企业要如何进行品牌保护。本文通过企业品牌保护的意义分析了我国企业品牌及其保护的现状,提出了我国企业品牌应采取的保护策略。对于我国企业品牌的保护有着十分重要

学习

订单融资解企业资金困境

阅读(19)

本文为您介绍订单融资解企业资金困境,内容包括疫情下企业怎样做好融资安排,订单融资管理办法。“企业如果没有足够可以抵押的固定资产,但是拥有绝对实力的上下游客户,可不可以由客户的订单做担保,向银行申请解决企业资金困境?”针对企业的

学习

茶叶企业营销模式分析

阅读(24)

本文为您介绍茶叶企业营销模式分析,内容包括茶叶直播营销方案和策略,茶叶新经营模式分析。伴随着中国社会经济的繁荣发展,茶叶在市场占有率也快速增加,中国的茶叶逐渐的被国际市场冠以“全世界最绿色的饮料”的称号。国际市场的认可给我们

学习

企业财务报告完善

阅读(40)

本文为您介绍企业财务报告完善,内容包括完善财务报告的方法和原则,财务报告包括哪些内容。【摘要】企业的经济活动日益复杂化,现有的企业财务会计报告因滞后于环境的变化而显示出了它的缺陷与不足。要提高财务报告内容的有效性,必须改进和

学习

李锦记第四代掌门人李惠森:建家族企业分享平台

阅读(18)

本文为您介绍李锦记第四代掌门人李惠森:建家族企业分享平台,内容包括李锦记家族企业典范,李锦记李惠森。身处一个传承了一百多年的家族企业,李锦记第四代掌门人李惠森对家族企业的传承理解得更深。李惠森说:“据全国工商联和国家工商总局

学习

施工企业安全管理

阅读(18)

本文为您介绍施工企业安全管理,内容包括施工企业安全管理资料目录,施工企业关于加强安全管理的文件。近年来,随着我国经济的飞速发展,建筑行业也已达到空前盛况,因此施工企业安全管理也面临着巨大的压力与全新的挑战。由于施工人员复杂、素

学习

论企业信用风险管理控制

阅读(17)

本文为您介绍论企业信用风险管理控制,内容包括信用风险管理有哪些主要方法,企业信用风险管理的解决方法。当前,信用风险已成为影响和制约企业发展的一个突出因素,一方面,由于信用风险而导致的账款拖欠和欺诈每天都在侵蚀着企业的效益,甚至使

学习

企业搜索,知识引擎

阅读(26)

本文为您介绍企业搜索,知识引擎,内容包括最好用的搜索资源引擎,企业搜索引擎方案。近年来,中国企业级搜索引擎市场增长迅速,2004年约有1400万企业用户,其中媒体解决方案用户占据主导。目前企业数据每年以200%的速度增长,其中80%的数据以文件