摘要:随着企业规模的不断扩大, 企业进销库存管理越来越困难。进销库存管理系统面领着内容复杂, 资料繁多, 资源信息不对称的难题。如何建立规范化, 流程化的进销存管理系统, 是企业规模不断扩大中面临的一个重要难题。
关键词:进销存; 管理系统; 煤炭类中小公司;
本文对某公司进销存管理系统进行了分析与设计。系统采用B/S架构设计和MySQL数据库, 工作流程、功能覆盖了某公司进销存管理中的主要业务, 实现了包括由商品管理、订单管理、会员管理、统计管理、系统设置五大子系统。介绍了该系统的建设背景、运营情况以及后期的上线运行。同时, 又重点介绍了进销存管理系统的总体设计, 包括系统技术架构、开发模式、运行机制, 并选取进销存管理系统中的商品管理和订单管理模块, 详细介绍了系统的开发流程, 最后对系统的测试和实施进行了阐述。
该系统有助于某公司将进销存的数据分类, 分级、分权、加强部门之间的协作, 有效满足了某公司业务发展的需求, 提升了公司的竞争力。
一、背景简介
论文选题来自于“煤炭科工集团三级公司管理的实际工程项目”, 对某公司的进销存管理系统进行分析和设计。该公司隶属于中央科技型煤炭类企业, 随着业务范围的逐渐扩大, 公司目前的发展面临着采购、销售、库存等管理环节的诸多问题, 如劳动力资本投入量大, 市场及消费者的反馈信息不能及时处理等导致公司工作量大、处理效率低下、耗费人力过多等诸多问题。为此, 该公司为提高内部管理的科学性和规范化, 降低产品进销存管理成本, 提高市场的竞争力, 需要建立一套科学合理的进销存管理系统来提高公司现有资源的利用率和管理工作的规范化、制度化和程序化水平。使决策者及时准确把握公司业务相关的各种信息, 避免进销存管理的盲目性, 提高决策水平。
进销存是指企业在管理过程中执行的物资“采购、入库、销售”的管理过程。工业企业进销存则是从原材料的采购、入库、加工、入库、销售的全过程的动态管理过程。是关于进货、库存、销售和财务的管理系统, 以物资的流动为基础, 以票据流程为主线, 以资金流转为补充, 用计算机信息技术来管理企业的进销存流程, 可以减少企业的物资库存, 提升企业的资金利用率并提高经营结算速度, 从而实现管理的高效实时性、科学智能化。进销存系统可以帮助企业快速进行“进、销、库、财务”等业务流程, 是当前快速提高企业市场竞争力的有效途径。
二、应用相关技术简介
文章用到的相关技术, 包括Java EE, Apache Tomcat, MySQL数据库, SSM技术框架, Apache Maven, CentOS等。通过对该公司进销存管理实际业务的分析, 开发出一套基于B/S结构的进销存管理系统, 该系统可以实现公司财务、采购、销售、库存等日常管理业务的信息化处理, 提高公司整体进销存管理水平。
三、需求分析
根据对该公司进销存管理实际业务的分析, 我们确定了系统实际使用者包括以下人员:库存管理人员;订单管理人员;会员管理人员;统计管理人员;系统管理人员。对上面的这些角色, 再根据具体分工进行细分。库存管理人员的工作包括商品内容管理、商品分类管理、商品标签管理和库存管理等, 主要是对商品进行分类、统计, 便于管理, 实时了解商品状态。订单管理人员的工作包括订单内容管理、单据管理和订单申请等, 主要是对订单有关的工作进行管理, 对商品的对外销售发挥较重要的作用。会员管理人员的工作包括会员管理和商品咨询管理等, 主要是对会员进行管理, 对人员注册过程中遇到的会员以及商品等方面的问题提供咨询, 对了解会员实际需求、解决会员遇到的实际问题等起着非常重要的作用。统计管理人员的工作包括会员分析、商品统计、行业分析、流量分析和订单区域购买分析等, 主要是对系统的流量进行统计分析, 了解行业、会员、商品等的变化趋势, 对公司决策层方针的制定和规划具有重要的参考意义和实际价值。系统管理人员的工作包括系统设置、配送设置、发货设置、权限设置和模板设置等, 主要是对整个系统的流畅运行具有较重要的作用, 并可设置系统各部分的权限, 确保系统设置上的方便和系统的安全。
四、系统设计简介
系统技术架构采用SpingMVC框架, 本框架能够提供数据存储透明, 数据缓存机制完善的机制, 保证数据持久化的安全高效, 同时使用多种组件配置, 提高了新系统的扩展性能, 降低系统的维护难度。本系统采用了B/S架构, 能够支持多种浏览器通过web方式访问。采用五层框架设计, 分别为数据层、基础应用层、业务层、控制层、表示层。
系统采用集中部署的模式, 服务器由数据库服务器, 引用服务器, 文件服务器设备组成。所有终端可以通过内外或者VPN访问服务器集群。采用集中部署的优势在于能够节省IT的运营成本, 集中管理运维的同时, 有利于缩减分支机构的IT队伍。
服务器端, 数据库服务器采用双机备份模式对数据进行存储, 有效保证数据的完整性和可靠性。接口服务器能够自动提取相关数据。移动终端通过接口服务器访问系统, 能够增强系统的安全性和可靠性。本系统采用物理安全、网络安全、应用安全、备份安全等进销存系统的安全性能。
五、系统测试
系统测试是用户通过实施预定的测试手段, 检测系统是否满足设计需求和设计指标。系统测试必须覆盖系统所有的测试需求点。根据系统测试要求, 系统主要采用黑盒测试的方法测试系统功能。
系统性能测试主要包括系统负载测试和压力测试。其中, 负载测试主要是在一定时间段内, 逐步增加系统的负载, 直到系统的性能达到最大的阈值。在负载测试中, 能够检测出系统最大支持的并发数, 允许登陆的用户数, 软件请求出错率等系统指标;压力测试只要是测试系统硬件的性能能否达到需求文档的设计指标。包括系统的CPU使用率, 网络吞吐率, 内存的使用率, 磁盘的IO吞吐率。通过负载测试和压力测试, 能够获得系统的性能参数, 为系统的部署提供一定的指导。
六、系统优势
通过进销存管理系统, 实现了商品的进销存管理的极大优势:一是将进销库存由传统的纸质办公转向数字化办公, 降低了办公用品的消耗以及办公器材的折旧率, 明显减少打印机的使用量。二是实现商品进销存业务的标准化、流程化、模块化, 促进了商品统一管理, 提升了某公司的市场竞争力。三是实现了商品业务数据的分析, 提升了销售业务数据资产的价值, 同时能够实现业务数据的有效整合, 对业务的决策提供科学的参考价值。四是进销存管理系统能够与某公司的日常业务需求相吻合, 系统功能设计完善合理, 人机交互性能良好, 数据刷新机制合理, 达到了系统设计的预期目标。
本文按照IT项目管理流程以及软件工程生命周期模型, 详细介绍了某公司进销存管理系统的设计与分析, 系统是该公司内部信息化的重要组成部分, 涵盖了商品进销库存的全部基础业务, 论文呈现了煤炭类中小型公司整个方案的实施过程, 简要描述了整个方案的事实设计的过程。提供了中小型信息系统的实施案例, 是一套经得起实践考验的成熟部署方案。
1开发背景教育信息化的实施,自上至下而言,必须与学校的制度创新、组织创新和管理创新结合;自下至上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基...
0引言管理信息系统(简称MIS)是一个供使用者利用计算机、网络通信设备以及其他办公设备,对所需的信息进行采集、传输、处理、格式转换及存储、信息更新、功能拓展和维护的系统。[1]我国高等职业教育虽然起步比较晚,但在高等教育大众化的今天,高等职业教...
第3章系统设计3.1数据库设计3.1.1概念结构(1)住户信息数据库结果设计,通过对以往小区物业管理实际需求情况及常用的信息分析,其住户信息主要包括了住户编号、房屋编号、户主名称、联系电话以及联系地址等信息,其结果图如图3.1所示。3.1.2实...
本文首先对学生宿舍管理系统进行了需求分析,然后又介绍了学生宿舍管理系统的整体设计,将系统分成用户信息管理、学生信息管理、报修信息管理和检查信息管理四个模块,最后对系统各模块设计进行了简单的概述。...
第4章系统测试系统测试是在系统详细设计功能实现后,借助专业测试工具对系统的功能和性能进行全方位模拟测试的过程,用于检验系统设计是否符合设计预期,发现系统潜在故障及问题并于系统实现前改进。本课题中的系统测试紧密结合软件工程要求,分单元测试...
阐述了协同设计的方式方法一部分是已有实际工程应用经验的总结,还有一部分则是在PDMS软件平台上各专业协作设计的尝试和探索。...
1、概述随着教育信息化进程推进,高职院校的教务管理也逐步推进信息化建设。传统的教务管理系统都是基于B/S架构的业务系统,其功能覆盖了教务管理的大部分核心功能,如学籍、教学计划、教学资源、教学任务、排课、选课等,但是这些核心功能的信息流向都呈...
本文以软件工程理论为指导, 将网络编程技术引入到企业商品的进销存管理中, 实现商品流资金流的高效管理。...
第6章系统测试系统测试是通过运用相关的测试方法,试图发现程序与用户需求存在不一致的过程。本次测试覆盖项目管理系统所有子系统的各功能点和主要业务流程。6.1测试概述。测试是软件开发过程的一个重要组成部分,是用来确认一个程序的质量性能表。系...
根据消防法规和国家标准,社会单位需定期开展各类防火巡查,包括用火用电、消防设施、器材、疏散通道和消防安全标志是否符合要求,巡查工作能够及时发现消防隐患,很有必要。但由于检查内容较多、面积较大、检查周期不同等原因导致巡查人员需要填写大量纸质...