基于HTML5的制造企业采购库存管理系统的研究与开发毕业论文
2020-04-09 14:09:47
摘 要
信息技术的快速的发展,为日常生活中的各个方面都带来了巨大的改变与便捷,但是在所谓的夕阳企业十分传统的制造业中,对于互联网的应用以及最新的科技方面的技术利用是十分缺乏的,大部分是采用人力,物力的简单方法进行处理,在库存采购方面,这中低效率的制造业是十分愚蠢的方法,因此,为了提高效率,降低成本,利用互联网加物联网实现企业采购库存管理系统的信息化是十分必要以及必须的。
本系统是基于HTML5技术建立的制造企业采购库存管理系统,其目标是实现中小型企业对进货,出货,库存管理的无纸化,便捷化和移动化管理工作。本系统具有一般采购库存管理系统的功能,由于论文命题的需求,对制造企业的采购库存管理做了定制化的修改。
企业只需要手机能连接互联网就可以在手机上使用浏览器访问该系统进行采购库存管理,使用方便简单,没有时间,空间的限制,所有的数据都在服务器上共享,无需担心数据的遗失,使企业管理更加科学高效。
本系统采用了当下最流行的HTML5技术路线进行开发,跨语言,跨平台,跨浏览器,采用HTML5 CSS JavaScript技术共同来对UI界面进行构建,后端基于B/S结构,采用SSH(Spring SpringMVC Herbinate)框架,前端开发工具使用Hbuilder后端工具采用Eclipse,使用maven进行项目管理,采用大中型企业常用的开源数据库MySQL.服务器则使用目前比较流行的Tomcat,最终部署在腾讯云上以实现互联网访问。
关键词:采购库存管理;HTML5;Spring;MySQL
Abstract
The rapid development of information technology has brought about tremendous changes and conveniences in all aspects of daily life. However, in the so-called manufacturing industry in which sunset industries are very traditional, the application of the Internet and the latest technological use of technology are Most of them are very scarce. Most of them are handled by simple human and material methods. In the aspect of inventory procurement, this inefficient manufacturing industry is a very foolish method. Therefore, in order to increase efficiency and reduce costs, the use of Internet add-ons networking is achievable. The informationization of enterprise procurement inventory management system is very necessary and necessary.
This system is based on HTML5 technology to establish a procurement inventory management system, the goal is to achieve the paperless,convenient and mobile management of SMEs for purchase,shipment,inventory management. The entire system completes the entire process of purchasing ,shipping and inventory management of goods on the mobile phone form the point of view of simple operation,convenient operation,friendly interface ,convenience,safety,flexibility and practicality. This system has the function if a general procurement inventory management system.Due to the requirements of thesispropositions,a customized modifaction was made to the purchasing inventory management of manufacturing companies.
Enterprises only need amibile phone to connect to the Internet,they can use the browser on the mobile phone to access the system for purchasing inventory management.It is easy to use,has no time and space limitations,and all data is shared on the sever without worrying about data loss.
This system adopts the most popular HTML5 teachnology route for development,cross-language,cross-platform and cross-browser,and uses
HTML5 CSS JavaScript to build th UI interface.The backend is based on B/Sstructure and adopts SSM(Spring SpringMVC Mybatis)framework,front-end development tools using Hbuilder back-end tools using Eclipse,using maven project management ,using large and medium-sized companies commonly used open-source database MySQL. The server uses the current popular Tomcat,and deployed on Tencent cloud Realize internet access.
Key Words:management system,HTML5,Spring,Mysql
目录
第1章 绪论
1.1 开发背景
1.2研究内容和意义
1.3论文主要研究的内容
第2章 需求分析设计
2.1 问题分析
2.2 系统模块结构
2.3 系统总体流程
2.4 功能模块
2.4.1 系统管理
2.4.2 基础设置
2.4.3 采购设置
2.4.4 库存管理
2.4.5 统计分析
2.5 数据库设计
第三章 开发环境及技术简介
3.1 开发技术以及环境
3.2 HTML5
3.3 jQuery Mobile前端框架简介
3.4 Spring SpringMVC Mybatis后端框架简介
3.4.1 Spring框架
3.4.2 SpringMVC框架
3.4.3 MyBatis框架
3.5 MySQL数据库
3.6 Tomcat服务器
第四章 系统Ui界面介绍
4.1登录界面
4.2主界面
4.2.1 产品列表
4.2.2 产品详细介绍
4.2.3 产品入库
4.2.4 产品出库
4.2.5 进货商联系表
4.2.6 仓库统计
4.2.7 仓库管理
第五章 测试
6.1部署
结论
参考文献
致谢
第1章 绪论
1.1 开发背景
随着计算机技术的普及和快速发展,计算机能够帮助人们解决许多复杂的问题,现代企业信息管理更是离不开计算机,由互联网带动传统企业的改革,从单一的人力向物联网转变。而对于一般的中小型企业而言,则没有足够的经济实力去使用ERP这样的大型企业管理软件,因此很有必要开发一套适合中小型企业的进销存系统,开发周期短、成本低,适用性高,以此提高企业的经营管理效率。
另一方面,现在我们国家为了达到,实现并超过制造强国的战略目标,已经在之间多此提出中国制造2025的口号,标语并扬言世界,这进一步的加速很多企业开始思考自身,反思自己并调整企业的各个方面,结构的调整,信息化的转型,互联网的利用,物联网的改革,既然要改革,就从最基本的采购,销售,入库,出库,库存管理,商品制造等等方面来考虑,实行信息化,便捷化和管理化迫在眉睫。
如今的计算机技术和信息技术已经深入到生活的每个角落,利用这些技术可以高效处理信息的优势可以很好的解决企业调整升级过程中采购库存管理所面临的问题,尤其是对于规模较大的企业,可以很大程度上提高库存管理的效率。制造企业采购库存管理系统的出发点,是将企业的采购,库存管理以及出库资产作为企业的重要资源进行管理,以追求资产的优化和资产投资回报的最大化。用现代化的互联网技术来控制设备管理的整个流程,并即时传递影响生产的有关库存和采购,销售的信息,确保设备的生产能力得到最大化的利用。
由于传统的管理模式和技术手段的影响,企业开发的内部系统一般局限性较大,并且界面不够友好,通用性不够。因此基于上述的一些情况,本系统的开发利用更先进的技术和思想,在尽可能满足企业对设备管理的业务需要上充分吸收软件工程方面和管理优化方面的思想,对企业的设备管理流程进行更为系统化的设计,增强其友好性和通用性,并使其具有一定的兼容性和可扩展能力。
利用本系统对采购,库存,销售,管理等方面进行管理,可以有效的减少人员间信息不一致,提高操作的高效率,信息的快速传递,手机上的快速查看,检查并修改库存管理的情况,大幅度的减少重复操作等效率低下的情况,不仅对库存信息的管理更为方便,而且对于仓库维护,与采购,入库,出库相关的计划管理等方面均有明显的效率提升,有效降低企业人力物力和管理成本,提升信息化程度。
1.2研究内容和意义
本文以开发一套基于HTML5制造企业采购库存管理系统为例,详细的说明了一个系统从确认需求、技术选型、架构设计、系统实现到测试部署的整个开发过程,本次开发中所做的主要工作及意义如下:
- 分析制造企业定制的需求,完成需求分析设计等。
- 熟练使用各种类相关开发语言,设计工具以及开源软件和讨论社区。
- 前端设计语言HTML5 CSS3 JavaScript开发技术的学习。
- 熟练掌握服务器Tomcat的搭建以及后端语言Java的使用.
- 熟练使用maven版本管理工具定制统一的jar包版本。
- 建立完整的制造企业采购库存管理系统,并进行各种bug的测试并分析结果。
- 将系统摆置到腾讯云上,实现真正的基于手机端的web application.
1.3论文主要研究的内容
本采购库存管理系统内容是与制造企业采购库存管理系统的管理内容和流程完全一致,以及利用当今已经有的技术手段和互联网进行信息化的快速管理与反馈,提高企业的生产效率和减少人力物力的不必要的开发。系统的前端以HTML5,CSS3,JavaScript和jQueryMobile为主的,后端以及服务器端是以Java写的Spring,SpringMVC和Herbinate框架开发,使用广受欢迎的中小型企业十分喜爱的,稳定性十分高的MySQL数据库。
论文的主要研究内容和方向包括:
(1) 查阅研究企业设备管理的内容和流程,分析其中的步骤及各流程之间的联系;
(2)根据软件工程方面的相关思想和流程,对此次要开发的企业设备管理系统进行需求分析、方案设计、技术选型等工作;
(3) 对前两步得出的信息进行整理,并以此为依据对该系统的功能进行开发实现,同时完成页面布局设计及相关的软件非功能性需求,比如兼容性和可扩展性等。
(4)对系统功能各方面进行测试,完善细节,并进行一定的优化工作。
第2章 需求分析设计
2.1 问题分析
本次毕业设计没有真正的使用用户,也没有传统app那样上线去给用户使用以及测试,软件的需求以及功能定制由我和指导老师以及研究生学长共同定制提出,完成一个基于HTML5制造企业采购库存管理系统,我自己以及老师不仅时使用用户也是开发人员以及测试人员。
首先,对系统进行需求分析,首先了解的就是什么是制造企业采购库存管理系统,我们对市面上优秀的采购库存管理系统进行了解,使用,以及学习,最基本的内容就是采购,入库,库存查看,库存管理以及出入(销售)进行跟踪管理,从采购单开始,到商品入库,商品销售出库,每一步都跟踪记录,历史查询。有效解决企业的分销管理等业务问题。
2.2 系统模块结构
系统分为5大模块,分别是基础设置,采购管理,库存管理,经销商管理,系统管理。系统设置的角色有管理员,库存管理员,采购员,销售员等。
图2.1 系统模块结构
2.3 系统总体流程
系统的一个整体流程,从初次使用,系统设置了一个管理员(admin),拥有系统的所有权限。Admin登录系统,录入基础的数据,也可以查看,修改和打印任何数据,采购员需要录入供应商的信息,入库单,出库单,库存管理员就需要在库存管理中进行采购审核和出库的审核,采购审核通过商品入库,增加库存,销售审核通过商品出库,减少库存呢。管理员还可以查看每月的采购统计和出库统计。
系统管理员:
图2-2 管理员流程
主要流程:
图2-3 总体流程
2.4 功能模块
2.4.1 系统管理
制造企业的采购库存管理系统管理是admin管理员对系统的一些基础配置和基础的权限进行管理,包括菜单管理、角色管理、用户管理、修改密码。系统管理只有admin有权限,admin需要配置系统的角色(管理员、入库员,出库员,采购员、销售员、库存管理员等),为每个相应的角色给与对应的菜单和权限选择。之后在用户自己进行管理添加系统的用户以及给与对应权限时,并为用户配置角色;用户登录采购库存管理系统后,只能看到自己角色所对应的菜单以及自己角色应有的权限。所有系统用户都可以修改自己的密码,查看自己所属的信息以及所有的权限对应的功能。如图2-4所示。
图2-4 用户信息图
2.4.2 基础设置
基础设置是对库存采购系统的一些十分基础数据的配置与分配,包括商品管理、仓库管理、员工管理、基础参数,销售管理,出库管理,入库管理。首先,管理员需要到基础参数里,添加一些基础数据,如设备类别、规格型号、品牌、材质、员工类别,颜色,产地,编号,国家,大小,面积,功能等。在商品管理里,管理员需要添加企业所管理的商品所有信息。在仓库管理里,添加企业的仓库信息。员工管理里,添加员工信息。在发生采购、销售时,就需要选择相应的商品详细信息、所属仓库、管理员工信息。如图2-5所示。
如图2-5所示
2.4.3 采购设置
采购管理是跟企业的采购,出入库,销售相关的模块,包括供应商详细信息,供应商的星级,对应的采购物品的管理,采购订单管理和出入库存的管理。采购员需要到供应商管理里先添加供应商对应的采购入库信息。采购订单里,可以查看所有的采购订单和采购退货订单信息,可以根据订单号、商品名称、商品标号,商品材质,颜色,性能已经所需的属性,供应商、经办员工等条件查询订单信息。点击采购可以添加采购单,添加采购单时,需要选择商品信息、供应商、入库仓库、经办员工等信息,后台自动生成订单号,订单方案,创建好订单后,采购员需要手动提交订单审核。添加退货订单跟采购单一样的顺序。单击导出采购单后,可以根据查询的条件导出订单信息。
2.4.4 库存管理
库存管理包括库存查看、采购审核、销售审核功能。库存管理员需要对采购订单和销售订单进行审核,对于采购单,审核通过,则增加库存;对于采购退货单,审核通过,则减少库存;对于销售单,审核通过,则减少出库;对于销售退货单,审核通过,则增加库存;所有审核,如果审核不通过,则需要相应人员修改订单或者删除订单,修改后可以重新提交审核。在库存管理里,可以查看每个仓库每个商品的库存量、销售量、售价、库存总值、销售总值等信息,可以修改平均售价。如果一个仓库商品库存不够,可以从足够的库存中调拨商品到不够的库存。可以在库存统计里,查看库存中库存总量、总销售量、库存总成本、库存总值等信息。如图2-6所示。
图2-6所示
2.4.5 统计分析
统计分析以直线图的形式表示出每月的相关信息,可以根据商品,时间等条件查询统计。采购统计里可以查看每月采购量、采购额、退货量、退货额。销售统计里可以查看每月销售量、销售额、退货量、退货额。
2.5 数据库设计
制造生产企业中的设备,商品已经库存可能数据量可能十分巨大,而且随着企业的不断日益发展以及壮大,信息量,商品数会被不断增大,因此设计十分合理的数据商品信息表对于以后采购库存系统的正常运行有巨大的保障作用。该系统中各信息表设计如下。
(1)用户管理信息表
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: