随着社会经济的快速发展,商品的种类越来越多,而通过传统的人工方式去管理必然会花费大量的时间,所以开发一款关于商品销售管理的系统对商品进行有效的管理是势在必行。本系统采用eclipse作为开发工具,选用mysql数据库系统作为后台数据管理,使用三层架构来完成对商品销售管理系统的开发,使整个开发流程更加规范和科学,缩短开发时间。系统主要包括进货模块、销售模块、库存模块和系统管理模块四个方面,并完成对商品信息的管理,以及对各类信息的浏览、查询、添加、删除、修改等操作。该系统实现了对各类商品的基本信息管理和功能管理,加快了商品销售过程中的交易效率,给用户提供了便利。
[关键词] 商品销售;三层架构;管理系统;java
(1) 商品入库模块
此模块主要功能是商品在入库的时候,要详细输入此商品的信息,包括商品编号、商品名称、商品类型、生产商、数量、进价、售价、总金额、入库日期等。
(2) 退货模块
此模块主要功能是在用户发现进货的商品存在一些问题的时候,可以进行退货处理,并减少其在库存中的数量。
(3) 商品销售模块
此模块主要功能是商品在销售的时候记录其商品信息,包括商品编号、商品名称、商品类型、生产商、数量、单价、总金额、入库日期、操作人等。
(4) 商品退货模块
此模块功能是当客户对已购买的商品不满意,要求退货处理时,查询商品销售编号进行查询,并退货。同时更新库存信息,增加此商品的数量信息。
(5) 库存查询模块
此模块功能是用户查询仓库中剩余商品的信息。
(6) 销售查询模块
此模块主要功能是用户查询销售过的商品的信息。
(7) 权限设置模块
此模块功能是根据用户选择进行用户信息的查询、修改、删除、添加并为其设置登录权限等。
目 录
1 概述 1
1.1 背景与意义 1
1.1.1 开发背景 1
1.1.2 本课题研究的意义 1
1.2 国内外现状 1
1.2.1 国外现状 1
1.2.2 国内现状 2
1.3 系统研究设计目标 2
2 开发工具的选择 3
2.1 Visual Studio 2008 3
2.2 C# 3
2.3 SQL Server2005 4
3 系统分析 4
3.1 可行性分析 4
3.1.1 技术可行性 4
3.1.2 经济可行性 4
3.2 系统功能需求分析 4
3.3 系统运行环境 7
3.3.1 硬件环境 7
3.3.2 开发环境 7
4 系统设计 8
4.1 总体设计原则 8
4.2 系统功能设计 8
4.3 系统架构设计 10
4.4 商品管理系统的基本流程图 11
4.5 数据库设计 11
4.5.1 数据模型 11
4.5.2 数据库设计 12
4.5.3 数据库表结构 12
5 实现与编码 13
5.1 用户登录界面设计与实现 13
5.2 主界面设计 15
5.3 商品入库信息界面设计和实现 16
5.4 入库商品退货界面设计和实现 19
5.5 商品出库信息界面设计和实现 19
5.6 商品退货界面设计和实现 21
5.7 系统管理设计和实现 22
6 系统测试 25
结束语 28
参考文献 29
附录 30
致谢 38