1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Xây dựng hệ thống giao nhận hàng tại công ty xe khách

49 394 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống Giao Nhận Hàng Tại Công Ty Xe Khách
Tác giả Chung Nguyễn Thanh Thảo
Người hướng dẫn Thầy Lê Đức Long
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án
Năm xuất bản 2006
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 49
Dung lượng 271,52 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Xây dựng hệ thống giao nhận hàng tại công ty xe khách

Trang 1

LỜI NÓI ĐẦU

Trong thời đại ngày nay, công nghệ thông tin đã trở thành một thành tố không thể thiếu của cuộc sống, xu thế tin học hóa nhiều lĩnh vực xã hội đang diễn ra mạnh mẽ, góp phần làm thay đổi thói quen làm việc thủ công, năng suất và hiệu quả thấp mà tính rủi ro lại cao Thế nhưng cũng có những hoạt động chưa hoặc không ứng dụng công nghệ thông tin, cụ thể như hoạt động giao – nhận hàng tại các công ty xe khách Đó là

lý do em chọn đề tài Xây dựng hệ thống quản lý giao – nhận hàng tại công ty xe khách, với mong muốn đem những hiểu biết của mình để làm ra một sản phẩm có thể sử dụng được trong thực tế

Em xin gửi lời cảm ơn chân thành đến thầy Lê Đức Long đã tận tình hướng dẫn

em trong thời gian thực hiện đồ án Xin cảm ơn các bạn sinh viên lớp Tin K28 đã giúp

đỡ, động viên em hoàn thành đồ án

Vì được thực hiện trong thời gian ngắn nên đồ án không thể tránh khỏi thiếu sót, rất mong nhận được sự góp ý của các thầy cô và các bạn

Thành phố Hồ Chí Minh, ngày 9 tháng 6 năm 2006

Chung Nguyễn Thanh Thảo

Trang 2

MỤC LỤC

DANH MỤC HÌNH VẼ 4

Chương 1 TỔNG QUAN – ĐẶT VẤN ĐỀ 6

1.1 Giới thiệu 6

1.2 Hiện trạng 6

1.2.1 Hiện trạng về tổ chức 6

1.2.2 Hiện trạng về nghiệp vụ 6

1.2.3 Hiện trạng về tin học 7

1.3 Đặt vấn đề 7

1.4 Hướng giải quyết 8

1.5 Phương án 8

Chương 2 PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 9

2.1 Đặc tả yêu cầu 9

2.1.1 Yêu cầu chức năng 9

2.1.2 Yêu cầu phi chức năng 9

2.2 Thiết kế dữ liệu 10

2.2.1 Mô hình vật lý 10

2.2.2 Danh sách các bảng 11

2.2.3 Danh sách các thuộc tính 11

2.3 Thiết kế giao diện 13

2.3.1 Sơ đồ liên kết các màn hình 13

2.3.2 Mô tả chi tiết màn hình chính 13

2.3.3 Mô tả chi tiết các màn hình 15

2.4 Thiết kế xử lý 21

2.4.1 Các sơ đồ thủ tục 21

Trang 3

2.4.2 Mô tả chi tiết các thủ tục 25

Chương 3 CÀI ĐẶT – THỬ NGHIỆM 26

3.1 Môi trường cài đặt 26

3.2 Hướng dẫn cài đặt 26

3.3 Kết quả thử nghiệm 28

Chương 4 KẾT LUẬN – HƯỚNG PHÁT TRIỂN 48

4.1 Các chức năng đã thực hiện 48

4.2 Dự kiến hướng mở rộng trong tương lai 48

DANH MỤC TÀI LIỆU THAM KHẢO 49

Trang 4

DANH MỤC HÌNH VẼ

Hình 2.2.1: Mô hình vật lý 10

Hình 2.3.1: Sơ đồ liên kết các màn hình 13

Hình 2.3.2: Màn hình chính 14

Hình 2.3.3.1: Màn hình nhận hàng từ khách 15

Hình 2.3.3.2: Màn hình nhận hàng từ công ty 16

Hình 2.3.3.3: Màn hình giao hàng 17

Hình 2.3.3.4: Màn hình xem danh sách hàng đã giao 18

Hình 2.3.3.5: Màn hình xem danh sách hàng chuyển đi 19

Hình 2.3.3.6: Màn hình xem mức cước 20

Hình 2.3.3.7: Màn hình xem doanh thu 21

Hình 2.4.1.1: Sơ đồ thủ tục nhận hàng từ khách 22

Hình 2.4.1.2: Sơ đồ thủ tục nhận hàng từ công ty 23

Hình 2.4.1.3: Sơ đồ thủ tục giao hàng 24

Hình 3.3.1: Cài đặt – bước 1 26

Hình 3.3.2: Cài đặt – Bước 2 27

Hình 3.3.3: Cài đặt – Bước 3 27

Hình 3.3.4: Cài đặt thành công 28

Hình 3.4.1: Nhập khách hàng mới 28

Hình 3.4.2: Thêm vào DS KH 29

Hình 3.4.3: Nhập thông tin hàng gửi 30

Hình 3.4.4: Hoàn tất nhập liệu 31

Hình 3.4.5: Khách quen 32

Hình 3.4.6: Chọn mã khách hàng 33

Trang 5

Hình 3.4.7: Thiếu thông tin 34

Hình 3.4.8: Tìm mã khách hàng 35

Hình 3.4.9: Kết quả tìm kiếm 36

Hình 3.4.10: Nhận từ công ty 37

Hình 3.4.11: Đã nhận hàng 38

Hình 3.4.12: Giao hàng 39

Hình 3.4.13: Giao hàng xong 40

Hình 3.4.14: Danh sách hàng đã giao 41

Hình 3.4.15: Tìm theo tên người nhận 42

Hình 3.4.16: Kết quả tìm kiếm 43

Hình 3.4.17: Danh sách hàng chuyển 44

Hình 3.4.18: Xem mức cước 45

Hình 3.4.20: Chọn thời điểm xem doanh thu 46

Hình 3.4.21: Thống kê doanh thu 47

Trang 6

Chương 1 TỔNG QUAN – ĐẶT VẤN ĐỀ

1.1 Giới thiệu

Việc giao – nhận hàng (hay chuyển – phát hàng) tại các công ty xe khách là một chức năng quan trọng của các doanh nghiệp trong ngành vận tải công cộng Để dịch vụ chuyển phát hàng của mình được khách hàng tín nhiệm, các công ty xe khách phải luôn

bị thất lạc… Do đó quản lý giao – nhận hàng là một công việc đòi hỏi phải xử lý một lượng thông tin phức tạp một cách khoa học, hệ thống để đảm bảo yêu cầu của khách hàng Đây là một công việc đòi hỏi tính nhất quán về thông tin giữa hai đầu chuyển hàng – phát hàng của công ty Nó phải đảm bảo được sự chính xác về thông tin, đặc biệt là những thông tin về người nhận Mặt khác các thông tin này cũng cần phải được lưu trữ lâu dài để đối chiếu khi cần

- Bộ phận Chuyển hàng: chịu trách nhiệm vận chuyển hàng đến địa chỉ người nhận

Trang 7

- Bộ phận Giao hàng: thông báo cho người nhận đến nhận hàng và làm các thủ tục giao hàng cho người nhận

- Bộ phận quản lý: điều phối chung

1.2.3 Hiện trạng về tin học

Hiện nay hầu hết các doanh nghiệp xe khách tại các bến xe đều không sử dụng tin học để hỗ trợ việc quản lý giao nhận – hàng Nguyên nhân: một mặt là do trình độ tin học của nhân viên chưa cao, mặt khác là do môi trường hoạt động không thích hợp lắm với việc sử dụng máy vi tính Nhưng các lý do này hoàn toàn có thể khắc phục được,

điều quan trọng là phải có một chương trình quản lý thực sự hiệu quả

1.3 Đặt vấn đề

Hiện nay quy trình giao – nhận hàng hoàn toàn được thực hiện một cách thủ công Mọi thông tin được lưu trữ trên sổ sách, giấy tờ nên việc sai sót, mất thông tin là không thể tránh khỏi Mặt khác nếu cần tìm kiếm lại thông tin nào đó sẽ rất mất thời gian mà chưa chắc đã tìm được thông tin cần tìm Bên cạnh đó việc thống kê doanh thu cũng gặp nhiều khó khăn và khó thấy được diễn biến doanh thu từng thời điểm

Tất cả những thiếu sót, khó khăn ấy có thể khắc phục được nếu áp dụng công nghệ thông tin vào việc quản lý giao – nhận hàng Nếu sử dụng máy tính ta có thể nhập liệu một cách nhanh chóng, chính xác, thuận tiện cho việc sửa chữa nếu có, lưu trữ được một lượng lớn thông tin mà vẫn hỗ trợ tốt cho việc tìm kiếm hay đối chiếu thông tin theo yêu cầu khách hàng Ngoài ra, ta còn có thể theo dõi, phân tích tình hình doanh thu dựa vào máy tính

Vì vậy, chương trình quản lý giao nhận hàng là một chương trình có tính ứng dụng cao, có hiệu quả thực tế và phù hợp với hiện trạng hoạt động giao nhận hàng tại các công ty xe khách

Trang 8

1.4 Hướng giải quyết

Để khắc phục những khó khăn khi thực hiện việc quản lý giao nhận hàng bằng thủ công, có thể chuyển sang ứng dụng công nghệ thông tin, tin học hóa quy trình giao nhận hàng Điều này có thể thực hiện được bằng cách xây dựng một hệ thống quản lý giao – nhận hàng cho phép người dùng lưu trữ thông tin khách hàng, nhập thông tin khách hàng mới, tính tổng doanh thu…

1.5 Phương án

Xây dựng hệ thống quản lý giao – nhận hàng bằng ngôn ngữ lập trình Visual Basic 6.0, sử dụng cơ sở dữ liệu Microsoft Access 2003 Chương trình này cho phép người sử dụng nhập liệu, tìm kiếm và tính toán trên dữ liệu đã nhập vào

Trang 9

Chương 2 PHÂN TÍCH – THIẾT KẾ HỆ THỐNG

2.1 Đặc tả yêu cầu

2.1.1 Yêu cầu chức năng

2.1.1.1 Yêu cầu chức năng về nghiệp vụ

- Hỗ trợ việc ghi nhận và lưu trữ thông tin về khách hàng và hàng hóa

- Hỗ trợ tìm kiếm dựa vào tên khách hàng hay mã khách hàng, mã hàng đến, tên người nhận…

- Tính tổng doanh thu trong tháng

- Xuất báo cáo doanh thu tháng

2.1.1.2 Yêu cầu chức năng về hệ thống

Cấu hình hệ thống:

- Microsoft Access 2003

- Micorsoft Visual Basic 6.0

2.1.2 Yêu cầu phi chức năng

2.1.2.1 Về mặt tiến hóa

Chương trình sau khi hoàn chỉnh có thể được phát triển lên cơ sở dữ liệu SQL để đáp ứng được quy mô của dữ liệu, vì SQL hỗ trợ tốt cho dữ liệu lớn và hỗ trợ sự phân quyền nếu cần

2.1.2.2 Về hiệu quả

Chương trình có thể chạy tốt với các chức năng chính như lưu trữ dữ liệu, tìm kiếm (với tốc độ nhanh), thống kê doanh thu theo các thời điểm được yêu cầu, xuất báo cáo doanh thu

Trang 10

PK MaHD TenNguoiGui TaiChuyen NgayDen TenNguoiNhan DiaChiNhan DienThoaiNhan DaGiao

HangChuyen

PK MaHC MaKH LoaiHang CuocPhi NgayGui TaiChuyen TenNguoiNhan DiaChiNhan DienThoaiNhan

GiaCuoc

PK LoaiHang MucCuoc

DoanhThu

PK Ngay

DoanhThu

Hình 2.2.1: Mô hình vật lý

Trang 11

2.2.2 Danh sách các bảng

STT Tên bảng Diễn giải Ghi chú

STT Tên thuộc tính Diễn giải Loại Độ dài

Trang 12

9 MaHC Mã hàng chuyển đi AutoNumber Long Integer

Bảng 2: Danh sách các thuộc tính

Trang 13

2.3 Thiết kế giao diện

2.3.1 Sơ đồ liên kết các màn hình

Màn hình chính

Nhận từ

khách

Nhận từ công ty

Giao hàng

Xem danh sách

Doanh thu

Giá cước

DS hàng đã giao

Thoát

DS hàng đến

Hình 2.3.1: Sơ đồ liên kết các màn hình

2.3.2 Mô tả chi tiết màn hình chính

Trang 14

Hình 2.3.2: Màn hình chính

Từ màn hình chính này có thể lựa chọn như sau:

- Vào menu Nhan Hang (nhận hàng), chọn Nhan tu Khach (nhận từ khách) để bắt đầu thủ tục nhận hàng từ khách hàng trực tiếp đến gửi

thủ tục nhận hàng từ công ty chuyển tới

nhận

để xem danh sách hàng đã giao

chuyển đi

Trang 15

- Vào menu Gia Cuoc (giá cước) để xem hoặc điều chỉnh mức cước

- Vào menu Doanh Thu để xem doanh thu

- Vào menu Thoat (thoát) để thoát khỏi chương trình

2.3.3 Mô tả chi tiết các màn hình

Trang 16

sách bên cạnh Nếu không nhớ mã khách hàng có thể tìm bằng cách nhấn nút Tìm mã

KH, nhập tên khách hàng cần tìm sẽ có mã khách hàng tương ứng Nhấn Xem tất cả để xem toàn bộ danh sách

Ở phần thông tin hàng chuyển đi, cần nhập mã khách hàng như phần thông tin khách hàng; có thể chọn loại hàng từ combobox Loại hàng, cước phí tương ứng sẽ xuất hiện trong textbox Cước phí Chọn ngày gửi ở Ngày gửi Sau khi điền đầy đủ thông tin, nhấn nút OK để lưu vào danh sách hàng chuyển đi Nhấn nút Thoát để thoát khỏi màn hình này

2.3.3.2 Màn hình nhận hàng từ công ty

Vào menu Nhan Hang, chọn Nhan tu Cong ty

Hình 2.3.3.2: Màn hình nhận hàng từ công ty

Trang 17

Nhập mã hàng chuyển (mã này gắn liền với hàng từ khi được tiếp nhận từ khách hàng) Nhập các thông tin như Tên người gửi, Ngày gửi, thông tin về người nhận Nhấn Nhận hàng để lưu vào danh sách hàng đã nhận từ công ty Nhấn Thoát để thoát khỏi màn hình này

2.3.3.3 Màn hình giao hàng

Vào menu Giao hang

Hình 2.3.3.3: Màn hình giao hàng

Tìm hàng cần giao trong danh sách hàng chưa có người nhận, nhấn nút Giao hàng

để đưa thông tin người nhận vào phần Người nhận, đưa mẩu tin ra khỏi danh sách Nhấn Tìm theo người gửi để tìm mẩu tin từ danh sách hàng chưa có người nhận Nhấn

Trang 18

Tìm theo người nhận để tìm mẩu tin từ danh sách hàng chưa có người nhận Nhấn Xem tất cả để xem toàn bộ danh sách

Số CMND là textbox bắt buộc, nếu để trống sẽ báo lỗi Có thể chọn ngày giao hàng tại Ngày giao Nhấn OK để lưu vào danh sách hàng đã giao Nhấn DS hàng đã giao để xem tất cả hàng đã giao Nhấn Thoát để thoát khỏi màn hình này

2.3.3.4 Màn hình xem danh sách hàng đã giao

Vào menu Xem danh sach, chọn DS Hang da Giao

Hình 2.3.3.4: Màn hình xem danh sách hàng đã giao

Nhấn Tìm theo người nhận để tìm trong danh sách hàng đã giao theo tên người nhận cần tìm Nhấn Xem tất cả để xem toàn bộ danh sách Nhấn DS hàng đến để xem danh sách hàng nhận từ công ty Nhấn Thoát để thoát khỏi màn hình này

Trang 19

2.3.3.5 Màn hình xem danh sách hàng chuyển đi

Vào menu Xem danh sach, chọn DS Hang Chuyen

Hình 2.3.3.5: Màn hình xem danh sách hàng chuyển đi

Nhấn Thoát để thoát khỏi màn hình này

Trang 20

2.3.3.6 Màn hình xem mức cước

Chọn menu Gia Cuoc

Hình 2.3.3.6: Màn hình xem mức cước

Có thể chỉnh sửa trực tiếp trên grid Nhấn Thoát để thoát khỏi màn hình này

2.3.3.7 Màn hình xem doanh thu

Chọn menu Doanh Thu

Trang 21

Hình 2.3.3.7: Màn hình xem doanh thu

Chọn thời điểm muốn xem doanh thu Doanh thu sẽ được thể hiện chi tiết theo ngày dưới dạng bảng và dạng biểu đồ Button Xuất báo cáo để in thống kê doanh thu Button Thoát để thoát khỏi màn hình này

2.4 Thiết kế xử lý

2.4.1 Các sơ đồ thủ tục

2.4.1.1 Sơ đồ thủ tục nhận hàng từ khách

Trang 23

2.4.1.2 Sơ đồ thủ tục nhận hàng từ công ty

Người chuyển hàng

Nhập thông tin hàng đến

Kiểm tra thông tin

Lưu vào danh sách hàng đến

Trang 24

2.4.1.3 Sơ đồ thủ tục giao hàng

Người nhận

Nhập thông tin người nhận

Kiểm tra thông tin

Giao hàng

Lưu vào danh sách hàng đã giao

Thoát

Nhập lại đầy đủ Thiếu

Đủ

Hình 2.4.1.3: Sơ đồ thủ tục giao hàng

Trang 25

2.4.2 Mô tả chi tiết các thủ tục

2.4.2.1 Thủ tục nhận hàng từ khách

Ở thủ tục này, đầu vào là khách hàng Ô xử lý đầu tiên sẽ kiểm tra khách hàng đó

có phải là khách quen không Nếu đúng thì chuyển sang ô nhập thông tin hàng gửi Nếu sai, chuyển sang ô nhập thông tin khách hàng Nhập xong chuyển sang ô kiểm tra thông tin Nếu thông tin đầy đủ, chuyển sang ô lưu vào danh sách khách hàng, nếu chưa đầy đủ, chuyển sang ô nhập lại, quay lại ô kiểm tra Từ ô lưu vào danh sách khách hàng sẽ chuyển sang ô nhập thông tin hàng gửi Nhập xong chuyển sang ô kiểm tra thông tin, nếu không đầy đủ sang ô nhập lại và quay lại ô kiểm tra, nếu đầy đủ chuyển sang ô lưu vào danh sách hàng chuyển đi và thoát khỏi thủ tục

2.4.2.2 Thủ tục nhận hàng từ công ty

Ở thủ tục này đầu vào là hàng hóa do người chuyển hàng của công ty đem đến Ô

xử lý đầu tiên là nhập thông tin hàng đến, hoàn tất ô này chuyển sang ô kiểm tra thông tin, nếu chưa đầy đủ thì sang ô nhập lại và quay lại ô kiểm tra, nếu đầy đủ thì sang ô lưu vào danh sách hàng đến, thoát khỏi thủ tục

2.4.2.3 Thủ tục giao hàng

Ở thủ tục này đầu vào là người nhận Ô xử lý đầu tiên là nhập thông tin người nhận, tiếp theo là kiểm tra thông tin đó, nếu chưa đầy đủ thì nhập lại và quay lại bước kiểm tra, nếu thông tin đầy đủ thì chuyển sang bước giao hàng, lưu vào danh sách hàng

đã giao và thoát khỏi thủ tục

Trang 26

Chương 3 CÀI ĐẶT – THỬ NGHIỆM

3.1 Môi trường cài đặt

Chương trình được cài đặt với Microsoft Visual Studio 6.0, Microsoft Access

2003, hệ điều hành Microsoft Windows XP Professional

3.2 Hướng dẫn cài đặt

- Bước 1: chạy file setup.exe trong thư mục Package, nhấn OK để bắt đầu cài

đặt

Hình 3.3.1: Cài đặt – bước 1

Trang 27

- Bước 2: nhấn button hình vuông để cài đặt hoặc chọn Change Directory để thay đổi thư mục sẽ cài đặt

Hình 3.3.2: Cài đặt – Bước 2

Hình 3.3.3: Cài đặt – Bước 3

Trang 29

- Khách hàng đã được thêm vào danh sách khách hàng

Hình 3.4.2: Thêm vào DS KH

Trang 30

- Nhập thông tin hàng chuyển đi

Hình 3.4.3: Nhập thông tin hàng gửi

Trang 31

- Nhấn OK, hoàn tất việc nhập liệu

Hình 3.4.4: Hoàn tất nhập liệu

Trang 32

- Khách hàng quen

Hình 3.4.5: Khách quen

Trang 33

- Sau khi chọn mã khách hàng

Hình 3.4.6: Chọn mã khách hàng

Trang 34

- Nhập thiếu thông tin, xuất hiện thông báo lỗi

Hình 3.4.7: Thiếu thông tin

Trang 35

- Sử dụng chức năng tìm kiếm

Hình 3.4.8: Tìm mã khách hàng

Trang 36

- Kết quả tìm kiếm

Hình 3.4.9: Kết quả tìm kiếm

Trang 37

- Nhận hàng từ công ty

Hình 3.4.10: Nhận từ công ty

Trang 38

- Đã nhận hàng

Hình 3.4.11: Đã nhận hàng

Trang 39

- Giao hàng, nhập thiếu thông tin, xuất hiện thông báo lỗi

Hình 3.4.12: Giao hàng

Trang 40

- Đã giao hàng xong

Hình 3.4.13: Giao hàng xong

Trang 41

- Xem danh sách hàng đã giao

Hình 3.4.14: Danh sách hàng đã giao

Trang 42

- Sử dụng chức năng tìm kiếm theo tên người nhận

Hình 3.4.15: Tìm theo tên người nhận

Trang 43

- Kết quả tìm kiếm

Hình 3.4.16: Kết quả tìm kiếm

Trang 44

- Xem danh sách hàng chuyển đi

Hình 3.4.17: Danh sách hàng chuyển

Ngày đăng: 28/04/2013, 20:24

HÌNH ẢNH LIÊN QUAN

Hình 2.2.1: Mô hình vật lý - Xây dựng hệ thống giao nhận hàng tại công ty xe khách
Hình 2.2.1 Mô hình vật lý (Trang 10)
Bảng 1: Danh sách các bảng - Xây dựng hệ thống giao nhận hàng tại công ty xe khách
Bảng 1 Danh sách các bảng (Trang 11)
Bảng 2: Danh sách các thuộc tính - Xây dựng hệ thống giao nhận hàng tại công ty xe khách
Bảng 2 Danh sách các thuộc tính (Trang 12)
Hình 2.3.1: Sơ đồ liên kết các màn hình - Xây dựng hệ thống giao nhận hàng tại công ty xe khách
Hình 2.3.1 Sơ đồ liên kết các màn hình (Trang 13)
Hình 2.4.1.1: Sơ đồ thủ tục nhận hàng từ khách - Xây dựng hệ thống giao nhận hàng tại công ty xe khách
Hình 2.4.1.1 Sơ đồ thủ tục nhận hàng từ khách (Trang 22)
Hình 2.4.1.2: Sơ đồ thủ tục nhận hàng từ công ty - Xây dựng hệ thống giao nhận hàng tại công ty xe khách
Hình 2.4.1.2 Sơ đồ thủ tục nhận hàng từ công ty (Trang 23)
Hình 2.4.1.3: Sơ đồ thủ tục giao hàng - Xây dựng hệ thống giao nhận hàng tại công ty xe khách
Hình 2.4.1.3 Sơ đồ thủ tục giao hàng (Trang 24)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w