汽车配件库存管理信息系统课程设计报告.doc_第1页
汽车配件库存管理信息系统课程设计报告.doc_第2页
汽车配件库存管理信息系统课程设计报告.doc_第3页
汽车配件库存管理信息系统课程设计报告.doc_第4页
汽车配件库存管理信息系统课程设计报告.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

天津理工大学管理学院课程设计报告汽车配件库存管理信息系统课程设计报告第一章 系统概述1.1系统产生的背景随着计算机的广泛应用,科学技术的快速发展,信息技术使用的成本逐渐减少、速度却逐渐加快,信息技术已成为当今影响力最强的科学技术之一。传统的管理模式已经无法适应现代企业的竞争要求,制约了企业的发展速度。运用信息技术进行公司管理成为必然的发展趋势,系统管理应运而生,并且经过人们长期的实践和不断地发展完善,发展成为今天相对比较完善的管理信息系统。1.2课题研究的目的和意义 计算机产业的迅速发展使计算机广泛地应用于管理信息、辅助教学及人们的日常生产生活当中等等。XXXXXXXXX公司是一个主要经营海马汽车配件的公司,随着公司业务的不断扩大,强大的库存管理系统成为现在公司正面临的问题。将传统行业的库存管理进行信息化变革已经成为适应当代企业发展的必然要求。现在汽配市场竞争日益激烈,各个知名汽配企业都在大力推行库存信息系统的建设,从原材料,成品及订单信息化,信息标准化和规范化,到管理信息系统软件的应用等多方面推动库存管理信息化的进程。对库存信息进行科学化的管理,合理简化库存结构,保证仓库供货的及时、快捷,减少仓库物品的积压,提高公司资金的周转效率,将损失减少到最小,提高企业各部门之间的协作能力,能够迅速及时的互通信息,提高企业整体的运作效率,增强企业的核心竞争力。该系统的设计和开发能够很大限度地运用到大学期间所学的专业知识,如信息系统分析与设计、管理信息系统等课程中所介绍到的SQL SERVER 2005数据库和C#.NET的软件开发工具,业务流程图、数据流程图、数据字典和数据库设计等各方面知识。能够将所学的知识应用到实践当中、并对所学知识进行综合性的运用,加深了对专业知识的理解,通过将理论知识运用到实际当中去,提高自己在系统方面设计与实现的能力。1.3汽车配件库存管理系统的国内外发展现状当今时代是信息化的时代,信息技术已经应用于现代社会生活的各个方面,企业管理的信息化变革也在不断发展完善中,而经济的全球化更是加快了世界各国进行信息化变革的步伐。各企业也开始汲取原有的管理经验,建立起适合自身的管理信息系统。国内目前库存管理系统研究长期以来,对于汽车配件的库存管理都是通过纸质单据在各部门之间传递,不仅耗费大量的人力,且效率低下。由于采用手工填写的方式,字迹潦草、模糊不清以及易脏、易滥等特点就给单据造成不可避免的损坏,从而给整个业务流程带来了很多的不便。随着电脑的不断普及以及IT技术的越来越成熟,将公司的管理体系数字化、电子化、简单化是不可阻挡的。由于新技术、新平台的不断涌现就出现了各式各样的系统或者软件。越来越多公司或者企业都倾向于将办公自动化,这样不仅效率高、理解能力强、传递速度快而且也在很大程度上减少了人力以及避开了较为繁琐的业务流程取而代之的是方便、快捷、迅速的一套全新的电子化、数字化的管理信息系统。国外目前库存管理系统研究目前国外的管理信息系统相较于国内而言是比较趋于完善的,国外的软件设计以实用功能为主,设计的都较为简洁便用,并且运用了较为顶尖的高科技手段进行业务的处理,设计出的企业管理信息系统既简单而又便于使用,在解决客户的要求和主要问题的基础上在考虑其他的辅助功能。系统开发所需的技术人员以企业对服务对象,建立出完整的服务体系,从设计所需管理软件到培训企业的系统使用人员、到系统的二次开发都配备有相应的规范措施。 1.4系统的可行性分析XXXXXX公司库存管理信息系统软件改变了手工繁琐复杂的现状,实现管理的信息化、自动化,满足企业管理工作的需要,提高企业工作效率。下面将从技术、经济和管理三方面对XXXXXXX公司库存管理信息系统进行可行性分析。1.4.1技术上可行性本系统是在Microsoft Windows 7平台下进行开发的,以SQL Server 2005数据库和Visual studio 2005 为开发平台,对公司的库存管理实施信息化、自动化,改善原有手工效率低下的现状,提高工作效率。公司具备系统开发所需的硬件及软件设施,且拥有一支技术水平高超,实践经验丰富的技术团队。因此,本系统的开发在技术上有切实的可行性。1.4.2经济上可行性经济上的可行性主要是针对开发公司库存管理系统所需的成本与所得的效益作出评估。本系统在成本和效益两个方面的分析如下:成本:开发周期短,规模适中,所工具和软硬件环境要求较低,花费较少。收益:能够为公司提供更加及时准确的信息,辅助企业领导层做出及时有效的正确决策,促进企业快速完成管理体制的改革,提高企业各部门之间信息的传输效率,提高企业的整体工作效率,减少大量的人员成本费用等,转化为企业的间接收益,而且这部分收益相对比较而言是较大的。根据成本/效益的分析得出:本系统开发所得的经济效益超过它的开发成本和维护成本。所以,本系统的开发具有切实的经济可行性。1.4.3管理上的可行性管理可行性是指公司管理人员在开发库存管理系统方面的态度和管理方面的条件。XXXXXXXX公司具有科学的现代管理方法,成熟的管理制度,齐全的规章制度,而且公司的领导对信息技术给企业管理带来的变革是十分认同的。操作人员对汽车配件库存管理的业务流程较熟悉,操作简单明确,方便管理和应用。领导层的支持是系统能够成功的前提,能保证系统在开发过程中妥善解决问题。因此,本系统的开发在管理上具有可行性。1.5系统的总体构想1.5.1研究方法及研究手段XXXXXX公司库存管理信息系统以计算机软硬件和信息技术为基础,通过对各种资源的信息化管理,实现管理过程的规范化、信息化、自动化。在公司库存管理进行全面分析的基础上,采用生命周期法对整个开发过程进行设计,主要包括系统规划、系统分析、系统设计、系统实施、系统运行等五个阶段3。它要求记录的文档要标准规范,强调面向酒店用户的原则,强调开发过程的整体性和全局性。经过系统分析和设计后,本系统的开发环境选择Windows 7操作系统,采用Visual studio 2005为开发平台,后台数据库使用SQL Server2005。1.5.2系统主要设计思路 通过对公司库存管理状况的细致调查与分析,并和相关工作关人员反复沟通了解后,从实际出发,将软件技术与管理理念相结合,尽量开发出一套具有简洁的界面、合理的系统结构、简单便捷的操作方法、真正切合公司实际需求的管理信息系统软件,使其能够帮助企业工作人员更好的实现管理的信息化变革,全面提高企业员工的工作效率和工作质量。主要设计思路:通过本系统可以对公司仓库库存的基本信息进行添加、查询、修改、删除等基本操作,从而全面有效地管理各种的物品库存信息。 通过本系统的统计汇总,实现对公司库存情况的全面掌握。通过系统设置对系统的操作用户进行权限的设置。每个用户进入系统后只能查寻与管理自己拥有权限内的信息。从而保证了数据的安全性,独立性,每个用户只能操作与自己相关的操作。系统管理员登陆后对其他角色的用户进行权限分配,充分考虑系统的适应性和企业的发展变化,使它能够适应企业的发展。1.5.3系统的研究步骤本系统的开发采用面向对象的开发方法,尽可能按照公司库存方面的实际需求情况来分析和解决问题。 本系统的研究步骤如下: (1)系统开始和可行性研究,对开发系统的背景进行研究。 (2)系统分析和设计,作出需求额分析和初步的模块设计。(3)程序设计。(4)对系统运行进行管理和评价。 (5)系统评估和检验。 第二章 系统分析2.1系统分析概述系统分析是开发管理信息系统过程中最重要的阶段,也是信息系统开发过程中最困难的工作。此阶段的基本任务就是,在分析员正确充分地了解用户对系统的要求以后,将其以系统说明书的方式准确地表达出来。系统分析要把握好该系统要具体实现什么功能,能为用户解决什么问题。没有详细的系统分析往往导致开发工作的延期甚至于失败。系统分析要用科学的分析方法,确定本管理信息系统所要实现的功能等问题,并进行优化,整理出具体的系统分析报告。系统分析目的在于确定用户的具体需求和解决办法,全面分析、调查新系统的业务需求,进行归纳、整理,生成系统分析报告。系统分析员通过与用户的沟通,发现和理解用户的需求,为系统设计打基础。2.2需求分析通过对公司库存情况的详细调查和了解,充分了解了公司原有仓库库存系统的详细情况,准确了解了公司对新系统的各种需求情况,并在此基础上确定了新系统所需实现的各种功能。本系统充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。在公司进行需调查中着重了解了该公司有关库存方面“数据”和“处理”的全过程,整合出该公司对新系统的所有要求,并将所收集整理出的各种资料以文档的形式进行保存,包括组织结构图、业务流程图、数据流程图、数据字典及功能结构图。2.2.1系统发开的目的通过对公司库存管理现状全面细致的调查,根据其实际需求,将现代化的管理理念与软件技术相结合,开发出一套安全稳定、操作简单、性能优良、界面友好的公司库存管理信息系统软件,实现库存管理的信息化,提高工作效率,增强企业在该行业中的竞争能力。2.2.2公司组织结构通过对公司组织结构实地的调查,根据其实际情况,绘出其公司的组织结构图如下:图2.1公司组织结构图Fig. 2.1 The organizational chart of Blue fire automobile parts company 2.2.3系统的功能分析 经过对公司库存情况的实地调查和了解,分析总结出了该公司对本系统所需实现的功能要求,具体要求如实现仓库库存商品基本信息的管理,供应商基本信息的管理,商品入库信息的管理,物品库存信息的管理和物品出库信息的管理,零售商基本信息的管理,仓库员工基本信息的管理等。系统的主要功能如下:1. 基本管理 (1)供应商管理,对供应商的基本信息进行增、删、查、改等功能。 (2)仓库管理,定期更新仓库信息,提供增、删、查、改等功能。 (3)零售商管理,对零售商信息进行增、删、查、改等功能。 (4)仓库员工管理,对仓库员工的基本信息进行增、删、查、改等功能。2. 入库管理(1)入库登记,对货物入库信息进行登记,提供信息录入等功能。(2)入库管理,对物品的入库信息进行管理,提供删除、查询等功能。(3)入库统计,对物品的入库信息进行统计等功能。3.出库管理(1)出库登记,对货物出库信息进行登记,提供信息录入等功能。(2)出库商品信息管理,对出库商品信息进行删除、查询等功能。(3)出库统计,对物品的出库信息进行统计等功能。4. 库存管理(1)库存管理,支持货物入库和出库,并提供更新和查询库存信息等功能。(2)库存报警,显示低水平库存货物的信息。5综合管理(1)汇总管理,对出入库信息进行统计汇总,汇总结果导出。(2)盘存管理,对库存物品进行盘点等。6. 用户管理(1)用户管理,实现对系统操作用户密码的修改功能。 7.退出系统(1)数据备份,实现系统数据库的备份功能。(2)退出系统,实现系统的退出功能。 2.3业务流程分析在对公司进行调查研究后,将该公司业务流程方面所得信息,以业务流程图的形式表现出来,具体情况如图2.3所示。业务流程图中的基本图符如图2.2所示: 外部实体 数据载体 处理流向 内部实体图2.2 业务流程图基本图符Fig. 2.2 The elements of business flow diagram根据业务流程图的基本规范,结合公司库存管理的实际情况,绘制出公司库存管理管理信息系统的业务流程图。如图2.3所示: 图2.3 公司库存管理管理信息系统业务流程图Fig. 2.3 The business flow diagram of Blue fire automobile parts company inventory management information system2.4数据流程分析2.4.1数据流程图在对公司进行调查研究后,将该公司数据处理方面的所得信息,以数据流程图的形式表现出来,具体情况下图所示。数据流程图中的基本图符如图2.4所示:数据存储 数据处理 数据流 外部实体 外部实体(重复) 图2.4 数据流程图基本图符 Fig. 2.4 The elements of Data flow diagram 公司库存管理信息系统数据流程图如图2.5所示:图2.5公司库存管理信息系统顶层数据流程图Fig. 2.5 The top floor data flow diagram of Blue fire automobile parts company inventory management information system 图2.6公司库存管理信息系统第一层数据流程图Fig. 2.6 The top floor data flow diagram of Blue fire automobile parts company inventory management information system2.4.2数据字典 根据公司的实际需求,本系统的数据字典设计如以下各表格所示。司库存管理信息系统的数据字典如下:1. 数据元素的描述本系统的部分数据元素条目如表2.1至表2.27所示。表2.1用户编号Table 2.1 User number数据元素名称:用户编号总编号:1-001数据元素说明:标识用户,不可重复编号:001数据值类型:离散型类型:字符型长度:50有关数据存储:用户信息表2.2用户IDTable 2.2User ID数据元素名称:用户ID总编号:1-002数据元素说明:标识用户,不可重复编号:002数据值类型:离散型类型:字符型长度:4有关数据存储:用户信息表2.3用户密码Table 2.3 User password数据元素名称:用户密码总编号:1-003数据元素说明:用户密码,可重复编号:003数据值类型:离散型类型:字符型长度:50有关数据存储:用户信息表2.4供应商编号Table 2.1 The supplier number数据元素名称:供应商编号总编号:1-004数据元素说明:标识供应商,不可重复编号:004数据值类型:离散型类型:字符型长度:10有关数据存储:供应商信息,合同台账,供货台账表2.5 供应商地址Table 2.2 The supplier address数据元素名称:供应商地址总编号:1-005数据元素说明:供应商的地址编号:005数据值类型:离散型类型:可变字符类型长度:50有关数据存储:供应商信息表2.6供应商姓名Table 2.6 The supplier name数据元素名称:供应商姓名总编号:1-006数据元素说明:供应商联系人姓名,可重复编号:006数据值类型:离散型类型:可变字符类型长度:10有关数据存储:供应商信息表2.7供应商联系电话Table 2.7 The telephone supplier number数据元素名称:供应商联系电话总编号:1-007说数据元素明:供应商的联系电话编号:007数据值类型:离散型类型:字符型长度:11有关数据存储:供应商信息表2.8 供应商账号Table 2.8 The supplier bank card number 数据元素名称:供应商账号总编号:1-008数据元素说明:供应商银行账号,不可重复编号:008数据值类型:离散型类型:字符型长度:19有关数据存储:供应商信息表2.9 电子邮箱Table 2.9 The email数据元素名称:电子邮箱总编号:1-009数据元素说明:供应商的电子邮箱,不可重复编号:009数据值类型:离散型类型:可变字符类型长度:20有关数据存储:供应商台账表2.10 合同编号Table 2.10The contract number数据元素名称:合同编号总编号:1-010数据元素说明:供货合同编号,不可重复编号:010数据值类型:离散型类型:字符型长度:10有关数据存储:合同台账表2.11 货物名称Table 2.11The name of goods数据元素名称:货物名称总编号:1-011数据元素说明:供应的货物名称编号:011数据值类型:离散型类型:字符型长度:6有关数据存储:库存台账,合同台账,供货台账表2.12 供应数量Table 2.12 The number of supply名称:供应数量总编号:1-012说明:供货量编号:012数据值类型:离散型类型:整型长度:6有关数据存储:合同信息表2.13 供货日期Table 2.13The date of supply数据元素名称:供货日期总编号:1-013数据元素说明:供货时间,可重复编号:013数据值类型:离散型类型:日期型长度:8有关数据存储:合同信息 表2.14 价格Table 2.14 The price数据元素名称:商品价格总编号:1-014数据元素说明:货物的价格,可重复编号:014数据值类型:离散型类型:精确数值型长度:10有关数据存储:商品信息,合同信息表2.15 入库时间Table 2.15 The storage time数据元素名称:入库时间总编号:1-015数据元素说明:货物入库的时间编号:015数据值类型:离散型类型:日期时间型长度:8有关数据存储:供货信息表2.16 入库数量Table 2.16 The quantity of storage数据元素名称:入库数量总编号:1-016数据元素说明:货物入库的数量编号:016数据值类型:离散型类型:整型长度:10有关数据存储:供货信息表2.17 入库编号Table 2.17 The code of storage数据元素名称:入库编号总编号:1-017数据元素说明:入库编号,不可重复编号:017数据值类型:离散型类型:整型长度:4有关数据存储:库存信息表2.18 仓库编号Table 2.18 The code of warehouse数据元素名称:仓库编号总编号:1-018数据元素说明:仓库编号,不可重复编号:018数据值类型:离散型类型:字符型长度:3有关数据存储:仓库信息,库存台账表2.19 库管员电话Table 2.19 The telephone number 数据元素名称:库管员联系电话总编号:1-019数据元素说明:仓库管理员联系电话编号:019数据值类型:离散型类型:字符型长度:11有关数据存储:仓库信息,库存台账表2.20 管理员Table 2.20The administration of warehouse数据元素名称:管理员姓名总编号:1-020数据元素说明:仓库管理员姓名,可重复编号:020数据值类型:离散型类型:可变字符类型长度:20有关数据存储:库存信息表2.21库存数量Table 2.21The quantity of inventory数据元素名称:库存数量总编号:1-021数据元素说明:仓库库存货物数量,可重复编号:021数据值类型:离散型类型:整数型长度:4有关数据存储:库存信息 表2.22 备注Table 2.22 remark数据元素名称:备注总编号:1-022数据元素说明:仓库的备注编号:022数据值类型:离散型类型:字符型长度:10有关数据存储:仓库库信息 表2.23盘存量Table 2.23 Stock of plate数据元素名称:盘存数量总编号:1-023数据元素说明:盘存数量,可重复编号:023数据值类型:离散型类型:整数型长度:4有关数据存储:盘存信息表2.24总额Table 2.24The count 数据元素名称:总额总编号:1-024数据元素说明:总额,可重复编号:024数据值类型:离散型类型:浮点型长度:9有关数据存储:供货信息表2.25 出库编码Table 2.25The code of Outbound数据元素名称:出库编码总编号:1-025数据元素说明:出库编码,不可重复编号:025数据值类型:离散型类型:整型长度:4有关数据存储:出库信息表2.26 出库日期Table 2.26 The time of Outbound数据元素名称:出库日期总编号:1-026数据元素说明:货物出库的时间编号:026数据值类型:离散型类型:日期时间型长度:8有关数据存储:出库信息表2.27 出库数量Table 2.27 The quantity of Outbound数据元素名称:出库数量总编号:1-027数据元素说明:货物出库的数量编号:027数据值类型:离散型类型:整型长度:10有关数据存储:出库信息2 数据流的描述海马汽车配件销售公司库存管理信息系统的部分数据流条目如表2.28至表2.35所示表2.28进货单Table 2.28 The Purchase order名称:F1进货单总编号:2-001简要说明:采购部采买货物入库时提供的进货单编号:001数据流来源:采购部数据流去向:P1包含的数据元素:编号、采购日期、货物代码、货物数量、进价、总额表2.29送货单Table 2.29 The delivery note名称:F2送货单总编号:2-002简要说明:物流要送的货物信息编号:002数据流来源:库存部数据流去向:物流部包含的数据元素:编号、零售商地址、姓名、联系电话、货物数量、发货日期表2.30订单Table 2.30 The order名称:F3订单总编号:2-003简要说明:销售部提交的客户购买信息编号:003数据流来源:销售部数据流去向:P3包含的数据元素:编号、货物、价格、数量、日期、客户姓名、联系电话表2.31汇总信息Table 2.31The Summary information名称:F4汇总信息总编号:2-004简要说明:综合处理后汇总的信息编号:004数据流来源:P4数据流去向:总经办包含的数据元素:编号、日期、经办人表2.32基本信息Table 2.32 The basic information名称:F5 基本信息总编号:2-005简要说明:相关负责人录入的员工、仓库等基本信息编号:005数据流来源:负责人数据流去向:P5包含的数据元素:员工编号、姓名、职称、ID、仓库编号、库管员电话表2.33 相关信息Table 2.33 The relevant information名称:F6相关信息总编号:2-006简要说明:提供给财务部的相关信息编号:006数据流来源:P4数据流去向:财务部包含的数据元素:编号、日期、经办人表2.34 售货单Table 2.34The sales order名称:F7售货单总编号:2-007简要说明:销售部已售货物信息编号:007数据流来源:销售部数据流去向:P2包含的数据元素:编号、货物代码、货物价格、数量、日期、销售员编号表2.35缺货单Table 2.35The Shortage of single名称:F8缺货单总编号:2-008简要说明:库存部向采购提交的缺货信息编号:008数据流来源: P2数据流去向:采购部包含的数据元素:编号、货物名称、数量、经办人3数据存储的描述本系统的数据存储条目如表2.36至表2.40所示。表2.36 入库信息Table 2.36 The incoming information名称:D1入库信息总编号:3-001说明:入库货物信息编号:001结构:入库编号、货物代码、数量、日期、经办人有关的数据流:F1表2.37 库存信息Table 2.37 The inventory information名称:D2库存信息总编号:3-002说明:库存货物的信息编号:002结构:货物代码、价格、货物数量 、仓库号、库管员、电话有关的数据流:F7、F8 表2.38 出库信息Table 2.38 The delivery information名称:D3出库信息总编号:3-003说明:出库的货物信息编号:003结构:仓库编号、货物代码、数量、管理员、联系电话、出库日期、员工编码有关的数据流:F2、F3表2.39 员工信息Table 2.39 The employee information名称:D4员工信息总编号:3-004说明:公司员工的基本信息编号:004结构:员工编号、地址、联系电话、电子邮箱、账号、姓名、职称、部门有关的数据流:F5 表2.40仓库信息Table 2.40 The warehouse information名称:D6仓库信息总编号:3-005说明:记录仓库的相关信息编号:005结构:仓库编号、员工编号、地址、联系电话有关的数据流:F54处理过程的描述本系统数据处理过程条目如表2.41至表2.45所示。表2.41 入库管理Table 2.38 The stock management名称:P1入库管理总编号:4-001说明:该部分主要由员工执行编号:001输入:F1P1输出:P1D1处理:实现对入库货物信息的处理表2.42库存处理Table 2.42The storage management名称:P2库存处理总编号:4-002说明:该部分主要由员工执行编号:002输入:D1P2、F7P2、D3P2、D5P2输出:P2D2、P2F8处理:实现对货物库存增、删、改、查功能和低水平库存报警等 表2.43出库管理Table 2.43The outbound management名称:P3出库管理总编号:4-003说明:该部分主要由员工执行编号:003输入:F3P3、D5P3输出:P3F2、P3D3处理:实现对出库货物信息的处理 表2.44综合管理Table 2.44 The integrated management名称:P4综合管理总编号:4-004说明:该部分主要由负责人执行编号:004输入:D1P4、D3P4 、D4P4输出:P4F6、P4F4处理:对信息汇总处理,整合出所需信息表2.45 基本管理Table 2.45 The basic management名称:P5基本管理总编号:4-005说明:该部分主要由负责人执行编号:005输入:F5P5输出:P5D4、P5D5处理:录入员工及仓等库的基本信息5.数据结构的描述本系统的数据结构条目如表2.46至表2.51所示。表2.46 采购员Table 2.46 The buyer名称:采购员总编号:5-001说明:以员工编号为关键字编号:001结构:员工编号、地址、姓名、联系电话、账号、电子邮箱有关数据流:F1、F8表2.47 货物Table 2.47 The goods名称:货物总编号:5-002说明:以货物代码为关键字编号:002结构:货物代码、货物名称、数量、价格、仓库号有关数据流:F7、F8、F1、F3表2.48入库信息Table 2.48 The incoming information名称:入库信息总编号:5-003说明:以入库编码为关键字编号:003结构:入库时间、供应商编码、入库数量、仓库号有关数据流:F8 表2.49进货单Table 2.49 The Purchase order名称:进货单总编号:5-004说明:以进货单编号为关键字编号:004结构:编号、货物名称、数量、价格、日期、员工编码有关数据流:F4、F7、F8表2.50仓库信息Table 2.50 The warehouse information名称:仓库信息总编号:5-005说明:以仓库编号为关键字编号:005结构:仓库号、电话、管理员有关数据流:F5表2.51 库存信息Table 2.51The storage information名称:,库存信息总编号:5-006说明:以仓库号为关键字编号:006结构:仓库号、库存数量 、货物代码、日期有关数据流:F7、F86.外部实体的描述本系统的外部实体条目如表2.52至表2.54所示。表2.52 销售部Table 2.52 The sales department名称:销售部总编号:6-001说明:负责销售货物的部门编号:001输出数据流:F7P2、F3P3输入数据流:P2F8、P3F2表2.53 采购部Table 2.53 The purchasing department名称:采购部总编号:6-002说明:负责采购货物的部门编号:002输出数据流:F1P1输入数据流:P2F8表2.54 总经办Table 2.54 The general department名称:总经办总编号:6-003说明:总经理办公室编号:003输出数据流:输入数据流: P4F4 第三章 系统设计这个阶段的任务是明确本系统要实现什么功能,为下阶段系统实施做准备。3.1系统结构设计系统结构化设计就是将本系统进行模块化,自上而下将其逐层分解为若干个简单而易于实现的模块。3.1.1系统总体功能模块设计公司库存管理信息系统主要包括用户管理,基本管理,入库管理,库存管理,出库管理,综合管理和退出系统等模块。对于各模块的功能,具体体现如下: 1. 基本管理 (1)供应商管理,对供应商的基本信息进行增、删、查、改等功能。 (2)仓库管理,定期更新仓库信息,提供增、删、查、改等功能。 (3)零售商管理,对零售商信息进行增、删、查、改等功能。 (4)仓库员工管理,对仓库员工的基本信息进行增、删、查、改等功能。2. 入库管理(1)入库登记,对货物入库信息进行登记,提供信息录入等功能。(2)入库管理,对物品的入库信息进行管理,提供删除、查询等功能。(3)入库统计,对物品的入库信息进行统计等功能。3.出库管理(1)出库登记,对货物出库信息进行登记,提供信息录入等功能。(2)出库商品信息管理,对出库商品信息进行删除、查询等功能。(3)出库统计,对物品的出库信息进行统计等功能。4. 库存管理(1)库存管理,支持货物入库和出库,并提供更新和查询库存信息等功能。(2)库存报警,显示低水平库存货物的信息。5综合管理(1)汇总管理,对出入库信息进行统计汇总,汇总结果导出。(2)盘存管理,对库存物品进行盘点等。6. 用户管理(1)用户管理,实现对系统操作用户密码的修改功能。 7.退出系统(1)数据备份,实现系统数据库的备份功能。(2)退出系统,实现系统的退出功能。3.1.2系统总体功能结构图根据该公司对系统功能的具体要求,将本系统所要实现的功能以功能结构图的形式表现出来。 本系统的总体功能结构图如图 3.1 所示: 图3.1公司库存管理信息系统功能结构图Fig. 3.1 Function structure diagram of Blue fire automobile parts company inventory management system3.2系统开发运行环境3.2.1硬件环境公司库存管理信息系统开发所要求的硬件环境如下:CPU: Inter(R) Pentium(R) 4 以上或奔腾的CPU处理器,DX9.0c以上显卡。内存:标准配置1GB以上为佳。硬盘空间:20G以上。 鼠标、键盘、打印机及其他所需的指定设备。3.2.2软件环境(1)操作系统:建议使用Windows XP 以上操作系统。(2)开发工具:Microsoft Visual Studio 2005。(3)数据库平台:Microsoft SQL Server 2005。(4)运行时:.NET Framework 4.0及以上。3.3代码设计本系统编码主要采用顺序码、区间码、助忆码的形式。本系统根据实际运行要求主要涉及到的代码如:员工代码、入/出库单号、仓库代码、商品代码、供应商代码、零售商代码等。本系统代码设计的具体内容如下: 表3.1 供应商编号代码设计表Table 3.1 The code design table of the supplier代码设计任务书2014年4月22日编码对象名称编码方式位数校验位供应商编号区间码181编码对象数量使用时间使用范围2014-4-22公司库存管理信息系统代码化目的1.便于输入和检验 2.便于计算机分类处理构 成1-6位为地址码,7-14位为出生日期码,15-17位为顺序码,18位为校验码 表3.2 货物编号代码设计表Table3.2 The code design table of goods number代码设计任务书2014年4月22日编码对象名称编码方式位数校验位货物编号助忆码6无编码对象数量使用时间使用范围2014-4-22公司库存管理信息系统代码化目的1.便于输入和检验 2.便于计算机分类处理构 成1、2位为货物名简称,3-4位货物型号表3.3 仓库编号代码设计表Table3.3 The code design table of warehouse number代码设计任务书2014年4月22日编码对象名称编码方式位数校验位仓库编号顺序码2无编码对象数量使用时间使用范围2014-4-22公司库存管理信息系统代码化目的1.便于输入和检验 2.便于计算机分类处理构 成为仓库顺序分配编号表3.4 入库编号代码设计表Table3.4 The code design table of user number代码设计任务书2014年4月22日编码对象名称编码方式位数校验位入库编号顺序码8无编码对象数量使用时间使用范围2014-4-22公司库存管理信息系统代码化目的1.便于输入和检验 2.便于计算机分类处理构 成1-8位为入库信息顺序分配编号表3.5 出库编号代码设计表Table3.5 The code design table of outbound number代码设计任务书2014年4月22日编码对象名称编码方式位数校验位出库编号顺序码8无编码对象数量使用时间使用范围2014-4-22公司库存管理信息系统代码化目的1.便于输入和检验 2.便于计算机分类处理构 成1-8位为出库信息顺序分配编号表3.6 库存编号代码设计表Table3.6 The code design table of inventory number代码设计任务书2014年4月22日编码对象名称编码方式位数校验位库存编号顺序码8无编码对象数量使用时间使用范围2014-4-22公司库存管理信息系统代码化目的1.便于输入和检验 2.便于计算机分类处理构 成1-8位为库存信息顺序分配编号表3.7 采购编号代码设计表Table3.7 The code design table of purchasing number代码设计任务书2014年4月22日编码对象名称编码方式位数校验位采购编号顺序码8无编码对象数量使用时间使用范围2014-4-22公司库存管理信息系统代码化目的1.便于输入和检验 2.便于计算机分类处理构 成1-8位为采购信息顺序分配编号表3.8 零售商编号代码设计表Table 3.8 The code design table of the retailers代码设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论