Quản trị cơ sở dữ liệu hệ thống quản lý vé xe Phương Trang Futa Buslines

MỤC LỤC

CƠ SỞ LÝ THUYẾT

Nghiệp vụ đặt vé xe

(1) : Khách hàng có nhu cầu đặt vé sẽ liên hệ với bộ phận nhân viên đặt vé để trao đổi yêu cầu đặt vé xe. Khi đặt vé qua điện thoại, khách hàng phải cung cấp đầy đủ thông tin cá nhân và yêu cầu về chuyến đi cho nhân viên. Nếu đặt vé qua internet, khách hàng cũng phải cung cấp đầy đủ các thông tin trên cho hệ thống đặt vé.

Nếu không còn chỗ phù hợp với yêu cầu của khách hàng thì thông báo cho khách hàng biết để khách hàng có thể chọn lựa lại. Đặt vé qua Internet thì thông tin đặt vé của quý khách cũng sẽ được kiểm tra, nếu thành công thì sẽ được lưu vào hệ thống, còn ngược lại thì sẽ thông báo cho khách hàng biết. (3) : Nếu còn chỗ phù hợp với yêu cầu của khách hàng và khách hàng quyết định mua vé, nhân viên thông báo cho khách hàng là việc đặt vé đã thành công và tiến hành lưu thông tin đặt vé của khách hàng vào hệ thống.

Khi thanh toán tiền vé, khách hàng phải cung cấp giấy tờ chứng minh cho nhân viên, sau khi kiểm tra các thông tin khách hàng cung cấp là chính xác và khách hàng thanh toán tiền vé, nhân viên bán vé sẽ chuyển thông tin đặt vé của khách hàng thành thông tin vé để lưu vào hệ thống và thực hiện in vé cho người mua. Đối với phương thức thanh toán qua Internet, sau một thời gian nhất định mà khách không trả tiền cho vé mà mình đã đặt thì vé này sẽ bị hủy.

Nghiệp vụ quản lý tài xế

Cho phép cộng tác trực tuyến qua Google Drive theo quyền hạn: Editor, Viewer, Commenter hoặc chuyển quyền tác giả sang người khác cũng được. Mức độ tinh tế, đường nét, màu sắc hình trong app.diagrams.net vượt trội so với bất kỳ công cụ thiết kế ERD nào bởi nó sinh ra để vẽ diagram. Với SQL Developer, có thể duyệt các đối tượng cơ sở dữ liệu, chạy các câu lệnh SQL và tập lệnh SQL và chỉnh sửa và gỡ lỗi các câu lệnh PL / SQL.

 Khả năng đáp ứng nhanh: tạo ra hệ thống quản trị dữ liệu quy mô lớn với tốc độ truy vấn nhanh, chính xác.  Hoạt động đa nền tảng: có khả năng hoạt động trên nhiều nền tảng khác nhau của một công ty lớn, dữ liệu phức tạp. PowerBI là một sản phẩm văn phòng thuộc nhóm kinh doanh thông minh (Business Intelligence) của Microsoft, mục đích nâng cao và tối ưu hóa việc trực quan hóa dữ liệu thành các báo cáo, từ đó hỗ trợ quá trình phân tích dữ liệu và ra quyết định.

Khi chúng ta xây dựng báo cáo, ví dụ báo cáo quản trị, ta thường phải chiết xuất dữ liệu từ các phần mềm: phần mềm kế toán,..File chiết xuất dưới định dạng Excel và xử lý bằng Excel. Còn với PowerBI thì ta có thể viết trực tiếp các câu lệnh như bằng SQL để lấy dữ liệu trực tiếp từ các hệ thống, các phần mà không cần chiết xuất dữ liệu.

Hình 2. 3: App.Diagram.net
Hình 2. 3: App.Diagram.net

ỨNG DỤNG

SELECT KH.MAKH, HOKH + ' '+TENKH [HỌ VÀ TÊN],MAVE, SOLUONGDAT, PTTT [PHƯƠNG THỨC THANH TOÁN]. Thông thường, Index không áp dụng cho các bảng có ít dữ liệu, bảng ghi. Cột cập nhật thường xuyên ( các lệnh thêm, xóa, sửa) và cột chứa nhiều giá trị rỗng (NULL).

Mỗi bảng chỉ có 1 index Clustered, cột Primary key thường mặc định là index clustered, cột Unique thường mặc định là Non- clustered. Clustered index là loại chỉ mục được lưu trữ và sắp xếp bảng ghi theo mức độ vật lý ( theo thứ tự tăng dần), thường được tạo tạo chung với Primary key vì vậy Clustered index chỉ được tạo trên cột hoặc tập hợp cột có chứa những giá trị duy nhất. Nonclustered Index được áp dụng cho các bảng chứa một lượng bảng ghi ít, một bảng có thể có nhiều Nonclustered index.

Người quản lý hệ thống quản lý vé xe cần xem 5 tài xế có ngày sinh vào tháng 1, như vậy người quản lý phải truy vấn lấy 5 thông tin. SQL sẽ duyệt toàn bộ bảng rồi trả về kết quả và điều này làm cho truy vấn trở nên chậm chạm hơn thay vì tạo ra một View gồm 5 thông tin tài xế có ngày sinh vào tháng 1 và lúc hiển thị ra chỉ cần lấy trong View nên tốc độ sẽ nhanh hơn rất nhiều lần.

Hình 4. 1 Synonym danh sách vé xe
Hình 4. 1 Synonym danh sách vé xe

SELECT V.MAVE, SOLUONGDAT,DONGIA,NGAYDI, SUM(SOLUONGDAT*DONGIA)

KẾT QUẢ

- Giới thiệu tổng quát các nghiệp vụ hoạt động tại công ty bán vé xe khách, đối tượng nghiên cứu “Công ty cổ phần xe khách Phương Trang - FUTA BUS LINES’.  Nhóm hàm xử lý thông dụng: Day, Month, Year,GetDate, Replicate, Sum, Count, Convert,Cast.  Kiểu dữ liệu do ANSI/ISO SQL cung cấp: char, nchar, nvarchar, int, datetime, float,.

- Tạo được các mẫu báo cáo đơn giản dựa trên dữ liệu ở SQL kết nối với Power BI.  Chưa có cơ hội tiếp xúc để thực hiện trình khảo sát và hiểu sâu hơn về nghiệp vụ bán vé tại công ty.  Thời gian để thành thạo việc sử dụng các phần mềm tạo báo cáo còn hạn chế.

 Nghiên cứu và bổ sung các nghiệp vụ liên quan chưa thực hiện được trong đồ án hiện tại.  Tiến hành phỏng vấn nhiều đối tượng đã và đang làm việc tại công ty xe khách.  Học cách sử dụng các phần mềm thiết kế báo cáo để tạo ra các loại báo cáo tối ưu và mang tính trực quan.

 Mở rộng dữ liệu để có thể quản lý lương nhân viên, tài xế, tính điểm thành viên khách hàng VIP.  Tìm hiểu thêm nhiều phần mềm tạo báo cáo hoặc thiết kế các giao diện chương trình quản lý liên quan.