纷云文档管理系统设计与实现(源码)
现代企业管理过程中的信息化程度越来越高。电子文档也显示出传统纸质文档没有的优越性,人们逐渐习惯使用更多的电子文档。如何保存大量的电子文档,如何提高大量复杂的电子文档管理的效率,如何保证文档的安全性,如何减少电子文档管理过程中花费的人力和物力,迫切需要解决这一系列问题。在整个毕业设计过程中,系统为企业提供了文档管理平台。根据用户角色的不同(总经理,部门管理员,员工)提供不同权限,完成了用户管理,文档上传,文档删除,文档修改,文档下载,综合查询等功能。实现了文档管理效率与文档安全的兼得。系统界面简单,操作简单,维护方便。关键词文档管理系统,文档安全,用户权限。
目 录
1 绪论 1
1.1 选题背景 1
1.2 国内外研究现状 1
1.3 研究内容 2
2 相关知识与技术概述 3
2.1 系统开发环境 3
3 系统需求分析和概要设计 3
3.1 可行性分析 3
3.2 用户需求分析 4
3.3 系统功能需求 6
3.4 系统数据库设计 7
4 系统详细设计与实现 9
4.1 程序的类图 9
4.2 程序的时序图 9
4.3 系统功能模块设计 11
4.4 系统实现 15
5 系统测试 20
5.1 测试的重要性和意义 20
5.2 测试的步骤 20
5.3 测试结果 22
结 论 23
致 谢 24
参 考 文 献 25
绪论
选题背景
企业管理与日常运营中会产生与使用大量文档。在国民经济不断发展,信息化高速发展的现状下,现代化企业管理过程中的信息化程度越来越高,电子文档也显现出传统纸质文档不具备的优越性,更多的电子文档在被使用。如何存储大量的电子文档,如何在纷繁复杂的电子文档管理中提高效率,如何为文档的安全做出保障,如何减少电子文档管理过程中所消耗的各种资源等等方方面面的问题需要解决[1]。
开发电子文档管理系统是有必要的,并且也是有大量的市场需求的。在电子文档管理系统中,可 *好棒文|www.hbsrm.com +Q: &351916072&
以实现上传、下载、查看、修改文档等一系列操作。并通过权限管理实现文档的安全性。利用计算机和网络技术进行文档管理具有以下优点:实现了数据和信息的共享,减轻了管理员的工作量,使文档管理更加科学、规范和安全[2]。因此,设计一个安全的网络文档管理系统是非常必要的。文档管理系统应该能够为管理者提供足够的信息和快速的查询手段。人们一直使用的人工方法来管理纸质文档。存在效率低、安全性差、花费长等缺点,这将产生大量的冗余文档。这给查看,使用和更新,机密性和维护带来了很大困难[3]。 因此,文档管理系统应运而生。 它可以为用户提供丰富的功能以实现业务的自动化,从而大大减少了文档管理人员花费的时间,减少了管理人员滥用的可能性,提高了管理人员的工作效率,促进了信息的持久化。由此可见,文档管理的信息化和网络化可以为管理者和企业带来明显的效果和好处。
国内外研究现状
国外的信息技术相比国内发展较早,信息化应用在文档管理项目相比国内要早。目前,国外已经存在完善的文档管理系统,国内的系统大多借鉴了国外的发展经验。在文档管理方面,国内很多系统仅仅算得上是文档存储系统,用户上传文档之后的后续管理部分做的相当不足。用户仅仅能对个人文档进行简单操作,个人与个人,部门与部门间的文档不能进行有效的文档交流,这对于文档的多次利用,减少分发文档的资源消耗,调高工作效率十分不利。甚至影响到日常工作的进展,因为它无法及时得到相应的文档。电子文档管理是中国文献管理领域的一个重要研究课题[4]。在信息化进程中,社会信息资源向电子化发展的趋势越加强烈。电子文档在人类社会生活的方方面面都不可缺少。社会生活的真实反映和普遍联系所产生的巨大的快速增长和内在品质,使现代社会信息资源的重要载体之一变为电子文档。1990以来,网络电子文档管理逐渐成为国际文学界关注的焦点[4]。目前在线文档管理系统的主要问题是:
1)急于开发新的系统,不能对原有系统进行改进和完善;
2)注重点在系统的功能上忽视了数据安全。目前,大多数系统着力于功能的多样,很少有管理系统将数据放在第一位。然而,保障数据的安全才应当是文档管理系统的第一要务。因此,在系统开发过程中,应当始终秉承数据安全第一的思想,不能应追求功能的强大而对数据的安全做出威胁。
研究内容
纷云文档管理系统主要工作如下:
运用java开发语言,数据库技术开发一个b/s架构的在线文档管理系统。实现文档的在线管理,减少文档管理所需的资源,提高企业的工作效率[5]。
系统应当实现的功能:实现对系统用户的权限管理以保障文档安全,实现文档在线管理(上传,下载,修改,删除,可见性)。
1)登录验证:管理员(总经理、部门管理员)登录、员工登录;
进入系统登录界面,用户需要输入用户名和密码组合,将组合与系统数据库中记录进行对比,组合正确后才能进入系统主界面。组合错误则显示用户名或密码不正确,系统停留在登录界面。
2)用户管理(总经理,部门管理员):新增,删除,修改权限;
管理员进入系统之后,总经理或管理员选择进入用户管理页面。总经理和部门管理员可以对用户进行管理。点击“用户管理”按钮,选择进入用户管理界面。选择添加用户,可以增加新的用户,设置用户名和密码。总经理可以设置新用户权限为部门管理员和普通员工,部门管理员只可以设置新用户为普通员工;点击“删除用户”按钮,可以删除选中的用户(总经理账户不可删除);总经理点击“修改权限”按钮,可分配用户的权限为部门管理或普通用户。
3)文档管理:文档上传、修改、下载、删除、可见性。
文档管理模块包含三个子模块:上传文档,修改文档,删除文档。上传文档意味着用户登录成功后,进入相应的界面。点击上传文档按钮。根据用户账号的不同权限,对于文档的操作也不同。总经理可以将文档上传至任意部门,部门管理员和员工只能上传至自身所在部门。文档上传时可以设定文档对他人是否可见。修改文档指用户将自身权限内的文档下载后,文档进入锁定状态,修改重新上传后文档解锁,系统会记录并显示修改者与修改时间;删除文档指用户选中权限内的文档执行删除操作,点击确认删除即可将选中文档删除。
相关知识与技术概述
系统开发环境
MyEclipse
本系统采用MyEclipse开发。它是Eclipse IDE的扩展,能够支撑完成编码与测试。通过MyEclipse,我们可以提高系统的效率[6]。
目 录
1 绪论 1
1.1 选题背景 1
1.2 国内外研究现状 1
1.3 研究内容 2
2 相关知识与技术概述 3
2.1 系统开发环境 3
3 系统需求分析和概要设计 3
3.1 可行性分析 3
3.2 用户需求分析 4
3.3 系统功能需求 6
3.4 系统数据库设计 7
4 系统详细设计与实现 9
4.1 程序的类图 9
4.2 程序的时序图 9
4.3 系统功能模块设计 11
4.4 系统实现 15
5 系统测试 20
5.1 测试的重要性和意义 20
5.2 测试的步骤 20
5.3 测试结果 22
结 论 23
致 谢 24
参 考 文 献 25
绪论
选题背景
企业管理与日常运营中会产生与使用大量文档。在国民经济不断发展,信息化高速发展的现状下,现代化企业管理过程中的信息化程度越来越高,电子文档也显现出传统纸质文档不具备的优越性,更多的电子文档在被使用。如何存储大量的电子文档,如何在纷繁复杂的电子文档管理中提高效率,如何为文档的安全做出保障,如何减少电子文档管理过程中所消耗的各种资源等等方方面面的问题需要解决[1]。
开发电子文档管理系统是有必要的,并且也是有大量的市场需求的。在电子文档管理系统中,可 *好棒文|www.hbsrm.com +Q: &351916072&
以实现上传、下载、查看、修改文档等一系列操作。并通过权限管理实现文档的安全性。利用计算机和网络技术进行文档管理具有以下优点:实现了数据和信息的共享,减轻了管理员的工作量,使文档管理更加科学、规范和安全[2]。因此,设计一个安全的网络文档管理系统是非常必要的。文档管理系统应该能够为管理者提供足够的信息和快速的查询手段。人们一直使用的人工方法来管理纸质文档。存在效率低、安全性差、花费长等缺点,这将产生大量的冗余文档。这给查看,使用和更新,机密性和维护带来了很大困难[3]。 因此,文档管理系统应运而生。 它可以为用户提供丰富的功能以实现业务的自动化,从而大大减少了文档管理人员花费的时间,减少了管理人员滥用的可能性,提高了管理人员的工作效率,促进了信息的持久化。由此可见,文档管理的信息化和网络化可以为管理者和企业带来明显的效果和好处。
国内外研究现状
国外的信息技术相比国内发展较早,信息化应用在文档管理项目相比国内要早。目前,国外已经存在完善的文档管理系统,国内的系统大多借鉴了国外的发展经验。在文档管理方面,国内很多系统仅仅算得上是文档存储系统,用户上传文档之后的后续管理部分做的相当不足。用户仅仅能对个人文档进行简单操作,个人与个人,部门与部门间的文档不能进行有效的文档交流,这对于文档的多次利用,减少分发文档的资源消耗,调高工作效率十分不利。甚至影响到日常工作的进展,因为它无法及时得到相应的文档。电子文档管理是中国文献管理领域的一个重要研究课题[4]。在信息化进程中,社会信息资源向电子化发展的趋势越加强烈。电子文档在人类社会生活的方方面面都不可缺少。社会生活的真实反映和普遍联系所产生的巨大的快速增长和内在品质,使现代社会信息资源的重要载体之一变为电子文档。1990以来,网络电子文档管理逐渐成为国际文学界关注的焦点[4]。目前在线文档管理系统的主要问题是:
1)急于开发新的系统,不能对原有系统进行改进和完善;
2)注重点在系统的功能上忽视了数据安全。目前,大多数系统着力于功能的多样,很少有管理系统将数据放在第一位。然而,保障数据的安全才应当是文档管理系统的第一要务。因此,在系统开发过程中,应当始终秉承数据安全第一的思想,不能应追求功能的强大而对数据的安全做出威胁。
研究内容
纷云文档管理系统主要工作如下:
运用java开发语言,数据库技术开发一个b/s架构的在线文档管理系统。实现文档的在线管理,减少文档管理所需的资源,提高企业的工作效率[5]。
系统应当实现的功能:实现对系统用户的权限管理以保障文档安全,实现文档在线管理(上传,下载,修改,删除,可见性)。
1)登录验证:管理员(总经理、部门管理员)登录、员工登录;
进入系统登录界面,用户需要输入用户名和密码组合,将组合与系统数据库中记录进行对比,组合正确后才能进入系统主界面。组合错误则显示用户名或密码不正确,系统停留在登录界面。
2)用户管理(总经理,部门管理员):新增,删除,修改权限;
管理员进入系统之后,总经理或管理员选择进入用户管理页面。总经理和部门管理员可以对用户进行管理。点击“用户管理”按钮,选择进入用户管理界面。选择添加用户,可以增加新的用户,设置用户名和密码。总经理可以设置新用户权限为部门管理员和普通员工,部门管理员只可以设置新用户为普通员工;点击“删除用户”按钮,可以删除选中的用户(总经理账户不可删除);总经理点击“修改权限”按钮,可分配用户的权限为部门管理或普通用户。
3)文档管理:文档上传、修改、下载、删除、可见性。
文档管理模块包含三个子模块:上传文档,修改文档,删除文档。上传文档意味着用户登录成功后,进入相应的界面。点击上传文档按钮。根据用户账号的不同权限,对于文档的操作也不同。总经理可以将文档上传至任意部门,部门管理员和员工只能上传至自身所在部门。文档上传时可以设定文档对他人是否可见。修改文档指用户将自身权限内的文档下载后,文档进入锁定状态,修改重新上传后文档解锁,系统会记录并显示修改者与修改时间;删除文档指用户选中权限内的文档执行删除操作,点击确认删除即可将选中文档删除。
相关知识与技术概述
系统开发环境
MyEclipse
本系统采用MyEclipse开发。它是Eclipse IDE的扩展,能够支撑完成编码与测试。通过MyEclipse,我们可以提高系统的效率[6]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1096.html