服装公司进销存管理系统.doc

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

服装公司进销存管理系统设计

一、课程设计目的

通过建立小型数据库的实践操作,使我们更深层次的掌握关系型数据库的基本操作,理解关系型数据库的有关概念,具备一定的数据库结构设计的能力,并能综合运用所学知识,进行小型数据库应用系统的开发工作。来提高我们对所学的知识和数据库开发过程的理解和掌握,提高分析问题、解决问题的能力,并为接下来的毕业论文设计打下基础。

二、实验环境

1、硬件设备

计算机、网络连接器等、CPU、硬盘、内存、显示器。

2、软件环境

操作系统Windows XP,系统开发数据库系统Microsoft Office Access2003,数据库引擎SQL。

3、软件工具

结构化分析工具:实体联系图等;系统设计工具:流程图,组织结构图;画图工具Microsoft Word Visio 2003;详细设计工具:Microsoft Office Access2003

三、实验内容

1.系统概述

进销存管理信息系统以商品库存为管理核心,可以动态跟踪库存的变化,实现采购、入库、销售、出库一体化的管理。可对商品进行入库记帐和出库记帐,并提供综合查询、统计、分析、打印各种报表等功能,能够准确及时地为决策者提供第一手信息。本系统以人机对话来实现,操作简单,使用方便。

服装店的销售业务一直使用着最简单的人工管理。其中物品的采购、库存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。同时,

由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱出来,利用计算机这一工具,开发进销存管理系统,不但能成百倍地提高工作效率,还能及时准确地得到有关信息,有效排除人为造成的失误,避免许多不必要的损失。

服装店的进销存管理信息系统,首先必须具备的功能是记录仓库存货、客户订货以及进货发货情况,通过该系统了解服装进货渠道、商品单价、数量,库存商品的种类、数量,订单即客户信息及时反馈,以便管理员更好的做出经营管理决策。

2.功能模块设计

(1)结合现有服装公司进销存管理系统对系统功能模块进行设计,给出功能模块图如下所示:

(2)系统主要功能定义:

①产品进库:根据商品库存量和商品订货情况制订采购计划向系统及时添加产品进库,并修改该产品的库存量。

②订单处理:用户经过查询商品信息,找到自己所需的商品通过所关联的账户进行订购,工作人员进行发货处理。主要包括向系统添加订单,查看产品的库存量和确认产品的发货信息。

③信息查询:主要包括库存信息查询与产品信息查询,订单查询,客户信息查询,能够准确及时地为决策者提供第一手信息。

④报表显示:方便用户查看系统数据库中的各产品、订单、客户的全部信息,从总体上了解系统的内部存储情况,主要包括订单报表显示、发货报表显示、库存报表显示。

⑤退出系统

四、数据库设计

1.数据模型的设计(E-R)模型

针对服装进销存管理系统,通过对产品进货、订货、发货工作的过程、内容以及数据流程分析,设计如下所示的数据项和数据结构:(用E-R 图表示如下)

产品发货E-R 图

客户

发货

1

发货单

n

图2 发货E-R 图

产品

转换1

n 1

n

客户订货E-R

客户

产品

订票单

订货

转换1

1

1

n

n

图3 客户订货E-R 图

产品进库E-R 图

产品

库存

进库

图4 产品进库E-R 图

N

1

全局E-R图

根据各分E-R图合并整体E-R图,具体方法是将4个E-R图中相同的实体,进行合并,消除属性冲突、命名冲突、结构冲突之后得到总E-R如图5所示。

图 5 全局E-E图

2.基本数据表和联系的实现

遵循E-R图向数据模型的转换规则,对该系统的E-R图进行转换,进行逻辑结构设计,得到本系统各实体与联系的关系模型(二维表)如下:

表2 进库表

表3 订单表

表4 发货表

字段名数据类型是否可空索引

产品号文本NOT NULL 有(无重复)库存量数字NOT NULL 无

存放地点文本NOT NULL 无

表6 客户表

字段名数据类型是否可空索引

客户号文本NOT NULL 有(无重复)客户名文本NOT NULL 无

地址文本NOT NULL 无信誉度文本NOT NULL 无

省份文本NOT NULL 无

各表之间的关系如下图所示:

图6 各表之间的关系

五、系统实现

基于Access 2003环境, 建立相应的查询、窗体、报表,根据要求设计相应的程序模块及其它对象。

1、公司进销存管理信息系统数据库中的查询设计

在该数据库中需要查询订单,产品进库、客户信息的查询和发货信息。因此,建立以下5个查询。

进库查询:用于查询与产品进库相关的信息

订单查询:用于查询与订单相关的信息

客户查询:用于查询与客户相关的各种信息

发货信息查询:用于查询与发货相关的信息,在发货表的基础上增加一个字段金额总计(产品数量*发货价格)。如图7

图7 发货信息查询

发货信息交叉表查询:用于查看各种产品的售票情况以及客户购买产品的信息。如图8

图8 发货信息交叉表查询

2、设计系统数据库的报表

在该系统中需要制作3个报表,库存报表、发货报表、订单报。这样可以随时观察产品库存、发货与订单的信息并打印出来。

下图是订单报表的设计

图9 订单报表

3、系统数据库窗体的设计

按照系统功能模块图,需要在数据库中设计“产品进库窗体”、“订单处理窗体”、“发货确认窗体”、“报表显示窗体”。为了实现信息查询的功能,还需要设计“查询窗体”、“产品进库查询窗体”、“订

相关文档
最新文档