工程文档管理信息系统设计与实现——以S建筑公司为例.docx
《工程文档管理信息系统设计与实现——以S建筑公司为例.docx》由会员分享,可在线阅读,更多相关《工程文档管理信息系统设计与实现——以S建筑公司为例.docx(31页珍藏版)》请在课桌文档上搜索。
1、工程文档管理信息系统设计与实现以S建筑公司为例摘要在信息科技飞速发展的今天,人类的信息检索、创造和搜集工作已经进入了网络化的时代。在工作学习过程中,各种类型的文件和电子书都是非常繁杂的,因此,文档信息数据的交互效率很低,手动整理很可能会让人感到疲惫,从而导致出错,因此,一个专门的、完备的文档电子书管理系统就显得特别重要。而一本书或者一本书中的内容可能会更多一些,通过设置不同的书目索引来提高读者的阅读效率。在数据大爆炸的年代,数据即财富,一个能够展现流动数据变化并对其进行分析的文件管理系统,不仅可以帮助开发人员搜集信息,也可以激励文件作者的创作热情。为了解决上述问题,本文研究并实现了一种前端与后
2、端分开、智能化管理与统计分析相结合的文件电子书管理系统。在VUe和SPringbOOt的基础上,将vue3和VUeC1.l有机地融合在一起,使用户的操作更加流畅,表现更加出色,这样可以有效地解决现有文件管理系统中存在的数据浪费、性能不高、其他Web应用构件不够丰富、界面不够美观、前后端交互混乱、难以维护等问题。本文首先介绍了课题的研究背景,然后阐明了课题的研究目标与意义。在上述情况下,介绍了开发过程中所需的核心技术和开发工具,并对它进行了需求分析,按照业务流程来进行概要设计,最后完成了具体的设计和实现。该系统的主要功能是对各种文件资源进行管理,并对数据进行统计、分析、预测。主要包括文档资源管理
3、,文档资源可视化,网站内文件检索,用户交互,流量图,隐私信息模糊化加密和分析,后台管理。该方案的目标是设计并实现一种能够对文档电子图书信息进行统一管理和统计的文件信息管理系统,让文件的存储变得标准化、条理化,让信息处理人员能够更好地将数据集成起来,同时还能够提供合适的数据统计和分析能力,从而在这个信息飞速发展的年代里,能够及时地捕捉到有用的信息。关键词:文档管理SpringbootVueWeb数据统计第一章绪论第一章绪论1.1研究背景文件是现代各类机构对数据进行统计、存储、检索、检索等功能的主要载体。随着中国信息化进程的不断推进,我国档案资料不断增加,档案资料的整理和统计工作是否科学、高效、简
4、洁,直接关系到档案保管工作的成功与否。所以,建立一个完善的文件管理系统是在前期进行知识库建设的关键。在当今社会,很多大学都在经历着行业的转型,而作为企业最重要的一环,档案信息管理也是一个非常重要的环节。随着信息规模的不断扩大,各种类型的信息系统都对其性能提出了更高的要求,如何有效地存储并进行科学的处理显得尤为重要。对于那些经常更新、维护的信息管理系统来说,快捷、简单的开发显得尤其重要。SPring项目包括SPringbOot以及SPring框架的子工程。在2014年推出了首个Springboot,SpringBoot从一开始就是一种非常先进的技术,经过这些年的发展,它的基础生态已经建立起来了,
5、目前java开发中最流行的技术就是SpringBoOto在使用JaVa进行开发时,出现了大量的冗余配置,这就导致了SPringbOOt框架的诞生,它将工程开发所需的各类概要文件进行整合,可以解决不同版本之间的兼容性问题,还可以为内置服务器、外部化配置等公共非功能特征,从而极大地提升了代码的生产率,并大大简化了开发流程。在目前的情况下,很明显地,以文件储存为主的文件管理功能已不能适应现代社会的需要。随着信息化程度的不断提升,电脑的性能也在不断地提升,文件的规模也在不断地变大,文档的数量也在不断地增加,而在全国信息化建设的情况下,系统的点击率也在不断地增加,在构建了一个完备的知识库后,还将面临着未
6、知的网络攻击,所以迫切需要解决系统的性能要求和安全要求。1.2研究目的与意义文件信息管理是进行信息保存的前提,大量的文件信息通常都会有一套高效率、高质量的信息管理系统,能够极大地减少专家查找信息的时间和阅读成本,让他们把精力集中在查找知识以外的工作上。所以,本文将根据调查结果,对如下几个问题进行研究:(1)文件多分支、多级串的要求。因为每个文件库都是有层次的,每个层次的主题都不一样,管理的内容也是不一样的,每个文档的层次越高,下面的分支就越多。为使使用者能够更快、更直接地了解文件的结构,有必要设计一种能够构造出文件分支数的系统,以便更好地满足多结构化文件数据的快速检索要求;(2)实时、高效地执
7、行资讯。传统的文件管理系统中的知识只是用来储存数据,在这个项目中,我们所设计的这个系统,是一个开放的知识库,它可以接收到外部人员的访问,并将他们的浏览和点赞等反馈信息发送给系统的管理者,这就要求该系统具有一定的信息传输能力。(3)数据的统计与分析。已经发展起来的系统可以和外部世界交互,并且交互的数据经常丢失。在数据飞速发展的年代,数据可以给企业带来巨大的经济利益,通过对交互数据的使用,对其进行整理和分析,并将其制成可视化的数据图形,通过算法来实现对这些数据的预测和分析,从而充实知识库的作用,充分利用现有的资源,发掘出更多的经济效益。当今社会,信息化已成为计算机发展的必然趋势,也成为国家战略中的
8、一项重要内容。一个完善的文档信息管理系统的开发,方便了对文件信息的远程访问,让非系统内的员工能够有权使用该系统,同时也可以将有价值的信息资源与该组织分享,同时,公司的员工也可以根据这些信息进行分析和创造,从而准确地把握每个信息的价值。1.3研究内容与研究方法论文从前期的准备工作和后期的改进两个方面,对文件信息管理系统进行了设计与实现。(I)文献调查法:通过查阅有关文献,对当前本学科的研究进展情况进行调查。在此基础上,我们将对这些关键技术和算法进行提炼,形成有效的主题设计方法。(2)访谈法:在对校园内整理文件的有关师生进行调研的基础上,对当前存在的一些问题进行了深入的分析,并听取了他们的看法,掌
9、握了一般的文件管理和数据统计分析的业务需要,并对文件信息的保存和结构的构建过程进行了详细的分析,从而能够对该系统进行具体的设计。(3)试验方法:利用需求设计的算法和编码,记录系统各项技术参数,并将其与传统的MIS相对比,判定其性能指标是否达到了要求。然后通过反复的试验和调整,最终选出最佳的方案。(4)阶段性归纳法:定期对设计阶段进行总结,持续地从新的知识、新的技术中汲取经验,并持续地进行试验,使研究的内容更加充实,形成研究结果。第二章系统相关环境与技术第二章系统相关环境与技术1. 1设计环境为方便二次开发,本网站采用了前端和后端相分离的开发模式。在前端采用Vue3作为前端,SPringbOOt
10、作为后端,MySQ1.以MySQ1.作为数据库。项目环境见表2.10表2.1项目环境类型名称开发环境MySQ1.5.7(数据库)IDEA2019.3(前端、后端)运行测试环境FirefoX99.0.1(浏览器)2. 2开发工具与技术说明(1) JAVA语言。Java是一种功能强、兼容性好的面向对象程序设计语言,基于这一特点,将其应用于Web开发中,所设计的系统功能完备,可移植性强。(2) MySqI数据库。MySql是一个关系数据库.具有跨平台的性能,并且可以通过sql语句来实现内部的信息交换,将数据的存储过程划分为三个步骤,分别是:分析语句、连接层、磁盘访问、结构化表格。(3) IDEAoI
11、DEA的全称是InteniJ,是业内公认的最佳java开发工具,特别是在自动代码提示,重构,J2EE支持,CVS集成,代码分析等方面,它的功能十分强大,能够大幅提升开发的效率。(4)脚本语言。它是一种开放源码的程序,它支持ES6,比javascript更多地定义了静态类型,具有很好的兼容性,可以在各种浏览器上运行,与vue3结合可以有效地提升开发效率。(5)软启动后端架构。它整合了项目开发所需的多种概要,能够解决不同版本之间的不相容性,并为嵌入式服务器、外部化配置等公共非功能,从而极大地提升了代码的效率。通过对MaVen的配置,可以有效地对大量的工程资源进行管理,从而达到自动配置的目的。(6)
12、 VUE3(VUE3)。js是一个渐进的JaVaSCriPt框架,它可以用来建立用户接口,同时它还提供了一个网页应用程序。Vue3.0是一组去耦合的模块,可以通过树交换将程序规模降低到原来的一半,同时还引入了ComposistionAPI来提升程序规模。(7)警告。Redis是一个开放源码的关键数据库。它的主要特点包括:高性能,持久性(在重新启动后,可以在硬盘中长期保留),支持多种数据类型的存储,支持数据备份,以及原子操作。相对于硬盘的复杂数据结构,redis提供了一种简单的访存方式,可以进行高复杂度的运算,并且它的持久性可以很容易地追踪到流的信息。第三章系统的需求分析3.1需求分析概述现代文
13、献资料管理体系对于各类组织保存工作、提升资讯工业等方面的重要性日益突出。在这个阶段,大多数的组织都是采用了传统的知识库系统,导致行业的信息化还没有完成。许多有用的数据无法进行统计和分析,许多文件的内容都无法进行整理,一个系统只能对一种类型的数据进行添加和查询,读取和查找的效率很低,而且也很难统计和维护。为了让文件记录者能够迅速地对资料进行组织,让用户能够有效地获得自己想要的资料,在节约人力的情况下,能够对网页中流通的数据资源进行合理的使用,那么就需要引进一套操作简便、功能完备的文件信息管理系统。3. 2系统功能需求按照不同的使用者类别,将其功能要求划分为访客的功能性要求与文件所属机构的个性化功
14、能要求。在这个系统中,所有的组织的单独职能需要都是:(1)电子图书的管理:对网站上的电子图书进行添加和修改查询,包括电子图书的名称,说明,封面,分类等。电子图书的规模将随着时间的推移而增加,从效能的要求出发,应该做的是分页输出资料。(2)分级管理函数:各类电子图书具有不同的类别,类别划分为多层次、各层级间的关联结构,并与每种电子图书对应的最低类别。(3)文件管理功能:在电子图书下面是文件,文件的内容是结构化的,需要建立一个无限的目录,每一层目录下面都包含着各种各样的内容,各个级别的目录之间的管理关系可以发生变化,与富文本编辑器相结合,显示出丰富的文字。(4)使用者管理:增加或删除使用者资料,修
15、改使用者资料,使用者所显示之使用者密码应为十六进制加密。特性也必须包括转换用户密码和解码。(5)流量数据的统计显示功能:将每一份文件和电子书的点赞数都集成到快照列表中,并通过算法对将来的点击量进行预测,生成一个动态的图表。(6)使用者登入:使用者登入。包括密码的译码和后端的双层加密,避免了被人用来盗取用户的密码。本系统对外宾的功能要求是:(1)流量数据显示功能:将每一份文件、每一本书、每一本书的点赞数量都集中在一张快照中,并通过算法对将来的点击量进行预测,生成一张动态的图表。(2)电子图书文件分类分类目录显示:目录需连接三张表格,分别显示电子图书、文件和类别,每个电子图书都可以跳到相应的丰富文
16、字文件。(3) “喜欢”与“浏览”的触发、统计与提醒:用户点击“文件浏览数加一”后,电子图书会自动统计所有文件的浏览次数和点赞数,并将其显示在屏幕上。游客们虽然没有注册,但也不能无限点赞,所以他们必须定期记录下自己的IP地址,不能一直给同一个文件点赞。图3.1用例图3.3非功能需求(1)可靠度。系统要确保在不同的应用场景下都能正常工作,并能应对所有可能发生的异常。(2)性能研究。本项目拟采用先进的计算方法,对系统进行优化,以适应当今大数据时代海量数据的需求。(3)易于使用。接口用户界面应当被设计成符合人类习惯的标准,并且可以像用户手册一样工作。3. 4主要业务流程分析(1)登录业务分析:图3.
17、2删除电子书业务流程图电子书业务流程分析:开始点击新增按钮图3.3新增电子书业务流程图图3.4修改电子书表单图3.5电子书查询业务流程图用户管理业务流程分析:图3.6用户管理业务流程图第四章系统概要设计4.1系统架构4. 1.1总体架构一个浏览器/服务器,它的处理过程是将一个存取请求发送到一个后端的端口;然后通过数据库网关将访问要求转化为通用SQ1.语言并传送给数据库服务器;之后,数据库会根据指定的语句,把执行的结果送到前端服务器,而前端则会把数据呈现在系统的接口上。B/S结构实现了不同层次的协作,每个层次都有很高的自主性。本文介绍的会议信息管理系统就是采用了这种三层结构的B/S架构。第一个层
18、次为使用者所使用的界面,主要是针对使用者界面中的某些检视界面等,以提高使用者使用的简便性与直观性;第二个层次为文件信息处理的商业逻辑层,它包含了文件信息管理中有关工作的处理流程,其中包含了数据之间的交互和逻辑关系;第三个层次为后台数据库的存取层,它包含了所有与逻辑事务相关的表格、字段及其基本操作,并在不同的事件触发下进行数据交互。使用者界面层:整个使用者界面层包括界面与界面逻辑,两者不可分离。使用者界面是使用者使用程式的界面,使用者可以透过使用者界面中的图形元件或文字来呈现程式的动作。表示层提供了一个直接的操作经验,对于一个网站来说,它的美感和易用性是很重要的。这一层获取的数据是利用网页中的有
19、关脚本元素来传输的,当用户在接口中输入了有关的数据和操作之后,就会激活相应的功能,而脚本功能则会把用户的输入传输给指定的后台接口(服务逻辑层),以便进行下一步的操作。在此基础上,本文提出了一种基于业务逻辑的、面向对象的、可扩展的、具有可扩展性的、可执行的、具有较高性能的服务级。在整个系统结构中,业务逻辑层起着至关重要的作用,不仅可以实现与数据存取层的数据交互,还可以与用户接口层进行交互。业务逻辑层的功能是按照要求进行复杂的数据操作和事件处理,然后把结果传递给高层,对数据的显示和事件的触发不负责。这个层次有许多的功能接口,这些接口可以被直接地提供给用户接口来进行调用,从而从用户接口层中获得数据参
20、数。当业务逻辑层对用户的请求进行处理时,数据层必须执行相应的动作,才能得到对应的结果。这里所使用的SPringbOOt框架通常是指控制器层。数据存取层:数据存取层是一系列对上层数据进行分析而生成的原子式请求,第四章系统概要设计而数据存取层则是对所有的请求进行逐个处理,然后把处理后的结果反馈给业务流程。这里所使用的springboot框架通常是参考mapper层的。三层架构各有分工,各有分工,各有分工,互相传递信息,实现了系统的各种功能,具有很好的维护性。三层体系结构在物理上彼此独立,确保了信息的安全。C三电;右鲨医文叫藏厚分其的这双&Q分去氏理翩71幽DW空点与与洲鱼aa三a子父分JfB战防K
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程 文档 管理信息系统 设计 实现 建筑 公司

链接地址:https://www.desk33.com/p-1395635.html