珠宝管理系统.docx

上传人:b****7 文档编号:24946916 上传时间:2023-06-03 格式:DOCX 页数:25 大小:207.54KB
下载 相关 举报
珠宝管理系统.docx_第1页
第1页 / 共25页
珠宝管理系统.docx_第2页
第2页 / 共25页
珠宝管理系统.docx_第3页
第3页 / 共25页
珠宝管理系统.docx_第4页
第4页 / 共25页
珠宝管理系统.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

珠宝管理系统.docx

《珠宝管理系统.docx》由会员分享,可在线阅读,更多相关《珠宝管理系统.docx(25页珍藏版)》请在冰豆网上搜索。

珠宝管理系统.docx

珠宝管理系统

珠宝管理系统

第一章系统概述

1.1珠宝管理系统产生的背景

随着我国市场经济的蓬勃发展和人们生活水平的提高,珠宝首饰等奢侈物品已成为人们消费的热点,从而促进珠宝行业的快速发展。

同时,珠宝行业的竞争也越来越激烈,人们的要求也越来越高。

如何用先进的管理手段来进行珠宝销存的管理水平,已成为此行业发展的当务之急。

面对信息时代的机遇与挑战,利用高科技手段来提高企业的管理水平无疑是一条行之有效的途径。

利用计算机管理可以最大限度的发挥准确、快捷、高效等作用,对珠宝首饰公司的服务管理提供强有力的支持。

因此,利用全新的计算机网络和珠宝首饰管理系统,已成为提高珠宝首饰公司的管理效率,改进服务水准的重要手段之一。

目前很多珠宝销售商主要存在以下问题:

信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题很难克服,仓库管理很不合理,不能及时根据需要调整库存等等。

为了解决这些问题,根据企业的需求,珠宝进销存管理系统作为一个典型的数据库应用程序采用先进的计算机技术而开发的,集进货、销售、存储多个环节于一体,大大的提高了业务操作能力。

1-2库存管理模块设计的目的

库存管理的目标:

最大限度地降低存货成本,必须保证销售需求,具体包括以下几个方面:

(1)存货合理的情况下保证供需顺利;

(2)满足各个销售通路对产品需求的供应;

(3)降低存货释放更多的流动资金

(4)安全存量以免意外事件的发生

1-3库存管理系统设计的任务

我主要负责库存管理模块的一部分,包括盘点、盘点处理、商品出库功能。

当产品需要从供应商那里重新订购时,工作人员需要提出一个购买订单。

跟踪记录要提供买进、卖岀货物以及它们的费用。

1-4可行性分析

1.4.1经济可行性

经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。

由我们学生自己开发的,在经济上的投入甚微,系统建成之后将为今后实现公司进销存、财务管理提供很大的方便,因此在经济上是可行的。

14.2技术可行性

技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。

本系统采用的是PowerDesigner绘图工具及SQLServer

数据库,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。

1.5开发环境

开发本次系统所需要的工具有:

开发工具:

PowerDesigner,SQL2008

硬件环境:

CPU6G

运行环境:

Windowsxp

第二章业务建模

2.1需求分析概述

在市场竞争越来越激烈、规模越来越大、消费者要求越来越高的今天,如何提高工作质量和管理水平线的越来越重要。

由于手工操作的繁琐混乱且容易出错,不易及时统计商品的销售和库存情况,长长造成管理漏洞,给经营人员和顾客带来不便,因此迫切需要一套计算机信息管理系统来实现可靠、便捷的管理。

本系统的开发能够提高工作效率,扩大服务范围、增加经营者的利润、即使获取信息、减少决策失误、减少库存积压及提高资金周转率。

该系统还能即使提供市场基本信息、供货商信息、库存信息、销售信息,提高决策正确率。

并在此基础上通过对各种信息的综合分析,以改进超市物品种类,提高服务质量、满足不同消费者的购买要求,是超市的管理向好质量、现代化分方向发展。

在此次课程设计中,我主要做的是库存管理模块。

咅言旨忙心為金dX©聖舘AB/u三1匡1.

TillsID

FullDescription

1

01.

库存管理

通过对库存所有出入库活动的管理控制,对库存数据有效的统计和分析>补救管理中的漏洞

2

1.1

盘点

定期或不定期的对店内的商品进行全部或者部分的渚点,以确实掌握该期内的实陌消耗

3

1.2

盘点处理

在盘点处理中对根据盘点过程得出的盈亏数呈及盈亏金额>决定是否用盘点差异更新库存

1.3

商品上柜

库存商品只有经过出库>有“在库”状态变为“柜台”才能进行销售

图2.1库存管理需求模型

2.2业务流程图

库存管理是通过对库存所有出入库活动的管理和控制,对库存数据有效地统计和分析。

同时,通过周期性的仓库盘点,及时补救管理中的漏洞

2.2.1盘点

盘点就是定期或不定期的对店内的商品进行全部或部分的清点,以确实掌握该期间内的实际损耗。

本系统可以灵活选择盘点的范围,支持库存、前台盘点,允许延期修改库存,不影响业务,便于査找差异原因。

业务流程如图所示。

图2・2

2.2.2盘点处理

在盘点处理中对根据盘点过程中得出的盈亏数量及盈亏金额,决定是否用

盘点差异更新库存。

业务流程如图所示。

图2.3

223商品上柜

库存商品只有经过出库,由“在库”装变为“柜台力才能进行销售。

用户可以根据条件检索在库商品,然后有选择的将商品出库,并改变商品库存状态。

业务流程如图所示。

JL

选择逬询类型

检索出在库的商品倍总

选择出库商品

商品出库.状态更新为任柜台

图2・4

 

3.1概念数据模型

第三章数据建模

PurchaseOrderlten

ItenlD〈pi>Integer

Manufacturer

Characters(20)

Supplier

Characters(20)

GCCode

Integer

GCNane

Variablecharacters(50)

GCCode2

Integer

畑2

Variablecharacters(50)

GCcde

Characters(16)

GNane

Variablecharacters(50)

HH

Characters(2D)

ZSHH

Characters(20)

Nia

Deciml

Unit

Characters(4)

PLPOIten

PurcliaseOrder

?

0IDZnterStockZineStaffIDStaffNaneOperatorOrderStateXKAcount

〈pi〉Characters(14)Date&TineIntegerCharacters(8)Characters(8}ByteDecinal

PE.PurchaseOrder〈pi〉

 

图3.1库存主表与库存子表的CDM

JewInStock

GFlovID

Inieger

00

JHDHCCCode

Characters(14)Inxeger

GCdictionary

GCNane

Variablecharacxers

(50)

ClassCode

Integer<)0

GCCode2

Inieger

ParentCode

Integer

GCNane2

Variablecharaciers

(50)

ClassXame

Variablecharacters(50)

GCode

Characters(16)

>0

A

SaleProfit

Decimal

GNawe

Variablecharacxers

(30)

Relationship.!

DialogProfit

Decimal

HH

Characters(20)

RecycleProfit

Deciml

2SHH

Characters(20)

RecycleFlag

Byte

Nun

Decimal

UnitProcessingCbarges

Decimal

Unit

Characters(4)

RecycleUnitPrice

Decimal

InitPnce

Decimal

PK_GCdiciionary

图3.2库存现状表与商品分类管理字典的CDM

 

JewInStock

GFlowID

Integer

JHDH

Characters(14)

GCCode

Inteeer

GCNaae

Variablecharacters

<50)

GCCode:

Inteeer

GCNaxe:

Variablecharacters

<50)

GCode

Characters(16)

GNane

Variablecharacters

(30)

HH

Characters〈20)

2SHH

Characters(20)

Nun

Decisal

Unit

Characters(4)

UnitPrice

Decimal

Relationship-l

Relatii

Relaxionzhip^^O<^

PurchaseOrderItea

IteuID

Integer

Manufacturer

Characters(20)

Supplier

Characters(20)

GCCode

Integer

GCName

Variablecharacters

(50)

GCCode:

Integer

GCName:

Variablecharacters

(50)

GCode

Characters<16)

GNaxe

Variablecharacters

<30)

HH

Characters〈20)

ZSHH

Characters<20)

Num

Decimal

Unit

Characters(4)

PK_POIterr

图3.3库存表与商品分类

管理字典的CDM

 

3.2物理数据模型

ClassCode

integer

GFlowID

integer

JHDH

char(14)

GCCode

integer

GCName

varchar(50)

GCCode2

integer

GCName2

varchar(50)

GCode

char(16)

GNare

varchar(30)

HH

char(20)

ZSHH

char(20)

Num

decizal

Unit

char⑷

UnitPrice

decizal

JevInStock

FK_JEWINSTO_RELATIONS_GCDICTIO

GCaictionary

integerintegervarchar(50)decimaldecimaldecimaltinyintdecimaldecimal

FKPfRCHASE

TIONSGCDICTIO

PurchaseOrder

POID

char(14)

EnterStockTime

timestamp

StaffID

integer

StaffName

char(S)

Operator

char(8)

OrderState

tinyint

RKAcount

decimal

•LATIOXSPURCHASE

POID

char(14)

ItemlD

integer

ClassCode

integer

VCanufacturer

char(20)

Supplier

char(20)

GCCode

integer

GCNaze

varchar(50)

GCCode2

integer

GCNaseC

varchar(50)

GCode

char(16)

GName

varchar(30)

HH

char(20)

:

SHH

char(20)

Xue

decimal

Unit

char⑷

PurchaseOrderItez

 

图3.4库存表与商品分类管理字典的PDM

 

CheckProfit

ID

int

CheckID

char(4)

GCCode

int

GCCode2

int

GCode

char(16)

GXame

varchar(60)

HH

char(20)

ZSHH

char(20)

Unit

char(4)

Num

decimal(9)

Num2

decimal(9)

QH

tinyint

UnitPricedecimal(9,0)

BPrice

decimal(9,0)

CheckList

ID

int

CheckID

char(14)

GCCode

int

GCCode2

int

GCode

char(16)

GName

char(60)

HH

char(20)

ZSHH

char(20)

Unit

char(4)

Num

decimal(9,0)

QH

tinyint

UnitPrice

decimal(9,0)

BPrice

decimal(9,0)

 

图3.5盘点表与盘点处理表

JewInStock

ClassCode

integer

GFlowID

integer

JHDH

char(14)

GCCode

integer

GCName

varchar(50)

GCCode?

integer

GCName2

varchar(50)

GCode

char(16)

GName

varchar(30)

HH

char(20)

ZSHH

char(20)

Num

decimal

Unit

char⑷

UnitPrice

decimal

图3・6库存现状表

PurchaseOrder

POID

char(14)

EnterStockTime

timestamp

StaffID

integer

StaffName

char(8)

Operator

char(8)

OrderState

tinyint

RKAcount

decimal

图3・7库存子表

PurchaseOrderltem

POID

char(14)

ItemID

integer

ClassCode

integer

Manufacturer

char(20)

Supplier

char(20)

GCCode

integer

GCName

varchar(50)

GCCode2

integer

GCName2

varchar(50)

GCode

char(16)

GName

varchar(30)

HH

char(20)

ZSHH

char(20)

Num

decimal

Unit

char(4)

图3.8库存主表

GCdictionary

ClassCode

integer

ParentCode

integer

ClassName

varchar(50)

SaleProfit

decimal

DialogProfit

decimal

RecycleProfit

decimal

RecycleFlag

tinyint

UnitProcessingCharges

decimal

RecycleUnitPrice

decimal

图3・9商品分类管理字典

 

4.1用例

第四章应用程序建模

图4・1盘点用例图

 

图4.2盘点出利用力图

 

图4・3商品上柜用例图

 

4.2活动

生血fit点农

4.3时序图

 

 

库存管理时序图

图4.5时序图

 

 

GFlo

:

int

JHDH

:

java.lang.String

GCCode

:

int

GCNace

:

java.lang.String

GCCode:

:

int

4-

GCNane2

:

Java.lang.String

GCode

:

java.lang.String

GNaae

:

Java.lang.String

HH

:

java.lang.String

:

SHH

:

java.lang.String

Num

:

double

Unit

:

java.lang.String

UnitPrice

:

double

JewInStocx

0..♦<-

GCdictionary

-Cl"二Code

+ParentCcde

*ClaszName

+SaleProfit

亠DxalocProfit

*RecycleProfit

*RecycleFlag

*VnitProcessmgCharcez

*RecycleUnitPrice

intintjava.lan^.Stringdoubledoubledoub1ebytedoubledouble

0..1

PurchaseOrder

ItemID

int

POID

java.lan^.String

Manufacturer

java.

lang.String

EnterStockTice

java.util.Date

Supplier

java.

lang.String

Sta££ID

int

GCCoae

int

StaffNace

java.lang.String

GCName

java.

Ians*String

Operator

java.lang.String

GCCode:

int

OrderState

byte

-

0*>

GCName:

java.

lang.String

RKAcount

double

GCode

java.

lang.String

GName

java.

lang.String

*

HH

iava.

lan?

.StrmR

SHH

java.

lang.String

Nxic

doub:

e

Unit

java.

lang.String

图4.6类图

 

结束语

这次软件分析与建模实验周使我巩固了软件分许与建模的知识,通过实践,我学到了很多课本上学不到的知识。

软件分析建模是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。

此次软件分析建模我所负责的部分为珠宝销售管理系统中的库存管理功能,回想起来这次设计的全过程,至今我仍感慨颇多,从理论到实践,在一星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次实验使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。

这次软件分析建模终于顺利完成了,在设计中遇到了很多问题,最后在武妍老师的辛勤指导下,终于游逆而解。

同时,在武妍老师的身上我学得到很多实用的知识,在此我表示感谢!

同时,对给过我帮助的所有同学和指导老师再次表示忠心的感谢!

参考文献

[1]张海藩.软件工程导论.北京:

清华大学出版社,2003

[2]金敏,周翔.高级软件开发过程.北京:

清华大学出版社,2005

[3]王珊等.SQL数据库系统概论.北京:

高等教育出版社,2003

[4]邢素萍.办公自动化项目方案精解.北京:

航空工业出版社,2006

[5]白尙旺.PowerDesigner数据库建模技术.西安:

西安电子科技大学出版社,2000

[6]白尙旺,党伟超等.PowerDesigner软件工程技术.北京:

电子工业出版社,2005

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

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1