Quản lý xe khách

37 588 3
Tài liệu đã được kiểm tra trùng lặp
Quản lý xe khách

Đ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

Quản lý xe khách

Phần 1 . Đặt Vấn đềTrong những thập kỷ gần đây, ngành Công Nghệ Thông Tin phát triển một cách nhanh chóng và có nhiều bớc tiến nhảy vọt. ở Việt Nam ngành công nghệ thông tin tuy còn non trẻ nhng tốc độ phát triển khá nhanh và đang dần đợc ứng dụng trong nhiều lĩnh vực của nền kinh tế, góp phần thúc đẩy sự phát triển của xã hội. Tin học hoá trong công tác quản nhằm giảm bớt sức lao động của con ngời, tiết kiệm đợc thời gian, độ chính xác cao, gọn nhẹ và tiện lợi hơn rất nhiều so với việc làm thủ công quản trên giấy tờ nh trớc đây. Tin học hoá giúp thu hẹp không gian lu trữ, tránh đợc thất lạc dữ liệu, tự động hệ thống hoá và cụ thể hoá các thông tin theo nhu cầu của con ngời.Một trong các vấn đề đang rất đợc quan tâm trong tình hình hiện nay là vấn đề giao thông vận tải .Bài toán thiết kế cơ sở dữ liệu Quan ly ben xe trên hệ quản trị cơ sở dữ liệu MICROSOFT ACCESS đợc đa ra với mong muốn giúp cho ngời làm công tác quản bến xe có thể xử và kiểm soát thông tin với độ chính xác cao , nhanh gọn và tiện lợi hơn.Tha thầy giáo bộ môn Access.Đợc thầy giao cho làm đồ án môn học. Vì là lần đầu tiên làm đồ án không đợc hoàn thiện, mong thầy góp ý cho em về những thiếu xót để những lần làm đồ án sau này của em sẽ ngày một hoàn thiện hơn. 1 Phần 2 . Phân tích và thiết kế cơ sở dữ liệu .I ) Chức năng của ch ơng trình . 1 ) Hệ thống quản đờng bộ bao gồm các chức năng chính sau :a ) Chức năng cập nhật : Cho phép cập nhật tất cả các thông tin về đ-ờng bộ cho phép ngời sử dụng có thể thêm ,sửa ,xoá các thông tin .b ) Chức năng tìm kiếm : Theo các thông tin khác nhau để đa ra các báo cáo hoặc hiển thị các thông tin chi tiết có liên quan .c ) Chức năng In báo cáo : Cho phép ngời dùng đa ra các thông tin khác nhau về một hay nhiều tuyến đờng dới dạng văn bản . 2 ) Các sơ đồ chức năng phân rã của chơng trình . a ) Chức năng cập nhật . Cập nhật mã bến : 2 Cập nhật Cập nhật tổng xeCập nhật số xe thanh lýCập nhật số xe đang sửa chữaCập nhật mã bếnCập nhật số xe đang hoạt độngChơng trình chínhCập nhật In báo cáoTìm kiếm Cho phép ngời sử dụng có thể nhập thêm ,sửa , xoá các thông tin chính trong bảng dữ liệu nh : số thứ tự , mã bến, tổng xe, số xe thanh lý, số xe đang hoạt động, số xe đang sửa chữa của bến quản lý. Cập nhật tổng số xe: Cho phép ngời sử dụng thực hiện các thao tác nhập thêm , sửa ,xoá các thông tin trong bảng dữ liệu về tổng số xe: để biết hiện trạng của các xe, có bao nhiêu xe đang hoạt động và bao nhiêu xe đang sửa chữa của bên. Cập nhật số xe thanh lý: Để lu trữ thông tim kiểm soát số xe còn trong bến , ngời sử dụng có thể thực hiện các thao tác nhập thêm , sửa , xoá các thông tin trong các thuộc tính của bảng dữ liệu về số xe của bến để điều chỉnh và phân phối tổ chức bến bãi. Cập nhật về số xe đang hoạt động : Để biết đợc số xe hoạt động của bến . Ngời sử dụng có thể thực hiện thao tác nhập thêm ,sửa chữa , xoá các thuộc tính trên . Cập nhật thông tin sửa chữa : Cho phép ngời sử dụng có thể nhập thêm , sửa chữa , xoá đi các thông tin về xe nh : ngày sửa chữa ,sửa chữa bao nhiêu ngày. b ) Chức năng tìm kiếm Tìm kiếm thông tin về xe: Thông tin chính về xe bao gồm : số thứ tự , Biển xe, mã lái xe ,Tên lái xe , địa chỉ, Ca phụ trách ,Tiền lơng , điện thoại ). Tìm kiếm xe và lái xe : 3Tìm kiếmTìm xe (Theo bien xe)Tìm xe và lái xe (Theo ca phụ trách)Tìm xe và lái xe ( Theo tuyến đờng)Tìm quãng đờng mà xe điTìm kiếm thông tin về xeTìm kiếm thông tin về bến Thông tin của xe và lái xe qua ca phụ trách. Tìm kiếm xe và lá xe :Biết thông tin về xe và lái xe chạy trên tuyến đờng. Tìm kiếm thông tin về xe: Để biết thông tin chi tiết về xe nh : Hãng xe, ngày mua, ngày hoạt động, sửa chữa. Tìm kiếm thông tin về bến xe:Biết thông tin về bến xe bao gồm : Tên bến, mã vùng, địa chỉ, số điện thoạiIn báo cáo c ) Chức nă In thông tin bảng dữ liệu chính: 4 In báo cáoIn ra thông tin bảng dữ liệu chínhIn ra thông danh sách xeIn ra thông tin danh sách lái xeIn ra thông tin bảng giờ chạyIn ra thông tin danh sách tuyến đờngIn ra quãng đờng đi trong 1 ngàyIn ra tiền thu trong 1 ngày Sau khi thực hiện tìm kiếm thông tin chính về bến xe, ngời quản có thể sử dụng chức năng In thông tin để in ra bản thống kê ,báo cáo về xe trên bến đó. Chức năng này còn cho phép ngời quản in ra các thông tin chính của tất cả các ce trên cùng 1 bản thống kê. In bảng giờ chạy :Cho phép ngời quản in ra thông tin bảng giờ chạy của từng xe, thời gian kết thúc In thông danh sách xe : Cho phép ngời quản có thể in ra báo cáo danh sách các xe: số xe, ngời lái, địa chỉ ngời lái, số ca In thông tin danh sách lái xe: Cho phép ngời quản In ra thông tin về các lái xe bao gồm : số xe lái, địa chỉ, số ca làm, điện thoại . In thông tin danh sách tuyến đ ờng : Chức năng này giúp ngời quản in ra thông tin kiểm soát của tất cả hoặc từng tuyến. In quãng đ ờng đi trong 1 ngày cua từng xe : Đây là chức năng in ra thông tin về quãng đờng mà xe đi đơc trong 1 ngày từ đó có thể tính đợc số lãi của xe đó trong một ngày xe In thông tin tiền thu trong một ngày :Đây là chức năng in ra thông tin về tổng thu, dự toán, thuế, lãi của một xe trong một ngày hoạt động.5 II ) Thiết kế cơ sở dữ liệu 1 ) Thiết kế các Bảng ( Table ) Bảng Bang du lieu chinh lu trữ các thông tin chính và các mã thông tin của bến xe . TT Tên trờng Kiểu Độ rộng Giải thích1 TT Number Integer Số thứ tự2 Ma ben Text 50 Mã bến 3 Ten ben Text 50 Tên bến4 Quan ly loai Text 50 Quản loại5 Ma vung Text 50 Mã vùng6 Dia chi Text 50 Địa chỉ7 Dien thoai Number Long Integer Điện thoại Bảng Bang gio chay lu trữ các thông tin giờ chạy.STTTên trờng Kiểu Độ rộng Giải thích1 Bien xe Text 50 Biển xe2 TG Khoi hanh Date/time Short Time Thời gian khởi hành3 TG Ket thuc Date/time Short Time Thời gian kết thúc4 TG cap nhat Date/time Short Time Thời gian cập nhật5 Van toc TB Number Integer Vận tốc trung bình6 Bảng Cap nhat lu dữ thông tin về xe. STT Tên trờng Kiểu Độ rộng Giải thích1 Ma ben Text 50 Mã bến2 Tong xe Number Integer Tổng xe3 So xe thanh ly Number Integer Số xe thanh lý4 So xe HD Number Integer Số xe hoạt động5 So xe DSC Number Integer Số xe đang sửa chữa Bảng Danh sach lai xeđể lu trữ thông tin về các lái xe. STT Tên trờng Kiểu Độ rộng Giải thích1 Bien xe Text 50 Biển xe2 TT Number LongInteger Thứ tự3 Ma lai xe Text 50 Mã lái xe4 Ho va ten Text 50 Họ và tên5 Dia chi Text 50 Địa chỉ6 Ca phu trach Number Long Integer Ca phụ trách7 Tien luong Number Long Integer Tiền lơng8 Dien thoai Number Long Integer Điện thoại Bảng Danh sach xe lu trữ các thông tin về xe.STT Tên trờng Kiểu Độ rộng Giải thích1 TT Number Long Integer Thứ tự2 Bien xe Text 5 Biển xe3 Ma ben Text 50 Mã bến4 Ten tuyen Text 50 Tên tuyến5 So ca Text Integer Số ca7 Bảng DS tuyen duong lu trữ các thông tin thống kê các tuyến đờng mà xe điSTT Tên trờng Kiểu Độ rộng Giải thích1 Bien xe Text 50 Biển xe2 Ma tuyen Text 50 Mã tuyến3 Ten tuyen Text 50 Tên tuyến4 Chieu dai Number Integer Chiều dài Bảng Loai xe lu trữ các thông tin thống kê các loai xeSTT Tên trờng Kiểu Độ rộng Giải thích1 Bien xe Text 50 Biển xe2 Gia ve Number doubl Giá vé3 Xep loai Text 50 Xếp loại4 So cho Number Integer Số chỗ Bảng Thông tin về xe lu trữ các thông tin thống kê các tuyến đờng mà xe điSTT Tên trờng Kiểu Độ rộng Giải thích1 Bien xe Text 50 Biển xe2 Hang SX Text 50 Hãng sản xuất3 Gia ve Number Doubl Giá vé4 Ngay mua Date/Time Integer Ngày mua5 Ngay CN Date/Time Ngày cập nhậtSo NSC Number Integr Số ngày sửa chữaTien bao duong Number Long Integer Tiền bảo dỡngSo lan hong Number Integer Số lần hỏng8 Bảng Tien thu trong 1 ngay lu trữ các thông tin thống kê tiền của các xe trong 1 ngày hoạt độngSTT Tên trờng Kiểu Độ rộng Giải thích1 Bien xe Text 50 Biển xe2 Tong thu Number Long Integer Tổng thu3 Du toan Number Long Integer Dự toán4 Thue Number double Thuế2) Xác định mối quan hệ giữa các bảng giữ liệu chính9 3 ) Tạo các truy vấn ( Queries) Truy vấn (So ngay hoat dong) cho thông tin tình trạng hiện tại của xe( Query So ngay hoat dong ) Truy vấn chọn dựa trên bảng Tim kiem thong tin ve xe, để đa ra thông tin ve ca loai xe( Query : Tim kiem thong tin ve xe ) .10 [...]... ma xe đi đợc 13 Khi kích vào bảng : VD: Để tìm quãng đờng ma một xe đi trong ngày Nhap biển xe : A13 14 Tạo truy vấn chọn Tim xe bằng cách lấy ra các trờng trong hai bảng Danh sach xe và Thong tin xe để đa ra thông tin chính về xe Khi kích vào bảng Queries : VD: Nhập biển xe : A15 15 Truy vấn chọn Tim xe và nguoi lai(Theo tuyen duong) đợc tạo bằng cách lấy các trờng từ hai bảng : Danh sach xe và... kich vao Queries: Nhập số xe cần nhập : VD: Số xe cần nhập A11 ta có : 11 Truy vấn chọn dựa trên bảng Tim nguoi va xe, để đa ra thông tin kiểm soát xe( Query :Tim nguoi va xe( Theo ca phu trach)) Khi kich vao Queries Tìm nguoi và xe : 12 VD: Tìm xe và ngời lái theo ca phụ trách Nhập số ca : 3 Truy vấn Tim quang duong ma xe di đợc lấy các trờng từ 2 bảng Bảng Danh sach xe và Bảng giơ chay bảngchọn... một hộp bảng dữ liệu : Đánh số xe vào hộp sẽ nhận đợc danh sách xe với những thông tin đầy đủ của nó Các bài toán tìm kiếm khác thực hiện tơng tự Thí dụ một cơ sở dữ liệu (gốc): 18 Dữ liệu từ bảng chính: Ta có thể các dữ liệu mới vao bảng dữ liệu chính để bổ sung vào những thông tin cần thiết về bến để quản VD : Nhìn bảng trên ta cần nhập thứ tự, mã bến, tên bến, quản loại, mã vùng, địa chi và... nhập thứ tự, mã bến, tên bến, quản loại, mã vùng, địa chi và điện thoại Thứ tự : 1 Mã bến : A1 Tên bến : GIAP BAT Quản loại : Khách Mã vùng : 04 Địa chỉ : 15 GIAI PHONG HA NOI Điện thoại : 8682721 Dữ liệu nhập từ bảng Danh sach lai xe : 19 Nhập giờ chạy của xe: Bảng nhập loại xe :: 20 Nhập danh sách tuyến đờng Các bảng kết quả tính toán: 21 Bang tính tiền lãi thu duoc trong 1 ngy 22 5)... gian có hạn nên chơng trình mới chỉ nhập thử một số dữ liệu để chạy thử, cần tiếp tục đợc bổ sung và hoàn thiện Khi có những yêu cầu cần thiết trong công tác quản xe khách, chơng trình có thể phát triển thêm để đáp ứng đợc yêu cầu của ngời quản Trong thời gian tìm hiểu và thực hiện đề tài ,em đã cố gắng hoàn thành nghiêm túc công việc Tuy nhiên, do khả năng ,tầm hiểu biết của bản thân còn hạn... hành động; Action là những hành động; 31 Maxco in 32 Tim kiem 33 Thoat 34 Phần 3 Kết luận đánh giá chơng trình Trên đây là toàn bộ chơng trình đợc ứng dụng bằng ngôn ngữ Microsoft Access vào Quản xe khách Công việc chính của chơng trình chủ yếu là việc nhập số liệu ,thông tin về các tuyến đờng , sau đó có thể thực hiện tìm kiếm thông tin rồi đa ra các báo cáo tổng hợp.Về nội dung , chơng trình... ra từ Queries /Bang gio chay /Các thao tác căn chỉnh chèn xoá tơng tự các bớc nh trên Kết quả sau khi thc hiên các bớc nh trên sẽ la: 25 26 3.Danh sách lái xe Mở Reports /reporst wizard / Chọn truy vấn tham số đã tạo ra từ Queries /Danh sach lai xe /Các thao tác căn chỉnh chèn xoá tơng tự các bớc nh trên Kết quả sau khi thc hiên các bớc nh trên sẽ la: 27 4.Danh sách tuyến đờng 28 Mở Reports /reporst... sót ,cha thực sự đáp ứng đúng tầm cỡ của công việc Em rất mong đợc sự quan tâm, đóng góp ý kiến của các thầy cô giáo và bạn bè để chơng trình này có thể đạt hiệu quả cao hơn 35 TàI liệu tham khảo 1.Hệ quản trị cơ sở dữ liệu access Nguyễn Văn Nghiễm NXB Lao động Hà Nội 2004 2.Giáo trình access 2000 Bùi Thiện Tâm Trung tâm tin học Trờng ĐHKH Tự Nhiên TPHCM 36 . xe, mã lái xe ,Tên lái xe , địa chỉ, Ca phụ trách ,Tiền lơng , điện thoại ). Tìm kiếm xe và lái xe : 3Tìm kiếmTìm xe (Theo bien xe) Tìm xe và lái xe. số thứ tự , mã bến, tổng xe, số xe thanh lý, số xe đang hoạt động, số xe đang sửa chữa của bến quản lý. Cập nhật tổng số xe: Cho phép ngời sử dụng

Ngày đăng: 26/01/2013, 10:48

Tài liệu cùng người dùng

Tài liệu liên quan