库存管理系统

发布 2022-02-06 23:09:28 阅读 8911

《物流信息系统》课程设计任务书。

目录。前言 4

系统设计背景4

系统设计分工4

第1章系统需求分析 4

1.1 系统业务流程的调查和分析 4

1.2 系统数据流程的调查和分析 5

1.3 数据库设计 5

1.4 数据字典 8

1.5 e-r图 9

第2章系统设计 10

2.1 模块结构图 10

2.2 **设计 10

2.3 输入输出设计 11

第3章系统实现 11

3.1 登录模块 11

3.2 主控模块 16

3.3 基本操作模快 17

3.3.1 入库操作模快 17

3.3 .2 出库操作模快 24

3.3 .3 打印操作模快 30

3.3 .4 系统帮助及退出操作模快 31

第4章系统评价与小结 34

系统设计背景。

库存管理系统起着现存物料信息收集和管理的作用,为生产管理,采购管理和销售管理的决策过程提供基础数据支持,兵以此进行生产成本核算,了解库存资金在生产经营活动中的占用情况。

库存管理系统需要从货位,批次,单位等不同角度来管理库存物品,从多种角度反映物品的库存情况,以便用户可以及时了解和控制库存业务各方面的情况和数据。库存管理系统需要与采购,销售,生产等子系统进行数据集成,统一与这些子系统相关的业务数据,如采购收货单,生产领料单,销售发货单等直接生成入,出库单等,保持数据的一致性。

仓库是企业物流的集散结点,是物品归集,统计和核算的基础。库存管理系统通过库存物品的入库,出库,移动和盘点等操作对企业的物流进行全面的控制和管理,以达到降低库存,减少资金占用,杜绝物料积压鱼短缺现象,提高客户服务水平,保证生产经营活动顺利进行的目的。

系统设计分工。

本系统由叶晓雯,我和**珍3人共同完成,其具体的分工如下:

我负责基本操作模块;**珍负责查询操作模块;叶晓雯负责系统管理模块。 其中我负责的基本操作模块包括了入库操作,出库操作,报表打印,进入系统,退出系统与系统帮助5个模块。

第1章系统需求分析。

1.1 系统业务流程的调查和分析。

1.2 系统数据流程的调查和分析。

1.3 数据库设计。

表结构样表如下。

table1:bhb

table2:rkb

table3:czy

table4:djbhb

table5:ghdwb

table6:gzyb

table7:hzb

table8:kcb

table9:rkb

1.4 数据字典。

1. 商品类别信息,包括的数据项有:类别名称等;

2. 商品信息,包括的数据项有:商品编号、商品名称、计量单位、,类别、**、生产厂家、更新日期、备注信息等;

3. **商信息,包括的数据项有:编号、**商名称、地址、备注信息等;

4. 操作员信息,包括的数据项有:销售员编号、类别、备注信息等;

5. 进货订单信息,包括的数据项有:日期、编号、**商、商品编号、商品型号、数量、单价、备注信息等;

6. 入库单信息,包括的数据项有:入库日期、编号、**商编号、商品编号、商品型号、数量、单价、备注信息等;

7. 库存信息,包括的数据项有:更新日期、编号、商品型号、数量、单价、备注信息等;

1.5 e-r图。

第2章系统设计。

2.1 模块结构图。

2.2 **设计。

合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在设计**时逻辑上必须能够满足用户的需要,在结构上应当与处理的方法相一致。**要系统化,一个**应唯一标志它所代表的事物和属性,在**设计时,要预留足够的位置,以适应不断变化的需要。本系统采用的是顺序码和层次码。

2.2.1 材料编号**(6位)

采用顺序码进行编码:

例如 000001 代表羊皮 000003 代表漆皮。

2.2.2 货位**(2位)

采用层次码进行编码: 格式为a0或b0 a表示面料 b 表示鞋底。

例如a1 表示漆皮 b1 表示中底

2.3 输入输出设计。

2.3.1输入设计。

输入工具:键盘输入,鼠标输入。

键盘仍是最普遍的输入方式。基本上,采用何种输入方式,还是得依作业面、数据的性质与数据量的多寡来考虑。如有变更输入方式的需求,当然还是得考虑有没有技术的支持。

现在的图形作业环境已经很普及,但是在设计输入画面时,还是以简单清楚为首要原则,太花俏的画面尽量避免。还有,整个系统的操作方式最好能前后一致,不要让用户花太多的时间学习操作方法,而是投入在作业面的应用上会好些。

系统在接收用户输入的数据时,应能作数据正确性的初步检核。除了系统的数据检核外,我们也必须针对一些数据的输入来考虑方便性的问题。例如:

输入客户编号就比直接输入客户名称来的有效率。所以设计时必须要考虑系统的可操作性与方便性。

2.3.2输出设计。

输出设备: 显示器,打印机。

系统计算机化的目的就是要方便数据的查询及分析。有些查询是很简单的,没有打印出来存档的必要。通常我们会把它设计在屏幕上显示,例如:

要查询某商品的编号。有些是需要留底备查的,我们就需要打印出来,如销售单报表。所有的报表最好能事前请使用单位提出详细的格式说明,譬如说,这份报表的产生时机,及它的数据**,还有一些数据的计算法则。

第3章系统实现。

3.1 登录模块。

系统启动后,将出现如图4.1 所示的用户登录窗体,用户输入用户名,然后输入密码,如果是系统管理员,那么拥有最大的权限,比如可以修改和打印数据,增加访问人员,密码修改,系统权限改变等。如果是普通用户登录,那么只可以对一般数据进行查询与基本操作功能。

实现这一功能的**为:

unit loginut;

interface

useswindows, messages, sysutils, variants, classes, graphics, controls, forms,dialogs, stdctrls, extctrls, buttons, db, adodb;

typetloginfm = class(tform)

panel1: tpanel;

groupbox1: tgroupbox;

userpasedit: tlabelededit;

label1: tlabel;

usernamebox: tcombobox;

loginbt: tspeedbutton;

closebt: tspeedbutton;

adoquery: tadoquery;

procedure closebtclick(sender: tobject);

procedure formcreate(sender: tobject);

procedure formactivate(sender: tobject);

procedure loginbtclick(sender: tobject);

procedure userpaseditkeydown(sender: tobject; var key: word;

shift: tshiftstate);

procedure usernameboxkeydown(sender: tobject; var key: word;

shift: tshiftstate);

private

public

end;var

库存管理系统

张三。目录。第一章库存管理系统概述 1 1.1 引言 1 1.2 用户特点 1 1.3 库存管理的必要性和意义 1 1.3.1 开发库存管理系统的必要性 1 1.3.2 计算机库存管理的意义 2 1.4 库存管理系统设计目标 2 1.5 库存管理系统调研情况 3 1.5.1 国内外现状研究 3 1....

库存管理系统

c语言 课程设计报告。学生姓名 张哲李浩黄天钟思佳。指导教师夏芸。实验名称 库存管理系统 所在系 电子信息系 所学专业 计算机科学与技术 年级 一年级 2 班 2012年 06 月 14 日。一 设计内容与设计要求。1 设计内容 对课程 算法与程序设计 中的相关内容进行综合设计或应用 具体课题题目见...

库存管理系统

第一节系统调查与分析 以美国某批发服务公司的计算机信息系统为例。该公司从生产厂家购进各类商品放入仓库,接受各地零售商的订单,按要求将货物运到指定地点。一般说来零售商总喜欢首先到这个公司订货由于它的批发 较为低廉。但是,如果某个零售商的订货要求得不到满足,它就会转向其它公司订货,从而使这个公司失去顾客...