收藏 分销(赏)

XX公司进销存信息管理系统设计与实现.doc

上传人:人****来 文档编号:3136563 上传时间:2024-06-19 格式:DOC 页数:60 大小:1.06MB 下载积分:14 金币
下载 相关 举报
XX公司进销存信息管理系统设计与实现.doc_第1页
第1页 / 共60页
XX公司进销存信息管理系统设计与实现.doc_第2页
第2页 / 共60页


点击查看更多>>
资源描述
XX公司进销存信息管理系统设计与实现 作者姓名:XXX 专业班级:XXXXXXXXXX 指导教师:XX 摘 要 随着现代信息技术的迅速发展 网络技术和计算机技术的日益成熟,办公自动化和信息管理系统及软件的应用为处理日常事务提供了便利。进销存管理理念在商品流通业有着举足轻重的地位,进销存信息管理系统的需求更有具体的普遍性。 本文以XXXXXX科技有限公司进销存业务为具体的操作实例。对计算机设备进销存业务流程进行分析。进而提出了针对该企业进销存信息管理系统设计方案。从采购环节、销售环节、库存管理环节出发,阐述了各个功能模块的详细设计与过程。最后采用B/S模式,使用ASP.NET程序设计语言和MS SQL数据库进行系统开发实现。 关键词:进销存管理系统;系统分析与设计;结构化方法; ASP.NET;B/S模式 Design and Implementation of Nbsaturn Invoicing Information Management Abstract: With the rapid development of modern information technology, network technology and computer technology has become more sophisticated, office automation and information management systems and software applications to handle daily affairs facilitated. Inventory management concept in the commodity circulation has a pivotal position, Invoicing information management system needs more concrete universality. In this paper, Ltd. Ningbo Nbsaturn Invoicing business is specific operation instances. Invoicing for computer equipment business process analysis. Then put forward for the enterprise inventory management information system design. From the procurement chain and marketing chain, inventory management aspects of starting a structured analysis method ah elaborated in detail each functional module design and implementation process. Invoicing business enterprise in order to achieve scientific management.The system uses B / S mode, using the C # programming language and MS SQL database system development. Keywords: Inventory Management System; System Analysis and Design; Object-oriented Method; ASP.NET;B/S Mode 目 录 第1章 前 言 1 第2章 项目概述 2 2.1. 项目开发背景 2 2.2. 项目开发目的 2 第3章 系统分析 4 3.1. 可行性分析 4 3.2. 组织机构调查 5 3.3. 系统详细调查 5 3.4. 需求分析 7 3.5. 业务流程分析 11 3.5.1系统高层业务流程 11 3.5.2系统管理业务流程 12 3.5.3采购管理业务流程 13 3.5.4销售管理业务流程 14 3.5.5仓库管理业务流程 15 3.5.6基础资料管理业务流程 16 3.6. 数据流程分析 17 3.6.1系统高层数据流程 17 3.6.2系统管理数据流程 19 3.6.3采购管理数据流程 20 3.6.4销售管理数据流程 20 3.6.5库存管理数据流程 21 3.6.6基础资料管理数据流程 22 3.7. 数据字典 22 第4章 系统设计 27 4.1. 模块结构设计 27 4.1.1. 系统管理模块结构 28 4.1.2. 采购管理模块结构 28 4.1.3. 销售管理模块结构 29 4.1.4. 库存管理模块结构 29 4.1.5基础资料管理功能结构 30 4.2. 数据库设计 30 4.2.1. 概念模型设计 30 4.3.2. 逻辑模型设计 31 4.3.3. 物理模型设计 33 第5章 系统实施 36 5.1. 系统配置 36 5.1.1. 软硬件配置 36 5.1.2. 网络配置 37 5.2. 程序设计 37 5.2.1开发语言 37 5.2.2代码设计 38 5.3功能模块实现 38 5.3.1登陆界面 38 5.3.2系统主页 39 5.3.3系统管理主界面 39 5.3.4采购管理主界面 40 5.3.5销售管理主界面 41 5.3.6库存管理主界面 41 5.3.7基础资料管理主界面 42 5.4. 系统测试与调试 42 5.4.1. 功能测试 43 5.4.2. 性能测试 43 5.4.3系统页面测试 43 5.4.4. 系统调试 44 第6章 系统运行管理与评价 45 6.1. 系统的运行管理与维护 45 6.1.1.系统的运行管理 45 6.1.2.系统维护管理 45 6.2. 系统的评价 46 结论 47 致 谢 48 参考文献 49 第1章 前 言 随着现代信息技术的迅速发展 网络技术和计算机技术的日益成熟,办公自动化和信息管理系统及软件的应用为处理日常事务提供了便利。进销存管理理念在商品流通业有着举足轻重的地位,进销存信息管理系统的需求更有具体的普遍性,同时也提供了进销存管理的解决方案。企业进销存管理解决方案适用于企业的采购、销售和仓库部门,对企业采购、销售及仓库的业务全过程进行有效的控制和跟踪 ,可有效的减少盲目采购,降低采购成本、合理控制库存、减少资金占用并能提高市场灵敏度,提升企业市场竞争力林昶. 我国现代仓储业发展现状与对策[ J] . 西南交通大学学报(社会科学版), 2007( 02) 。 进销存信息管理系统可以帮助企业有效快速的管理进货、销售、库存等各项业务。合理控制进销存各个环节,提高资金利用率和结算速度,实现管理的高效率、实时性、安全性、科学化、现代化、智能化。能够在经营管理过程中及时、动态地掌握各种数据和信息,对往来业务、部门管理的实时追踪、准确监控,并且能提供各种灵活便捷的统计报表。 随着科学技术的不断发展,计算机设备深入到人们生活中的方方面面。计算机设备零售规模的不断扩大,种类繁多的新产品的不断的推出,原始的手工管理进销存的方式已经不能满足现代化管理的需求。新一代的计算机设备进销存已由过去传统的记账模式转变到汇总、分类以及信息查询、报表生成、信息跟踪、数据统计等多种功能模式翁国秀,李露璐. 企业产品进销存管理系统的设计与实现[J]. 电脑知识与技术. 2011(07) 。 第2章 项目概述 2.1. 项目开发背景 随着当今世界计算机技术的不断发展,利用信息管理系统实现商业企业进销存管理势在必行。使用传统手工管理的方式,一方面效率低下,另一方面容易造成错误 陈琳. 基于B/S与C/S混合模式的图书进销存系统的设计与实现[J]. 华中师范大学. 2002.7 。进销存信息管理系统核心在于库存信息管理系统,及时掌握库存信息,合理分配使用公司企业的物流、资金流、商流等资源,保证货物源源不断的有序供应和商业企业的持续发展。 以我个人在XXXXXX科技公司的实习经历为例。XX时代科技公司是一个以经销计算机设备为主营业务的商业企业,公司在宁波电脑城设有13个分销点,还有与其合作的80多家经销商。公司业务比较繁杂,尤其是销售旺期数据量大,每天的进销存业务都会产生大量的数据及相关凭证。现在公司内部根据每天的销售单及采购单在EXCEL表中对发生变化的数据做出相应修改。在这个过程中存在若干问题: 1.商品库存信息不能及时反应给管理人员,存货数量要根据盘点仓库和相应的修改进行查询。 2.在EXCEL表中不能直观的反映出哪些商品销量比较高,且数据能轻易被修改。 3.现行的管理方式实现对进销存过程监督和数据信息的查询的工作量比较大。 2.2. 项目开发目的 本系统考虑系统组成各环的功能需求,基于使用成熟技术和实用化的原则,向企业提供一套先进的应用系统。这套系统应该具有最先进的技术特征;配置必要的数据库和应用服务程序;组织完整的管理员操作界面。软件系统的界面要美观,布局要合理,窗口的内容尽量简单明了提供的信息,语言要通俗易懂,有层次感,分类要清晰明了,便于管理。 本项目开发的主要目的有以下几点: 1.为用户提供准确的、快速的、实时的反映出库存信息,保证货物的不间断供应; 2.使用数据库,便于后期数据的统计整理分析,帮助管理人员控制行业发展方向; 3.能将统计分析数据用柱状图、饼状图、条形图、折线图等方式直观的展示的给用户; 4.使用信息系统管理进销存业务后,各种业务的数据将会有更好的保密性,并且便于数据的查询; 5.对个人来说,将所学的系统开发专业技术知识和小型商业企业进销存管理知识结合起来,完成有实际意义的实践工作。 第3章 系统分析 系统分析阶段就是对现行系统进行调查,详细了解每一个业务过程、业务活动及信息流程,理解广大用户对系统的需求。系统分析阶段更侧重于从业务全过程的角度进行分析,其中,分析结果包括,对现有组织管理状况的了解,用户对信息系统功能的需求、数据和业务流程等 王欣. 管理信息系统[M]. 中国水利水电出版社. 2004 。 3.1. 可行性分析 1.技术可行性 从软件角度来看,目前的软件技术发展的已经比较成熟,无论是数据库还是应用程序都可以实现系统功能。各种语言包括C#、JAVA等均能完成程序代码并实现信息系统功能。各种数据库包括SQL Sever, Oracle等均能为企业搭建数据库;从硬件角度来看,系统所要用到的硬件均可以以较为低廉的价格购买,满足系统要求。从人员角度来看,本系统的用户是企业内部员工,懂得基本微机操作即可,无须另聘专人即可使该系统正常实施运行。从技术角度来看,开发技术和数据库技术已经具备了完备、成熟的理论和体系结构。所以本系统的开发在技术上完全可行。 2.经济可行性 在经济上,采用本系统后能更加合理的管理库存。既不会因为存货不足影响企业的销售,又不会因存货过多而导致资金的挤压,产生不必要的费用。本系统能组织好仓库作业,提供商品库存、库存、入库查询和统计等业务能及时预警库存不足一定程度上减少了直接的人工费用,又能帮助管理人员正确决策,为企业提供了更大的经济效益。因此本系统在经济上是可行的。 3.运行可行性 本项目系统具有友好的界面,操作简单,帮助信息详尽,工作人员只需经过简单的培训之后就可以熟练操作;系统运行环境的服务器采用visual studio开发平台,WEB服务器采用IIS,客服端只需配置浏览器就可以运行该系统,这样的运行环境都是很好配置的。 从以上三方面的分析,可以得出该系统在技术上得到了保证,投入使用可带来很好的经济效益,且在运行方面较为简单。因此,本项目系统可进行开发工作。 3.2. 组织机构调查 进销存信息管理系统是对商业企业对商品采购、销售、库存等进行综合管理的一个信息系统。系统能对商品信息、供应商信息和客户信息实现录入、修改、查询和删除等操作,并且还要实现采购管理、销售管理、出库、入库管理等各项管理内容 张雷. 企业进销存管理系统的实现[J]. 吉林大学 2012.4 。 本论文项目系统对应的组织结构图,如图3-1所示: 胜达时代科技有限公司 部门经理 财务经理 采购部门 销售部门 仓储部门 财务部门 图3-1 系统的组织结构图 3.3. 系统详细调查 系统详细调查的主要任务是收集系统所要用到的数据,因为在后期的系统设计阶段要用到许多的数据,资料收集是进行系统分析的前提,资料收集的方法有实地调查,交流交谈等。 经过和公司员工的当面交流之后,可知: 1.整个进销存信息管理系统从底层数据产生到数据表现层包含的所有功能:系统管理基础资料设置、基础资料(商品基本信息、供应商基本信息、客户基本信息等)初始化、采购管理及采购单据管理、销售管理及销售单据管理、库存管理入库出库查询、商品数量预警查询等功能。 2.在整个进销存管理系统的开发过程中会涉及到得专业术语及其定义,这些术语在系统分析和系统设计中有助于加快理解系统的业务过程,从而准确的画出业务流程图和数据流程图。 其主要涉及到的术语及定义如下: l 预处理:对基础数据的设置,包括一些数据的基本格式规范等。 l 采购单:公司根据供应商提供的原始单据录入系统中的单据信息。 l 采购计划:公司管理人员在了解市场供求情况,认识企业生产经营活动过程中和掌握商品销售规律的基础上对计划期内商品采购管理活动所做的预见性的安排和部署。 l 销售单:销售人员根据销售信息填写的单据。 l 销售数据分析:根据每周,每月,每季度的销售情况做出的统计分析。 l 预警查询:根据一定的条件和要求,对库存中不满足要求和条件的商品进行查询。 3.整个进销存信息管理系统的总体流程关系,如图3-2所示: 开始 结束 基础资料设置 预处理 采购单、采购订单 销售单、销售数据分析 入库、出库 统计分析 采购计划 系统管理 基础资料 采购管理 销售管理 库存管理 预警查询 入库单 出库单 图3-2 进销存信息管理系统总体流程图 3.4. 需求分析 1.系统面向用户 本论文项目系统面向的用户分为以下几类:系统管理员、基础资料管理员、采购人员、销售人员、库存管理员。 具体描述如下: (1)系统管理员使用该系统对基本信息管理、用户组管理、用户密码管理以及查询登陆日志进行管理; (2)基础资料管理员使用该系统对系统基础资料进行维护; (3)采购管理员使用该系统对采购业务、采购单、采购订单进行管理; (4)销售管理员使用该系统对销售业务、销售单、销售退货单进行管理,维护。 (5)库存管理员使用该系统对入库单、出库单、库存信息进行管理。并且根据库存量与销售量做出库存预警,提出采购申请。 2.系统管理员需求 (1)概述 系统管理员能实现对用户基本信息管理、用户组管理、用户密码管理以及查询登陆日志等功能。 (2)用户基本信息管理 系统管理员能根据用户提供的原始信息数据在系统对用户基本信息完成添加、修改、删除、查询等操作。 (3)用户组管理 系统管理员能根据用户所属不同部门将用户划分至不同的用户组之中,根据用户所属部门的不同,为不同的用户组设置不同的权限。 (4)密码管理 系统管理员和普通用户都可以通过登录系统后根据个人基本信息对登录密码进行修改。 (5)登陆日志管理 系统管理员能查询到登录到系统中用户的登陆日志,登陆日志信息包括用户姓名、登录时间等。 3.基础资料管理员需求 (1)概述 要求系统可以对进销存系统中的商品基本信息、供应商基本信息、客户基本信息等重要基础数据进行维护管理,提供对资料的增加、删除、修改、查询等功能,可以对以上信息进行增加、删除、修改、查询、打印操作。 (2)商品基本信息 维护商品基本资料(商品名称、商品编码、商品类型、商品规格、商品描述等),对商品基本信息实现添加、删除、修改、查询、打印等功能。并且要求保证商品编码的唯一性。 (3)供应商基本信息 维护供应商基本资料(厂商名称、厂商编号、厂商地址、负责人、联系电话等),对供应商基本信息实现添加、删除、修改、查询、打印等功能。并且要求保证厂商编号的唯一性。 (4)客户基本信息 维护客户基本资料(客户名称、客户编号、客户地址、联系电话等),对客户基本信息实现添加、删除、修改、查询、打印的干功能。并且要求客户编号的唯一性。 4.采购人员需求 (1)概述 需要系统提供采购计划、采购单管理、采购订单管理界面,采购员能够根据计划部门提供的采购计划,通过审核后下达采购订单给相应供管维护过的供应商,并且实时对采购过程进行管理监控,一旦出现商品库存不足要及时处理。同时采购员还需要对系统订单进行管理 孙宗虎 程淑丽 主编. 采购和供应链管理流程设计与工作标准[M]. 人民邮电出版社. 2007.10 。 (2)采购计划 采购员根据库存部门发来的库存单,销售部门发来的销售清单,采购员制定月采购计划。将采购计划交与审核部门审核,审核通过的采购计划,则下达采购订单给相应的供应商。若未通过的计划返还采购员进行调整重新制定。 (3)采购单管理 采购员根据供应商提供的原始单据,记录采购单的详细信息,包括采购日期和供应商以及各种商品的信息和购入价格、购入数量,并实现采购单据的审核和打印采购明细单据等 (4)采购订单管理 采购员根据采购计划制定采购订单,记录采购商品名称、供应商名称、采购数量,采购价格等。采购订单制定完成后发由相关人员进行审核。 5.销售人员需求 (1)概述 要求系统提供销售单管理、销售退货单管理、销售数据统计分析等功能。对销售信息实现添加,删除,修改查询等基本操作以及形成基本销售信息报表。 (2)销售单管理 要求系统提供销售人员对销售单(销售单号、销售时间、销售人编号、商品编号、销售数量、销售金额等)管理的功能,包括添加,删除,修改当前销售单的功能。已经审核通过并且发货的销售单不能做任何修改。 (3)销售退货单 要求系统提供销售人员对销售退货单的管理功能,包括添加、查询等。 (4)销售数据统计分析 要求系统根据一定条件和要求,对销售情况进行统计分析。以饼状图、条形图、折线图等不同的方式将销售信息在WEB中展示出来,以便决策人员做出正确决策。 6.库存管理员需求 (1)概述 要求系统提供入库管理、出库管理、库存盘点等功能。保证仓库管理员对仓库商品库存存实时更新、对出库入库有清晰的记录功能、并且能够通过统计分析,根据设置的安全库存,做到缺料预警功能。 (2)库存查询 系统提供仓库库存的查询,包括仓库编号,名称、仓库员、商品编号、商品名称、库存量等基本信息 (3)入库管理 供应商发来商品后,仓库管理员要根据“采购单”的内容,核对供应商送来的商品,核对无误后,填写入库单(入库时间、仓库编号、商品名称、商品数量、商品规格类型等)。如核对出现问题,则转交采购部门,由采购部门向供应商提出退货或补发申请。 销售退货的商品,仓管员要根据“销售单”的内容,核对退货的商品,核对无误登记入库。核对出现问题则退还给销售部门。 (4)出库管理 仓管人员根据销售人员提供的“销售单”核实销售单后进行出库,并填写“出库单”。出库商品必须与“销售单”内容一致,不能出现多发,少发,错发的现象。 (5)统计分析 系统应满足仓库管理员对采购计划,库存信息的统计分析功能。对库存不足的商品及时报警处理。系统还需帮助仓库管理员根据采购计划和库存信息,销售清单等制定出安全的缺货需求。 3.5. 业务流程分析 业务流程分析是具体分析的起始点。首先要进行详细的调查,并对调查结果进行整理和分析,用一些简单的方法和工具把业务流表示出来。业务流程分析采用的是自顶向下的方法,首先对高层管理业务进行分析,画出高层管理的业务流程图,然后再对每一个功能描述部门进行分解,画出详细的业务流程图 李代平 等编著. 系统分析与设计[M]. 清华大学出版社 2009.3 。 3.5.1系统高层业务流程 1.业务流程图中使用的基本符号,如下说明: (1)业务处理单位或用户,它代表了某项业务参与的人或物; (2)数据存储或存档,也是一种数据的载体,但这个数据是作为档案来保存的; (3)业务数据流动及方向,它表达了业务数据的流动方向,这个方向用单箭头进行表示; (4)各类单证、报表,它表明了数据的载体; (5)业务功能描述,表明了业务处理功能,一般用一个简单的祈使句表示。 其业务流程图基本符号,如图3-3所示: 业务处理单位或部门 存档 业务数据流动及方向 单证、报表 业务功能描述 图3-3 业务流程图基本符号 2.系统的高层业务流程图,如图3-4所示: 用户 用户登记表 系统管理 用户权限表 系统管理员 采购管理员 采购计划 采购管理 采购订单 供应商 仓库管理员 出库、入库单 仓库管理 商品需求单 采购部门 销售管理员 销售管理 销售单 销售分析表 客户 部门经理 用户信息 采购信息 销售信息 基础资料管理员 商品、供应商、客户信息 基础设置管理 基本信息表 销售管理 图3-4 高层业务流程图 3.5.2系统管理业务流程 根据系统的主要业务流程可以将其中各项功能加以细化,其中系统管理可以细化为: 1.系统管理员根据用户提供的信息制定用户登记表给公司领导,公司领导审核后转交系统管理员,生成用户信息表。 2.系统管理员根据公司员工情况制定系统用户权限表,交由公司领导审核后,审核通过后制定角色分配表。初始化系统角色:超级管理员、采购管理员、销售管理员、仓库管理员、基础设置管理员。 3.系统管理员提供用户信息更改,用户能自己进行密码修改。 其系统管理业务流程图,如图3-5所示。 系统管理员 用户登记表 用户权限表 用户管理 密码管理 用户组管理 用户信息表 角色分配表 系统管理员 用户信息 领导 领导 普通用户 图3-5 系统管理业务流程图 3.5.3采购管理业务流程 采购管理要做的主要事情如下: 1.仓库管理员提供需求商品信息和急需商品信息的采购计划表给领导,领导审核后,转交采购部门,采购部门制定采购订单。基础资料管理员还需提供供应商报价信息和供应商信誉信息至采购部门,采购部门通过对比后,根据向供应商下采购订单。 2.采购人员根据供应商送达商品的原始单据,采购人员核对商品信息与送达商品是否一致,核对完成制定采购单。 3.采购员随时需要对订单进行管理(更该、删除),而对于缺货没有及时供货的提前发送催询单与供应商沟通。 其采购管理业务流程图,如图3-6所示。 仓库 基础资料管理员 采购部门 供应商 采购申请 供应商资料 采购计划管理 采购计划表 采购员 采购管理 订单管理 采购顶单 催询单 采购计划表 采购订单表 图3-6 采购管理业务流程图 3.5.4销售管理业务流程 销售管理主要的流程可以细化为: 1.销售人员根据客户需求制定销售单,交由仓库管理员,仓库管理员审核后,根据销售单上商品信息发货出库。 2.销售人员根据退货要求,符合退货条件的,制定销售退货单,交由仓库管理员;仓库管理员核实退货商品后,做入库处理。 3.销售人员根据一定要求和条件,统计销售信息表,交由部门领导。 其销售业务流程图,如图3-7所示。 销售人员 购物需求 销售统计单 退货申请单 销售管理 退货管理 销售统计 销售单 销售统计表 销售退货表 仓库 领导 仓库 销售表 销售退货表 客户 客户 销售人员 销售人员 图3-7 销售管理业务流程图 3.5.5仓库管理业务流程 仓库管理的流程可以细化为: 1.仓库管理员根据采购部提供的采购单,审核采购单,将采购单与商品信息进行核对,将合格商品登记至商品入库单,商品入库并修改相应商品信息存档 陈晓丽. Web环境下基于组件的库存信息管理系统的研究与开发[J]. 2007.4 。将不合格和误发的商品信息表交给采购部门,采购部门退货。 2.仓库管理员根据销售人员提供的销售单,审核销售单,将发出商品与采购单信息进行核对,发出货物,登记出库单。 3.仓库管理员根据销售人员提供的销售退货单,符合退货条件的,完成退货登记退货入库单,完成退货。 4.仓库管理员统计库存信息,对不满足数量需求的商品做商品需求计划,交由领导审核后,制定采购申请,交由采购部门。 其库存管理业务流程图,如图3-8所示。 仓管员 采购单 库存信息单 销售退货单 销售单 入库管理 退货管理 出库管理 库存管理 入库单 采购申请 入库单 出库单 仓库 销售部 采购部 入库信息存档 采购部 库存信息存档 出库信息存档 图3-8 库存管理业务流程图 3.5.6基础资料管理业务流程 基础资料管理可以细化为: 1.基础资料管理员根据相关部门提供的原始记录表(供应商资料、商品资料、客户资料等)制作基础资料信息表(供应商基本信息表、商品基本信息表、客户基本信息表),交由相关领导审核。 2.基础资料管理员提供报价信息和供应商信誉信息至采购部门,采购部门筛选后向相应供应商发出采购订单。 其基础资料管理业务流程图,如图3-9所示。 相关部门 原始资料表 采购订单 基础资料信息表 管理员 供应商报价、信誉信息 基础资料管理 采购管理 采购部门 领导 资料存档 订单存档 图3-9 基础资料管理业务流程图 3.6. 数据流程分析 数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题 李代平 编著. 信息系统分析与设计[M]. 冶金工业出版社 2005 。 数据流程图是描述系统数据流程的重要工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。 根据对系统的业务流程分析,把业务过程分为系统管理、采购管理、销售管理和库存管理和基础资料管理等五个过程。相应的,在数据流程分析中会针对这四个业务过程进行数据流分析。 3.6.1系统高层数据流程 首先确定高层的数据流程图,在高层数据流程图中只反映系统正常工作时最主要的部分,确定系统边界。在进销存信息管理系统中外部实体有供应商、仓库、客户,主要的数据存储是“库存信息存档”,“库存信息存档”主要记载了库存变化的基本情况。商品的种类、数量、价格变动情况。 数据流程图中使用的基本符号说明,如图3-10所示: 外部实体 数据流 处理功能 数据存储 图3-10数据流程图基本符号 进销存信息管理系统的顶层数据流程图,如图3-11所示: 供应商 进销存信息管理系统 仓库 客户 商品信息存档 商品信息 商品入库信息表 商品出库信息表 图3-11 高层数据流程图 对进销存信息管理系统的顶层数据流程进行扩展,得到后的顶层数据流程图,如图3-12所示。 采购部 入库管理 商品信息存档 仓库 公司领导 出库管理 销售部门 供应商 采购管理 采购订单 商品信息 入库信息 供应商信息 统计报表 出库清单 采购计划 图3-12 扩展后的高层数据流程图 3.6.2系统管理数据流程 对系统管理的数据流分析:系统管理员通过用户名和密码登录系统;对用户基本信息、权限进行操作;可查看用户的操作日志;将所有变动的信息重新保存到数据库中。 系统管理数据流程图,如图3-13所示。 用户 组管理 用户角色表 用户管理 用户表 登录 登录日志 功能模块管理 功能表 管理员 图3-13 系统管理数据流程图 3.6.3采购管理数据流程 对采购管理的数据流程图分析:采购管理员通过用户名及密码登入系统后,采购管理员根据仓库管理员发来的库存清单与采购申请制定采购计划;通过审核后的采购计划,通过采购人员向供应商下采购订单,未通过的采购计划则需要修改或者重新拟定;采购员需对采购订单进行管理维护,缺货时要及时向供应商询问。 采购管理数据流程图,如图3-14所示: 采购申请 库存清单 采购 管理 通过 仓库 不通过 采购部门 采购 审核 采购订单 订单 维护 采购单据 供应商 订单存档 图3-14 采购管理数据流程图 3.6.4销售管理数据流程 对销售管理的数据流程图分析:销售人员通过账号和密码登陆系统,根据客户需求,制定销售单或销售退货单。销售单或销售退货单经过审核后,则转给仓库部门,仓库根据销售单或销售退货单做入库或出库处理;同时销售人员根据销售信息,制定销售统计分析表,经由审核后交由上级领导,审核不通过则进行修改或者重新拟定。 销售数据流程图,如图3-15所示: 客户需求 销售 管理 通过 销售员 不通过 仓库部门 审核 出/入库单 订单 维护 收/发货单据 客户 出/入库存档 退货 管理 客户退货申请 销售单 销售退货单 统计分析 领导 审核管理 销售报表 销售分析表 通过 不通过 图3-15 销售管理数据流程图 3.6.5库存管理数据流程 对库存管理的数据流程图分析:仓库人员通过用户名以及密码登入系统后,需要对商品出入库进行管理,仓库接收到采购部门发来的采购单或销售部门发来的销售退货单后将入库商品信息录入系统,而当销售部门依据销售单领取商品时则需出库商品信息录入系统 胡建宏. 商品进销存管理系统[J] 兰州大学. 2007.11 ;仓库管理人员还要有计划性地进行库存分析,根据库存信息与销售信息制定采购申请转交采购部门。 仓库管理数据流程图,如图3-16所示: 仓库 入库 管理 采购单 销售退货单 入库单 入库单 统计 分析 采购部门 审核 入库单 通过 入库 管理 审核 销售单 出库单 通过 库存清单 采购申请 图3-16 仓库管理数据流程图 3.6.6基础资料管理数据流程 对基础资料管理的数据流程图分析:基础资料管理员通过用户名及密码登入系统后,需要对基础资料进行维护管理。基础资料管理员根据有关部门提供给的资料在系统中录入基础资料(供应商信息、商品信息、客户信息等),经由相关领导审核后,在系统中存档并使用;同时基础资料管理员应当提供供应商信息给采购部门。 基础资料管理数据流程,如果3-17所示: 管理员 资料 管理 基础资料表 统计 分析 采购部门 审核 资料单 通过 供应商报价 供应商资料 基础资料信息 供应商信誉 不通过 存档 图3-17 基础资料管理数据流程图 3.7. 数据字典 数据字典是关于数据的信息的集合,是对数据流程图中包含的所有元素的定义的集合。它定义了数据元素、数据结构、数据流、数据存储、外部实体和处理功能等六类条目安忠. 管理信息系统[M]. 北京:中国铁路出版社,2009:96. 。 1.数据元素分析 数据项是数据的最小的数据组成,也就是不可再分的数据单位,数据元素的定义包括:数据元素的名称、在其他场合使用的别名、取值范围和去值得含义、数据元素的长度和数据结构,以及与之有关的处理功能萨师煊等.数据库原理概论(第四版)[M].北京:教育出版社.2006,172-234 。 下面给出进销存信息管理系统的用户工号数据元素定义,如表3-1所示: 表3-1用户工号定义 数据元素编号: 001 数据元素名称: 用户工号 简述: 代表系统用户的编号 别名: USER_NUMBER 长度: 10个字节 类型: 字符 取值/含义: 第1位~第2位 分公司 第3位~第4位 部门 第5位~第10位 用户在部门内编号 有关的数据结构:: 用户信息、用户组信息 数据元素一览表,如表3-2所示: 表3-2 数据元素一览表 编号 数据元素名称 别名 数据类型 长度 DE001 商品生产编号 YPSCBH 字符型 50 DE002 商品类别 YPLB 字符型 20 DE003 商品名称 YPMC 字符型 30 DE004 商品规格 YPGG 字符型 10 DE005 商品单位 YPDW 字符型 10 DE006 商品描述 YPMS 字符型 250 DE007 供应商编号 GYSBH 数字型 5 DE008 供应商名称 GYSMC 字符型 20 DE009 供应商地址 GYSDZ 字符型 50 DE010 供应商负责人 GYSFZR 字符型 10 DE011 用户登录编号 YHDLBH 数字型 5 DE012 用户名称 YHMC 字符型 10 ...... 2.数据结构 在表4-1中描述了进销存信息管理系统中数据元素的定义,但还需要进一步描述数据之间的关系。在数据字典中使用数据结构对数据之间的组合关系进行定义。数据字典中数据结构包含:数据结构的编号和名称、数据结构的组成、对数据结构的简单描述、与之有关的数据流或数据结构。 下面给出进销存信息管理系统中部分数据结构的信息,如表3-3所示: 表3-3 数据结构一览表 数据结构编号 数据结构名称 简述 数据结构的组成 001 商品 商品基本信息存档表 商品编号、商品名称、商品类别、商品规格、商品单位等 002 供应商 商品供应商信息表 供应商编号、供应商名称、供应商地址、供应商负责人等 003 用户 用户信息表 用户登录编号、用户名称、用户密码、用户权限编号、用户备注 004 采购信息 商品采购明细表 采购编号、商品编号、购进价格、批发价格、零售价格、购进数量 …… 3.数据流 数据流表示数据的流向,一般来说在数据字典中只需要定义输出和输入的数据流,数据流的定义包含:数据流编号、数据流的名称、数据流的来源、数据流的去处、数据流的组成、数据流的流通量、高峰时的数据流流通量。 下面给出进销存信息管理系统中部分数据流,如下所示: l 数据流编号:DF001 l 数据流名称:采购单 l 描述:采购部门根据供应商送来的商品,登记的采购单据 l 数据流来源:供应商 l 数据流去向:入库管理模块 l 数据流组成:采购单信息=采购单编号+商品编号+到货时间+数量+验收人+供应商编号 l 数据流量:约5张/周 l 高峰流量:约20张/周 4.数据处理功能 数据处理功能的定义是指最低一层数据流程图中的处理功能(功能单元)的定义,实际上每一个处理功能就是一个程序,可以使用判断树、判断表和结构式语言进行描述,但在数据字典中只能给以简单的描述,处理功能的定义主要包括:处理功能的编号、名称以及在数据流程图中的层次号;对处理功能的简单描述;处理功能的输入和输出;处理功能的功能描述;有关的数据存储。 下面给出进销存信息管理系统中部门数据功能处理表(入库处理为例),如表3-4所示: 表3-4 进销存信息管理系统数据处理功能入库处理表 处理功能编号 P002 处理
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服