用j2me,c#,C++等都可以,用c#,j2me 开发应该比较简单一些.<br>建议开发winform 的程序,采用web页面的话,流量是会增大,特别是要做的漂亮一点的话.<br>开发程序的时候,不建议采用http协议,在gprs网络当中,网络延迟一般在1秒左右,就是说比较长,如果是采用http协议,那么速度就显的很慢,主要协议特点决定的,每次访问都要连接,连接要3次握手,连接以后才发送数据,发送完毕以后又挂断. 在gprs中,这个方式就显的很慢,建议采用长连接的tcp,或者无连接的UDP,在实际应用当中,这两个的效果还是可以的,如果是针对简单查询,传输量一般是单包或者数据包特别少的情况下,tcp和UDP效果差不多,但如果传输的数据量大了,比如几十K,那么UDP的优势就很明显:在Gprs中,丢包率是很高的,一旦丢包,tcp将变的很慢,速度下降非常快,但UDP就可以很灵活的处理,效率要高很多.<br>设计结构应该是很简单的,一般是:<br>数据库服务器 + 中间处理和通讯 + 终端操作显示<br>典型的三层结构.<br><br>中间层可以用任何熟悉的语言设计,终端用j2me,c#...等语言都可以,哪个方便,哪个熟悉用哪个,和普通PC程序设计没什么特殊区别 .