应该说不简单吧 首先手机端会有多个版本,至少会分成车主版本和乘客版本,当然现在乘客版是被集成到支付宝了,但服务端的接口应该差不太多 然后会有服务端,专门接收各个手机端软件的请求,本人估计应该是基于 https 的通信协议,所以基本上是个 web 服务器,可以用 java 或者 dot net 开发 再然后,还会有一个管理端应用程序,基本上它会是一个WEB应用程序,用来给运营、运维人员等管理人员使用的,比如受理申请、投诉、财务管理等等等等 以上,只是最最最最……基本的功能,想做的话,你就要不断地细化,还要根据业务开展情况不断地改进、改进再改进。 如果你想象滴滴那样运营,你必须考虑系统的性能、吞吐率之类的问题。滴滴的业务量是相当大的,数据库性能、系统性能你必须考虑,如何做到负载均衡,怎么做集群,你必须要进行估算和提出解决方案,否则一上线,业务量一大就挂掉的话,你的运营没法开展下去。目前java有成熟的框架可以用,dot net 不太熟,应该也有。 还有一点非常非常非常重要,网络安全,因为你的业务是要和钱打交道的。初期可能没什么,但一旦你做大了,黑客就盯上你喽!本人估计滴滴会有网络安全工程师,或者花大价钱买了牛逼的网络安全软件,但如果你是系统软件架构师的话,这些方面的知识你必须懂,至少专家跟你说点啥的时候你不能只知道点头发呆。 当然啦,如果楼主只是想整个毕业设计级别的东西,那就随便捣鼓几个界面,再搞个WEB服务器进行一些通信,展示些基本功能,交差了事
80,354
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧