- Không được xóa một bộ trong bảng Loai_KhachHang nếu nó có trong bảng Khach_Hang... - Khi sửa một bộ trong bảng Khach_hang thì sửa kéo theo trong bảng Ve_Xe... - Không được xóa một bộ t
Trang 1Lê Thành Trung Trịnh Quốc Cường
Lê Đình Năng Đào Hồng Lê
TP.HCM,Ngày 21 tháng 12 năm 2011
Trang 3I. Khái quát về đồ án Quản lý mua bán vé xe khách
Công ty Hoàng Long, chuyên chở khách đường dài trên các tuyến đường
và các khu vực trên cả nước Bao quát suốt cả các tuyến đường từ Bắc vào Nam Tuy nhiên công ty chưa có phần mềm quản lý chuyên dụng
Vì vậy công ty mong muốn có một phần mềm quản lý đặt vé xe nhằm mục đích giúp công ty hoạt động có hiệu quả hơn
Hy vọng sản phẩm này sẽ giúp công ty ngày một phát triển hơn nữa,để luôn là một hãng xe đáng tin cậy cho mỗi hành khách có nhu cầu đi xe và
là địa chỉ an toàn cho mọi người
2.2.1 Đối với người đặt vé
- Giúp cho việc đặt vé dễ dàng hơn
- Đem đến nhiều lựa chọn cho khách hàng khi muốn đặt vé xe
2.2.2 Đối với người quản trị
- Cập nhật, xóa, thay đổi thong tin về chuyến đi dễ dàng
- Quản lý đặt vé cho khách hang chặt chẽ và thuận tiện
- Đem đến nhiều lựa chọn cho khách hang khi muốn đặt vé xe
Trang 4- Quản lý hệ thống: Thiết kế đơn giản, dễ nhìn dễ thao tác và tìm kiếm.
- Thông tin hệ thống: Chứa các tin tức liên quan về phần mềm
cáo GHz Windows XP/Vistar/window 7
Ram2GBHDD 200GB
1.1 Đặt trực tiếp tại địa lý bán vé.
- Khách hàng đến gặp trực tiếp nhân viên bán vé tại địa lý bán vé xe và đăng kí thông tin để mua vé
- Thông tin khách hàng cần cung cấp bao gồm: Họ tên, Số điện thoại, Ngày
đi, Tuyến xe và Chuyến xe
- Nhân viên bán vé sẽ bán vé cho khách hàng, khách hàng theo đúng thông tin trên vé để đón xe(Tuyến xe, ngày, giờ xuất bến)
Trang 5- Khách hàng sẽ gọi điên tới số điện thoại của địa lý bán vé đặt vé.
- Nhân viên phòng vé sẽ hướng dẫn và tư vấn đầy đủ thông tin về ngày, chặng, chuyến xe, giờ đi, giờ đến
- Thông tin đặt vé của khách hang bao gồm: Họ tên, Số điện thoại, Ngày đi, Tuyến xe và Chuyến xe Tất cả thông tin về khách hàng sẽ được lưu trữ vào cơ sở dữ liệu
- Nhân viên phòng vé sẽ đưa ra lịch hẹn cho khách hàng về ngày, giờ đến tạiđịa lý của công ty hoặc bến xe để lấy vé
- Khách hàng đăng nhập vào website của công ty
- Thông tin thanh toan khi đặt vé
Chuyển khoản qua tài kho ản ngân hàng c ủa công ty Thông tin tài kho
ản của công ty s ẽ được cung cấp cho khách hàng( Tên ngan hàng, Số tài khoản, Chủ tài khoản)
- Sau khi đăng kí chuyến xe hệ thống sẽ đưa ra thông báo:
Bạn đã đặt vé thành côngChúng tôi đã gửi cho bạn một email vào địa chỉ cuong@yahoo.com
Xin vui lòng kiểm tra email để được hướng dẫn thủ tục đặt vé và lấy vé
- Khách hàng cần vào địa chỉ mail khi đăng kí để nhận thông tin về địa chỉ đại
lý, tài khoản ngân hàng, yêu cầu đặt cọc và nhận vé xe
Trang 6Quản lý doanh thu cho từng chuyến
Quản lý doanh thu trong tháng
Quản lý lương tài xế
Quản lý khách hàng
- Tìm kiếm thông tin
- Xuất báo cáo về doanh thu trong tháng
- Thoát hệ thống
- Hướng dẫn phần mềm
- Thông tin phần mềm
- Thông tin tác giả
DiaChi, CMND, DienThoai, Email)
Trang 7Địa chỉ.
CMND
Điện thoại
- Mã khách hàng sẽ tự động tăng lên khi có thêm khách hàng mới đặt vé
- Mã loại khách hàng sẽ tự động tăng lên khi có khách hàng mới đặt vé
- Bảng loại xe dùng để phân loại các loại xe như: Xe giường nằm, Xe ghế đệm…
- Bảng loại xe gồm :
Mã loại xe
Tên loại xe
- Mã loại xe sẽ được tăng lên khi có thêm loại xe mới
Trang 84) Bảng Xe( Ma_xe, Ten_xe, Bien_so, So_ghe, Ma_Loai_Xe)
- Mã xe sẽ tự động tăng lên khi có xe mới thêm vào
Trang 96) Bảng Chitietvexe( Ma_ctvx, Ma_Ve, Ma_xe, Vi_Tri_Ghe_Ngoi, Ghichu) :
Mô tả :
- Bảng chi tiết vé xe mô tả thông tin chi tiết về vé xe
- Thông tin gồm :Mã chi tiết vé xe
+ Mã vé
+Mã xe.
+Vị trí ghế ngồi.
+Ghi chú.
- Mã chi tiết vé xe sẽ tự động tăng khi có thêm vé xe mới
- Mã tuyến xe sẽ tự động tăng khi có thêm tuyến xe mới
Trang 108) Bảng Nhan_vien( Ma_Nv, Ten_Nv, NgaySinh, GioiTinh, DiaChi, CMND,
DienThoai, Email, Ma_Loai_Nv)
Mã loại nhân viên
- Mã nhân viên sẽ tự động tăng khi có thêm nhân viên mới
Mô tả :
Trang 11- Mỗi nhân viên có một mã loại nhân viên.
- Thông tin gồm :
Mã loại nhân viên
Tên loại nhân viên
- Mã loại nhân viên sẽ tự động tăng khi có loại nhân viên mới
Trang 13V Mô hình diagram :
Trang 14Ten_taixe nvarchar(50) DiaChi nvarchar(200) Loai_Nv
GioiTinh char(10) NgaySinh datetime Ma_Loai_Nv int<pk> Ten_Loai_Nv nvarchar(50) CMND nchar(10)
DienThoai nchar(10) Email nchar(50) n,1
1,1 thuoc
thuoc 1,1
1,n Nhan_vien
Chuyen_xe
Ma_Nv Ten_Nv NgaySinhintnvarchar(50)GioiTinhdatetime<pk>DiaChi char(10)CMND varchar(50) char(10) char(10)Ma_ Chuyenchar(500_xe int <pk>
DienThoai Ten_Chuyen_xe nvarchar(50) Email
n,1 1,n Ma_Tuyen int
Giodi datetime thuoc Gioden datetime
Ma_Nv int Cho_trong int 1,n
Ma_tãie int Ma_Loai_Nv int
1,1 1,n
ban thuoc
thuoc
1,1 n,1
1,n Tuyen_xe Ve_xe Ma_Tuyen int<pk> Ten_Tuyen nvarchar(50) Diemdinvarchar(50) Di Ma_Ve Ten_Ve Ma_Nvint<pk>MaKh
mua
nchar(50) int int
Trang 15nchar(50) ntext nchar(10)1,n
thuoc Ma_Loai_Xe int
Trang 16VII Mô hình DFD.
2) Mô hình cấp 2.
Trang 173) Mô hình cấp 3.
Trang 18[Yeu cau dat ve xe]
Dat ve
Kiem tra dat ve hop le
Thong tin tinh trang ve duoc dat 1.2.2
Gia han dat ve
Thong bao ve da co nguoi dat
Thong tin ve dat
1.2.5 [Thong tin dat ve]
Xu ly cho Dang ky giu cho ve dat
[Thong tin ve xe]
Thong tin ve dang duoc dat cho Ghi nhan thong tin ve da duoc dat
HanhKhach
Ve dang duoc dat
- Khi thêm một bộ cho bảng Khach_Hang thì có thể thêm một bộ cho
Loai_KhachHang
- Không được xóa một bộ trong bảng Loai_KhachHang nếu nó có trong bảng
Khach_Hang
Trang 19- Khi sửa một bộ trong bảng Khach_hang thì sửa kéo theo trong bảng Ve_Xe
Trang 20- Không được xóa một bộ trong bảng chitietvexe nếu nó có trong bảng XE.
- Khi sửa một bộ trong bảng chitietvexe thì sửa kéo theo trong bảng XE
- Khi thêm một bộ cho bảng XE thì có thể thêm một bộ cho bảng chitietvexe
- Không được xóa một bộ trong bảng XE nếu nó có trong bảng chitietvexe
- Khi sửa một bộ trong bảng XE thì sửa kéo theo trong bảng chitietvexe
- Khi thêm một bộ cho bảng Tai_xe thì có thể thêm một bộ cho bảng XE
- Không được xóa một bộ trong bảng Tai_xe nếu nó có trong bảng XE
- Khi sửa một bộ trong bảng Tai_xe thì sửa kéo theo trong bảng XE
- Khi thêm một bộ cho bảng Chuyen_xe thì có thể thêm một bộ cho bảng Ve_Xe
- Không được xóa một bộ trong bảng Chuyen_xe nếu nó có trong
- Khi sửa một bộ trong bảng Chuyen_xe thì sửa kéo theo trong bảng Ve_Xe
- Khi thêm một bộ cho bảng Tuyen_xe thì có thể thêm một bộ cho bảng Chuyen_xe
- Không được xóa một bộ trong bảng Tuyen_xe nếu nó có trong bảng Chuyen_xe
- Khi sửa một bộ trong bảng Tuyen_xe thì sửa kéo theo trong bảng
Chuyen_xe
- Khi thêm một bộ cho bảng Chuyen_xe thì có thể thêm một bộ cho bảng Tai_xe
- Không được xóa một bộ trong bảng Chuyen_xe nếu nó có trong
- Khi sửa một bộ trong bảng Chuyen_xe thì sửa kéo theo trong bảng Tai_xe
Trang 21- Khi thêm một bộ cho bảng Loai_Xe thì có thể thêm một bộ cho bảng XE.
- Không được xóa một bộ trong bảng Loai_Xe nếu nó có trong bảng XE
- Khi sửa một bộ trong bảng Loai_Xe thì sửa kéo theo trong bảng XE
- Khi thêm một bộ cho bảng Loai_Nv thì có thể thêm một bộ cho bảng Nhan_vien
- Không được xóa một bộ trong bảng Loai_Nv nếu nó có trong
- Khi sửa một bộ trong bảng Loai_Nv thì sửa kéo theo trong bảng Nhan_vien