汽车销售管理系统的设计与实现-销售管理模块毕业设计 联系客服

发布时间 : 星期三 文章汽车销售管理系统的设计与实现-销售管理模块毕业设计更新完毕开始阅读2201b8afb8f3f90f76c66137ee06eff9aef8492a

2.2.2 性能需求

为了保证系统能够长期、安全、稳定、可靠、高效的运行。系统处理的准确性和及时性是系统的必要性能。由于本系统的添加功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。 2.2.3 应用需求分析

(1)硬件要求

CPU:Inter(R) Core(TM)2 Duo CPU 2.10GHz HDD:300G

RAM:2.00GB (2)软件要求

操作系统:Windows XP/Windows 7。 数据库:Mysql数据库。 浏览器:IE9.0。

系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。

硬件系统环境:C600、1G MB(RAM)、500MB(HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。 2.2.4其他需求分析

本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义[10]。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。

3 系统的设计与实现

3.1系统功能结构

系统功能结构图,如下图3-1所示,系统功能结构图。

汽车销售管理系统 销售订单管理 退货订单管理 库存管理 添删查添删 加除询加除修改查 销销销退退退询售售售货货库

订订订订订货存单单单单单订信 单 息

图 3 - 1系统功能结构图

3.2各个功能分析 3.2.1添加退货订单

填写退货信息,并提交,系统会将退回来的车辆进行入库操作。实现汽车的入库操作。如下图3-2 所示。

需要管理员填写入库单,包括待入库产品的各项信息及入库单的各项信息。入库时,如果没有这种产品 ,可以选择直接在数据库中添加这项产品;如果存在则在原有数量的基础上增加待入库产品的数量。 汽车库存信息 添加新产品 否 主界面 添加退货订单 汽车入库 该汽车存在 是 库存信息 增加产品数量

图 3 - 2添加退货订单

3.2.2退货订单

实现退货订单的查询、删除、修改操作,如图3-3 退货订单管理。 查询退货订单 主界面 退货订单管理 删除退货订单

图 3 - 3退货订单管理 修改退货订单 3.2.3添加销售订单

实现添加销售订单的操作。如下图3-4 所示。

管理员填写销售订单,包括待出库产品的各项信息及出库单的各项信息。出库时,如果没有这种产品,提示“没有找到相应的车辆或者仓库数量不足,请查明后重试!”;如果没有产品不存在或数量不足的情况则在原有数量的基础上减少待出库产品的数量。 否 添加销售订单 主界面 汽车出库 汽车存在

添加订单成功 是 否 数量不足 是 图 3-4添加销售订单

不能产生订单

3.2.4汽车销售订单管理

实现销售订单的查询、修改、删除操作。如下图3-5 所示。

3.2.5查询库存信息

库存管理模块主要功能是查看库存信息,如下图3-6 所示。 主界面 库存信息 查询库存信息

图 3-6 查看库存信息 图 3-5汽车销售订单管理

查询销售订单 销售订单管理 删除销售订单 主界面 修改销售订单

4 数据库设计与实现

4.1数据库概要结构设计

本系统数据库采用Mysql数据库,系统数据库名称为carslist。数据库中包含4张表。 (1)管理员信息,包括的数据项有:管理员ID,账号、密码。

(2)退货订单信息,包括的数据项有:销售订单ID、汽车名称、汽车型号、汽车价格、销售数量、汽车销售时间。

(3)销售订单信息,包括的数据项有:退货订单ID、汽车名称、汽车型号、汽车价格、退货数量、退货时间。