公务员期刊网 论文中心 正文

后勤物资统购系统设计论文

后勤物资统购系统设计论文

1部队后勤物资统购系统需求

虽然在开展采购工作过程中,部队完全参照各项指标和规范进行采购和资金支付,并严格的落实了集中式的采购方法,采购工作取得了一定成效,但是依然存在很多问题,具体表现在以下几个方面:

(1)应用集中采购的方式,如果部队的规模较小,规模效益会不明显。这种情况主要存在基层一些部队,现在被广泛适用的采购制度是建立在团营级的部队组织中,这样一来,部队需要的物资少,采购的规模就会变小,采购量难以与师以上的部队组织相比,缺少市场采购优势。

(2)驻地偏远,采购和配送的成本高。很多基层部队因为常年驻扎在偏远地区,比如,两国边界处或者西部偏远地区的边防部队等。

(3)采购的各项费用都是人工进行计算的,因此,财务结算的效率较低,尤其是在地方某些部队,物品的采购、下单、运输等的结算全部是由部队专业部门通过手工记账的方式完成的。

(4)部队物品采购的范围小,有很多物品都不能满足部队需求。当前,很多部队大批量采购的是一些生活必需品,但是到当地供应商处购买时种类较少,有很多的物质都不能满足部队中官兵的需求。

2后勤物资统购系统的设计

部队后勤中的物资采购系统在很多功能上都与应用软件有所区别,可以说,后勤物资的统购系统既有软件功能又有硬件功能,是一类综合型的系统。鉴于这种原因,在对该系统软件设计和开发时要考虑到硬件和软件的一些设计上的基本要求,要对该系统的软件功能和硬件功能以及网络配置重点考虑。

2.1系统的网络设计要求

部队后勤物资统购系统采用的应用程序为Web系统程序,该程序是分布式的,能够满足部队的网络要求,但是应用这种程序首先要保证部队网络的通畅。主要是部队中的网以及部队内部的Internet网络。值得注意的是,内部网络和外部网络是不能随便接在一起的,并要采取一些隔离的手段。只有经过部队的上级领导同意,用于执行军事事务的时候才能将内部网络连接到外部网络中。

2.2客户层的设计

该系统应用的是WebService应用集成手段,该集成手段能够使所有运行在互联网上的服务器都能够以集成的方式组合在一起,可以使分散的计算机与各种系统设备组合到一起运行,大大提高了用户的体验效果。随着这种集成方式被大范围的应用,系统开发的重点已经转变成了应用的效果。这种集成组成的方式能够取代Web应用上的其他物件,能够成为未来信息技术的主导。网络中为用户提供服务的主要方式是通过手机和计算机的终端对企业中网站进行访问,以此实现服务的功能。网络站点可以对WebService集成手段进行查询,查询的主要内容是该系统以公开形式存在的目录,也可以是设置了访问权限的私有形式的目录,首先获取提供服务的信息源,再将信息处理的结果返回到系统的使用客户。通过各种系统的接口可以将传输来的信息转换成可以利用的程序对象,再将这种能够使用的程序对象传输到业务系统处理。业务系统存在于逻辑的中间位置,网络中的一切功能实现就是靠业务层。

2.3系统业务逻辑层的设计

部队后勤统购物资系统的主要部分就是系统的业务逻辑层,这种业务逻辑层功能强大,能够将整个系统中的所有业务逻辑顺利完成。在特殊平台上构建这种业务逻辑层的主要方法有以下两种:首先是Servlet和JavaBean这两种技术来实现,其次是通过选择系统组件的方式来实现,重点选择的组件有EJB系统组件。前两种技术在处理业务逻辑时相对简单,并且处理系统功能时的要求不是很高,也由此造成了其安全性和稳定性不高。但是后者处理的对象集中性较强,一般都是存在于企业中或者独立的部门中,因此,该系统在一定程度上比上一种技术更加安全和可靠,唯一的缺点是对其开发的成本较高,并且该系统的组成较为复杂,如果发生故障处理起来会有一定难度。

2.4数据持久层的设计

数据持久层也是一个非常重要的系统功能,因为具有当下电子商务的特征,在任何时候都要确保其安全性能和实用性能。在对该系统进行开发时,设计和编程更加有针对性,是面对使用对象而开发和设计的,开发和设计的语言是Java,因此,系统开发面对的主要群体也是Java群体,这些群体要在运行中将所有存在的数据输入到数据库中进行保存;此外,每一个数据库存在的形式都是关系型的,而处理数据时也是主要针对数据表和字符,因此,在对其开发时会有一定难度,时间也会更长。为了能够建立一个数据持续存在的对象,可以采取以下几种方法:使用JDBC对系统中的数据进行操作和处理;使用DAO系统模式对数据的访问设置权限,应用系统中的其他构件对数据实施处理;可以在内部自行建立一个开发的框架,这种框架要有持久性的功能。2.5系统实现的方式部队后勤统购系统的实现主要是用户管理功能的实现,该系统实现的模式框架是MVC,可以通过Struts结构框架实现整个系统各个程序的应用,以JavaBean作为“控制器”,以JSP的控制页面作为系统的“视图”,主要用来显示用户的使用界面,模型为EJB,业务逻辑的处理应用的是Bean。系统开发的环境是J2EE集成开发,这是一种工具平台,能够实现程序的有序开发,版本的控制工具是CVS,能够确保代码的统一性与安全性。

作者:杨光 郭锐 单位:中国人民解放军62402部队