android通讯录编纂思路

android通讯录编写思路
我做了一个通讯录软件,是打开一个XLS文件,然后把所有里面的联系人导入到手机通讯录里面。但是现在领导要我改成可以跟网络进行通讯的,要实时更新的通讯录。即每次打开软件时,需要输入用户名密码跟服务器先进行通讯确认是否有更新,然后通过验证再将通讯录部门将人员都要分配好,方便领导查询。
我想问一下,这个是应该要用android客户端连接PC服务器的吧?这样的话,需要怎么进行验证的?我只会做离线的,都没有做过跟服务器连接的。这方面完全没有想法,是不是需要用socket?

------解决方案--------------------
那要看你公司多少人,要不是什么大型国企的话就随便一个c\s模式就ok啦。确定一个服务端,之后装一个你熟悉的数据库。如果人很少的话甚至都不用数据库,直接写个配置文件就好啦。客户端也有很多选择,可以客户端自己存储想要的东西,也可以每次都向服务端要。这要看你客户端的配置,对响应时间的要求等等。