1 问题描述
1.1 背景
企业的物资**管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。
根据当前的企业管理体制,一般物资**管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。
所以一个完整的企业物资**管理系统应该包括计划管理,合同托收管理,仓库管理,定额管理,统计管理,财务管理等模块。其中仓库管理是整个物资**管理系统的核心。
1.2 本组成员及本人任务。
本组成员:毕科柯,王国柠,傅强。本次设计主要对企业仓库管理进行设计,先是数据库设计,然后是系统的主要模块设计,本人主要设计系统的设备入库和设备出库两个模块。
1.3数据需求
在仔细调查企业仓库物资设备管理过程的基础上,得到本系统所处理的时间流程如图所示:
仓库现有库存各部门需求企业总体生产计划。
汇总处理。设备采购设备入库。
设备入库设备还库。
在本设计中,通过对企业仓库管理的内容和数据流程分析,设计的数据项和数据结构如下:
设备**信息。包括的数据项有设备号、设备名称。
现有库存信息。包括的数据项有现有设备、现有数目、总数目、最大库存、最小库存等。
设备使用信息。包括的数据项有使用的设备、使用部门、数目、使用时间、出库时状态。
设备采购信息。包括的数据项有采购的设备、采购员、**商、采购数目、采购时间等。
设备归还信息。包括的数据项有归还设备、归还部门、归还数目、归还时间、经手人等。
设备需求信息。包括的数据项有需求的部门、需求设备、需求数目、需求时间等。
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
2数据库设计。
2.1 数据库概念结构设计。
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
本设计根据上面的设计规划出的实体有库存实体、入库实体、出库实体、采购实体、还库实体、需求实体。各个实体的e-r图及其关系描述如下:
1)库存实体e-r图:
现有库存。设备号现有库存警戒库存总数。
2)入库实体e-r图:
入库。设备号**商信息采购**信息采购员。
3)出库实体e-r图:
出库。设备号使用部门数量时间经手人。
4)部门需求实体e-r图:
部门需求 设备号需求部门需求数量需求时间。
5)还库实体e-r图:
设备还库。设备号还库时间人还库数量经手人。
6)计划采购实体e-r图:
计划采购。设备号库存信息**信息时间。
7)实体和实体之间的关系e-r图如图所示:
入库现有库存出库。
还库部门需求设备采购。
2.2 数据库逻辑结构设计。
在上面的实体以及实体之间的关系的基础上,形成数据库中的**以及各个**之间的关系。
仓库管理系统数据库中的各个**的设计结果如下面的几个**所示。每个**表示在数据库中的一个表。
1)设备**表:
2)设备入库表:
3)设备出库表:
4)现有库存表:
5)部门需求表:
6)设备还库表:
7)操作日志表:
8)设备采购计划表:
3数据库结构的实现。
在需求分析、概念结构设计的基础上得到数据库的逻辑结构设计之后,我们就可以在visual foxpro6.0数据库系统中实现该逻辑结构。
打开如图所示的“仓库管理”项目后,在项目管理器中展开数据文本夹,用鼠标选中数据库,单击右侧的“新建”按钮,在弹出的对话框中将该数据库文件存储为c:\仓库管理\仓库管理。dbc。
在弹出的如图所示的数据库设计器中单击鼠标右键,选择“新建表”,为数据库添加数据表(表的内容见上节)。下面以表设备**表为例来介绍表的建立过程。
选择“新建表”,在弹出的对话框中将表存储为c:\仓库管理\设备**。dbf 。在弹出的如图所示的表设计器中填写表的内容。
字段设置完成后,单击“确定”按钮后为表输入数据,如不想现在输入,可以先“取消”,以后再输入。具体方法如下:
1) 如图所示,选中要输入数据的表,单击“浏览”按钮。
2) 此时弹出无数据的表,在visual foxpro6.0的主窗口中选择“表”,选择“追加新记录”后,就可以在表中输入数据了。如图所示。
不过这种方法只能一次输入一条记录,如果要输入第二条记录时,需再次选择追加新记录。如果有一个已有的数据表,就可以使用“使用追加记录”将这个有数据的表追加到当前表中,不过执行该操作要求这二个表的结构完全相同。
4系统主要功能模块的创建。
按照前面的分析,我们将管理系统的逻辑模块统一到6个实际功能模块中,如图所示。切换面板用于切换不同的操作,每项具体操作结束后,都会返回到切换面板。
切换面板。设设设设设显。
备备备备备示。
入出还需采报。
库库库求购表。
下面对各模块的作用进行说明:
1) 设备入库模块:添加设备到库存中。
2) 设备出库模块:将设备从库存取出并记录。
3) 设备还库模块:将归并到库存的设备保存到数据库。
4) 设备需求模块:记录各部门的设备需求。
5) 设备采购模块:记录要采购的设备。
6) 切换面板:用于切换到不同的操作,如设备入库、设备出库等。
7) 显示报表:显示库存过多、库存不足等信息。
下面就按照功能模块图来设计该仓库管理系统。首先在visual foxpro6.0中建立一个项目管理器,以便管理本系统中所有的数据,命名为“仓库管理”。
一下操作均在该项目管理器中进行。以下所有表单的“desktop”属性全部设为“.t.
-真”。
4.1功能选择界面的设计:
这一模块的主要功能是作为系统主界面为进入本系统不同功能界面选择提供一个接口,使用一个窗口来实现这一功能。
首先建立一个表单,设取“caption”属性为“仓库管理”。在该表单上添加6个“按钮”控件,它们的“caption”属性分别为“设备入库”,“设备出库”,“设备还库”,“部门需求”,“设备采购”,“显示报表”。然后在表单上添加“图象控件”,并设其“stretch”属性为“2-strech(扩展)”,pictrue”属性为**所在的位置,本例中为“c:
\仓库管理\
管理信息系统作业
1 选定统一的数据库平台 数据管理体系和信息管理平台,统一数据的管理和使用 2 统一的规划及资源利用更加高效。成熟阶段 到了这一阶段,信息系统已经可以满足企业各个层次的需求,从简单的事务处理到支持高效管理的决策。企业真正把it同管理过程结合起来,将组织内部 外部的资源充分整合和利用,从而提升了企业的...
管理信息系统作业
吉林财经大学。管理信息系统大作业。服装公司管理信息系统分析与设计。专业 劳动与社会保障。班级 1109班。学号 1502110914 姓名 陈意。二 一三年十一月。课程设计评分标准。衣衣服装公司总体规划报告。一 选题背景。服装生产具有巨大的市场发展前景,人们对衣物的需求量相对于其他的产品来讲比较大 ...
管理信息系统作业
1.系统设计说明书的主要内容中,不包括 模块设汁说明。设计说明。程序设计说明。数据库设计说明。标准答案 程序设计说明 2.新系统投入运行后,原系统仍有一段时间与之并行工作,称为 跟踪调试。跟踪检验。并行转换。直接转换。标准答案 并行转换 3.从用户角度看到的数据库是 概念结构。逻辑结构。物理结构。实...