家具企业管理系统设计与实现毕业论文.docx

上传人:聆听****声音 文档编号:110402 上传时间:2023-04-28 格式:DOCX 页数:37 大小:885.04KB
下载 相关 举报
家具企业管理系统设计与实现毕业论文.docx_第1页
第1页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第2页
第2页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第3页
第3页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第4页
第4页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第5页
第5页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第6页
第6页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第7页
第7页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第8页
第8页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第9页
第9页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第10页
第10页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第11页
第11页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第12页
第12页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第13页
第13页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第14页
第14页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第15页
第15页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第16页
第16页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第17页
第17页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第18页
第18页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第19页
第19页 / 共37页
家具企业管理系统设计与实现毕业论文.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

家具企业管理系统设计与实现毕业论文.docx

《家具企业管理系统设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《家具企业管理系统设计与实现毕业论文.docx(37页珍藏版)》请在冰点文库上搜索。

家具企业管理系统设计与实现毕业论文.docx

家具企业管理系统设计与实现

系 别:

计算机科学与技术系

专业:

计算机科学与技术

班级:

学生姓名:

指导教师:

日期:

2011年3月至6月

【摘要】家具行业作为一个传统行业,主要以生产为目的。

技术工人是企业的主要组成部分。

管理好家具企业非常有难度,加之企业内部部门繁多,联系紧密。

管理更是难上加难。

通过这段时间对软件知识的学习,对一般家具企业进行分析,家具企业内部主要分为采购部、生产部、库房管理部、销售部、财务部等,各部门之间相互联系又独立操作。

在孙建树老师的指导下,针对家具企业的特点,设计编写了家具管理系统,这个系统根据部门设计不同模块,使用者可以根据所在部门操作对应的模块。

部门之间的联系用通自动完成。

通过这次毕业设计巩固了我所学的知识。

加深了我对软件开发流程的认识。

【关键词】家具 进销存管理系统

目录

1引言 1

1.1项目概述 1

1.2项目范围描述 1

1.3项目现状 2

2系统设计 3

2.1系统需求分析 3

2.2开发工具与开发环境 3

2.3系统模块设计 4

2.4系统流程分析 7

2.5对象描述 10

2.6数据关系(E—R图) 10

3数据库设计 11

3.1逻辑结构设计 11

4功能描述 18

4.1连接SQLServer数据库 18

4.2创建ODBC数据源 18

4.3配置数据库 19

4.4建立工作空间 20

4.5建立窗口对象 20

4.6管理窗口的创建 21

4.7本章小结 30

5设计总结 31

5.1系统说明 31

5.2系统的不足与改进 31

5.3系统的关键问题 31

6心得体会 32

7致谢 33

8参考文献 34

1引言

1.1项目概述

1.1.1目的

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业的管理势在必行。

对于大中型企业来说,利用计算机支持企业高效率完成管理的日常事务,是适应现代企业制度要求、推动企业事物管理走向科学化、规范化的必要条件。

1.1.2项目背景和目标

目前市面上流行的管理系统不少。

但是,现在的家具厂里基本上全都是手工操作,效率非常的低,而且缺少数据对未来市场的分析大部分都是评主观判断。

因此,拥有一个功能实用、操作方便的管理系统对于家具厂的管理者来讲是非常的有必要。

家具这一行业资金流动很大,一个小家具企业年资金流动量也要到几百万,大一点的企业就要到上千万。

所以,家具企业管理系统的前景非常好。

我们的目标就是开发一个功能实用、操作方便,简单明了的家具企业管理系统,以满足绝大多数的家具企业。

1.2项目范围描述

本系统有很强的适应性,对于不同的家具类型可以另行添加或删除,人员的管理也有同样功能。

所以它可以使用大多数的家具企业。

而且整个系统的管理分为系统管理、基本资料、统计、财务、销售、仓库、生产、采购八个模块分别管理,而各个模块之间又有着密切的联系使整个系统简单明了操作简单。

1.3项目现状

本系统主要实现了以下功能:

1.对企业的一般性日常管理的操作,比如员工信息,产品信息等等。

2.对整个企业的数据进行查询。

3.对各个模块的统计。

比如财务统计,它可以把销售、财务、等模块综合起来分析。

2系统设计

2.1系统需求分析

家具是以订单为依据进行生产的实业公司,公司的主要流程是:

接到一张销售订单,由销售部门转化为内部订单,转给生产部门,生产部门根据订单上的产品、数量,技术部已经配好的物料清单,及各车间半成品储存量,汇总材料需求,然后根据库存情况决定请购及预约情况,采购部门根据请购单下采购单,然后材料入库,在手工操作的条件下,各个部门之间的沟通困难,比如,当采购部下完采购订单之后,仓库是否如期到货,必须去仓库询问,而且即使询问了,有时候因为订单较多材料有可能重复,而无法确定是哪一张采购单到货,哪一张没有到货等,要无数次的询问仓库和生产部门才能了解到部分情况,等等,这一系列的问题迫待解决,随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,如何快速有效地实现跟单,如何有效的控制库存,这一切都是家具企业管理系统所力求实现的功能。

从根本上说,企业就是一个利用资源(人、财、物、时间),为客户创造价值的组织,企业资源计划就是对这些资源进行计划、调度、控制、衡量、改进的管理技术和信息系统。

现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、需求预测,以及其他更多的东西。

如果一个企业资源计划系统真正想要最大限度地提高其生产能力,它必须能够非常融洽地和其他关键性的商务领域进行交流。

2.2开发工具与开发环境

2.2.1开发工具简介

VisualC++6.0是一个面向对象的数据库应用系统开发工具,利用它可以开发功能强大的、运行在多个平台的、能够操作多个数据库的应用系统,还可以开发客户/服务器(client/server),分布式和因特网(internet)应用系统等。

2.2.2为什么选择VisualC++6.0?

VisualC++6.0的数据窗口为展现数据的本质提供了丰富的手段,数据窗口能够从多种数据源中提取数据,然后以多种风格展现在用户面前,这既包括文本显示方式,也包括统计图分析方式。

利用数据窗口,用户可以直观地查询、修改、插入、删除、打印、浏览数据,而且,VisualC++6.0的数据窗口还提供了组框对象和按钮对象,开发人员可以使用它们将数据窗口中的对象进行分组,并且将用户对数据窗口的操作界面集成在数据窗口内部。

2.2.3开发与测试环境

系统环境的好坏对整个系统的影响非常大,在恶劣的环境下整个系统比在优越的环境下的整个系统的运行速度会慢的多,所以我们要为系统创造一个好的环境。

开发工具:

SQLServer数据库、VC++6.0操作系统:

WindowsXP

2.3系统模块设计

本系统主要采用分解管理综合分析的方法,得到如下图2-1所示的系统功能模块结构图。

包括系统管理、销售管理、基本信息管理、仓库管理、财务管理、生产管理、采购管理、统计。

有很强的数据分析能力,使管理者的分析更准确、更直观。

1.系统管理:

对本系统的使用者划分权限,使这个系统具有更高的安全性。

2.信息管理:

主要是管理系统的基本信息,包括公司信息、员工信息、产品信息、供应商信息

3.销售系统:

提供家具的销售汇总、查询、售后管理等。

4.仓库管理:

仓库管理分为三个部分,成品,半成品,和材料库存;

5.生产系统:

根据库存和销售需求管理生产活动,以及对工人工资的记账。

6.财务系统:

管理工人的工资结算、支出、查询和报表,以及其他资金支出的审核计划。

7.采购管理:

管理材料的采购,供应商的选择,以及对采购单的查询。

8.统计管理:

它是把整个系统的内容放到一起进行分析,让使用者更好的了解自己的企业。

9

2.4系统流程分析

2.4.1数据流

1.第一层数据流图如下图所示

家具企业管理系统顶层DFD

图表2-2第一层数据流图

2.第二层数据流图如下图所示

10

图表2-4

11

第三层DFD图一一销售子系统

图表2-5

图表2-6

12

第三层DFD图一一财务子系统

图表2-7

2.5对象描述

2.5.1对象一关系模型

2.6数据关系(E—R图)

3数据库设计

3.1逻辑结构设计

通过我们和指导老师的仔细研究和调查,我们确定了数据库中的每个表的字段名、含义、数据类型、字段大小和主关键字。

本系统需要建立如下几个表:

用户表(User_Table)、产品表(T.Product销售表(T_Sell)>售后表(T_After)>人事表(T_Worker)>供应商表(T_Provider))>采购单(T_Buy)>材料领取单(T_Take)、成品入库单(T_Product.Storehouse)>半成品入库单(T_Semitrailer_Storehouse)>材料表(T_Material)>员工记功表(T_Register_Process)、加工费表(T_process_Money)、奖款支表(T_Bonus_Mulct)>工资设定表(T_Work_Type)、资金支出流入(T_Money_

inout)、公司信息(T_Company)o

本系统数据库表的字段名、含义、数据类型、字段大小和主关键字如下:

⑴用户表(User_Table)如下表所示

字段名称

含义

类型

长度

UserName

用户名

varchar

10

UserPwd

密码

varchar

10

PwdLevel

权限

varchar

20

图表3-1用户表

(2)产品表(T_Product)如下表所示

字段名称

含义

类型

长度

Pro_ID

产品型号

varchar

20

Pro_Name

名称

varchar

20

Pro_Size

大小

varchar

20

Color

颜色

varchar

20

Type

材料

varchar

20

Price

单价

varchar

20

Picture

图片

image

200

Remark

备注

Varchar

50

图表3-2产品表

⑶销售表(T_Sell)如下表所示

字段名称

含义

类型

长度

ID_NO

订单编号

varchar

20

Work_name

销售员

varchar

20

Pro_Name

产品名称

varchar

20

Pro_ID

产品型号

varchar

20

Price

单价

varchar

20

Amount

数量

varchar

20

Pro_Date_Do

付货日期

varchar

20

Pro_Date

订单日期

varchar

20

Client_Name

客户名

varchar

20

Client_Address

客户地址

varchar

20

Client_Link_Phone

客户联系电话

varchar

20

Earnest_Money

已付定金

varchar

20

State

状态

varchar

20

Total_Money

总金额

varchar

20

Remark

备注

Varchar

50

图表3-3销售表

⑷售后表(T_After)如下表所示

字段名称

含义

类型

长度

Name

客户名

varchar

20

Addtess

地点

varchar

20

After_Date

日期

datetime

8

Link_Phone

联系电话

varchar

20

Pro_Name

产品名

varchar

20

Paid_Money

用去金额

varchar

20

Remark

备注

Varchar

50

图表3-4售后表

(5)人事表(T_Worker)如下表所示

字段名称

含义

类型

长度

ID_NO

编号

varchar

20

Work_Name

姓名

varchar

20

Native_Place

籍贯

varchar

20

Link_Phone

电话

varchar

20

Sex

性别

varchar

20

Age

年龄

varchar

8

Work_Type

员工类型

varchar

20

ID_Card

身份证号

varchar

20

Photo

相片

varchar

200

Duty

职务

varchar

20

Remark

备注

varchar

50

图表3-5人事表

(6)供应商表(T_Provider)如下表所示

字段名称

含义

类型

长度

ID_NO

编号

varchar

20

Provider

名称

varchar

20

Addtess

地址

varchar

20

Link_Phone

电话

varchar

20

E-mail

E-mail

varchar

20

Material

供应材料

varchar

20

Http

网址

varchar

20

Remark

备注

varchar

50

图表3-6供应商表

(7)采购单(T_Buy)如下表所示

字段名称

含义

类型

长度

ID_NO

采购单编号

varchar

20

Material

材料

varchar

20

Amount

数量

int

4

Units

单位

varchar

20

Price

单价

float

8

Provider

供应商

varchar

20

Date

采购日期

datetime

8

Work_Name

采购员

varchar

20

Remark

备注

varchar

50

图表3-7采购单

(8)材料领取单(T_Take)如下表所示

字段名称

含义

类型

长度

ID_NO

编号

varchar

20

WorkName

姓名

varchar

20

Date

日期

varchar

20

Time

时间

datetime

8

材料名

材料名

varchar

20

数量

数量

varchar

20

图表3-8材料领取单

⑼成品入库单(T_Product.Storehouse)如下表所示

字段名称

含义

类型

长度

ID_NO

编号

Varchar

20

Pro_ID

型号

Varchar

20

Pro_Name

名称

Varchar

20

Amount

数量

varchar

20

Date

入库日期

datetime

8

Remark

备注

varchar

50

图表3-9成品入库单

(10)半成品入库单(T_Semitrailer_Storehouse)如下表所示

字段名称

含义

类型

长度

ID_NO

编号

varchar

20

Name

名称

varchar

20

Amount

数量

varchar

20

Date

入库日期

datetime

8

Remark

备注

varchar

50

图表3-10半成品入库单

(11)材料表(T_Material)如下表所示

字段名称

含义

类型

长度

Name

名称

Varchar

20

Amount

数量

Varchar

20

Remark

备注

varchar

50

图表3-11材料表

(12)员工记功表(T_Register_Process)如下表所示

字段名称

含义

类型

长度

编号

编号

varchar

20

姓名

姓名

varchar

20

半成品名称

半成品名称

varchar

20

数量

数量

varchar

20

日期

日期

datetime

8

图表3-12员工记功表

(13)加工费表(T_process_Money)如下表所示

字段名称

含义

类型

长度

Process

加工名称

Varchar

20

Price

单价

float

8

图表3-13加工费表

(14)奖款支表(T_Bonus_Mulct)如下表所示

字段名称

含义

类型

长度

Work_name

姓名

varchar

20

Type

类型

Varchar

20

Money

金额

varchar

20

Date

日期

Datetime

8

Reason

事由

varchar

20

remark

备注

varchar

50

图表3-14奖款支表

(15)1资设定表(T_Work_Type)如下表所示

字段名称

含义

类型

长度

NO

编号

Varchar

20

Work_Type

员工类型

Varchar

20

Base_Laborage

底薪

Varchar

20

Centesimal

提成%

Varchar

20

图表3-15X资设定表

(16)资金支出流入(T_Money_inout)如下表所示

字段名称

含义

类型

长度

Type

类型

varchar

20

Money

支出金额

varchar

20

Date

日期

datetime

8

Work_name

行为人

varchar

20

Remark

备注

Varchar

50

图表3-16资金支出流入

(17)公司信息(T_Company)如下表所示

字段名称

含义

类型

长度

Name

名称

varchar

20

Postalcode

邮政编码

varchar

20

Addtess

地址

varchar

20

Link_Phone

电话

varchar

20

E-mail

E-mail

varchar

20

Http

网址

varchar

20

Remark

公司简介

Varchar

50

图表3-17公司信息

4功能描述

4.1连接SQLServer数据库

VisualC++6.0开发环境和应用程序在操作数据库之前,必须首先建立与数据库的连接,VisualC++6.0为用户提供了ODBC、DAO、及OLEDB三种数据库方式。

在这三种方式中最简单也最常用的是ODBC,本程序所用的数据源就使ODBC-

4.2创建ODBC数据源

本系统使用的是SQLServer数据库,在控制面板的管理工具中选择建立数据源会跳出一个对话框,创建到SQLServer的新数据源,如下图所示。

图表4-1创建新数据源

再按照提示完成ODBC数据源的创建后,测试一下数据源是否链接成功,

21

图表4-2数据源测试

如测试成功表示数据源成功链接。

如下图所示。

图表4-3链接数据库

22

4.3配置数据库

打开VisualC++6.0开发环境,建立一个基于单文档的应用程序平台,在选

择包含数据库时选择查看数据库实用文件支持,选择数据源ODBC为jiaju,点击

0K,最后点击完成,如下图所不。

4.4建立工作空间

完成对数据库的连接,接下来就是建立工作空间,用VisualC++6.0开发应用程序必须首先建立工作空间。

4.5建立窗口对象

窗口是Windows环境下应用的基础,是用户和应用程序之间的主要界面,窗口可以显示信息,也可以接收用户信息。

下面是介绍一下本系统几个典型的窗口来说明一下怎样创建窗口对象。

4.5.1登陆界面窗口的创建

1.在新建立的窗口对象中建立如下几个控件:

两个静态文本控件“”在第一个静态文本控件中命名为“用户名”;第二个静态文本控件命名为“密码”;两个编辑框“”第一个编辑框用于输入用户名,第二个编辑框用于输入密码。

两个按钮“口”一个命名为“登陆”,一个命名为“退出”。

2.新建好的登陆界面如下图所示:

图表4-4登陆对话框

4.6管理窗口的创建

管理窗口主要为了能够使用户了解具体的有哪些管理功能,可以直接选择这些功能进行操作。

首先在创建窗口的界面中不要选择(Dialog)选择Menu图标双击。

在下面要创建的下拉菜单如下图中:

选择菜单按Enter键,或者右键单击属性,,这样就可以修改一个菜单对象的属性名称。

建好主菜单后即可生成相应的空的子菜单,修改每个主菜单的名称:

基本信息管理,销售管理,仓库管理,生产管理,采购管理,财务管理,统计,排行榜,系统管理。

本文以基本信息管理为例说明。

在主菜单项名称处,输入“基本信息管理”,接着在主菜单项“基本信息管理”上,修改其子菜单的属性:

♦第一个子菜单的属性名称修改为:

公司信息

♦第二个子菜单的属性名称修改为:

员工信息

♦第一个子菜单的属性名称修改为:

供应商信息

♦第一个子菜单的属性名称修改为:

产品信息

图表4-5管理窗口的创建

4.6.1基本信息管理模块的创建

本窗口的建立主要是能够方便的对基本信息进行查阅、增加、删除、修改。

创建一个新的窗口对象,以供应商信息为例。

(1)在单文档平台中,插入--个资源,选中Dialog创建个新的对话框,为对话框建立一个新类:

按Ctrl+W按钮,在弹出的AddingClass窗口上点击0K,为对话框建立一个新类ProviderDlgo并把该对话框的名称改为:

员工信息。

单击OK完成对供应商信息窗口的建立,如下图所示:

25

图表4-6

图表4-7

26

4.6.2销售管理界面的创建

建立本窗口主要是两个管理面组成的,分别是定单管理和售后管理。

能够随时对销售管理信息进行查阅、增加、删除、修改。

本文以定单管理为例。

在单文档平台中,插入一个资源,选中Dialog创建一个新的对话框,为对话框建立一个新类:

按Ctrl+W按钮,在弹出的AddingClass窗口上点击0K,为对话框建立一个新类SellDlgo并把该对话框的名称改为:

定单管理。

单击0K完成对定单管理窗口的建立,如下图所示:

图表4-8销售订单窗口

4.6.3仓库管理窗口的创建

建立本窗口主要是三个管理面组成的,分别是半成品,成品和材料管理窗口。

能够随时对仓库管理信息进行查阅、增加、删除、修改。

本文以成品管理为例。

在单文档平台中,插入一个资源,选中Dialog创建一个新的对话框,为对话框建立一个新类:

按Ctrl+W按钮,在弹出的AddingClass窗口上点击0K,为对话框建立一个新类Product_StorehouseDlg□并把该对话框的名称改为:

成品管理。

单击0K完成对成品管理窗口的建立,如下图3-8所不:

图表4-9成品管理窗口

4.6.4生产管理窗口的创建

建立本窗口主要是两个管理面组成的,分别是材料领取和员工记工。

能够随时对生产管理信息进行查阅、增加、删除、修改。

本文以材料领取为例。

在单文档平台中,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2