开发要从用户的角度来考虑问题
1)发现以前做的好多模块,都只是从我们自己开发角度来考虑问题,没有想过,这个功能对用户有作用吗?什么样的条件查询,或什么样的展示效果,或什么样的操作,能让用户有最好的操作和体验?
看了以前做的“事故”、“黑点”、“路政GIS”等模块,对自己以前的工作很失望。有哪些是用户当前正在用且用得很好的?一方面除了自己的知识能力欠缺外,另一方面,没有站在用户的角度来看问题,没有想过:既然做了一件事就应该把它做得最好!很失望。。。还有,这次做的服务区的详细信息这个模块,也是有些想当然或是不够认真。。。。接下来的工作,我应该转变我的态度。真的是“态度决定一切!”,多发时间去补起来吧,以前丢失的东西。
2)我们知道,设计表时常常对应一个属性一个字段。但是对于没有统计要求的模块,如只是显示详细信息,而这些详细信息又相对较为复杂。如服务区的详细信息,里面设施有很多,如餐馆、加油站等,每个服务区不一样,且如每个加油站卖的油号也不一样。那么,如果用字段来存储这些内容,就显得很复杂了。这时候,可以用blog的形式来存储。即把网页存储下来,这个网页还允许用户编辑(通过fcdedit来实现)。在数据库里也只是一个加油站一个blog。