您的位置:首页>软件开发>软件工程>软件文档>

关于文档管理软件的解决方案(1)

[ 来源:ZDNet China | 更新日期:2007-7-15 20:18:37 | 评论 0 条 | 我要投稿 ]
随着电脑应用的增多,电脑中的文件数量在不断堆积。文档的管理是一个迫切有待解决的问题,近年来有些软件从业人员已经考虑到这方面的问题,针对这一问题想入手开发出关于文档管理的软件。那么这样的软件应该怎样开发,要解决哪些问题呢?现把其大致的基本功能要求描述如下:
浏览功能:通常文档是被摆放在用户的每个目录下面,浏览功能可查看到目录与文档,当需要浏览文档内容时,则进入目录后点击文档阅读。
文档上载:本功能是可以将文档上传到自己的目录里。文档上载时,需要输入有关的关键字及文档的描述一同上传到系统,填写的内容以便查找文件时提供方便。
增加目录:可以在文档管理的系统目录树中,选择自己摆放的位置,创建新的目录。
移动文档:该功能是可以选择文档,移动到不同的目录下面。如果选择的目录无任何文档,是不能作移动操作的,并出现有关的说明。
文档共享(分受限共享、完全共享,受限共享,则只有被选择的用户才能查看,完全共享则所有用户都能看到):该功能是将自己个人目录下的文档共享给其他人。输入对方的电子邮件地址后,对方就会收到有关该文件共享的信息,对方只要登录到自己所属的共享文件夹中,点击共享文件夹即可阅读或下载文件。

字串5


目录共享(分受限共享、完全共享,受限共享,则只有被选择的用户才能查看,完全共享则所有用户都能看到):该功能是将自己的某个目录共享给其他人,目录共享后该目录下面的所有文件都将共享,用户输入对方的电子邮件地址后,对方就会收到有关该目录共享的信息,对方只要登录到自己所属的共享文件夹中,点击共享文件夹即可阅读或下载共享目录下的文件。
共享说明:共享并不是直接为共享用户创建文件或目录,而是在文件或目录记录上增加共享用户的用户名即可。
查找文档:文档的查找是有多种组合,如透过文档内容(文档名、关健字、描述、作者)、文件的大小、创建的日期的组合方式查找。它们之间是“或“的关系。
修改文档名:该功能目前主要进行文档名字的修改。首先选择要修改的文档,输入新的名字后确认即可。
删除功能:该功能是进行文档与目录的删除,如果要删除文档,则进入目录后,选择要删除的文档直接进行删除。如果要删除目录的话,则其目录下面的文档会被全部删除。
其数据流程图如下:

字串3

主要界面
 

1、登录界面



2、浏览文档管理界面



数据库设计
员工表(yg_tab)

字段英文名 字串2

字段中文名

字串3

类型 字串5

长度

字串6

备注

字串8

Id 字串3

自动编号 字串6

int

字串8

4 字串7

主键唯一 字串1

Username 字串2

姓名

字串5

varchar 字串4

50

字串9

 

字串6

Userid 字串1

员工编号

字串3

varchar 字串4

20 字串1

  字串4

Passwd

字串1

密码 字串7

varchar

字串8

10 字串6


目录管理doc_path(该表可描述多级子目录,采用递归算法)

字段名 字串2

字段说明 字串4

类型

字串2

长度 字串4

备注

字串5

Id 字串7

自动编号

字串5

Int

字串9

4 字串5

主键,唯一KEY 字串4

Path_name

字串9

目录名称

字串3

varchar 字串2

50

字串1

记录当前目录名,用于显示 字串7

Path_tyep

字串7

目录类型

字串2

char

字串3

1

字串2

0-私有,1-完全共享,2-受限共享 字串5

Content

字串1

共享说明

字串7

varchar 字串4

50

字串3

 

字串1

Gxdate 字串8

共享日期 字串5

datetime

字串5

8

字串1

 

字串5

See_id 字串5

共享查看人员 字串6

varchar 字串2

200

字串8

可多个,用“,”分开,关联员工表中的userid 字串2

Path_des

字串2

目录描述 字串5

varchar 字串6

200

字串6

 

字串1

Path_dir 字串5

目录完整路径 字串5

varchar 字串3

200 字串9

 

字串4

Create_userid

字串9

目录创建者编号 字串4

varchar 字串4

50

字串1

关联员工表中的员工编号userid 字串3

Dir_date

字串7

目录创建时间 字串1

datetime 字串9

8 字串7

  字串5

sub_id 字串5

父目录编号 字串5

int 字串9

4 字串5

当该目录没有父目录则为空,有则等于上面的ID 字串2

Backup 字串9

备注

字串1

varchar

字串8

200

字串9

  字串6

可多个,用“,”分开,关联员工表中的userid


在下一部分中,我们会通过具体的VB6程序介绍如何实现以上介绍的文档管理功能。



Tags:
责任编辑:
您的评论
用户名: 新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为