一个普通开发者的工作日

     今天要做的是移动办公项目,主要是在原有的办公软件上加了移动客户端支持,前期先做android版本,等交付客户后,功能确定后再做ios(这么做主要是软件总是要经过漫长的反复调整过程)。

    办公软件是采用的asp.net(C#)+sqlserver的环境 ,所以开机后,Sqlserver Management Studio、Visual Studio先打开,根据前端的需求,编写一系列接口程序,现在要做的是考勤模块,因为手机端可以获取使用者地理位置信息,按客户要求,需要添加两个字段,于是在sqlserver设计器中新增字段Lat(decimal(18,6),Lng(decimal(18,6))用于存储客户端post过来的经纬度信息。然后在Visual Studio中新增加kaoqin_post.aspx文件,主要是接收客户提交过来的数据然后insert到数据库,成功后返回json的文本结果,比如:{"restatus":100,"message":"成功提交考勤"}

  做好接口程序,调试没问题后,再打开android studio,新创建一个Activity,名称为KaoQinActivity,主要功能是调用百度地图sdk和定位locsdk获取当前位置,并在地图上显示,添加一个“提交”按钮,事件函数为kaoqin_OnClick,主要功能是将获取到的位置信息,lat和lng连同登录的员工帐号以post形式上传到上面开发的kaoqin_post.aspx接口中,通过验证返回的结果数据判断是否成功,即如果restatus为100表示提交成功,否则失败。


    ....................................

  工作完成后,签名,生成apk.ftp上传升级文件。客户查看效果无误后,OK,收工,提交代码至svn。

  明天计划?Ok,还有一个b2b的程序需要升级,加一个缩略图自动生成的功能,原来有这个功能了,客户想要再加一套缩略图,以在不同位置显示。看来明天要准备好java的代码开发,netbeans,mysql,还有排版工具dreamweaver。


你可能感兴趣的:(Android,java,.NET,C#,jsp)