某公司入库信息管理系统设计方案_第1页
某公司入库信息管理系统设计方案_第2页
某公司入库信息管理系统设计方案_第3页
某公司入库信息管理系统设计方案_第4页
某公司入库信息管理系统设计方案_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1、 过7又孝CHANGSHA UNIVERSITY OF SCIENCE & TECHNOLOGY物流信息技术课程设计题目:F公司入库信息管理系统设计学生姓名:学 号:班 级:物流工程指导教师:向慧何其超柳伍牛2016 年06月16日F公司入库信息管理系统设计学生姓名:学号:班级:所在院(系):指导教师:向小 何H超柳伍牛完成日期:2016年06月16日2013级物流工程专业物流信息技术课程设计指导书一、课程设计的目的和要求物流信息技术课程设计是物流工程专业中实践环节, 是完成 物流信息技术 理论课程学习后所进行的一次全面、 综合练习, 其目的在于增强对课程相关理论的感性认识, 并将课堂

2、的理论知识与企业生产实践有效的衔接起来, 提高学生的动手能力, 实现理论和实践的统一。通过本次课程设计, 使学生深刻地认识到信息技术的应用对物流行业发展的重要性; 掌握信息系统开发的主要流程; 能结合所学相关物流专业知识并运用数据库开发软件完成对物流信息系统设计。二、课程设计的依据和资料来源1、邵举平 . 物流管理信息系统M. 清华大学出版社&北京交通大学出版社,2006.10.2、 冯耕中 . 物流管理信息系统及其实例 M. 西安交通大学出版社, 2004.10.3、彭扬 . 物流信息系统M. 中国物资出版社 , 2006.1.4、薛华成 . 管理信息系统M. 北京:清华大学出版社,

3、1999.5、陈艳峰 . 数据库项目案例导航 M. 北京:清华大学出版社,2004.8.三、课程设计应完成的任务本课程设计的主要任务包括两个方面:设计文本撰写和程序设计1. 设计文本撰写本课程设计重视书面材料的撰写, 主要内容包括了信息系统前期的系统调查、系统规划、 系统分析和系统设计。 由于课程设计要求一人一题, 因此每个同学所完成的文档都应包括以上内容。 文本的撰写主要为了梳理整个信息系统建设背景、现状、 改善的途径等内容, 构建信息系统的设计蓝本。 因此在设计文本撰写阶段主要的工作包括了以下内容:1) 搜集资料根据选题,进行系统调查,搜集资料2) 系统分析3)系统设计4)系统实施(附设计

4、子系统的程序源代码)5)体会和总结2. 程序设计结合信息系统设计文本, 应用程序开发工具 (如VB、 VF 等可视化语言环境)建立一个基本完整的信息系统,基本能实现文本所描述的系统功能。四、课程设计要求及时间安排1、课程设计要求:本次课程设计分小组进行,每小组3-4 人,各小组必须选择不同的选题, 且每人必须独立负责设计和开发该系统中的一个模块, 最后每人亲自提交一份由自己开发的设计成果 (不是整个系统的设计文档) ; 设计过程中, 根据合理的进度安排, 按照系统开发的流程及方法, 踏实地开展课程设计活动;最后开发出一个可运行的信息系统,界面设计合理,并可通过上机检查;最后设计文档用 A4 纸

5、打印,字迹清晰,页面整洁,并按任务书要求装订成册。2、 设计纪律: 本次课程设计集中在固定教室 (交通学院计算机机房) 进行,设计期间严格考勤,按时作息,一般不允许请假,如遇特殊情况,需写请假条报院领导批准, 否则按每天旷课八节处理, 如果请假或旷课总时数累计达全部设计时间的三分之一以上, 该课程设计成绩按零分计; 此外, 不得以任何理由请人代交作业,否则本次课程同样以零分计。3、时间安排:两周设计时间,第 16周第17周。第一周: 确定好选题; 搭建好系统的整体框架确定好系统开发人员及各自分工;系统开发的可行性研究;对开发对象物流活动作业流程进行系统分析第二周:系统总体设计;系统详细设计;系

6、统实施,综合评价,结论;以及文档整理提交。五、成绩评定1、评分标准:设计操作纪律, 10 分;设计成果, 40 分;设计文档, 50分。2、若发现有两个和两个以上不同小组的文本和程序有抄袭嫌疑,则小组的所有同学的成绩均为零分。长沙理工大学课程设计任务书交通运输工程学院物流工程专业班课程名称物流信息技术课程设计题 目F公司入库信息管理系统设计学生姓名 学号一、课程设计依据和设计要求本课程设计是物流工程专业物流信息技术专业课程学习的必修内容之一。 课程设计要求学生掌握信息系统开发设计的一般步骤与应用程序开发能力。本 课程设计的目的在于增强学生对信息技术的感性认识,使得学生结合所学专业 知识开发和设

7、计相关信息系统,进一步理解信息技术对物流行业发展的重要性, 更好地将信息系统的设计与企业运行与需求相联系。从而提高学生的动手能力, 实现理论和实践的统一。在本次课程设计过程中,学生须在理解相关理论知识的基础上,分析案例 中描述的具体问题(主要从信息处理方面分析),结合信息系统开发设计的步 骤、方法和工具,撰写信息系统设计报告及完成对相关功能模块的设计。因此, 本课程设计要求学生能对物流信息有深入的理解,熟悉企业的运作流程,具备 一定的数据库开发设计能力;同时能熟练掌握文献检索和文档编写处理;具有 一定创新能力或对相关问题能有独到的认识和理解。二、设计内容1 .设计方案应分析的主要内容本次课程设

8、计的主要是完成物流信息系统中部分功能模块的设计。因此设 计内容就依照信息系统开发步骤(系统规划、系统分析、系统设计、系统实施 为主要内容)结合企业相关作业流程来完成。因此物流信息系统设计主要包括 了以下内容:1)系统设计及开发的可行性分析经济可行性系统的初步调查。(企业概况、组织机构、现行系统运行情 况及其业务流程中存在的问题、新系统开发条件)系统开发的必要性(物流行业竞争、在生产、采购及销售流程中信息系统的必要性)技术可行性分析(系统的体系结构、选择的开发方式,分析技术中的潜在的风险)经济可行性分析(成本/效益分析)2)系统分析需求分析物流信息系统使用者进行相关调查(包括现有系统亟待解决的问

9、题)组织结构分析设计的物流信息系统中所涉及的相关部门及人员,要求分析出这些部门 及人员在实际工作中与物流活动相互关系的重要程度。业务流程分析要求对每个系统开发小组成员须对本人负责设计及开发的系统子功能模 块的业务流程分析,同时结合文字用业务流程图表述出来。数据流程分析要求对每个系统开发小组成员须对本人负责设计及开发的系统子功能 模块的数据流程进行分析,同时结合文字用数据流程图详细表述出来。3)系统设计系统总体结构设计(子系统/模块划分)要求画出所在小组设计的物流信息系统总体结构图,小组成员着重阐述 各自负责完成功能模块的功能。代码设计要求说明系统功能模块的编码形式和结构比如仓储管理中,对货物存

10、储位置的确定(仓号-库位-货架号-货位号)是用哪些字符表示,分别代表的含义。如:表1代码设计一一人事代码设计表代码 对象人事代码代码部取+ 顺序码位数7校验 位1代码 数量200使用 期限无限使用 范围本公 司数据结构设计(E-R图,建立关系数据库表)要求用E-R图来反映系统中功能模块所涉及的数据对象之间的关系,同时依E-R图进行数据库设计,建立关系数据库表 输入输出界面设计要求结合文字和图片提交应用程序运行的结果。4)课程设计的总结和体会2 .设计文档撰写的主要内容(1) 信息系统应实现的目标(2) 分析企业现有信息系统处理存在的问题,并为系统建立新的逻辑模型(3) 在新系统逻辑模型的基础上

11、,完成新系统的设计。3.参考资料(1) 邵举平.物流管理信息系统M.清华大学出版社 画匕京交通大学出版社,2006.10.(2) 冯耕中.物流管理信息系统及其实例M.西安交通大学出版社,2004.10.(3) 彭扬.物流信息系统M.中国物资出版社,2006.1.(4) 薛华成.管理信息系统M.北京:清华大学出版社,1999.(5) 陈艳峰.数据库项目案例导航M.北京:清华大学出版社,2004.8.三、工作计划本次课程设计总体时间为二周,2016年6月6日至2016年6月19日,具 体计划安排如下:2016.6.6 -2016.6.7 :需求分析2016.6.8 -2016.6.9:系统规划20

12、16.6.10 -2016.6.12 :系统分析及设计2016.6.13 -2016.6.18:应用程序开发2016.6.19 :综合评价,结论;以及文档整理提交四、课程设计完成提交文档要求按以下顺序装订成册:(1)封面;(2)扉页;(3)任务书;(4)指导书;(5)目录;(6)正文; (7)附录;(8)成绩评定表。注:学生应按照本次课程设计文档撰写的主要内容及格式规范完成不少于5000字的设计报告,并按上述装订顺序装订中册。指导老师:教研室意见:向慧 何其超 柳伍生同意按任务书要求开展设计2016年2月23日教研室主任:周爱莲 2016年2月25目录第一章 系统设计及开发的可行性分析 11.

13、1 经济可行性系统的初步调查 11.1.1 企业概况 11.1.2 现行系统运行情况及其入库业务流程中存在的问题 21.2 系统开发的必要性 31.3 技术可行性分析 41.4 经济可行性分析 4第二章 系统分析 42.1 需求分析 42.2 组织结构分析 52.3 业务流程分析 62.3.1 入库单管理模块 72.3.2 入库验收管理模块 72.3.3 库存管理模块 72.4 数据流程分析 72.4.1 原材料入库顶层数据流程图 72.4.2 原材料入库第一层数据流程图 8第三章 系统设计 93.1 系统总体结构设计 93.1.1 F 公司信息管理系统总体结构设计 93.1.2 入库管理系统

14、总体结构设计 93.2 代码设计 103.3 数据结构设计 113.3.1 数据库的概念模型设计: 113.3.2 部分实体的相关属性: 133.3.4 数据库的设计 133.4 输入输出界面设计 153.4.1 登陆主界面 153.4.2 用户信息注册 163.4.3 入库管理系统主界面 163.4.4 入库单管理 173.4.5 入库验收管理 183.4.6 供应商管理 193.4.7 用户信息管理 203.4.8 收货单查询管理 203.4.9 库存管理 21第四章 课程设计的总结和体会 22参考文献 23附录 24物流信息技术课程设计第一章系统设计及开发的可行性分析1.1 经济可行性系

15、统的初步调查1.1.1 企业概况F公司的客户有神龙汽车股份有限公司,东风汽车股份有限公司,郑州日产 股份有限公司,主要大客户是神龙汽车月£份有限公。企业主要生产项目是G乙W23是生产标307志、标志407的仪表板,成品分别有2种和6种;B53项目, 凯旋出租车门板,一共有8种成品,为非JIT工厂,由于仪表板的安装在总装工 序中靠前,没有足够的准备时间及运输时间作为 JIT方式供货。JIT可以实现以 下目的:一般JIT工厂会设置JIT窗口,在收到订单时开始生产,并只生产需要 数量的产品;对工厂的质量要求更高,便于更好的改进质量,并实现零缺陷;交 货周期减少,准备时间减少,等待时间减少,

16、生产批量减少,不会有太大库存的 积压。一方面,对于工厂的大客户,神龙公司,其交付业绩管理是非常严格的,每 月都会进行供应商交付业绩排名,每月黑名单榜上有名的企业均会通报批评并处 以罚款,这样对工厂内部库存又提高了要求, 需要在覆盖客户波动,并且库存空 问有限的情况下,准确预测客户需求数据,制定合适的生产计划,所以精确的控 制库存数据也是亟待解决的问题。另一方面,三个项目的成品一共16种,半成品、原材料一共276种,相对 来说,数量不算很大,但是人工操作,以及生产计划与要货数量无法完全匹配, 导致库存并不是很好掌控,这个问题应该是所有汽车零部件企业所要面临的问题。 所有原材料中,进口件所占的百分

17、比高达 30%特别是一些金属件,每台份用量 较大,采购周期很长的情况下,要兼顾客户订单和工厂安全库存和避免发生额外 的库存费用。1.1.2 现行系统运行情况及其入库业务流程中存在的问题1 .现行系统运行情况工厂使用的SAP系统,虽然SAP呦能强大,同时操作又过于复杂,必须经 过很长时间的培训才能熟练使用。 对于F公司这样一个小型企业,软件培训方面 的工作毕竟无法做到全面、专业,所以需要新人自己去摸索,花费很长时间学习, 效果还不尽理想;另一方面,由于系统的复杂性,企业内部并没有充分利用到每 一个管理模块,只是使用最常用的一些功能模块。 在学习SAP的基本操作后,还 需要记住大量的事务代码,这些

18、事务代码没有很明显的规律,直接看代码是完全 不能联系到每一个模块上,仅仅是物流部门就需要记住很多事务代码。这使得操作繁杂,耗时耗力,不像一般的网页版库存管理系统, 需要查询的 信息,直接点页面上的相关模块就可以查询和录入。 所以,为了更好的库存控制, 本文思想是设计出一种简单的单纯用于入库存管理的系统,便于物流及其他相关部门的查询及监控。2 .业务流程中存在的问题在企业实际的操作过程中会有很多突发的问题,例如供应商的卡车在运输 过程中遭遇交通事故,导致紧急要货不能准时送达;企业内部出现质量问题时各 部门之间权责不分明,相互推卸责任,导致问题没有及时解决;设备停机造成的 停线等种种问题。企业入库

19、业务流程如下:采购员提交入库单。系统根据采购计划单验收入库单。若验收发现没有相应的采购计划,则系统向采购员发无效入库单。若验收合格,则系统根据供货方档案进行物料检验; 并根据检验结果填写 物料检验单。如果物料或供货方不合格,则向采购员发出退货单。如果检验合格,则由系统根据物料检验单修改物料主文件中的现有库存量。业务流程中存在的问题有:收发货过程中,物流现场人员由于人为的失误,导致库存数量记错;生产 作业过程中物料损坏、遗失,验收和出货的时候单据核对清点有误; 盘点过程漏 盘、重盘等问题,都会导致实物与系统账上数量不符。部分零件库存过高,实际占用了大量的资金,但是并没有被及时发现消耗 掉,所以需

20、要系统实现预警功能,能够让库存管理人员知道溢出和缺货报警。现场信息员对单据处理不够及时, 责任感不强,或疏忽导致做账错误,给 部门造成困扰,无形中增加了大家的工作量。库位管理不合理,质量有问题的物料和正常使用的物料没有明显区分开来, 库区分区不明显,或者分区管理不够严谨,导致现场入库人员不重视。由于系统操作复杂,新手做账时经常忘记将凭证号过账,造成账务一直在 系统中缺省,需要大量的人力物力去调查亏损原因。1.2 系统开发的必要性信息管理系统的意义相比对一些有历史的制造企业来说,意义非凡。如今, 随着对生产管理和服务越来越重视的趋势一致化,已经不再特别的强调生产制造 业和服务业原来和工具,已经基

21、本上可以共通使用了。信息的流动及传递需是双 向的,转换的机制便利用这些双向流动的信息来改善转换机制的绩效,使得转换机制运作的更有效率。现代的企业,要在如此竞争激烈的环境下生存下来,很关键,如何借助信息 管理系统具备其他企业不能及的竞争优势,才是企业今后发展的生存之道,高耗 能、低产值的发展模式已经逐渐的被这个社会所抛弃,成本低、品质好、交货时 问短、生产弹性大是现在以及可预见的未来,客户门的主要诉求,是难以改变的。 生产管理就是要找出如何做好且领先同业的方法,彻底执行,以建立企业特殊的竞争优势,让其它企业可望但不容易学到的竞争优势。信息管理系统的意义不仅体现在对整个企业生产过程中如何高效、 低

22、耗的运 转,还包括企业整个生产模式和社会对生产制造企业生产效率改善的期望, 这样 这样完全符合社会的需求,企业才能得到长久的发展。所以本文就该企业建立入库信息管理系统是必要的。1.3 技术可行性分析运用Visual Basic语言完成系统,使用Access建立数据库,通过ADO空件 的形式链接到VB系统中,最后运用Microsoft Office实用软件完成文档工作。技术要求有熟练掌握VB编程语言的技术人员,并需要计算机,这些方面的 要求目前都是可以达到的。因此,在技术方面是可行的。1.4 经济可行性分析虽然在系统开发的前期需要投入的资金比较多, 但是在长期的运营管理当中, 能运用计算机进行开

23、发与管理,可以大量节省设备资金,节省人员资本,即不论 是人力物力上面都可以大量的节省消耗,相对于成本来说其效益是相当可观的。因此该信息系统在经济上是可行的。第二章系统分析2.1 需求分析对系统进行需求分析,主要根据企业的实际情况,业务流程,系统操作人员 对数据的处理要求,系统的完整性和安全性等进行分析。在该系统中,涉及到原 材料出入库,成品出入库,客户供应商信息的增删改查等功能, 以及统计发货报 表,库存数据的功能。同时设置管理权限也保证的数据的安全性和完整性。1 .提高出入库效率,和原来的系统一样,可以直接在系统中进行单据录入, 只是操作界面会很直接简单,没有复杂的事物码要去记忆,与传统库存

24、单据手工 管理相比,也大大提高了工作效率和准确性。2 .方便查询库存统计数据,原来在系统中导出的数据表格还需要根据供应 商将零件导出的库存数据进行汇总, 在本系统中,可以直接在查询界面增加一项 功能,导出报表功能。还可以根据供应商直接导出每月发货报表,作为物流计划员每月对账数据。这就是信息系统的优越性。3 .实时监控库存状况,库存是一个决定成本最重要的因素,任何的差错都 需要花费很大的人力物力去盘点,去查错。有一个专门的库存管理系统来实时监 控,可以带来很大便利,而且可以实时查询库存数量,确定报警或溢出状态,及 时调整向供应商要货。4 .系统本身的报表生成功能可以减少很多工作量,以前的工作中都

25、是在里 查询需要的信息,然后在里整理成所需的格式,可以在信息系统里报表统计功能 中设计好表格式样,导出来的格式即可以满足实际需要,减少后期工作量。2.2 组织结构分析F公司整体组织结构如下:F公司图2-1 F公司的整体组织结构图质量控制部财务管理部F企业在入库业务流程中,涉及的主要部门有采购部、质检部、仓储部,而 涉及到的人员如下图所示:第5页(共32页)物流信息技术课程设计图2-2入库业务流程主要涉及的部门及人员入库管理信息系统涉及到的部门人员在实际工作中与物流活动相互关系如下:表2-1入库管理信息系统功能表部门/人员功能重要程度总经理信息系统建设的决策人,对整个系统建设做决策,并进行监督至

26、关重要仓储部长负责维护整个入库系统,以及做出原材料出入库的决策非常重要仓管员负责货物的存储工作,以及原材料进行出入库管理。重要采购部长负责做出采购决策一般采购员负责根据采购计划购货,到货后提交入库单一般业务员负责在产品入库后填制入库单,保证入库的正常进行与实施一般生产部负责提供下月的生产计划并且做出采购清单一般质检部负责对入库产品进行检验,出具质检报告,该报告作为是否收货和日后评价供应商质量的依据重要2.3 业务流程分析F公司建立信息系统在入库方面主要是解决入库单的管理、入库验收管理、 库存管理三个方面的问题,入库涉及的部门比较多,包括采购部门、仓储部门、 质监部门三个部门,在建立入库管理信息

27、系统是可将整个入库信息系统可以分为 三个模块,即入库单管理模块、入库验收管理模块、库存管理模块。第6页(共32页)物流信息技术课程设计2.3.1 入库单管理模块采购员把原材料入库单交给仓管员,仓管员根据采购计划单验收入库单。2.3.2 入库验收管理模块材料到货后,经采购员与仓管员共同确认后由仓库做接收并通知质量检查部 门根据供货方档案进行物料检验,检测报告交给仓管员,若合格,则接货并根据 检验结果填写物料检验单;不合格,拒接并将退货单交给采购员。2.3.3 库存管理模块仓管员根据物料检验单修改物料主文件中的现有库存量2.4 数据流程分析根据F公司的业务流程图,可画出F公司入库的数据流程图。2.

28、4.1 原材料入库顶层数据流程图入库管理信息系统顶层数据流程图说明的是采购部向入库管理系统提供入 库单,入库管理系统向质检部发出有效入库单, 质检员检验物料合格发出物料检 验合格单,货物入库。仓库向采购部发出收货单和退货单。2.4.2 原材料入库第一层数据流程图入库管理系统可分为三个模块,即入库单管理模块、入库验收管理模块、库 存管理模块。入库单管理模块主要是入库信息的汇总, 入库单的验收;入库验收 管理模块主要是原材料的检验情况的汇总;库存管理模块主要是核算原材料入库 情况,修改库存量文件。0.0入库单物料检验单采购员退货单入库管理系统总经理第21页(共32页)图2-4原材料入库顶层数据流程

29、图F9检验不合格,退货单图2-5原材料入库第一层数据流程图第三章系统设计3.1 系统总体结构设计3.1.1 F公司信息管理系统总体结构设计在F公司信息系统中包含入库管理系统、出库管理系统、在库管理系统、财 务管理系统。入库管理系统主要是负责原材料的入库工作;出库管理系统主要是 负责成品的出库工作;在库管理系统主要是对原材料、成品的库存进行管理以及 库存预警分析;财务信息系统主要是帮助公司收集和管理应收应付财务信息。在库管理系统出库管理系统入库管理系统财务管理系统3.1.2 入库管理系统总体结构设计入库单管理模块包括入库单的验收、 退回等功能,主要是对入库单进行管理 的模块;入库验收管理模块是入

30、库原材料的验收管理界面, 主要是对供应商和物 料进行检验;库存管理模块是入库完成时,库存的具体情况,即根据物料检验单 修改物料主文件中的现有库存量。 需要有足够的货品信息,包括货品编号、货品名称、货品规格、货品单位、货品价格、数量、存放位置等信息;收货单查询模 块是方便管理人员查询添加收货单的模块设计;供应商信息模块是对供应商管理 模块;用户信息管理模块可以用来修改密码、注册等用户管理。在库管理系统采购计收货单财务管理系统力L入库管理系统 入库单入库单管理模块入库验收管理模块图3-1入库系统总体结构设计图用户信息管理模块3.2 代码设计入库系统中设计的名称比较多,所以将对其中主要的名称进行代码

31、设计,记 忆用的代码形式设定如下:表3-1入库单代码设计代码对象入库单代码类型RK铭称码+时间码位数无限校检码无代码数量无限使用期限无限使用范围本公司举例说明2016年6月20日的面料入库单:RKML20160620表3-2供应商名称代码设计代码对象供应商代码类型GYS名称码+顺序码位数无限校检码无代码数量无限使用期限无限使用范围本公司举例说明1号面料供应商:GYSML01表3-3物料检验单代码设计代码对象物料检验单代码类型WL咯称码+时间码位数无校检码无代码数量无限使用期限无限使用范围本公司举例说明2016年6月20日的面料检验单: WLML20160620表3-4仓管员代码设计代码对象仓管

32、员代码类型CGY编号位数3校检码无代码数量无限使用期限无限使用范围本公司举例说明1号仓管员:CGY001表3-5仓库代码设计代码对象仓库代码类型名称码+编 号位数1校检码无代码数量无限使用期限无限使用范围本公司举例说明面料1号仓库:ML1表3-6收货单代码设计代码对象收货单代码类型SH铭称码+时间码位数无校检码无代码数量无限使用期限无限使用范围本公司举例说明2016年6月20日的面料收货单:SHML201606203.3 数据结构设计3.3.1 数据库的概念模型设计:Li购员编匚)米购员七>1入库单 一1<1s佥君、龄二)员编?f''龄da名称clfB /收弓单.1

33、1财务部 <辨N :库)1名称人数量人单价八二J 二质检员 一递交一一有效入库单m电呵?勿藉物料1<w 叱)工cjw 名仁物料检验单单)2m (jw 单匚)1. 1*1U5t 员号编广,-1*,仓管员-1-* 库存<SESJxSxd图3-2入库管理E-R图3.3.2 部分实体的相关属性: 入库单(入库单号、物料名称、物料数量、物料单价、供应商、仓位号)收货单(收货单号、供应商、仓管员、物料名称、物料单价、物料数量、收货日期)物料检验单(检验单号、物料名称、物料数量、物料单价、质检员)物料(物料编号、物料名称、物料数量、物料单价)质检员(质检员编号、姓名、性别、年龄)供应商(供

34、应商号、名称、地址、联系电话、产品等级)仓管员(仓管员编号、姓名、性别、年龄)提供(采购员编号、入库单号)验收(入库单号、仓管员编号、清单数量)递交(仓管员号、入库单号、递交量)检验(质检员编号、物料编号、物料数量、物料质量)呈交(仓管员编号、物料检验单号、清单数量)编制(物料编号、物料检验单号)绘制(仓管员号、收货单号)发给(仓管员号、收货单号、入库单号)修改(物料编号、仓管员编号)3.3.4 数据库的设计第一步:数据库的建立。使用Access软件进行编辑表3-7仓管员数据库NameTypeText仓管员号Text2姓名Text20性别Text1年龄Text2表3-8供应商数据库NameTy

35、peText供应商号Text10名称Text15地址Text20联系电话Text15表3-9入库单数据库NameTypeText入库单号Text30物料名称Text10物料数量Text10物料单价Text5仓位号Text7表3-10收货单数据库NameTypeText收货单号Text30物料名称Text10物料数量Text10物料单价Text5供应商Text15入库单号Text30仓管员Text20收货日期Date/Time8表3-11用户信息NameTypeText用户名Text10密码Text20第二步:数据库的连接。在 Visual Basic 中,选择通过设置ADO&间的属 性

36、将程序与数据进行连接。3.4 输入输出界面设计3.4.1 登陆主界面用户已注册时,输入用户名和密码,点击登陆。若用户名和密码都正确则可 以登陆采购管理系统主界面;若错误,则会弹出对话框提醒“密码不正确”; 若用户名输入错误,则会弹出对话框提醒“用户名不存在”。并且系统的输入密 码为“*",是在属性栏中的passwordchar设置“*”。用户未注册时。可以点击注册按钮,登入用户信息注册页面,用户信息注册 完成后,登陆即可。用户名及密码不能为空,如不填写两者或两者之一,则会弹 出对话框提醒“请输入用户名与密码! ”。入库信息管理系统图3-5登录主界面3.4.2 用户信息注册未注册的用户

37、可以设置用户名以及密码, 设置完成后,点击新建。若设置的 信息完整,则会弹出对话框提示“新用户已建好”,此时新建的用户信息已经传 到数据库中;若用户名和密码输入的信息不完整, 则会弹出对话框“请输入完整 信息,输入用户名和密码! ”。点击返回按钮,即可返回到登陆主界面。图3-6用户信息注册主界面3.4.3 入库管理系统主界面入库管理系统主界面是登陆后最基础的一个界面,内容包括入库单管理、入 库验收管理、用户信息管理、供应商管理、收货单查询管理、库存管理。点击入 库单管理按钮,则会弹出入库单管理界面,点击相应的按钮就会弹出相应的管理 界面。点击退出,则会关闭入库管理系统,返回到登陆主界面图3-7

38、入库管理系统主界面3.4.4 入库单管理入库单管理界面设有入库单的相关信息,包括入库单号、采购员、供应商、 物料名称、物料数量、物料价格、是否已交货。若没有输入的入库单号,就点击查询按钮,则会弹出对话框提醒“无该入库单号!”;若输入完整的入库单号,会出现相应的信息,确认入库单的验收。若没有输入信息,就点击新建按钮,则会弹出对话框提醒"请输入完整信息, 输入入库单号!";若输入的信息完整,点击新建后,则会出现对话框提醒“已保 存入库单”,并且新建的信息会更新到数据库中。选中订单,点击删除按钮,相应的入库单所对应的信息就会被删除, 同时更 新数据库。若没有输入入库单号,点击修改

39、的话,则会弹出对话框提醒“无该订单”; 若输入的入库单号正确,则此订单的信息会出现在信息框中,然后进行相应的操 作即可。若点击退出按钮,则会关闭入库单管理界面,弹出入库管理主界面。入库单管理入库信息ID4如fWliML520-C022打9LV330-605305L1020 飞口 62BL11加®更SL183J'60811ML2TnnnML卜114彳AdcdRlk M图3-8入库单管理主界面3 .4.5入库验收管理入库验收管理界面主要是验收物料和供应商是否合格, 获得可以入库的资格。若未输入入库单号,就点击查询按钮,则会弹出对话框提醒“请输入完整信息, 输入入库单号! ” ;若

40、输入的入库单号错误,则会弹出对话框提醒“无该订单, 请重新输入! ” ;若输入的入库单号正确,则可以按照操作完成物料入库的验收工作。若点击返回按钮,则会关闭入库验收管理界面,弹出入库管理主界面入库验收管理利H稔/聿言 韧H旱百合格高恰用世富高茗防洪立南箫羽评甘跖果宣词隹改.另建理除:不回!ID八氏甲母1RI 印ERz201601232p1E12Ci42C16C63O53C16CE2M彳皿匚匚1图3-9入库单管理主界面3 .4.6供应商管理供应商管理界面设有供应商的相关信息,包括供应商号、联系电话、名称、 地址。初始时,Data Grid会显示出已有的供应商信息。若没有输入信息,就点击新建按钮,

41、则会弹出对话框提醒"请输入完整信息, 输入供应商号!”;若输入的信息完整,点击新建后,则会出现对话框提醒“已保 存订单”,并且新建的信息会更新到数据库中。若点击取消,相关信息就会取消,可以输入新的信息。选中订单,点击删除按钮,相应的订单所对应的信息就会被删除, 同时更新 数据库。若没有输入供应商号,点击修改的话,则会弹出对话框提醒“无该供应商号”; 若输入的供应商号正确,则此订单的信息会出现在信息框中,然后进行相应的操 作即可。若点击退出按钮,则会关闭供应商管理界面,弹出入库管理主界面。供应商管理ID生前商会电器MU001届华云盛砌1091122340K1LOOI2恒大妖淮鼠沙125

42、64S55A7LI001CFS湖建高日1血945及AeLJOQi永辉禺州贵阳ilS*34156A10BLQ01驻华北京187弼8弹B11BL002金山浙江杭州6515*711B12ELU四大国上海的啊A1 TOD?五卓武汉1M1cW7773A141K.DJ珊常湘遭1839c网539A11Adodcl*1名和地址刑除修改返回图3-10供应商管理主界面3.4.7 用户信息管理用户信息管理界面是对已有用户的密码进行修改的界面。将原有用户名输入,则自动进入数据库当中搜索对应信息。将新的密码输入两次则可将原有密码信息 覆盖。倘若两次密码信息输入不同,则系统自动提示新密码输入有误。 倘若新修 改的密码不为

43、数字,则弹出提示框“请输入完整信息,密码为数字”。当新的密 码信息覆盖成功后,会弹出提示框,通知用户新的信息已经保存。若点击返回按 钮,则会关闭用户信息管理界面,弹出入库管理主界面。图3-11用户信息管理主界面3.4.8 收货单查询管理收货单查询管理界面主要是核对以及检查收货单。若未输入收货单号或输入 的收货单号错误,则会弹出提示框提示“收货单号不存在,请重新输入!";若输 入的收货单号正确,点击查询后,收货订单的详细信息则会出现在相应的信息框 中。若点击返回按钮,则会关闭收货单查询管理界面,弹出入库管理主界面。物流信息技术课程设计收货单查询物科名称期料物里场料单价甘苣汽亘询返回M

44、4 Ad«dd卜 M图3-12收货单查询主界面3.4.9库存管理库存管理界面主要是根据收货单更改当前库存数据。会弹出对话框提醒“请输入完整信息,输入收货单号!”若未输入收货单号,则若输入的收货单号错误,则会弹出对话框提醒“无该收货单,请重新输入!” 确,相应的收货单上的物料信息也会更新。若输入的收货单号正若点击退出按钮,则会关闭库存管理界面,弹出入库管理主界面。库存管理IDID物料包林期糖l!里物料单忙自111ML1ML131042000113KJ20201253-000122LY3LY231124000134SL4SL40201500C116BL5E:L1093|6000155BL

45、6E;L101537FG89115aHU19992卜1 1J卜J4 Adodcl4 Adodc2大I收货单号修改删除返回图3-13库存管理主界面第21页(共32页)物流信息技术课程设计第四章 课程设计的总结和体会经过2个星期的课设,使用Access和VB建立的入库管理系统的己经初步完成 基本上达到了预期的设计要求和目的。 写完这个课程设计报告,一个完整的入库 管理系统就创建完毕了。在本系统的设计与实现的过程中,主要讲述了入库管理 信息系统的系统设计部分,包括功能模块设计、数据库结构设计等。系统的功能 有:数据入库、查询、修改和删除等。由于整个课程设计时间比较仓促、不熟悉软件和软件的不稳定性,所

46、以该系 统还有许多不尽如意的地方,比如对库存管理的设计不是很详尽、 仔细,各模块 缺乏联系和完备性等问题,这些都有待于进一步的改善。短短2个星期的课程设计,使我从中受到很大的教育和启迪,不仅将大学所 学的知识进行了实际应用,还学到了很多书本上学不到的知识。开阔了视野,增 长了知识,积累了经验。充分锻炼了自己的动手和应用能力, 真正做到了理论联 系实际0第32页(共32页)参考文献1金敏力.管理信息系统.科学出版社,20092飞思科技产品研发中心.visual basic 6.0数据库应用开发.电子工业出版社,20033飞思科技产品研发中心.visual basic 6.0开发者手册.电子工业出

47、版社,20024中旻.visual basic 6.0高手突破.清华大学出版社,2002,3025 Steve Teixeira , Xaviver Pacheco著,龙劲松,王瑜,谢尚书译 .visual basic 6.0开发人员指南.机械工业出版社.20036张立科编写组.Windows API函数参考手册.人民邮电出版社 .20027王珍玲。实用软件工程教程高等教育出版社20048张朝昆、施丽娜.Visual Basic数据库开发基础与应用.人民邮电出版社,2009附录登陆主界面Private Sub Command1_Click()Adodc1.Recordset.Find (

48、9;用户名='"& Textl.Text & '”")If Adodc1.Recordset.EOF = True ThenAdodc1.Recordset.MoveFirstText1 =""Text2 =""Text1.SetFocusMsgBox "用户名不存在"一"提示"ElseIf (Adodc1.Recordset.Fields 侬码")<> Text2.Text) ThenMsgBox '密码不正确"一&quo

49、t;提示"Text1.Text =""Text2.Text =""Text1.SetFocusAdodc1.Recordset.MoveFirstElseText1.Text =""Text2.Text =""Text1.SetFocusAdodc1.Recordset.MoveFirstForm1.HideForm4.ShowEnd IfEnd SubPrivate Sub Command2_Click()Form1.HideForm2.ShowEnd SubPrivate Sub Text2_Chan

50、ge()Text2.PasswordChar = "*"End Sub用户信息注册Private Sub Command1_Click()If Text1.Text = "" Or Text2.Text = "" ThenMsgBox "i青输入完整信息,输入用户名和密码!", vbOKOnly + vbExclamation,警告!”用户名.SetFocusElseAdodcI.Recordset.AddNewAdodc1.Recordset.Fields(用户名")=Text1.TextAdodc1.

51、Recordset.Fields(密码”)=Text2.TextAdodc1.Recordset.UpdateMsgBox '新用户已建好!", vbOKOnly + vbExclamation,提示”Text1.Text =""Text2.Text =""End IfEnd SubPrivate Sub Command2_Click()Form2.HideForm1.ShowEnd Sub入库管理系统主界面Private Sub Command1_Click()Form4.HideForm3.ShowEnd SubPrivate Su

52、b Command2_Click()Form4.HideForm6.ShowEnd SubPrivate Sub Command3_Click()Form4.HideForm8.ShowEnd SubPrivate Sub Command4_Click()Form4.HideForm5.ShowEnd SubPrivate Sub Command5_Click()Form4.HideForm7.ShowEnd SubPrivate Sub Command6_Click()Form4.HideForm9.ShowEnd SubPrivate Sub Command7_Click()Form4.H

53、ideForml.ShowEnd Sub入库单管理Private Sub 查询 _Click()AdodcI.Recordset.MoveFirstDim a As Stringa =入库单号.TextAdodc1.Recordset.Find ('入库单号='"& a & 皿)If Adodc1.Recordset.EOF = True ThenAdodc1.Recordset.MoveFirst入库单号.Text =""MsgBox ”入库单号不存在,请重新输入!"一"提示"Else物料名称.Text = Adodc1.Recordset.Fields初料名称")物料数量.Text = Adodc1.Recordset.Fields初料数量")物料单价.Text = Adodc1.Recordset.Fields初料单价")物料金额.Text = Adodc1.Recordset.Fields初料金额")采购计划单.Text = Adodc1.Recordset.Fields保购计戈U单")采购员.Text = Adod

温馨提示

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

评论

0/150

提交评论