其他心得

用户需求:对于数据导入
尽量提供excel的上传与导入
数据的导出,用匿名类绑定出一个字符串

权限问题:页面级的可以用sitemap,按钮级的可以怎么设置?(在web控件上使用attr来控制)
给页面减肥.

对于数据行级的权限,可以在业务层写个"视图"来过滤

数据列的权限控制(js?)


分布式?数据库的实现:
对于大数据量的情况,很多的时候可以把数据库看成多个地区的人集合,
实际上A地区的人的数据,不会也不需要B地区的数据,
可以部署多个web,提供不同地区的数据,还可以缓存

由于wcf的强大,现在可以不再直接依赖数据库编程了,可以使用data service

做信息管理软件,大部分情况下,类的设计都意义不大,因为类的最主要的要素是行为,
而对于信息,其主体是数据(数据对象),所以设计一个以数据为驱动的架构是最实际的.

用户体验:
对于需要选择的表单,当待选项很多的时候,应考虑把选项移到另外的页面,但要考虑与主页面的交互,
表单太大的时候应该设计一个向导,把要填的信息分到多个页面,
对与需要用户填写多项限制信息的查询,应考虑把结果作为层弹出,此处只能翻页和导出

虽然开起来吧编辑和添加放在同一个页面不错,但是考虑以后的维护,还是分开的好
比如:有些字段一旦填写的不可再次修改
posted on 2010-02-20 14:18  啊啦星  阅读(81)  评论(0编辑  收藏  举报