物流信息技术入库课设.docx
- 文档编号:6948591
- 上传时间:2023-01-13
- 格式:DOCX
- 页数:40
- 大小:1.11MB
物流信息技术入库课设.docx
《物流信息技术入库课设.docx》由会员分享,可在线阅读,更多相关《物流信息技术入库课设.docx(40页珍藏版)》请在冰豆网上搜索。
物流信息技术入库课设
CHANGSHAUNIVERSITYOFSCIENCE&TECHNOLOGY
物流信息技术课程设计
题目:
F公司入库信息管理系统设计
学生XX:
学号:
班级:
专业:
物流工程
指导教师:
向慧何其超柳伍生
2016年06月16日
F公司入库信息管理系统设计
学生XX:
学号:
班级:
所在院(系):
指导教师:
向慧何其超柳伍生
完成日期:
2016年06月16日
2013级物流工程专业物流信息技术课程设计指导书
一、课程设计的目的和要求
物流信息技术课程设计是物流工程专业中实践环节,是完成《物流信息技术》理论课程学习后所进行的一次全面、综合练习,其目的在于增强对课程相关理论的感性认识,并将课堂的理论知识与企业生产实践有效的衔接起来,提高学生的动手能力,实现理论和实践的统一。
通过本次课程设计,使学生深刻地认识到信息技术的应用对物流行业发展的重要性;掌握信息系统开发的主要流程;能结合所学相关物流专业知识并运用数据库开发软件完成对物流信息系统设计。
二、课程设计的依据和资料来源
1、邵举平.物流管理信息系统[M].清华大学&交通大学,2006.10.
2、冯耕中.物流管理信息系统及其实例[M].XX交通大学,2004.10.
3、彭扬.物流信息系统[M]..中国物资,2006.1.
4、薛华成.管理信息系统[M]..:
清华大学,1999.
5、陈艳峰.数据库项目案例导航[M]..:
清华大学,2004.8.
三、课程设计应完成的任务
本课程设计的主要任务包括两个方面:
设计文本撰写和程序设计
1.设计文本撰写
本课程设计重视书面材料的撰写,主要内容包括了信息系统前期的系统调查、系统规划、系统分析和系统设计。
由于课程设计要求一人一题,因此每个同学所完成的文档都应包括以上内容。
文本的撰写主要为了梳理整个信息系统建设背景、现状、改善的途径等内容,构建信息系统的设计蓝本。
因此在设计文本撰写阶段主要的工作包括了以下内容:
1)搜集资料
根据选题,进行系统调查,搜集资料
2)系统分析
3)系统设计
4)系统实施(附设计子系统的程序源代码)
5)体会和总结
2.程序设计
结合信息系统设计文本,应用程序开发工具(如VB、VF等可视化语言环境)建立一个基本完整的信息系统,基本能实现文本所描述的系统功能。
四、课程设计要求及时间安排
1、课程设计要求:
本次课程设计分小组进行,每小组3-4人,各小组必须选择不同的选题,且每人必须独立负责设计和开发该系统中的一个模块,最后每人亲自提交一份由自己开发的设计成果(不是整个系统的设计文档);设计过程中,根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动;最后开发出一个可运行的信息系统,界面设计合理,并可通过上机检查;最后设计文档用A4纸打印,字迹清晰,页面整洁,并按任务书要求装订成册。
2、设计纪律:
本次课程设计集中在固定教室(交通学院计算机机房)进行,设计期间严格考勤,按时作息,一般不允许请假,如遇特殊情况,需写请假条报院领导批准,否则按每天旷课八节处理,如果请假或旷课总时数累计达全部设计时间的三分之一以上,该课程设计成绩按零分计;此外,不得以任何理由请人代交作业,否则本次课程同样以零分计。
3、时间安排:
两周设计时间,第16周~第17周。
第一周:
确定好选题;搭建好系统的整体框架确定好系统开发人员及各自分工;系统开发的可行性研究;对开发对象物流活动作业流程进行系统分析
第二周:
系统总体设计;系统详细设计;系统实施,综合评价,结论;以及文档整理提交。
五、成绩评定
1、评分标准:
设计操作纪律,10分;设计成果,40分;设计文档,50分。
2、若发现有两个和两个以上不同小组的文本和程序有抄袭嫌疑,则小组的所有同学的成绩均为零分。
XX理工大学课程设计任务书
交通运输工程学院物流工程专业班
课程名称物流信息技术课程设计
题目F公司入库信息管理系统设计
学生XX学号
一、课程设计依据和设计要求
本课程设计是物流工程专业《物流信息技术》专业课程学习的必修内容之一。
课程设计要求学生掌握信息系统开发设计的一般步骤与应用程序开发能力。
本课程设计的目的在于增强学生对信息技术的感性认识,使得学生结合所学专业知识开发和设计相关信息系统,进一步理解信息技术对物流行业发展的重要性,更好地将信息系统的设计与企业运行与需求相联系。
从而提高学生的动手能力,实现理论和实践的统一。
在本次课程设计过程中,学生须在理解相关理论知识的基础上,分析案例中描述的具体问题(主要从信息处理方面分析),结合信息系统开发设计的步骤、方法和工具,撰写信息系统设计报告及完成对相关功能模块的设计。
因此,本课程设计要求学生能对物流信息有深入的理解,熟悉企业的运作流程,具备一定的数据库开发设计能力;同时能熟练掌握文献检索和文档编写处理;具有一定创新能力或对相关问题能有独到的认识和理解。
二、设计内容
1.设计方案应分析的主要内容
本次课程设计的主要是完成物流信息系统中部分功能模块的设计。
因此设计内容就依照信息系统开发步骤(系统规划、系统分析、系统设计、系统实施为主要内容)结合企业相关作业流程来完成。
因此物流信息系统设计主要包括了以下内容:
1)系统设计及开发的可行性分析
经济可行性系统的初步调查。
(企业概况、组织机构、现行系统运行情况及其业务流程中存在的问题、新系统开发条件)
系统开发的必要性(物流行业竞争、在生产、采购及销售流程XX息系统的必要性)
技术可行性分析(系统的体系结构、选择的开发方式,分析技术中的潜在的风险)
经济可行性分析(成本/效益分析)
2)系统分析
需求分析
物流信息系统使用者进行相关调查(包括现有系统亟待解决的问题)
组织结构分析
设计的物流信息系统中所涉及的相关部门及人员,要求分析出这些部门及人员在实际工作中与物流活动相互关系的重要程度。
业务流程分析
要求对每个系统开发小组成员须对本人负责设计及开发的系统子功能模块的业务流程分析,同时结合文字用业务流程图表述出来。
数据流程分析
要求对每个系统开发小组成员须对本人负责设计及开发的系统子功能模块的数据流程进行分析,同时结合文字用数据流程图详细表述出来。
3)系统设计
系统总体结构设计(子系统/模块划分)
要求画出所在小组设计的物流信息系统总体结构图,小组成员着重阐述各自负责完成功能模块的功能。
代码设计
要求说明系统功能模块的编码形式和结构
比如仓储管理中,对货物存储位置的确定(仓号-库位-货架号-货位号)是用哪些字符表示,分别代表的含义。
如:
表1代码设计——人事代码设计表
代码对象
人事代码
代码类型
部门码+顺序码
位数
7
校验位
1
代码数量
200
使用期限
无限
使用X围
本公司
数据结构设计(E-R图,建立关系数据库表)
要求用E-R图来反映系统中功能模块所涉及的数据对象之间的关系,同时依E-R图进行数据库设计,建立关系数据库表。
输入输出界面设计
要求结合文字和图片提交应用程序运行的结果。
4)课程设计的总结和体会
2.设计文档撰写的主要内容
(1)信息系统应实现的目标
(2)分析企业现有信息系统处理存在的问题,并为系统建立新的逻辑模型
(3)在新系统逻辑模型的基础上,完成新系统的设计。
3.参考资料
(1)邵举平.物流管理信息系统[M].清华大学&交通大学,2006.10.
(2)冯耕中.物流管理信息系统及其实例[M].XX交通大学,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:
系统规划
2016.6.10-2016.6.12:
系统分析及设计
2016.6.13-2016.6.18:
应用程序开发
2016.6.19:
综合评价,结论;以及文档整理提交
四、课程设计完成提交文档要求
按以下顺序装订成册:
(1)封面;
(2)扉页;(3)任务书;(4)指导书;(5)目录;(6)正文;(7)附录;(8)成绩评定表。
注:
学生应按照本次课程设计文档撰写的主要内容及格式规X完成不少于5000字的设计报告,并按上述装订顺序装订成册。
指导老师:
向慧何其超柳伍生
2016年2月23日
教研室意见:
同意按任务书要求开展设计
教研室主任:
周爱莲2016年2月25日
第一章系统设计及开发的可行性分析
1.1经济可行性系统的初步调查
1.1.1企业概况
F公司的客户有神龙汽车股份XX,东风汽车股份XX,XX日产股份XX,主要大客户是神龙汽车股份有限公。
企业主要生产项目是GZ,W23,是生产标307志、标志407的仪表板,成品分别有2种和6种;B53项目,凯旋出租车门板,一共有8种成品,为非JIT工厂,由于仪表板的安装在总装工序中靠前,没有足够的准备时间及运输时间作为JIT方式供货。
JIT可以实现以下目的:
一般JIT工厂会设置JIT窗口,在收到订单时开始生产,并只生产需要数量的产品;对工厂的质量要求更高,便于更好的改进质量,并实现零缺陷;交货周期减少,准备时间减少,等待时间减少,生产批量减少,不会有太大库存的积压。
一方面,对于工厂的大客户,神龙公司,其交付业绩管理是非常严格的,每月都会进行供应商交付业绩排名,每月黑榜上有名的企业均会通报批评并处以罚款,这样对工厂内部库存又提高了要求,需要在覆盖客户波动,并且库存空间有限的情况下,准确预测客户需求数据,制定合适的生产计划,所以精确的控制库存数据也是亟待解决的问题。
另一方面,三个项目的成品一共16种,半成品、原材料一共276种,相对来说,数量不算很大,但是人工操作,以及生产计划与要货数量无法完全匹配,导致库存并不是很好掌控,这个问题应该是所有汽车零部件企业所要面临的问题。
所有原材料中,进口件所占的百分比高达30%,特别是一些金属件,每台份用量较大,采购周期很长的情况下,要兼顾客户订单和工厂安全库存和避免发生额外的库存费用。
1.1.2现行系统运行情况及其入库业务流程中存在的问题
1.现行系统运行情况
工厂使用的SAP系统,虽然SAPP功能强大,同时操作又过于复杂,必须经过很长时间的培训才能熟练使用。
对于F公司这样一个小型企业,软件培训方面的工作毕竟无法做到全面、专业,所以需要新人自己去摸索,花费很长时间学习,效果还不尽理想;另一方面,由于系统的复杂性,企业内部并没有充分利用到每一个管理模块,只是使用最常用的一些功能模块。
在学习SAP的基本操作后,还需要记住大量的事务代码,这些事务代码没有很明显的规律,直接看代码是完全不能联系到每一个模块上,仅仅是物流部门就需要记住很多事务代码。
这使得操作繁杂,耗时耗力,不像一般的网页版库存管理系统,需要查询的信息,直接点页面上的相关模块就可以查询和录入。
所以,为了更好的库存控制,本文思想是设计出一种简单的单纯用于入库存管理的系统,便于物流及其他相关部门的査询及监控。
2.业务流程中存在的问题
在企业实际的操作过程中会有很多突发的问题,例如供应商的卡车在运输过程中遭遇交通事故,导致紧急要货不能准时送达;企业内部出现质量问题时各部门之间权责不分明,相互推卸责任,导致问题没有及时解决;设备停机造成的停线等种种问题。
企业入库业务流程如下:
①采购员提交入库单。
②系统根据采购计划单验收入库单。
③若验收发现没有相应的采购计划,则系统向采购员发无效入库单。
④若验收合格,则系统根据供货方档案进行物料检验;并根据检验结果填写物料检验单。
⑤如果物料或供货方不合格,则向采购员发出退货单。
⑥如果检验合格,则由系统根据物料检验单修改物料主文件中的现有库存量。
业务流程中存在的问题有:
①收发货过程中,物流现场人员由于人为的失误,导致库存数量记错;生产作业过程中物料损坏、遗失,验收和出货的时候单据核对清点有误;盘点过程漏盘、重盘等问题,都会导致实物与系统账上数量不符。
②部分零件库存过髙,实际占用了大量的资金,但是并没有被及时发现消耗掉,所以需要系统实现预警功能,能够让库存管理人员知道溢出和缺货报警。
③现场信息员对单据处理不够及时,责任感不强,或疏忽导致做账错误,给部门造成困扰,无形中增加了大家的工作量。
④库位管理不合理,质量有问题的物料和正常使用的物料没有明显区分开来,库区分区不明显,或者分区管理不够严谨,导致现场入库人员不重视。
⑤由于系统操作复杂,新手做账时经常忘记将凭证号过账,造成账务一直在系统中缺省,需要大量的人力物力去调査亏损原因。
1.2系统开发的必要性
信息管理系统的意义相比对一些有历史的制造企业来说,意义非凡。
如今,随着对生产管理和服务越来越重视的趋势一致化,已经不再特别的强调生产制造业和服务业原来和工具,已经基本上可以共通使用了。
信息的流动及传递需是双向的,转换的机制便利用这些双向流动的信息来改善转换机制的绩效,使得转换机制运作的更有效率。
现代的企业,要在如此竞争激烈的环境下生存下来,很关键,如何借助信息管理系统具备其他企业不能及的竞争优势,才是企业今后发展的生存之道,高耗能、低产值的发展模式已经逐渐的被这个社会所抛弃,成本低、品质好、交货时间短、生产弹性大是现在以及可预见的未来,客户门的主要诉求,是难以改变的。
生产管理就是要找出如何做好且领先同业的方法,彻底执行,以建立企业特殊的竞争优势,让其它企业可望但不容易学到的竞争优势。
信息管理系统的意义不仅体现在对整个企业生产过程中如何高效、低耗的运转,还包括企业整个生产模式和社会对生产制造企业生产效率改善的期望,这样这样完全符合社会的需求,企业才能得到长久的发展。
所以本文就该企业建立入库信息管理系统是必要的。
1.3技术可行性分析
运用VisualBasic语言完成系统,使用Access建立数据库,通过ADO控件的形式到VB系统中,最后运用MicrosoftOffice实用软件完成文档工作。
技术要求有熟练掌握VB编程语言的技术人员,并需要计算机,这些方面的要求目前都是可以达到的。
因此,在技术方面是可行的。
1.4经济可行性分析
虽然在系统开发的前期需要投入的资金比较多,但是在长期的运营管理当中,能运用计算机进行开发与管理,可以大量节省设备资金,节省人员资本,即不论是人力物力上面都可以大量的节省消耗,相对于成本来说其效益是相当可观的。
因此该信息系统在经济上是可行的。
第二章系统分析
2.1需求分析
对系统进行需求分析,主要根据企业的实际情况,业务流程,系统操作人员对数据的处理要求,系统的完整性和安全性等进行分析。
在该系统中,涉及到原材料出入库,成品出入库,客户供应商信息的增删改査等功能,以及统计发货报表,库存数据的功能。
同时设置管理权限也保证的数据的安全性和完整性。
1.提高出入库效率,和原来的系统一样,可以直接在系统中进行单据录入,只是操作界面会很直接简单,没有复杂的事物码要去记忆,与传统库存单据手工管理相比,也大大提高了工作效率和准确性。
2.方便查询库存统计数据,原来在系统中导出的数据表格还需要根据供应商将零件导出的库存数据进行汇总,在本系统中,可以直接在查询界面增加一项功能,导出报表功能。
还可以根据供应商直接导出每月发货报表,作为物流计划员每月对账数据。
这就是信息系统的优越性。
3.实时监控库存状况,库存是一个决定成本最重要的因素,任何的差错都需要花费很大的人力物力去盘点,去查错。
有一个专门的库存管理系统来实时监控,可以带来很大便利,而且可以实时査询库存数量,确定报警或溢出状态,及时调整向供应商要货。
4.系统本身的报表生成功能可以减少很多工作量,以前的工作中都是在里查询需要的信息,然后在里整理成所需的格式,可以在信息系统里报表统计功能中设计好表格式样,导出来的格式即可以满足实际需要,减少后期工作量。
2.2组织结构分析
F公司整体组织结构如下:
图2-1F公司的整体组织结构图
F企业在入库业务流程中,涉及的主要部门有采购部、质检部、仓储部,而涉及到的人员如下图所示:
图2-2入库业务流程主要涉及的部门及人员
入库管理信息系统涉及到的部门人员在实际工作中与物流活动相互关系如下:
表2-1入库管理信息系统功能表
部门/人员
功能
重要程度
总经理
信息系统建设的决策人,对整个系统建设做决策,并进行监督
至关重要
仓储部长
负责维护整个入库系统,以及做出原材料出入库的决策
非常重要
仓管员
负责货物的存储工作,以及原材料进行出入库管理。
重要
采购部长
负责做出采购决策
一般
采购员
负责根据采购计划购货,到货后提交入库单
一般
业务员
负责在产品入库后填制入库单,保证入库的正常进行与实施
一般
生产部
负责提供下月的生产计划并且做出采购清单
一般
质检部
负责对入库产品进行检验,出具质检报告,该报告作为是否收货和日后评价供应商质量的依据
重要
2.3业务流程分析
F公司建立信息系统在入库方面主要是解决入库单的管理、入库验收管理、库存管理三个方面的问题,入库涉及的部门比较多,包括采购部门、仓储部门、质监部门三个部门,在建立入库管理信息系统是可将整个入库信息系统可以分为三个模块,即入库单管理模块、入库验收管理模块、库存管理模块。
2.3.1入库单管理模块
采购员把原材料入库单交给仓管员,仓管员根据采购计划单验收入库单。
2.3.2入库验收管理模块
材料到货后,经采购员与仓管员共同确认后由仓库做接收并通知质量检查部门根据供货方档案进行物料检验,检测报告交给仓管员,若合格,则接货并根据检验结果填写物料检验单;不合格,拒接并将退货单交给采购员。
2.3.3库存管理模块
仓管员根据物料检验单修改物料主文件中的现有库存量。
图2-3原材料入库业务流程图
2.4数据流程分析
根据F公司的业务流程图,可画出F公司入库的数据流程图。
2.4.1原材料入库顶层数据流程图
入库管理信息系统顶层数据流程图说明的是采购部向入库管理系统提供入库单,入库管理系统向质检部发出有效入库单,质检员检验物料合格发出物料检验合格单,货物入库。
仓库向采购部发出收货单和退货单。
2.4.2原材料入库第一层数据流程图
入库管理系统可分为三个模块,即入库单管理模块、入库验收管理模块、库存管理模块。
入库单管理模块主要是入库信息的汇总,入库单的验收;入库验收管理模块主要是原材料的检验情况的汇总;库存管理模块主要是核算原材料入库情况,修改库存量文件。
图2-4原材料入库顶层数据流程图
图2-5原材料入库第一层数据流程图
第三章系统设计
3.1系统总体结构设计
3.1.1F公司信息管理系统总体结构设计
在F公司信息系统中包含入库管理系统、出库管理系统、在库管理系统、财务管理系统。
入库管理系统主要是负责原材料的入库工作;出库管理系统主要是负责成品的出库工作;在库管理系统主要是对原材料、成品的库存进行管理以及库存预警分析;财务信息系统主要是帮助公司收集和管理应收应付财务信息。
3.1.2入库管理系统总体结构设计
入库单管理模块包括入库单的验收、退回等功能,主要是对入库单进行管理的模块;入库验收管理模块是入库原材料的验收管理界面,主要是对供应商和物料进行检验;库存管理模块是入库完成时,库存的具体情况,即根据物料检验单修改物料主文件中的现有库存量。
需要有足够的货品信息,包括货品编号、货品名称、货品规格、货品单位、货品价格、数量、存放位置等信息;收货单查询模块是方便管理人员查询添加收货单的模块设计;供应商信息模块是对供应商管理模块;用户信息管理模块可以用来修改密码、注册等用户管理。
图3-1入库系统总体结构设计图
3.2代码设计
入库系统中设计的名称比较多,所以将对其中主要的名称进行代码设计,记忆用的代码形式设定如下:
表3-1入库单代码设计
代码对象
入库单
代码类型
RK+名称码+时间码
位数
无限
校检码
无
代码数量
无限
使用期限
无限
使用X围
本公司
举例说明
2016年6月20日的面料入库单:
RKML20160620
表3-2供应商名称代码设计
代码对象
供应商
代码类型
GYS+名称码+顺序码
位数
无限
校检码
无
代码数量
无限
使用期限
无限
使用X围
本公司
举例说明
1号面料供应商:
GYSML01
表3-3物料检验单代码设计
代码对象
物料检验单
代码类型
WL+名称码+时间码
位数
无
校检码
无
代码数量
无限
使用期限
无限
使用X围
本公司
举例说明
2016年6月20日的面料检验单:
WLML20160620
表3-4仓管员代码设计
代码对象
仓管员
代码类型
CGY+编号
位数
3
校检码
无
代码数量
无限
使用期限
无限
使用X围
本公司
举例说明
1号仓管员:
CGY001
表3-5仓库代码设计
代码对象
仓库
代码类型
名称码+编号
位数
1
校检码
无
代码数量
无限
使用期限
无限
使用X围
本公司
举例说明
面料1号仓库:
ML1
表3-6收货单代码设计
代码对象
收货单
代码类型
SH+名称码+时间码
位数
无
校检码
无
代码数量
无限
使用期限
无限
使用X围
本公司
举例说明
2016年6月20日的面料收货单:
SHML20160620
3.3数据结构设计
3.3.1数据库的概念模型设计:
图3-2入库管理E-R图
3.3.2部分实体的相关属性:
入库单(入库单号、物料名称、物料数量、物料单价、供应商、仓位号)
收货单(收货单号、供应商、仓管员、物料名称、物料单价、物料数量、收货日期)
物料检验单(检验单号、物料名称、物料数量、物料单价、质检员)
物料(物料编号、物料名称、物料数量、物料单价)
质检员(质检员编号、XX、性别、年龄)
供应商(供应商号、名称、地址、联系、产品等级)
仓管员(仓管员编号、XX、性别、年龄)
提供(采购员编号、入库单号)
验收(入库单号、仓管员编号、清单数量)
递交(仓管员号、入库单号、递交量)
检验(质检员编号、物料编号、物料数量、物料质量)
呈交(仓管员编号、物料检验单号、清单数量)
编制(物料编号、物料检验单号)
绘制(仓管员号、收货单号)
发给(仓管员号、收货单号、入库单号)
修改(物料编号、仓管员编号)
3.3.4数据库的设计
第一步:
数据库的建立。
使用Access软件进行编辑。
表3-7仓管员数据库
Name
Type
Text
仓管员号
Te
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 信息技术 入库