基于SSH框架的企业知识资产管理系统设计与实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于SSH框架的企业知识资产管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSH框架的企业知识资产管理系统设计与实现.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科论文目录摘要IAbstractII1 引言11.1研究背景及意义11.2国内外现状和发展趋势11.3论文的主要内容21.4本章小结22 相关技术与概念介绍32.1 B/S架构32.2 MVC结构42.3实现MVC架构的SSH框架技术42.3.1 Struts52.3.2 Hibernate52.3.3 Spring52.4 JDBC技术62.5 数据库设计62.6本章小结63 系统需求分析73.1 系统设计目标73.2 性能需求分析73.2.1 安全可靠性需求73.2.2 易用性需求83.3.3 可保障性需求83.3.4 经济可行性分析83.4 系统总体需求分析93.5 系统非功能需求分析
2、103.6 本章小结104 系统设计114.1系统概要设计114.1.1整体框架设计114.1.2系统功能架构设计124.2模块详细设计134.2.1 用户和权限模块134.2.2 知识库分组模块134.2.3 数据检索模块134.2.4 知识管理模块134.2.5 知识下载模块144.2.6 文档管理模块144.2.7 Web模块144.3数据库设计154.3.1 用户表154.3.2 文档分组表164.3.3 文档消息表174.3.4 文档文件表174.3.5 文档用户分组表174.4本章小结185系统实现195.1环境要求195.2系统实现运行效果195.2.1系统登录195.2.2系统
3、主页205.2.3系统爬虫功能215.3本章小结226系统测试236.1测试说明236.1.1测试安排236.2 测试用例构建236.3 系统性能测试246.4系统压力测试246.5测试结果256.6本章小结25结论26致谢27参考文献28本科论文摘 要如今,随着知识经济的飞速发展,企业正逐步将文件转换为企业知识管理,促进企业内部知识的传播和共享,逐步提高组织的知识创新能力和企业核心竞争力得到了改善。知识管理已逐渐成为推动公司快速发展的主要动力,尤其是以知识创新为主导的公司,如华为,联想,清华同方等,在一定程度上,这种管理方式促进了公司的快速发展。本文在研究国内外企业知识管理系统的前提下,详细
4、研究了此系统的发展的优劣状态,提出一种以SSH框架的企业知识资产管理系统模型,该系统采用了Spring+Struts+Hibernate技术,MVC架构,B/S模式,后台采用MySQL数据库,采用Navicat管理数据库。本文所阐述的系统包括用户权限模块、知识库分组模块、数据检索模块、知识管理模块、知识下载模块、文档管理模块等模块供企业用户使用,该系统的实现,很大程度地提升了企业对知识资产的转化率,将企业效益提升到极致。本系统在经过一系列测试之后,满足企业对于知识资产管理系统的各方面需求,致力将系统的各项功能发挥高效能,以及实用性极高的企业知识资产管理系统。关键词: 企业知识资产;管理系统;S
5、SH框架 AbstractWith the rapid development of todays knowledge economy, companies gradually transform documents into corporate knowledge management, promote the spread and sharing of knowledge within companies, and gradually increase the ability of organizations to innovate corporate knowledge and core
6、 competitiveness. Improved. Knowledge management economic knowledge management became the main driving force of the company leading rapid growth of the company.The body studies in detail the predominant state of development of this system on the premise of studying the enterprise knowledge managemen
7、t system at home and abroad, and proposes a model of enterprise knowledge management system of the SSH framework. This system adopts Spring + Struts + Hbernate technology, MVC architecture, B/S mode. Background adopts MySQL database and Navicat management database. The system described in this paper
8、 uses user authorization module, knowledge database group module data retrieval module, knowledge management module, knowledge download module, document management module, etc. to enterprise users, and the realization of this system greatly increases the conversion rate for enterprise intellectual p
9、roperty. Enhance and maximize your companys profits.A series of post-test systems meet all aspects of a companys needs for knowledge asset management systems.Key words: Corporate knowledge assets;Management system;SSH 1 引言1.1研究背景及意义随着全球经济形势的变化,知识经济是经济发展的主要内容,知产生的影响变得越来越重要,知识经济需要管理,知识管理是企业知识资产的总和,集成后
10、可以获得收益。系统能够通过获取工作或学习中产生的新知识,以及聚合知识资源,包括个人电脑和应用系统管理的历史知识,实现对已有知识资源的快速汇集,并形成长效的知识收集机制0。这有助于提高企业内部的整体知识水平,同时不断产生新的企业产品。总体而言,企业知识资产管理是知识创建过程以及知识应用的过程,并且正在寻找企业实现显式和隐式知识共享的新方法。1.2国内外现状和发展趋势在当今公司面临的激烈的市场竞争中,知识管理现在能够为公司创造知识,应用知识并创造财富。在国外,GE,IBM,戴尔,惠普,西门子等各个领域的知名公司已经开始进行知识管理,并建立了自己的内部知识管理系统以提高公司的竞争力。在欧洲和其他地方
11、,WISE项目已经建立了一个基于Web的工程设计知识管理平台,使设计人员能够快速获取所需的知识。在中国,知识管理技术的研究日益成熟。研究的方向也从理论研究转向公司实际操作。在未来的发展中,企业知识资产管理使用知识转换和知识积累来适应市场变化并推动企业产品创新。创新的企业可以在激烈的市场中保持竞争力,创造新的公司产品,并继续创造利润。企业知识资产管理是企业管理转型和升华的组成部分。企业知识资产管理已完全集成到企业业务流程和价值链中。随着时代的发展,企业逐步将文本的档案管理转变为企业知识资产管理,实现了企业内部知识之间共享,逐步提高组织的创新能力和竞争力,知识管理的作用变得越来越重要。企业研究和设
12、计是一家知识密集型公司。研究和设计公司,实施知识管理,建立公司的核心竞争力以及促进公司的创新和发展都具有非常重要的影响。1.3论文的主要内容本篇文章主要介绍了知识资产管理系统建设的相关技术及概念。建立企业知识资产管理系统,有利于企业对知识进行管理,有利于企业将效益发挥到极致,有利于企业提高产品质量,有利于为企业提供更多技术的支持。系统基于Java语言运用MVC三层架构分层控制,实现了高内聚与低耦合的特性。运用SSH框架技术搭建框架,后台数据库采用MySQL数据库存储数据,Web服务器采用了Tomcat,前台页面采用了JSP、HTML、CSS、JavaScript等技术提高了页面的交互性和丰富多
13、彩的效果。 本文第一章主要介绍系统的研究背景及意义、国内外发展的趋势;第二章主要介绍本系统主要的开发技术,介绍B/S结构、MVC架构及实现的其的技术、JDBC技术、数据库设计等;第三章主要介绍本系统的需求分析,调查企业对知识资产管理系统的需求;第四章主要介绍本系统的模块设计以及数据库的设计;第五章展示系统实现界面,系统运行的效果图;第六章主要介绍系统的测试,经测试本系统满足企业对知识资产管理系统的各方面需求;第七章主要介绍对本系统的总结与展望。1.4本章小结 本章主要介绍了系统的研究背景及意义、国内外发展的趋势,以及全文总体结构,至此开始本论文的全文撰写,接下来将围绕系统开发技术、设计及实现、
14、测试等方面进行论文写作。2 相关技术与概念介绍2.1 B/S架构B/S(Brower / Server)是一种浏览器/服务器模式,对C/S系统声明基础的一种更改和改进。系统已被修改为使用其他条目,例如IE,因此不必重新安装其他组件客户端,也不需要重新安装其他组件客户端。这样的系统声明是在Web端和服务器端实现的。这样的系统显着增加了三层或更多层的客户端系统上的负载。这意味着大大改善了客户端系统的行为,减少了一个组件,减少了用户的资源输入,并且用户的源使用了更少的主体组件(TCO).所有基于J2EE的系统均采用B/S模式,并与数据库系统结合以构建协调的服务系统。基于B/S模式的应用程序是通过基于
15、HTTP的TCP的客户端访问,之后可以在URL中输入地址并发送。GET或POST向服务器发送请求以将数据显示给客户端,或请求在客户端和服务器之间执行数据交换。数据通常以三种方式存在,一种是直接在URL中使用X = ttt执行参数,另一种是通过保存的域执行参数。这适用于POST请求。 第三种方法是在整个会话中共享和处理数据,客户端驱动程序以HTML格式显示数据并渲染元素。B/S应用程序是通过合理的路线和防火设备的位置内置到网络中的,数据的隔离是在防火设备内部完成的,因此该系统不能由外部系统构建。可以通过直接操作数据来保护系统的安全性。这由组件的组件限制来控制,可以在不同情况下控制用户。这使可以实
16、现不同的颜色应用程序限制,并避免由于操作限制而导致的数据转换。使用B/S模式,可以根据活动的负载量动态地平衡负载,而不会对服务边缘造成过多影响。在B/S模式下,可以避免浪费资源。在B/S模式下,可以使用多个选项通过分配和分配数据来操纵数据和数据。也可以将操作界面与操作分开。可以减少不同功能的组合,并轻松实现多种功能,独立集成和多接口系统集成。 2.2 MVC结构MVC模式是一种先进的 Web 结构模式,通过MVC结构可以升华网站的设计,使网站的开发变得简单易行,并且保证数据的安全,使网站的安全性提高,并且功能扩展以及后期维护变得更加容易,可以满足客户的需求,并且也是一种先进的、安全、可靠的网站
17、开发方法0。MVC全称Model-View-Controller,是“视图”、“模型”、“控制器”的组合,三层架构各有不同的任务,目前己被广泛使用。MVC结构,如下图2.1所示为三个模块之间的协作关系。图2.1 MVC结构图视图用于显示程序的数据,并且可以与用户界面进行交互。可以从视觉上将其理解为JSP,HTML和XML之类的页面。2.1 实现MVC架构的SSH框架技术该系统使用SSH框架构建具有明确定义的结构,良好的可用性和易于维护的Web应用程序。SSH框架集是大多数软件设计过程中使用的框架集。框架基于MVC开发,MVC模型是J2EE开发中常见的模式,并日益受到JSP和PHP等开发人员的欢
18、迎。MVC模式是模型(model),视图(view),控制器(controller)。2.3.1 StrutsStruts是该系统的基本体系结构,负责分离MVC的各个层并控制业务跳跃。Struts框架是Web应用程序体系结构,开放源代码,通常用于Java EE网络应用程序的开发中,并且主要负责控制。可以更好地实现的MVC架构。响应数据模型并根据三层之间的对应关系转发视图请求。也就是说,Struts工作流在页面上发出请求,根据其配置文件调用相应的动作,调用相应的方法,然后将返回的结果转发到视图,为节省开发人员大量时间并提高效率。2.3.2 HibernateHibernate采用面向对象的方法控
19、制数据库,提供数据并使用面向对象的方法来访问数据。反射机制用于实现持久对象操作并提供持久数据服务。数据库和配置信息通常用于在持久层中存储数据。数据库和持久性类可互换使用,以从配置文件中读取相关的数据库参数。 解决了程序与数据库之间的依赖关系,并使用了Hibernate框架技术将数据存储在持久层中。最重要的是,确保数据持久性,当关闭计算机时,持久层数据不会丢失。Hibernate是用于关系映射的框架,Hibernate具有核心接口Session,SessionFactory,Transaction,Query和Configuration。执行概念是封装JDBC。封装JDBC之后,程序员可以直接调
20、用对象以处理数据库关系,并访问数据库,只要将Hibernate用于数据库操作就可以使用。2.3.3 SpringSpring负责管理两个主要框架,Struts和Hibernate。Spring是一个开放源代码框架,可以解决每一层之前的绑定问题,因此将面向接口的编程思想应用于整个系统,Spring是一个轻量级的容器框架,可同时反映大小和开销0。Spring应用程序中的对象不完全依赖于特定的Spring类,该技术促进了技术的全面效应。面向对象的编程框架,包括系统的和有凝聚力的程序开发。由应用程序系统开发的对象仅实现系统的业务逻辑,并且不参与其他功能的实现。2.4 JDBC技术JDBC技术提供了一组
21、标准。基于此,程序员可以使用API接口来构建满足系统性能要求的,与系统相关的复杂数据库操作过程。JDBC扩展了语言的可扩性,Java和JDBC的结合使程序员可以实现应用程序的网页,并且集成程序以及网页。JDBC可以向数据库发送SQL命令语句。换而言之,通过API,程序只需要编写API就可以进行语句查询,JDBC可以向数据库发送数据调用。同时,将Java和JDBC结合起来运行,就可以达到使Java语言编写一次,处处运行的特点。2.5 数据库设计Mysql是轻量级的数据库,并且也是一个具有关联性的数据库系统,Mysql用于访问数据库的SQL语言是用于面向对象程序开发的标准语言,与其他大型关系数据库
22、相比,具有一些缺点,但是强大的功能完全弥补了这些缺点。轻量级数据库的操作和存储这样的数据库非常容易。这些功能满足了中小企业的数据库存储需求,并且是开源的,从而大大降低了开发成本。由于编译语言的多样性,可以将以下源代码总结为具有可移植性的优点。 2.6本章小结本章概述了系统采用的主要核心技术,包括B/S结构、MVC结构以及实现MVC结构的技术、JDBC技术、数据库的设计,详细介绍了实现系统的各要点技术。3 系统需求分析企业的许多内部知识逐渐存储在不同的部门,员工的个人计算机,服务器以及员工的头脑中,缺乏集成的知识资产管理。一些档案有许多不同的版本,每个员工的信息都与不匹配该信息的版本相混淆,从而
23、导致该员工重复劳动。当新员工入职公司时,由于缺乏相关领域的知识和经验,很难达到工作的条件。并且公司的各种企业产品版本没有有效的存档文案,搜索变得异常复杂。总体而言,企业知识资产信息化仍处于起步阶段。例如,纸质材料必须数字化,知识的形式更加复杂,需要大量的知识经验信息,有些文章缺乏管理和数据格式与之不兼容。管理模式较为落后,不支持部门之间的信息交换和共享。因此,需要建立信息共享交换机制。通过分析和研究,制造企业提高了建立企业知识资产管理系统,更好地管理其设计和生产知识以及将隐性知识转换为显性知识的能力,在经济时代提高公司的竞争力。3.1 系统设计目标该系统是企业资产管理系统的重要系统,是在基于企
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSH 框架 企业 知识 资产 管理 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内