我是系统运维工程师

第二十六章软件架构

胡亮和郑斌二人回到门店,许言兮正在跟客户打电话交流着,忙的不亦乐乎。二人也不便直接打扰,各自去自己的办公桌坐下。

胡亮坐下后,他立刻忙于刷视频的系统开发工作中去,说到这程序开发,胡亮其实经验也是不多,他只是在大学期间跟着老师们一起研究过许多项目,掌握一些编程技巧,但是各种细节,还是需要自己去折腾。

胡亮思来想去觉得自己现在是从零开始去开发这个程序,没有一个主线,没有一个整体架构,开发一个系统程序,真的是很耗费时间,如果出一点差错的话,所有的努力都要从头开始。

“对了,为何不利用下开源社区的那些开发程序,也许真的有这方面大神有这方面计划,这样自己可以完全照搬过来代码,加进去一些自己的代码后,打包成自己开发的闭源程序,如此一来,时间和技术都能够站在自己这边!”胡亮内心思考着这事情。

胡亮浏览着网上的开源社区,寻找着自己想要的程序。

点开一个自动切换下一个的程序,这个还是半成品,许多关键性操作没有加进去。

点开一个PHP编写的web端集中控制程序,要实现的功能与胡亮的需求差不多,但是胡亮对这个新开发框架真的是一点不熟悉,从头开始学起,还不如自己重新设计。

点开另一个智能系统列表,找了半天都是他不需要的,胡亮翻看了一个多小时,愣是没有一个切合目前的需要的,这个开头的情况是胡亮没有考虑在内的,这要是系统开发不出来,所有的计划都是白费工夫的。

胡亮心烦意乱,站起来走向露台躺椅那,也不管躺椅上有没有东西,一屁股坐上去然后准备躺上去休息会,他希望自己在这一瞬间能够被周围闲适的环境激发出灵感来。

“啊!”

“硌死我了!”

胡亮匆忙从躺椅上站起来,双手不停揉着自己的屁股,然后转头看躺椅上有啥东西硌到自己。

“我去啊!这不是我昨天买回来的集中控制器吗!”

胡亮一拍脑袋,想起来了昨天的事!

“真是被自己蠢到了,我自己放的!”

胡亮拿起集中控制器,在手里摆愣了一会,这时有了一个想法。别说,有时候想法总在一瞬间蹦到脑子里去,就好像牛顿被苹果砸中脑袋,灵光一现,重力的神秘面纱就被揭开。

“这集中控制器的厂家应该能够帮忙提供些代码,要是能够协商成功,说不定能够搞来源代码也未可知。”胡亮想着如此想法,“切”了一句,他感觉自己的想法有点太大男子主义了,且不说厂家会不会理你,即使理你,这源代码怎么可能给你,人家吃饭的家伙。

“对了!这些控制器类似开源代码总会有的!无非是重复造轮子,修改下代码加一个web控制界面加上数据库程序,理论上这个系统就成了!”胡亮暗自思考着系统问题。

胡亮想到这,赶忙走回办公桌旁,打开浏览器,搜索着相关源代码,搜索半天也是没有发现相关内容。

“是不是这个集中控制器另有名称啊!我都没有仔细看过它,只是随着手机店老板叫他集中控制器,也没有仔细看它表面上的字!”胡亮拿起控制器看了看,“我cao,手机同步器!”胡亮气的暗骂自己太傻了!这不就是典型的思维定势嘛!

浏览器输入框里,胡亮动手打字“同步器”,果然开源代码程序有很多,功能丰富的有,可以直接用的也有,可以直接封包的也有,胡亮激动的觉得自己离成功不远了。

胡亮的总体思路是这样的,用8口同步器同步控制8台手机,主控电脑和群控系统服务器同时接入路由器连接网络,群控系统服务器通过usb连接同步器同时控制多台手机同步相同动作,这样可以控制数据传输同时也可以集中供电,主控电脑通过网络发送数据,群控电脑统一传输到同步器进行数据导入,最终实现了多台短视频控制。

总体设计思路有了,接下来就是架构兑现了,群控系统软件应用的开发,以及主控电脑端的输入性操作web界面,还要做一个管理端界面,这又是好长时间的工夫!

郑斌走过来看着胡亮浏览着各式各样的源代码,好奇的问道!

“佩服你们这些懂代码的人,乱七八糟的代码都能知道它们干什么用的!总体思路有了吗?亮哥。”郑斌羡慕着胡亮,什么计算编程知识了解会用~。

“你也学了不少了!就是缺少机会实践而已,多写代码,什么程序语言都很快掌握了!”胡亮鼓励郑斌。

“亮哥,你是不是已经快要搞出来了这个刷视频系统了?”

“整体架构已经出来了,现在就是细节代码问题,我借鉴一下网上开源的程序,现在甄别了几个开源程序,目前就这三个开源程序符合我的需求,我再最后确认下情况,估计再编写一些其他的组件,这个系统就成功了!”胡亮指着显示器上的几处代码,详细地解释道。

许言兮这时候也忙的差不多了,站起身来拿着水杯喝了两口水,她也走到胡亮这边,郑斌站在右边,许言兮站在左边,这架势跟李世民的左右护法一样,一位是“秦琼”,另一位是“尉迟敬德”。

“你这要另起炉灶准备再加一个挣钱项目了?这抢购项目是不是以后要靠我和郑斌了?这样的话我们要加人了!两个人累死也忙不开!”许言兮问道。

“现在是开发过程中,要是搞起来了,这个完全靠加盟就可以挣钱!到时候咱们可以完全抛弃抢购这项目,开启新的征程。”胡亮描绘着未来,许言兮和郑斌信了!

“最近麻烦二位了!送货这事,我最近可能就少参与了,收货、抢购时候我可以帮忙,其他时候我要认真加班搞出来这套系统。”

“郑斌,我们住宿舍的时间可能快要到期了,许言兮的租房也要到期了!最近你们还是抽出空来看看房子,你们就在附近找个合适的房子租下。”

“行,这费用就从账上出!”许言兮提议道。

“我同意!”郑斌附议。

“好,怕了你俩了!言兮已经成了董事长了!呵呵”胡亮说道。

接下来的几天,许言兮照常安排抢购任务清单,安排胡亮和郑斌分别干什么任务,她也特地把一些时间留给胡亮,因为她明白这系统如果成功被开发的意义。

平常时间,许言兮和郑斌一直在寻找合适的房子,毕竟账上有钱,租好一点的房子还是没问题的,经过三天的查找,她们在门店附近的小区租了一套大三居,一人一间房,200多平方,小区绿化率挺高,住进去很温馨,非常适合他们三人合租,一个月2000块钱。

软件系统这边,进展还算顺利,胡亮这几天没日没夜地编写,虽然有借用的开源代码,但是代码细节都需要自己去一行行更改,这就好比他人的作业让你去批改,不管咋样,你总要比写作业这人水平差不多或者读懂他写的。

硬件配置方面,胡亮寻求了手机店王老板帮助,经过几天的接触,他发现这王老板也是一个爱钻研的主,对新鲜技术方面东西也有足够大的好奇心去学习,这也是胡亮能够跟王老板合得来的一个重要因素吧!

王老板根据胡亮的提供的拓扑图,胡亮又把每个位置的硬件信息跟他确认,王老板很快就把所有硬件给攒起来了,现在就缺胡亮这边将程序开发完安装到电脑上就好了!