全文总字数:5005字
1. 研究目的与意义(文献综述)
如今,科学技术飞速发展,我们在享受着科学技术带给我们诸多便利的同时也在不知不觉地接受着信息化的洗礼。企业信息化管理建设不断推进,日益丰富的数据资源和不断增多的电子文件,让企业管理变得复杂,艰巨。电子文件是企业的重要组成部分,电子文件的管理对企业的发展有着长远而深刻的意义[1]。英国公共档案馆的专家说过,在未来,信息化趋势加剧,只有努力抓好电子文件管理,顺应电子文件的发展,才能在“可怕的信息社会”赢得一席之地[2]。企业文档涉及企业核心机密,关系企业的生存,发展,竞争,对企业至关重要。如果没有一个安全,可靠,便捷的电子文件管理系统,企业的发展将受到制约和影响,在商业应用上也会有信息检索带来的风险[3]。据 idc 报告显示[3],从 2005 至2020 年,数据总量呈指数增长,在这个数据信息化的时代,纸质文档管理的弊端已经越来越明显。只有利用信息化技术带来的便利,在纸质文档管理的基础上研究探索,开发一个便于查询,管理的企业文档管理系统,企业才能持续快速的发展。任何组织的有效运转都离不开数据文件的高效管理[4],无论在哪个领域,文档管理系统都具有良好的应用前景。电子文件管理系统的应用对企业发展有着重要的推动作用[5]。因此,通过现代计算机技术,开发一个企业文档管理系统,实现对文件的有效管理,促进企业的高效运转,对企业的发展显然是有利的[6]。
二十世纪九十年代以来,电子文件管理开始成为社会各界关注的交点和研究的热点。最早有关企业文档管理研究的记录是在 1937 年 10 月,在美国历史学家 hower ralph m 所发表的文章体现[7]。文章从企业文档生命周期论述展开,在文件生命的产生,收集,保存,利用方面结合企业结构,内部管理制度等,探讨了企业文档管理的重要性,由于当时技术限制,管理知识不足,未对具体的文档管理提出应对策略。企业文档管理由此开始,成为企业领导者,管理者关注的重点。国际上相关组织如欧盟,国际档案理事会(ica),结合各国实际情况和社会发展现状,制定统一电子文档管理规范和功能需求标准[8],欧洲各国企业,也开始纷纷对文档采取保护措施[9],进一步促进各企业单位文档规范化管理,体现出国际社会对电子文档管理的高度重视。我国文档管理的研究相对于国外则起步较晚,且发展速度缓慢。中国人民大学冯惠玲教授对我国文档管理研究有着重大贡献,在十几年时间发表多篇具有指导性著作[10],她丰富的文档管理研究经验和项目成果[11]对我国电子文档管理具有的重要指导意义。我国的企业,许多学者对电子文档管理同不同方面进行了研究。广西广播电视技术中心梧州分中心的胡林英,潘恭培,黎献隆对当下电子文件管理的重要性做出详细的解释,结合企业实际问题,提出企业文档管理系统的功能需求,在基本的文档收集,管理基础之上提出“文件反馈”的功能。用实际项目效果验证了电子文档系统存在的必要性[6]。西安工程大学的赵子涛,乔冬冬等人就电子文件管理系统的系统性,专业性和标准性进行相关研究。从提高软件的复用性出发,采用主流的设计工厂模式,对电子文档管理系统做出需求分析,同时详细分析文档管理系统功能及子功能的业务处理。该系统功能齐全,逻辑清楚,实用性较强,通过结合实主流框架对文档管理系统进行研究,开发了适用于大多数企业文档管理系统[1]。中小型企业的电子文档管理系统存在的两个突出问题[12]:一是文件繁多,存储分散;二是文档安全性得不到保障。大型企业文档管理的问题则是存储限制和安全保密性不高。我国的中小型电子文件管理在理论研究和计算机应用上已取得一定的成果,然而在大数据,云计算方面研究较为匮乏[13],使得大型企业的电子文件管理发展缓慢。当前市场上已研发出部分文档管理系统并投入使用且系统类型丰富[14]。国内外诸多企业根据企业特点研发相应的文档管理系统,如广东南方信息安全产业基地公司的 secdocx 数据安全保护系统;南京网亚计算机有限公司的 teamdoc 文档管理系统;ibm 公司的 mqseries workflow、jetform 公司的 intemp 等都是较具有代表性的产品[15]。文档管理系统各有特点,针对性不同,只有选择适合企业特性的文档管理系统,才有利于企业及时发现问题,及时改正和管理,以促进企业的高效运转。
springboot 是由 pivotal 团队在 2013 年开始研发的全新开源的轻量级框架,它继承了spring 框架的优秀特性。另外 springboot 还有着独特的优势,使得引用的不稳定性等问题得到了很好的解决[16]。springboot 从发布到现在短短几年时间,已经成为项目开发的首选,深得编程人员的青睐。目前,springboot 市场占有率极高,受到互联网公司的广泛认可和接受,springboot 的应用也成为国内外学者争相研究的热点。云南云电网方科技有限公司的王永和,张劲松等人在整合传统 spring 开发的基础上对 springboot 的原理进行解析,在 springboot 的开发上做了探索性的研究;通过应用举例,将传统的开发模式与springboot 开发做对比,突出 springboot 在调整依赖包的版本和冲突的优势即减少配置工作和简易部署,说明当前 springboot 的技术核心,特色功能,易错点,在开发模板设计,部署测试,管理,监控等方面都能够较大程度的扩展性,并肯定了 springboot 框架的优势和应用前景[17]。中国人民银行长沙中心支行的何军,陈倩怡,对 spring boot 的后台应用进行实地研究。springboot 在 spirng 的基础上进行了简化,分别从前端,后端对 springboot框架的应用进行研究,详细阐述主要技术实现方法,利用 springboot 的简化配置的特性,解决了项目开发过程中配置复杂,调试困难的问题。强调了 springboot 在后台管理中发挥的作用及开发周期短,易于维护的优势[18]。
2. 研究的基本内容与方案
本系统主要研究中小型企业存在的电子文档管理问题,以促进企业文件管理,改变当下电子文件管理存在的“四种状态”[19]。针对中小型企业存在的电子文档管理问题,开发功能强大,界面简洁,易用性强的通用企业技术文档管理系统,同时对当前流行的springboot 框架的特点,核心功能进行深入探讨并结合 springboot 框架的独特优势对企业级项目开发应用作进一步的研究和探索。企业技术文档管理系统拟开发功能模块:1)文档基本管理模块:实现文件的新建,上传,下载,修改,删除,移动,重命名,复制,搜索的操作;2)系统管理:该操作只有管理员才有权执行,其中包括文件权限设置(设置文件是否可读可写)和用户角色管理(管理员可创建,删除或修改系统用户);3)用户个人信息管理:用户/管理员可以修改个人账号密码,查看个人基本信息;4)登录模块:用户根据固定用户名和初始密码才可以登录系统;该系统无注册模块,只有当系统在后台创建用户后,初次登录的用户凭借账号和初始密码才能进入系统。以上功能基本满足中小型企业对文档管理的需求。
该系统使用 intellij idea 2018.2.2 进行开发,采用 springboot 框架和 java 程序设计语言进行实现;数据库: mysql 5.5;web 服务器: tomcat 7.0.94;jdk: 1.8。在前端部分使用html5, css3, jquery 技术,实现实现界面布局,内容展示和网站交互,后端使用 springboot框架进行业务处理,分为 model 层,controller 层,service 层,dao 层,利于降低程序之间的耦合性。在 model 层定义实体的属性,controller 层负责与前端进行交互,获取用户操作信息;service 层实现文件业务的处理,管理员权限设置;dao 层实现与数据库的交互;文件的存储采用 mysql 数据库进行存储,便于实现对文件的统一管理;使用 lucene 搜索框架,实现对文件的快速查找。
3. 研究计划与安排
(1) 2020/1/22—2020/2/28:阅读相关文,确定选题,完成开题报告;
(2) 2020/3/1—2020/3/15:继续阅读文献,翻译英文文献,学习 java,mysql,springboot 的理论知识与应用,完成 springboot 开发环境的搭建;
(3) 2020/3/16—2020/4/30: 系统架构、程序设计与开发、系统测试与完善;
4. 参考文献(12篇以上)
[1] 赵子涛,乔冬冬,李春梅,电子文件管理系统设计与实现,西安工程大学,计算机科学与技术,陕西,西安,710048
[2]《信息系统安全等级保护定级指南 gb/t22240-2008》
[3]gantz,beinaseld.the digital universe in 2020:big data,big digital shadows,and biggestgrowth in the fast [ol]. 2012.http://isilon.org/collateral/analystn-reports/idc-the-digitaluniverse-in-2020.pdf
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。