[页数]:56 [字数]:11637 [目录] 第一章 项目背景 第二章 问题定义 第三章 可行性研究 第四章 总体设计 第五章 详细设计 第六章 主要代码及难点 附 录 术语表 [摘要] 本系统是为PSA-新加坡港务集团开发的Yard Consolidation System(堆场合并系统)中的Shifting Template(集装箱运输模块),是CTIOS?(电脑整合码头作业系统)升级版本CTIOS21?的一部分,其功能是控制新加坡港的四个码头丹戎巴葛(TPT),岌巴(KT),布拉尼(BT),巴西班让(PPT)间集装箱调运。 整个系统遵循java规范,采用weblogic server做为j2ee容器,项目流程与质量控制采用基于IEEE质量体系的QMS5.2规范。本文严格按照软件工程学的基本原理,系统地介绍了本系统的开发过程,包括可行性研究——对问题进行定义并讨论系统在技术、经济、操作三方面的可行性;需求分析——确定系统必须具有的功能和性能;总体设计——确定本系统和外部系统的协作关系以及系统中个个模块间的协作关系。详细设计——确定怎样具体地实现所要求的目标系统,设计程序的“蓝图”。论文中有相应的模型设计以及相应的程序代码和图表,结尾处介绍了对制作此软件的一些体会。由于水平有限,此系统还存在许多尚未完善之处,敬请批评指正。 [正文] 第一章 项目背景 全球有85%以上的国际贸易经由海上运输,近年来国际贸易重心已有自欧美地区转至亚洲地区的趋势,为此港口竞争日益白热化。 ――引言 新加坡是一个人口仅有400万的一港式国家,位于马六甲海峡顶端,新加坡利用了其良好的地理条件积极发展现代物流业,物流规模及管理技术都非常发达。物流产值占GDP的8%,有大约11.5万人受雇于物流行业。新加坡的远景目标是把该国发展成为集海,陆,空,仓储为一体的全方位物流枢纽中心。 新加坡港务集团(PSA)是新加坡本港的运营者,于97年政企分开民营化。它有一个强大的枢纽网络,联系着世界上的200家船运公司和123个国家的600个港口。拥有丹戎巴葛(Tanjong Pager Terminal)、岌巴(Keppel Terminal)、布拉尼(Brani Terminal)及PSA投资70亿新币建设的巴西班让(Pasir Panjang Terminal)等4个集装箱码头。 为了让客户享受更快捷、更可靠、更实惠的优质服务,PSA致力于不断提升科技水平,所采用的综合码头营运系统和全国性海港网络电子商务系统,使码头的营运效率大大提高,并确保整个业务每天24小时顺畅有效地运作。为给客户提供抢班/速遣服务,平均每三分钟有一艘船进出,平均每天处理60艘船、8000辆拖车和50000个集装箱。其集装箱的年中转量(占总货运量的80%),则遥遥领先居世界第一位(后四位依次是香港、高雄、釜山和鹿特丹)。在全世界每5个中转箱中,有1个是由新加坡码头处理的,因而成为全球最大的集装箱中转枢纽港口。这个最大的集装箱码头,仅有员工4200名,其原因是实现了全自动化作业(目前全球实行全自动化作业的集装箱码头只有德国汉堡港哈拉码头、新加坡港和荷兰鹿特丹港ECT码头3座,上海港的全自动化码头已开工建设)。PSA曾连续两年荣获亚洲区海事服务奖中的“最佳集装箱码头奖”;在亚洲货运业连续14次获选为“最 ...... [参考文献] 1.Core Java 2 By Cay S Horstman,Gary Cornell Publisher:Prentice Hall 本书是Java编程方面一本享有盛誉的著作,从1996年第一版开始就畅销不衰,被评论家认为: 对有经验的程序员来说,是当仁不让的选择,虽然它讲述的是高深的技巧,却非常容易理解.本书覆盖了Java 2平台标准版1.4的基础知识,内容包括: 面向对象的程序设计,反射和代理,接口和内部类,事件监听模型,使用Swing GUI工具包的图形用户界面设计,异常处理,流输入/输出和对象的序列化。 2.Java Tutorial By sun java micro system Sun公司发布的java编程指南,可以说是最详尽,权威的java学习资料,是java编程必备的手册,里面有java所有特性和范例。 3.J2EE Tutorial By sun java micro system 与Java Tutorial相似,主要涵盖J2EE部分 ...... [原文截取] 毕 业 论 文 01级10班 目录 目录 2 摘要 3 Abstract 5 第一章 项目背景 6 第二章 问题定义 7 第三章 可行性研究 8 3.1 经济可行性 8 3.2 技术可行性 8 3.3 操作可行性 10 第四章 总体设计 11 4.1分析用户的需求文档 11 4.2系统功能深入分析 11 4.3 模块设计 12 第五章 详细设计 14 5.1 主流程 14 5.2 子流程 16 5.2.1 刷新界面 17 5.2.2 创建记录 17 5.2.3 更改记录 19 5.2.4 删除记录 20 5.2.5 更改记录优先级 21 5.2.6 Disable/Enable记录 21 5.2.7 终端和运输模式选择 21 第六章 主要代码及难点 23 6.1 概述 23 6.2 主要类详述 23 6.2.1 主界面显示ShftTemplateGUI 23 6.2.2 ShftTemplateMouseHandler 35 6.2.3 CreateShftTemplateHandler 37 6.2.4 ShftTemplat..... |
本科毕业设计-堆场整理系统
查看评论
已有0位网友发表了看法