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