返回 首页

开发技术条件


地质勘探钻探工程信息管理平台。

考虑到开发的复杂度及时间因素,工程管理平台的开发定位于网络应用而不是手机其他终端应用,网络应用具有操作系统平台无关性, 无需额外的开发、维护及升级工作量,可在各种终端设备上运行。首先要查找收集网络应用方面的服务机制、软硬平台、运行构件、 开发语言、开发工具、布署环境等相关资料。

要提供网络化数据服务,离不开网络应用Web服务平台, WAMP是可在Windows操作系统下使用的Lunix环境Web应用服务套件, 它包括Apache+MySQL+ PHP,是一组用来搭建动态网站或者服务器的开源软件,能有效降低开发难度和费用投入。 其中Apache是最通用的网络服务器,MySQL是带有网络管理工具的关系型数据库服务器,这里的PHP是指执行PHP脚本的服务器软件。 本次工程管理平台开发使用WAMP套件作为的服务器(软件)。

PHP是流行的对象脚本语言,于1995年由Rasmus Lerdorf创建,它不仅包含了多数其它高级语言的优秀特征,可使网络应用开发更加高效, 而且学习资源比较丰富,门槛低,可快速学习运用,缩短开发周期。PhpStorm是JetBrains 公司开发的一款 PHP 集成开发工具。 是可在Windows系统上运行的轻量级IDE,实现了包括PHP、Java script、HTML/CSS等语言(脚本)的智能编辑, 并集成了方便的调试及版本控制工具。使用PhpStorm作为本次工程管理平台的开发工具。

布署平台使用百度、阿里云或其他云计算服务商提供的计算单元或独立主机及存储服务均可,独立主机具有更大的灵活性和自主性, 可同时布署多个网络或数据服务。

短消息服务使用网络短信服务商提供的开发接口发送通知消息,由于内容由工程管理平台智能化生成,为了降低程序编写的难度, 要求选用服务接口对短信格式要求不过于严格,字数上满足最大所发信息长度,因此需要认真比选试用。