采购管理信息系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
沈阳理工大学课程实践(论文)
1 前言
进入 21 世纪,随着技术进步和客户需求多样化,企业经营的市场环境发生了很大的变化,从过去的供应商主导的、静态的、简单的市场环境变成客户为主导的、动态的、复杂的市场环境。企业之间由单纯产品质量、性能方面的竞争转向企业所在的供应链之间的竞争。在企业经营管理中,采购是最重要的一个环节。它对于企业降低经营成本、确保产品质量、缩短生产周期具有非常重要的意义。采购管理为降低采购成本,提高采购效益提供了广阔的空间,但也同时为采购管理带来了新的机遇和挑战。
1.2.1 基本思路
本文从全通公司提高采购管理的需求入手,给出了适合本企业的采购供应管理系统整体设计方案。在系统业务流程改造和功能模块的设计中体现出先进的采购管理思想,并对采购业务管理的具体内容进行了分析与设计。
1.2.2 系统目标
该系统将有效的整合企业内外部的资源,加强企业与供应商之间的紧密合作,增强企业采购业务的透明度,规范标准业务流程,提高采购的效率和质量,提升企业的核心竞争力
3 系统分析
系统分析在整个开发过程中,是要解决“做什么”的问题。从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计、解决“怎么做”提供依据。
3.1 详细调查分析
3.1.1 业务流程图
业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。
3.2 系统的逻辑模型
3.2.1 数据流程图
3.2.2 数据字典
数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑
付款单 供应商
财务部 退款单 收货单
库工
采购订单
采购员
采购单
退货单2
等组成部分的严格定义,下面是本系统的部分数据字典。
(1)数据流的描述
数据流编号G-01
数据流名称采购订单
简述全通公司实时购买的货物单
数据流来源采购部门
数据流去向采购员
数据项组成订单号+经手人+日期+货物名称+货物代码+数量+货物单价+金额数据流量24张/天
高峰流量30张/天
(2)处理逻辑描述
处理逻辑编号P1
处理逻辑名称采购处理
简述对采购订单进行统计,开出采购单
输入的数据流采购订单
处理描述对采购订单进行处理,将所订的货物进行分类,编制合理有效的采购单
输出的数据流采购单
处理频率1张/小时
(3)数据存储的描述
数据存储编号F1
数据存储名称采购台账
简述采购的货物的记录
数据存储组成货物名称+货物代码+货物数量+货物单价+货物单位+金额+日期关键字货物
相关联的处理P1
4 系统设计
4.2 总体设计
4.2.1功能结构图设计
4.3 详细设计
4.3.1 输入输出设计
输出设备:屏幕
输出方式:显示输出与打印输出 输出形式:报表输出形式 输入设计: 对输入信息进行校验
1.在登陆界面: 用户名及密码不能为空,如不填写两者或两者之一,则会弹出对话框提醒"请输入用户名与密码!"
如果用户输入的密码不是密码管理表中的用户名及密码,则会弹出对话框提醒"无该用户!"
2.在采购订单: 订单号不能为空,否则会弹出对话框提醒"请输入完整信息,
采购管理信息系统
用户登录界面
主界面
采购订单
订单收货
采购开单
采购付款
采购查询
密码修改
输入订单号编号为数字!"
在单价和数量中输入数字,金额项目会自动显示为两者乘积结果。
4.3.2代码设计
代码设计部分主要是采购订单号的设计。全通公司的主要合作伙伴为其设计固定的编码。
采购订单号是由厂家名和产品类别构成的。
厂家代码厂家名称产品类别代码产品类别
01 百事可乐公司01 果汁类饮品
02 可口可乐公司02 茶系列饮品
03 娃哈哈公司03 酸奶类饮品
04 农夫山泉公司04 碳酸饮料类
05 统一公司05 矿泉水
1、数据库的建立
该系统的数据库主要是应用Access编辑软件进行编辑的。
表5-1:采购信息表
字段名称数据类型
订单号文本
时间文本
经手人文本
入库文本
供应商文本
是否交货文本
数量数字
单价数字
金额数字
商品名称文本
商品编号数字
2、数据库的连接
在Visual Basic中,使程序与数据库的连接有两种方式,一种使通过设置ADO控件的属性将程序与数据库进行连接,另一种是通过代码形式将ADO控件连接数据库,通过代码的形式虽然加大了开发难度,但是有很多的优点,所以,在程序开发是选择了以代码的形式来连接数据库。