信息管理毕业论文样板仓库管理2Word文档格式.docx

上传人:b****4 文档编号:16414326 上传时间:2022-11-23 格式:DOCX 页数:64 大小:110.56KB
下载 相关 举报
信息管理毕业论文样板仓库管理2Word文档格式.docx_第1页
第1页 / 共64页
信息管理毕业论文样板仓库管理2Word文档格式.docx_第2页
第2页 / 共64页
信息管理毕业论文样板仓库管理2Word文档格式.docx_第3页
第3页 / 共64页
信息管理毕业论文样板仓库管理2Word文档格式.docx_第4页
第4页 / 共64页
信息管理毕业论文样板仓库管理2Word文档格式.docx_第5页
第5页 / 共64页
点击查看更多>>
下载资源
资源描述

信息管理毕业论文样板仓库管理2Word文档格式.docx

《信息管理毕业论文样板仓库管理2Word文档格式.docx》由会员分享,可在线阅读,更多相关《信息管理毕业论文样板仓库管理2Word文档格式.docx(64页珍藏版)》请在冰豆网上搜索。

信息管理毕业论文样板仓库管理2Word文档格式.docx

第一节测试环境53

第二节测试方法53

第三节测试项目54

第四节测试结果分析56

第六章总结57

参考文献58

附录59

第一章概述

随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。

如在查找情报资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。

因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。

信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。

处在信息时代的今天,信息的作用越来越为人们所重视。

制定工作计划,研究投资策略,都离不开对信息的充分利用。

它通过对数据的加工处理,及时为管理与决策分析提供信息。

随着仓库管理信息系统在企业中的广泛应用,该系统对企业的影响也会越来越大,它对企业仓库管理方面的贡献是无可替代的。

第二章仓库管理信息系统需求分析

第一节仓库管理信息系统的用户需求简介

人类社会正从工业时代阔步迈向信息时代,人们越赖越重视信息技术对传统产业的改造,信息化水平的高低已经成为衡量一个企业现代化水平的高低。

在这种环境下,传统的手工仓库管理已经远远落后于企业的信息化管理,正在逐渐成为企业高速发展的后腿。

仓库是成本的重要组成部分,合理、高效的仓库管理方法,能有效的控制产品成本中的仓库费用,达到提高企业经济效益的目的。

而使用仓库管理系统软件来管理公司的货物调配工作,无疑是现代企业高速发展的强有力翅膀,加速企业的腾飞。

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业仓库的管理势在必行。

对于大中型企业来说,利用计算机支持企业高效率完成仓库管理的日常事务,是适应现代企业制度要求、推动企业仓库管理走向科学化、规范化的必要条件;

而仓库管理是一项琐碎、复杂而又十分细致的工作,库存盘点、报表的统计查询的工作量很大,一般不允许出错,如果实行手工操作,每月仓库库存须手工填制大量的表格,这就会耗费工作人员大量的时间和精力。

计算机进行仓库管理,不仅能够保证库存盘点准确无误、快速输出,这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

要完成一个仓库管理系统,我们还要对仓库管理的日常操作步骤,这是我们进行系统开发的一个先决条件。

图2-1系统处理流程图

第二节仓库管理信息系统的要求

目标系统应该达到以下要求:

1、时间经济性。

优化逻辑设计与物理设计,使系统运行效率高反映速度快。

2、可靠性。

能连续准确的处理业务,有较强的容错能力。

3、可理解性。

用户容易理解和使用该系统。

4、可维护性和适应性。

系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。

5、可用性。

目标系统功能齐全,能够完全满足业务需求。

6、安全保密性。

保证系统的物理安全、数据存储和存取的安全

与保密、数据传输的安全与保密,做好使用人员的授权管理。

第三节数据流程图

系统处理流程图

第三章仓库管理信息系统设计

第一节仓库管理信息系统功能描述及模块图

1.登录管理功能

本企业仓库管理系统为开放式系统,设置登录系统对用户密码及权限进行验证,为保证数据库的安全性和信息的一致性起到一定的支撑作用。

其中在用户登录时,需要经过密码身份验证才能进入,并根据不同的用户身份,分配不同的使用权限,进入到各自的操作界面。

登陆流程图如下:

图3-1登陆流程图

2.基本信息管理功能

在这个模块中包括了系统的基本信息数据,有公司信息、职员信息、货物信息、仓库信息、供应商信息、客户信息以及库存状况。

在这里我们可以查看相关的基本信息,以方便管理员进行相应的操作。

图3-2基本信息模块功能结构图

3.仓库管理功能

所谓仓库管理模块,就是对仓库的操作管理,其中包括了新增入库单,新增出库单,入库单管理,出库单管理,月盘管理,以及票据查询管理和库存查询管理这些常用的功能。

功能结构图如下:

图3-3仓库管理模块功能结构图

4.报表统计管理功能

在本模块的设计中,我们要事项报表打印和货物的统计功能,这两个功能也是本系统需要实现的重要功能,其中报表打印功能中还包括了入库单的打印,出库单的打印以及月盘点的打印。

图3-4报表统计功能模块结构图

5.系统管理功能

在这个模块里,我们要实现一些系统的管理,包括查看日志,数据清除,修改密码,用户管理和用户切换功能,这个模块是对系统的总的管理。

图3-5系统管理功能模块结构图

第二节系统开发环境简介

选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;

另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。

操作系统:

Windows98或以上版本

数据库:

MSAccess2000

开发工具与语言:

VisualBasic6.0英文版

第三节数据库设计

数据库设计是建立数据库及其应用系统的的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,够周最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

规范设计法中比较著名的有新奥尔良(NewOrleans)方法。

它将数据库分为四个阶段:

需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)[6]。

数据库的需求分析是整个设计过程的基础,必须首先准确了解与分析用户需求(包括数据与处理)。

数据库的概念设计是整个数据库设计的关键所在,在需求分析的基础上,用概念数据模型,如常用的E-R数据模型来表示数据及其相互间的联系。

概念数据模型独立于具体的DBMS,是面向现实世界的数据模型,是准确表达现实世界数据间关系的重要环节。

数据库的逻辑设计是分析概念设计所得到的概念数据模型,并根据所采用的DBMS的功能和限制,将其转变为能支持的逻辑模式,并对其进行优化,且用数据定义语言DDL或视图来表示。

数据库的物理设计将根据逻辑模式、DBMS及所用计算机系统平台设计数据库的内模式,即文件结构、各种存取路径、存储空间的分配、记录的存储格式等。

1. 系统数据库的概念设计

将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。

E-R数据模型是常用的概念设计表示模型。

根据需求分析,对系统规划设计出的实体有:

公司信息、职员信息、货物信息、仓库信息、供应商信息,客户信息,入库单,出库单,盘点单及日志等属性。

具体实体属性E-R图如下:

公司信息实体的E-R图如下:

图3-6公司信息实体E-R图

职员信息实体的E-R图如下:

图3-7职员信息实体E-R图

货物信息实体的E-R图如下:

图3-8货物信息实体E-R图

仓库信息实体的E-R图如下:

图3-9仓库信息实体E-R图

供应商信息实体的E-R图如下:

图3-10供应商信息实体E-R图

客户信息实体的E-R图如下:

图3-11客户信息实体E-R图

入库单信息实体的E-R图如下:

图3-12入库单信息实体E-R图

出库单信息实体的E-R图如下:

图3-13出库单信息实体E-R图

2. 系统数据库的逻辑结构设计

从理论上讲,设计逻辑结构应该选者最适合与相应概念结构的数据模型,然后对支持这种数据模型的各种DBMS进行比较,从中选出最合适的DBMS。

[6]

在概念设计完成后应进行数据库的逻辑设计,逻辑设计首先将概念设计得出的E-R图转换成等价的关系模式,然后将其规范化。

关系模型的逻辑结构是一组关系模式的集合。

E-R图则是由实体、实体的属性和实体之间的联系组成[6]。

下面是根据系统的E-R图得出的几个关系模式:

公司信息(公司名称,公司地址,所在国家,所在省份,所在城市,邮政编码,电话号码,电子邮件,业务综述)

职员信息(编号,姓名,性别,头衔,电话号码,手机,通讯地址,邮政编码。

备注)

货物信息(编号,货物名称,货物规格,货物类别,最高限量,最低限量,计量单位,货物备注)

仓库信息(编号,仓库名称,仓库地点,保管员,备注)

供应商信息(编号,供应商名称,联系人姓名,地址,城市,邮政编码,省份,国家,电话号码,传真号码,电子邮件,开户银行,业务综述,备注)

客户信息(编号,客户名称,联系人,电话号码,手机,传真号码,电子邮件,开户银行,银行帐号,备注)

入库单(货物编号,货物规格,入库单价,数量,计量单位,金额,其它金额,供应商,存放仓库,备注,经办人)

出库单(货物编号,货物规格,出库单价,数量,计量单位,金额,其它金额,客户,存放仓库,备注,经办人)

3.系统数据库主要数据表结构

下面给出系统数据库中主要数据表的结构,如下:

表1:

公司信息表

字段名

数据类型

字段说明

索引设置

编号

Int(4)

主索引

公司名称

string

公司的名称

普通索引

地址

公司的地址

城市

公司所在城市

省份

公司所在省份

邮政编码

float

国家

公司所在国家

电话号码

Nvarchar(512)

电子邮件

公司电子邮件

传真号码

fNvarchar(512)

公司传真号码

开户银行

char

公司开户银行

银行帐号

公司银行帐号

业务描述

公司业务描述

表2:

职员信息表

职员的编号

姓名

职员的姓名

性别

职员的性别

头衔

职员的头衔

date

职员的电话

手机

职员的手机号

职员的地址

备注

字符型

职员的其他的情况

表3:

货物信息表

货物的编号

货物名称

货物的名称

货物类别

货物的类别

货物规格

货物的规格

计量单位

货物的计量单位

最低限量

货物的最低限量

最高限量

货物的最高限量

货物的其他说明的

表4:

仓库信息表

仓库的编号

仓库名称

仓库的名称

仓库地点

仓库的地点

保管员编号

仓库保管员的编号

表5:

入库表

自动编号

货物编号

经办人编号

经办人的编号

入库时间

dateTime

入库的时间

入库单价

入库的单价

入库数量

入库的数量

仓库编号

存放仓库的编号

其他说明的东西

表6:

出库表

出库时间

出库的时间

出库单价

Nvarchar(512)

出库的单价

出库数量

出库的数量

表7:

库存状况表

库存编号

库存的

所放仓库的编号

表8:

盘点单表

盘点的编号

盘点仓库的编号

盘点时间

盘点数据

第四章仓库管理信息系统的功能实现

第一节系统技术要点

1. 时间范围的查询

时间范围的查询和一般字符的查询并不一样。

一般字符的查询使用SQL语句“SELECT*FROMjiatingwhere姓名='

"

+ss+”即可,对于时间这样的字符使用的SQL必须是这样的格式“SELECT*FROMMANGwhere日期Between"

#222002"

And"

222003#”。

因此使用SS定义STRING型变量用SS="

#"

&

Text1.Text&

"

连接中间字符使用SELECT*FROMMANGwhere日期Between"

+ss+"

+ss2+"

索检记录。

2. 打印查询后的记录

对于动态打印,直接使用DataReport是无法实现的。

所以首先建立临时数据表用"

INSERTINTOQUERYSELECT*FROMQUERYwhere"

mycn,adOpenKeyset,adLockOptimistic将要打印的记录存放其中,再使用DataReport时,我通过DataEnvironment连接了一个临时数据表,该数据表中的数据根据查询条件的不同而变化,然后用PrivateSubDataReport_QueryClose(CancelAsInteger,CloseModeAsInteger)

UnloadDataReport2

UnloadDataEnvironment1

EndSub

刷新报表即可。

组合查询

实现:

将查询的字段也设为变量嵌入到SQL中语句如下:

ss2=Text2.Text

ss3=Text3.Text

Adodc1.RecordSource="

SELECT*FROMmangwhere字段1='

+ss4+"

'

and字段2='

+ss5+"

Adodc1.Refresh

下面给出系统开发出来的详细界面以阐述仓库管理信息系统的具体功能。

系统完整源代码见附件,首先是进入登陆界面

图4-1用户登陆界面

在工程引用ADO2.0。

在命令按钮单击写下连接数据库USER表的判断语句

实现代码如下:

PrivateDeclareFunctionGetUserNameLib"

advapi32.dll"

Alias"

GetUserNameA"

(ByVallpbufferAsString,nSizeAsLong)AsLong

PublicOKAsBoolean

PrivateSubForm_Load()

DimsBufferAsString

DimlSizeAsLong

sBuffer=Space$(255)

lSize=Len(sBuffer)

CallGetUserName(sBuffer,lSize)

IflSize>

0Then

txtUserName.Text=left$(sBuffer,lSize)

Else

txtUserName.Text=vbNullString

EndIf

'

初始化数据连接

Data2.DatabaseName=DataPath

数据源为user表单

Data2.RecordSource="

用户管理"

PrivateSubcmdCancel_Click()

OK=False

Me.Hide

PrivateSubcmdOK_Click()

ToDo:

创建测试密码是否正确

OnErrorResumeNext

检查正确密码

DimsuccessAsBoolean

success=False

DimfitAsString

查找用户名

fit="

用户名='

fit=fit+txtUserName.Text+"

Data2.Recordset.FindFirstfit

找不到该用户

IfData2.Recordset.NoMatchThen

success=False

MsgBox"

该用户不存在!

vbCritical

ExitSub

找到该用户,但密码错误

OnErrorGoToenter

DimOldPasAsString

OldPas=Data2.Recordset.Fields("

用户密码"

).Value

IfOldPas=txtPassword.TextThen

enter:

success=True

以下三个变量保存以备后用

UserName=txtUserName.Text'

用户名

UserPas=txtPassword.Text'

密码

Purview=Data2.Recordset.Fields("

用户权限"

).Value'

权限

如果登陆失败

Ifsuccess=FalseThen

密码错误,再试一次!

vbExclamation,"

登录"

txtPassword.SetFocus

txtPassword.SelStart=0

txtPassword.SelLength=Len(txtPassword.Text)

OK=True

EndIf

目的是USER表没有该用户,将无法使用本程序

然后进入主界面,如下图所示:

第二节主界面设计

这个是仓库管理系统的主界面,用户的一切管理使用操作都在主界面下进行,在主界面菜单栏有基本信息,仓库管理,报表统计和系统管理这几个模块组成。

主界面图如下:

图4-2仓库系统主界面图

第三节 出入库管理模块设计

这个是仓库管理系统的主要功能模块,在这个界面里,我们要实现出(入)库单增加,修改,删除以及打印等管理功能。

具体功能界面如下:

图4-3入库单管理图

具体代码如下:

PrivateSQLAsString

PrivatestartcolAsInteger

PrivateendcolAsInteger

Privatecol,rowAsInteger

PrivaterowheightAsInteger

Privatecolwidth(14)AsLong

Privateorder(14)AsBoolean

OptionExplicit

PrivateSubSaveInit()

startcol=DataGrid1.SelStartCol

endcol=DataGrid1.SelEndCol

col=DataGrid1.LeftCol

row=DataGrid1.row

rowheight=DataGrid1.rowheight

DimiAsInteger

Fori=0ToDataGrid1.Columns.count-1

colwidth(i)=DataGrid1.Columns(i).width

Next

PrivateSubResumeInit()

DataGrid1.SelStartCol=startcol

DataGrid1.SelEndCol=endcol

DataGrid1.Scrollcol

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

当前位置:首页 > 自然科学 > 数学

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

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