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