邮政网络作业成本结算系统的开发与应用
第一章 绪论
在当前邮政网络信息化快速发展的情况下,尤其是邮政网运信息系统上线及电子化支局系统的应用,使得邮政业务在各个网络作业环节都得到了信息化处理,这为网络作业成本计量和结算创造了信息化条件,而过去那种利用运输网络、人工交接的方式所进行的结算方式是存在手续繁杂、效率低的缺点。已不能适应现代化邮政业务发展的需要,因此本文就是利用现代化计算机技术开发新的适应于当前邮政网络作业系统的成本结算系统。2004 年,国家邮政局对邮政网络作业成本结算系统提出了建设性的目标。即在全国邮政中心局内部实现业务处理的信息化、自动化。在中心局生产作业系统内部各应用子系统之间能实现稳定、开放、可扩展的网络联接,实现了省内运输费的计算和清分,但是由于未能覆盖分拣、投递环节,不能满足全流程、全环节作业成本清分和结算的需求。本项目将利用现在已经建设的邮政综合网的计算机、通信、网络资源等,按照国家邮政局邮政网络作业成本结算系统;总体要求,在集团公司对省际一级干线运费、国际邮件境外航空运费及终端费进行结算的基础上,对结算数据在营业局所之间进行清分,同时对本省组开本省使用的省内一线邮路运费清分。为实现全成本核算与管理,需要对省内各市县局收寄邮件,即省内干线运费、处理费、投递费实施结算。
............
第二章 相关技术介绍
2.1 ava Server Pages
由Sun Microsystems 公司提出SP(ava Server Pages)是一种动态网页标准技术[5]。它主要是通过在HTML(Hyper Text Marup Language超文本标记语言)文件(*.htm,*.html)中插入ava程序段和 SP标记形成SP 文件(*.jsp)。 HTML(Hyper Text Marup Language) 是一种用来描述网页的语言。它不是一种编程语言,而是一种标记语言。因此,只能形成静态网页。而在 HTML 文件中,如果嵌入了 ava 代码就可以形成动态语言,即组成了 SP 页面(HTML+ava=SP)。首先,客户端利用 SP页面向服务器发出请求。然后,服务器端对发来的请求中的 ava 代码进行处理后,生成新的网页页面反馈给客户端。SP 是使用面向对象的 ava 语言,完全具备 ava 技术的简易易用、平台无关性等特点,使用起来安全可靠。 当前 SP 已经成为商业领域中比较重要的服务器端语言。目前支持其应用的大公司有很多,如 IBM、Oracle、Bea公司等。在所有的应用领域中,由于SP 是一种动态页面技术,它的主要目的是将表示逻辑从 Servlet 中分离出来。
2.2 Hibernate
Hibernate 拥有 Session 、 SessionFactory、 Transaction 、 Query、 Criteria 和Configuration 6 个核心接口。这 6 个接口具有标准化和封装特征。任何程序员可以通过这些接口对某些数据库对象进行读取和写入等操作[11]。其中,Session 接口负责对Session 对象执行 CRUD 操作用以完成与数据库的交流,其中包含许多常见的SQL 句子。SessionFactory 接口是一种工厂模式,负责初始化操作,负责创建 Session对象。一般情况下一个项目通常只需要一个 SessionFactory,当需要操作多个数据库时,为每个数据库指定一个 SessionFactory。Configuration 接口负责配置并启动 Hibernate,定位文档和读取配置,然后创建SessionFactory对象。Transaction接口负责其他事务相关的操作。Query和Criteria 接口使用SQL句子执行各种数据库查询操作。
第三章 需求分析与系统设计 ...........11
3.1 系统需求分析 ..............................11
3.2 系统整体结构设计 ..............................................13
3.3 系统管理子系统 ................................ 20
3.4 基础数据管理子系统 .............................. 22
第四章 系统功能模块的设计与实现 ................43
4.1 系统管理 ..........................................43
4.2 基础数据管理 ................................ 57
第五章 系统测试 ...................... 75
5.1 测试环境 ............................75
5.2 功能测试 .......................................... 75
5.3 本章小结 .............................. 86
第五章 系统测试
5.1 测试环境
系统测试的环境如下:100Mbps 的以太网,服务器使用 IBM Power5,客户端和服务器端操作系统分别为 Windows XP 和Windows 2003 server,服务器上还有D6,Tomcat 6 和 Oracle 数据库软件,具体配置如表 5.1 所示。
5.2 功能测试
.............
第六章 结束语
目前,本人负责设计、实现和测试邮政网络作业成本结算系统中的系统管理和基础数据管理模块,已经验收通过并投入使用,系统的实时性和稳定性都十分好,满足了省公司提出的业务需求。 该系统以其友好的界面,完善的功能,简易的操作等性能特点,得到了相关业务部门的认可,此系统的投入使用很大程度上提高了各生产经营单位全网成本意识,规范了经营秩序,形成合理的全网成本;有效遏制低资费;收寄现象。现将所做工作总结如下: 1.深入调查和分析了省内网络作业成本核算问题所面临的现状,对现有的邮政网络作业成本结算方法进行了调查和研究,为进一步明确邮政网络作业成本结算系统的具体需求和系统设计做了大量的前期准备工作。 2.采用基于 SP+Struts+Hibernate 的系统整体设计,完成了邮政网络作业成本结算系统的网络架构设计、系统结构设计、业务流程设计以及功能模块设计。对邮政网络作业系统中的邮路选路算法进行了深入的研究,分别采用了宽度优先算法和启发式优化算法进行了设计与实现,通过比较,最终采用了启发式设计计算最佳路径选择算法。
..........
参考文献(略)