Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 48 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
48
Dung lượng
1,52 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ HỆ THỐNG BÁN VÉ MÁY BAY TRỰC TUYẾN Người hướng dẫn: TS Trương Ninh Thuận MỤC LỤC MỤC LỤC i DANH MỤC HÌNH VẼ .iv I Đặc tả hệ thống I.1 Mô tả hệ thống I.2 Các định nghĩa II Đặc tả bổ sung II.1 Hiệu II.2 Tính đắn II.3 Bảo mật II.4 Ràng buộc thiết kế .3 II.5 Tham khảo III Mơ hình ca sử dụng III.1 Phần Front-end III.1.1 Đăng ký tài khoản .4 III.1.2 Đăng nhập III.1.3 Tìm chuyến bay III.1.4 Đặt chuyến bay III.1.5 Xem thông tin chuyến bay III.1.6 Xem lịch trình III.2 Phần Back-end III.2.1 Đăng nhập III.2.2 Quản trị người dùng 10 III.2.3 Quản trị chuyến bay 11 i III.2.4 Quản trị Đặt chuyến bay 13 IV Biểu đồ hoạt động 14 IV.1 Phần Front-end .14 IV.1.1 Đăng ký tài khoản 14 IV.1.2 Đăng nhập .15 IV.1.3 Tìm chuyến bay .16 IV.1.4 Đặt chuyến bay 17 IV.1.5 Xem thông tin chuyến bay 18 IV.1.6 Xem lịch trình 18 IV.2 Phần Back-end .19 IV.2.1 Quản trị Đặt chuyến bay 19 IV.2.2 Đăng nhập .19 IV.2.3 Quản trị người dùng 20 IV.2.4 Quản trị chuyến bay 21 V Biểu đồ .22 V.1 Phần Front-end 22 V.1.1 Đăng ký tài khoản .22 V.1.2 Đăng nhập 22 V.1.3 Tìm chuyến bay 23 V.1.4 Đặt chuyến bay 24 V.1.5 Xem thông tin chuyến bay 25 V.1.6 Xem lịch trình 25 V.2 Phần Back-end 26 V.2.1 Đăng nhập 26 V.2.2 Quản trị người dùng 27 ii V.2.3 Quản trị chuyến bay 28 V.2.4 Quản trị Đặt chuyến bay 29 VI Biểu đồ cộng tác 30 VI.1 Phần Front-end .30 VI.1.1 Đăng ký tài khoản 30 VI.1.2 Đăng nhập .30 VI.1.3 Đặt chuyến bay 31 VI.1.4 Tìm chuyến bay .32 VI.1.5 Xem thông tin chuyến bay 32 VI.1.6 Xem lịch trình 33 VI.2 Phần Back-end .33 VI.2.1 Đăng nhập .33 VI.2.2 Quản trị người dùng 34 VI.2.3 Quản trị chuyến bay 35 VI.2.4 Quản trị Đặt chuyến bay 35 VII Biểu đồ sở liệu 36 VIII Biểu đồ lớp 37 VIII.1 Các lớp thực thể lưu thông tin .37 VIII.2 Các lớp xử lý nghiệp vụ iii DANH MỤC HÌNH VẼ Hình 1: Biểu đồ ngữ cảnh hệ thống .2 Hình 2: Các ca sử dụng tác nhân hệ thống Hình 3: Mơ hình ca sử dụng phần Front-end Hình 4: Mơ hình ca sử dụng phần Back-end .10 Hình 5: Biểu đồ hoạt động Đăng ký 15 Hình 6: Biểu đồ hoạt động Đăng nhập 16 Hình 7: Biểu đồ hoạt động Tìm chuyến bay .17 Hình 8: Biểu đồ hoạt động Đặt chuyến bay 18 Hình 9: Biểu đồ hoạt động Xem thơng tin chuyến bay .19 Hình 10: Biểu đồ hoạt động Xem lịch trình 19 Hình 11: Biểu hoạt động Quản trị Đặt chuyến bay 20 Hình 12: Biểu đồ hoạt động Đăng nhập back-end 20 Hình 13: Biểu đồ hoạt động Quản trị người dùng .21 Hình 14: Biểu đồ hoạt động Quản trị chuyến bay .22 Hình 15: Biểu đồ Đăng ký tài khoản .23 Hình 16: Biểu đồ Đăng nhập 23 Hình 17: Biểu đồ Tìm chuyến bay 24 Hình 18: Biểu đồ Đặt chuyến bay 25 Hình 19: Biểu đồ Xem thông tin chuyến bay 26 Hình 20: Biểu đồ Xem lịch trình .26 Hình 21: Biểu đồ Đăng nhập trang quản trị 27 Hình 22: Biểu đồ Quản trị người dùng 28 Hình 23: Biểu đồ Quản trị chuyến bay 29 iv Hình 24: Biểu đồ Quản lý đặt vé .30 Hình 25: Biểu đồ cộng tác Đăng ký 31 Hình 26: Biểu đồ cộng tác Đăng nhập 31 Hình 27: Biểu đồ cộng tác Đặt vé .32 Hình 28: Biểu đồ cộng tác Tìm chuyến bay 33 Hình 29: Biểu đồ cộng tác Xem thông tin Chuyến bay 33 Hình 30: Biểu đồ cộng tác Xem lịch trình 34 Hình 31: Biểu đồ cộng tác Đăng nhập Quản trị 34 Hình 32: Biểu đồ cộng tác Quản trị Người dùng 35 Hình 33: Biểu đồ cộng tác Quản trị chuyến bay 36 Hình 34: Biểu đồ cộng tác Quan trị Đặt Vé 36 Hình 35: Biểu đồ sở liệu 37 Hình 36: Biểu đồ lớp thực thể lưu thông tin Hình 37: Biểu đồ lớp xử lý nghiệp vụ v I Đặc tả hệ thống I.1 Mô tả hệ thống Hệ thống bán vé máy bay qua mạng internet Vietnam Airline Hệ thống cho phép khách hàng tìm kiếm chuyến bay, xem lịch trình bay, đặt vé trực tuyến Vé sau chuyển đến khách hàng theo địa mà khách hàng đăng kí Để khách hàng tốn trục tuyến, hệ thống bán vé kết nối với hệ thống toán trực tiếp mạng (như PayPal) VISA/Master Card Khách hàng tùy chọn việc đăng ký tài khoản khách hàng hệ thống để tiện cho việc mua vé trực tuyến sau này, có hội hưởng dịch vụ chăm sóc khách hàng khác Hệ thống cịn cho phép nhân viên Vietname Airline nhập thay đổi thông tin tuyến bay, chuyến bay, vé, thông tin tài khoản khách hàng Mỗi nhân viên có tài khoản quản trị với quyền truy cập hệ thống khác Hình 1: Biểu đồ ngữ cảnh hệ thống I.2 Các định nghĩa Tuyến bay Đường bay hai địa điểm Chuyến bay Hành trình máy bay tuyến có thời điểm khởi hành cụ thể Mỗi tuyến bay có nhiều chuyến bay hoạt động vi Tài khoản khách hàng Tài khoản cho phép khách hàng đăng nhập vào hệ thống Mỗi tài khoản có Số thẻ nhất, mật người dùng đặt số thông tin liên quan đến người dùng, họ tên, ngày sinh, số chứng minh, quốc tịch, số tài khoản ngân hàng… Tài khoản quản trị Tài khoản cho phép nhân viên Vietnam Airline (người quản trị) truy cập vào trang quản trị hệ thống Mỗi tài khoản có Tên tài khoản riêng, mật khẩu, quyền thông tin liên quan đến người quản trị Visa/Master Card mạng Tài khoản ngân hàng cho phép thực giao dịch tốn tài qua PayPal Hệ thống toán trực tuyến qua mạng internet phổ biến với tài khoản Visa/Master Card II Đặc tả bổ sung II.1 Hiệu Hệ thống hoạt động liên tục 24/24 Hoạt động tốt có nhiều người truy cập lúc Độ trễ hệ thống thấp II.2 Tính đắn Hệ thống hoạt động tốt có nhiều người truy cập Phải có thơng báo lỗi, cảnh báo hệ thống có lỗi hay định dạng liệu vào sai/thiếu Phải có thơng báo hết vé II.3 Bảo mật Hệ thống phải phân quyền truy cập để đảm bảo không xảy việc truy cập hay thay đổi thông tin quan trọng hệ thống: - Chỉ có người quản trị có quyền thay đổi thông tin chuyến bay, giá vé - Hệ thống nên phân chia thành hai miền ứng dụng riêng để dễ quản lý phân quyền - Một phiên cho q trình đặt vé khơng q 20 phút Nếu hệ thống đề nghị thực lại vii II.4 Ràng buộc thiết kế Hệ thống xây dựng tích hợp với trang tốn trực tuyến PayPal tài khoản Visa/Master Card Hệ thống xây dựng hoạt động web, hệ trị sở liệu Microsoft SQL 2005, đảm bảo hoạt động trình duyệt phổ biến Internet Explorer, Mozilla Firefox, Opera, Chrome Sarafi II.5 Tham khảo Một số hệ thơng tốn trực tiếp dùng Visa/Master Card thông qua hệ thống PayPal như: - Mua Token trò chơi EGO www.ego-city-com Mua tài khoản trang chia sẻ www.rapidshare.com Trang mua bán www.amazon.com III Mơ hình ca sử dụng uc Use Case Model Actors Front-end Back-end + He thong thang toan + Dang ki tai khoan + Khach hang + Dang nhap + Dang nhap + Quan tri + Quan tri Chuyen bay + Dat chuyen bay + Quan tri Dat chuyen bay + Tim chuyen bay + Quan tri Nguoi dung + Xem lich trinh + Xem thong tin chuyen bay Hình 2: Các ca sử dụng tác nhân hệ thống Hệ thống chia làm hai hệ thống nhỏ, phục vụ việc triển khai, bảo mật, phân quyền quản lý tài nguyên hệ thống tiện lợi dễ dàng: - - Phần Front-end: Cung cấp dịch vụ trực tiếp cho khách hàng, tìm chuyến bay, đặt vé, xem lịch trình bay… Phần yêu cầu cao giao diện, tốc độ xử lý Phần Back-end: Cung cấp dịch vụ quản trị hệ thống, sử dụng người quản trị hệ thống Phần yêu cầu cao tính bảo mật viii III.1 Phần Front-end uc Front-end Dang ki tai khoan Dang nhap Tim chuyen bay He thong thang toan Khach hang Xem lich trinh (from Actors) (from Actors) Dat chuyen bay Xem thong tin chuyen bay Hình 3: Mơ hình ca sử dụng phần Front-end III.1.1 Đăng ký tài khoản Brief Description Mô tả cách khách hàng đăng ký tài khoản Flow of Events Basic Flow Hệ thống hiển thị trang Đăng ký, yêu cầu người dùng nhập thông tin, gồm: họ tên; tuổi; địa chỉ; số điện thoại; nghề nghiệp; quốc tịch; số chứng minh nhân dân/ hộ chiếu, ngày cấp, ngày hết hạn; số tài khoản ngân hàng, chủ tài khoản; địa nhận hóa đơn; mật khẩu, câu hỏi nhắc mật Người dùng nhập thông tin, nhấn nút Đăng ký Hệ thống kiểm tra, trả Số thẻ cho người dùng Alternative Flows Nhập thiếu/ sai định dạng: Hệ thống thông báo ix