Báo cáo khoa học: "XÂY DỰNG PHẦN MỀM QUẢN LÝ CONTAINER TRÊN BÃI ICD"
lượt xem 19
download
Tóm tắt: Xuất phát từ tình hình thực tế, công tác quản lý Container trên bãi ICD của đường sắt được tiến hành bằng phương pháp thủ công, chưa có phần mềm hỗ trợ. Bài báo giới thiệu phần mềm được viết trên cơ sở định dạng bãi ICD hình chữ nhật. Tất nhiên, khi phần mềm này được ứng dụng cụ thể vào bãi ICD nào thì cũng cần phải hiệu chỉnh cho phù hợp với bố trí của bãi đó. ...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Báo cáo khoa học: "XÂY DỰNG PHẦN MỀM QUẢN LÝ CONTAINER TRÊN BÃI ICD"
- XÂY DỰNG PHẦN MỀM QUẢN LÝ CONTAINER TRÊN BÃI ICD KS. LÊ VĂN THỌ KS. NGUYỄN TIẾN QUÝ Bộ môn Vận tải kinh tế sắt Khoa Vận tải - Kinh tế Trường Đại học Giao thông Vận tải Tóm tắt: Xuất phát từ tình hình thực tế, công tác quản lý Container trên bãi ICD của đường sắt được tiến hành bằng phương pháp thủ công, chưa có phần mềm hỗ trợ. Bài báo giới thiệu phần mềm được viết trên cơ sở định dạng bãi ICD hình chữ nhật. Tất nhiên, khi phần mềm này được ứng dụng cụ thể vào bãi ICD nào thì cũng cần phải hiệu chỉnh cho phù hợp với bố trí của bãi đó. Summary: Base on the fact that Container management in railway ICD is handmade without software. The artical states a software witten for the rectangle ICD. Of couse, when it is applied to tangible ICD, it must be revised to accuracy of that ICD's arrangement. I. ĐẶT VẤN ĐỀ VTKT Hiện nay, ở các bãi ICD Container được sắp xếp rất bữa bãi, lộn xộn nên khi xuất hoặc nhập hàng sẽ tồn nhiều thời gian để tìm ra vị trí Container cần xuất cũng như vị trí còn trống thích hợp để đặt Container. Bài toán kinh tế quản lý hiệu quả bãi Container đã được đặt ra và giải quyết bởi nhiều nghiên cứu khác nhau, nhiều phần mềm quản lý đã được viết và đưa vào sử dụng. Nhưng với đặc thù của các bãi Container thì hầu như chưa có phần mềm có khả năng áp dụng với tất cả các bãi Container. Còn với những phần mềm lớn thì lại quá đắt nên hiệu quả kinh tế của việc sử dụng không cao. Đó chính là lí do thúc đẩy chúng tôi nghiên cứu và phát triển một phần mềm quản lý bãi Container mới. Đơn giản, kinh tế, dễ sử dụng, có thể áp dụng cho các loại bãi Container khác nhau. II. GIẢI QUYẾT VẤN ĐỀ 1. Thiết kế cơ sở dữ liệu và chương trình Mỗi bãi Container đều có một hình dạng, kích thước chiều dài, chiều rộng nhất định. Mỗi Container đều được tiêu chuẩn hóa về kích thước (thuộc một loại nhất định: 10 feet, 20 feet, 30 feet, 40 feet...), tiêu chuẩn hóa về khả năng chịu lực và đều có một mã số riêng. Do đó, cách đơn giản và hiệu quả nhất để quản lý các Container trong bãi là quản lý theo mã số Container và tọa độ các ô chứa Container trong bãi. Cách đánh tọa độ bãi như sau: Bãi Container được chia thành các hàng. Mỗi hàng được
- chia thành các ô. Kích thước của một ô bằng kích thước của một container loại lớn nhất cộng thêm khoảng cách an toàn theo chiều dài và chiều rộng. 2. Giới thiệu phần mềm quản lý bãi container 2.1. Bảng điều khiển 2.2. Đăng kí thông số bãi - Quá trình đăng kí thông số bãi được thực hiện bằng cách khai báo các thông tin về bãi VTKT Container như sau: + Mã bãi Container. + Tên bãi Container. + Số Container có thể xếp chồng tối đa. + Số Container theo trục dọc. + Số hàng Container theo trục ngang. - Dựa trên những đặc điểm về bãi Container, Container mà mỗi bãi Container quy định cụ thể về: số Container có thể xếp chồng tối đa, số Container theo trục dọc, số Container theo trục ngang. - Sau khi khai báo đủ các thông tin ở trên, nhấp chuột chuột vào ô “ Đăng ký ” để đăng ký, phần mềm sẽ thông báo là đã đăng ký thành công các thông tin của bãi. 2.3. Nhập Container Khi muốn nhập một Container vào bãi thì nhà quản lý cần phải nhập: - 1 thông số về Container là mã của Container (ConCode) và loại Container (ConType). - 1 thông số cần biết về bãi Container là mã của bãi Container muốn đặt Container.
- Khi đã biết loại Container, phần mềm tự động tìm ra các ô có thể nhập Container vào bãi Container cần nhập theo các điều kiện: - Ô đang còn trống và có thể chứa vừa Container cần nhập. - Tọa độ xếp chồng của ô chứa Container càng thấp càng tốt. Trong trường hợp phải xếp chồng lên Container khác thì Container tầng dưới là phải là một Container cùng loại. Kết quả trả về cho người quản lý là tọa độ các ô có thể nhập Container thỏa mãn điều kiện trên. Nếu như có nhiều tọa độ thỏa mãn thì người quản lý chọn một tọa độ bất kỳ bằng cách nhập mã số tương ứng với tọa độ muốn đặt Container. Sau khi quá trình nhập Container kết thúc thành công thì phần mềm sẽ tự động đăng kí thông số về Container, tọa độ Container và bãi đặt Container đó vào hệ thống. Việc tìm kiếm ra các vị trí ô để nhập Container vào bãi Container được thể hiện bằng các câu lệnh sau: Đối với Container loại 10 feet * SELECT MIN(CELL_Z) FROM CELLS WHERE (CELL_TYPE < 7) AND (CELL_PORT_CODE = @CellPortCode) * SELECT CELL_X, CELL_Y FROM CELLS VTKT WHERE (CELL_TYPE < 7) AND (CELL_PORT_CODE = @CellPortCode) AND (CELL_Z = @CellZ) Đối với Container loại 20 feet * SELECT MIN(CELL_Z) FROM CELLS WHERE (CELL_TYPE IN (0,1,2,4)) AND (CELL_PORT_CODE = @CellPortCode) * SELECT CELL_X, CELL_Y FROM CELLS WHERE (CELL_TYPE IN (0,1,2,4)) AND (CELL_PORT_CODE = @CellPortCode) AND (CELL_Z = @CellZ) Đối với Container loại 30 feet * SELECT MIN(CELL_Z) FROM CELLS WHERE (CELL_TYPE < 2) AND (CELL_PORT_CODE = @CellPortCode) * SELECT CELL_X, CELL_Y FROM CELLS WHERE (CELL_TYPE < 2) AND (CELL_PORT_CODE = @CellPortCode) AND (CELL_Z = @CellZ) Đối với Container loại 40 feet
- * SELECT MIN(CELL_Z) FROM CELLS WHERE (CELL_TYPE < 1) AND (CELL_PORT_CODE = @CellPortCode) * SELECT CELL_X, CELL_Y FROM CELLS WHERE (CELL_TYPE < 1) AND (CELL_PORT_CODE = @CellPortCode) AND (CELL_Z = @CellZ) 2.4. Xuất Container Để xuất Container thì người quản lý cần nhập mã Container cần xuất. Khi đó phần mềm sẽ tự tìm bãi Container có chứa Container cần xuất và vị trí của Container cần xuất trên bãi được thể hiện bằng tọa độ. Ngoài việc tìm ra toa độ các Container để xuất hàng và cập nhật tọa độ khi đã xuất thành công, thì phần mềm còn tính được thời gian lưu trú của các Container trong bãi. Việc tìm kiếm ra vị trí của Container được thực hiện bằng các câu lệnh sau: SELECT CELLS.CELL_X, CELLS.CELL_Y, CELLS.CELL_Z, CONTAINER.CON_CELL_AID FROM CELLS INNER JOIN CONTAINER ON CELLS.CELL_ID = CONTAINER.CON_CELL_ID WHERE (CONTAINER.CON_CODE = @ConCode) AND VTKT (CONTAINER.CON_CELL_STATUS = 1) III. KẾT LUẬN - Việc áp dụng phần mềm để quản lý Container trên bãi theo phương pháp tọa độ sẽ giúp cho nhà quản lý quản lý dễ dàng, hiệu quả, tiết kiệm được thời gian và công sức. Tránh việc nhầm lẫn, mất mát Container giữa các chủ hàng, đem lại hiệu quả kinh tế cho bãi. Tạo thuận lợi cho công tác điều tra chủ hàng, luồng hàng, loại Container... Từ đó, lập ra chiến lược phát triển nhằm đáp ứng nhu cầu vận chuyển của chủ hàng: mở rộng bãi, trang bị thêm máy xếp dỡ... - Để áp dụng được phần mềm này bãi phải được trang bị máy tính có cài phần mềm Visual Studio 2005, hệ thống bộ đàm liên lạc giữa người điều hành và nhân viên bãi, nếu điều kiện cho phép có thể lắp thêm các camera để tiện cho việc theo dõi. Tài liệu tham khảo [1]. PGS.TS. Lê Quân. Tổ chức vận chuyển hàng hóa và thương vụ trên đường sắt Việt Nam. NXB GT-2007 [2]. Đỗ Xuân Lôi. Cấu trúc dữ liệu và giải thuật. NXB ĐHQGHN. [3]. PGS.TS. Phạm Văn Ất. Lập trình C++. NXB ĐHGTVT. [4]. Dương Quang Thiện. Lập trình Web dùng trong ASP.NET và C#. NXB Tổng hợp Hồ Chí Minh. [5]. Trần Quốc Bình. Tự học Visual C++6 trong 21 ngày. NXB Thanh Niên - 2003♦
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Báo cáo khoa học: Nghiên cứu xây dựng quy trình công nghệ sản xuất dầu từ hạt bí đỏ bằng phương pháp enzym
44 p | 527 | 92
-
Báo cáo khoa học: Nghiên cứu áp dụng công nghệ phôi vô tính, hạt nhân tạo trong nhân nhanh một số cây có giá trị kinh tế
557 p | 260 | 62
-
Báo cáo khoa học và kỹ thuật: Nghiên cứu xây dựng quy trình công nghệ vi sinh để sản xuất một số chế phẩm sinh học dùng trong công nghiệp chế biến thực phẩm
386 p | 234 | 62
-
Báo cáo khoa học: Một số lưu ý khi sử dụng MS project 2007 trong lập tiến độ và quản lý dự án xây dựng
6 p | 236 | 48
-
Báo cáo khoa học: Bố trí và kiểm tra vị trí tháp cầu dây văng - ThS. Hồ Thị Lan Hương
7 p | 225 | 33
-
Báo cáo khoa học: Ứng dụng công nghệ OLAP trong khai thác số liệu dịch hại trên lúa tại Trà Vinh
16 p | 266 | 29
-
Báo cáo: Nghiên cứu xây dựng quy trình sản xuất dòng mẹ đơn tính cái (Gynoecious) để sản xuất hạt giống dưa chuột lai F1
7 p | 273 | 23
-
Báo cáo nghiên cứu khoa học: Xây dựng trang Web hỗ trợ học sinh tự học chủ đề dao động điều hòa
26 p | 132 | 22
-
Báo cáo Vật liệu xây dựng - Môi trường: Tái chế xỉ thép lò hồ quang điện làm thành phần phụ gia khoáng xi - măng
9 p | 185 | 22
-
Báo cáo khoa học: Xây dựng công thức nội suy dị thường độ cao trong hệ tọa độ vuông góc không gian địa diện chân trời địa phương
5 p | 182 | 16
-
Báo cáo khoa học: Phương pháp lọc thư rác tiếng Việt dựa trên từ ghép và theo vết người sử dụng
11 p | 128 | 14
-
Báo cáo khoa học để tài: Thuật toán luyện kim song song (Parallel Simulated Annealing Algorithms) giải quyết bài toán Max sat
33 p | 156 | 12
-
Báo cáo đề tài khoa học cấp Bộ: Cơ sở khoa học xây dựng mô hình lưu trữ tư nhân ở Việt Nam
131 p | 38 | 12
-
Đề tài nghiên cứu khoa học của người học: Cơ sở khoa học xây dựng chương trình đào tạo chất lượng cao trình độ đại học tại Trường Đại học Nội vụ Hà Nội
128 p | 45 | 11
-
Báo cáo khoa học: Ảnh hưởng của ma trận hiệp phương sau cạnh đo đến kết quả bình phương sai lưới GPS
7 p | 147 | 10
-
Tóm tắt báo cáo nghiên cứu khoa học " XÂY DỰNG MỘT PHƯƠNG PHÁP SỐ MỚI VÀ ÁP DỤNG CÁC PHƯƠNG PHÁP SỐ ĐỂ GIẢI MỘT SỐ BÀI TOÁN ĐỘNG LỰC HỌC KẾT CẤU "
3 p | 199 | 10
-
Báo cáo khoa học: Phân biệt thịt trâu và thịt bò bằng kỹ thuật PCR
12 p | 122 | 5
-
Báo cáo Vật liệu xây dựng - Môi trường: Nghiên cứu ảnh hưởng của ÔXYT sắt Fe2O3 đến sự hình thành khoáng trong đá xi măng trắng có Metakaolin
8 p | 102 | 5
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn