UI开发整理

   

对半年以来开发学习的总结整理,以便以后更好的调整重点。

   一个系统通常有一下部分组成:

a.   用户架构统一视图  UUV

介绍       

它是全省人员组织架构的统一版本,有省公司负责开发维护。

将来计划 

有两方面,在省版基础上封装广州版的UUV和研究与省公司同步数据

库的方式(后者更迫切)

b.   企业开发权限管理 

介绍

这个每一个系统都必须的组成部分,管理系统用户的权限。建立一个用户,资源,操作的关系链接。

将来计划

    权限管理模块我接触的还少,先多接触项目,总结各系统的实现方法。注意平时网上的积累,以后扩展包括日志功能。

c.    数据层代码自动生成器

    介绍

与数据库打交道是每一个系统都必不可少的,而数据访问层的代码通常都是繁琐和重复的,因此学习ORM的思想,使用一些帮助工具(例如Nettiers)生成自部分代码可以对工作有很大的帮助。

将来计划

     在使用Nettiers的过程中学习模版的实现方法,学习帮助文档(练习英语),了解关系数据库的思想,以后可以打造一个个性化的代码生成器。

d.    统一数据信息视图   

介绍

这是一个类似UUV的组件,只是对象不一样,它的对象是企业信息,有用户信息,设备信息,资源信息。但难点是这些信息没有一个统一的管理。

将来计划

    听导师说省公司有在这方面的开发,将跟踪此进度,学习经验,为以后做广州版的视图或者做类似开发做准备。

e.    UI开发(目前学习重点)     

介绍

UI界面的开发是目前学习的重点,一方面它门槛较低,适合新人,符合开发组内部的人员特点组成;另一方面这是用户体验的一个重要组成。 

UI界面主要由CSSHTMLJavaScript知识的学习组成。主要包括

1.       系统界面,地图(注意颜色,页面构架组成)

2.       数据表格组件

    分页 http://www.webdiyer.com/AspNetPager/default.aspx

    强大的数据控件 http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html

3.       数据验证组件  有以下的参考文章 

    完善的插件(Jquery库) http://www.yhuan.com/formvalidator/index.html

    扩展 http://www.cnblogs.com/S.Sams/archive/2008/08/07/tooltip.html

4.       Tab页面组件,Tooltip组件(鼠标移动时动态出现提示)等等美化界面。

5.       总结了一些常用的多项选择表现方式。从常用的下拉菜单到属性分类表示再到图层分类表示等方法。

将来计划

   界面开发的学习将从易到难,注意网络知识和平时工作的积累,大力支持团队项目的工作。在熟练的基础上多封装,总结个性化的组件。

f.     工作流平台 

介绍

以上是MIS(信息管理系统)的必须组成部分,在这基础上配上一个工作流引擎,组建适合广州使用的工作流平台,开发工作流系统。

将来计划

学习信息管理系统和工作流系统的结合使用,更好地支撑工作实施,疏通流程,降低沟通成本,提高效率。

总结

    由于目前接触的项目不多,上面的分析都是停留在一些开发了解过的系统上。还有一些很重要的手段(例如IVR,短信,邮件等通信工具的融合)将在以后的工作中接触学习。争取一步一脚印地走好~

posted @ 2008-08-12 11:15  vincent_赵  阅读(375)  评论(0编辑  收藏  举报