论文部分内容阅读
战备物资管理是保障部队军事训练的重要支撑,其管理水平直接影响到部队能否完成上级赋予的任务。鉴于当前部队多数单位战备物资管理信息化含量低、综合效益差等问题,需要一个融物资添加、查询、统计、调配、报损于-体的基于Web的战备物资管理系统。该系统是基于B/S模式的信息管理系统,用AS P.NET+Access 2003数据库开发,是融管理、信息、系统科学和网络技术于一体的先进管理手段。系统设计结合了面向对象的编程思想,主要包括后台数据库的建立维护和前端应用程序开发两个方面。通过系统实现,用户可在网络环境下直接访问操作权限范围内的各项信息。本文结合战备物资管理系统开发,重点阐述了基于UML的面向对象的系统分析与设计、数据库设计以及UML模型的运用方法。在需求分析中,详细分析了用户对系统的功能需求,确定了参与者及参与者所需的系统服务或功能单元,经多次迭代细化建立需求模型,制成用例图。在此基础上,进入系统分析阶段,识别系统全部的类,建立类图,并判定每个类的构造,建立系统分析的静态模型。为描述系统各对象不同时间点是如何动态交互的以及结果如何,建立了系统分析阶段动态模型。本文设计的战备物资管理系统分为用户管理模块、物资管理模块、日志管理模块。其中,物资管理模块分为查询物资、调配物资、报损物资、汇总物资等模块,是系统开发的重点。系统实现时,使用三层架构将数据存储与应用分开,表示层用于处理与用户的交互,实现各种实时数据的录入、统计、查询、分析等操作;业务逻辑层封装了ASP.NET技术可以访问的系统核心功能组件,负责响应Web客户端请求进行应用处理;数据层包括数据库平台、战备物资数据库以及硬盘中的文件数据,负责处理和实现业务逻辑层对数据的请求。论文还讨论了如何在战备物资管理系统中应用设计模式。设计模式给出了面向对象技术的最佳实践和规则,可帮助开发人员描述设计片断、重用设计思想、使用他人的专业经验。论文介绍了两种设计模式在战备物资管理系统中的应用,比如数据访问层应用的抽象工厂模式,为优化数据查询使用观察者模式等。