【题目】物流企业信息管理系统的构建研究
【第一章】物流企业信息化建设探究绪论
【第二章】物流信管系统可行性研究
【第三章】物流企业信息管理需求分析
【第四章】信息管理系统总体设计
【第五章】物流公司信息系统的实现
【第六章】物流企业信息系统测试
【结论/参考文献】物流公司信息管理软件研发结论与参考文献
第 2 章 系统可行性研究
可行性研究的目的是用最少的时间和最小的费用确定问题能否得到解决[14]。通过问题的描述和分析,从技术、经济和操作三方面对所要开发的系统进行可行性分析和研究。可行性研究的重点是确定所要的系统是否值得研发,并确定通过现有的条件可以设计和开发出符合要求的系统软件。
2.1、问题定义
问题定义是进行可行性分析的第一步,主要是指对于软件问题的概括性描述[15],其重点在于确定软件开发完成后要实现的功能,达到的性能,目前对软件设计和开发已经存在的和潜在的条件上的限制。现阶段来说,物流企业特别是大中型物流企业都使用了一套或多套信息管理软件在支撑着其日常工作。软件应用企业在信息化建设上也已经取得了阶段性进展,包括购置硬件设备,如路由器、交换机、防火墙等组建安全级别较高的企业内部网络;购买商用软件,如财务软件、客户关系管理软件、VMI 库存管理软件、办公自动化软件。但是还存在着一些问题:
1. 企业购买的商用软件功能具有通用性,操作相对比较复杂,有些功能使用不上,而企业员工的软件操作能力有高有低,对于有些员工来说,操作现有的软件系统压力较大。
2. 物流企业的日常运作是一个复杂的流程,随着分工越来越细,除了财务软件外,以前的一个部门使用一个软件,其它部门不会涉及到该软件相关工作的情况已经被打破了,往往会出现一个主要部门使用某一软件的绝大部分功能,而其它部门可能需要浏览、查询,甚至于部分操作该软件的权限。这种情况造成企业想要定制更适合本企业工作环境的软件系统。
3. 企业现在使用的 VMI 库存管理软件的中心思想是供应商管理库存,在技术上对于数据传递的准确性和及时性要求很高,是目前全球一体化经济背景下供应链管理思想的具体体现。但是这种管理模式对于部分中小型供货商的能力也是一个考验,经常会出现问题。随着企业用户群的不断扩大,企业内部也想建立一个库存管理系统由企业员工主导库存管理,要求关键功能清晰,重点数据突出,操作简单。
4. 在日常工作中,物流企业非常注重不同部门相关人员的及时沟通,现在的状态是员工使用 QQ 软件进行工作上的沟通。因为聊天的内容无法保证不涉及到公司运作的重要数据,所以安全性一直是企业担忧的问题。另外,一旦企业网络出口出现故障,即使企业内部网运营正常,QQ 也无法正常工作,依照员工对于 QQ 软件的依赖性,势必会影响到日常工作。因此,企业希望有一套自己的即时通信软件,所有的聊天数据传输和存储都在企业内部网络中,这样可以保障企业重要数据的安全性,进一步提高交流的及时性和可用性。
5. 随着企业的不断壮大,企业员工的不断增多,建立系统安全性和数据安全性都可以得到保障的企业基础信息管理系统是企业迫切的需求之一。根据企业的当前发展计划,先建立企业员工基础数据档案,建立企业员工网络实名制工作制度;下一步再整合企业基础设施、设备资源,建立企业物资基础数据档案。
基于以上的问题描述,我们可以定义本次设计和开发的物流企业信息管理系统从功能上说,要解决如下问题:
1、开发企业基础信息管理系统,建立企业员工基础数据档案,完善企业员工网络实名制度;2、开发功能明确、操作简单的仓储管理子系统,要求具有入库、出库、还库、库存管理的功能;3、开发企业聊天软件,用于企业内部网络支持下,员工日常工作交流,要求服务器存储所有的聊天记录;4、开发企业公告子系统,以部门为单位发布广告,可以对公告进行查询、修改和删除。
2.2、技术可行性
技术可行性的研究旨在研判使用现有的技术手段以及现有的技术实施条件能否完成系统的开发。需要确认系统所使用的技术具有先进性,成熟度高,可靠性可以得到保证,能够充分完成系统目标。从技术本身以及技术资源两方面入手,对所使用的技术进行分析。
2.2.1、编程语言
Java 语言是一种跨平台的面向对象设计语言[16]。随着云计算和移动计算的日益普及,Java 语言的用户量越来越大,Java 语言具有健壮、安全、体系结构中立、可移植等特点。与 C++语言相比,Java 去掉了指针、运算符重载等复杂的概念,使得语法更加简单。另外 Java 界面呈现度更加友好,其平台无关特性使之被更多用户趋之若鹜。Java体系分为标准版(J2SE)、企业版(J2EE)以及微型版(J2ME)。J2SE 主要用于桌面开发,更适用于开发单机版 Java 软件,与 J2EE 和 J2ME 相比,更适合于基础学习。J2EE主要应用于 Web 开发,是使用 Java 开发 B/S 程序软件的主流开发平台[20]。J2ME 主要应用于手机开发。本系统基于 J2EE 企业级应用框架进行开发。
使用 J2EE 实现项目的开发,一定会考虑是否使用 SSH 框架实现 MVC 架构。SSH由 Struts、Spring 和 Hibernate 框架组成,这三种框架都是成熟度很高的开源框架。框架由一组抽象的类及其实例间作用方式组成[17]。Struts 框架实现表示层,Spring 框架实现业务层,Hibernate 框架支持数据持久层的数据访问和操作。与使用 JDBC 与数据库交互比较,Hibernate 相当于对 JDBC 的再封装,可以更好地实现跨数据库操作。SSH 实现过程如下:
1、由 JSP 页面实现服务器与客户端的交互,客户端通过浏览器输入 JSP 文件格式的 URL 发出请求;2、Struts 根据 struts-config.xml 配置文件中的内容,将 ActionServlet 接收到的 Request分发给相应的 Action 对象做相应操作,最终会将响应结果发回客户端;3、业务层 Spring IoC 容器负责 Action 的实例化,实现 DAO 类、加载 Hibernate[18]。4、持久层 Hibernate 通过创建 xml 映射文件,以对象的形式获取和保存数据。采用 SSH 框架可以大大提高软件的可复用性,它是目前很流行的一种开源框架组合。
2.2.2、开发工具
Java 的开发工具有很多,包括早期的 JCreator、JBuilder,现在还在使用的 netbeen、Eclipse 等,甚至于使用记事本也可以编写 Java 程序。目前最为流行的是 Eclipse,它是一个开源的、可扩展的集成开发环境。本系统采用 MyEclipse10 开发。MyEclipse 是一个功能强大的 J2EE 集成开发环境,它对于开源产品的支持度很高,支持代码编写和管理、配置文件设置、web 服务软件配置、测试等功能。
2.2.3、数据库软件
在选择系统使用的后台数据库时,我们首先考虑了 Oracle 数据库,毕竟在大型项目开发中 J2EE 和 Oracle 数据库的组合是非常成熟的搭配方式。但是考虑到 Mysql 作为一个开源系统,具有特别的优势。另外,Mysql 作为一个功能强大,安全性高,操作简单的数据库管理系统[19],满足本系统的开发要求。Mysql 在性能优化上一直非常注意,特别是在 5.0 版本后,它的完全多线程体系结构、高速缓存、表设计优化和多表查询优化等特点,显着完善和提高了数据库性能。另外,它具有相当高的可靠性、可扩展性和可移植性。操作简单也是它被用户认可的一个重要理由。
系统使用 Java 语言开发,使用 Mysql 作为后台数据库支持,所使用的技术都具有非常高的先进性和成熟度。另外,技术搭配也符合当前主流的技术趋势。
2.3、经济可行性
经济可行性的目标就是根据系统实施所付出的费用与系统实施后获得的利益,判断项目是否值得投资。物流企业信息管理系统使用开源软件产品进行开发,不需要额外的经费。在硬件设备上,企业的信息化建设已经具有一定规模,已经建成了内部网络,员工基本上都有计算机配备,且企业内 95%的计算机都连接了网络。借助于现有网络、PC 主机即可完成项目的开发,且现有环境即可满足系统测试需求,不产生额外的开销。系统面向企业定制,符合企业需要,系统完成后会弥补企业目前信息化建设的不足,提高企业的竞争力。
综上所述,从经济可行行来说,系统研究不存在任何问题。本系统的建设可以间接为企业带来良好的经济社会效益。
2.4、应用可行性
应用可行性考虑与法律法规和用户操作规章相关的问题。本系统的开发不构成侵权,不违背任何法律法规。用户操作规章是指开发的软件是否与企业现有的工作模式、流程达成一致。本系统由企业定制功能,是对企业现有工作方式的有利补充。因此,物流企业信息管理系统的建设具有应用可行性。
2.5、本章小结
为了确定物流企业信息管理系统的研发可以达到所预期的目标,本章对与系统可行性进行了深入的分析。从问题定义入手,明确系统要解决的问题和系统目标,初步确定系统的规模,分析现有的条件和限制。在可行性研究中突出了技术可行性的分析,从编程语言、数据库、开发工具等多个方面论述了本系统所使用的技术的先进性,从而得出了技术可行的结论。另外,通过所选用的技术可以看出,它们都是主流的开源软件产品,完全符合经济可行性的要求。最后指出系统的需求来自于企业,具有针对性,因此在应用上完全可行的。
1、引言物联网的本质是传感、通信和IT技术在各行业的应用,它包含终端、网络、应用三个部分。物联网本身不是新事物,目前国外尤其欧美地区发展M2M已经有6、7年的时间,形成了比较成熟的产业链,并应用到了各行各业中。物联网已经在在各行各业得到广泛应...
物流简单来讲就是物品从供应地向接收地流动的过程,其属于供应链的一部分,包括了运输、贮存、保管、包装、流通加工以及物流信息处理等大量的活动,是以满足社会需求为目的的一种经济活动。市场经济体制的确立和逐步完善,带动了物流市场需求的变化,对于现代...
加强中小企业的信息化建设,能引导和促进中小企业加快发展方式的转变,有利于创新和完善中小企业内部管理体系建设.在中小企业的运行管理中,合同管理问题尤为突出.1系统设计的背景和目标目前,大多数中小企业的合同管理还依赖人工来进行,通过Word、Excel等办...
1引言房屋安全管理是政府赋予房地产行政管理部门的重要职责,关系到国计民生与社会稳定。它是指房地产行政管理部门依法对农村危破房、城镇建成区已经投入使用的房屋,通过房屋安全检查、房屋安全鉴定等手段有效排除危险房屋及其他房屋不安全因素...
1引言近年来,随着数字化技术的迅猛发展和网络技术的日益成熟,医院信息管理系统(hospitalinformationsystem,HIS)得到飞速的发展,将远程(网络)心电图诊断系统应用于临床已成为可能[1].心电信息平台使社区卫生服务机构得到了优质医疗资源的保证和技术支...
1前言对于制药企业而言,产品质量始终是一把悬在头顶的达摩克利斯之剑。从原材料进厂到产品生产出来并经检验合格,中间牵涉到生产工艺及质量检验的诸多环节,只要其中有一个环节出现疏漏,都可能给药品质量造成严重影响。制药企业产品质量的保证依赖于...
经过几年的工作总结, LIMS管理系统在制药企业中的应用不仅方便了企业对实验室相关数据的提出、查询, 还能有效的将这些数据通过网络传输给业界同仁, 实现数据贡献和实时传递, 为药品生产、查询提供可靠的数据支撑, 更为实验室、检测部门及生产部门日常工作提供...
4基于大数据云平台的森林资源信息管理系统设计4.1需求分析。目前用于揭示林业生产管理的内在规律,发现数据之间的关联关系,反映林业生产活动的变化规律和生产经营的发展方向,分析部门之间的相关性,数据的合理性,林业生产经营与经济发展及产业结构之...
结论本文主要针对管理信息系统的整合研究,提出构建中信渤铝管理信息系统整合的设计方案。文中介绍了管理信息系统的发展及应用现状,归纳总结了相关理论,分析了管理信息系统建设中的关键点和亟待解决的问题,重点以中信渤铝公司为例,详细介绍了该公司当...
第4章中信渤铝管理信息系统整合方案设计及实施路径4.1管理信息系统整合方案设计。4.1.1信息系统设计的原则。中信渤铝公司的信息系统整合建设应该遵循一条务实有效的信息化路线,在资金有限的条件下,对信息化项目按照轻重缓急、由简到繁、根据流程和...