论文部分内容阅读
随着船舶行业的不断发展,船舶数据信息化的研究步伐正日益加快,行业市场研究人员对信息获取的各类需求也日益增加。工业信息化技术对科学研究、科学报告及经济发展等许多领域都在产生着实质性的影响。船舶数据信息化技术在船舶工业研发设计、生产制造、运营服务、市场研究等诸多方面有这极大的促进作用。为了提高研究人员对船舶数据信息管理、统计和获取的高效性与准确性,提出了船舶数据信息化管理平台的主要开发任务。通过对船舶市场研究人员的需求调研,完成系统的需求分析。本文首先介绍平台使用的相关技术,系统开发运用了 J2EE技术,使用JAVA语言开发系统后台,系统架构为STRUTS+SPRING+JDBC,结合JSP技术开发前端页面,数据库使用MYSQL和ORACLE。其次,根据系统需求划分为包括用户管理、船东管理、船厂管理、船舶管理、订单管理与新闻六个模块,针对不同模块进行需求分析。根据系统的需求分析,确定了系统的MVC体系架构,并针对各个模块的功能进行了需求分析和概要设计。然后,使用E-R图和典型数据库的表结构详细介绍了系统中涉及的数据表和表之间的关系。最后,以文字描述、界面、流程图、类图和时序图的方式详细阐述了系统子模块的设计与实现,对使用的java类中的主要方法进行了详细描述。系统开发工作基本完成以后,从系统的功能性和非功能性方面进行了测试和验证。该系统已完成全部功能模块的开发工作和测试工作,本人跟随项目组参与了论文中涉及的全部模块的后台开发和新闻模块的部分前端页面开发工作,其中独立完成的功能主要有,用户修改、查看登录日志、船东基本信息、船东运力排名、船厂三大订单排名、主建船型、新闻搜索、7×24小时、新闻收藏和新闻点击排行。目前,系统已正式上线运行。随着本系统的用户量和使用频率的不断提高,船舶数据的管理效率和获取效率也在不断提升。