进销存管理系统的设计与实现

 2023-07-06 08:07

论文总字数:13092字

摘 要

进销存管理系统对货物采购、生产、销售等以下列环节进行跟踪,获取相关数据,并对其数据进行管理,并能够获取相关的反馈和统计信息。进销存主要包括采购管理、销售管理、库存管理三大部分,经过对系统的可行性和业务需求的分析,本系统采用My Eclipse 作为开发平台,采用 oracle 10g作为数据库支持,java 作为开发语言,采用Struts 2 mvc架构进行开发,实现了对采购、销售、库存查询等功能,包括基本信息,库存管理,销售、进货以及往来管理和用户管理。

关键词 :进销存管理、java 、oracle 、struts2 、MVC

Abstract: ERP System tracks and logs the data for the goods procurement,production, sales, for the data management and obtain the relevant feedback and statistics. ERP System mainly includes three most of the procurement management, sales management, inventory management. Inconsideration of the analysis of the feasibility of the system and business requirements, the system adopts My Eclipse as a development platform, using oracle 10 g as database support, Java as a development language, adopt the Struts 2 MVC architecture realize the basic functions for the procurement, sales, inventory management and so on, including basic information, inventory management, sales management and user management, purchase and exchanges.

Keywords: ERP System , java , oracle , struts2 , MVC

目 录

1. 项目背景及意义 1

2. 技术说明 1

2.1. 使用工具 1

2.2. 使用技术 1

3. 项目概述 2

3.1. 项目描述 2

3.2. 流程图 2

3.3. 功能模块 4

3.4. 功能模块说明 4

3.5. 用户类型和特征 4

3.6. 运行环境 5

3.7. 一般约束 5

3.8. 假设和依赖 6

3.9. 数据库设计 6

4. 设计实现 13

4.1. 代码实现 13

4.2. 页面实现 17

5. 测试 19

5.1. 数据测试 19

5.2. 页面测试 19

结 论 23

参 考 文 献 24

致 谢 25

项目背景及意义

在市场经济中,销售是企业运作的重要环节。为了更好地推动销售,不少企业建立分公司后实行代理制,通过分公司或代理商把产品推向最终用户。这些分公司或代理商大多分布在全国各地,甚至是在国外,远距离频繁的业务信息交流是这些企业业务活动的主要特点。在传统方式上,公司之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换货、退货等信息,总公司的商务部门在接到分公司或代理商穿来的定单和银行汇款单据传真件后,开具产品出库通知,然后再把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。进销存管理是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小、减少积压,那么企业就能取得最佳的效益。

技术说明

使用工具

名称

功能描述

My Eclipse

集成的java开发工具

Oracle

数据库管理系统

PLSQL Developer

为 Oracle 数据库开发存储程序单元的集成开发环境IDE

Tomcat

轻量级应用服务器

使用技术

名称

功能描述

Java

是一种可以撰写跨平台应用程序的面向对象的程序设计语言

Jsp

是基于Java的技术,用于创建可支持跨平台及跨Web服务器的动态网页

Struts 2

基于MVC 设计模式的web应用框架

Struts 2 模型驱动

使用单独值对象来封装和请求结果

Jquery

轻量级js框架

Ajax

与服务器进行数据交换的技术,可以局部刷新页面,带来更好的用户体验

Log4j

日志输出管理插件

项目概述

项目描述

进销存管理软件集成基本的信息管理、进货和销售管理、库存管理、资金管理于一体,旨在解放人工所带来的各种风险,能够很快速、精确的反映货物的流动状态及优化资金的管理。共有6个管理模块:基本信息管理模块、采购管理模块、销售管理模块、库存管理模块、财务管理模块、系统管理模块。基本信息管理模块包括对员工信息、供应商信息、客户信息、商品等信息的管理;采购管理模块主要是对采购信息管理,包括采购订单及退货的管理;销售管理模块主要是对销售信息的管理,包括销售订单及退货的管理;库存管理模块主要是对库存数据的统计及查询;财务管理模块包括对客户欠款、供应商收款的管理。

流程图

如图3-1所示:

采购订单

剩余内容已隐藏,请支付后下载全文,论文总字数:13092字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;