业务运行的特征和现状,使用 MVC 设计模式和Struts 框架技术,并结合使用 Tomcat 应用服务器和 DB2 数据库服务器,在 Eclipse 开发平台设计实现烟草仓储管理系统,系统主要实现的主要功能有基础信息管理、入库管理、在库管理、出库管理、调度管理、预出库管理、退货管理、罚没烟管理、残次烟管理、综合分析等功能。并从系统需求分析、可行性分析、总体设计、详细设计、系统编码实现、系统测试等方面详细说明系统的设计和实现过程。Struts 框架的 MVC 实现方法的优点是:能确保整个应用系统架构设计的稳定性和扩展性。Р在代码编写和实施过程中我们发现,由于烟草行业各商业企业物流仓储管理建设水平差距较大,信息化发展速度参差不齐,无法用一套“大而全”的系统覆盖所有的地市公司,因此需要根据不同地方建设的实际情况加以分类,因地制宜,采取差异化的、有针对性的实施部署解决方案。我们根据建设的实际情况将全行业分为三种模式进行实施。“模式一”针对基本没有建设物流仓储管理系统的地市公司,进行数字仓储管理、仓储数据采集传输和仓储作业管理的实施。开发出的“大而全”的系统平台比较适合“模式一”的情况,同时定制好与相关系统间的数据接口,即可上线运行。“模式二”针对已有一定基础、但与仓储管理相关的各系统处于分散状态的地市公司,进行数字仓储管理、仓储作业管理、仓储数据采集传输和仓储作业辅助设备数据接口的实施,通过数字仓储系统提供的标准数据接口,实现各系统的集成,形成完整的仓储管理系统。在该模式下,重点考虑对于地方烟草公司较为重要的接口部分:仓储节点数据采集和校验模块,该模块实现作业流程规范化监控,以及数据集成和传输的控制。“模式三”针对仓储管理系统比较成熟、且与相关系统已进行有效集成的地市公司,实施内容为物流仓储数据采集系统,实现物流仓储数据的集成。有效地与信息中心的数据进行交互和对接,实现数据共享。