Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 61 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
61
Dung lượng
3,09 MB
Nội dung
ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG XÂY DỰNG WEBSITE ĐẶT TOUR DU LỊCH TRỰC TUYẾN MYTOUR ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Table of Contents LỜI MỞ ĐẦU Lý chọn đề tài Mục đích ý nghĩa đề tài 1.1 Mục đích 1.2 Ý nghĩa 1.3 Đối tượng nghiên cứu 1.4 Phạm vi nghiên cứu PHẦN I: CONCEIVE (Ý TƯỞNG) 1.1 ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) 1.1.1 Thành Viên PHẦN II: DESIGN (PHÂN TÍCH VÀ THIẾT KẾ) 2.1 KHẢO SÁT HIỆN TRẠNG 2.2 BIỂU ĐỒ USE CASE 2.2.1 Use Case “Đăng ký” 2.2.2 Use Case “đăng nhập” 11 2.2.3 Use Case “Tìm kiếm tour” 14 2.2.4 Use Case “Tìm kiếm khách sạn” 17 2.2.5 Use Case “Đặt tour” 20 2.2.6 Use Case “Quản lý cmt” 23 2.2.7 Use Case “Quản lý thông tin cá nhân” 27 2.2.8 Use Case “Quản lý giỏ” 29 2.2.9 Use Case “Quản lý đặt tour khách hàng” 32 2.2.10 Use Case “Quản lý đặt tour admin” 35 2.2.11 Use Case “Quản lý thành viên” 38 2.2.12 Use Case “Quản lý khách sạn” 41 2.2.13 Use Case “Quản lý tour” 44 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG 2.2.14 Use Case “Quản lý tour” 47 2.3 BIỂU ĐỒ ĐÓNG GÓI 51 2.4 THIẾT KẾ CƠ SỞ DỮ LIỆU 51 PHẦN III: IMPLEMENTATION (THỰC HIỆN) 51 PHẦN IV: OPERATION (VẬN HÀNH & KIỂM THỬ) 52 4.1 TRIỂN KHAI HỆTHỐNG 52 4.1.1 Đăng ký: 52 4.1.2 Đăng nhập: 53 4.1.3 Tìm kiếm 54 4.1.4: Hiển thị trang chủ/ thống kê báo cáo 56 4.1.5 Xem chi tiết sản phẩm 57 4.1.6 Quản lý giỏ hàng 58 4.1.7 Quản lý nhân viên 59 4.1.8 Thanh toán 60 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Tổng Quan Dự Án Tên dự án Ngày bắt đầu kết thúc Website đặt tour du lịch mytour 19/10/2017 – 16/11/2017 Lớp-Trường CS 445 M - Đại học Duy Tân Tên GVHD Mai Thị An Ninh Nguyễn Văn Ánh Lớp: K20 TPM5; Khoa: Công nghệ thông tin; Trường: ĐH Duy Tân Trưởng nhóm Mail: nguyenanhbmb@gmail.com Tel: +84 1675911889 Thành viên Nguyễn Mạnh Cường LỜI MỞ ĐẦU Lý chọn đề tài Spring Framework cung cấp cách hiệu tính cần thiết để tạo ứng dụng thương mại phức tạp, vượt lên khỏi mơ hình lập trình chiếm ĐỒÁN CHUN NGÀNHTÍCHHỢPHỆTHỐNG vị trí ưu lịch sử ngành cơng nghiệp phần mềm Nó tạo nên khung, cung cấp mô hình qn làm cho áp dụng vào hầu hết loại ứng dụng tạo tảng ngôn ngữ Java ngày Bộ khung Spring coi thực thi cách làm việc dựa thói quen thực hành tốt tiêu chuẩn công nghiệp, đồng thời tạo hội cho lĩnh vực Java sử dụng Như vậy, việc xây dựng website Spring Framework vơ đơn giản hiệu Mục đích ý nghĩa đề tài Mục đích Website giúp cho việc quản lý tour đặt tour dễ dàng với việc thống kê báo cáo đăng ký tour theo mốc thời gian giảm thiểu tối đa chi phí Ý nghĩa Website giúp admin dễ dàng việc quản lý tất thứ việc đặt tour khách sạn Đối tượng nghiên cứu Nghiên cứu ngơn ngữ hỗ trợ q trình xây dựng sản phẩm : Java, HTML, CSS công nghệ Spring Phạm vi nghiên cứu Công ty đặt tour du lịch CHƯƠNG I: Ý TƯỞNG (CONCEIVE) 1.1 1.1.1 ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) Thành Viên Họ &Tên (Sinh viên): Nguyễn Văn Ánh Chuyên ngành: Công Nghệ Phần Mềm Tên Ý tưởng (Sản phẩm): Website đặt tour du lịch ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Ngày/Tháng/Năm: 20/11/2017 a Mơ tả ý tưởng sản phẩm: Quy trình, phương pháp quản lý tồn hoạt động cơng ty tour phải thực cách dễ dàng, nhanh chóng hiệu Số lượng khách quán lớn nên việc quản lý phải công nghệ hóa Nhằm mục đích tìm kiếm, cập nhật, bổ sung xóa vé tour, khách sạn, giao dịch cách thuận tiện, hiệu nhanh chóng Ngồi ra, việc phân loại sản phẩm tự động hoàn tồn Vì việc truy xuất hồ sơ dễ dàng Em tin sản phẩm khả quan có tiềm phát triển mạnh sau Đánh giá sở kiến thức sinh viên - Java, HTML, CSS, công nghệ spring - Photoshop CS Illustrator CS b Đánh giá khả phát triển sản phẩm Ước tính số lượng người hưởng lợi 10000 từ sản phẩm bạn Ước tính số lượng người bỏ tiền 50 mua sản phẩm bạn Liệt kê loại đối tượng - Công ty hưởng lợi từ ý tưởng sản phẩm bạn (ít - Quản lý - Khách hàng 1, nhiều 5): Trung bình Khá Cao Rất Cao Đánh giá khả nhà đầu tư bỏ tiền cho ý tưởng sản X phẩm bạn: ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Trung bình Ước tính độ khó để phát triển thành công sản phẩm bạn: Ước lượng số năm cần thiết để phát triển sản phẩm bạn: Khá Cao Rất Cao x Tháng ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG PHẦN II: DESIGN (PHÂN TÍCH VÀ THIẾT KẾ) 2.1 KHẢO SÁT HIỆN TRẠNG Hiện nhu cầu du lịch ngày tăng cao Do đó, website đặt tour du lịch, khách sạn đời, tập trung cho sản phẩm quán khơng gian hồn hảo cho khách hàng 2.2 BIỂU ĐỒ USE CASE Tác nhân : - Khách hàng - Admin Hình 2.1: Biểu đồ Use Case chung 2.2.1 Use Case “Đăng ký” a/ Biểu đồ Use Case ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Hình 1.1: Biểu đồ Use Case đăng kí b/ Đặc tả chi tiết luồng kiện đăng ký Use case Đăng ký Tác nhân Thành viên Mô tả Tạo tài khoản thành viên Luồng Sự Kiện Tác Nhân Nhập tên đăng nhập, mật khẩu, HệThống Kiểm tra tên đăng nhập hệthống Nếu tồn tại, thông báo tên đăng nhập tồn tại, quay lại bước Thông báo đăng ký thành công c/ Biểu đồ hoat động: ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Hình 1.2: Biểu đồ hoạt động đăng ký d/ Biểu đồ 10 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Hình 8.3.1: Biểu đồ Chỉnh sửa : Hình 8.3.2: Biểu đồ chỉnh sửa Xóa sản phẩm : Hình 8.3.3: Biểu đồ xóa 2.2.14 Use Case “Quản lý blog” a/ Biểu đồ Use Case 47 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Hình 8.1: Biểu đồ Use Case b/ Đặc tả chi tiết luồng kiện quản Use case Quản lý blog Tác nhân Admin Mô tả Thêm blog vào sở liệu, xóa, sửa Điều kiện trước Luồng kiên Tác nhân Hệthống 17 Đăng nhập vào hệthống Hiển thị form csdl 18 Kích chọn “quản lý v” blog, “quản lý blog” header 48 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Điều kiện sau c/ Biểu đồ hoạt động Hình 8.2: Biểu đồ hoạt động quản lý d/ Biểu đồ Thêm hàng vào kho: 49 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Hình 8.3.1: Biểu đồ Chỉnh sửa : Hình 8.3.2: Biểu đồ chỉnh sửa Xóa sản phẩm : Hình 8.3.3: Biểu đồ xóa 50 ĐỒÁN CHUN NGÀNHTÍCHHỢPHỆTHỐNG 2.3 BIỂU ĐỒ ĐĨNG GĨI Từ việc phân tích USE CASE tác nhân, ta xây dựng thành gói USE CASE sau: 2.4 THIẾT KẾ CƠ SỞ DỮ LIỆU PHẦN III: IMPLEMENTATION (THỰC HIỆN) 3.1.BIỂU ĐỒ LỚP 3.2.MƠ HÌNH THỰC THỂ LIÊN KẾT 3.3.THIẾT KẾ CƠ SỞ DỮ LIỆU 3.4.THIẾT KẾ PROTOTYPE 51 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG PHẦN IV: OPERATION (VẬN HÀNH & KIỂM THỬ) 4.1 TRIỂN KHAI HỆTHỐNG 4.1.1 Đăng ký: Hiển thị Đăng ký Mô tả Hiển thị giao diện đăng ký để người dùng tạo tài khoản hệthống Hiển thị truy cập Click vào “Tạo tài khoản” Nội dung hiển thị Data Mô tả Item Type Họ tên Textbox Tên hiển thị người dùng Tên truy cập Textbox Tên tài khoản truy cập hệthống Mật Textbox Mật cho tài khoản đăng nhập Đăng ký Button Click để đăng ký sau nhập xong thông tin 52 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Hành động Tên hành động Mô tả Thành công Không thành công Click Đăng ký Click để đăng ký tài khoản Chuyển đến trang Thông báo - Không cho phép click đăng nhập không thành chưa nhập đầy đủ thông tin công: “Tài - Cho phép click nhập đầy đủ thông tin khoản đăng ký tồn tại” “Mật khơng xác” 4.1.2.Đăng nhập: Hiển thị Đăng nhập Mơ tả Hiển thị giao diện đăng nhập để người dùng đăng nhập vào hệ 53 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNGthống Hiển thị truy cập Click vào “Đăng Nhập” Nội dung hiển thị Data Mô tả Item Type Tài khoản Textbox Tài khoản đăng nhập người dùng Mật Textbox Mật đăng nhập tài khoản Đăng nhập Button Click sau nhập đầy đủ thông tin để đăng nhập Hành động Tên hành động Mô tả Thành công Không thành công Click Đăng nhập Sau người dùng nhập Chuyển đến trang Thơng báo: đầy đủ thơng tin Click để chủ “Tài khoản đăng nhập vào hệthống mật bị sai” 4.1.3 Tìm kiếm 54 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Sau nhập vào từ khóa “Series 2” bấm Search giao diện sau: Hiển thị Tìm kiếm Mơ tả Hiển thị giao diện tìm kiếm sản phẩm Hiển thị truy cập Ln xuất tất trang Nội dung hiển thị Data Mơ tả Item Type Nhập từ khóa tìm Textbox Từ khóa để tìm kiếm Button Click để tìm kiếm sản phẩm theo từ kiếm Search khóa Trang chủ Lable Click để quay trang chủ Hiển thị image Click để chọn cách hiển thị sản phẩm Sắp xếp Tree List Click để chọn cách xếp sản phẩm Mô tả Thành công Hành động Tên hành động Không thành công Click Search Click trang chủ Sau nhập từ khóa tìm Chuyển đến trang kiếm, click để tìm kiếm sản chưa sản phẩm theo phẩm từ khóa tìm kiếm Click để quay lại trang chủ Chuyển đến trang chủ Click hiển thị Click để thay đổi hiển Hiển thị sản phẩm thị kiểu list/lưới 55 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Click xếp Click để chọn cách xếp Hiển thị danh sach sản phẩm sản phẩm theo thứ tự khác 4.1.4: Hiển thị trang chủ/ thống kê báo cáo Hiển thị Hiển thị trang chủ Mô tả Hiển thị giao diện trang chủ hệthống Hiển thị truy cập Click vào “TRANG CHỦ” MENU hay click vào logo cửa hàng Nội dung hiển thị Data Mô tả Item Type Trang chủ DropDownList Click để vào trang chủ Thống kê báo cáo Label Thống kê báo cáo Ảnh sản phẩm Image Click muốn xem chi tiết sản phẩm Hành động 56 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Tên hành động Mô tả Thành công Không thành công Click Trang chủ Thống kê báo cáo Nếu người dùng muốn vào Chuyển trang chủ click chủ Nếu muốn xem chi tiết Hiển thị trang doanh doanh thu 4.1.5 đến trang thu Xem chi tiết sản phẩm Hiển thị Thông tin sản phẩm Mô tả Hiển thị giao diện thông tin chi tiết sản phẩm Hiển thị truy cập Click vào sản phẩm hệthống Nội dung hiển thị Item Type Sản phẩm bán Image Data Hình ảnh sản phẩm bán nhiều nhiều Thanh tốn Mô tả Button Thêm vào giỏ hàng Click để thêm sản phẩm vào giỏ hàng chuyển sang trang giỏ hàng Thêm vào giỏ hàng Button Click để thêm sản phẩm vào giỏ hàng, giữ nguyên trang Hành động Tên hành động Mô tả Thành công Khơng thành cơng Click tốn Muốn thêm sản phẩm vào Chuyển đến trang giỏ hàng chuyển tới trang giỏ hàng quan lý giỏ hàng click 57 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Click Thêm vào Muốn thêm sản phẩm vào Thông giỏ hàng giỏ hàng click báo: “Đã thêm sản phẩm vào giỏ” 4.1.6 Quản lý giỏ hàng Hiển thị Quản lý giỏ hàng Mô tả Hiển thị giao diện giỏ hàng Hiển thị truy cập Click vào toán trang chi tiết sản phẩm Nội dung hiển thị Data Mô tả Item Type Số lượng Textbox Nhập số lượng sản phẩm Loại bỏ Label Click để xóa sản phẩm khỏi giỏ hàng Cập nhật giỏ hàng Button Click lưu lại giỏ hàng sau chỉnh sửa số lượng, loại bỏ Tiếp tục mua hàng Button Click để vào trang chủ Thanh tốn hóa Button Click để vào trang tốn Mơ tả Thành công đơn Hành động Tên hành động Không thành cơng Click loại bỏ Nếu muốn xóa sản phẩm Xóa sản phẩm khỏi khỏi giỏ hàng click giỏ hàng Click Cập nhật giỏ Nếu muốn lưu thay đổi Hiển thị thay đổi hàng giỏ hàng click trang giỏ hàng 58 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG Click Tiếp tục mua Nếu muốn tiếp tục đặt mua Chuyển đến trang hàng click Click Thanh toán Nếu muốn toán giỏ Chuyển đến trang hóa đơn hàng click chủ tốn 4.1.7 Quản lý nhân viên Hiển thị Quản lý giỏ hàng Mô tả Hiển thị giao diện giỏ hàng Hiển thị truy cập Click vào toán trang chi tiết sản phẩm Nội dung hiển thị Data Mô tả Item Type Số lượng Textbox Nhập số lượng sản phẩm Loại bỏ Label Click để xóa sản phẩm khỏi giỏ hàng Cập nhật giỏ hàng Button Click lưu lại giỏ hàng sau chỉnh sửa số lượng, loại bỏ Tiếp tục mua hàng Button Click để vào trang chủ Thanh tốn hóa Button Click để vào trang tốn Mơ tả Thành công đơn Hành động Tên hành động Không thành công Click loại bỏ Click Cập nhật giỏ Nếu muốn xóa sản phẩm Xóa sản phẩm khỏi khỏi giỏ hàng click giỏ hàng Nếu muốn lưu thay đổi Hiển thị thay đổi 59 ĐỒÁNCHUYÊNNGÀNHTÍCHHỢPHỆTHỐNG hàng giỏ hàng click trang giỏ hàng Click Tiếp tục mua Nếu muốn tiếp tục đặt mua Chuyển đến trang hàng click Click Thanh toán Nếu muốn toán giỏ Chuyển đến trang hóa đơn hàng click chủ tốn 4.1.8 Thanh tốn Hiển thị Thanh tốn Mơ tả Hiển thị giao diện toán Hiển thị truy cập Click vào tốn hóa đơn trang giỏ hàng Nội dung hiển thị Item Type Thanh toán RadioButton nhận hàng Thanh tốn trực Data Mơ tả Chọn phương thức toán nhận hàng RadioButton tuyến Chọn phương thức toán trực tuyến Địa giao hàng Textbox Nhập địa giao hàng Số điện thoại giao Textbox Nhập số điện thoại giao hàng Button Click để toán hàng Thanh tốn Hành động 60 ĐỒÁN CHUN NGÀNHTÍCHHỢPHỆTHỐNG Tên hành động Mô tả Thành công Khơng thành cơng Click tốn Nếu muốn chọn toán Tiếp tục giao diện nhận hàng nhận hàng click tốn Click tốn Nếu muốn chọn toán Chuyển sang trang thẻ trực tuyến trực tuyến click ngân hàng Click tốn Nếu muốn tốn Chuyển đến cảm ơn Thơng click “Khơng tốn báo: thành cơng” 61 ... 1.2: Biểu đồ hoạt động đăng ký d/ Biểu đồ 10 ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG Hình 1.3: Biểu đồ đăng kí 2.2.2 Use Case “đăng nhập” a/ Biểu đồ Use Case 11 ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG... Biểu đồ 16 ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG Hình 3.3: Biểu đồ tìm kiếm tour 2.2.4 Use Case “Tìm kiếm khách sạn” a/ Biểu đồ Use Case 17 ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG Hình 3.1: Biểu đồ. .. Biểu đồ 22 ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG Đặt hàng: Hình 4.3.1: Biểu đồ đặt tour 2.2.6 Use Case “Quản lý cmt” a/ Biểu đồ Use Case 23 ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG Hình 6.1: Biểu đồ