在总体的企业规划过程中,销售部门的作用就是完成一系列销售活动。从产品的录入、客户的信息保管,到订单的添加、发货的安排、库存量的预警,以及后续的开票操作,报表查看,这些都将反映整个企业销售的状态。作为ERP的开发者,我要做到的是通过整个系统,是企业管理人员时刻可以方便地查看销售活动状态,对已经完成的销售业绩进行评估,同时监管正在进行的交易,从而对未来的销售活动做出决策,使得销售水平保持在数据化的前端,让数据说话,为企业带来效益。
2.1.3开发工具选择
开发工具选择VS 2013和SQL Server 2008 R2,主要原因在于这是平时课堂上学习的较为熟悉的工具。在课程设计中也经常采用,有一定的开发基础和经验。开发工具也是经过小组讨论,达到统一,以确保后续的程序可以进行合并,数据库也在商量好具体字段后,进行微调,达到协调后进行合并时可以减少工作量。作图工具采用Visio2013,个人比较熟练。
2.2系统功能分析
2.2.1销售管理
销售管理有四个功能:销售查询,订单管理,开票管理和报表查看。
销售查询:可以查看总体的销售情况,销售业绩可以通过销售人员和销售片区两种方式进行查询,检索信息包括订单编号,产品名称,客户名称,数量,订单备注,发货状态,发货日期,发货公司,产品单价以及总金额。
订单管理:包含添加订单和订单发货。订单编号自动生成,生成依据是添加订单的时间,产品编号只需输入部分,接下来可以自动完成,产品编号可以基本了解产品的属性,选定后,产品名称、数量及单价就会自动加载完成以确保用户选择正确。订单客户信息的选择同样也是下拉菜单,下拉菜单包含全部客户,选定后显示客户编号以及所在地址。订单生成部分就是选择产品的数量,在右侧会显示出此单总金额,同时可以标注发货公司或者添加备注信息。如果库存量小于订单需求量,数量会自动调至最小库存量。此时销售部门可以选择上报库存不足,销售管理员即可收到缺货通知,以联系其他部门进行补货。销售行为也有一定极限,库存量大于某一值时,若销售数字过大导致缺货,系统会告知库存充足,以免导致库存积压,同时也需要排除恶意扰乱销售秩序的可能。
开票管理:包括开票操作以及票据查询。开票订单必须发货才可进行操作,票据查询可以检索到票据号,订单号,产品,客户名称,数量,标注内容,开票日期以及目前状态。最下按键可以对票据进行作废处理。
报表模块:生成一个可打印的表格形式,展示销售行为中的订单编号,产品编号,客户名称,产品名称,单价,数量,总金额以及交易日期。让销售部门对销售行为有一个更加直观的总览。
2.2.2客户管理
客户管理模块包含两个功能:添加客户和管理客户。
客户是整个企业的核心资产,掌握好客户的信息,客户的需求,可以为企业带来很多好处,所以这次的客户管理我花了很多的心思,力求在客户的资料详尽程度上达到一定的要求,既增加了字段,丰富了数据库,同时也使得界面更加美观专业。客户编号自动生成,生成的依据:前751位为所在区号,后四位为添加年份,最后5位为流水号,表示该年份的第几个客户。
添加客户:可以增加的字段:客户名称,客户电话,客户地址,客户简介,信用级别,法人姓名,联系人姓名,合作时间,联系人电话,联系人邮箱以及传真。同时也可以为客户添加头像,使得界面更加人性化。
管理客户:即对现有客户的信息进行修改,或是按照条件对客户进行筛选,以达到综合归类的目的。 企业ERP销售管理系统设计与实现(5):http://www.751com.cn/jisuanji/lunwen_37602.html