
| 上海海事大学 交通运输学院 |
| 港口管理信息系统课程设计 |
| 进箱提箱作业信息管理系统 |
| 指导老师:章长江 2015年6月28日 |
| 小组成员: 林梓邦 交运123 201210611072 杨晨 交运123 201210611090 张杰 交运123 201210611080 王伟亮 交运123 201210611068 王光涵 交运123 201210611069 |
1.1项目定义:
设计一个可以对进出道口的卡车与集装箱信息进行管理的港口信息管理系统。
1.2设计思路:
了解进出道口的集装箱卡车的运作模式,根据其具体的作业流程,绘制数据流图,并由此设计进箱提箱作业管理系统的界面,汇总该管理系统中具体涉及的各类数据,编入数据库中。
2 需求分析
2.1问题的详细分析
2.1.1系统开发的背景与目的
随着经济全球化的步伐进一步加快,国际贸易快速发展,集装箱运输以其高效、便捷、安全的特点成为交通运输现代化的重要形式。因此,集卡进出道口时能否准确高效地确定集装箱在堆场的准确位置将对集装箱物流效率产生很大的影响。本系统的目的是通过对数据进行扫描及匹配处理,力求高效有序地对进出道口的卡车与集装箱信息进行管理,做到节约运输时间,提高运输效率。
2.1.2预期使用人员与单位
集卡司机与道口信息操作人员。
2.1.3业务描述
集车进入道口时(进箱作业),道口通过对集装箱电子标签与集卡进行扫描获取相关数据,然后与系统预存的堆场数据进行匹配得到进箱作业计划,确定集装箱应到达的堆场位置,并打印出小票给司机,司机通过小票信息将集装箱运至指定堆场位置。
空集卡进入道口时(提箱作业),道口将扫描集卡,系统能调取该集卡预先保存的信息,将所读取的集卡信息与安排的提箱作业计划相匹配,确定卡车需要运输的集装箱在堆场的位置以及集装箱的流向,并打印出小票给司机,司机通过小票信息到指定位置提箱并将集装箱运至指定位置。
2.2系统数据描述
2.2.1进箱作业
2.2.1.1进箱作业时需要录入的数据
集卡的车辆编号、车牌号、司机、车辆型号和车辆状态,以及该辆集卡所装载的集装箱的箱号、箱型、类型、所属公司、船名和航次信息的内容。
2.2.1.2进箱作业时需要输出的数据
集装箱的箱号、箱型、集卡编号、场区、场箱位和通过的道口编号,以及堆场上的轮胎吊编号、龙门吊编号、操作类型和时间。
2.2.2提箱作业
2.2.2.1提箱作业时需要录入的数据
集卡的车辆编号、车牌号、司机、车辆型号和车辆状态。
2.2.2.2提箱作业时需要输出的数据
集装箱的箱号、箱型、集卡编号、场区、场箱位和通过的道口编号,以及堆场上轮胎吊编号、龙门吊编号、岸吊编号、操作类型、时间和与之对应的船名、航次信息、泊位信息
3 流程设计
业务流程图:
4 系统概要设计
4.1系统功能结构
4.2数据结构表
| 字段名称 | 数据类型 | 是否为空 | 备注 |
| car_no | 数字 | 否 | 车辆编号 |
| cp_no | 文本 | 车牌号 | |
| dv | 文本 | 司机 | |
| car_type | 文本 | 车辆型号 | |
| car_st | 文本 | 车辆状态 | |
| cnt_no | 数字 | 所载箱号 | |
| cnt_type | 文本 | 箱型 | |
| type | 文本 | 类型 | |
| cnt_co | 文本 | 所属公司 | |
| mv_name | 文本 | 船名 | |
| voy_in | 文本 | 航次信息 | |
| slot | 数字 | 箱位号 | |
| cnt_y_no | 数字 | 堆场编号 | |
| cq | 文本 | 场区 | |
| bw | 数字 | 倍位 | |
| ps | 数字 | 排数 | |
| cg | 数字 | 层高 | |
| r_no | 数字 | 道口编号 | |
| bc_no | 数字 | 桥吊编号 |
| op_type | 文本 | 操作类型 | |
| time | 日期/时间 | 时间 |
5.1管理信息系统界面设计
通过visual basic 6.0 进行设计界面设计,通过设计标准EXE工程,对界面进行简单设计,对所需要的菜单进行编辑,设计能够将出该过程中所需要的基本信息显示出来的界面,能把提前设计好的数据表的内容简单显示
5.1.1登入界面
这是我们组“进箱提箱作业信息管理系统”运行时第一个显示出来的窗口,用于对使用者的认证与登入。在该登入界面中,在文本框中输入账号和密码,点击【确认】键通过后可进入主界面,若点击【退出系统】键可关闭登入界面。截图展示如下:
5.1.2主界面
用户成功登录后进入主界面。主界面包含【作业类型】和【退出】2个菜单,其中【作业类型】设有两个子菜单,先确定集卡的作业类型,从而进入系统来调出并显示集卡进出道口时所需的信息;点击【退出】键可实现主界面退出与登入界面再次显现。截图展示如下:
5.1.3进箱作业信息读取
【作业类型】中选择进箱作业,即进入进箱作业的信息读取过程。点击【信息读取】,道口将扫描集卡和集装箱,系统能调取该集卡和集装箱预先保存的信息并在该界面中显示。文本框中将显示出该辆集卡的车辆编号、车牌号、司机、车辆型号和车辆状态,以及该辆集卡所装载的集装箱的箱号、箱型、类型、所属公司、船名和航次信息的内容。确认信息无误后点击【下一步】继续操作。截图展示如下:
5.1.4进箱作业操作
点击【下一步】后继续进箱作业的操作。点击【信息匹配】按钮,将所读取的集卡和集装箱信息与安排的作业计划相匹配。匹配完成后,点击【作业计划显示】按钮,下方的文本框将显示集装箱的箱号、箱型、集卡编号、场区、场箱位和通过的道口编号,还会把匹配好的作业计划的基本信息显示出来,如轮胎吊编号、龙门吊编号、操作类型和时间。显示内容正常并确认无误后点击【小票打印】,司机根据小票上打印进行具体操作。截图展示如下:
5.1.5提箱作业信息读取
【作业类型】中选择提箱作业,即进入提箱作业的信息读取过程。点击【信息读取】,道口将扫描集卡,系统能调取该集卡预先保存的信息并在该界面中显示。文本框中将显示出该辆集卡的车辆编号、车牌号、司机、车辆型号和车辆状态的内容。确认信息无误后点击【下一步】继续操作。截图展示如下:
5.1.6提箱作业操作
点击【信息匹配】按钮,将所读取的集卡和集装箱信息与安排的提箱作业计划相匹配。匹配完成后,点击【作业计划显示】按钮,下方的文本框将显示集装箱的箱号、箱型、集卡编号、场区、场箱位和通过的道口编号,还会把匹配好的作业计划的基本信息显示出来,如轮胎吊编号、龙门吊编号、岸吊编号、操作类型、时间和与之对应的船名、航次信息、泊位信息。显示内容正常并确认无误后点击【小票打印】,司机根据小票上打印进行具体的提箱作业操作。截图展示如下:
5.2管理信息系统数据库设计
通过ACCESS进行数据库的设计,本设计中数据库共有如下6张信息表:集卡信息表、集装箱信息表、箱位信息表、作业信息表、进箱作业表、提箱作业表。
5.2.1关系表
对数据库中各子信息表建立相互关系,进而初步形成一个整体的信息系统。在该关系中,可提供多方面内容的查询和对比,只要在其中一张表中输入的相关的信息,其他与之相关联的子表中的内容就会通过关系显示出来,便于操作者对该过程中显示的信息进行更全面高效的管理;
5.2.2集卡信息表
包括集装箱箱号、车辆编号、车牌号、司机、车辆型号和车辆状态的信息。
5.2.3集装箱信息表
包括集装箱的箱号、箱型、类型、船名、航次以及所属船公司的信息。
5.2.4箱位信息表
包括集装箱箱号、箱型、箱高、类型和箱位号的信息,还包含堆场编号、场区、倍位和排数等一些基本信息。
5.2.5作业信息表
包括集装箱箱号、集卡编号、道口编号、场箱位、轮胎吊编号和桥吊编号等信息,还包括操作类型和时间的信息。
5.2.6进箱作业信息表
进箱作业时需要的集装箱箱号、集卡编号、箱型和箱位号。
5.2.7提箱作业信息表
提箱作业时的集装箱箱号、集卡编号、箱型、类型、场箱位、船名和航次的信息。
6 课程设计总结
通过本次课程设计,我们小组通过对集装箱港口管理信息系统模块的理解与讨论,加深了对港口管理信息系统更实在更具体的认识。在结合港口管理信息系统课程上学习的内容,通过VB、Access与Excel这三种软件的帮助,我们设计了如上的一个集卡进箱提箱信息管理系统。
在课程设计中,我们碰到了各式各样的困难与迷茫,但通过不断思考、不断探索与探讨,最终解决了问题,走出了困境,这是我们本次课程设计的一大收获。当然,最大的收获便是这样的课程设计给了我们一次理论结合实际的机会。一方面,我们巩固了港口管理信息系统课程中所学到的课堂上的理论知识;另一方面,我们的思维得到了拓展,对信息系统有了宏观与微观的了解。通过全方位的设计,突出了各理论的应用环节,达到对知识加深掌握的效果。除此之外,我们还锻炼了自己的合作能力,通过每一位小组成员自我的努力和整体的配合,我们才能取得现在的成果。
总而言之,本次的课程设计令我们小组每一个成员受益匪浅,是一次非常成功的课程设计!
