编程小白在一个月内开发出一套WEB购销存系统

系统开发

系统架构设计


浏览:693 次

一个完全不懂编程的人在一个月内开发了一套WEB采购、销售和库存系统,听起来有点奇怪,但这确实是事实。当然,通过学习编程语言然后手工开发是不可能在这么短的时间内完成项目的,所以关键是要使用好这些工具。

采购、销售和库存系统用于跟踪采购、装运、批发销售、付款、,在企业的生产和经营中(从收到订单合同开始,进入材料采购、仓储、成品仓储、交货、付款回收、原材料付款等)(每一步都提供详细准确的数据)为管理设计的完整解决方案(有效协助企业解决业务管理、分销管理、库存管理、营销计划的实施和监控以及统计信息的收集等业务问题)。无论是商业企业还是工业企业,采购、销售和库存都是其核心业务。从事信息化的企业必须提高采购、销售和库存。

我想开发的是一家外贸公司的采购、销售和库存系统。小微企业年销售额约100万元。这是我第一次开发采购、销售和库存系统。没有相关经验,我认为这个系统没有那么复杂,但事实上,它的复杂性被大大低估了。

为什么很复杂?

正是这类外贸小微企业。有很多小订单。每天几乎有几十个订单。一个订单可能有几十种型号,总金额从几十到上万不等。销售的产品包括几十个类别、500多个型号和500多个客户。可以想象,以前用Excel管理是多么困难。老实说,这可能是不可能或无法管理的,因此,迫切需要一个系统来整合各种资源要素,以便统统软云标准化管理。

这家企业的负责人告诉我,他们使用了几种现成的系统,很难达到预期的效果。归根结底,他们不适合自己的业务。

这是为什么?大多数软件公司的一般销售做法是使用自己的产品逐一满足客户需求,这往往无法满足个性化的业务需求。

我是怎么开始的?

1、 了解业务需求并编写详细的需求规范。

中医博大精深,其程序也适用于系统开发

“展望”:自己看看企业的规模是什么,有多少人,组织结构是什么,是否有任何系统或工具被使用过?看看他们每天都在做什么。当然,前提是你有这个机会去企业。

“倾听”:多倾听,倾听企业负责人的想法,倾听各级管理者和员工的需求。倾听不仅仅是接受。有经验的开发人员可以识别哪些是真实需求,哪些是虚假需求。如果你没有相关经验,你需要稍后进行调整。

“问题”:要善于沟通,首先确认企业代表是对方非常重要!所有问题都与对方沟通。该人员必须对企业的核心业务有很好的了解,并且该人员全权负责系统的构建。该人员应根据对愿景、洞察力和信息的综合分析,在系统开发方面与对方进行沟通。

“切割”:多练习,好产品在于不断打磨,任何系统都不可能一步到位。功能的设计和实际使用之间通常存在很大的差异。对于像我这样首次开发的系统来说,不乏重组。如果功能不符合企业的要求或不完善,则果断进行重组,否则程序只会变得越来越臃肿,更改的成本也会越来越高。

这四种方法没有绝对顺序,在项目实施过程中不断穿插。

2、 根据所选开发工具编写开发方案

我在文章开头说,时间很紧,使用代码级开发,学习周期很长。即使我现在是一名熟练的程序员