Phần mềm quản lý vận chuyển hàng hóa Công ty TNHH thương mại và vận tải Đức Vân

MỤC LỤC

Hướng phát triển của Công ty trong thời gian tới

Hiện nay bộ phận quản lý xe có sử dụng máy tính nhưng chưa có phần mềm nào chuyên dụng, và công việc chính là ghi chép qua nghiên cứu công ty, đây là bộ phận trực tiếp liên quan đến công việc kinh doanh của công ty. Bên cạnh đó kéo theo nhiều dịch vu ra đời và cũng không ngừng mở rộng cả về phạm vi lẫn chất lượng , một trong số đó có ngành dịch vụ vận tải hàng hóa, sự luân chuyển hàng hóa đến các địa điểm khác nhau là không thể tránh khỏi , khi một sản phẩm được đưa ra thị trường sau đó đến người tiêu dung. Với hế thống siêu thị, đại lý đại diện của các công ty hình thành ngày một nhiều ở nhiều phạm vi trong cả nước, đặc biệt hiện nay cả ở những huyện thành nông thôn, giao thông ngày một nâng cấp thuận lợi cho việc vận chuyển bằng xe có trọng tải lớn chạy đường dài.

Cũng qua thực tế phát triển tại công ty TNHH Thương Mại Và Dịch Vụ Vận Tải Đức Vân, số lượng xe vận tải hàng tăng lên không ngừng kể từ ngày thành lập, số lượng chuyến đi ngày một tăng, hiện nay công ty có 29 xe chuyên chở hàng hóa chạy suốt trong ngày.

Đề tài thực tập tốt nghiệp

Ngày nay, Việt Nam đang trong thời kỳ hội nhập kinh tế thế giới , có nhiều điều kiền thu hút nhiều nguồn vốn đầu tư, từ nước ngoài vào nhiều ngành nghề khác nhau, góp phần thúc đẩy nền kinh tế ngày một phát triển. Trong đó bộ phận quản lý xe chỉ có một nhân viên và chủ yếu là ghi chép trên sổ sách , gặp rất nhiều bất cập trong khâu quản lý, đây là bộ phận trực tiếp thực hiện công việc kinh doanh của công ty,. Từ tình hình đó Với số lượng xe và lái xe lớn đòi hỏi công ty cần phải có một hệ thống thông tin trợ giúp đắc lực, phục vụ cho việc quản lý, điều hành công ty cũng như thoả mãn được tốt nhất nhu cầu của khách hàng.

Vì thế , em xin chọn đề tài “ Xây dựng phần mềm quản lý xe vận tải hàng hóa công ty TNHH Thương Mại Và Dịch Vụ Vận Tải Đức Vân” làm đề tài thực tập tốt nghiệp.

Ngôn ngữ thực hiện

Mô hình thác nước

Thiết kế phần mềm tham gia vào việc biểu thị các chức năng hệ thống phần mềm mà có thể được chuyển dạng thành một hay nhiều chương trình khả thi. Thực hiện và thử nghiệm các đơn vị: Trong giai đoạn này, thiết kế phần mềm phải được chứng thực như là một tập họp nhiều chương trình hay nhiều đơn vị nhỏ. Tổng hợp và thử nghiệm toàn bộ: Các đơn vị chương trình riêng lẻ hay các chương trình được tích hợp lại và thử nghiệm như là một hệ thống hoàn tất và chứng tỏ được các yêu cầu của phần mềm được thỏa mãn.

Bảo trì bao gồm điều chỉnh các lỗi mà chưa được phát hiện trong các giai đọan trước của chu kì sống; nâng cấp sự thực hiện của hệ thống các đơn vị và nâng cao hệ thống dịch vụ cho là các phát hiện vê yêu cầu mới.

Mô hình phát triển tiến hoá của phần mềm

Mẫu thăm dò: đối tượng của phát triển tiến hoá này là nhằm hiểu các yêu cầu của khách hàng và do đó phát triển các định nghĩa yêu cầu tốt hơn cho phần mềm. Các mẫu tập trung trên các thí nghiệm với những phần đòi hỏi nào của khách hàng mà có thể gây sự khó hiểu hay ngộ nhận. Phần mềm thường dược cấu trúc nghèo nàn: Sự thay đổi liên tục dễ làm đổ vỡ cấu trúc của phần mềm, tạo ra sự khó khăn và tốn phí.

Thường đòi hỏi những kỹ năng đặc biệt: Hầu hết các hệ thống khả dĩ theo cách này được tiến hành bởi các nhóm nhỏ có kỹ năng cao cũng.

Mô hình xoắn ốc Boehm

Trong tình hình phát triển công nghệ thông tin đất nước ta hiện nay, chúng ta đã có đội ngũ những người làm phần mềm đầy năng lực và sáng tạo, chúng ta cũng có trong tay những công nghệ, công cụ mới nhất. Đề tài nghiên cứu quy trình phát triển phần mềm BKSPD cho các dự án vừa và nhỏ hy vọng mang lại các kết quả nghiên cứu của mình góp phần xây dựng một quy trình phát triển các phần mềm có chất lượng, nhằm nâng cao uy tín của nền công nghiệp phần mềm Việt Nam. Quy trình phát triển phần mềm: Không vượt ngoài định nghĩa của quy trình, quy trình phát triển phần mềm là một tập hợp các hoạt động cần thiết được thực hiện bởi những người tham gia phát triển phần mềm theo một thứ tự xác định nhằm biến các yêu cầu của người sử dụng thành các sản phẩm phần mềm.

Những người trực tiếp tham gia phát triển phần mềm (các nhà kiến trúc phần mềm, người phân tích thiết kế, lập trình viên, kiểm thử viên) cùng với những người hỗ trợ, quản lý họ và khách hàng, người sử dụng, người đầu tư là những nhân tố con người trong một dự án và quy trình phát triển phần mềm.

Phân tích thiết kế hệ thống thông tin quản lý 1 Vòng đời của hệ thông tin

  • Tư tưởng chủ đạo của các phương pháp phân tích và thiết kế hệ thống

    Việc phân chia các giai đọan cho quá trình phân tích chỉ mang tính tương đối, không tách rời từng giai đoạn, phân tích và thiết kế xen kẽ nhau, vừa làm vừa trao đổi với NSD để hoàn thiện cho thiết kế. - Hình dung các kịch bản khác nhau bằng cách xác định một cách tổng thể cỏc giải phỏp, cú thể cú và làm rừ đối với mỗi một trong chỳng, gồm: chi phí triển khai, chi phí hoạt động trong tương lai, các ưu và khuyết điểm, chương trình tổ chức và đào tạo nhân sự. - Từ kết quả bước trên cho phép lựa chọn những nhân vật chịu trách nhiệm phù hợp với một giải pháp nào đó đã được xác định hoặc trở lại từ đầu bước nghiên cứu khả thi vì nhiều nguyên nhân, ví dụ: không tìm được người chịu trách nhiệm thích hợp, chi phí cho dự án quá cao, v.v….

    Mô hình vật lý ngoài thể hiện khía cạnh nhìn thấy được của hệ thống như: Các vật mang dữ liệu và các vật mang kết quả cũng như hình thức của đầu vào và của đầu ra; Phương tiện để thao tác với hệ thống; Những dịch vụ, bộ phận, con người và vị trí công tác trong hoạt động xử lý; Các thủ tục cũng như những yếu tố về địa điểm thực hiện xử lý dữ liệu.

    Cơ sở lý luận về lập trình Visual Basic 6.0 1 Giới thiệu về Visual Basic 6.0

    Các phiên bản của Visual Basic 6.0 Visual Basic có 3 phiên bản

    • Learning Edition: Đây là phiên bản cơ bản nhất, nó cho phép viết nhiều kiểu ứng dụng khác nhau. Tuy nhiên nó thiếu một số công cụ điều khiển có trong các phiên bản khác. Nó chứa tất cả tính năng và công cụ có trong phiên bản Learning Edition và có bổ sung thêm một số thư viện các công cụ điều khiển.

    • Enterprise Edition: Đây là phiên bản đầy đủ nhất dành cho các nhà phát triển ứng dụng chuyên nghiệp.

    Ưu điểm của Visual Basic 6.0

    -Các field đặc biệt như: số thứ tự,trang,..v..v.v..v.v Thấy hấp dẫm chưa Bạn.Có gì thắc mắc hỏi sau nghen!Bye!Chúc thành công. XÂY DỰNG PHẦN MỀM QUẢN LÝ XE VẬN TẢI CÔNG TY TNHH THƯƠNG MẠI VÀ DỊCH VỤ VẬN TẢI ĐỨC VÂN. I Khảo sát và xác định yêu cầu người sử dụng 1Yêu cầu chức năng nghiệp vụ.

    Phân tích nghiệp vụ chuyên sâu

    - Phòng quản lý và điều hành xe phân công lái xe và xe làm nhiệm vụ chuyên chở hàng hoá từ nơi giao tới nơi nhận. Khi có sự cố trên đường, lái xe ghi nhận vào sổ “Nhật ký đi đường”. Sau khi bảo dưỡng nộp lại phiếu bảo dưỡng cho phòng quản lý và điều hành xe.

    Phòng quản lý điều hành xe cập nhật thông tin bảo dưỡng sửa chữa vào sổ. - Phòng quản lý và điều hành xe định kỳ gửi báo cáo về số lượng xe và nhân viên đang hoạt động, số chuyến đi thực hiện lên ban giám đốc, phòng kế toán và kế hoạch.

    • Sơ đồ DFD
      • Sơ đồ DFD mức 1

              Thiết kế dữ liệu

              • Thiết kế các bảng CSDL .1 Bảng xe - Xe

                6 NgayVeLT DATE/TIME dd/mm/yyyy Ngày về lý thuyết 7 NgayVeTT DATE/TIME dd/mm/yyyy Ngày về thực tế.

                  Thiết kế giao diện

                    5 Sau đây là một số đoạn code chính sử dụng 5.1 Lập trình cập nhật danh mục. Có bẫy nhiều lỗi và đảm bảo độ an toàn của thông tin nhập liệu. ‘Biến kiểm tra xem có phải ở chế độ AddNew hay Edit để xử lý bản ghi.

                    ‘ Thủ tục dùng để khoá các ô nhập liệu cho đến khi ở chế độ Add New hay Edit. Thay đổi uyển chuyển việc enable giữa các nút lệnh để đảm bảo độ tin cậy của quy trình nhập liệu. ClearAllFields ‘ Hàm xoá trắng các trường trước khi nhập liệu SetControls (True) ‘Mở khoá các ô nhập liệu.

                    'Ham kiem tra tinh day du du lieu cua hop textbox Public Function cheak() As Boolean. If cheak = True Then ‘ Bẫy lối nhập liệu - khi ko có lỗi thì On Error GoTo ErrorHandler.

                    Lập trình tìm kiếm đa khoá

                    'Lệnh If thứ 4: kiểm tra giá trị loại hình nhân viên If Check4.Value = 1 Then.