某外贸企业信息管理系统的设计与实现.docx
《某外贸企业信息管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《某外贸企业信息管理系统的设计与实现.docx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第44页 共44页某外贸企业信息管理系统的设计与实现此次开发所涉及的杭州华鼎进出口有限公司是一家主要从事电子产品及其原材料出口的外贸公司,已有八年的历史。在过去,它所从事的产品比较多样化,从电话手机,到电线电缆,再到开关插座,多种多样。但是,随着公司的发展,近年来公司主要从事印刷电路板的出口贸易,并因此逐渐放弃了其他一些产品。随着国际经济的变化,人民币的升值和美元的贬值,以及越来越竞争化的国际市场,还有越来越多的业务,很显然,过去小打小闹的管理模式已经不再适用于现在的公司,正因为如此,管理者在思考新的管理模式的同时,也希望能够引
2、进一些更加符合时代背景、更加有效率的工作模式,自然而然的,管理信息系统就因此进入了管理者的视野。由于公司所从事行业的区别性和公司长久以来工作模式形成的习惯性,导致了公司不能通过简单地引进一套普遍适用的管理信息系统来解决公司要面临的各种问题,因此,要开发此公司适用的管理信息系统存在一个必然条件,即必须要了解公司的运作模式和员工们所习惯的工作方法。而在我几个月的实习实践中,对公司的整个运作模式有了大概的了解,并且随着我对日常工作参与面的拓宽,使得我对公司日常工作习惯也有了深入的了解。但是随着对公司情况了解的增加,我也发现了越来越多的公司目前所面临的问题,例如:在查找档案时往往要浪费大量的时间;现有
3、订单的生产状况由于负责的人员的不同,比较难以统计,无法给管理者一个清晰的视图;管理者和业务员之间的沟通缺乏桥梁,管理者无法通过一个简单的表格或者相关的文档来了解公司现状,也因此在一定程度上影响了管理者的决策,降低了公司的整体效率。这些问题的存在已经间接严重影响了公司的发展,为了能够解决这些问题,管理者才迫不及待地要求开发一个适用于本公司的管理信息系统,用以解决上述问题。我所要负责的就是进行系统中几个个性化模块的开发,然后再由公司统一来完善整个系统。1 概述1.1 研发背景随着中国加入WTO,中国的国际贸易越来越频繁,外贸行业飞速发展。但是随着行业的高速发展,越来越多的问题也开始暴露出来,加上信
4、息化进程的加快,传统的依靠手工处理和纸质档案管理已经逐渐不能胜任越来越海量的资料,因此,通过数字化的信息管理系统来代替耗时又容易出错的手工处理成为了越来越多的外贸企业的选择。在网络信息高度发展的今天,如何能够快速而准确地获取和处理信息成为了当今各行各业的重中之重,只有快速掌握第一手有效信息,才能够把握商机,更好地分配所掌握的资源,获得更大的利益。管理信息系统就在这个时刻应运而生,它帮助管理者更好的筛选、处理和管理信息,提高了资源的利用率,简化了工作流程,减少人工造成的错误。信息管理系统的诞生,极大地帮助企业处理数据,为企业管理带来了新的理念,新的方式,使得企业真正能与高速信息化的社会接轨。正因
5、为中国逐步与世界金融体系接轨,外贸相关管理及法律的逐步完善,外贸行业进一步正规化,使得原先存在的暴利逐渐回归正常,同时由于近段时间来人民币升值的巨大压力,使得外贸行业的利润空间被进一步压缩,因此,从其他方面来节约成本来减缓生存压力变得势在必行。1.2 开发项目实际意义当今世界,随着计算机的广泛使用,管理信息系统(MIS)在一些特殊的领域变得非常重要了。原来多为依靠人工记录和纸张归档的外贸企业,现在渐渐多采用数字化办公,使用电子数据归档来储存档案。而MIS也被越来越多的外贸企业采用,并因为其能够方便快捷地处理大量数据,很好地管理外贸行业所需的各种信息,大大降低了管理成本,提高了外贸企业的工作效率
6、,从而受到了大家的青睐。但是由于外贸行业的特殊性,使得统一式的管理信息系统很难适应每个外贸企业的运作模式,因此,小型的、具有针对性的管理信息系统应运而生,经过针对性的开发,它能够很好地根据目标需求,进行企业所需要的日常运作。而有一个好的信息管理系统无疑能为外贸企业提供巨大的帮助,它能够系统地规划公司的运作流程,使得纷乱的事务条理化,同时也能够存储大量的业务相关数据,使得用户在使用时能够方便快捷的进行查询和显示。与此同时,系统还能集成众多,例如:自动生成合同、报关单据;自动记录材料使用情况;自动进行财务核算等等功能,使得原来复杂的制表和核对工作变的简单而有效率,从而大大减少了员工机械工作的时间,
7、从另一个角度节约了管理成本。所以,管理者可以通过更加简单的途径了解到公司的运作状态,从而可以更好地制定下一步公司发展计划,而不是把大量的时间浪费在无意义的差错和弥补错误、了解情况上。正是因为以上因素的综合作用,使得现在越来越多的外贸企业采用信息管理系统来帮助企业处理日常的业务工作,但是每个外贸公司的运作模式都有些许不同,如果设计或者选择一个适合自己情况的信息管理系统软件,也成了越来越多外贸企业管理者所需要面对的问题。本次设计实现的某外贸企业信息管理系统分五个部分,其中包括六个环节,五个部分分别是产品管理、订单管理、供应商管理、用户管理和板料管理系统,除了以上前四个子系统内部的环节之外,在板料管
8、理子系统中,包括入库管理环节和出库管理环节。1.3 开发技术此次某外贸企业信息管理系统的开发将采用MYSQL创建数据库,以JDBC方式连接,利用创建虚拟的临时表的方式进行数据的操作,编程工具使用Eclipse。系统综合运用了动态网站开发的基本技术,将理论研究用于实践,可以实现信息管理系统的信息化管理,提供更多更好质量的信息,解决因人工管理导致混乱、效率低、费时费力的问题,同时管理者能够非常方便的检查公司运作状态的信息。根据目前公司的系统和和硬件的配置,某外贸企业信息管理系统运行环境设计为在Windows2000或Windows XP以上版本平台上运行。由于本系统所采用的是JSP开发技术,所以最
9、终的系统可以适应于不同的操作系统平台,因此对系统的硬件配置没有太多过高的要求。JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。该技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。 JSP与Java Ser
10、vlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。因为Struts是一个为开发基于模型(Model)-视图(View)-控制器(Controller)(MVC)模
11、式的应用架构的开源框架,是利用Java Servlet和JSP构建Web应用的一项非常有用的技术。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,因而吸引了众多的开发人员的关注,同样也吸引了我,本系统中将计划采用。简单介绍一下,有关Struts的一些内容。事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模式,每个继承Action的子类都必须实现一个方法execute。在struts中,实际是一个表单Form对应一个Action类(或DispatchAction),换一句话说,在Struts中实际是
12、一个表单只能对应一个事件,struts这种事件方式称为application event,application event和component event相比是一种粗粒度的事件。同时,struts重要的表单对象ActionForm是一种对象,它代表了一种应用,这个对象中至少包含几个字段,这些字段是JSP页面表单中的input字段,因为一个表单对应一个事件,所以,当我们需要将事件粒度细化到表单中这些字段时,也就是说,一个字段对应一个事件时,单纯使用Struts就不太可能,当然通过结合JavaScript也是可以转弯实现的。另外,本系统采用生命周期法开发,这种方法就是按软件生命周期的各个阶段划分
13、任务,按一定的规则和步骤,有效地进行软件开发的方法。结构化就是有组织、有计划和有规律的一种安排。而结构化系统分析方法就是利用系统工程分析和有关概念,采用自上而下划分模块,逐步求精的基本方法。这一方法最大缺点是用户对即将建立的新系统没有直观的预见性。结构化生命周期法是管理信息系统开发的全过程,按其生命周期分成若干阶段,每个阶段有相对独立的任务,每个阶段与结束都规定了严格的标准。系统的生命周期分为五个阶段:系统规划、系统分析、系统设计、系统实施和系统维护。本系统开发的软件环境为:服务器端:Tomcat6.*。服务器端 java开发包:JDK1.6。客户端:Windows NT,IE 6.0。数据库
14、:采用MYSQL Server数据库,运行于服务器端。本系统运行的硬件环境为:服务器:CPU要求PIII800以上,内存256MB以上。 客户机:CPU要求200MMX以上,内存64MB以上。2 系统分析2.1 需求调研在介绍本系统之前,先简要介绍一下完整的外贸企业管理信息系统的规划和设想。外贸企业管理信息系统是外贸企业日常经营运作的一套应用管理系统,它在设计中具有以下几个子系统:用户管理系统、产品管理系统、订单管理系统、单证管理系统、财务管理系统、板料管理系统等。其将担负整个外贸企业的日常销售和管理任务。订单和板料信息管理系统是其中的主要部分,其作用是对外贸企业的日常的订单管理和板料管理,包
15、括主要库存板料、订单和供应商信息等方面的管理。某外贸企业信息管理系统的设计和实现是作为杭州华鼎进出口有限公司内部管理使用的一个子系统,主要用于订单和板料相关管理。杭州华鼎进出口有限公司作为一个相对来说时间比较长的外贸企业,在经过漫长的摸索和发展之后,直到最近几年,才确立了自己的主营业务,并且逐渐放弃了其他零碎的业务,把精力完全投入到主营业务之中来。但是,随着业务的专精,和业务本身的因素,传统的办公模式已经越来越不能适应公司的发展需要了,因此,引进数字化的办公模式和管理理念,能够很好的解决公司目前面临的困境,为公司带来更好的发展道路。以下将详细介绍系统能解决公司的那些困境:公司从建立之初到现在,
16、已经有过许许多多供应商,并且现在仍然还有大量有合作关系的供应商,传统的工作模式是我们在接到订单以后,海量的发给每个供应商,由供应商来选择能否或者是否能够接订单,这种模式不仅损耗了大量的工作时间,效率也非常低,往往供应商需要仔细分析订单以后才能回复是否接单,就此行业本身来说,时间是非常宝贵的,因此这种浪费时间的操作模式无疑极大地阻碍了公司的发展。而建立一个供应商信息管理系统,则能够很好的解决这个问题。供应商信息管理系统记录了包括供应商所能生产的产品类型、技术工艺、价格、交货期、品质等一些信息,这些信息随着供应商和客户的反馈不断的更改和细化,从而可以帮助业务员正确地为自己的订单找到合适的供应商,从
17、双方来说都节约了大量的时间。公司过去的商品信息和订单信息并没有统一的数字化存储,在最开始,公司的业务数量还不是海量的情况下,这种模式所带来的问题还不明显,但是随着公司业务量的增加,越来越庞大的产品型号数量和订单数量,使得业务员们在查找资料时需要花费的时间越来越多,因此,建立一个产品和订单信息的管理系统迫在眉睫,建立了这样一个系统,不仅能够方便业务员们查找过去的各种资料,也有助于业务员对订单状态的跟踪,同时也方便了管理者了解公司目前订单的实际状况,有利于其作出公司下阶段的工作方向,可以说是一举多得。在板料管理问题上,由于公司并不存在一个实际的仓库,所谓的板料管理,只是一个虚拟的仓库,而实际的板料
18、则分布在各个供应商的仓库中,但是以前对这些板料都缺乏一个有效的管理,基本都是任由供应商支取使用,为了节约成本,避免不必要的损失,那么对这些材料的管理也必须规范化,因此,一个板料管理系统就势在必行,有了这样一个系统,公司才能更好地掌握材料使用状况,减少不必要的浪费和损失。管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表。根据对系统的明确要求,可以迅速地得出系统的业务流程图,如图2.1所示,业务流程图可以让开发者和使用者关注系统的业务领域,从而对系统的运转流程有比较清晰的了解。反馈板料库存等信息客户业务员供应商发放产品信息和订单确认订单下达订单订单售后反馈订单生
19、产状态反馈采购使用库存板料付款出货付款图2.1 业务流程图2.2系统数据流程图设计数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的工具,它可以用少数几种符号综合地反映出信息在系统流动、处理和存储情况。数据流程图 是分层次的,绘制时采取自顶向下逐层分解的办法。首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。下一步是对顶层数据流程图中的“处理”进行分解,也就是将顶层处理分解为更多的“处理”。2.2.1 数据流程图顶层图数据流程图(DFD)是软件系统的一种图形表示,是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出
20、信息在系统中的流动、处理和存储情况。系统顶层流程图是本系统在大型外贸企业管理信息系统中所处的位置。顶层流程图如图2.2所示。业务员供应商客户本外贸企业管理信息系统供应商信息订单和商品信息订单完成信息板料信息和订单状态单证和财务管理信息系统图2.2 顶层数据流程图2.2.2 第一层数据流程图为了对此系统能够有更好的掌握,在深入部门调查工作流程和熟悉工作习惯后,对系统做了以下流程设计,如图2.3所示。客户P1产品信息管理业务员核对订单制定合同订单信息供应商P2板料管理P3订单管理订单出货P4供应商信息订单生产状态供应商信息反馈板料使用情况制定合同安排生产客户信息反馈图2.3 第一层数据流程图以上是
21、某外贸企业信息管理系统的第一层数据流层图,这里大致介绍了公司的工作流程,将公司的基本流程展现在流程图上。但是对于系统分析来说,这些是不够的,所以接下来将介绍各个子系统的具体的流程图。2.2.3 第二层数据流程图 产品信息管理环节:产品信息管理部分是一个人工审核加上基础数据归档的过程,是订单和板料管理系统发生的前阶段。此部分的详细流程图,如图2.4所示。客户P1.1产品信息录入订单信息已归档产品制定合同确认订单业务员产品信息归档P1.2产品信息编辑查询读取产品信息保存产品信息保存产品信息产品编号图2.4 产品信息管理环节数据流程图 板料管理环节:板料管理环节是对在供应商仓库中的材料库存进行管理的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外贸企业 信息管理 系统 设计 实现
限制150内