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

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MIS实验六-库存管理子系统.

基于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模式的速度快。 1.1开发方案 在实际开发过程中,采用C/S模式方案。如入库单、领料单、销售单、出库单等日常单据的录入和查询以及对仓储的专职管理人员等的工作,交互频繁且数据量大,对安全性和速度要求较高,而且一般均由专门人员负责,所以选择C/S模式。该模式适合于本系统,不仅可以处理大量的数据信息,而且可以保证数据的安全性,正好可以解决数据多、程序复杂的缺点,因此C/S模式最适合本系统。 2需求分析 MIS是为管理提供信息服务,辅助决策,以便有效地利用企业资源的系统,系统的环境、管理的制度和方法会因企业的生产情况、经营状况和市场情况等的变化而发生变化,MIS也就应随着环境的变化而改变自身的功能属性,满足企业管理对信息的需求。 2.1库存管理系统的主要业务流程 用计算机进行库存管理,除了准确无误地管理帐目,降低员工的劳动强度外,还可以实时显示库存状态和库存趋势,进行库存分析,使库存保持合理数量,压缩库存资金。库存系统的数据流图如图1所示。 图1 业务与数据流图 该库存管理系统的主要业务流程如下: (1)入库记帐 将入库单信息验证合法后,存入入库数据文件同时修改品种分类文件中的相应数据。具体操作可以用数据库的触发器来实现,同时还可以完成参照完整性检查。 (2)出库记帐 将出库单信息验证合法后存入出库数据文件,同时修改品种分类文件中的相应数据。具体数据处理由触发器完成,同时进行参照完整性检查。 (3)盘库记帐 将盘库单信息验证合法后存入盘库数据文件,同时修改品种分类文件中的相应数据。数据更新由触发器完成,同时完成参照完整性检查。 2.2库存管理系统的功能 整个系统是由六大功能模块组成,每个功能模块又由若干个完成相应操作的子模块组成,提供了材料数据添加、删除、修改、查询、打印、统计以及各种报表的生成、数据字典维护等功能。 以下简要介绍各功能模块 (1)输入模块 本模块提供库存系统的常用的业务单据,依次有:日记帐、发票单、出库单、销售单、正常退库单、废品退库单、调换货物单、台帐这几项功能。 (2)查询模块 本模块主要完成对日常业务的查询处理,主要进行的查询项目有:日记帐、发票、出库、销售、退库、废品、库存、进出存。 (3)报表打印模块 本模块主要完成台帐、入库单、入库领料的报表打印。 (4)基础数据模块 本模块主要存储了一些常用的字典数据表,有计量单位、仓库、保管员、领料单位、领料人、用户、供应商、类别、产品、材料定额等不能修改只能引用的字典,即原始数据表。 (5)系统维护模块 本模块提供系统初始化,用户口令维护、数据整理几项功能。 (6)退出系统模块 本模块可以实现重新登录以及退出系统的功能。 2.3系统的运行环境 系统是采用关系数据库语言Visual FoxPro 6.0。 3总体设计 3.1关系型数据库的设计 Visual FoxPro 6.0作为关系型可视化的数据库设计工具,必须实现数据表之间的连接,只有这样,才能充分发挥其数据库的强大功能。这种功能,就是所谓的数据表间的关联性特性。 众所周知,一般的数据库结构主要分为层次型、网络型、关系型三类。而我们一般在机器上使用的都是关系型数据库,在

文档评论(0)

bhzs + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档