2013年7月24日 20:16:28

0724

上午,
互相测试各种问题,并最后完善界面~~
-------
下午
基于原型,界面原型,然后专门写业务,
接下来2天时间,把后台的部分全部搞定,
接下来是如何把界面和业务结合起来,


设计服务器这块
先要着手从数据库,
根据业务,设计表
不管是客户端和服务器端先都放手机端,(本身是不应该放手机端的,若放PC端sqlite要换)
police_server,理解业务,


DBUtil单例模式,继承的SQLiteOpenHelper,
用户表,t_开头,跟业务无关系的字段作为主键,
t-user{_id,u_name,u_pwd};若后面可能要用到数据,可设些备用字段u_offstatas离线,注册时间u_data;


设置里的字典同步,系统表,一些固定的东西,t_sys_dict{-id,sys_type,sys_info};


流动人口表,t_float_population{,,},图片是存放的地址;


房屋采集表,1条数据可能有多个图片;两法:多个地址逗号分开;俩表,图片另表,是1对多关系;t_house_colect{,,},t_house_picture{,,};


建表,onCreate里:用户名表db.execSQL("create table t_user(_id integer primary key,u_name varchar(50),u_pwd 50..u_offstatus integer")
系统表db.execSQL("create table t_sys_dict(_idinteger primary key,sys_type integer,sys_info varchar(100)");//sype类型,info描述
流动人口:db.execSQL("create table t_float_population(_id integer primary key,sys_type integer,sys_info varchar(100)...");
房屋采集:db.execSQL(“create table.00..0..”);
图片地址表:


封装bean对象,
UserBean,id,name,pwd,int offStatus,String date;
SysBean:id,String sysType,String sysInfo;
FloatPopulationBean:行政区域用对象SysDictBean;等
HouseCollectBean房屋:封装图片对象集合List<HousePictureBean> list;等


DAO:
UserDAO用户对象的持久化操作:
boolean findUserByNameAndPwd(UserBean bean){}//根据用户名和密码查找用户
void add(UserBean bean){}//增加用户


SysDictDAO系统字典的持久化操作:
SysDictBean findSysDictById(SysDictBean bean){}//根据ID查询系统字典数据
list findSysDictByType(SysDictBean bean){}//根据系统字典类型查询字典信息
PopulationDAO流动人口的持久化操作:
List findFloatPopulationByPhoneOrIDCard(FloatPopulationBean bean){}//根据电话或身份证查询
//根据ID查一个信息的
addFloatPopulation(FloatPopulationBean bean){}//增加流动人口
//修改流动人口

HouseCollectDAO房屋采集的持久化操作:
List findHouseCollectByPhoneOrIDCard(HouseCollectBean bean){}//根据电话或身份证查询房屋信息
HouseCollectBean findHouseCollectById(HouseCollectBean bean){}//根据ID查询房屋信息
void add//增加房屋信息
//修改房屋信息
HousePictureDAO房屋图片的持久化操作:
List findHousePictureByHouseId(HouseCollectBean bean){}//根据房屋Id查询图片信息
void addHousePicture(HouseCollectBean houseCollectBean,HousePictureBean housePictureBean){}//增加房屋图片
void delHousePicture(HouseCollectBean houseCollectBean){}//删除指定房屋下的所有图片
------------
service:


LoginService:登陆业务
boolean login(UserBean bean){}//登陆的方法


RegService注册的service类
boolean reg(UserBean bean){}//注册的方法,要判断是否重名,则UserDAO里需要单独的根据用户名查找方法boolean findByName;


FloatPopulationManagerService流动人口管理的服务类:
List searchPopulation(FloatPopulationBean bean){}//根据电话或身份证查询流动人口
FloatPopulationBean searchPopulationUserId(){}//根据流动人口的ID来查询流动人口的详细信息
void addPopulation(FloatPopulationBean bean){}//增加流动人口
void updatePopulation(FloatPopulationBean bean){}//修改流动人口

HouseCollectManageService房屋采集的服务类:(和上面类似,相应改动)
-----

以上,然后接下来是完善查询代码,3天?


------------------------------------------

这个月都没几 天了,我的户口还没去弄,老妈没反应的话,我自己去弄集体户口得了.

话说前天到现在心理都有点小纠结,就是放弃了个面试机会,,因为那阵是上午上课期间,刚开始做项目吧,一个电话成都的,蓝什么的公司,说从网上猎去的机会..然后我稍微想了下现在还没学完这个,就委婉的拒绝了。学咱这个Android还有1个月左右吧,每天近200的学费怎能如此轻易浪费?另外的想法就不说了吧(什么先就业先回报什么的)..

嗯要把数据库所有方面的完成..看来俺还是想的有些简单了,..结果还得翻前面记过的知识呢~

回家来确实没在工作的地方努力,效率低和要做很多事...

刚老妈来电话说户口不好转,还说我以前的话是有两个户口的,晕。。现在看来我只有去挂集体户口了。。唉






刚刚又下了会雨,凉快起来了~老妈又说可能的话叫我去重庆呢,四川确实比较多天灾,但是此气候宜人也有优处,再说吧~

侍英们只放假20多天,嘛,没办法,那个时候我们都这样..总之接到call还是很高兴的

咱们相差7岁多也确实是个让我想很久的事,但是幺姨说过别相差6岁以上结婚呢,这就是外公说我会二婚的原因?伤心呐


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值