论文部分内容阅读
随着计算机以及信息化技术的高速发展,各类企业级应用开始广泛地被企业采用,以求为用户提供更多便利的服务。但是众多的应用对于项目资源的发布、管理和分配等方面都提出了更高的要求,而现存的类似解决方案中,以传统的内容管理系统居多,这一类型的解决方案往往不能很好地满足定制化和简易化的需求。本课题在充分借鉴国内外相关领域存在的相似解决方案的前提下,建立了一个面向企业级应用的项目资源上传管理平台,该系统能够满足企业内部对于项目资源在上传和管理方面的需求,同时兼具非商业化、简易化、轻量级等特点。本文主要描述了如何设计与实现项目资源上传管理平台的过程,除了在开篇对课题的研究背景进行了介绍之外,其涵盖的内容可以被划分为以下几个部分。首先,从开发项目资源上传管理平台的技术出发,介绍了该系统使用到的包括Spring框架、Mybatis框架、Freemarker引擎等在内的各类技术路线;然后,从该系统的功能性和非功能性需求的分析出发,分别完成系统结构、系统业务逻辑以及系统数据库的设计;最后,结合理论调研和开发实践,实现了包括资源上传、资源发布、Json报文生成和权限管理在内的多个核心模块。除此之外,课题在后期阶段还利用JMeter等工具对系统进行了性能测试,并在充分分析测试结果之后,提出了若干可行的优化方案,切实地提升了系统性能,达到了预期的效果。