仓库管理系统分析与设计doc25页.docx
- 文档编号:6295880
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:43
- 大小:35.57KB
仓库管理系统分析与设计doc25页.docx
《仓库管理系统分析与设计doc25页.docx》由会员分享,可在线阅读,更多相关《仓库管理系统分析与设计doc25页.docx(43页珍藏版)》请在冰豆网上搜索。
仓库管理系统分析与设计doc25页
××××学院课程设计报告
课程名称:
学院:
专业班级:
姓名:
学号:
指导教师:
达成时间:
报成功绩:
评阅建议:
评阅教师日期
库房管理系统设计
序言
第一章系统需求剖析
1、现行系统存在问题的剖析
2、解决方案
3、可行性剖析
4、绘制业务流程图
第二章系统剖析与设计
1、现系统中存在的问题
2、新系统的目标
3、系统功能模块设计
4、应用需求剖析
5、系统数据库设计
第三章系统开发背景
1、计算机库房管理的意义
2、为未来公司上网做好准备
3、通用库房管理的设计剖析
4、数据库需求剖析
第四章通用库房管理系统实现的环境
1、开发工具的选择
2、Access2000数据库简介
3、两者的联合(DBA)
第五章系统整体规划
系统功能
第六章系统设计各功能模块结构与实现
系统主要界面的实现
系统使用说明
第七章结束语
参照文件
序言
陪伴着公司规模的不停扩大
原始的、手工的进行管理工作已经不可以适应工业公司发展的现状,
更没法
知足公司对管理工作的快速、正确的要求。
而计算机信息管理技术的快速发展恰好解决了这个问题,它使
计算机技术与现代的管理技术相互配合,来更为正确、高速的达成工业公司平时的库房管理工作。
使公司
能够以最少的人员来达成更多的工作。
库房管理信息系统主要采纳
MicrosoftVisual6.0
做为开发工具,应用面向对象的程序设计方法,
进行开发与设计的。
它是一个典型的信息管理系统。
本系统能够依据各应用单位状况,适合加以改正,以
便更好应用。
VisualBasic
是近几年来在国内外获得快速推行应用的可视化程序实现语言,
拥有简单易学、
功能强盛、软件花费支出低、奏效快等特点。
它供应了开发
Windows应用程序最快速、最简捷的方法,不
可是专业人员驾轻就熟的开发工具,并且易于被非专业人员掌握。
库房管理信息系统是依据某公司所属库房的实质管理状况进行编写的,主要目的是为了方便公司对仓
库来往业务及库房状况进行集中的查问与管理工作。
在社会主义经济高速发展的今日,假如公司对库房的
各项管理运做仍旧阻滞在以纸、笔为主要工具的阶段,就会因为信息量的快速增添而没法快速、正确的完
成各项管理工作,这样,势必成为公司各方面发展的一个瓶颈。
而在今世这个以信息时代为主题的社会里,
将信息技术应用于对现代公司的管理,不只能够提升信息的办理速度和提升信息办理的正确性,更重要的
是,能够解放劳动力,将他们分派到更需要人力资源的岗位上去,从而加速其现代化、综合化的建设步伐。
这样,不只为公司管理部门节俭了不用要的开销,更重要的是提升了它的工作效率。
第一章系统需求剖析
1、现行系统存在问题的剖析
此刻多半公司的库房管理工作大多半仍是进行着手工管理,工作起来效率很低,并且不可以实时认识仓
库容量,需求的库房信息等等,不便于动向实时地调整库房结构,以便更好地适应目前学生的借阅需求。
手工管理还存在这很多缺点,因为不行防止的人为要素,常常造成数据的遗漏、误报。
计算机信息化管理
有着储藏信息量大、速度快等很多优点,供应给我们的办理信息实时快捷,同时也提升了我们工作人员的
自己素质。
2、解决方案
鉴于以上的对问题的剖析,利用计算机给我们供应信息,实时地调整库房结构,并且对库房过程形成
一整套动向的管理就十分必需了。
通用库房系统的成立,
需要进行用户的需求检查与剖析,以确立系统目标,
提出解决问题的详尽方案,
这是系统建设的重要环节。
公司库房规模要有着完美的库房信息,对入库每一件物件要有详尽的记录信息,功能上对系统的需求
是全面的。
所以对用户的需求可分为四个方面:
一方面是工作人员经过计算机来管理库房信息,分类编号,调整库房结构,增添库房,适应工作人员的需求;二方面是工作人员能经过计算机来查问库房中的物件,
来确立自已需要的出库的相就物件,为出库做好准备;三方面是工作人员对库房中获得每个物件有关记录;四方面也是库房的中心工作,对入库物件管理。
这四个方面形成了库房的一个工作整体,采纳计算机自动化信息办理,可方便快捷地共享信息、沟通讯息,高效地共同工作。
在软、硬件方面对系统的需求,软件要求易学,界面友善,简单掌握,能够很简单方便的管理各样库房信息。
硬件的配置要求不可以太高,这样能够很好的适应目前的公司以及各个单位的库房需要。
在开发方式上对系统的需求,系统设计开发的周期要短,在短时间内达成,减少开发成本,提升开发效率,方便、简单、适用作为系统开发的指导思想。
3、可行性剖析
经过对库房管理各个方面进行了详细的认识以后,现对通用库房管理系统的可行性进行剖析。
技术上可行:
该系统所需硬件设施,市场上销售且价钱较低,甚至能够使用原有的设施,软件上,操作系
统采纳Windows系列操作系统,数据库管理系统采纳VisualBasic,这些软件在MIS开发中已被大批应用,技术上都比较成熟。
所以在技术上是可行的。
经济上可行:
因为各个急需采纳计算机来进行库房的管理,所以对开发通用库房系统鼎力支持,开发
经费没有问题。
管理上可行:
通用库房管理有好多的管理体系,每位入库物件都要有相应的记录,出库进也要对相应
入库的物件进入删减,同时入和出库一定对每个物件的相应数目和单价进入录入。
所以管理上可行。
此外,库房管理对开发该系统也是鼎力支持的,同时拟订了培训计划,并进行了实行MIS的物质准备和工作准备。
4、绘制业务流程图
在某公司的调研过程中,已认识到所波及的业务主假如入库和出库,下列图是系统入库、出库业务流程
图。
财务处
采买科
车间
财务处
查收
不合格
退货
领料
入
合
库
格
入库单
入库处
出库处
领料单
登帐
缺件单
供应科
清点库存台帐
统计
报表
财务处
库存管理系统业务流程图
业务流程图说明
外面环境办理过程决议过程
数据存档数据流向
业务流程图符号说明
第二章系统剖析与设计
1、现系统中存在的问题
现行的通用库房管理系统不过单调管理系统,现已不可以知足快速正确的通用库房管理需要。
系统输入繁琐,极易产生输入错误,缺乏智能化输入功能,如:
产品名称输入过程中,产品名称和产品代码不可以够相互协调,易产生不般配现象。
此外,整个系统运转较慢,数据办理能力不够,进行一个查问常常需要等候很长时间。
该系统还缺乏通用库房管理理功能,图书构成条目都是经过手工计算的,工作量很大,且简单产生错误,有一个小错误,查对都需要花销很大的精力,换句话说,目前没有通用库房管理系统。
原通用库房管理系统用basic开发,为单机版,不可以实现网络共享,使用是单位内部之间进行信息传达成为很棘手的问题原。
系统已不可以知足多个人员对数据的讨取;如副科长管理计算机,则科长就不可以在自己的办公室中查察资料。
可见目前系统已不可以适应未来管理信息系统发展的趋向,慢慢的将要被裁减,一个新兴的管理信息系统是目前的急迫需求。
2、新系统的目标
依据管理信息系统的原理和生命周期开发方法,采纳成熟的信息技术和手段,建设成一个集通用库房管理、产品正确录入于一体的高效管理信息系统。
该系统能高速、快捷、智能化的管理全过程,并增强通用库房管理中的各样信息资源的管理与应用,提升入库和出库产品查找与查问的办理速度,从而提升公司的整体管理水平。
3系统功能模块设计
在系统功能剖析的基础上,考虑VB和Access的特点,设计出以下列图所示的系统功能模块图。
库存管理系统
系
输
维
查
报
帮
统
入
护
看
表
助
模
模
模
模
模
模
块
块
块
块
块
块
打
用
日
入
出
还
需
印
户
志
库
库
库
求
设
管
管
模
模
模
模
置
理
理
块
块
块
块
系统功能模块图
(1)系统模块
a、包含报表的打印及设置,操作日记的管理。
b、管理员能够经过管理界面增添或删除用户,增添新管理员或删除原有管理员,考证用户的合法性,
阻挡非法用户登录。
c、管理员或其余用户能够改正自己的密码。
(2)入库模块
包含填写入库单,更新,删除入库记录,查察现有库存信息,入库记录的查问及打印
(1)出库模块
包含填写出库单,更新,删除出库记录,查察现有库存信息,出库记录的查问及打印
(2)还库模块
包含填写还库单,更新,删除还库记录,还库记录的查问及打印
(3)需求模块
包含填写需求计划表,更新,删除采买计划信息,查察现有采买信息,采买信息的查问及打印,以及展望短期内的需求计划。
库存管理
输入
入
出
还
库
库
库
单
单
单
办理输出
采
查
统
修
删
报
采
购
寻
计
改
除
表
购
计
单
划
库存管理HIPO图
4、应用需求剖析
库房管理可直接查察产品的库房状况,假如其余人员想要进行查问和查察时,一定得由库房管理人员
供应密码或许自己知道用户名和密码,从而增添了系统的安全性,这些是很难获得的,特别是密码,所以
不只知足了库房管理者管理库房中产品的相应信息起到了作用,并且也使得其余用户没法进行相应的操作,
库房管理人员输入的信息量大,数据安全性和保密性要求最高。
本功能实现对产品信息、入库信息、
出库信息等状况管理和统计。
不是库房管理人员的话也能够能经过阅读、查问、来查察入库和出库的基本信息;
(1)依据入库和出库状况对数据库进行操作并生成报表
(2)查问及统计各样信息
(3)保护库房中各个产品的有关信息
(4)办理信息的完好性
5、系统数据库设计
在看法设计阶段中,设计人员从用户的角度对待数据及办理要乞降拘束,产生一个反应用户看法的概
念模式。
而后再把看法模式变换成逻辑模式。
将看法设计从设计过程中独立开来,使各阶段的任务相对单
一化,设计复杂程度大大降低,不受特定DBMS的限制。
利用ER方法进行数据库的看法设计,可分红三步进行:
第一设计局部ER模式,而后把各局部ER模式
综合成一个全局模式,最后对全局ER模式进行优化,获得最后的模式,即看法模式。
第三章.为何要开发一个通用库房管理系统?
今日,计算机的价钱已经十分便宜,性能却有了长足的进步。
它已经被应用于很多领域,计算机之所以这样流行的原由主要有以下几个方面:
第一,计算机能够取代人工进行很多繁琐的劳动;
其次,计算机能够节俭很多资源;
第三,计算机能够大大的提升人们的工作效率;
第四,计算机能够使敏感文档更为安全,等等。
1、用计算机管理库房的意义
此刻我国的各个单位库房的管理水平还逗留在纸介质的基础上,这样的体制已经不可以适应时代的发展,因为它浪费了很多人力和物力,在信息时代这类传统的管理方法必定被计算机为基础的信息管理所取代。
我作为一个计算机应用的本科生,希望能够在这方面有所贡献。
改革的总设计师邓小平同志说过“科学技术是第一世产力”,我希望能用我四年的所学编制出一个适用的程序来帮助各个单位进行更有效的库房管
理。
概括起来,利处大概有以下几点:
(1)能够储存最新的入库和出库产品,安全、高效;
(2)只需一到二名库房管理人员即可操作系统,节俭大批人力;
(3)能够快速查到所需信息。
2、为未来公司上网做好准备
跟据1999年中国电信的检查报告显示我国的上网人数已达到890万,互联网已经十分普及,各个单位
也希望能在世界的任何一个角落查到自己单位的信息,本系统为各个公司未来的上网作了先期工作,比方
数据库的成立。
3、库房管理的设计剖析
依据实质状况,我们使用原型法(RapidPrototyping)即以少许代价快速地结构一个可履行的软件系
统模型。
使用户和开发人员能够较快地确立需求,而后采纳循环进化的开发方式,对系统模型作连续的精
化,将系统需具备的性质渐渐增添上去,直到所有的性质所有知足。
此时模块也发展成为最后产品了。
4、数据库需求剖析
在认真检查公司库存物质资料管理过程的基础上,设计出本系统所办理的数据流程图。
库房现有库存各部门需求公司整体生产计
汇总办理
库存系统数据流程图
第四章如何开发一个通用库房管理系统?
1、开发工具的选择
此刻,市场上能够选购的应用开发产品好多,流行的也有数十种。
目前在我国市场上最为流行、使用
最多、最为先进的可用作公司级开发工具的产品有:
Microsoft
公司的
VisualBasic.Microsoft
公司的
VisualC.Borland
公司的
Delphi.Powersoft
公
司的
PowerBulider
在目前市场上这些众多的程序开发工具中,
有些重申程语言的弹性与履行效率;
有些则
着重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特点,也知足了不一样用户的需
求。
但是,语言的弹性和工具的便利性是密不行分的,只有便利的工具,却没有弹性的语言作支持,很多
特别化的办理动作必需要耗资数倍的时间来办理,使得本来所标榜的效率提升的优点失掉了作用;相反,
假如只重申程语言的弹性,却没有便利的工具作配合,会使一些即便特别简单的界面办理动作,也会严重
地浪费程序设计师的可贵时间。
作为数据库系统的开发,VisualBasic是一个特别理想选择。
数据库是M
IS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较
多,每种产品都拥有各自的特点和合用范围,所以,在选择数据库时,应试虑数据库应用的特点及合用范
围,本系统采纳的数据库语言
VisualBasic
语言,该开发工具拥有好多优点:
VisualBasic
是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发
W
indows
环境下的种类应用程序。
它简单易学、效率高,且功能强盛,能够与
Windows的专业开发工具
SDK
相媲美,并且程序开发人员不用拥有
C/C++编程基础。
在
VisualBasic
环境下,利用事件驱动的编程体制、
新奇易用的可视化设计工具,使用
Windows内部的应用程序接口
(API)
函数,以及动向链接库
(DLL)、动向
数据互换
(DDE)、对象的链接与嵌入
(OLE)、开放式数据接见
(ODBC)等技术,能够高效、快速地开发出
Wind
ows环境下功能强盛、图形界面丰富的应用软件系统。
总的来说,
VisualBasic
拥有以下特点:
◆可视化编程:
用传统程序设计语言设计程序时,都是经过编写程序代码来设计用户界面,在设计过程中看不到界面
的实质显示成效,一定编译后运转程序才能察看。
假如对界面的成效不满意,还要回到程序中改正。
有时
候,这类编程-编译-改正的操作可能要频频多次,大大影响了软件开发效率。
VisualBasic供应了可视化
设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不用为界面设计而编写大批程序代码。
只需要按设计要求的屏幕布局,用系统供应的工具,在屏幕上画出各样“零件”,即图形对象,并设置这
些图形对象的属性。
VisualBasic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而能够大大提升程序设计的效率。
◆面向对象的程序设计:
4.0版此后的VisualBasic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)
不完好同样。
在一般的面向对象程序设计语言中,对象由程序代码和数据构成,是抽象的看法;而Visual
Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象给予应有的属性,使对象成为实在的东西。
在设计对象时,不用编写成立和描绘每个对象的程序代码,而是
用工具画在界面上,VisualBasic自动生成对象的程序代码并封装起来。
每个对象以图形方式显示在界面
上,都是可视的。
◆结构化程序设计语言:
VisualBasic是在BASIC语言的基础上发展起来的,拥有高级程序设计语言的语句结构,靠近于自然语言和人类的逻辑思想方式。
VisualBasic语句简单易懂,其编写器支持彩色代码,可自动进行语法错误检查,同时拥有功能强盛且使用灵巧的调试器和编译器。
VisualBasic是解说型语言,在输入代码的同时,解说系统将高级语言分解翻译成计算机能够识其余
机器指令,并判断每个语句的语法错误。
在设计VisualBasic程序的过程中,随时能够运转程序,而在整
个程序设计好以后,能够编译生成可履行文件(.EXE),离开VisualBasic环境,直接在Windows环境下运
行。
◆事件驱动的编程体制:
事件驱动是特别适合图形用户界面的编程方式。
在图形用户界面的应用程序中,是由用户的动作即事
件掌握着程序运转的流向,每个事件都能驱动一段程序的运转。
程序员只需编写响应用户动作的代码,而
各个动作之间不必定有联系。
VisualBasic经过事件来履行对象的操作。
一个对象可能会产生多个事件,每个事件都能够经过一段
程序来响应。
比如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在
产生该事件时将履行一段程序,用来实现指定的操作。
在用VisualBasic设计大型应用软件时,不用成立拥有显然开始和结束的程序,而是编写若干个细小的子程序,即过程。
这些过程分别面向不一样的对象,由用户操作引起某个事件来驱动达成某种特定的功能,
或许由事件驱动程序调用通用过程来履行指定的操作,这样能够方便编程人员,提升效率。
◆供应了易学易用的应用程序集成开发环境:
在VB集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可履行文件在Windows中运转,使用户在友善的开发环境中工作。
◆结构化的程序设计语言:
VB拥有丰富的数据种类和结构化程序结构,作为一种程序设计语言,它还有以下一些特点:
1.强盛的数值和字符串办理功能
2.丰富的图形指令,可方便地绘制各样图形
3.供应静态和动向数组,有益于简化内存的管理
4.过程可递归调用,使程序更为精练
5.支持随机文件温次序言件的接见
6.供应了一个可供应用程序调用的包含多种种类的图标库
7.拥有完美的运转犯错办理
◆支持多种数据库系统的接见:
VisualBasic拥有强盛的数据库管理功能,利用数据控件和数据库管理窗口,能够直接成立或办理M
icrosoftAccess格式的数据库,并供应了强盛的数据储存和检索功能。
同时,VisualBasic还可以直接编
辑和接见其余外面数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都能够用VisualBasic编写
和办理。
VisualBasic供应开放式数据连结,即ODBC功能,可经过直接接见或成立连结的方式使用并操作后
台大型网络数据库,如
SQLServer
,Oracle
等。
在应用程序中,能够使用结构化查问语言
SQL数据标准,
直接接见服务器上的数据库,并供应了简单的面向对象的库操作指令和多用户数据库接见的加锁体制和网
络数据库的
SQL的编程技术,为单机上运转的数据库供应了
SQL网络接口,以便在散布式环境中快速而有
效地实现客户
/服务器(client/server)
方案。
◆支持动向数据互换(DDE)、动向链接库(DLL)和对象的链接与嵌入(OLE)技术:
(1)动向数据互换(DDE)
利用动向数据互换(DynamicDataExchange)技术,能够把一种应用程序中的数据动向地链接到另一种
应用程序中,使两种完好不一样的应用程序成立起一条动向数据链路。
当原始数据变化时,能够自动更新链
接的数据。
VisualBasic供应了动向数据互换的编程技术,能够在应用程序中与其余Windows应用程序建
立动向数据互换,在不一样的应用程序之间进行通讯。
(2)对象的链接与嵌入(OLE)
对象的链接与嵌入(OLE)将每个应用程序都看做是一个对象(object),将不一样的对象链接(link)起来,
再嵌入(embed)某个应用程序中,从而能够获得拥有声音、影像、图像、动画、文字等各样信息的会合式的
文件。
OLE技术是Microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是
一个对象进行链接和嵌入,是一种应用程序一体化的技术。
利用OLE技术,能够方便地成立复合式文档(c
ompounddocument),这类文档由来自多个不一样应用程序的对象构成,文档中的每个对象都与本来的应用程
序相联系,并可履行与本来应用程序完好同样的操作。
(3)动向链接库(DLL)
VisualBasic是一种高级程序设计语言,不具备初级语言的功能,对接见机器硬件的操作不太简单实
现。
但它能够经过动向链接库技术将C/C++或汇编语言编写的程序加入到VisualBasic应用程序中,能够
像调用内部函数同样调用其余语言编写的函数。
其余,经过动向链接库,还可以够调用Windows应用程序接
口(API)函数,实现SDK所拥有的功能。
◆齐备的HELP联机帮助功能:
与Windows环境下的软件同样,在VB中,利用帮助菜单和F1功能键,用户能够随时方便
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统分析 设计 doc25