库存管理信息系统报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)新系统采用实时处理方式。
图2系统逻辑模型I
图3系统逻辑模型 II
(2)实体图和E-R图
出入库登记图
产品实体图
仓库实体图
产品与仓库的E-R图
3、输出设计(主要指打印输出设计)
4、存储文件格式设计(数据库结构设计)
5、输入设计(主要指数据录入卡设计)
6、代码设计(职工证号和部门代号等)
3-6工资管理信息系统数据库设计
数据库中的表对象
序号
名称
作用描述
1
期初库存
存储产品期初库存数量的基本信息
2
入库表
存储入库数量的基本信息
3
出库表
存储产品出库数量的基本信息
4
库存汇总表
存储计算产品的库存数量
表结构设计
期初库存的设计
表名称
期初库存
主键名称
代码
行的最大字节数
36
估计平均数据量
10
估计表的大小/年
300KB
序号
属性名称
属性描述
图1.3 选择附加数据库
(5)还原数据库过程如1.4 、1.5所示:
(6)数据库还原后,打开此次实习库存管理信息系统中的建立的相关表项,如1.6 、1.7所示:
五、参考文献
【1】童爱红,《visualC#NET应用教程》,清华大学出版社,2004年
【2】周忠荣,《数据库原理与应用》,清华大学出版社,2003年
(2)选择“开始”/“程序”/“Microsoft SQL Server”/“企业管理器”项,进入SQL Server 2000企业管理器。如图1.1所示:
(3)在打开的“控制台根目录”窗口中,连续单击父级节点,展开至如图1.2所示
图1.2 控件台根目录窗口
(4)选择“数据库”文件,单击鼠标右键,选择“所有任务”/“还原数据库”项,如图1.3所示。
(3)方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。
(4)系统的开发与使用与现行的管理制度没有冲突,而且现在员工通过培训可以很容易掌握和使用系统。
2、经济上
由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(Visual Basic6.0+SQL Server 2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不会造成过重的经济负担。而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。
记录产品名称信息
3
RKSL
入库数量
char
10
记录产品入库数量信息
4
JLDW
计量单位
char
10
记录产品计量单位信息
5
DJ
单价
float
8
记录产品单价信息
6
RKJE
入库金额
float
8
记录产品入库金额信息
SQL 语句: select * from 入库表
表内容:
出库表的设计
表名称
出库表
主键名称
代码
行的最大字节数
登陆库存台帐:
记账员依据合格的入库单和出库单登记产品出入库台帐,记录每一笔出入库业务。
库存统计:
统计员根据库存台帐定期统计分析各种产品每日、每月出入库数量等综合数据,也可进行库存数据的随机查询。
6、管理信息系统流程设想图(新系统模型)
三、系统设计部分
图1 产品库存管理信息系统功能模块结构图
2、新系统信息处理流程设计
二、系统分析部分
1、功能分析图
源自文库
2、业务流程图
3、数据流程图
4、数据字典
外部实体编号:S-01
外部实体名称:车间
简述:生产产品入库
输入的数据流:D-03
输出的数据流:D-01
数据流编号:D-01
数据流名称:入库单
简述:车间开出的产品入库单
数据流来源:车间
数据流去向:入库单审核模块
数据项组成:产品代码+产品名称+入库数量+单价+入库金额+单位
36
估计平均数据量
10
估计表的大小/年
300KB
序号
属性名称
属性描述
数据类型
字节数
备注
1
CPDM
产品代码
char
10
主键属性,规则从1001开始
2
CPMC
产品名称
char
40
记录产品名称信息
3
CKSL
出库数量
char
10
记录产品出库数量信息
4
JLDW
计量单位
char
10
记录产品计量单位信息
5
DJ
单价
8
记录产品期初金额信息
SQL语句:select * from 期初库存
表内容:
入库表的设计
表名称
入库表
主键名称
代码
行的最大字节数
36
估计平均数据量
10
估计表的大小/年
280KB
序号
属性名称
属性描述
数据类型
字节数
备注
1
CPDM
产品代码
char
10
主键属性,规则从1001开始
2
CPMC
产品名称
char
40
数据流量:约30张/日
高峰流量:约50张/日
处理逻辑编号:P-02
处理逻辑名称:入库处理
简述:根据合格入库单,将入库数据记入库存台帐
输入的数据流:合格入库单
处理描述:根据合格入库单,将入库数据记入库存台帐,并更新相应的库存数量和金额
输出的数据流:入库数据
处理频率:30次/日
数据存储编号:F-01
数据存储名称:库存台帐
四、系统实施部分
1-5表如下:
1、 封面
2、期初库存浏览1
3、期初库存浏览2
4、入库表浏览1
5、入库表浏览2
6、出库表浏览1
7、出库表浏览2
8、库存汇总表浏览1
9、库存汇总表浏览2
10、期初库存代码源程序
11、入库表代码源程序
12、出库表代码源程序
13、库存汇总表代码源程序
14、关于
糖果库存管理信息系统使用说明书
简述:记录产品出入库数据的明细账
数据存储组成:日期+产品代码+产品名称+入库数量+库存数量
关键字:流水号
相关联的处理:P-01,P-02,P-03,P-04
5、数据加工处理的描述
单据审核:
审核员负责对产品入库单、出库单进行审核,检查入库单和出库单填写的形式是否符合要求,产品实际入库数量和金额与入库单上的数据是否一致,出库单上填写的出库数量是否大于产品实际库存量等。不合格的单据分别返回车间和销售科,合格的单据转给记账员登记库存台帐。
【3】陈佳,《信息系统开发方法教程》(第三版),清华大学出版社,2009年8月第3版
【4】黄梯云,《管理信息系统》,高等教育出版社,2009年7月
【5】薛华成,《管理信息系统》(第五版),清华大学出版社,2007年8月
【6】王勇领,《计算机数据处理系统分析与设计》,清华大学出版社,1986年
【7】姜方桃,《管理信息系统理论与实务》,清华大学出版社,2009年3月
3、
技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。
本系统采用Visual Basic6.0作为系统应用程序开发工具,采用SQL Server 2000建立数据库,并通过Visual Basic6.0中的ADO控件使两者进行连接从而进行系统软件开发。Visual Basic6.0不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。此外,从开发人员的水平考虑,作为信息管理信息系统课程学习的学生,相关知识的积累知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。
2、源程序17
产品库存管理信息系统
一、可行性分析
1、管理上的可行性
该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:
(1)实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。
(2)强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。
数据类型
字节数
备注
1
CPDM
产品代码
char
10
主键属性,规则从1001开始
2
CPMC
产品名称
char
40
记录产品名称信息
3
QCKCSL
期初库存数量
char
10
记录产品期初库存数量信息
4
JLDW
计量单位
char
10
记录产品计量单位信息
5
DJ
单价
float
8
记录产品单价信息
6
QCJE
期初金额
float
(6)代码源程序管理相关界面
代码源程序管理可以完成对产品库存管理信息系统设计过程进行程序管理,本界面由四个独立的界面组成,包括浏览所有库存管理信息系统的代码信息。通过对此界面的管理工作,以便系统设计人员更好的进行代码设计和维护工作。
(7)帮助管理界面
帮助管理界面主要是对本库存管理信息系统开发设计的相关人员、日期说明,以便进行产权的合法保护,避免侵权行为!
select * from 库存汇总表
表内容:
7、程序设计说明书
本应用程序由14个窗体组成,主要的分别是主窗体、期初库存窗体、入库窗体、出库窗体、库存汇总窗体等。
(1)系统主界面
运行本系统,将显示库存管理子系统的主界面,各个功能模块全部以菜单形式显示,用户直接单击即可进入相应的界面。
(2)期初库存主界面
8
记录产品出库金额
2
QCJE
期初金额
float
8
记录产品期出金额
3
RKJE
入库金额
float
8
记录产品入库金额
4
KCHZE
库存汇总额
float
8
记录产品库存汇总金额
SQL 语句: select 出库表. 出库金额, 期初库存. 期初金额, 入库表 . 入库金额 ,入库表. 入库金额-出库表. 出库金额+期初库存 .期初金额 as 库存会总额 into 库存汇总表 from入库表, 出库表 , 期初库存 where 期初库存. 产品代码=入库表.产品代码 and 期初库存 . 产品代码=出库表 . 产品代码 and 出库表. 产品代码=入库表. 产品代码
期初库存管理可完成对期初库存的管理工作,本界面由两个独立界面组成,包括浏览所有的期初库存信息。通过添加功能键实现对期初库存信息的管理工作,以便仓库管理部门的管理员能够具有一个管理期初库存信息的平台。
(3)入库管理相关界面
入库管理可完成对入库信息的管理工作,本界面由两个独立的界面组成,包括浏览所有的入库信息。通过添加功能键实现对入库信息的管理工作,以便仓库管理部门的管理员能够具有一个管理入库信息的平台。
float
8
记录产品单价信息
6
CKJE
出库金额
float
8
记录产品出库金额信息
SQL 语句:select * from 出库表
表内容:
库存汇总表的设计
表名称
库存汇总表
主键名称
代码
行的最大字节数
34
估计平均数据量
16
估计表的大小/年
240KB
序号
属性名称
属性描述
数据 类型
字节数
备注
1
CKJE
出库金额
float
(4)出库管理相关界面
出库管理可进行对出库信息的管理工作,本界面由两个独立的界面组成,包括浏览所有的出库信息。通过添加功能键实现对出库信息的管理工作,以便仓库管理部门的管理员能够具有一个管理出库信息的平台。
(5)库存汇总管理相关界面
库存汇总管理可完成对库存信息的汇总管理工作,本界面由两个独立的界面组成,包括浏览所有的汇总库存信息。通过此界面等实现对库存信息的管理工作,以便仓库管理部门的管理员能够具有一个全面管理库存信息的平台。
(1)由于学校微机室已将“光盘\mingrisoft\库存管理系统\SMS\SMS\Database”文件夹中的“db_SMS_Data.MDF”和“db_SMS_Log.LDF”文件拷贝到SQL Server 2000安装路径下的“MSSQL”/“Data”目录下。所以我小组成员在做关于糖果的库存管理信息系统时候,只需要从第(2)步开始进行。
图2系统逻辑模型I
图3系统逻辑模型 II
(2)实体图和E-R图
出入库登记图
产品实体图
仓库实体图
产品与仓库的E-R图
3、输出设计(主要指打印输出设计)
4、存储文件格式设计(数据库结构设计)
5、输入设计(主要指数据录入卡设计)
6、代码设计(职工证号和部门代号等)
3-6工资管理信息系统数据库设计
数据库中的表对象
序号
名称
作用描述
1
期初库存
存储产品期初库存数量的基本信息
2
入库表
存储入库数量的基本信息
3
出库表
存储产品出库数量的基本信息
4
库存汇总表
存储计算产品的库存数量
表结构设计
期初库存的设计
表名称
期初库存
主键名称
代码
行的最大字节数
36
估计平均数据量
10
估计表的大小/年
300KB
序号
属性名称
属性描述
图1.3 选择附加数据库
(5)还原数据库过程如1.4 、1.5所示:
(6)数据库还原后,打开此次实习库存管理信息系统中的建立的相关表项,如1.6 、1.7所示:
五、参考文献
【1】童爱红,《visualC#NET应用教程》,清华大学出版社,2004年
【2】周忠荣,《数据库原理与应用》,清华大学出版社,2003年
(2)选择“开始”/“程序”/“Microsoft SQL Server”/“企业管理器”项,进入SQL Server 2000企业管理器。如图1.1所示:
(3)在打开的“控制台根目录”窗口中,连续单击父级节点,展开至如图1.2所示
图1.2 控件台根目录窗口
(4)选择“数据库”文件,单击鼠标右键,选择“所有任务”/“还原数据库”项,如图1.3所示。
(3)方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。
(4)系统的开发与使用与现行的管理制度没有冲突,而且现在员工通过培训可以很容易掌握和使用系统。
2、经济上
由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(Visual Basic6.0+SQL Server 2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不会造成过重的经济负担。而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。
记录产品名称信息
3
RKSL
入库数量
char
10
记录产品入库数量信息
4
JLDW
计量单位
char
10
记录产品计量单位信息
5
DJ
单价
float
8
记录产品单价信息
6
RKJE
入库金额
float
8
记录产品入库金额信息
SQL 语句: select * from 入库表
表内容:
出库表的设计
表名称
出库表
主键名称
代码
行的最大字节数
登陆库存台帐:
记账员依据合格的入库单和出库单登记产品出入库台帐,记录每一笔出入库业务。
库存统计:
统计员根据库存台帐定期统计分析各种产品每日、每月出入库数量等综合数据,也可进行库存数据的随机查询。
6、管理信息系统流程设想图(新系统模型)
三、系统设计部分
图1 产品库存管理信息系统功能模块结构图
2、新系统信息处理流程设计
二、系统分析部分
1、功能分析图
源自文库
2、业务流程图
3、数据流程图
4、数据字典
外部实体编号:S-01
外部实体名称:车间
简述:生产产品入库
输入的数据流:D-03
输出的数据流:D-01
数据流编号:D-01
数据流名称:入库单
简述:车间开出的产品入库单
数据流来源:车间
数据流去向:入库单审核模块
数据项组成:产品代码+产品名称+入库数量+单价+入库金额+单位
36
估计平均数据量
10
估计表的大小/年
300KB
序号
属性名称
属性描述
数据类型
字节数
备注
1
CPDM
产品代码
char
10
主键属性,规则从1001开始
2
CPMC
产品名称
char
40
记录产品名称信息
3
CKSL
出库数量
char
10
记录产品出库数量信息
4
JLDW
计量单位
char
10
记录产品计量单位信息
5
DJ
单价
8
记录产品期初金额信息
SQL语句:select * from 期初库存
表内容:
入库表的设计
表名称
入库表
主键名称
代码
行的最大字节数
36
估计平均数据量
10
估计表的大小/年
280KB
序号
属性名称
属性描述
数据类型
字节数
备注
1
CPDM
产品代码
char
10
主键属性,规则从1001开始
2
CPMC
产品名称
char
40
数据流量:约30张/日
高峰流量:约50张/日
处理逻辑编号:P-02
处理逻辑名称:入库处理
简述:根据合格入库单,将入库数据记入库存台帐
输入的数据流:合格入库单
处理描述:根据合格入库单,将入库数据记入库存台帐,并更新相应的库存数量和金额
输出的数据流:入库数据
处理频率:30次/日
数据存储编号:F-01
数据存储名称:库存台帐
四、系统实施部分
1-5表如下:
1、 封面
2、期初库存浏览1
3、期初库存浏览2
4、入库表浏览1
5、入库表浏览2
6、出库表浏览1
7、出库表浏览2
8、库存汇总表浏览1
9、库存汇总表浏览2
10、期初库存代码源程序
11、入库表代码源程序
12、出库表代码源程序
13、库存汇总表代码源程序
14、关于
糖果库存管理信息系统使用说明书
简述:记录产品出入库数据的明细账
数据存储组成:日期+产品代码+产品名称+入库数量+库存数量
关键字:流水号
相关联的处理:P-01,P-02,P-03,P-04
5、数据加工处理的描述
单据审核:
审核员负责对产品入库单、出库单进行审核,检查入库单和出库单填写的形式是否符合要求,产品实际入库数量和金额与入库单上的数据是否一致,出库单上填写的出库数量是否大于产品实际库存量等。不合格的单据分别返回车间和销售科,合格的单据转给记账员登记库存台帐。
【3】陈佳,《信息系统开发方法教程》(第三版),清华大学出版社,2009年8月第3版
【4】黄梯云,《管理信息系统》,高等教育出版社,2009年7月
【5】薛华成,《管理信息系统》(第五版),清华大学出版社,2007年8月
【6】王勇领,《计算机数据处理系统分析与设计》,清华大学出版社,1986年
【7】姜方桃,《管理信息系统理论与实务》,清华大学出版社,2009年3月
3、
技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。
本系统采用Visual Basic6.0作为系统应用程序开发工具,采用SQL Server 2000建立数据库,并通过Visual Basic6.0中的ADO控件使两者进行连接从而进行系统软件开发。Visual Basic6.0不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。此外,从开发人员的水平考虑,作为信息管理信息系统课程学习的学生,相关知识的积累知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。
2、源程序17
产品库存管理信息系统
一、可行性分析
1、管理上的可行性
该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:
(1)实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。
(2)强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。
数据类型
字节数
备注
1
CPDM
产品代码
char
10
主键属性,规则从1001开始
2
CPMC
产品名称
char
40
记录产品名称信息
3
QCKCSL
期初库存数量
char
10
记录产品期初库存数量信息
4
JLDW
计量单位
char
10
记录产品计量单位信息
5
DJ
单价
float
8
记录产品单价信息
6
QCJE
期初金额
float
(6)代码源程序管理相关界面
代码源程序管理可以完成对产品库存管理信息系统设计过程进行程序管理,本界面由四个独立的界面组成,包括浏览所有库存管理信息系统的代码信息。通过对此界面的管理工作,以便系统设计人员更好的进行代码设计和维护工作。
(7)帮助管理界面
帮助管理界面主要是对本库存管理信息系统开发设计的相关人员、日期说明,以便进行产权的合法保护,避免侵权行为!
select * from 库存汇总表
表内容:
7、程序设计说明书
本应用程序由14个窗体组成,主要的分别是主窗体、期初库存窗体、入库窗体、出库窗体、库存汇总窗体等。
(1)系统主界面
运行本系统,将显示库存管理子系统的主界面,各个功能模块全部以菜单形式显示,用户直接单击即可进入相应的界面。
(2)期初库存主界面
8
记录产品出库金额
2
QCJE
期初金额
float
8
记录产品期出金额
3
RKJE
入库金额
float
8
记录产品入库金额
4
KCHZE
库存汇总额
float
8
记录产品库存汇总金额
SQL 语句: select 出库表. 出库金额, 期初库存. 期初金额, 入库表 . 入库金额 ,入库表. 入库金额-出库表. 出库金额+期初库存 .期初金额 as 库存会总额 into 库存汇总表 from入库表, 出库表 , 期初库存 where 期初库存. 产品代码=入库表.产品代码 and 期初库存 . 产品代码=出库表 . 产品代码 and 出库表. 产品代码=入库表. 产品代码
期初库存管理可完成对期初库存的管理工作,本界面由两个独立界面组成,包括浏览所有的期初库存信息。通过添加功能键实现对期初库存信息的管理工作,以便仓库管理部门的管理员能够具有一个管理期初库存信息的平台。
(3)入库管理相关界面
入库管理可完成对入库信息的管理工作,本界面由两个独立的界面组成,包括浏览所有的入库信息。通过添加功能键实现对入库信息的管理工作,以便仓库管理部门的管理员能够具有一个管理入库信息的平台。
float
8
记录产品单价信息
6
CKJE
出库金额
float
8
记录产品出库金额信息
SQL 语句:select * from 出库表
表内容:
库存汇总表的设计
表名称
库存汇总表
主键名称
代码
行的最大字节数
34
估计平均数据量
16
估计表的大小/年
240KB
序号
属性名称
属性描述
数据 类型
字节数
备注
1
CKJE
出库金额
float
(4)出库管理相关界面
出库管理可进行对出库信息的管理工作,本界面由两个独立的界面组成,包括浏览所有的出库信息。通过添加功能键实现对出库信息的管理工作,以便仓库管理部门的管理员能够具有一个管理出库信息的平台。
(5)库存汇总管理相关界面
库存汇总管理可完成对库存信息的汇总管理工作,本界面由两个独立的界面组成,包括浏览所有的汇总库存信息。通过此界面等实现对库存信息的管理工作,以便仓库管理部门的管理员能够具有一个全面管理库存信息的平台。
(1)由于学校微机室已将“光盘\mingrisoft\库存管理系统\SMS\SMS\Database”文件夹中的“db_SMS_Data.MDF”和“db_SMS_Log.LDF”文件拷贝到SQL Server 2000安装路径下的“MSSQL”/“Data”目录下。所以我小组成员在做关于糖果的库存管理信息系统时候,只需要从第(2)步开始进行。