摘要: |
船舶油漆涂装设计系统是为了提高船舶企业油漆涂装工艺流程的设计效率而提出的,它是船舶企业信息化建设的一部分.近年来,面向对象的软件工程思想,和以数据库技术和网络技术为核心的C/S(Client/Server)、B/S(Browser/Server)架构,在企业级的运算环境中起着越来越重要的作用.本文在以面向对象的软件设计思想指导下,采用Oracle数据库和Java技术的C/S架构,开发了船舶油漆涂装设计系统.在分析了船舶企业涂装工艺的现状,和对目标系统的提出的功能及性能要求后,选择了适应企业级运算强度的Oracle数据库及跨平台的Java技术为基础的C/S体系结构.系统主要包括两部分,即服务器端数据库和客户端应用程序.数据库部分的设计主要包括表格模式设计和PL/SQL(Procedural Language/Structured Query Language)程序包设计.客户端主要包括JDBC-OCI(Java Database Connection-Oracle Callable Interface)数据库访问和以MVC(Model-View-Controller)模式为基础的Swing界面设计.系统的整个设计、开发过程以面向对象思想为指导,使用UML(Unified Modeling Language)为建模语言,JBuilder为开发工具完成.在完成了基本的功能设计后,对系统进行了性能优化.本系统对于提高船舶企业涂装工艺的设计效率,以及促进船舶企业的信息化建设,具有较大的实用价值和重要的现实意义. |