基于django+python+mysql的进销存管理系统的设计与实现

基于django+python+mysql的进销存管理系统的设计与实现

论文

1.1 课题研究背景及意义
在科技时代迅猛发展的推动之下,在信息化技术的催化之下,世界经济的变革已经进入新的时代。世界经济互相关联,企业经营全球化,以及激烈的竞争造成的高度个性化与各式各样的客户需求,令企业与客户、企业与供应方的关系变得更加密不可分。加强业务管理,规范业务流程,提高业务透明度,加快货物的资金周转,以及为流通货物的信息管理完全网络化,是各个销售公司和众多商业企业梦寐以求的愿望。随着商场的不断发展,商场商品的进销存的种类和数量日益庞大。传统的商场对货物的进销存的记录存在许多弊端和不便,例如庞大的商品数量和种类,使得商品的进销存的记录十分困难;纸质的记录容易使商品的进销存的记录丢失或遭人恶意篡改,造成损失。因此有必要开发一个这样的系统去提高商品进销存的记录的效率,防止造成不必要损失。
本系统就是基于这样的一个背景下开发的,选择采用计算机系统对商场的进销存进行统一管理。因为计算机系统相比于传统的人工记录进销存有明显的优点。
1.提升公司的效益
传统的进存销管理模式主要依赖人工,人工做事的速度和正确率远远比不上机器。所以人工在进货,存储和出货的记录方面上远远比不上进存销管理系统,这些工作步骤都是一环扣一环的,一旦有一个环节出错,都会严重影响整个工作的进程,进而影响公司的效益。而且人工盘点仓库货物的数量十分麻烦,且错误率极高。在财务管理方面,涉及到账单的审计计算统计,计算机的优势就更明显了。公司企业一日的流水账单可谓是数不胜数,依靠人工去审计,不仅速度慢,费时间,而且容易犯错,效率十分低下,用进存销管理系统就可以轻松解决这个问题,可以让审计工作做到准确高效。
2.节约公司的资源
公司的资源包括物力资源和人力资源。在节约物力资源方面,传统的进存销管理模式一直存在一个难以解决的问题,就是部分仓管人员会偷偷私自变卖仓库的货物,为了避免被发现,他们每次只变卖一小部分难以被人察觉的货物,长期以往,就会给公司带来一笔不少的损失。但是在进存销管理系统下,所有货物的数量都了如指掌,这就使得仓管人员难有可乘之机,从而达到节约公司物力资源的目的。在节约人力资源方面,使用进存销管理系统毫无疑问可以大大缩减仓管人员,因为传统的进存销管理模式需要大量的仓管人员去清点货物,但是进存销管理系统可以直观的看到仓库的库存,无需人工清点,从而减少经费的开支,达到减少成本的目的。
3.改变工作方式
公司的资源包括物力资源和人力资源。在节约物力资源方面,传统的进存销管理模式一直存在一个难以解决的问题,就是部分仓管人员会偷偷私自变卖仓库的货物,为了避免被发现,他们每次只变卖一小部分难以被人察觉的货物,长期以往,就会给公司带来一笔不少的损失。但是在进存销管理系统下,所有货物的数量都了如指掌,这就使得仓管人员难有可乘之机,从而达到节约公司物力资源的目的。在节约人力资源方面,使用进存销管理系统毫无疑问可以大大缩减仓管人员,因为传统的进存销管理模式需要大量的仓管人员去清点货物,但是进存销管理系统可以直观的看到仓库的库存,无需人工清点,从而减少经费的开支,达到减少成本的目的。
2.2 开发技术

2.2.1 HTML5简介

HTML5是现在非常流行的前端开发技术,它主要帮助开发人员事前前端界面的基本结构,现在市场上绝大部分的前端系统开发都会涉及到它,它的语言也特别容易理解和上手,而且设计的板块也非常丰富,特别是一些新增的动画标签,绘画标签等,基本上符合所有网站的前端开发设计要求。

2.2.2 css简介

Css样式又被称为层叠样式表,它对与前端页面的美化有着至关重要的作用,并且样式极其丰富多样,开发人员可以自行设计各种炫酷的效果,让前端页面看起来既美观有丰富多彩,而且有更强的可操作性

2.2.3 python简介

Python是一款面向对象的脚本语言,现如今使用它的用户也非常多,Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,因此它在开发速度上有着极大的优势。

2.2.4 Django框架简介

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它可以使数据库的底层操作变得透明,并且可以大大优化了系统开发的效率,使系统的开发变得更加方便、高效。

3 系统分析

3.1 系统的可行性分析

可行性分析是指经过各方面的调查后针对这个系统进行的各种可行性分析,例如:是否有开发这个系统的必要性、开发这个系统的危险性、以及开发这个系统的经济、技术、法律、社会等方面的各种分析,最终确保这个系统能顺利的开发成功。可行性分析的最终目的就是希望付出最少的代价,最少的时间来确定这个系统是否可行。下面我将从经济、操作、技术、法律四个方面来对进销存系统进行分析。

3.1.1 经济可行性分析

由于时代的快速发展,现代化技术早已遍布全球,所以现如今的各个商场基本上都具备使用现代化系统的设备,并且具有支持本系统的操作系统,因此商场不需要再投入更多成本来购买设备,也不需要花费大量的人员去操作本系统,因为本系统设计的初衷就是使用方便快捷。并且开发本系统的本人只是对于所学知识进行的实践,所以不需要商场胡斐任何成本,也不需要投资,因此这个系统开发的经费使完全可以接受的,综合以上的分析,进销存系统的开发在经费上是不成问题的。

3.1.2 操作可行性分析

开发本系统的本意就是为了帮助各大商场更加方便地管理自己商品货物的进销存,可以更加方便的记录各种单据和货物商品的数量,面向的用户群体是能够简单使用电脑的人,操作的技术要求极低,保证人人都能轻松上手该系统,不需要用户进行专业的培训,这样可以大大的减少人力成本和资金成本。而且该系统在功能上完全具备传统进销存管理的功能,并且操作更加方便,数据的保存也更加安全可靠。

3.1.3 技术可行性分析

本系统的开发环境主要是pycharm,前端运用的是HTML5和css开发,后台使用的是python的Django we框架,数据库用的是mysql数据库。这些技术都是目前主流的技术,短时间内不会被淘汰。而且以前的那些开源项目也是使用了这些技术,它们全部开源免费,以前的开源项目的开发使用就足以证明这些技术的可行性。这些技术能完全满足本系统开发的需求,所以从以上观点看来,使用这些技术是完全可行的。因此,开发个系统的技术可行性分析完全没有问题。

3.1.4 法律可行性分析

本系统的开发不涉及任何非法的操作,使用合法开源的开发工具和合法的开发技术,而且只是使用了本人所学习的知识实践操作所得。本系统只是针对商场的进销存工作的方便化,快捷化,不涉及任何非法侵害他人利益的操作行为。而且本系统是全部靠自己所学知识进行开发,不存在抄袭行为。所以,该系统的法律可行性分析也是没有问题的。

效果




获取

加V:l18923403603

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 基于django+python+mysql的进销存管理系统的设计与实现