1、课程设计 物资 管理信息系统 本 物资 管理系统具有以下特点: 实现仓库物资的入库 出库 查询等操作; 实现仓库物资权限管理,提高系统安全性; 界面设计简单 ,操作方便。 本系统后台数据库采用 SQL Server 。前台采用 visual C#作为主要开发工具。采用 ADO 技术连接数据库,完成对数据库的一系列操作。本系统按照面对对象的思想,进行程序开发,程序设计条理清楚。 一、 系统概述 1. 系统功能与应用背景 物资管理 信息系统在企业的整个管理过程中起着至关重要的作用,如果不能保证 正确地进货、库存控制及发 货,将会导致管理费用的增加,服务质量也难以得到保证,从而影响企业的竞争力。 物
2、资管理 涉及计划、物料平衡、采购、入库、出库、库存等业务,这些业务涉及大量的数据和信息,而且对这些数据和信息的准确性、及时性都要求非常高,任何错误和遗漏都会造成公司的损失,若采用纯人工的方法进行管理有一定难度。因此,采用计算机技术实现物资管理 ,是提高 公司管理水平的有效方法。 物资管理 信息系统能够提高 物资管理 的质量和效率,降低 物资管理 信息系统的成本,以合理库存量控制库存和采购。其功能包括采购申请、物品收发与报废、库存管理、往来单位、部 门及人员管理等。 本实例完成的主要功能有: 用户管理 ; 物资信息设置; 入库管理; 出库管理; 库存管理; 不同的单位有不同的需求,本系统大体上能
3、满足以下几个方面的需求: 用户的信息需求:随时查询库存状况,进行库存物资汇总,对库存数据能随时进行删除、插入及恢复操作; 用户的处理需求:能随时添加、删除、修改每一条库存记录。 2.系统预览 为 物资管理 信息系统的登陆界面,输入用户名和密码(默认用户名和密码分别为admin 和 admin),单击【确定】按钮, 进入程序主界。 二、 系统设计 1.系统设计思想 本系统主要完成对仓库的库存管理,包括入库、出库、库存以及密码管理等几个方面,系统可以完成对各类信息的浏览、查询、添加、删除、修改等操作。系统核心是入库、库存和出库之间的关系,每个表的修改都将影响到其他的表,当完成入库或出库操作时,库存
4、信息会自动修改。 2.系统功能模块设计 根据系统的设计思想,本系统完成的主要功能有:库存物资基本信息、物资入库信息和物资出库信息的输入、查询、修改,以及库存余额信息的查询等。因此系 统由物资信息设置、 入库管理、出库管理和库存管理等模块组成。 ( 1) 物资信息设置模块 可以删除添加、修改和查询物资的基本信息。 ( 2) 入库管理模块 可以添加、 浏览 和查询物资的入库信息。 ( 3) 出库管理模块 可以 添加、 浏览和查询 物资的出库信息。 ( 4) 库存管理模块 可以浏览、查询物资的库存信息。 ( 5)用户管理模块 系统管理员操作此模块可以注册新用户,普通用户可以修改自己的密码。 物资管理
5、 信息系统的系统功能结构如图 分析各模块的功能,可以得出本系统的数据流程图 物资管理信息系统 系统管理 物资管理 入 库管理 出库管理 库存管理 添加用户 修改密码 添加物资 查询物资 删除物资 修改物资 添加入库信息 查询入库信息 无 浏览入库信息 添加出库信息 查询出库信 息 无 浏览出库信 息 查询物质库存信息 浏览物质库存信息 3.数据库设计 根据 物资管理 信息系统的功能要求和数据库流程分析,该系统的数据库命名为 StoreMIS,数据库中包括 :用户信息表( userinfo);物资基本信息表( materinfo);入库信息表( ininfo) ;出库信息表( outinfo); 库存信息 表( kucuninfo)。 下面列出了各个表的数据结构, 物资登记 基本信息录入 基本信息管理 入库信息 出库信息 库存余额 物资调配 一般情 况下,数据库中包含的表都不是独立存在的,而是表与表之间有一定的关系,称为关联。例如入库信息表中的“物资编号”来源于物资基本信息表中 ,现有的物资编号,出库信息表中的“物资编号”来源于物资基本信息表中现有的物资编号 。如果数据库中的信息不能满足正常的信息依赖关系,就会破坏数据的完整性和一致性。 根据本实例的特点,需要依次设置入库信息表与物资基本信息表、出库信息表与物资, 库存 信息表之间的关系 : 4.界面设计