点击下载源码
近年来,随着计算机技术的发展,以及信息化时代下企业对效率的需求,计算机技术与通信技术已经被越来越多地应用到各行各业中去。百货中心作为物流产业链中重要的一环,为了应对新兴消费方式的冲击,从供货到销售的各个环节也迫切地需要实现信息化、自动化。而上面所提到的这些环节,在二十世纪中期后被称为“供应链”,也是在本世纪初才在中国受到关注的一门新兴科学。
本文就百货中心供应链管理系统的设计与开发展开论述,按照软件工程开发的实际步骤,依次对该项目的可行性分析、需求分析、概要设计、详细设计、系统实现以及系统测试分别进行阐述。
在查阅了各界媒体资料、分析了国内外供应链管理系统的基础上,经过认真学习与不懈探索,利用J2EE技术和Mysql数据库,最终完成了百货中心供应链管理系统的开发,并经过一系列测试及试用,达到了最初的设计目标。
随着国内物流行业的迅速发展,越来越多的企业认识到了“供应链”一词的含义以及它对整个企业物流活动的重大意义,于是,“供应链管理”也逐渐受到了大家的重视。供应链管理主要涉及到四个领域:供应、生产计划、物流、需求[1]。职能领域主要包括产品工程、产品技术保证、采购、生产控制、库存控制、仓储管理、分销管理[2]。在供应链管理中涉及到如此广泛、复杂的物流活动,要对其进行统筹、控制绝非易事,这也是我国企业目前在供应链管理中亟待解决的难题。与此同时,互联网和网络技术的进步为我们解决这一问题提供了方案,借助互联网及互联网技术,企业各个物流阶段的大量数据可以得到及时传输,并通过日益成熟的算法或处理手段实现对这些数据的准确分析,从而指导企业的物流活动或对未来做出预测。百货中心作为现在物流以及商业中的重要一环,为了应对新兴消费方式的冲击,其供应链模式自然也有统筹优化的必要,同时,Internet和网络技术的飞速发展也为供应链的管理提供了新的手段。
SCM(Supply Chain Management)系统即供应链管理系统,利用计算机和Internet的优点,将供应链中的信息流加以收集并控制,只需要少量的人工,便可实现对整个供应链进行监管[3]。
国际上研究供应链主要是开始于二战后期的物流管理,主要从多级库存以及生产-分销的角度来研究供应链的优化问题。从最初的物流管理到供应链管理,再到如今把供应链增长到战略管理来研究,花费了半个多世纪的时间。国内对供应链的研究起步较晚,国内一些企业对于供应链管理的认识比较肤浅,直到1997年以后,随着各种有关供应链方面的研究和报道增多,人们对物流领域的这一新鲜事物的关注也逐渐升温,直到今天,许多国外的知名公司如IBM、SAP都能为企业的供应链管理提供一整套的解决方案,国内近些年也出现了许多解决企业供应链管理问题的公司和软件[1]。但总体来说,对于这一门相对还很年轻的科学,我们还有很长的路要走。
随着我国经济结构调整的深入,对企业节能减排的要求更加严格,企业只有通过强化环境保护的自我约束机制,来降低产品和生产过程相关的环境污染所带来的生产经营风险。绿色供应链管理能使整个供应链的资源消耗和环境负作用最小,并能有效满足日益增长的绿色消费需求,从而提高供应链的竞争力。
因此,实施绿色供应链管理是企业发展的必然趋势,这对我国供应链管理行业提出了更高的要求。
1.2 目的和意义
对于课题-百货中心供应链管理系统,在了解了传统SCM的基础上,结合了计算机及Internet技术的优点,旨在于简化操作,提高效率,提高数据、信息的安全程度,为企业及其员工提供一个更加便捷高效的工作环境。
与传统仅仅利用表格、账目来实现对供应链的管理,基于Web的百货中心供应链管理系统具有如下优点:
1)信息存放在数据库中,安全稳定,便于备份;
2)不同职位的员工都可以使用一套系统,节约成本、方便管理;
3)基于Web的办公系统,方便员工维护,无地域限制;
4)利用计算机将不同数据整合,方便企业管理、进行决策。
1.3 研究内容和组织结构
本文主要通过对百货中心供应链管理系统进行需求分析,结合供应链管理的相关理论,设计出供应链管理系统的各个功能模块,并对其做出一定的说明指导,方便使用者进行操作。
系统的主要研究内容包括:
1)百货中心供应链管理系统的可行性分析
研究供应链管理相关方面的知识,了解百货中心供应链的运作模式及现状,分析确定开发本系统的必要性和可行性。
2)系统需求分析
确定业务流程,分析数据流向,完成数据流图和系统用例图的绘制,完成数据字典的制作。
3)系统概要/详细设计
根据需求分析阶段的结果,以提高百货中心各层员工的工作效率为目的,将整个系统分成若干个小模块,通过设计、编写代码实现不同功能,完成数据库的搭建,最后将整个系统进行整合。
4)系统测试
对完成的系统进行条件许可下的测试,对系统的安全性、稳定性、容错性进行评估。
本文组织结构:
1)引言部分-阐述本系统的该项研究的目的和范围,以及该项研究工作在国民经济中的实用价值与理论意义;本文所要解决的问题;论文内容安排等。
2)开发工具及技术分析-对于本系统开发将要用到的开发工具及技术进行简单的说明,并分析其优势。
3)系统需求分析-分析系统业务流程,为整个系统的设计开发打下基础。
4)概要/详细设计-依据前文的分析进一步设计系统的各模块功能,为一些比较有难度的部分提供解决方案。
5)系统实现及测试-描述系统各模块的功能并展示部分关键代码,并且完成一些简单的数据录入测试。