摘要
近年来,随着计算机技术的发展,以及信息化时代下企业对效率的需求,计算机技术与通信技术已经被越来越多地应用到各行各业中去。百货中心作为物流产业链中重要的一环,为了应对新兴消费方式的冲击,从供货到销售的各个环节也迫切地需要实现信息化、自动化。而上面所提到的这些环节,在二十世纪中期后被称为“供应链”,也是在本世纪初才在中国受到关注的一门新兴科学。

本文就百货中心供应链管理系统的设计与开发展开论述,按照软件工程开发的实际步骤,依次对该项目的可行性分析、需求分析、概要设计、详细设计、系统实现以及系统测试分别进行阐述。

在查阅了各界媒体资料、分析了国内外供应链管理系统的基础上,经过认真学习与不懈探索,利用J2EE技术和Mysql数据库,最终完成了百货中心供应链管理系统的开发,并经过一系列测试及试用,达到了最初的设计目标。

关键词: 供应链,软件工程,J2EE

1 引言
1.1 课题背景
随着国内物流行业的迅速发展,越来越多的企业认识到了“供应链”一词的含义以及它对整个企业物流活动的重大意义,于是,“供应链管理”也逐渐受到了大家的重视。供应链管理主要涉及到四个领域:供应、生产计划、物流、需求[1]。职能领域主要包括产品工程、产品技术保证、采购、生产控制、库存控制、仓储管理、分销管理[2]。在供应链管理中涉及到如此广泛、复杂的物流活动,要对其进行统筹、控制绝非易事,这也是我国企业目前在供应链管理中亟待解决的难题。与此同时,互联网和网络技术的进步为我们解决这一问题提供了方案,借助互联网及互联网技术,企业各个物流阶段的大量数据可以得到及时传输,并通过日益成熟的算法或处理手段实现对这些数据的准确分析,从而指导企业的物流活动或对未来做出预测。百货中心作为现在物流以及商业中的重要一环,为了应对新兴消费方式的冲击,其供应链模式自然也有统筹优化的必要,同时,Internet和网络技术的飞速发展也为供应链的管理提供了新的手段。

SCM(Supply Chain Management)系统即供应链管理系统,利用计算机和Internet的优点,将供应链中的信息流加以收集并控制,只需要少量的人工,便可实现对整个供应链进行监管[3]。

国际上研究供应链主要是开始于二战后期的物流管理,主要从多级库存以及生产-分销的角度来研究供应链的优化问题。从最初的物流管理到供应链管理,再到如今把供应链增长到战略管理来研究,花费了半个多世纪的时间。国内对供应链的研究起步较晚,国内一些企业对于供应链管理的认识比较肤浅,直到1997年以后,随着各种有关供应链方面的研究和报道增多,人们对物流领域的这一新鲜事物的关注也逐渐升温,直到今天,许多国外的知名公司如IBM、SAP都能为企业的供应链管理提供一整套的解决方案,国内近些年也出现了许多解决企业供应链管理问题的公司和软件[1]。但总体来说,对于这一门相对还很年轻的科学,我们还有很长的路要走。

随着我国经济结构调整的深入,对企业节能减排的要求更加严格,企业只有通过强化环境保护的自我约束机制,来降低产品和生产过程相关的环境污染所带来的生产经营风险。绿色供应链管理能使整个供应链的资源消耗和环境负作用最小,并能有效满足日益增长的绿色消费需求,从而提高供应链的竞争力。
因此,实施绿色供应链管理是企业发展的必然趋势,这对我国供应链管理行业提出了更高的要求。

1.2 目的和意义
对于课题-百货中心供应链管理系统,在了解了传统SCM的基础上,结合了计算机及Internet技术的优点,旨在于简化操作,提高效率,提高数据、信息的安全程度,为企业及其员工提供一个更加便捷高效的工作环境。

与传统仅仅利用表格、账目来实现对供应链的管理,基于Web的百货中心供应链管理系统具有如下优点:

信息存放在数据库中,安全稳定,便于备份

不同职位的员工都可以使用一套系统,节约成本、方便管理

基于Web的办公系统,方便员工维护,无地域限制

利用计算机将不同数据整合,方便企业管理、进行决策

1.3 研究内容和组织结构
本文主要通过对百货中心供应链管理系统进行需求分析,结合供应链管理的相关理论,设计出供应链管理系统的各个功能模块,并对其做出一定的说明指导,方便使用者进行操作。

系统的主要研究内容包括:

百货中心供应链管理系统的可行性分析:研究供应链管理相关方面的知识,了解百货中心供应链的运作模式及现状,分析确定开发本系统的必要性和可行性

系统需求分析:确定业务流程,分析数据流向,完成数据流图和系统用例图的绘制,完成数据字典的制作

系统概要/详细设计:根据需求分析阶段的结果,以提高百货中心各层员工的工作效率为目的,将整个系统分成若干个小模块,通过设计、编写代码实现不同功能,完成数据库的搭建,最后将整个系统进行整合

系统测试:对完成的系统进行条件许可下的测试,对系统的安全性、稳定性、容错性进行评估

本文组织结构:

引言部分:阐述本系统的该项研究的目的和范围,以及该项研究工作在国民经济中的实用价值与理论意义;本文所要解决的问题;论文内容安排等

开发工具及技术分析:对于本系统开发将要用到的开发工具及技术进行简单的说明,并分析其优势

系统需求分析:分析系统业务流程,为整个系统的设计开发打下基础

概要/详细设计:依据前文的分析进一步设计系统的各模块功能,为一些比较有难度的部分提供解决方案

系统实现及测试:描述系统各模块的功能并展示部分关键代码,并且完成一些简单的数据录入测试

2 开发工具及技术
2.1 开发工具
本设计主要利用MyEclipse和Tomcat服务器,加上Mysql数据库进行开发,同时使用Maven来辅助、简化开发。下面对使用到的开发工具进行简要的介绍。

2.1.1 MyEclipse
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是一个功能丰富的JavaEE开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate[4]。它是对EclipseIDE的扩展,是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持都十分不错[5]。

2.1.2 Tomcat
Tomcat服务器是一个免费的开放源代码的Web应用服务器,它属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,十分符合本项目的需求[6]。Tomcat运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,并且它仍在不断地改进和完善中,因此十分受程序员的青睐。

2.1.3 Mysql
Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一[7]。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySql使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;可以处理拥有上千万条记录的大型数据库[8]。

2.1.4 Maven
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。



完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:

https://www.write-bug.com/article/3217.html

[内附完整源码和文档] 基于Jsp的百货中心供应链管理系统相关推荐

  1. 投票源码程序_[内附完整源码和文档] 基于JSP实现的影视创作论坛系统

    摘 要 随着时代的发展,互联网的出现,给传统影视行业带来的最大便利就是,方便了影视从业人员以及爱好者的交流和互动,而为用户提供一个书写影评,阅读影评以及回复影评的平台,以影评为载体来使用户感受影评.解 ...

  2. [内附完整源码和文档] 基于JSP的网上订餐管理系统的设计与实现

    摘 要 随着科学技术与经济的快速发展,网络信息技术也有了显著的提升与进步,当今的社会是一个集数字化,网络化,信息化的,并且是以网络为核心的现代化社会.伴随信息互联网的高速成长,使得互联网应用也走进家家 ...

  3. [内附完整源码和文档] 基于JSP网上招聘系统的设计与实现

    摘 要 随着时代的发展,中国的互联网技术愈加成熟,已经有越来越多的社会群体开始学会使用互联网技术,整个社会正在朝着智能化.信息化的方向前进.有了互联网,用户便可以足不出户地利用互联网技术使得自己的生活 ...

  4. [内附完整源码和文档] 基于JSP的网上订餐系统

    摘 要 随着社会不断的更替发展,科技日新月异,人们的饮食生活方式以及作息等等方面都发生了翻天覆地的变化.发展到现今社会,人们的饮食方式不再局限于传统的在饭店中就餐,越来越多的人开始使用网上订餐,网上订 ...

  5. [内附完整源码和文档] 基于JSP实现的网上招标系统

    摘 要 从本世纪初,互联网开始加速发展,各种创新型应用和互联网新概念不断出现,例如搜索引擎.电子商务.博客.维基百科.RSS.3G.web2.0.长尾理论等.这些应用和概念与知识管理都有着或多或少的关 ...

  6. [内附完整源码和文档] 基于JSP的企业快信系统的设计与实现

    摘 要 计算机网络的出现到现在已经经历了翻天覆地的重大改变.因特网也从最早的供科学家交流心得的简单的文本浏览器发展成为了商务和信息的中心.到了今天,互联网已经成为了大量应用的首选平台,人们已经渐渐习惯 ...

  7. jsp模糊查询_[内附完整源码和文档] 基于JSP+Servlet校园二手交易平台

    摘 要 本系统采用JSP/servlet技术,是使用Java编程语言编写的一套校园网二手交易平台软件.系统采用的是最近几年流行的B/S开发模式,以互联网方式运行,服务器端只需要安装本系统,而客户端用户 ...

  8. [内附完整源码和文档] 基于C++实现的小型超市管理系统

    1.系统设计说明 1.1 需求分析 本次设计主题为小型超市管理系统,根据研究分析,该管理系统主要是对商品不同种类信息进行分别储存,修改,查询,增加,删除,对于库存和销量的排序以及文件的读取.对此我们应 ...

  9. [内附完整源码和文档] 基于JSP的企业合同管理系统

    摘 要 随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便.快捷和高效.论文详细论述了公司合同管理系统的开发设计过程.软件采用JSP开发技术,Tomcat作容器, S ...

最新文章

  1. .NET定时任务执行管理器开源组件–FluentScheduler
  2. play版 高德地图google_iOS 12 发布,苹果 CarPlay 终于开始支持谷歌、高德导航
  3. LZW压缩算法原理解析与实现【转载】
  4. 数据的统计分析与描述
  5. 最开始教学html5的人,初识html5的个人看法
  6. 第八届蓝桥杯第五题取数位
  7. thinkphp 原数据更新
  8. java collection key_Java Collection总结
  9. 支付宝小程序:报错 insufficient-isv-permissions 错误原因: ISV权限不足解决方案
  10. MATLAB绘图—三维曲线绘图-(plot3)
  11. 中巴地球资源(CBERS)卫星系列介绍
  12. 微信公众号图片转pdf
  13. MySQL 09 流程控制、自定义函数
  14. 数据分析师的就业薪资
  15. 结对开发石家庄地铁查询系统
  16. 大数据职业理解_大数据岗位介绍和职业规划分析
  17. 屠龙之技 作者:长铗
  18. ECC与Pairing前沿调研
  19. 下载到烦人的流氓软件了,电脑卡,弹窗多的看不到鼠标怎么办
  20. [高通MSM8953_64][Android10]解决制作差分包不生成system_manifest.xml的问题

热门文章

  1. 兄弟打印机扫描文件至计算机显示无法找到,windows10系统下Brother打印机无法扫描如何解决...
  2. Backbone 的使用(一)
  3. C语言数据结构单链表链表
  4. 配置管理小报100406:如何创建易用的Outlook电子邮件模板
  5. 信息安全技术网络安全等级保护
  6. 2022HNCTF---Week4 crypto wp
  7. 如何合并PDF文件(附下载)
  8. 数字孪生智慧高速可视化决策系统
  9. 如何使用 H5 中 WebSocket
  10. 高中学历可以学java么_初高中学历能学会Java吗,低学历能学Java吗?