saas模式下企业信息管理平台的研究与实现.doc

约90页DOC格式手机打开展开

saas模式下企业信息管理平台的研究与实现,saas模式下企业信息管理平台的研究与实现研究生毕业论文5.9万字 90页摘 要“信息化一小步,企业一大步!”这是目前各类企业的共同认识。随着全球经济迅猛发展,产业竞争格局逐步形成,中小型企业比大型企业更需要借助信息化手段来利用全球的市场、研发等资源实现其快速发展。目前市场上专门针对中小型企业的管理类软件产品始终较为匮...
编号:99-89340大小:3.86M
分类: 论文>计算机论文

内容介绍

此文档由会员 csfujixie 发布

SaaS模式下企业信息管理平台的研究与实现

研究生毕业论文

5.9万字      90页

摘  要
“信息化一小步,企业一大步!”这是目前各类企业的共同认识。随着全球经济迅猛发展,产业竞争格局逐步形成,中小型企业比大型企业更需要借助信息化手段来利用全球的市场、研发等资源实现其快速发展。目前市场上专门针对中小型企业的管理类软件产品始终较为匮乏,从功能上来看,ERP、CRM等大都是针对大型企业,其系统模块复杂度高、技术人才能力要求高、部署资金多、风险高,对于业务流程相对简单、应用需求相对单一、专业技术人才和资金均缺乏的中小型企业来说, 是不合适的。
伴随着计算机技术以及网络技术的发展,SaaS(软件即服务)模式脱颖而出。SaaS模式为中小型企业低成本、高效率地应用先进技术实施信息化建设提供了最佳捷径。SaaS模式下,软件供应商将应用软件统一部署在自己的服务器上,负责软件的维护和升级,并且基于Internet提供软件服务,企业按需租用软件相应模块、按租用的服务付费,无需承担软件的软硬件维护和升级、投资的巨额风险等。
SaaS模式独特的应用服务模式使得SaaS模式下的软件在设计时必须面对多用户界面、多处理逻辑、多数据结构的难点,从而也使得对基于SaaS模式的软件的设计和开发具有研究意义。
本文前半部分就SaaS作出理论研究,就什么是SaaS、SaaS模式的相关特征作出说明。在对这些内容充分理解的基础上,在本文的后半部分中在适合SaaS的软件设计方式指导下,使用适合SaaS的软件开发工具对SaaS模式下的企业信息化管理平台进行了构建实现。在实现过程中首先研究了SaaS模式下企业信息化管理平台的特点,在此基础上进行了需求分析,选取了平台实现的架构,完成了平台的功能模块设计、数据库设计,给出了系统实现的部分流程及界面。在本文最后就本论文目前的研究情况及后续的研究方向作出了总结。

关键词:SaaS,.NET,MVC,企业信息化管理
ABSTRACT
"Information technology a small step, enterprise one step!" This is a common sense for all types of enterprises. With the rapid development of the global economy, the pattern of industry competition has formed gradually. Small and medium enterprises need to take advantage of global markets, R&D resources to achieve their rapid development more than large enterprises by use of information technology. Currently the management of products, specifically for SMEs, has always been relatively scarce on the market.From the functional point of view, ERP, CRM, etc are mostly for large enterprises, whth its high systems modules, high capacity and technical requirements, more funds and risk. It is inappropriate for SMEs running a relatively simple business process,having single demand and application,or lacking both professors in technology and funds.
With computer technology and network technology, SaaS (software as a service) model stand out. SaaS model provides the best shortcuts for small and medium businesses which make informational construction by means of advanced technology with low cost and high efficiency.In the SaaS module, the application software will be arranged for its server by software vendors.It is responsible for software maintenance and upgrades, and provide Internet-based software services. Enterprises hire a corresponding module in accord with their demand, pay for services by leasing, without commitment to the hardware and software maintenance and upgrades, and more investment risks.
when designed, the unique application service of SaaS model makes the SaaS model software face a difficulty in multi-user interface, multi-processing logic and multi-data structures,thus makes a significance of research on the base of software design and development.
The first half of the article makes a theoretical research on SaaS, on what is a SaaS, what are the features of SaaS module. On the basis of understanding of them, in the second half of this article, under the guidance of ways of the SaaS software design, tools that are suitable for SaaS module have been used to build the information management platform for enterprises. During the implementation process, this article firstly studied features of enterprise's information management platform in the SaaS mode, based on which,did some demanding analysis, selected structures to realize the platform, completed the moduel design of the platform functions, as well as database design,and gave the part of process of system implementation and interface. At the end of this article,it drew a conclution on the subject of current research and the direction to the following research.

Key Words: SaaS,.NET,MVC,Enterprise Information Management
 
目   录

中文摘要  …………………………………………………………………………  I
英文摘要  …………………………………………………………………………II
第1章 概 述  ………………………………………………………… 1
  1.1论文背景  …………………………………………………………… 1
  1.2 SaaS应用现状  …………………………………………………… 3
  1.3本文研究内容  ……………………………………………………… 6
  1.4论文组织结构  ……………………………………………………… 6
第2章 SaaS模式  …………………………………………………… 8
  2.1 SaaS概述  …………………………………………………………… 8
    2.1.1 什么是SaaS模式  …………………………………………… 8
    2.1.2 SaaS的特征  …………………………………………………… 9
    2.1.3 SaaS对中小企业信息化的意义  ………………………………12
  2.2 适合SaaS模式的软件设计方法  …………………………………15
    2.2.1软件设计模式  ………………………………………………16
    2.2.2 MVC设计模式  …………………………………………………18
    2.2.3 SaaS与MVC  ……………………………………………………21
  2.3 支持SaaS模式开发的技术工具  …………………………………23
    2.3.1 .NET Framework  ………………………………………………23
    2.3.2 ASP.NET  ………………………………………………………24
    2.3.3 ADO.NET  ………………………………………………………25
    2.3.4 Ajax  ……………………………………………………………27
第3章 SaaS模式下企业信息管理平台的分析  ………………29
  3.1 论文研究内容分析  ………………………………………………29
  3.2 SaaS模式下企业信息管理平台的特点分析    ……………………30
  3.3 系统需求分析   ……………………………………………………33
    3.3.1 系统功能需求   ………………………………………………33
    3.3.2 系统客户需求   ………………………………………………34
    3.3.3 接口需求   ……………………………………………………35
    3.3.4 性能需求   ……………………………………………………36
第4章 SaaS模式下企业信息管理平台的设计  ………………37
  4.1 SaaS软件的成熟度模型   …………………………………………37
  4.2 平台整体架构设计    ………………………………………………40
  4.3 系统功能模块设计    ………………………………………………44
  4.4 系统数据库设计   …………………………………………………46
    4.4.1 数据库设计前言   ……………………………………………46
    4.4.2 多用户数据库设计   …………………………………………51
    4.4.3 其他数据库表设计   …………………………………………55
    4.4.4 数据库安全考虑   ……………………………………………57
第5章 SaaS模式下企业信息管理平台的实现  ………………59
  5.1 系统架构的实现   …………………………………………………59
  5.2 多用户的管理   …………………………………………………62
  5.3 客户端数据安全   …………………………………………………64
  5.4 动态权限管理   …………………………………………………64
  5.5 数据库备份与恢复   ………………………………………………67
  5.6 系统运行环境配置   ………………………………………………68
  5.7 系统部分界面演示    ………………………………………………68
第6章 总结和展望  …………………………………………………73
  6.1 研究总结   …………………………………………………………73
  6.2 研究展望   …………………………………………………………74
参考文献  …………………………………………………………………75
致 谢  ……………………………………………………………………79