云计算的erp系统手机客户端开发

随着智能手机和平板的普及和应用以及“云计算”概念的提出,企业对其生产的管理也随之进入了新阶段。企业希望随时随地掌握公司生产销售状况以及对公司生产进行调度。对于小型企业而言,在本地部署ERP系统并维护的代价相对于其业务规模来说是比较高昂的,而基于云的ERP系统则很好的帮助其解决了部署和维护问题,用户只需使用ERP服务即可,至于系统的维护则完全交给软件公司来解决。本系统集进销存、工程管理、生产管理、仓储全动态决策分析为一体,易学易用、功能强大,是帮助中小企业规范仓储管理、优化销售管理的有效平台型软件产品。通过对从企业经营活动中各个环节仓储物流数据的“跟踪、反馈、决策、响应”实现企业经营活动的全动态掌控,实现对企业各项经营活动的“清晰掌握、及时反馈、动态调整”。 论文首先论述了基于云计算的ERP系统手机客户端的需求分析与总体设计方案,整个客户端包括与服务器端的接口和信息在手机上的显示和交互两大模块。服务器端使用Web Service技术构造接口来实现信息处理,在客户端方面,为实现跨平台效果,采用HTML5开发其本地应用,实现一次编写即可在Android和iOS两大平台共同使用的效果。最后论文阐述了在具体编写代码和测试时遇到的问题以及相应解决方案,并对基于HTML5的移动应用做了总结与展望。 本系统基于云服务并采用HTML5开发,可以在Android设备上运行,并经简单修改后可在iOS上运行,减少了使用者的学习成本以及维护成本,并具有一定商业价值。
目录
第一章 绪论 1
1.1 背景及研究现状 1
1.2 课题研究意义 1
1.3 本文的工作及安排 2
第二章 相关技术综述 3
2.1 HTML5 3
2.2 JavaScript 3
2.3 AJAX 4
2.4 开发平台 4
2.5.1 Visual Studio 2013 4
2.5.2 HBuilder 5
2.5.3 SQL Server 5
2.5.4 IIS 5
第三章 系统分析与概要设计 7
3.1 需求分析 7
3.1.1 业务需求 7
3.1.2 功能需求
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
9
3.2 架构设计 10
3.2.1 设计思想 11
3.3 系统软件平台 12
第四章 服务器端设计与实现 13
4.1 数据库设计 13
4.1.1 主要表及其用途 13
4.1.2 各表间关系模型 14
4.1.3 部分表详细信息 18
4.1.4 部分触发器及其作用 23
4.2 Web Service 接口 24
4.2.1 Web Service 概述 24
4.2.2 Web Service协议 25
4.2.3 Web Service通信 26
4.2.4 部分接口描述 26
4.3 服务器搭建与实施 29
第五章 系统平台客户端设计与实现 31
5.1 基础资料 31
5.2 工程管理 32
5.3 采购管理 32
5.4 调拨管理 33
5.5 领用管理 34
5.6 生产管理 34
5.7 报损管理 34
5.8 销售管理 34
5.9 盘点管理 35
5.10 库存管理 35
5.11 预测分析 36
5.12 报警管理 37
第六章 系统测试与难点 39
6.1 系统测试 39
6.1.1 SoapUI 39
6.1.2 Fiddler 39
6.2 程序功能实现难点 39
6.2.1 JavaScript的跨域问题 39
6.2.2 如何显示大量数据 41
第七章 总结与展望 43
7.1 总结 43
7.2 展望 43
参考文献 45
致 谢 47
附录:英文文献翻译 1
第一章 绪论
背景及研究现状
随着智能手机和移动互联网的飞速发展,手机因其便携性在一定程度上取代了电脑的工作。CNNIC发布的《中国互联网发展状况统计报告》显示,截至2014年12月,我国手机网民规模达5.57亿,网民中使用手机上网的人群也提升至85.8%[6]。与此同时,调查显示截至2014年12月,全国使用互联网办公的企业比例为78.7%[6]。由此我们可以看出使用互联网办公已成为主流,并且随着移动设备的普及,势必会将一些电脑上的工作移交到移动端处理。飞速发展的云技术,也使得企业可以随时随地获取信息而不仅仅限于公司内部少数几台电脑上。
另一方面,与微软一家独大的计算机操作系统不同的是,目前以Android(2014市场占有率80.7%)和iOS(2014市场占有率15.4%)领头,Windows Phone, Web OS, Firefox OS等各式系统占山为王,用户选择的系统也多种多样。但显而易见的是,单独对每一种手机系统都开发一套客户端并对其开发和维护的时间和经济成本是非常大的。为解决该问题,人们将视线投到HTML5上,其基于Web的特性使得人们可以脱离对具体操作系统环境考虑直接开发多平台上运行的应用。因此也出现了大量开发Web App的工具如jQuery Mobile,PhoneGap等。
常州普和软件公司有一套Windows平台上的简单易用的《普和精益仓储决策系统》。为适应移动互联网时代的发展,决定将《普和精益仓储决策系统》扩展开发为云系统并为之开发移动客户端。
在此背景下,本文选题为“基于云计算的ERP系统——手机客户端开发”,旨在设计与开发一套移动端ERP系统并通过对从企业经营活动中各个环节仓储物流数据的“跟踪、反馈、决策、响应”实现企业经营活动的全动态掌控。
课题研究意义
互联网以及云计算的发展使得人们可以摆脱在本地不断安装升级软件带来的麻烦,人们只需使用在线服务,至于优化升级等问题则完全可以交给软件公司来解决。
此外,随着HTML5标准的最终定稿,这一有着丰富特性的语言便广受关注并伴随着智能设备的普及掀起一股Web App风潮。基于Web的应用让开发者不用考虑对各种设备的兼容性,所有符合标准的页面均有着相同的显示效果。
本项目拟研究和开发的系统集进销存、工程管理、生产管理、仓储全动态决策分析等功能于一体,订单驱动采购、生产活动,计划响应订单,对订单的驱动做出动态响应,管理目标在每个物流环节的操作中达成。整个过程通过决策分析模块全动态掌控“订单驱动计划响应—任务实现”的过程,做到企业经营过程中的短板一目了然,即刻响应。具有一定的市场价值。
本文的工作及安排
本文设计一款基于云计算的ERP系统手机客户端。
本文的组织结构如下:
绪论:从系统背景及研究现状,课题研究意义等方面概念性的阐述基于云计算的ERP系统及其手机客户端;
相关技术综述:简单介绍开发过程中使用到的HTML5,JavaScript,AJAX,等技术以及开发平台;
系统分析与概要设计:阐述了ERP系统手机客户业务和功能需求以及架构设计和设计思想,并给出系统运行平台;

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1710.html

好棒文