1 / 34
文档名称:

MIS实验六-库存管理子系统.doc

格式:doc   页数:34
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MIS实验六-库存管理子系统.doc

上传人:企业资源 2012/1/16 文件大小:0 KB

下载得到文件列表

MIS实验六-库存管理子系统.doc

文档介绍

文档介绍:基于C/S模式的库存管理系统的开发与设计

1. C/S模式的优点
C/S模式是一种由客户机与服务器合作完成一个作业的系统模式,客户机提交请求,服务器提供相应的服务。C/S 模式体系结构的DBMS的出现,很大程度上是为了解决F/S模式的问题的。在这种结构的DBMS中,有一个Server程序,它专门负责数据的存储和访问控制;另外还有一个Client程序,它负责从用户那里采集数据,接受用户的数据处理请求(如将数据保存起来,要求获取某些数据,对数据进行修改,将某些数据删掉等等),然后将这些请求转换成Server程序能够识别的指令,并将这些指令传给Server程序。Server程序在接受到这些指令之后,分析并执行之,并将执行结果传给Client程序,再由Client程序将这些结果以某种形式在用户面前呈现出来。这就是C/S结构的一般特点。结构如下:
它有以下优点:
(1) 交互性强。在这种模式中,客户端装有客户软件,完成各种数据的录入等工作。
(2) 存取数据安全。因为C/S模式的平台一般采用适用于局域网、安全性比较好的局域网络协议,如NetBEUI协议,所以安全性可以得到较好的保证。
(3) 网络通讯量较低。因为只有两层结构,网络通讯量只包括客户机与服务器之间的通讯量。
(4) 速度快,利于处理大量数据。由于C/S模式只有两层结构,故对于同一个任务,C/S模式的速度要比B/S模式的速度快。

在实际开发过程中,采用C/S模式方案。如入库单、领料单、销售单、出库单等日常单据的录入和查询以及对仓储的专职管理人员等的工作,交互频繁且数据量大,对安全性和速度要求较高,而且一般均由专门人员负责,所以选择C/S模式。该模式适合于本系统,不仅可以处理大量的数据信息,而且可以保证数据的安全性,正好可以解决数据多、程序复杂的缺点,因此C/S模式最适合本系统。
2需求分析
MIS是为管理提供信息服务,辅助决策,以便有效地利用企业资源的系统,系统的环境、管理的制度和方法会因企业的生产情况、经营状况和市场情况等的变化而发生变化,MIS也就应随着环境的变化而改变自身的功能属性,满足企业管理对信息的需求。

用计算机进行库存管理,除了准确无误地管理帐目,降低员工的劳动强度外,还可以实时显示库存状态和库存趋势,进行库存分析,使库存保持合理数量,压缩库存资金。库存系统的数据流图如图1所示。
图1 业务与数据流图
该库存管理系统的主要业务流程如下:
(1)入库记帐
将入库单信息验证合法后,存入入库数据文件同时修改品种分类文件中的相应数据。具体操作可以用数据库的触发器来实现,同时还可以完成参照完整性检查。
(2)出库记帐
将出库单信息验证合法后存入出库数据文件,同时修改品种分类文件中的相应数据。具体数据处理由触发器完成,同时进行参照完整性检查。
(3)盘库记帐
将盘库单信息验证合法后存入盘库数据文件,同时修改品种分类文件中的相应数据。数据更新由触发器完成,同时完成参照完整性检查。

整个系统是由六大功能模块组成,每个功能模块又由若干个完成相应操作的子模块组成,提供了材料数据添加、删除、修改、查询、打印、统计以及各种报表的生成、数据字典维护等功能。
以下简要介绍各功能模块
(1)输入模块
本模块提供库存系统的常用的业务单据,依次有:日记帐、发票单、出库单、销售单、正常退库单、废品退库单、调换货物单、台帐这几项功能。
(2)查询模块
本模块主要完成对日常业务的查询处理,主要进行的查询项目有:日记帐、发票、出库、销售、退库、废品、库存、进出存。
(3)报表打印模块
本模块主要完成台帐、入库单、入库领料的报表打印。
(4)基础数据模块
本模块主要存储了一些常用的字典数据表,有计量单位、仓库、保管员、领料单位、领料人、用户、供应商、类别、产品、材料定额等不能修改只能引用的字典,即原始数据表。
(5)系统维护模块
本模块提供系统初始化,用户口令维护、数据整理几项功能。
(6)退出系统模块
本模块可以实现重新登录以及退出系统的功能。报表打印
基础数据


数据输入
系统维护
退出系统
多功能库存管理系统

系统是采用关系数据库语言Visual FoxPro 。
3总体设计

Visual FoxPro ,必须实现数据表之间的连接,只有这样,才能充分发挥其数据库的强大功能。这种功能,就是所谓的数据表间的关联性特性。
众所周知,一般的数据库结构主要分为层次型、网络型、关系型三类。而我