论文摘要
随着全球化进程的进一步发展,为提升企业内部的运行效率,企业通常会使用库存管理系统等一些提升企业管理水平的软件。然而随着制造业企业分工的越来越精细以及行业之间需求差异的不断加大,通用型库存管理系统应用于各个行业变得越来越困难,通用型库存管理系统所提供的功能不能与企业业务需求完美契合,企业应用时需要变更自己的业务流程,才能很好应用库存管理系统。这给企业带来了非常多的不便。并且通用型库存管理系统由于存在大量冗余功能,系统复杂度高,系统性能低下,发生错误的几率也非常大。本文设计实现了易于裁剪,易于重用的库存管理系统。通过软件裁剪与重用可轻易定制出完全符合企业业务流程的系统,大大提高了企业应用库存管理系统的用户体验。本论文设计的库存管理系统采用C/S架构,客户端使用Swt/JFace图形库进行界面开发,界面开发时引入Spring IOC思想,通过Spring容器管理组件的生命周期,并将组件组装为应用。服务器端主要负责各种数据库操作,通过使用数据持久层技术将数据库表与实体Bean进行映射,可以方便管理各个数据库表。各种数据库操作将以会话Bean的形式存在于EJB容器中供客户端进行服务调用。本文设计的系统在可裁剪性,可重用性方面有较大提升,用户可通过修改数据库预置数据和Spring配置文件来对库存管理系统的功能进行裁剪。由于应用了Spring框架的IOC思想,库存管理系统所用到的组件是通过Spring容器进行管理的,组件之间耦合度低,因此库存管理系统各个组件具有非常好的重用性。目前应用于企业中的库存管理系统在可裁剪,可重用方面做得还不是很好。随着企业对ERP系统的重视,以及ERP系统的不断普及。基于Spring的IOC思想,易于裁剪,易于重用的库存管理系统将会有很大的应用前景。
论文目录
摘要Abstract第一章 引言1.1 项目背景1.2 国内外研究现状1.3 本文主要工作以及结构安排第二章 相关技术概述2.1 Eclipse/SWT/JFace技术2.1.1 SWT简介2.1.2 JFace简介2.1.3 Eclipse框架简介2.2 Spring框架2.3 EJB3.0技术第三章 库存管理系统的分析与设计3.1 项目总体规划3.2 系统需求分析3.2.1 功能需求3.2.2 非功能需求3.3 系统总体设计与模块设计3.4 系统各模块详细设计3.4.1 UI组件模块设计3.4.2 组件组装模块设计3.4.3 模型服务模块设计3.4.4 数据持久层服务模块设计3.5 本章小结第四章 系统实现4.1 概述4.2 UI组件模块实现4.2.1 MyTableViewer类的实现4.2.2 MyCellModifier类实现4.2.3 TableViewerContentProvider类实现4.2.4 QueryDialog类实现4.2.5 NewAction类实现4.2.6 TableViewerLabelProvider类实现4.2.7 TableViewerContentProvider类实现4.3 组件组装模块实现4.4 模型服务模块实现4.4.1 StockSituationService类实现4.4.2 EJBFactory类实现4.5 数据持久层服务模块实现4.5.1 数据源文件配置4.5.2 StockSituation实体类实现4.5.3 StockSituationDaoBean类实现4.6 本章小结第五章 总结与展望5.1 总结5.2 进一步工作展望参考文献致谢参与项目
相关论文文献
标签:库存管理系统论文; 框架论文; 技术论文; 可裁剪性论文; 可重用性论文;