本发明通过springaop技术开发系统的业务逻辑层,其技术领域涉及计算机技术、数据库技术以及互联网技术。
背景技术:
随着近年长江沿岸的经济发展,沿岸地区对长江航道的依赖越来越严重,但是工业的发展使得船只数量众多,而又对长江航道缺乏有效的管理,使长江航道的通行比较混乱,严重的影响了航道的通行和利用效率,本发明系统采用信息化的管理方式,通过数据库强大的数据管理能力,对长江航道的维护尺度进行管理,合理的调配和安排船只的通行,有效的提高了航道的通行效率与通行安全性。
技术实现要素:
系统的架构设计可以分为展现层、业务逻辑层和数据服务层三个部分;
1.展现层,该层的主要组件为web浏览器,主要为用户提供用户浏览、操作界面,同时具有与业务逻辑层进行数据交互的功能;
2.业务逻辑层,该层可以读取用户的操作信息,并启动系统的相应功能,响应用户的操作,集中实现了系统的各种应用功能,还可以将数据进行分离,与数据库进行数据交互;
3.数据服务层,该层主要实现管理平台与数据库的数据交互,同时负责业务数据及系统数据的管理、维护及网络信息服务等数据管理工作。
系统的功能模块设计可以分为航道尺度管理、数据维护、安全审计、资源管理、系统管理等5个部分;
1.航道尺度管理,该模块通过航道尺度数据的填报、审核和发布,集中管理航道的通行,并实现航道尺度信息的数字化服务;
2.数据维护,该模块主要用于对长江全线河段、主要浅水道、重点地名和管理平台模板等基础信息进行记录、删除、修改等维护与管理;
3.安全审计,该模块主要用于记录用户的操作记录,并通过安全审核来提醒用户进行安全的操作;
4.资源管理,该模块主要用于对用户的权限分配以及将系统的资源进行分配;
5.系统管理,该模块主要用于系统的运行维护以及对用户的信息进行管理。
系统平台的实现
系统平台的实现主要包括客户端实现和服务器端实现;
1.客户端实现,客户端页面开发基于eclipse,同时以webapp为客户端显示根目录,common包含所有公用配置提供给各个业务模块或管理模块使用,webfront提供页面显示所需的脚本插件,business实现日常业务维护及管理显示,system实现系统维护及管理显示;
2.服务器端实现,服务器端主要搭建于j2ee平台上,该部分基于ssh框架进行开发实现,主要采用采用tomcat服务器和oracle数据库,并以hibernate技术进行数据库对象映射,同时开发了业务逻辑层的实现方法。