唯信机械MIS系统的分析和设计 ——单位资料管理模块与进货管理模块 [摘要] 本文以唯信机械行业MIS系统(英文:WININFO MIS)设计与开发为背景,介绍该系统的总体设计,单位资料管理与进货管理模块的详细设计。该系统是在分析目前机械行业日常流程与分析相关数据的基础上,结合管理信息系统开发的概念及系统开发的基本原理和方法,采用Client/Server架构,并利用中间服务器对数据进行合理有效的处理,使用Delphi7.0进行设计,以MS SQL Server 2000网络数据库技术作为其程序开发的底层数据库,开发的一套管理信息系统。用户可以使用客户端程序在客户机上访问数据库,通过执行应用服务器端的应用程序,以满足不同权限的用户通过客户端进行数据查询和业务录入,从而实现同网实时管理,数据实时传输。 [关键字] 应用服务器 客户端 多层 管理信息系统 控件 目录 第一章 引言 - 1 - 第二章 开发平台、技术介绍 - 2 - 2.1 Delphi7.0 - 2 - 2.1.1 Delphi7.0简介 - 2 - 2.1.2 Delphi7.0一些特性 - 2 - 2.2 Microsoft SQL Server 2000 - 3 - 2.2.1简介 - 3 - 2.2.2特性 - 3 - 2.3 分布式多层结构体系 - 4 - 第三章 系统总体设计及分析 - 6 - 3.1 需求分析 - 6 - 3.2 运行环境 - 6 - 3.2.1硬件设备 - 6 - 3.2.2支持软件 - 6 - 3.3 安全及可靠性设计 - 7 - 3.4 功能性需求分析 - 7 - 3.5 模块处理流程设计 - 8 - 3.6 数据库设计 - 9 - 3.6.1 表设计 - 9 - 3.6.2 存储过程 - 9 - 3.7 接口说明 - 10 - 第四章 本单位资料管理和进货管理的设计与实现 - 11 - 4.1系统整体模块设计 - 11 - 4.2模块详细设计与分析 - 11 - 4.2.1服务器端 - 11 - 4.2.1.1 应用服务器模式流程与配置 - 11 - 4.2.1.2远程模块的创建 - 13 - 4.2.2 客户端架构概述 - 14 - 4.2.3 本单位资料管理模块 - 17 - 4.2.3.1 子模块划分与数据流图 - 17 - 4.2.3.2 数据库设计 - 18 - 4.2.3.3 本单位资料模块详细设计 - 20 - 4.2.4 进货管理模块 - 23 - 4.2.4.1 子模块划分与数据流图 - 23 - 4.2.4.2 数据库设计 - 23 - 4.2.4.3 子模块详细设计 - 26 - 第五章 技术难点、解决方案 - 32 - 5.1 关于scktsrvr.exe - 32 - 5.2 关于存储过程中临时表 - 32 - 5.3 单据自动编号 - 33 - 第六章 结论 - 34 - 致谢语 - 35 - 参考文献 - 36 -
第一章 引言 面临21世纪的机遇和挑战,如何高效运作获取新的经济增长点已成为企业关注的焦点。实现信息化是企业由“传统企业”转变为“现代化企业”的根本途径。而要实现上述变革,就需要依靠高效率的、强有力的信息系统。企业只有实现了经营决策层、管理调度层、命令执行层的信息有机集成,才能及时调整管理策略,最大限度地满足市场需求,达到企业现代化集成管理的目的。 而所谓MIS(管理信息系统--Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。 唯信机械行业MIS系统将机械企业供应链(进、销、存)及财务管理溶为一体,以提升企业管理水平、减少运营成本、简化业务流程并实现企业效益最大化为目的,将物流、资金流与信息流以及人力资源结合在一起,从而对企业进行统一系统的管理,实现资源的优化配置。系统将管理与软件有机的结合起来,以简捷的操作、规范的流程、实用的功能、稳定的性能、鲜明的行业特点,帮助企业实现管理信息化。 该系统通过业务单据、业务查询、财务处理、决策分析等功能模块为企业建立完善的经营管理平台,及严格的流程控制。通过商品多单位价格管理、进价及售价跟踪、销售价低于进价报警、库存上下限报警、客户信用额度控制、多仓库管理、货位管理及决策分析等功能,为企业提供良好的信息管理渠道,最大程度的保障企业业务处理的流畅和安全,促进企业的高效运作。
|