1、弄清楚做这个系统的目的,最好以文字的方式写出来,这样,我们的方向就有了,否则有可能把软件写得很庞大,很多冗余的功能。
2、规划系统作业流程,也就是说,整个系统的运作逻辑要写清楚。第一步做什么?第二步做什么?那些地方需要严格管控等等,以树形图展现出来。
3、系统流程规划,用系统来管控和人工管控,中间是有很多不一样的地方,甚至是和现有运作模式冲突的地方,所以,一定要规划好运作模式,和相关人员讨论。
4、编码原则的制定和规划。做系统一定要有独一无二的身份来代表我们的商品。这样管理起来才有章可循。这里需要注意的是,尽量符合目前的命名方式,减少系统实施带来的困扰。
5、数据库的选择和设计,相关表格字段资料的规划都是非常重要的。
6、最后就是软件开发模式的选择了,是选择C/S还是B/S,选择三层架构还是一层架构。这个就根据自己的能力来订了,三层架构优于一层架构很多。