订单管理信息系统设计Word文档格式.docx

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

订单管理信息系统设计Word文档格式.docx

《订单管理信息系统设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《订单管理信息系统设计Word文档格式.docx(27页珍藏版)》请在冰点文库上搜索。

订单管理信息系统设计Word文档格式.docx

   图1-3总业务流程图

1.62仓库管理业务流程图

图1-4业务流程图

1.7数据流程

图1-5数据流程图

图1-6数据流程图

1.8系统数据字典

1.81数据元素条目

名称

数据类型

长度

有关的数据结构

产品编号

char

10

产品信息表

产品名称

varchar

20

成本单价

money

6

出厂数量

int

4

计量单位

Char

库存表

库存数量

入库日期

datetime

8

盘点日期

库存盘点明细表

调整数量

采购数量

产品采购表

采购日期

采购单价

采购厂商

1.82数据结构条目

数据结构条目

总编号:

2-01

编号:

001

有关的数据结构数据存储

名称:

产品信息表产品信息表

说明:

对产品信息进行描述和说明

数据结构:

产品编号

产品名称

计量单位

出厂数量

成本单价

2-02

002

库存表库存表

对库存产品的状态进行管理

数量

入库时间

1.83库存盘点明细表

2-03

003

对库存产品进行定期盘点并且和库存表进行比照

1.84数据流条目

数据流条目

3-01

004

名称:

确认订单

已审核过的订单

数据流来源:

主管

数据流去向:

仓库

有关数据结构:

库存表

审核表

定价表

3-02

005

采购产品单

对于缺货的产品进行采购

采购单

P4-02

3-03

006

发货单

对客户订单最终进行发货的统计

客户

客户订单

1.85处理过程条目

处理过程条目

4-01

007

有关的数据结构数据存储

查看库存库存表

对库存情况的查询

输入:

输出:

处理:

即对于要发货的产品进行库存确认和查询

4-02

008

发货库存表

向客户发货

对确认的订单进行发货

4-03

009

产品采购库存表

进行产品的补够

入库单

产品进货

4-04

010

库存盘点库存表

库存盘点生成的明细表

对库存进行盘点

1.86外部实体条目

外部实体条目

5-01

011

仓库库存表

反映产品的存储情况库存盘点明细表

输出数据流:

输入数据流:

5-03

012

客户库存表

即就是订单的下定者库存盘点明细表

1.87存储条目

存储条目

6-01

013

库存表

产品的库存信息

存储来源:

有关的数据结构数据存储

存储条目

6-02

014

库存盘点明细表

库存盘点生成的明细表

第2章系统设计

2.1系统设计的原则

(1)简单性:

本系统要求在达到预定的目标、具备所需的功能的前提下,系统要应当尽量的简单。

这样可以减少处理费用,提高系统效益,同时也便于管理;

(2)系统性:

本系统要求系统设计从整体出发,把设计工作统计起来,是系统在设计规范、方法等个方面具有一致性,避免冲突和混乱;

(3)灵活性:

要求系统要有很强的对系统环境变化的适应性,是系统便于修改和更新,特别是当局发生变化时,整个系统不应受到影响;

(4)可靠性:

本系统要求硬件和软件在运行过程中抵抗异常情况的干扰及保证系统正常工作的能力;

(5)经济性:

在设计系统时,系统经济性是确定设计方案的一个重要因素;

(6)系统的运行效率:

处理能力、响应时间的要求;

(7)安全性。

2.2系统数据库设计

总体数据库ER图

图2-1

仓库数据库ER图

图2-2

图2-3

图2-4

图2-5

产品:

{产品编号,产品名称,成本单价,出厂数量,计量单位}

库存:

{产品编号,库存数量,入库日期}

采购:

{产品编号,采购产品名称,采购数量,采购日期,采购单价}

库存盘点:

{产品编号,产品名称,盘点日期,调整数量,标志}

数据表的设计:

表结构设计

产品信息表

字段名称

备注

Notnull主键库存表,定价表的外键

Notnull

Notnull主键

数量

入库时间

采购表

Notnull主键

采购时间

购货厂商

库存盘点明细表

盘点时间

Int

2.4代码设计

任何信息系统中,信息的表示方法都是系统的基础。

任何信息都是通过一定的编码方式,以代码的形式输入并储存在计算机中的。

代码是用来表征客观事物的一个或一组有序的符号,它应易于计算机和人识别与处理。

代码是以适当的符号来表达客观实体的属性及特征。

有标识、分类统计检索、排序、对象描述的作用,一般根据唯一性原则、合理性原则、适用性原则、规范性原则、可扩充性原则和简明性原则来进行设计。

具体如下:

订单编号:

ⅹⅹⅹⅹ

自由码

小类号

大类号

客户编号:

顺序码(001)

产品编号:

顺序码(01)

2.5用户界面设计

2.51登陆界面设置:

2.52产品信息浏览界面设置

2.53客户信息浏览界面设置

2.54订单信息管理界面设置

第3章系统实施

3.1登陆连接代码

(1)“确定”按钮的Click事件代码:

SETEXACTON

THISFORM.i=THISFORM.i+1

IFEMPTY(ALLTRIM(账号))

MESSAGEBOX("

请输入账号名称"

48,"

订单管理系统"

THISFORM.txt账号.SetFocus

ELSE

SELECTUserInfo

LOCATEFORALLTRIM(账号)=ALLTRIM(THISFORM.txt账号.VALUE)

IFFOUND().AND.ALLTRIM(密码)=ALLTRIM(THISFORM.txt密码.VALUE)

CUser=账号

IsAdmin=管理

THISFORM.RELEASE()

DOFORMLOGO

IFTHISRORM.i<

3

MESSAGEBOX("

账号或密码错误,请重新输入"

THISFORM.txt账号.VALUE="

"

THISFORM.txt密码.VALUE="

THISFORM.txt账号.SetFocus

ELSE

密码错误3次,系统无法启动"

THISFORM.RELEASE

CLEAREVENTS

QUIT

ENDIF

ENDIF

SETEXACTOFF

(2)“取消”按钮的Click事件代码

LOCALYN

YN=MESSAGEBOX("

确定退出"

4+32,"

IFYN=6

3.2产品信息窗口代码

(1)Unload事件代码如下:

IFTHISFORM.FormMode="

cSelect"

ReturnTHISFORM.Selectedpro

(2)DblClick事件代码如下:

THISFORM.SelectedPro=ALLTRIM(THIS.VALUE)

THISFORM.Release

(3)Cmdser按钮的Click事件代码如下:

SelTJ="

.T."

IF.NOT.EMPTY(ALLTRIM(THISFORM.txt产品编号.Value))

SelTJ=SelTJ+"

AND'

+ALLTRIM(THISFORM.txt产品编号.Value)+"

'

$编号"

IF.NOT.EMPTY(ALLTRIM(THISFORM.txt产品名称.VALUE))

+ALLTRIM(THISFORM.txt产品名称.Value)+"

$品名"

SELECTProductInfo

SETFILTERTO

SETFILTERTO&

SelTJ

THISFORM.Refresh

(4)“退出”代码如下:

YN=MESSAGEBOX("

4+32,"

IFTHISFORM.FormMode="

THISFORM.SelectedPro="

0000000000"

ENDIFTHISFORM.Release

3.3客户信息浏览窗口代码

“查询”按钮的Click事件代码:

IF.NOT.EMPTY(ALLTRIM(THISFORM.txt编号.Value))

+ALLTRIM(THISFORM.txt编号.Value)+"

IF.NOT.EMPTY(ALLTRIM(THISFORM.txt名称.VALUE))

+ALLTRIM(THISFORM.txt名称.Value)+"

$名称"

IF.NOT.EMPTY(ALLTRIM(THISFORM.txt联系人.VALUE))

+ALLTRIM(THISFORM.txt联系人.Value)+"

$联系人"

SELECTClientInfo

(2)“打印”按钮的Click事件代码:

REPORTFORMClientInfoPreviewFOR&

3.4订单信息管理界面设置

(1)“增加”按钮的Click事件代码:

SELECTOrderInfo

THISFORM.OldRecord=RECNO()

APPENDBLANK

THISFORM.txt下单日期.VALUE=DATE()

THISFORM.txt订单总额.VALUE=0

THISFORM.bModify=.T.

THISFORM.bBrowse=.T.

THISFORM.ModeControl

(2)“修改”按钮的Click事件代码:

THISFORM.ReFresh

“删除”按钮的Click事件代码:

YN=Messagebox("

确定删除"

DELETE

PACK

IfEof().AND.BOF()ORRECCOUNT()=0

THISFORM.INIT

IFBOF()

Skip

Else

IfEof()

SKip-1

EndIF

“打印”按钮的Click事件代码:

REPORTFORMOrderInfoPreviewFOR

ALLTRIM(订单编号)=ALLTRIM(THISFORM.txt订单编号.Value)

“保存”按钮的Click事件代码:

LOCALOK,YN

OK=.T.

DOCASE

CASEEMPTY(ALLTRIM(THISFORM.txt订单编号.Value))

订单编号不能为空"

48,"

THISFORM.txt订单编号.SetFocus

OK=.F.

CASEEMPTY(ALLTRIM(THISFORM.txt产品编号.Value))

产品编号不能为空"

THISFORM.txt产品编号.SetFocus

CASETHISFORM.txt产品数量.Value=0

产品数量不能为空"

THISFORM.txt产品数量.SetFocus

CASEEMPTY(ALLTRIM(THISFORM.txt客户编号.Value))

客户编号不能为空"

THISFORM.txt客户编号.SetFocus

CASEEMPTY(ALLTRIM(THISFORM.txt联系人.Value))

联系人不能为空"

THISFORM.txt联系人.SetFocus

CASEEMPTY(ALLTRIM(THISFORM.txt联系电话.Value))

联系电话不能为空"

THISFORM.txt联系电话.SetFocus

OK=.F.

EndCase

IFOK=.T.

确定保存记录"

IFTABLEUPDATE(.F.)=.F.

订单编号错误"

THISFORM.bModify=.F.

THISFORM.bBrowse=.F.

EndIf

THISFORM.MonthView.Visible=.F.

“取消”按钮的Click事件代码:

LocalOK

确定取消"

TABLEREVERT(.F.)

IFBOF().AND.EOF()ORRECCOUNT()=0

GOTHISFORM.OldRecord

3.3系统使用说明书

使用本系统时,进入登录界面,初始用户名为“admin”,密码为:

“admin”

点击“我要登陆”,进入主控界面窗口。

点击“退出”菜单可退出系统。

参考文献

[1]《VisualFoxPro数据库应用实例完全解析》贾凤波杨树青杨玉顺编著人民邮电出版社2006年8月第1版

[2]《数据库应用基础VisualFoxPro6.0应用与开发技术》秦卫平耿植林方娇莉郑陵潇编

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

当前位置:首页 > 小学教育 > 语文

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

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