基于Saas的IT资产管理系统设计与实现
发布时间:2018-04-05 03:09
本文选题:IT资产 切入点:Saas 出处:《上海交通大学》2014年硕士论文
【摘要】:近年来,随着信息技术的不断发展,IT(InformationTechnology)资产在企业资产中所占的比重越来越大。企业对信息技术的关注点,已从不断引入业务系统、采购IT资产慢慢向如何以更少的成本管理好现有IT资产、如何更好的利用现有IT资产转变。为此,不少企业引入了信息系统进行IT资产管理,例如基于条形码的固定资产管理工具、面向资产密集型企业的企业资产维护管理系统、IT运维管理系统。但这些系统大多着眼于对资产价值、资产使用现状、资产活动进行管理,并未对资产全生命周期进行全方位的流程化管理。为了更好更全面的管理IT资产,需要从全生命周期角度管理IT资产。 本文以某大型集团的IT资产管理系统项目为背景,为规范各下属公司的IT资产管理过程,全面掌控各公司的IT资产投入和使用情况,集团希望引入一款IT资产管理系统,以集中部署的方式同时为各公司提供使用。Saas(Software as a service)是一种基于Internet提供应用的服务模式,,供应商负责系统的部署、维护、升级,各租户按需通过网络使用系统。通过Saas模式的引入,由集团统一为各公司提供IT资产管理系统服务,不仅能大幅降低系统的建设、运维总成本,还有利于集团对各公司IT资产数据进行监管。 IT资产全生命周期管理是系统的业务核心,基于这一特点本文对系统的整体需求和IT资产生命周期管理流程进行了分析,并在此基础上,对系统整体框架进行了设计,包括总体逻辑架构、功能框架、技术架构、数据库部署框架和关键数据库关系。在此框架基础上,又对IT资产生命周期管理的关键业务进行了设计与实现,列举了采购管理、库存管理、部署管理、处置管理等过程模块的系统用例设计、类设计和界面实现。 根据IT资产管理系统的Saas化需求,本文首先对Saas模式的基本概念、常见的成熟度模型进行了研究与分析,提出本系统拟实现的Saas成熟度模型级别。然后根据拟定的成熟度模型级别,对Saas模式下的多租户数据存储模式和基于RBAC(Role-Based AccessControl)的权限访问控制策略进行了研究,提出了适合本系统的数据存储模式和多租户下的RBAC模型,并针对这些模式和模型的实现,给出了数据库表结构设计、实现流程设计以及应用实例的关键代码。此外,针对Saas模式下,多租户读写并发操作引起的性能瓶颈,通过对Amoeba中间件的研究,给出了优化性能的解决方案以及实现这一方案的关键配置说明。 最后,本文通过功能测试和性能测试,验证了系统的功能性、可用性、可靠性和有效性。
[Abstract]:In recent years, with the development of information technology, ITIT Information Technology (IT) assets account for an increasing proportion of enterprise assets.The focus of enterprises on information technology has changed from the continuous introduction of business systems, the procurement of IT assets to how to manage existing IT assets at less cost and how to make better use of existing IT assets.For this reason, many enterprises have introduced information systems to carry out IT asset management, such as the fixed assets management tools based on bar code, and the asset maintenance and management system for capital-intensive enterprises.But most of these systems focus on the value of assets, the current situation of asset use, asset activities management, not on the whole life cycle of assets management process.In order to manage IT assets better and more comprehensively, IT assets need to be managed from a life-cycle perspective.This paper takes the IT asset management system project of a large group as the background, in order to standardize the IT asset management process of each subordinate company and control the IT assets input and usage of each company, the group hopes to introduce a IT asset management system.It is a service mode based on Internet. The supplier is responsible for the deployment, maintenance and upgrade of the system, and the tenants use the system on demand through the network.Through the introduction of Saas model, the group provides IT asset management system services to the companies, which can not only reduce the system construction, operation and maintenance costs, but also help the group to supervise the IT assets data of the companies.The whole life cycle management of IT assets is the business core of the system. Based on this characteristic, this paper analyzes the overall requirements of the system and the life cycle management process of the IT assets, and on this basis, designs the overall framework of the system.Includes the overall logical architecture, functional framework, technical architecture, database deployment framework and key database relationships.On the basis of this framework, the key business of IT asset lifecycle management is designed and implemented. The system use case design, class design and interface implementation of the process modules, such as procurement management, inventory management, deployment management and disposal management, are listed.According to the Saas requirement of IT asset management system, this paper firstly studies and analyzes the basic concept of Saas model and common maturity model, and puts forward the level of Saas maturity model to be realized in this system.Then, according to the level of maturity model, the multi-tenant data storage mode and the access control policy based on RBAC(Role-Based access Control are studied, and the data storage model and the multi-tenant RBAC model are proposed.Aiming at the realization of these patterns and models, the key codes of database table structure design, implementation flow design and application examples are given.In addition, aiming at the performance bottleneck caused by multi-tenant read-write concurrent operation in Saas mode, through the research of Amoeba middleware, the solution to optimize performance and the key configuration to realize this scheme are given.Finally, the function, availability, reliability and validity of the system are verified by functional test and performance test.
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【参考文献】
相关期刊论文 前8条
1 霍小军;;SaaS模式在电子政务中的应用初探[J];电子政务;2008年01期
2 张玄;张敬周;葛孝X;;基于SaaS的IT资产管理系统研究[J];计算机应用与软件;2012年08期
3 孙巍;谭成翔;;基于Amoeba中间件的分布式数据库管理系统[J];计算机与现代化;2013年02期
4 杨洪波;;Enterprise 2.0开源技术趋势[J];软件世界;2007年19期
5 刘斌;王最;;Struts,Spring,Hibernate框架在OA开发中的应用[J];计算机技术与发展;2010年01期
6 周冰;;SaaS即将复兴[J];微型机与应用;2007年09期
7 昌中作;徐悦;戴钢;;基于SaaS模式公共服务平台多用户数据结构的研究[J];计算机系统应用;2008年02期
8 褚艳芬;;探索SaaS之道,共建SaaS生态圈——2009中国国际软件博览会第二届SaaS应用与发展论坛[J];信息与电脑;2009年07期
本文编号:1712917
本文链接:https://www.wllwen.com/guanlilunwen/chengbenguanlilunwen/1712917.html