论文部分内容阅读
本课题针对某碳酸氢钠生产企业开发了一套销售管理系统。对于碳酸氢钠的销售管理来说,其特点是产量大、销售面广以及客户信息多。碳酸氢钠的传统销售管理模式存在很多问题,比如说在人工处理库存信息方面,偶尔会发生计算出的库存变动与实际清点数不符的情况;在对销售人员的管理方面,绩效考核的公平性也难以保证;手工填写票据的方式也会耗费大量的人力以及时间。显然,随着竞争的日益激励以及企业信息化的快速发展,传统的管理方式以不再适用于现代化的企业管理。因此,本课题针对该企业设计开发了一套销售管理系统,以期提高该企业的管理水平,同时降低管理成本,最终实现企业利益的最大化。在研究学习了软件工程开发的基础知识及相关技术后,本课题确定了基于UML建模的系统分析设计方法,以Python为开发语言,以MVC为开发框架,基于B/S架构和MySQL数据库开发了企业的销售管理系统。在软件开发过程中,首先对企业进行实地考察分析,并结合目前流行的ERP和CRM管理理念,详细的分析了销售管理系统的需求,基于销售业务流程将系统划分为销售、CRM、库存、生成、采购、项目、会计、人力资源8个模块。然后基于UML用例图以及需求分析,对每个模块的功能进行了设计。最后基于UML的状态图对每个模块不同功能之间的逻辑进行梳理,通过功能之间的逻辑建模实现了第三章所设计的全部功能,完成了销售管理系统的开发。