伴随着企业现代化管理系统建设的呼声,企业对管理系统要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为突出。通过分析浏览器/服务器结构的特点并结合企业仓储管理的实际情况,使用Python+Mysql开发了一个基于B/S结构的小型企业货物管理系统,该系统主要由用户管理、货物管理、货物厂商、进货单、销售单、库存管理等模块构成。通过该系统,使用户可以方便地在企业内部网上进行货物管理。实现企业物资管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。
[关键词] B/S结构;货物管理;数据库;Python
为了调查管理业务流程,调查人员应顺着原系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。
从业务流程图可以看出该中小型企业货物管理系统主要有以下几项管理功能:
入库:管理员通过采购物资并将其分类存入货物中,进行入库管理,然后进行登账,做盘点,进行统计交给财务进行统一管理。如采购的物资有缺线或存在不够货的情况,可以通过查看入库单向供应商要求退货处理[15]。
出库:管理员通过销售货物中的物资,进行出库管理,然后进行登账,做盘点,进行统计交给财务进行统一管理。
盘点统计:主要通过对入库、出库进行登账后的管理,对盘点过的数据进行统计,查看是否有缺货现象。
目 录
1 绪论 1
1.1 课题背景 1
1.2 课题目的和意义 1
1.3 开发设计思想 1
2 开发技术和开发工具 2
2.1 Python编程语言 2
2.2 Mysql数据库 3
2.3 B/S模式 4
2.4 APMServ 5
2.5 Apache 5
2.6 系统运行环境 5
3 系统分析 5
3.1 需求分析 6
3.1.1 可行性研究 6
3.1.2 可行性分析 7
3.2 中小型企业货物管理系统的需求分析 7
3.2.1 系统业务流程分析 7
3.2.2 系统数据流分析 8
3.2.3 主要数据表结构 10
4 系统实现 11
4.1 登陆模块 11
4.2 系统主界面模块 12
4.3 用户管理模块 14
4.3.1 用户管理 14
4.3.2 用户添加 15
4.4 货物管理模块 16
4.4.1 添加货物 16
4.4.2 查看货物 17
4.5 货物厂商名模块 19
4.5.1 增加商品公司名 19
4.5.2 商品公司名管理 20
4.6 进货单模块 21
4.7 销售单模块 22
4.8 库存管理模块 23
4.8.1 存货详情 23
4.8.2 用户查账 24
5 系统测试 26
5.1 用户管理测试 26
5.2 货物管理测试 27
5.3 货物厂商测试 27
5.4 进货单测试 28
5.5 销售单测试 28
5.6 库存管理测试 28
5.7 退出测试 29
结束语 30
参考文献 31
致谢 32