Xây dựng mô hình bài toán Quản lý vé máy bay_Ứng dụng cơ sở dữ liệu

22 24 0
Xây dựng mô hình bài toán Quản lý vé máy bay_Ứng dụng cơ sở dữ liệu

Đ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

Công ty kinh doanh hệ thống phòng vé máy bay, phòng vé nhập vé từ các hãng hàng không và bán lẻ cho khách hàng và bán buôn cho đại lý, trước đây mọi thứ được làm thủ công ghi sổ, từ khi phát triển lớn hơn, số lượng giao dịch trở nên quá tải và không thể kiểm soát thông tin nếu dùng sổ, vì vậy cần phải xây dựng cơ sở dữ liệu

Phần 1: Đặt vấn đề Công ty kinh doanh hệ thống phòng vé máy bay, phòng vé nhập vé từ hãng hàng không bán lẻ cho khách hàng bán buôn cho đại lý, trước thứ làm thủ công ghi sổ, từ phát triển lớn hơn, số lượng giao dịch trở nên tải khơng thể kiểm sốt thơng tin dùng sổ, cần phải xây dựng sở liệu Bài toán gồm: ● Quản lý nhập vé máy bay ● Quản lý bán vé máy bay ● Quản lý nhân viên ● Quản lý tiền Chức hệ thống: ❏ Quản lý chuỗi phòng vé máy bay: Lưu trữ tồn thơng tin phịng vé máy bay bao gồm: tên phòng, mã phòng, trưởng phòng, hotline, số lượng nhân viên, vv ❏ Quản lý nghiệp vụ nhập vé: Mỗi phòng nhập vé riêng từ hãng hàng không khác để bán, lần nhập vé từ hãng hàng khơng, nhập nhiều vé ❏ Quản lý nghiệp vụ bán vé: Khi bán vé, khách hàng mua nhiều vé hóa đơn, khách hàng mua vé hành khách chuyến bay quy định vé(mua hộ), nhân viên phòng khác bán vé cho phịng vé khác hệ thống công ty ❏ Quản lý nhân viên: Mỗi nhân viên công ty đăng ký nhân thân để liên lạc trường hợp khẩn cấp, Quản lý lương nhân viên, mã nhân viên, địa chỉ, phịng ban, vv Actor Mơ tả Trưởng phịng Quản lý nhập vé Nhân viên Bán vé Khách hàng Đặt vé Ca sử dụng đầu vào: - Thêm nhân viên, mở thêm phịng vé Nhập thêm vé Cập nhật, sửa, xóa thơng tin phịng Cập nhật, sửa thơng tin khách hàng Ca sử dụng đầu ra: - Báo cáo thông tin bán hàng - Tổng hợp thông tin nhập xuất vé - Xuất hóa đơn bán vé Danh sách Task ● ● ● ● ● ● ● ● ● ● Duy trì cập nhật thơng tin phịng vé Duy trì, cập nhật thơng tin hãng hàng khơng Duy trì, cập nhật thơng tin nghiệp vụ nhập vé Duy trì, cập nhật thơng tin nghiệp vụ bán vé Duy trì, cập nhật thơng tin khách hàng Báo cáo hoạt động bán vé theo phòng vé Báo cáo hoạt động bán vé theo nhân viên Báo cáo lượng vé bán theo hãng hàng không Báo cáo doanh thu bán vé Báo cáo lương nhân viên theo phòng vé Phần 2: Xây dựng sở Xác định thực thể: • Phịng vé • Vé • Hãng hàng khơng • Khách hàng • Nhân viên • Hóa đơn bán hàng • Nhân thân Sơ đồ thực thể quan hệ Sơ đồ cấu trúc liệu Phần 3: Xây dựng sở liệu Database diagram Tạo bảng create database PhongVe go use PhongVe go create table MayBay (MaMayBay varchar(6) primary key, TenMayBay varchar(50), SoLuongGhe int) create table ChuyenBay (MaChuyenBay varchar(6)Primary key, MaMayBay varchar(6), ThoiGianDi datetime, ThoiGianDen datetime, DiemDi varchar(6), DiemDen varchar(6)) create table SanBay (MaSanBay varchar(6) primary key, TenSanBay varchar(50), DiaChi varchar(50), hotline varchar(10)) create table NhanThan (MaNhanThan varchar(6) primary key, MaNhanVien varchar(6), HoTen varchar(50), GioiTinh varchar(3), SoDienThoai varchar(10), QuanHeVoiNhanVien varchar(10)) create table NhanVien (MaNhanVien varchar(6) primary key, MaPhong varchar(6), HoTen varchar(50), SoDienThoai varchar(10), DiaChi varchar(200), GioiTinh varchar(3)) create table PhongVe (MaPhong varchar(6) primary key, TenPhong varchar(50), DiaChi varchar(50), TruongPhong varchar(50), SoDienThoai varchar(10), MaSoThue varchar(10)) create table PhieuNhapVe (MaPhieu varchar(6) primary key, MaPhong varchar(6), NgayNhap datetime) create table HangHangKhong (MaHang varchar(6) primary key, TenHang varchar(50), TruSoChinh varchar(200), Hotline varchar(10)) create table ChiTietPhieu (MaPhieu varchar(6), MaVe varchar(6), primary key(MaPhieu,MaVe), MaHang varchar(6)) create table Ve (MaVe varchar(6) primary key, MaChuyenBay varchar(6), SoGhe varchar(6), GiaBanLe int, GiaBanBuon int) create table ChiTietHoaDon (MaHoaDon varchar(6), MaVe varchar(6), primary key(MaHoaDon,MaVe), TenHanhKhach varchar(50), CMND varchar(12)) create table HoaDon (MaHoaDon varchar(6) primary key, MaKhach varchar(6), NgayBan datetime, MaNhanVien varchar(6)) create table KhachHang (MaKhach varchar(6) primary key, TenKhach varchar(6), SoDienThoai varchar(10), DiaChi varchar(200), Loai varchar(4) check(Loai in 'Buon','Le')) Xây dựng khóa ngoại: alter table NhanThan add constraint FK_NhanThan_MaNhanVien foreign key (MaNhanVien) references NhanVien(MaNhanVien) alter table NhanVien add constraint FK_NhanVien_MaPhong foreign key (MaPhong) references PhongVe(MaPhong) alter table PhieuNhapVe add constraint FK_PhieuNhapVe_MaPhong foreign key (MaPhong) references PhongVe(MaPhong) alter table ChiTietPhieu add constraint FK_ChiTietPhieu_MaPhieu foreign key (MaPhieu) references PhieuNhapVe(MaPhieu) alter table ChiTietPhieu add constraint FK_ChiTietPhieu_MaHang foreign key (MaHang) references HangHangKhong(MaHang) alter table ChiTietPhieu add constraint FK_ChiTietPhieu_MaVe foreign key (MaVe) references Ve(MaVe) alter table ChiTietHoaDon add constraint FK_ChiTietHoaDon_MaVe foreign key (MaVe) references Ve(MaVe) alter table ChiTietHoaDon add constraint FK_ChiTietHoaDon_MaHoaDon foreign key (MaHoaDon) references HoaDon(MaHoaDon) alter table HoaDon add constraint FK_HoaDon_MaNhanVien foreign key (MaNhanVien) references NhanVien(MaNhanVien) alter table HoaDon add constraint FK_HoaDon_MaKhach foreign key (MaKhach) references KhachHang(MaKhach) alter table Ve add constraint FK_Ve_MaChuyenBay foreign key (MaChuyenBay) references ChuyenBay(MaChuyenBay) alter table ChuyenBay add constraint FK_ChuyenBay_MaChuyenBay foreign key (MaChuyenBay) references Ve(MaChuyenBay) alter table ChuyenBay add constraint FK_ChuyenBay_DiemDi foreign key (DiemDi) references SanBay(MaSanBay) alter table ChuyenBay add constraint FK_ChuyenBay_DiemDen foreign key (DiemDen) references SanBay(MaSanBay) alter table ChuyenBay add constraint FK_ChuyenBay_MaMayBay foreign key (MaMayBay) references MayBay(MaMayBay) Phần 4: Truy vấn SQL Thêm liệu vào bảng Duy trì, cập nhật thơng tin phịng vé Duy trì, cập nhật thơng tin hãng hàng khơng Duy trì, cập nhật thông tin nghiệp vụ nhập vé Duy trì, cập nhật thơng tin nghiệp vụ bán vé Duy trì, cập nhật thơng tin khách hàng Báo cáo hoạt động bán vé theo phòng vé Báo cáo hoạt động bán vé theo nhân viên Báo cáo lượng vé bán theo hãng hàng không Báo cáo doanh thu bán vé 10.Báo cáo lương nhân viên theo phòng vé Giao diện sử dụng Đăng nhập Chỉnh sửa thơng tin phịng vé Chỉnh sửa thơng tin nhân viên Nhập vé Hóa đơn bán vé ... phòng vé Phần 2: Xây dựng sở Xác định thực thể: • Phịng vé • Vé • Hãng hàng khơng • Khách hàng • Nhân viên • Hóa đơn bán hàng • Nhân thân Sơ đồ thực thể quan hệ Sơ đồ cấu trúc liệu Phần 3: Xây dựng. .. động bán vé theo phòng vé Báo cáo hoạt động bán vé theo nhân viên Báo cáo lượng vé bán theo hãng hàng không Báo cáo doanh thu bán vé 10.Báo cáo lương nhân viên theo phòng vé Giao diện sử dụng Đăng... bán vé Duy trì, cập nhật thơng tin khách hàng Báo cáo hoạt động bán vé theo phòng vé Báo cáo hoạt động bán vé theo nhân viên Báo cáo lượng vé bán theo hãng hàng không Báo cáo doanh thu bán vé

Ngày đăng: 25/01/2022, 08:57

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

  • Đang cập nhật ...

Tài liệu liên quan