仓库零配件管理信息系统.doc
《仓库零配件管理信息系统.doc》由会员分享,可在线阅读,更多相关《仓库零配件管理信息系统.doc(23页珍藏版)》请在冰豆网上搜索。
毕业设计说明书
初稿
太原电大
张书豪
087010733
08秋计算机专
目录
(一)
数据库课程设计提纲----------仓库零配件管理信息系统
(二)
一、前言·························5
二、系统简介·······················5
三、系统分析·······················7
四、系统设计·······················8
1、系统运行的软、硬件环境················8
2、系统功能概述···················8
3、零配件信息数据表的设计···············9
4、系统主控模块流程图·················9
五、系统功能模块的说明···················11
1、系统主要数据表和模块程序文件名··········11
2、系统各模块的功能及实现···············11
3、块功能实现的方法·················12
六、系统代码设计······················13七、结束语及参考文献······················18
数据库课程设计提纲
-------仓库零配件管理信息系统
一、前言
二、系统简介
三、系统分析
四、系统设计
1、系统运行的软、硬件环境;
2、系统功能概述;
3、宾客信息数据表的设计;
4、系统主控模块流程图。
五、系统功能模块的说明
(一)、系统主要数据表和模块程序文件名;
(二)、系统各模块的功能及实现;
(三)、模块功能实现的方法。
六、系统代码设计
系统程序的功能
本系统在任何IBMPC微机及兼容机上运行,用FOXPRO关系数据库语言编制,是对仓库零配件数据信息文档进行管理应用的软件系统。
按用户要求本系统具有添加、修改、插入、删除仓库零配件数据的功能,并且还具有多种查询检索手段。
出于安全的考虑,在系统的主控模块还设置了密码。
程序设计说明
1、仓库零配件数据表.DBF包含以下字段:
编号、单价、规格、颜色、数量、入库、出库、库存等。
2、系统模块总框图
主控模块
添加模块修改模块插入模块
删除模块检索模块打印模块
(图一)
七、结束语及参考文献
仓库零配件管理信息系统
一、前言
某工厂原来是完全的人工管理,随着计算机的现代化发展,工厂工作的繁杂,需要电脑处理的事情越来越多,本系统只是工厂管理的一小部分——工厂仓库零配件管理信息系统,主要管理仓库材料的不同信息、不同要求等各种各样业务。
这里每天都有大量的材料进出,每次都要处理重复很多相同程序;随时都有材料来登记,然后编入仓库信息库目录中,等等这些业务均由仓库管理员手工完成,这大大增加了管理员的工作量。
为了使仓库管理员工作管理科学化、规范化,做到准确及时的了解仓库库存材料的信息,提高工作效率,又鉴于该工厂到目前为止还没有一套完整的信息管理系统,于是我决定为该工厂建立管理信息系统。
二、系统简介
(一)随着计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。
随着计算机硬件的快速发展,有关信息管理的软件——数据库系统软件也在迅猛发展着,如今Microsoft公司已推出Visual FoxPor系列可进行可视化编程设计,同时引入了面向对象编程的思想,可以说这是在Xbase这一工业标准上字的飞跃。
Visual FoxPro所提供的速度、能力和灵活性优于其它数据库,是在其他数据库管理系统中难以达到的,它将带领我们进入一个Xbase的新时代,全新的对象和事件模型使得创建和修改应用程序比以往任何时候都快速便捷。
Visual FoxPor适用于Windows和WindowsNT操作平台,本系统的设计是使用了VisualFoxPro6.0来设计,VisualFoxPro6.0是一个具有Fox数据库系统的软件,VisualFoxPro数据库是一个提供了丰富的命令和函数。
多窗口的用户界面,灵活实用的菜单生成语句,还具有开放结构SQL语言,多种开发工具和超加速查询以及与C语言接口等众多样性能,还利用了Rushmone等技术,不但使它具有管理大型数据库的能力,更使得FoxPro开发的应用系统其界面美观大方,方便操作,数据共享度高,运行速度快且节省了内存空间等优点,VisualFoxPro与VisualFoxbase兼容性好,原来的VisualFoxbase及dbase的程序完全可以在FoxPro中运行,且在原掌握前两种系统的用户只需学习新系统添加的内容即可以运用。
(二)本软件针对仓库零配件的管理业务范围及工作特点,设计了仓库材料的输入、输出、修改、检索、插入信息和用户资料的打印管理等6个子系统,这6个子系统包括了仓库零配件管理的主要业务,可以全面实现对仓库材料的输入、输出、修改、检索、插入信息和用户资料的打印等业务的计算机管理,大大减轻了仓库管理工作人员的工作量,全面提高了仓库的管理效率及材料的损失,使工厂仓库零配件信息管理水平和业务水平跃上一个新的台阶。
应用本系统可以在计算机上灵活、方便地管理每种材料,从而大大的提高了处理效率,使管理更加现代化。
本系统是根据实际情况和具体内容,按一定的要求、科学、合理进行系统分析,设计,具体包括菜单设计、数据输入、输出、查询、删除、修改、打印等各种设计。
从而使本系统完全能满足经济性、灵活性、系统性及可靠性的要求。
其特点有:
·简洁一致,操作便利
·图形化界面,完备的功能提示;
·表格中的文字和图形同时显示、操作。
·本系统基于好用、易用、美观的原则设计了统一的人机界面
(三)本系统适用于各类小型仓库,以及各类大中车间库存、各种各样的材料管理存放处、原材料领取仓库的现代化综合管理。
(四)系统考虑到设计与用户两方面,使其尽量具有好的兼容性,速度快,功能强的特点,可让程序运行相对变得简单而方便,可使用户只要根据功能提供的提示,就可以简便地运行正确操作。
三、系统分析
本系统是根据现代化仓库管理的需要而开发的,方便、易操作及美观的界面给用户节省了不少宝贵的时间,全面实现对材料的输入、输出、修改、检索、插入信息和用户资料的打印等业务的计算机管理,大大减轻了仓库管理工作人员的工作量,全面提高了仓库零配件的管理效率及材料损失。
经过输入模块,把数据记录输入,然后经过系统进行统计分析和数据处理,系统实现了一次输入多次输出,各部门的数据都可实现共享,避免了单系统维护的重复性劳动,运转效率大大提高。
输出信息多样,然后通过系统转置把报表打印出来。
四、系统设计
1、系统运行的软、硬件环境
软件环境
操作系统:
Windows95/98及其汉字系统和相应平台的中文版操作系统。
关系数据库系统:
VisualFOXPRO、FoxBASE
文档管理信息系统应用软件
硬件环境
IBMPC486的微机及兼容机系统(推荐使用IntelPentium处理器),一个软盘驱动器、一个CD-ROM驱动器、16MB以上内存、80MB以上硬盘空间。
MicrosoftMouse或兼容设备。
2、系统功能概述
本系统在任何IBMPC微机及兼容机上运行,用FXOPRO关系数据库语言编制,是实用的针对仓库零配件管理应用的软件系统。
本系统采用模块化程序设计技术以及人机对话、汉字提示、菜单驱动,人机界面友好、管理清楚、操作方便、简单易行。
按用户的要求本系统建立仓库数据表,并且具有输入、修改、插入、删除仓库零配件数据的功能。
具有多种检索手段,能快速查到某种物品便于仓库零配件管理人员和领导或有关人员查阅和提取清单;能显示打印登录报表和仓库零配件库存量清单。
为了保证仓库零配件数据表的安全,防止非工作人员对数据表的破坏,在系统的主控模块中设置了相应的密码,只有回答正确的密码才能进入本系统的各个子系统。
3、仓库零配件数据表的设计
仓库零配件数据表.DBF的结构如下所示:
字段
字段名
类型
宽度
小数位
1
编号
C
9
2
单价
N
5
2
3
规格
C
10
4
颜色
N
10
5
数量
C
16
2
6
入库
C
16
2
7
出库
C
10
8
库存
C
16
记录号是唯一的主关键字段,只有它才能唯一地确定一个记录。
类型和货物名称便于进行仓库零配件数据分类检索。
4、系统主控模块流程图
开始
设置系统密码HAAA=“********”
显示欢迎信息
调入数据库:
仓库零配件.DBF
设置功能键的初始值FN=0
提示输入密码(暂存于HM中)
DOWHILE
NHM=HAAA?
Y
显示系统功能表
提示输入功能建的值,并赋给FN
判断功能键的值FN
FN=0
RETU
FN=1
DODIP
FN=2
DODRE
FN=3
DODIN
FN=4
DODEL
FN=5
DODFI
FN=6
DODDP
LOOP
结束
五、系统功能模块的说明
1、系统主要数据表和模块程序文件名
a)仓库零配件数据表:
仓库零配件数据表.DBF
b)主控模块:
DM.PRG
c)添加模块:
DIP.PRG
d)修改模块:
DRE.PRG
e)插入模块:
DIN.PRG
f)删除模块:
DEL.PRG
g)检索模块:
DFI.PRG
h)打印及显示模块:
DDP.PRG
2、统各模块的功能及实现
各模块的功能
(1)主控模块:
提供本系统的主菜单和程序接口。
(2)添加模块:
提供输入仓库零配件物品数据记录的功能。
(3)修改模块:
当输入有错时或须要修改时进行修改。
(4)插入模块:
能够在指定的记录号以后插入一张新的仓库零配件数据记录和刚买回的货物进行入库登记。
(5)删除模块:
因为各种原因,该物品已经用完或陈旧过期需要报废,须将此物品从数据表中删除。
(6)检索模块:
具有单项检索和多项复合检索的功能。
(7)显示和打印模块:
从显示器输出全部货物名称和从打印机上输出全部货物名称及相关信息。
3、块功能实现的方法
(1)主控模块:
进入系统必须先进入主控模块,在FOXPRO的命令窗口(是个圆点提示符后)运行DODM.PRG命令即可。
系统显示“欢迎您使用仓库零配件管理信息系统”。
对能够正确回答密码口令的用户,就显示系统的主菜单(见主控程序),输入不同的功能键的值就可以进入相应的子模块。
若退出本系统时,系统将显示“