个人外包项目全记 - Best Partner (四)系统整体设计1

来源:互联网 发布:ipad pro草图软件 编辑:程序博客网 时间:2024/04/28 19:00
正文:(四)系统整体设计1

需求大致上了解以后,我开始着手系统的整体设计工作。

首先,从应用角度上来看,这个系统是准备在一家30人左右的公司运行,而且Gentleman需要在自己的笔记本上安装一套系统,并与国内公司这边进行数据同步。另外,他们公司在每年的春秋广交会期间,都会带产品去参展,期间有5-6台笔记本需要使用系统,以便随时给客户报价。所以说,各个数据库之间的同步,是这个系统的一个非常重要内容。

其次,我开发系统有个习惯,即在完成系统功能的同时,比较注重界面的设计。这个习惯,也让我在这个系统上多花了30-40%的时间(Gentleman对于界面并未做任何要求)。但我认为是必要的,我们程序员在写程序的时候,都使用IDE工具,我个人的感觉,如果这个开发工具非常丑陋或看起来别扭,在开发系统的时候,是会非常不舒服的。同理,业务人员每天都是使用这套系统来工作,如果系统的界面非常差,操作起来很别扭,那工作简直就是遭罪。

还有,系统的整体框架。我没有采用以前开发过度系统框架,虽然这样能节省我很多时间。但我仔细考虑了一下,由于这个系统对于时间要求并不紧迫,而我也想积累更多的系统框架,所以最终决定在原框架的基础上做许多升级改良,以便更试用于这套系统。

(不少程序员开发系统,是一套框架多处使用。我认为如果时间不是很紧张的情况下,完全可以设计更好的方案。这样在接下一单项目的时候,就可以有更多更好的系统演示给客户看)


系统的功能就像人的五脏六腑,界面则是人的长相和外衣;长相虽然不影响身体健康,但绝对影响找对象,呵呵,所以说,界面是个不大不小的问题。
原创粉丝点击