Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
633,39 KB
Nội dung
lOMoARcPSD|16911414 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN - - BÀI TẬP LỚN BỘ MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ HỆ THỐNG BÁN VÉ MÁY BAY ONLINE Giảng Viên Hướng Dẫn: TS Nguyễn Quang Vũ Nhóm Sinh Viên Thực Hiê ̣n: Hồng Lê Thiện An - 18IT3 Nguyễn Quang Hoàng Vũ – 18IT2 Huỳnh Cao Bảo Long – 18IT3 Tôn Thất Hiệp – 18IT3 Đà Nẵng, tháng năm 2020 Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|16911414 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN BÀI TẬP LỚN BỘ MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ HỆ THỐNG BÁN VÉ MÁY BAY ONLINE Đà Nẵng, tháng năm 2020 Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|16911414 MỤC LỤC Trang Chương XÁC ĐỊNH YÊU CẦU ĐỀ TÀI .1 1.1 Đề tài: .1 1.2 Xác định yêu cầu chức hệ thống: 1.3 Nhóm sinh viên thực đề tài: Chương PHÂN TÍCH THIẾT KẾ .2 2.1 Xác định tác nhân: 2.1.1 Khách hàng, người truy cập website: .2 2.1.2 Người Quản trị: 2.2 Xác định trường hợp sử dụng (use-case): .2 2.2.1 Khách hàng: .2 2.2.2 Người quản trị: 2.3 Sơ đồ use-case: 2.4 Đặc tả trường hợp ca sử dụng: 2.4.1 Ca sử dụng đăng ký thành viên: .3 2.4.2 Ca sử dụng đăng nhập hệ thống: 2.4.3 Ca sử dụng tìm kiếm chuyến bay: 2.4.4 Ca sử dụng thống kê: .6 2.4.5 Ca sử dụng quản lý khách hàng: 2.4.6 Ca sử dụng quản lý đơn hàng: 2.4.7 Ca sử dụng quản lý chuyến bay: 2.4.8 Ca sử dụng chọn ghế: .10 2.5 Biểu đồ hoạt động: 11 2.5.1 Hoạt động tìm kiếm chuyến bay: 11 2.5.2 Hoạt động giao dịch: 12 2.5.3 Hoạt động đăng nhập thành viên 13 2.5.4 Hoạt động đăng ký 14 2.5.5 Hoạt động chọn ghế .15 2.5.6 Hoạt động quản lý 16 2.6 Biểu đồ tuần tự: 17 2.7 Biểu đồ lớp: 18 2.8 Biểu đồ triển khai: 18 Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|16911414 DANH MỤC HÌNH ẢNH Trang Hình 2-1 Sơ đồ Use-case .3 Hình 2-2 Biểu đồ ca sử dụng đăng ký thành viên Hình 2-3 Biểu đồ ca sử dụng đăng nhập Hình 2-4 Biểu đồ ca sử dụng tìm kiếm chuyến bay Hình 2-5 Biểu đồ ca sử dụng thống kê Hình 2-6 Biểu đồ ca sử dụng quản ý khách hàng Hình 2-7 Biểu đồ ca sử dụng quản lý chuyến bay 10 Hình 2-8 Biểu đồ ca sử dụng chọn ghê 11 Hình 2-9 Biểu đồ hoạt động tìm kiếm chuyến bay .11 Hình 2-10 Biểu đồ hoạt động giao dịch .12 Hình 2-11 Biểu đồ hoạt động đăng nhập thành viên 13 Hình 2-12 Biểu đồ hoạt động đăng ký .14 Hình 2-13 Biểu đồ hoạt động chọn ghế .15 Hình 2-14 Biểu đồ hoạt quản lý 16 Hình 2-15 Biểu đồ tuần tự 17 Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|16911414 DANH MỤC CÁC BẢNG Trang Bảng 2-1 Các sự kiện ca sử dụng đăng ký thành viên Bảng 2-2 Các sự kiện phụ ca sử dụng đăng ký thành viên Bảng 2-3 Các sự kiện ca sử dụng đăng nhập hệ thống .4 Bảng 2-4 Các sự kiện phụ ca sử dụng đăng nhập hệ thống Bảng 2-5 Các sự kiện ca sử dụng tìm kiếm chuyến bay .5 Bảng 2-6 Các sự kiện phụ ca sử dụng tìm kiếm chuyến bay Bảng 2-7 Các sự kiện ca sử dụng thống kê Bảng 2-8 Các sự kiện ca sử dụng quản lý khách hàng .7 Bảng 2-9 Các sự kiện phụ ca sử dụng quản lý khách hàng Bảng 2-10 Các sự kiện ca sử dụng quản lý đơn hàng Bảng 2-11 Các sự kiện phụ ca sử dụng quản lý đơn hàng Bảng 2-12 Các sự kiện cha sử dụng quản lý chuyến bay Bảng 2-13 Các sự kiện phụ ca sử dụng quản lý chuyến bay Bảng 2-14 Các sự kiện ca sử dụng chọn ghế 10 Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|16911414 Chương XÁC ĐỊNH YÊU CẦU ĐỀ TÀI 1.1 Đề tài: Quản lý hệ thống bán vé máy bay online 1.2 Xác định yêu cầu chức hệ thống: - Chức đăng ký, đăng nhập thành viên Chức tìm kiếm chuyến bay Chức xem, sửa, xóa thơng tin khách hàng Chức xem, sửa, xóa thơng tin chuyến bay Chức chọn ghê Chức chọn chuyến bay Chức quản lí thơng tin gồm: quản lý thành viên, quản lý dnah mục sản phẩm Chức thống kê 1.3 Nhóm sinh viên thực đề tài: - Hoàng Lê Thiện An – 18IT3 Nguyễn Quang Hoàng Vũ – 18IT2 Huỳnh Cao Bảo Long – 18IT3 Tôn Thất Hiệp – 18IT3 Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 1|Page lOMoARcPSD|16911414 Chương PHÂN TÍCH THIẾT KẾ 2.1 Xác định tác nhân: - 2.1.1 Khách hàng, người truy Xem website, thơng tin sản phẩm Tìm kiếm thơng tin sản phẩm Tìm kiếm website Có thể thực giao dịch 2.1.2 - cập website: Người Quản trị: Quản lí hoạt động trang web Cập nhập thơng tin Thêm sửa xóa khách hàng Thêm sửa xóa sản phẩm 2.2 Xác định trường hợp sử dụng (use-case): - 2.2.1 Khách hàng: Đăng ký thành viên Đăng nhập Tìm kiếm chuyến bay Chọn ghế Thanh tốn - 2.2.2 Người quản trị: Đăng nhập (admin) Thêm sửa xóa thơng tin khách hàng Thêm sửa xóa thơng tin sản phẩm Quản lý đơn hàng Kiểm tra doanh thu Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 2|Page lOMoARcPSD|16911414 2.3 Sơ đồ use-case: Hình 2-1 Sơ đồ Use-case 2.4 Đặc tả trường hợp ca sử dụng: 2.4.1 Ca sử dụng đăng ký thành viên: Tác nhân: Khách hàng Điều kiện trước: khách hàng truy cập trang web, chưa đăng ký thành viên Điều kiện sau: khách hàng trở thành thành viên hệ thống Mô tả: khách hàng cung cấp đầy đủ thông tin để đăng ký thành viên Các sự kiện chính: Hành động tác nhân Hành động hệ thống 1.Khách hàng sau truy cập website, khách 2.Hiển thị form đăng ký thành hàng muốn đặt vé phải đăng ký thành viên viên cho khánh hàng 3.Khách hàng cung cấp đầy đủ thông tin cần thiết 4.Hệ thống kiểm tra cập sau nhấn Đăng Ký nhật thơng tin khách hàng 5.Khách hàng trở thành thành viên hệ thống thêm vào danh sách thành viên Bảng 2-1 Các kiện ca sử dụng đăng ký thành viên Các sự kiện phụ: Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 3|Page lOMoARcPSD|16911414 Hành động tác nhân Hành động hệ thống 1.Khách hàng không cung cấp đủ 2.Hệ thống thông báo yêu cầu khách thông tin cần thiết, sử dụng tài hàng nhập lại đầy đủ thông tin khoản tồn Bảng 2-2 Các kiện phụ ca sử dụng đăng ký thành viên Biểu đồ ca sử dụng đăng ký thành viên: Hình 2-2 Biểu đồ ca sử dụng đăng ký thành viên 2.4.2 Ca sử dụng đăng nhập hệ thống: Các tác nhân: Thành viên Điều kiện trước: Người đăng ký thành viên Điều kiện sau: Đăng nhập thành công vào hệ thống Mô tả: Khách hàng nhập tên mật khẩu, hệ thống cho phép đăng nhập vào hệ thống nhập Các sự kiện chính: Hành động tác nhân 1.Thành viên chọn chức đăng nhập Hành động hệ thống 2.Hệ thống hiển thị form đăng nhập 3.Thành viên nhập tên mật vào form đăng nhập 4.Hệ thống kiểm tra tên mật thành viên có khơng Hiển thị đăng nhập thành công Bảng 2-3 Các kiện ca sử dụng đăng nhập hệ thống Các sự kiện phụ: Hành động tác nhân Hành động hệ thống Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 4|Page lOMoARcPSD|16911414 Thành viên đăng nhập lại chọn chức Hệ thống báo nhập sai thông tin, hiển thị form nhập lại quên mật hệ thống Thành viên nhập mã xác nhận Thành viên tiếp tục đăng nhập hệ thống rời khỏi Bảng 2-4 Các kiện phụ ca sử dụng đăng nhập hệ thống Biểu đồ ca sử dụng đăng nhập: Hình 2-3 Biểu đồ ca sử dụng đăng nhập 2.4.3 Ca sử dụng tìm kiếm chuyến bay: Các tác nhân: Khách hàng Điều kiện trước: Khách hàng truy cập hệ thống Điều kiện sau: khách hàng có nhu cầu tìm kiếm thơng tin chuyến bay Mơ tả: Khách hàng tìm kiếm sản phẩm Các sự kiện chính: Hành động tác nhân Hành động hệ thống 1.Khách hàng click vào tìm kiếm 2.Hệ thống hiển thị form tìm kiếm: tìm chuyến bay kiếm theo điểm đi, điểm đến, thời gian bay, thời gian đến 3.Khách hàng nhập thông tin cần thiết 4.Hệ thống hiển thị kết quả tìm kiếm vào form tìm kiếm nhấn nút tìm kiếm Bảng 2-5 Các kiện ca sử dụng tìm kiếm chuyến bay Các kiện phụ: Hành động tác nhân Hành Động hệ thống Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 5|Page lOMoARcPSD|16911414 3.Khách hàng không nhập thơng 4.Hệ thống khơng hiển thị kết quả tin tìm kiếm Bảng 2-6 Các kiện phụ ca sử dụng tìm kiếm chuyến bay Biểu đồ ca sử dụng tìm kiếm chuyến bay: Hình 2-4 Biểu đồ ca sử dụng tìm kiếm chuyến bay 2.4.4 Ca sử dụng thống kê: Các tác nhân:Người quản trị Điều kiện trước: Người quản trị truy cập hệ thống ( admin) Điều kiện sau: Khách hàng, chuyến bay, doanh thu, hóa đơn thống kê Mơ tả: Thống kê tất cả chuyến bay, doanh thu, khách hàng, hóa đơn Các sự kiện chính: Hành động tác nhân Hành động hệ thống Người quản trị đăng nhập vào hệ Hệ thống tự động thống kê hiển thị thống danh sách thống kê Nhận thống kê từ hệ thống Bảng 2-7 Các kiện ca sử dụng thống kê Biểu đồ ca sử dụng thống kê: Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 6|Page lOMoARcPSD|16911414 Hình 2-5 Biểu đồ ca sử dụng thống kê 2.4.5 Ca sử dụng quản lý khách hàng: Các tác nhân: người quản trị Điều kiện trước: Người quản trị truy cập hệ thống Điều kiện sau: Danh sách khách hàng thống kê Mô tả: Xem danh sách khách hàng, thêm sửa xóa khách hàng Các sự kiện chính: Hành động tác nhân Hành động hệ thống 1.Người quản trị đăng nhập vào hệ 2.Hệ thống hiển thị tùy chọn thống 3.Click chọn quản lý khách hàng 4.Hiển thị danh sách khách hàng 5.Tiến hành thao tác thêm sửa Hệ thống tự động cập nhật xóa Bảng 2-8 Các kiện ca sử dụng quản lý khách hàng Các sự kiện phụ: Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 7|Page lOMoARcPSD|16911414 Hành động tác nhân Hành động hệ thống Nhận thông báo Khơng hiển thị khách hàng chưa có khách hàng Bảng 2-9 Các kiện phụ ca sử dụng quản lý khách hàng Biểu đồ ca sử dụng quản lý khách hàng: Hình 2-6 Biểu đồ ca sử dụng quản ý khách hàng 2.4.6 Ca sử dụng quản lý đơn hàng: Các tác nhân: người quản trị Điều kiện trước: Người quản trị truy cập hệ thống Điều kiện sau: Danh sách đơn hàng thống kê Mô tả: Xem danh sách đơn hàng, thêm sửa xóa khách hàng Các sự kiện chính: Hành động tác nhân Hành động hệ thống 1.Người quản trị đăng nhập vào hệ 2.Hệ thống hiển thị tùy chọn thống click chọn quản lý đơn hàng 4.Hiển thị danh sách đơn hàng 5.Tiến hành thao tác thêm sửa xóa 6.Hệ thống tự động cập nhật Bảng 2-10 Các kiện ca sử dụng quản lý đơn hàng Các sự kiện phụ: Hành động tác nhân Hành động hệ thống Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 8|Page lOMoARcPSD|16911414 Nhận thông báo Khơng hiển thị đơn hàng chưa có đơn hàng Bảng 2-11 Các kiện phụ ca sử dụng quản lý đơn hàng 2.4.7 Ca sử dụng quản lý chuyến bay: Các tác nhân: người quản trị Điều kiện trước : người quản trị truy cập hệ thống Điều kiện sau: Danh sách chuyến bay thống kê Mô tả : Xem danh sách chuyến bay, thêm sửa xóa chuyến bay Các sự kiện chính: Hành động tác nhân Hành động hệ thống 1.Người quản trị đăng nhập vào hệ 2.Hệ thống hiển thị tùy chọn thống 3.Click chọn quản lý chuyến bay 4.Hiển thị danh sách chuyến bay 5.Tiến hành thao tác thêm sửa Hệ thống tự động cập nhật xóa chuyến bay Bảng 2-12 Các kiện cha sử dụng quản lý chuyến bay Các sự kiện phụ Hành động tác nhân Nhận thông báo Hành động hệ thống Không hiển thị chuyến bay chưa có chuyến bay cập nhật Bảng 2-13 Các kiện phụ ca sử dụng quản lý chuyến bay Biểu đồ ca sử dụng quản lý chuyến bay: Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 9|Page lOMoARcPSD|16911414 Hình 2-7 Biểu đồ ca sử dụng quản lý chuyến bay 2.4.8 Ca sử dụng chọn ghế: Các tác nhân: Khách hàng Điều kiện trước: khách hàng truy cập vào hệ thống Điều kiện sau: Có ghế cho khách hàng tùy chọn Mô tả : Khách hàng chọn ghế trống Các sự kiện chính: Hành động tác nhân Hành động hệ thống 1.Khách hàng đăng nhập vào hệ Hệ thống hiển thị danh sách ghế thống cho khách hàng chọn Khách hàng lựa chọn ghế trống Hệ thống kiểm tra tự động cập bấm tiếp tục nhật Hệ thống thị hóa đơn cho khách hàng Bảng 2-14 Các kiện ca sử dụng chọn ghế Biểu đồ ca sử dụng chọn ghế: Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 10 | P a g e lOMoARcPSD|16911414 Hình 2-8 Biểu đồ ca sử dụng chọn ghê 2.5 Biểu đồ hoạt động: 2.5.1 Hoạt động tìm kiếm chuyến bay: Đặc tả hoạt động : khách hang chọn chức tìm kiếm chuyến bay, sau hệ thống hiển thị form tìm kiếm chuyến bay, tìm kiếm theo địa điểm đi, địa điểm đến, thời gian đi, thời gian đến, hệ thống hiển thị chuyến bay phù hợp Hình 2-9 Biểu đồ hoạt động tìm kiếm chuyến bay Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 11 | P a g e lOMoARcPSD|16911414 2.5.2 Hoạt động giao dịch: Đặc tả hoạt động : Khách hàng đăng nhập vào hệ thống , hệ thống cung cấp cho bạn tùy chọn: tìm chuyến bay, chọn ghế, đặt vé, tốn, Sau giao dịch tài khoản bạn đủ tiền để toán, ngược lại đăng nhập sai thông tin tài khoản không đủ điều kiện tốn hệ thống sẻ gửi thơng báo cho bạn Hình 2-10 Biểu đồ hoạt động giao dịch Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 12 | P a g e lOMoARcPSD|16911414 2.5.3 Hoạt động đăng nhập thành viên Đặc tả hoạt động: Thành viên chọn chức đăng nhập, hệ thống hiển thị form đăng nhập yêu cầu thành viên nhập username & password , sai hệ thống báo lỗi yêu cầu nhập lại, báo thành cơng Hình 2-11 Biểu đồ hoạt động đăng nhập thành viên Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 13 | P a g e lOMoARcPSD|16911414 2.5.4 Hoạt động đăng ký Mô tả hoạt động: Khách hàng đăng ký hệ thống hiển form đăng ký , khách hàng nhập thông tin cần thiết sau nhập xong hệ thống kiểm tra gửi phản hồi cho khách hàng.Nếu tài khoản sai tồn tại, hệ thống gửi phản hồi yêu cầu nhập lại Hình 2-12 Biểu đồ hoạt động đăng ký Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 14 | P a g e lOMoARcPSD|16911414 2.5.5 Hoạt động chọn ghế Mô tả hoạt động: khách hàng truy cập trang web , tiến hành chọn ghế , ghế có dấu X cho biết có người mua, Sau khách hàng bấm tiếp tục, hệ thống hiển thị hóa đơn cho khách hàng Hình 2-13 Biểu đồ hoạt động chọn ghế Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 15 | P a g e lOMoARcPSD|16911414 2.5.6 Hoạt động quản lý Mô tả hoạt động : Người quản trị đăng nhập vào hệ thống, chọn tùy chọn như: quản lý chuyến bay, quản lý khách hàng, quản lý vé, quản lý hóa đơn Hệ thống hiển thị danh sách Hình 2-14 Biểu đồ hoạt quản lý Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 16 | P a g e lOMoARcPSD|16911414 2.6 Biểu đồ tuần tự: Khách hàng tiến hành nhập thông tin vào form đăng nhập, Hệ thống tiến hành kiểm tra thông tin phản hồi lại cho khách hàng, khách hàng tiến hành chọn vé & mua vé Hệ thống tự cập nhật phản hồi khách hàng Hình 2-15 Biểu đồ Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 17 | P a g e lOMoARcPSD|16911414 2.7 Biểu đồ lớp: 2.8 Biểu đồ triển khai: Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 18 | P a g e lOMoARcPSD|16911414 ... HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN BÀI TẬP LỚN BỘ MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ HỆ THỐNG BÁN VÉ MÁY BAY ONLINE Đà Nẵng, tháng năm 2020 Bài tập lớn: Công Nghệ Phần Mềm... 10 Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|16911414 Chương XÁC ĐỊNH YÊU CẦU ĐỀ TÀI 1.1 Đề tài: Quản lý hệ thống bán vé máy bay online 1.2 Xác định yêu cầu chức hệ thống: ... chuyến bay Các kiện phụ: Hành động tác nhân Hành Động hệ thống Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 5|Page lOMoARcPSD|16911414 3.Khách hàng không nhập thông 4 .Hệ thống