物流管理信息系统优秀课程设计.doc
《物流管理信息系统优秀课程设计.doc》由会员分享,可在线阅读,更多相关《物流管理信息系统优秀课程设计.doc(19页珍藏版)》请在咨信网上搜索。
目录 第一章 系统开发叙述 1 1.1 系统开发背景 1 1.2 系统开发目标和意义 1 第二章 系统计划 2 2.1 新系统建立目标 2 2.2 系统开发可行性 2 2.2.1技术可行性分析 2 2.2.2经济可行性分析 2 2.2.3管理可行性分析 2 2.3 选择系统开发方案 3 第三章 系统分析 3 3.1 需求分析 3 3.2组织结构分析 4 3.3 业务步骤分析 4 3.3.1 入库步骤 4 3.3.2 出库步骤 4 3.4 数据步骤分析 6 3.4.1 顶层数据步骤图绘制 6 3.4.2 入库数据步骤图绘制 6 3.4.3 出库步骤数据图绘制 7 第四章 系统结构设计 7 4.1 系统总体结构设计 7 4.2 数据库概念结构设计 9 4.3 逻辑结构设计 11 4.4 数据库物理设计 14 4.5 输入输出界面设计 17 第五章 总结 19 第一章 系统开发叙述 1.1 系统开发背景 在现代物流系统中,仓储式组成物流系统关键步骤,仓储是组成物流系统关键步骤,仓储功效包含对进入物流系统货物进行堆存、管理、保管、维护等一系列活动。伴随经济发展,物流由少许品种进入到多品种、小批量或多批次、小批量物流时代,仓储功效从重视保管效率逐步变为重视发货和配送 作业。 仓储管理,是指对仓库及其库存物管理。现代仓库已成为物流中心。物资储存和运输是整个物流过程中两个关键步骤,被大家称之为“物流支柱”。在商品交换过程中,即使物资购销活动决定了物资交换关系,但若没有物资储存和运输,物资这种交换关系则最终不能实现。仓储在物流系统中关键作用作用关键表现在:降低运输成本,提升运输效率,产品整合,支持企 业销售服务,调整供给和需求。 仓储管理信息系统是用于管理仓库中货物、空间资源、人力资源、设备资源等在仓库中活动,对货物进货、检验、上架、出货、转仓、盘点及其它库内 作业进行管理系统。 据案例中制造企业物料出入库管理步骤和步骤,能够建立一个仓储管理信 息系统对物料产品出入库进行作业管理和优化。 1.2 系统开发目标和意义 伴随科学技术发展,社会进步,计算机技术快速发展,仓库管理方法也日新月异,以前全是由人管理方法现存在很多缺点:管理效率低下,劳动强度大,信息处理速度低而且正确性也不够令人满意。为了提升仓库管理效率,减轻劳动强度,提升信息处理速度和正确性,为仓库管理员提供更方便、科学服务项目。为仓库管理员提供一个更优异、科学服务系统。我们能够针对物料出入库管理设计一个仓库管理系统。让计算机对仓库进行自动管理,并能在一定 程度上实现自动化。 仓库管理是企业生产过程中关键组成部分。其关键功效是在供、需之间建立缓冲区,达成缓解用户需求和企业生产能力之间、最终装配需求和零件加工工 序之间、生产厂家需求和原材料供给商矛盾。 第二章 系统计划 2.1 新系统建立目标 企业库存管理工作关键由仓库部门完成,其关键业务就是企业物料收发和管理工作,依据物料不一样物理和化学属性做好物料存放和防护工作,降低多种库存管理费用,分析并提供库存管理所需多种数据报表等。 2.2 系统开发可行性 2.2.1技术可行性分析 技术上可行性分析要考虑现有技术条件能否顺利完成开发工作即未来要采取硬件和软件技术能否满足用户提出要求,本系统采取java程序语言编 制运行界面,连接oracle数据库从而进行系统软件开发。 2.2.2经济可行性分析 传统“笔纸操作系统”将物料库存信息和出入库管理全部以人工方法进行,这种模式会花费大量人力和物力,产生大量额外费用,而采取计算机程序编制信息管理系统,将全部信息管理经过电脑管理完成,提升了管理工作 效率,节省大量人力物力,节省了成本。 2.2.3管理可行性分析 传统库存管理系统,通常有两种方法:一个是手工管理,这种方法应用最传统“笔纸操作系统”将库存货物信息、销售信息厂商新消息管理及单据管理等均已手工形式进行,将信息以表格形式统计在纸上,在进行统一保留,这种方法即使在简单信息查询时会有一定方便,不过更多存在着不方便,信息保留时间和条件存在着很大缺点,轻易造成损坏和信息传达失误。而利用计算机信息系统编制出入库管理信息系统则能够最大程度避免这种缺点。 2.3 选择系统开发方案 库存物料管理数据库设计是库存管理信息系统关键。一个好数据库结构设计能够使信息系统在相同条件下,含有处理速度愈加快,占用存放空间小、操 作处理数据库简单、系统开销和维护费用低等特点。 数据库设计方法中著名新奥尔良方法将数据库设计过程分为4个阶段:需 求分析、概念设计、逻辑设计和物理设计。 第三章 系统分析 3.1 需求分析 库存管理物资关键是制造企业采购制作原料和制造出立即销售产品,库存管理关键包含到企业仓库、货位、物料三个要素管理,关键有出库 和入库两个项目。 库存管理有以下功效需求: 仓库管理:仓库管理人员依据仓库地理位置,仓库用途,仓库容量, 仓库剩下容量等信息,合理安排物料保留到特定某一个仓库。 货位管理:对具体某一个仓库货位进行管理,依据仓库现有货位,以用货 位,空余货位来分配不一样货位和出库,入库等操作带来货位改变。 入库管理:入库管理关键核实企业采购物料业务过程,能够和供给商签署对应订单,然后再收到物料时依据订单编制收货单,并将物料办理入库手续,假如收到物料时未收到货方发票等单据,则能够在月末结账时办理临时入库, 待下月收到发票账单时再将原暂定估量入库数取回,重新办理入库手续。 出库管理:有新出库发货订单时,库存管理人员依据发货单填写生成出库单,并填写出库单及其明细,出库单编号,填写时间、统计人等信息,出库货物种类和数量,库存货物所在货位,然后仓库管理人员依据出库单及其明细将物料搬运出库,物料从仓库拿出后,仓库管理人员进行出库确定。 3.2组织结构分析 某制造企业企业组织结构图以下 企业管理信息系统 领料人 采购员 库内管理部门 物料检验部门 决议部门 生产部门 图 3.1 制造企业组织结构图 3.3 业务步骤分析 3.3.1 入库步骤 首先由用户发来入库通知单。入库通知单关键包含一下几项:用户,入库时间,入库货位号,入库产品种类、质量、数量和金额,检验员,申请人和成品 库库房主管签字等。 依据入库通知单,由检验员对货物检验签字后,并由库房人员核实入库数量 登记,库房主管签字。货物上架确定后,生成入库单。 3.3.2 出库步骤 首先领料人提交领料单,系统依据领料计划单检验该领料单是否有效。若经检验没有对应领料计划,则通知领料人该领料单无效。若领料单有效,系统接着依据物料主文件检验是否有足够库存。若没有足够库存,系统向领料人发缺货单。若有足够库存,系统依据有效领料单修改物料主文件中现有库存量; 将待出库物料清单打印出来,交领料人。 图 3.2 出入库业务步骤图 3.4 数据步骤分析 3.4.1 顶层数据步骤图绘制 图3.3 出入库管理信息顶层数据步骤图 3.4.2 入库数据步骤图绘制 图3.4 入库数据步骤图 3.4.3 出库步骤数据图绘制 图3.5 出库数据步骤图 第四章 系统结构设计 4.1 系统总体结构设计 4.1.1经过综合分析,确定了物料出入库管理系统关键包含以下功效: (1). 登陆管理功效 系统设置包含用户名,密码等信息。该模块实现职员登录物料出入库管理 系统。 (2). 职员管理功效 系统设置包含职员编号、职员姓名、职员性别、职员生日、密码、学历和职 务等信息。该管理模块能够实现管理职员信息功效。 (3). 物料管理功效 系统设置包含物料编号、物料名称、生产厂家、生产日期、保质期、价格、 数量和经手职员编号等信息。该管理模块能够实现管理物料信息功效。 (4). 入出库管理功效 入出库管理包含用户名称、订单日期、订单编号、订单数量、订单总价和经手人等信息。该管理模块能够实现添加、更新和删除订单信息功效,和对订单 多条件选择查找。 (5). 用户管理功效 系统设置包含用户编号、用户姓名、联络方法、购置时间、物料编号、物料 数量和物料名称等信息。该管理模块能够实现管理用户信息功效。 4.1.2 数据字典 (1)数据结构 登录用户=职员名+职员密码 物料=物料编号+书籍名称+生产厂家+生产日期+保质期+单价+数量+职员编号 用户=用户编号+用户姓名+联络方法+购置时间 职员=职员编号+职员姓名+职员生日+职员性别+职员密码+职员学历+职员职务 入出库=订单编号+库存信息+存放位置+用户编号+经手人编号(职员编号)+物料编号+入出库量 (2)数据项,如表4-1,数据项表 表4-1 数据项表 编号 标识符 类型 长度 所属表名 同义名 1 ygxm Varchar2 15 A_staff 登录用户 2 ygmm Varchar2 20 A_staff 职员密码 3 ypbh Varchar2 10 A_ware, A_ruchuku 物料编号 4 jg Varchar2 10 A_ware 物料单价 5 ypmc Varchar2 30 A_ware 物料名称 6 cscj Varchar2 40 A_ware 生产厂家 7 scrq Date A_ware 生产日期 8 bzq Varchar2 10 A_ware 保质期 9 sl Varchar2 10 A_ware 数量 10 khbh Varchar2 10 A_kehu,A_ruchuku 用户编号 11 khxm Varchar2 15 A_kehu 用户姓名 12 lxfs varchar2 15 A_kehu 联络方法 13 gmsj Date A_kehu 购置时间 14 ygbh varchar2 10 A_staff, A_ware 职员编号 15 ygsr Date A_staff 职员生日 16 ygxb varchar2 3 A_staff 职员性别 17 djbh varchar2 10 A_ruchuku 订单编号 18 kcxx varchar2 15 A_ruchuku 库存信息 19 cfwz varchar2 15 A_ruchuku 存放位置 20 rksl varchar2 15 A_ruchuku 入出库量 4.1.3 安全性要求 访问数据库时需要输入登录名和密码。在数据库内设有职员表,登录系统时会要求输入登录名和密码。登录模块依据输入登录名和密码查管理员表,查到匹配统计则许可其登录系统。登录名和密码能够在系统中添加和修改。 4.1.4 一致性要求 在管理系统相关表之间,有较强关联性。为了实现一致性需求,各个表之间均建立起了对应一致性约束。 4.1.5 完整性要求 依据物料出入库管理系统要求,为保持数据完整性,采取了数据库事务机制,预防出现操作故障引发数据不一致。 4.2 数据库概念结构设计 (1)设计方法和步骤 采取自底而上设计方法。先自顶向下地进行需求分析,对物料出入库管理系统需求进行逐步细化;然后再自底而上地设计概念结构,最终将各个局部应 用概念结构集合成为全局概念结构。 (2)概念结构E-R图 经过对局部应用选择,逐一设计出分E-R图,并对各个分E-R图进行合并,生成初步E-R图,消除无须要系统冗余,能够得出管理系统总E-R图。 图 4.1 物料出入库管理信息系统E—R图 4.2.1 转换关系模型设计 采购员(编号 姓名 性别 密码) 领料人(编号 姓名 性别 密码) 出入库单(编号) 物料(编号 数量 位置 单据) 看管(采购员编号 出入库编号 出入库位置) 管理(采购员编号 物料编号 数量) 存放(物料编号 出入库单号 存放位置 数量) 购置(物料编号 领料人编号 购置数量) 选择(出入库单号 领料人编号 选择存放位置) 4.3 逻辑结构设计 (1)关系模式设计和优化 依据概念结构设计,能够将系统E-R图转换为以下关系模式: A_ware(ypbh, ypmc, sccj, scrq, bzq, jg, sl,ygbh) A_kehu(khbh, khxm, lxfs, gmsj, ypbh, ypsl, ypmc) A_staff(ygbh, ygxm, ygxb, ygsr, ygmm, ygxl, ygzw) A_ruchuku(kcxx, cfwz, rksl, cksl, ypbh, djbh, ygbh, khbh) Login (ygxm, ygmm) (2)系统完整性设计 A_ware(ypbh, ypmc, sccj, scrq, bzq, jg, sl, ygbh) 其中:ypbh为主码 A_kehu(khbh, khxm, lxfs, gmsj, ypbh, ypsl, ypmc) 其中:khbh为主码 A_staff(ygbh, ygxm, ygxb, ygsr, ygmm, ygxl, ygzw) 其中:ygbh为主码A_ruchuku(kcxx, cfwz, rksl, cksl, ypbh, djbh, ygbh, khbh) 其中:djbh主码,ygbh, khbh为外码 (3)系统结构图 1.依据上述功效,能够设计出系统总体功效模块,图4.2所表示。 图4.2 物料出入库管理系统功效模块示意图 2.“职员信息设置”功效模块用于职员编号管理、职员姓名管理、职员性别管理、职员生日管理和密码信息管理,其功效模块图4.3所表示。 职员信息管理 职员编号 职员性别 职员生日 职员姓名 职员密码 图4.3 职员信息设置 3. “物料信息管理”功效模块用于物料名称管理、物料编号管理、生产厂家信息、物料数量管理、物料价格管理和生产日期信息,其功效模块图4.4所 示。 物料信息管理 物料名称 生产日期 物料数量 物料编号 生产厂家 物料价格 图4.4 物料信息管理 4.4 数据库物理设计 (1)索引选择建立 因为系统可能要包含大量数据操作,所以索引建立就成为一个必需。本系统采取B+树索引方法,分别在各A_ware,A_staff,A_kehu,A_ruchuku各个 表主键上建立索引。 (2)数据存放位置 本系统数据库,数据和索引存放在当地磁盘中。 (3)确定系统配置 本系统需要安装Java虚拟机,在JVM环境下运行。同时系统需配置oracle 数据库对应环境。 4.4.1 数据库表建立 在设计数据库表结构之前,首先要创建一个数据库。本系统使用数据库为 XE。能够在PLSQL Developer中创建SQL Window空白文档。 创建表A_staff以下: 1.创建表A_staff(职员信息表),它代码以下: create table A_staff( ygbh varchar2(10) primary key, ygxm varchar2(15), ygxb varchar2(3), ygsr date, ygmm varchar2(20), ygxl varchar2(20), ygzw varchar2(20) ); 2.向表中插入数据 --初始化职员表 insert into A_staff values ('1001','李小锐','男',to_date('1985-11-12','yyyy-mm-dd'),'12345','本科','主管'); insert into A_staff values ('1002','李小龙','男',to_date('1989-05-21','yyyy-mm-dd'),'875478','本科','副主管'); insert into A_staff values ('1003','李小民','男',to_date('1991-06-14','yyyy-mm-dd'),'854698','大专','职员'); 4.4.2 数据库连接 1. 在该系统中使用数据库是Oracle Database 10g Express Edition。用户端采取是PL/SQL Developer。Java运行环境为Eclipse Indigo版本,在安装好了软件以后,数据库连接设置在Eclipse里Properties功效键中,图4.5所表示。 图4.5 数据库连接 2. 在Java Build Path中Libraries中,运行Add External JARs…找到ojdbc14_g.jar并添加,则此时已将数据库和Java程序成功连接。 3. 当程序在运行链接数据库时需要在不一样按钮上注册监听器,连接数据库时 需要加载数据库驱动,建立链接。代码以下: try { // 加载数据库驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // 获取和数据库之间连接 String user = "wing"; String dbpassword = "818d8a"; String url = "jdbc:oracle:thin:@localhost:1521:XE"; conn = DriverManager.getConnection(url, user, dbpassword); // 创建发送sql语句Statement对象 st = conn.createStatement(); -------------------- 处理数据库中数据代码段 --------------------- } catch (ClassNotFoundException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } catch (SQLException e2) { // TODO Auto-generated catch block e2.printStackTrace(); } finally try { st.close(); conn.close(); rs.close(); } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } } 4.5 输入输出界面设计 本系统用户界面用Java Swing编写,关键由1个主界面Window.java和多个辅助对话框组成。主界面集合系统关键基础功效按键,辅助对话框负责采集用户输入信息和做基础信息处理。主界面图4.6所表示: 图 4.6 系统主界面 第五章 总结 经过这些天努力,此次课程设计最终完成了。经过这次课程设计,使我对物流管理信息系统这门课程有了更深入了解,这是一门实践性较强课程,为了学好这门课程,必需在掌握理论知识同时,加强上机实践。 在此次课程设计中,我明白了理论和实际应用相结合关键性,并提升了自己组织数据及编写程序能力,培养了基础、良好程序设计技能。这次课程设计一样提升了我综合利用所学知识能力。 因为我经验和知识不足,在程序中还存在很多缺点。经过这次课程设计,我知识得到了很大提升,经验也愈加丰富。以后我会更多学习编程技巧,不 断提升程序了解和设计能力。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 管理信息系统 优秀 课程设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文