主要问题:
1. 基于django开发,了解开发整体需要用到的配置,在maven项目的pom文件中添加相关依赖包。
2. 学习Element组件方便前端的搭建;浏览器的数据传输格式Json,需学习对应API;django框架在数据到达服务器后处理请求的应用;数据访问层的MyBatis持久层框架;数据库需要的MySQL语句。
3. 专注进销存+财务+生产功能,并添加用户管理、商品管理、订单管理、数据分析等模块与对应功能。
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
ERP系统以信息技术为基础,以系统化的管理为思想,可以对上述问题的解决提供积极的帮助。尤其是在零售业公司,通过ERP系统,能够有效地整合各个部门的资源,提高工作效率,降低成本,为企业发展提供了强有力的支撑。
然而,目前市场上存在大量的ERP系统,但无法针对零售业公司的特殊需求进行深度优化。因此,基于django开发一款适用于零售业公司的ERP系统具有非常重要的实际意义。
本文将设计基于django的ERP系统,利用现代化的技术手段,为零售业公司打造一款高效、稳定、易用的企业管理系统。
目标:数据要被工作人员通过界面操作传输至数据库中。通过研究,以MySQL为后端数据库,以python为前端技术,以pycharm为开发平台,采用django架构,建立一个提供个人中心、用户管理、供应商管理、商品信息管理、生产信息管理、采购信息管理、入库信息管理、出库信息管理、销售信息管理、盈利分析管理等必要功能的、稳定的ERP 系统。
1. 设计并实现一个基于spring boot框架的erp系统。
2. 实现对于企业内部流程和资源的管理,包括但不限于销售、采购、库存、生产等方面。
3. 提供直观、易用的用户界面,使用户能够快速方便地使用该系统。
4. 实现系统的安全管理,确保企业数据的安全性和隐私性。
目 录
1 绪 论 1
1.1开发背景 1
1.2国内外研究现状和发展趋势综述 1
1.3开发设计的意义及研究方向 1
2 系统开发技术 3
2.1 python编程语言 3
2.2 django框架 3
2.3 pycharm介绍 4
2.4 B/S架构 4
2.5 MySQL数据库介绍 4
3系统分析 5
3.1整体分析 5
3.2功能需求分析 5
3.3 系统可行性分析 6
3.3.1技术可行性 6
3.3.2经济可行性 7
3.3.3操作可行性 7
3.4系统流程分析 7
3.4.1操作流程 7
3.4.2添加信息流程 8
3.4.3删除信息流程 9
4 系统设计 10
4.1 系统体系结构 10
4.2 系统总功能结构设计 10
4.3 数据库设计 11
4.4 数据表 13
5 系统详细设计 18
5.1系统登录注册实现 18
5.2管理员模块实现 18
5.3用户模块实现 23
6 系统测试 25
6.1 运行环境 25
6.1.1软件平台 25
6.1.2 硬件平台 25
6.2 测试过程 25
6.2.1 界面测试 25
6.2.2 功能测试 25
6.2.3系统的测试环境 26
结 论 27
参考文献 28
致 谢 29