个人外包项目全记 - Best Partner (四)系统整体设计1
来源:互联网 发布:ipad pro草图软件 编辑:程序博客网 时间:2024/04/28 19:00
正文:(四)系统整体设计1
需求大致上了解以后,我开始着手系统的整体设计工作。
首先,从应用角度上来看,这个系统是准备在一家30人左右的公司运行,而且Gentleman需要在自己的笔记本上安装一套系统,并与国内公司这边进行数据同步。另外,他们公司在每年的春秋广交会期间,都会带产品去参展,期间有5-6台笔记本需要使用系统,以便随时给客户报价。所以说,各个数据库之间的同步,是这个系统的一个非常重要内容。
其次,我开发系统有个习惯,即在完成系统功能的同时,比较注重界面的设计。这个习惯,也让我在这个系统上多花了30-40%的时间(Gentleman对于界面并未做任何要求)。但我认为是必要的,我们程序员在写程序的时候,都使用IDE工具,我个人的感觉,如果这个开发工具非常丑陋或看起来别扭,在开发系统的时候,是会非常不舒服的。同理,业务人员每天都是使用这套系统来工作,如果系统的界面非常差,操作起来很别扭,那工作简直就是遭罪。
还有,系统的整体框架。我没有采用以前开发过度系统框架,虽然这样能节省我很多时间。但我仔细考虑了一下,由于这个系统对于时间要求并不紧迫,而我也想积累更多的系统框架,所以最终决定在原框架的基础上做许多升级改良,以便更试用于这套系统。
(不少程序员开发系统,是一套框架多处使用。我认为如果时间不是很紧张的情况下,完全可以设计更好的方案。这样在接下一单项目的时候,就可以有更多更好的系统演示给客户看)
系统的功能就像人的五脏六腑,界面则是人的长相和外衣;长相虽然不影响身体健康,但绝对影响找对象,呵呵,所以说,界面是个不大不小的问题。
需求大致上了解以后,我开始着手系统的整体设计工作。
首先,从应用角度上来看,这个系统是准备在一家30人左右的公司运行,而且Gentleman需要在自己的笔记本上安装一套系统,并与国内公司这边进行数据同步。另外,他们公司在每年的春秋广交会期间,都会带产品去参展,期间有5-6台笔记本需要使用系统,以便随时给客户报价。所以说,各个数据库之间的同步,是这个系统的一个非常重要内容。
其次,我开发系统有个习惯,即在完成系统功能的同时,比较注重界面的设计。这个习惯,也让我在这个系统上多花了30-40%的时间(Gentleman对于界面并未做任何要求)。但我认为是必要的,我们程序员在写程序的时候,都使用IDE工具,我个人的感觉,如果这个开发工具非常丑陋或看起来别扭,在开发系统的时候,是会非常不舒服的。同理,业务人员每天都是使用这套系统来工作,如果系统的界面非常差,操作起来很别扭,那工作简直就是遭罪。
还有,系统的整体框架。我没有采用以前开发过度系统框架,虽然这样能节省我很多时间。但我仔细考虑了一下,由于这个系统对于时间要求并不紧迫,而我也想积累更多的系统框架,所以最终决定在原框架的基础上做许多升级改良,以便更试用于这套系统。
(不少程序员开发系统,是一套框架多处使用。我认为如果时间不是很紧张的情况下,完全可以设计更好的方案。这样在接下一单项目的时候,就可以有更多更好的系统演示给客户看)
系统的功能就像人的五脏六腑,界面则是人的长相和外衣;长相虽然不影响身体健康,但绝对影响找对象,呵呵,所以说,界面是个不大不小的问题。
- 个人外包项目全记 - Best Partner (四)系统整体设计1
- 个人外包项目全记 - Best Partner (五)系统整体设计2
- 个人外包项目全记 - Best Partner (六)Coding1
- 个人外包项目全记 - Best Partner (七)Coding2
- 个人外包项目全记 - Best Partner (八)Coding3
- 个人外包项目全记 - Best Partner (九)Coding4
- 个人外包项目全记 - Best Partner (二)需求确定1
- 个人外包项目全记 - Best Partner (讨论1)程序风格
- 个人外包项目全记 - Best Partner (图片展示1)
- 个人外包项目全记 - Best Partner (十三)测试之痛1
- 个人外包项目全记 - Best Partner (十六)数据同步1
- 个人外包项目全记 - Best Partner (二十)最后一次大考1
- 个人外包项目全记 - Best Partner (一)项目确立
- 个人外包项目全记 - Best Partner (十一)项目中期收款
- 个人外包项目全记 - Best Partner (讨论3)项目之上的情感
- 个人外包项目全记 - Best Partner (三)需求确定2
- 个人外包项目全记 - Best Partner (十)数据库选型
- 个人外包项目全记 - Best Partner (讨论2)技术与应用
- JDK1.5的新特性
- 创建理想的平衡二叉树
- iomanip.h 的格式化输出
- 个人外包项目全记 - Best Partner (三)需求确定2
- 网秦笔试
- 个人外包项目全记 - Best Partner (四)系统整体设计1
- 简单的i++、++i的问题
- 个人外包项目全记 - Best Partner (五)系统整体设计2
- 个人外包项目全记 - Best Partner (讨论1)程序风格
- 百度竟价 统计与重定向
- 个人外包项目全记 - Best Partner (六)Coding1
- 七个受用一生的心理寓言
- 个人外包项目全记 - Best Partner (七)Coding2
- 闲来研究研究javabean