SaaS模式下企业信息管理平台的研究与实现.doc
《SaaS模式下企业信息管理平台的研究与实现.doc》由会员分享,可在线阅读,更多相关《SaaS模式下企业信息管理平台的研究与实现.doc(88页珍藏版)》请在三一办公上搜索。
1、 学 位 论 文 SaaS模式下企业信息管理平台的研究与实现The Research and Implementation of Enterprise Information Management Platform based on SaaS(Applying for the Degree of Master of Engineering)摘 要“信息化一小步,企业一大步!”这是目前各类企业的共同认识。随着全球经济迅猛发展,产业竞争格局逐步形成,中小型企业比大型企业更需要借助信息化手段来利用全球的市场、研发等资源实现其快速发展。目前市场上专门针对中小型企业的管理类软件产品始终较为匮乏,从功能上
2、来看,ERP、CRM等大都是针对大型企业,其系统模块复杂度高、技术人才能力要求高、部署资金多、风险高,对于业务流程相对简单、应用需求相对单一、专业技术人才和资金均缺乏的中小型企业来说, 是不合适的。伴随着计算机技术以及网络技术的发展,SaaS(软件即服务)模式脱颖而出。SaaS模式为中小型企业低成本、高效率地应用先进技术实施信息化建设提供了最佳捷径。SaaS模式下,软件供应商将应用软件统一部署在自己的服务器上,负责软件的维护和升级,并且基于Internet提供软件服务,企业按需租用软件相应模块、按租用的服务付费,无需承担软件的软硬件维护和升级、投资的巨额风险等。SaaS模式独特的应用服务模式使
3、得SaaS模式下的软件在设计时必须面对多用户界面、多处理逻辑、多数据结构的难点,从而也使得对基于SaaS模式的软件的设计和开发具有研究意义。本文前半部分就SaaS作出理论研究,就什么是SaaS、SaaS模式的相关特征作出说明。在对这些内容充分理解的基础上,在本文的后半部分中在适合SaaS的软件设计方式指导下,使用适合SaaS的软件开发工具对SaaS模式下的企业信息化管理平台进行了构建实现。在实现过程中首先研究了SaaS模式下企业信息化管理平台的特点,在此基础上进行了需求分析,选取了平台实现的架构,完成了平台的功能模块设计、数据库设计,给出了系统实现的部分流程及界面。在本文最后就本论文目前的研究
4、情况及后续的研究方向作出了总结。关键词:SaaS,.NET,MVC,企业信息化管理ABSTRACTInformation 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 nee
5、d 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, C
6、RM, 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. W
7、ith 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 applica
8、tion 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 hardwar
9、e 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
10、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 tha
11、t 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 enterprises information management platform in the SaaS mode, based on which,did some demanding analysis, selected s
12、tructures 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 follow
13、ing 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
14、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
15、系统功能模块设计 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攻读学位期间发表的学术论文 80扬州大学学位论文原创性
16、声明和版权使用授权书 81第1章 概述1.1 论文背景随着信息技术的发展和普及、计算机软件技术的不断应用和提高,e化潮流在名行各业中崭露头角,用软件来管理企业内部人员关系、管理日常的采购、生产、销售已经得到了较好的应用。现有的管理类软件如ERP、CRM等虽极好地满足了企业信息化管理的需求,但对于中小型企业来说其仍存在着不足:首先,这类软件针对性较强,较多地关注于经济实力较强的大企业,其“量版式”的软件销售方式对于中小型企业来说等同于花大价钱买回一大桶自己可能一辈子也吃不完的花花绿绿的糖;其次,像ERP这样的企业应用软件,其部署和实施比软件本身的功能、性能更为重要,一旦部署失败,所有的投入几乎白
17、费,对于中小型企业来说应用这类软件实现信息化管理门槛过高,需要购买高性能的硬件设施、支付价值不菲的软件开发费用、在系统运行后期配备专业人才维护;最后,通常像ERP、CRM项目的部署周期时间较长,至少需要一、两年甚至更久的时间,这一时间上的特性不符合中小型企业在瞬息万变的市场竞争中的发展进程。如何使得中小型企业在实施信息化的过程中低成本地高效构建企业信息化系统,提升企业内部的工作效率和管理能力,在激烈的市场竞争中赢得先机是一个值得思考的问题。SaaS(Software-as-a-Service),即软件即服务,是一种随着互联网技术发展和应用软件的成熟而兴起的完全创新的托管式应用服务模式。这一模式
18、下用户不再购买软件、购置服务器类昂贵的硬件设施、招聘相关的运行和维护人员,而改用向服务商租用基于Web的应用软件,来管理企业活动,软件的开发、硬件设施的架构、运作后期的维护这一系列风险投资全由服务商来承担。总之,在SaaS模式下,企业只需像用水、用电、支付电话费那样,根据自身的需求进行付费而无需承担任何企业信息化投资失败的巨额风险,并且,SaaS模式的软件项目部署通常最多也不会超过90天,为中小企业在竞争中赢得时间先机。1面向中小型企业,开发SaaS模式下的企业信息化管理平台,一方面,从软件的购买模式来说较之传统的软件购买模式,可以很好地解决中小企业资金有限、IT人员稀缺的问题,无需中小型企业
19、购买软件许可,只需通过租赁的方式来获得使用权;另一方面可以有效解决中小型企业根据自身经济条件,低成本切入、分阶段实施企业信息化的需求,既能快速地低成本实现企业的信息化,又能根据业务发展及应用灵活地配置需求,按需付费,降低企业的投资风险,摆脱实施ERP或CRM的失败和惶恐。本论文名为“SaaS模式下的企业信息管理平台的研究与实现”,它是一个关于电子政务、电子商务、企业信息化如何进行有效整合的一个研究性课题中的子课题。主课题的研究目标是在对这三者间建立有效的信息沟通渠道和规范化流程可行性和方法研究的基础上,建立B/S架构的企业代理原型系统。主课题要求:在计算机网络,数据库和先进的开发平台上,开发一
20、个具有开放体系结构、易扩充、易维护、具有良好人机交互界面的“企业代理原型系统”,针对某类企业用户提供电子政务、企业信息管理、电子商务服务,为企业用户的决策层提供准确、精细、迅速的相关信息,系统由电子政务、企业信息管理、电子商务三大功能模块构成,这三大模块间既互相独立,又相辅相成,实现信息共享,是一个有机的整体,企业用户可以登录到指定的网址来享受政务代理服务或企业信息管理服务。主课题软件系统物理配置架构如图1.1所示。图1.1 主课题软件系统配置架构对主课题的要求进行分析,其实质是要研究如何将电子政务、企业信息化管理、电子商务在SaaS模式下进行合并。本论文就主课题中的企业信息化一块进行研究并做
21、出实现,其在主课题框架中的位置如图1.2所示。企业代理原型系统企业信息化平台代理服务平台政务服务服务代理采购、销售及仓库管理客户关系管理商务代理图1.2 企业原型系统框架1.2 SaaS应用现状整个IT业对“On Demand Computing”的美妙愿景充满着莫大的兴奋和期待,并一直致力于实现像用水、电一样获得“按需计算”的能力,这种愿景和不懈地努力在后来出现的ASP(Application Service Provider)、网格计算、服务计算以及直到今天的云计算、SaaS/PaaS模式中一再体现。随着计算机和信息技术的日益成熟,“按需计算、按需服务”的愿景在软件产业得以实践。在不断的实
22、践中人们逐渐认识到IT作为组织的非核心业务可以外包出去;同时,技术水平的提升使得基于Web的信息系统与传统的信息系统使用起来差别不大;用户开始认可并接受基于Web的信息系统,软件即服务(SaaS)在这样的时代背景下应运而生并发展迅速,以S等为代表的SaaS提供商开始提出各类解决方案帮助企业推进信息化,Microsoft、SAP、Oracle等传统IT大厂商也纷纷加入这一阵营,开始将一些传统软件产品转向SaaS模式。2004年国内的企业信息化进入普及阶段,中小企业对信息化的认知逐渐明晰,对信息化的作用和价值开始接受并产生了企业发展中的迫切需求,也就在此时,随着ASP进入发展的低潮开始淡出,伴着以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SaaS 模式 企业信息 管理 平台 研究 实现
链接地址:https://www.31ppt.com/p-2393158.html