进销存管理系统设计.docx

上传人:b****6 文档编号:15516627 上传时间:2023-07-05 格式:DOCX 页数:52 大小:486.69KB
下载 相关 举报
进销存管理系统设计.docx_第1页
第1页 / 共52页
进销存管理系统设计.docx_第2页
第2页 / 共52页
进销存管理系统设计.docx_第3页
第3页 / 共52页
进销存管理系统设计.docx_第4页
第4页 / 共52页
进销存管理系统设计.docx_第5页
第5页 / 共52页
进销存管理系统设计.docx_第6页
第6页 / 共52页
进销存管理系统设计.docx_第7页
第7页 / 共52页
进销存管理系统设计.docx_第8页
第8页 / 共52页
进销存管理系统设计.docx_第9页
第9页 / 共52页
进销存管理系统设计.docx_第10页
第10页 / 共52页
进销存管理系统设计.docx_第11页
第11页 / 共52页
进销存管理系统设计.docx_第12页
第12页 / 共52页
进销存管理系统设计.docx_第13页
第13页 / 共52页
进销存管理系统设计.docx_第14页
第14页 / 共52页
进销存管理系统设计.docx_第15页
第15页 / 共52页
进销存管理系统设计.docx_第16页
第16页 / 共52页
进销存管理系统设计.docx_第17页
第17页 / 共52页
进销存管理系统设计.docx_第18页
第18页 / 共52页
进销存管理系统设计.docx_第19页
第19页 / 共52页
进销存管理系统设计.docx_第20页
第20页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

进销存管理系统设计.docx

《进销存管理系统设计.docx》由会员分享,可在线阅读,更多相关《进销存管理系统设计.docx(52页珍藏版)》请在冰点文库上搜索。

进销存管理系统设计.docx

进销存管理系统设计

进销存管理系统设计

院(系):

_电气与信息工程学院_专业班级:

物联网01

学生姓名:

刘家禄学号:

2020443435

设计地点(单位)______第一实验楼I524____________

设计题目:

_____进销存治理系统设计_____________________

完成日期:

2020年1月13日

指导教师评语:

_______________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________

成绩(五级记分制):

________________

指导教师(签字):

________________

 

摘要

随着高科技的迅猛进展,信息技术己经深入生活中的各个领域。

在各种销售企业中,作为国有经济的要紧推动者—中小型企业,专门有必要进行运算机化治理,即引进“进销存治理系统”。

本系统是依照企业的特点,集进、销、存、分析于一体,为企业量身定做的进销存治理软件。

在设计过程中最大限度满足用户的要求,因此,该系统具有较强的有用性和针对性。

物力、人力和资金并称为企业的三大资源。

操纵物资流是每个企业都需要作好的情况。

物资流要紧包括入库、库存和出库三大环节。

进销存治理系统,要紧包括:

数据爱护、进货治理、库存治理、销售治理四个功能模块。

文章第一从系统的开发背景、实现意义谈起,然后,重点介绍了系统的分析、设计和实现。

分析部分对系统的概念、特点、运行环境及数据库设计进行了分析描述。

设计部分依照系统的总体描述、模块及结构图,提出了系统的总体设计方案内容,实现部分介绍了系统中各个模块的实现方法。

最后介绍了其中的功能实现,如储备过程、触发器等功能的实现。

关键词:

进销存治理,信息系统,数据库,E-R

 

 

名目

3.2概念模型...............................................................................................................6

3.3物理模型...............................................................................................................7

5数据操作过程..............................................................................................................28

6视图、储备过程、触发器设计.................................................................................33

7软件设计.......................................................................................................................35

 

1系统需求

1.1进销存简介

进销存又称为购销链

进:

指询价、采购到入库与付款的过程

销:

指报价、销售到出库与收款的过程

存:

指出入库之外,包括领料、退货、盘点、报损报溢、借入、借出、调拨等阻碍库存数量的动作。

商品流通企业进销存

是从商品的采购(进)到入库(存)到销售(销)的动态治理过程。

工业企业进销存

是从原材料的采购(进)——>到入库(存)——>领料加工——>产品入库(存)——>销售(销)的动态治理过程。

随着信息技术的飞速进展,企业进销存的治理应用相应的软件使这一动态的进销存过程更加有条理,应用进销存治理软件,不仅使企业的进销存治理实现了即时性,结合互联网技术更使进销存治理实现了跨区域治理。

1.2系统应用范畴

在电商行业销量差不多小有成绩的,然而治理显现困难,期望有完整的解决方案来支撑业务广度,刚开始从事电商,业务还没有完全展开的,需要把发货、财务、KPI(企业关键绩效指标)集成在一起的的用户对电商业务明白得专门透彻,销量也在行业占据导地位,对系统要求较高,必须稳固售后服务跟得上

1.3应用的业务逻辑

进销存治理系统是对企业生产经营中进货、出货、批发销售、付款等进行全

程跟踪治理,从接获订单合同开始,进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等,每一步都为您提供详尽准确的数据。

有效辅助企业解决业务治理、分销治理、存货治理、营销打算的执行和监控、统计信息的收集等方面的业务

流程:

采购治理:

厂商--->厂商报价--->厂商采购单---->进货单--->货品入库

销售治理:

客户--->客户报价--->客户订货--->出货单---->货品库存减少--->采购治理

2E-R图设计

 

进销存治理系统E-R图如下:

 

NMN

N

N

N

11

1M1N

 

3关系模式

3.1完整关系模式

将E-R图转换为关系模型实际上确实是要奖实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一样遵循如下原则:

一个实体型转换为一个关系模式。

实体的属性确实是关系的属性,实体的码确实是关系的码。

关于实体型间的联系则有以下不同的情形:

(1)一个1:

1联系能够转换为一个独立的关系模式,也能够与任意一端对应的关系模式合并。

假如转换为一个独立的关系模式,则与该联系相连的个实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的侯选码。

假如与某一端实体对应的关系模式合并,则需要在关系模式的属性中加入另一个关系模式的码和联系本身的属性。

(2)一个1:

n联系能够转换为一个独立的关系模式,也能够与n端对应的关系模式合并。

假如转换为一个独立的关系模式,则与该联系相连的个各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。

(3)一个m:

n联系转换为一个关系模式。

与该联系相连的个实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。

(4)3个或3个以上实体间的一个多元联系能够转换为一个关系模式。

与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。

3.2概念模型

概念模型简介:

面向对象是一种认识方法学,也是一种新的程序设计方法学。

把面向对象的方法和数据库技术结合起来能够使数据库系统的分析、设计最大程度地与人们对客观世界的认识相一致。

面向对象数据库系统是为了满足新的数据库应用需要而产生的新一代数据库系统。

数据库概念模型实际上是现实世界到机器世界的一个中间层次。

数据库概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。

建立数据概念模型,确实是从数据的观点动身,观看系统中数据的采集、传输、处理、储备、输出等,通过分析、总结之后建立起来的一个逻辑模型,它要紧是用于描述系统中数据的各种状态。

那个模型不关怀具体的实现方式(例如如何储备)和细节,而是要紧关怀数据在系统中的各个处理时期的状态。

实际上,数据流图也是一种数据概念模型。

该进销存治理系统概念模型图如下

 

3.2物理模型

利用裴老师发的PowerDesigner软件,再由上面的的概念模型图专门容易生成物理模型图。

 

 

3.4数据字典

實體供货商信息的屬性清單

名稱

代碼

資料類型

強制

供货商号

ghsh

Integer

TRUE

商名

sm

Characters(10)

FALSE

负责人

fzr

Characters(6)

FALSE

dh

Integer

FALSE

地址

dz

Characters(10)

FALSE

實體职员信息的屬性清單

名稱

代碼

資料類型

強制

编号

bh

Integer

TRUE

地址

dz

Characters(10)

FALSE

姓名

xm

Characters(6)

FALSE

dh

Integer

FALSE

實體库存信息的屬性清單

名稱

代碼

資料類型

強制

商品号

sph

Integer

TRUE

商品名

spm

Characters(10)

FALSE

供应商号

gysh

Integer

FALSE

进货价

jhj

Integer

FALSE

单价

dj

Integer

FALSE

供应商名

gysm

Characters(10)

FALSE

實體进货信息的屬性清單

名稱

代碼

資料類型

強制

进货号

jhh

Integer

TRUE

货价

hj

Integer

FALSE

进货商品号

jhsph

Integer

FALSE

供应商号

gysh

Integer

FALSE

数量

sl

Integer

FALSE

實體退货信息的屬性清單

名稱

代碼

資料類型

強制

退货号

thh

Integer

TRUE

单价

dj

Integer

FALSE

销售号

xsh

Integer

FALSE

供应商号

gysh

Integer

FALSE

退货商品号

thsph

Integer

FALSE

實體销售信息的屬性清單

名稱

代碼

資料類型

強制

销售号

xsh

Integer

TRUE

销售商品号

xssph

Integer

FALSE

数量

sl

Integer

FALSE

单价

dj

Integer

FALSE

供应商号

gysh

Integer

FALSE

4数据库逻辑代码

/*==============================================================*/

/*DBMSname:

MicrosoftSQLServer2008*/

/*Createdon:

2020/1/1219:

53:

23*/

/*==============================================================*/

 

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_1')

andname='Relationship_2_FK'

andindid>0

andindid<255)

dropindexRelationship_1.Relationship_2_FK

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_1')

andname='Relationship_1_FK'

andindid>0

andindid<255)

dropindexRelationship_1.Relationship_1_FK

go

ifexists(select1

fromsysobjects

whereid=object_id('Relationship_1')

andtype='U')

droptableRelationship_1

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_2')

andname='Relationship_4_FK'

andindid>0

andindid<255)

dropindexRelationship_2.Relationship_4_FK

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_2')

andname='Relationship_3_FK'

andindid>0

andindid<255)

dropindexRelationship_2.Relationship_3_FK

go

ifexists(select1

fromsysobjects

whereid=object_id('Relationship_2')

andtype='U')

droptableRelationship_2

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_3')

andname='Relationship_6_FK'

andindid>0

andindid<255)

dropindexRelationship_3.Relationship_6_FK

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_3')

andname='Relationship_5_FK'

andindid>0

andindid<255)

dropindexRelationship_3.Relationship_5_FK

go

ifexists(select1

fromsysobjects

whereid=object_id('Relationship_3')

andtype='U')

droptableRelationship_3

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_4')

andname='Relationship_8_FK'

andindid>0

andindid<255)

dropindexRelationship_4.Relationship_8_FK

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_4')

andname='Relationship_7_FK'

andindid>0

andindid<255)

dropindexRelationship_4.Relationship_7_FK

go

ifexists(select1

fromsysobjects

whereid=object_id('Relationship_4')

andtype='U')

droptableRelationship_4

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_5')

andname='Relationship_10_FK'

andindid>0

andindid<255)

dropindexRelationship_5.Relationship_10_FK

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_5')

andname='Relationship_9_FK'

andindid>0

andindid<255)

dropindexRelationship_5.Relationship_9_FK

go

ifexists(select1

fromsysobjects

whereid=object_id('Relationship_5')

andtype='U')

droptableRelationship_5

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_6')

andname='Relationship_12_FK'

andindid>0

andindid<255)

dropindexRelationship_6.Relationship_12_FK

go

ifexists(select1

fromsysindexes

whereid=object_id('Relationship_6')

andname='Relationship_11_FK'

andindid>0

andindid<255)

dropindexRelationship_6.Relationship_11_FK

go

ifexists(select1

fromsysobjects

whereid=object_id('Relationship_6')

andtype='U')

droptableRelationship_6

go

ifexists(select1

fromsysobjects

whereid=object_id('ghsxx')

andtype='U')

droptableghsxx

go

ifexists(select1

fromsysobjects

whereid=object_id('jhxx')

andtype='U')

droptablejhxx

go

ifexists(select1

fromsysobjects

whereid=object_id('kcxx')

andtype='U')

droptablekcxx

go

ifexists(select1

fromsysobjects

whereid=object_id('thxx')

andtype='U')

droptablethxx

go

ifexists(select1

fromsysobjects

whereid=object_id('xsxx')

andtype='U')

droptablexsxx

go

ifexists(select1

fromsysobjects

whereid=object_id('ygxx')

andtype='U')

droptableygxx

go

/*==============================================================*/

/*Table:

Relationship_1*/

/*==============================================================*/

createtableRelationship_1(

jhhintnotnull,

ghshintnotnull,

constraintPK_RELATIONSHIP_1primarykey(jhh,ghsh)

go

declare@CurrentUsersysname

select@CurrentUser=user_name()

executesp_addextendedproperty'MS_Description',

'进货号',

'user',@CurrentUser,'table','Relationship_1','column','jhh'

go

declare@CurrentUsersysname

select@CurrentUser=user_name()

executesp_addextendedproperty'MS_Description',

'商号',

'user',@CurrentUser,'table','Relationship_1','column','ghsh'

go

/*==============================================================*/

/*Index:

Relationship_1_FK*/

/*==============================================================*/

createindexRelationship_1_FKonRelationship_1(

jhhASC

go

/*==============================================================*/

/*Index:

Relationship_2_FK*/

/*==============================================================*/

createindexRelationship_2_FKonRelationship_1(

ghshASC

go

/*==============================================================*/

/*Table:

Relationship_2*/

/*==============================================================*/

createtableRelationship_2(

sphintnotnull,

jhhintnotnull,

constraintPK_RELATI

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

当前位置:首页 > 经管营销 > 经济市场

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

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