1. Trang chủ
  2. » Công Nghệ Thông Tin

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

61 796 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 61
Dung lượng 3,09 MB

Nội dung

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG Hình 2.1: Biểu đồ Use Case đăng nhập b/ Đặc tả chi tiết luồng sự kiện Đăng nhập Điều kiện trước Admin tạo tài khoản cho thành viên Luồng sự kiên T

Trang 1

XÂY DỰNG WEBSITE ĐẶT TOUR DU LỊCH

TRỰC TUYẾN MYTOUR

Trang 2

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Table of Contents

LỜI MỞ ĐẦU 4

Lý do chọn đề tài 4

1 Mục đích và ý nghĩa của đề tài 5

1.1 Mục đích 5

1.2 Ý nghĩa 5

1.3 Đối tượng nghiên cứu 5

1.4 Phạm vi nghiên cứu 5

PHẦN I: CONCEIVE (Ý TƯỞNG) 5

1.1 ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) 5

1.1.1 Thành Viên 1 5

PHẦN II: DESIGN (PHÂN TÍCH VÀ THIẾT KẾ) 8

2.1 KHẢO SÁT HIỆN TRẠNG 8

2.2 BIỂU ĐỒ USE CASE 8

8

2.2.1 Use Case “Đăng ký” 8

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 của khách hàng” 32

2.2.10 Use Case “Quản lý đặt tour của 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

Trang 3

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

Trang 4

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Tổng Quan Dự Án Tên dự án Website đặt tour du lịch mytour

Ngày bắt đầu -

kết thúc 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

Trưởng nhóm

Nguyễn Văn Ánh Lớp: K20 TPM5; Khoa: Công nghệ thông tin; Trường: ĐH Duy Tân Mail: nguyenanhbmb@gmail.com

Tel: +84 1675911889

Thành viên 1 Nguyễn Mạnh Cường

LỜI MỞ ĐẦU

Lý do chọn đề tài

Spring Framework cung cấp một cách hiệu quả các tính năng cần thiết để tạo

ra các ứng dụng thương mại phức tạp, vượt lên khỏi các mô hình lập trình từng chiếm

Trang 5

vị trí ưu thế trong lịch sử ngành công nghiệp phần mềm Nó đã tạo nên một bộ khung, cung cấp một mô hình nhất quán và làm cho nó có thể áp dụng vào hầu hết các loại ứng dụng được tạo trên nền tảng ngôn ngữ Java ngày nay

Bộ khung Spring được coi như thực thi một cách làm việc dựa trên những thói quen thực hành tốt nhất và những tiêu chuẩn công nghiệp, và đồng thời tạo cơ hội cho những lĩnh vực trong Java sử dụng nó Như vậy, việc xây dựng website bằng Spring Framework sẽ vô cùng đơn giản và hiệu quả

Mục đích và ý nghĩa của đề tài

Đối tượng nghiên cứu

Nghiên cứu các ngôn ngữ hỗ trợ quá trình xây dựng sản phẩm : Java, HTML, CSS và công nghệ Spring

Trang 6

Vì thế việc truy xuất hồ sơ sẽ dễ dàng hơn

Em tin rằng sản phẩm này sẽ khả quan và có tiềm năng phát triển mạnh hơn nữa sau này

Đánh giá cơ sở kiến thức của sinh viên

- Java, HTML, CSS, công nghệ spring

- Photoshop CS và Illustrator CS

b Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi

từ sản phẩm của bạn

10000 Ước tính số lượng người sẽ bỏ tiền ra

mua sản phẩm của bạn

50

Liệt kê các loại đối tượng sẽ được

hưởng lợi từ ý tưởng sản phẩm của bạn (ít

Trang 7

Trung bình Khá Cao Rất Cao Ước tính độ khó để phát

triển thành công sản phẩm của bạn: x

Ước lượng số năm cần thiết

để phát triển sản phẩm của bạn: 3 Tháng

Trang 8

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

Trang 9

Hình 1.1: Biểu đồ Use Case đăng kí

b/ Đặc tả chi tiết luồng sự kiện đăng ký

Luồng Sự Kiện

1 Nhập tên đăng nhập, mật khẩu, 2 Kiểm tra tên đăng nhập trong 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 1

3 Thông báo đăng ký thành công

c/ Biểu đồ hoat động:

Trang 10

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 1.2: Biểu đồ hoạt động đăng ký

d/ Biểu đồ tuần tự

Trang 11

Hình 1.3: Biểu đồ tuần tự đăng kí

2.2.2 Use Case “đăng nhập”

a/ Biểu đồ Use Case

Trang 12

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 2.1: Biểu đồ Use Case đăng nhập

b/ Đặc tả chi tiết luồng sự kiện Đăng nhập

Điều kiện trước Admin tạo tài khoản cho thành viên

Luồng sự kiên

Tác nhân Hệ thống

1 Nhập tên đăng nhập, mật khẩu 2 Kiểm tra tên đăng nhập, mật khẩu tồn tại

trong cơ sở dữ liệu

Nếu không tồn tại, thông báo đăng nhập lỗi,

Trang 13

3 Thông báo đăng nhập thàng công Điều kiện sau Thông báo đăng nhập thành công/thất bại

c/ Biểu đồ hoạt động

Hình 2.2: Biểu đồ hoạt động đăng nhập

d/Biểu đồ tuần tự

Trang 14

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 2.3: Biểu đồ tuần tự đăng nhập

2.2.3 Use Case “Tìm kiếm tour”

a/ Biểu đồ Use Case

Trang 15

Hình 3.1: Biểu đồ Use Case tìm kiếm tour

b/ Đặc tả chi tiết luồng sự kiện tìm kiếm tour

Luồng Sự Kiện

4 Nhập tên tour cần tìm kiếm 5 Kiểm tra tên tour trong hệ thống

Nếu tồn tại, xuất sản phẩm,nếu không tồn tại, thông báo tour

c/ Biểu đồ hoat động:

Trang 16

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 3.2: Biểu đồ hoạt động tìm kiếm tour

d/ Biểu đồ tuần tự

Trang 17

Hình 3.3: Biểu đồ tuần tự tìm kiếm tour

2.2.4 Use Case “Tìm kiếm khách sạn”

a/ Biểu đồ Use Case

Trang 18

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 3.1: Biểu đồ Use Case tìm kiếm khách sạn

b/ Đặc tả chi tiết luồng sự kiện tìm kiếm khách sạn

Trang 19

c/ Biểu đồ hoat động:

Hình 3.2: Biểu đồ hoạt động tìm kiếm khách sạn

d/ Biểu đồ tuần tự

Trang 20

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 3.3: Biểu đồ tuần tự tìm kiếm khách sạn

2.2.5 Use Case “Đặt tour”

a/ Biểu đồ Use Case

Trang 21

Hình 4.1: Biểu đồ Use Case đặt tour

b/ Đặc tả chi tiết luồng sự kiện đặt tour

Điều kiện trước

Trang 23

Đặt hàng:

Hình 4.3.1: Biểu đồ tuần tự đặt tour

2.2.6 Use Case “Quản lý cmt”

a/ Biểu đồ Use Case

Trang 24

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 6.1: Biểu đồ Use Case quản lý cmt

b/ Đặc tả chi tiết luồng sự kiện quản lý cmt

Điều kiện trước

Trang 25

c/ Biểu đồ hoạt động

Hình 6.2: Biểu đồ hoạt động quản lý cmt

c/ Biểu đồ tuần tự

Trang 26

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

.Thêm

Chỉnh Sửa

Trang 27

2.2.7 Use Case “Quản lý thông tin cá nhân”

a/ Biểu đồ Use Case

Hình 7.1: Biểu đồ Use Case quản lý thông tin cá nhân

b/ Đặc tả chi tiết luồng sự kiện thông kê báo cáo

Điều kiện trước Đã đăng ký tài khoản

Trang 29

Hình 7.3: Biểu đồ tuần tự

2.2.8 Use Case “Quản lý giỏ”

a/ Biểu đồ Use Case

Trang 30

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 8.1: Biểu đồ Use Case

b/ Đặc tả chi tiết luồng sự kiện quản

Điều kiện trước

Trang 32

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 8.3.1: Biểu đồ tuần tự

Chỉnh sửa :

2.2.9 Use Case “Quản lý đặt tour của khách hàng”

a/ Biểu đồ Use Case

Trang 33

Hình 8.1: Biểu đồ Use Case

b/ Đặc tả chi tiết luồng sự kiện quản

Mô tả Thêm tour vào cơ sở đã đặt, xóa, sửa

Điều kiện trước

Trang 35

Thêm hàng vào kho:

Hình 8.3.1: Biểu đồ tuần tự thếm

Chỉnh sửa :

Hình 8.3.2: Biểu đồ tuần tự sửa

Xóa sản phẩm :

Hình 8.3.3: Biểu đồ tuần tự xóa

2.2.10 Use Case “Quản lý đặt tour của admin”

a/ Biểu đồ Use Case

Trang 36

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 8.1: Biểu đồ Use Case

b/ Đặc tả chi tiết luồng sự kiện quản

Mô tả Thêm tour vào cơ sở dữ liệu, xóa, sửa

Điều kiện trước

Trang 37

đặt tour” trên header

Điều kiện sau

Trang 38

Hình 8.3.3: Biểu đồ tuần tự xóa sản phẩm

2.2.11 Use Case “Quản lý thành viên”

a/ Biểu đồ Use Case

Trang 39

Hình 8.1: Biểu đồ Use Case

b/ Đặc tả chi tiết luồng sự kiện quản

Mô tả Thêm sản phẩm vào cơ sở dữ liệu, xóa, sửa

Điều kiện trước

Luồng sự kiên

Tác nhân Hệ thống

11 Đăng nhập vào hệ thống

12 Kích chọn “quản lý thành

viên” trên thành viến , hoặc

“quản lý thành viên” trên

3 Hiển thị form csdl

Trang 41

Hình 8.3.1: Biểu đồ tuần tự

Chỉnh sửa :

Hình 8.3.2: Biểu đồ tuần tự chỉnh sửa

Xóa sản phẩm :

Hình 8.3.3: Biểu đồ tuần tự xóa

2.2.12 Use Case “Quản lý khách sạn”

a/ Biểu đồ Use Case

Trang 42

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 8.1: Biểu đồ Use Case

b/ Đặc tả chi tiết luồng sự kiện quản

Mô tả Thêm khách sạn vào cơ sở dữ liệu, xóa, sửa

Điều kiện trước

Trang 44

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 8.3.2: Biểu đồ tuần tự chỉnh sửa

Xóa sản phẩm :

Hình 8.3.3: Biểu đồ tuần tự xóa

2.2.13 Use Case “Quản lý tour”

a/ Biểu đồ Use Case

Hình 8.1: Biểu đồ Use Case quản lý sản phẩm

b/ Đặc tả chi tiết luồng sự kiện quản

Trang 45

Tác nhân Admin

Mô tả Thêm tour vào cơ sở dữ liệu, xóa, sửa

Điều kiện trước

Luồng sự kiên

Tác nhân Hệ thống

15 Đăng nhập vào hệ thống

16 Kích chọn “quản lý tour” trên

tour, hoặc “quản lý tour” trên

header

3 Hiển thị form csdl

Điều kiện sau

c/ Biểu đồ hoạt động

Trang 47

Hình 8.3.1: Biểu đồ tuần tự

Chỉnh sửa :

Hình 8.3.2: Biểu đồ tuần tự chỉnh sửa

Xóa sản phẩm :

Hình 8.3.3: Biểu đồ tuần tự xóa

2.2.14 Use Case “Quản lý blog”

a/ Biểu đồ Use Case

Trang 48

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

Hình 8.1: Biểu đồ Use Case

b/ Đặc tả chi tiết luồng sự kiện quản

Mô tả Thêm blog vào cơ sở dữ liệu, xóa, sửa

Điều kiện trước

Trang 49

Điều kiện sau

Trang 51

2.3 BIỂU ĐỒ ĐÓNG GÓI

Từ việc phân tích các USE CASE của từng tác nhân, ta xây dựng thành các gói USE CASE như sau:

2.4 THIẾT KẾ CƠ SỞ DỮ LIỆU

PHẦN III: IMPLEMENTATION (THỰC HIỆN)

Trang 52

Nội dung hiển thị

Họ tên Textbox Tên hiển thị của người dùng

Tên truy cập Textbox Tên tài khoản truy cập hệ thống

Mật khẩu Textbox Mật khẩu cho tài khoản đăng nhập Đăng ký Button Click để đăng ký sau khi đã nhập xong

thông tin

Trang 53

Hành động

công

Click Đăng ký Click để đăng ký tài khoản

- Không cho phép click nếu chưa nhập đầy đủ thông tin

- Cho phép click nếu đã nhập đầy đủ thông tin

Chuyển đến trang đăng nhập

Thông báo không thành công: “Tài khoản đăng ký

đã tồn tại” hoặc “Mật khẩu không chính xác”

4.1.2 Đăng nhập:

Trang 54

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

thống

Nội dung hiển thị

Tài khoản Textbox Tài khoản đăng nhập của người dùng Mật khẩu Textbox Mật khẩu đăng nhập của tài khoản Đăng nhập Button Click sau khi nhập đầy đủ thông tin để

đăng nhập

Hành động

công

Click Đăng nhập Sau khi người dùng nhập

đầy đủ thông tin thì Click để đăng nhập vào hệ thống

Chuyển đến trang chủ

Thông báo:

“Tài khoản hoặc mật khẩu

bị sai”

4.1.3 Tìm kiếm

Trang 55

Sau khi nhập vào từ khóa “Series 2” và bấm Search thì ra giao diện sau:

Nội dung hiển thị

Nhập từ khóa tìm

kiếm

Textbox Từ khóa để tìm kiếm

Search Button Click để tìm kiếm sản phẩm theo từ

khóa Trang chủ Lable Click để quay về 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 sắp xếp sản phẩm

Hành động

công

Click Search Sau khi nhập từ khóa tìm

kiếm, click để tìm kiếm sản phẩm

Chuyển đến trang chưa sản phẩm theo

từ khóa tìm kiếm Click trang chủ Click để quay lại trang chủ Chuyển đến trang

chủ Click hiển thị Click để thay đổi các hiển

thị

Hiển thị sản phẩm kiểu list/lưới

Trang 56

4.1.4: Hiển thị trang chủ/ thống kê báo cáo

cửa hàng

Nội dung hiển thị

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 nếu muốn xem chi tiết sản phẩm

Hành động

Trang 57

Tên hành động Mô tả Thành công Không thành

công

Click Trang chủ Nếu người dùng muốn vào

trang chủ thì click

Chuyển đến trang chủ

Thống kê báo cáo Nếu muốn xem chi tiết

doanh thu

Hiển thị trang doanh thu

Nội dung hiển thị

Sản phẩm bán

nhiều

Image Hình ảnh sản phẩm được bán nhiều

nhất Thanh toán Button Click để thêm sản phẩm vào giỏ hàng

và 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,

vẫn giữ nguyên trang hiện tại

Hành động

công

Click thanh toán Muốn thêm sản phẩm vào

giỏ hàng và chuyển tới trang quan lý giỏ hàng thì click

Chuyển đến trang giỏ hàng

Thêm vào giỏ hàng

Trang 58

4.1.6 Quản lý giỏ hàng

Nội dung hiển thị

Số lượng Textbox Nhập số lượng của 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 khi chỉnh

sửa số lượng, loại bỏ

Tiếp tục mua hàng Button Click để vào trang chủ

Thanh toán hóa

Click loại bỏ Nếu muốn xóa sản phẩm

khỏi giỏ hàng thì click

Xóa sản phẩm khỏi giỏ hàng

Trang 59

Click Tiếp tục mua

hàng

Nếu muốn tiếp tục đặt mua thì click

Chuyển đến trang chủ

Click Thanh toán

hóa đơn

Nếu muốn thanh toán giỏ hàng thì click

Chuyển đến trang thanh toán

4.1.7 Quản lý nhân viên

Nội dung hiển thị

Số lượng Textbox Nhập số lượng của 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 khi chỉnh

sửa số lượng, loại bỏ

Tiếp tục mua hàng Button Click để vào trang chủ

Thanh toán hóa

Click loại bỏ Nếu muốn xóa sản phẩm

khỏi giỏ hàng thì click

Xóa sản phẩm khỏi giỏ hàng

Click Cập nhật giỏ Nếu muốn lưu các thay đổi Hiển thị thay đổi của

Trang 60

ĐỒ ÁN CHUYÊN NGÀNH TÍCH HỢP HỆ THỐNG

hàng trong giỏ hàng thì click trang giỏ hàng

Click Tiếp tục mua

hàng

Nếu muốn tiếp tục đặt mua thì click

Chuyển đến trang chủ

Click Thanh toán

hóa đơn

Nếu muốn thanh toán giỏ hàng thì click

Chuyển đến trang thanh toán

4.1.8 Thanh toán

Nội dung hiển thị

Thanh toán khi

nhận hàng

RadioButton Chọn phương thức thanh toán khi nhận

hàng Thanh toán trực

tuyến

RadioButton Chọn phương thức thanh toán trực

tuyến Địa chỉ giao hàng Textbox Nhập địa chỉ giao hàng

Số điện thoại giao

hàng

Textbox Nhập số điện thoại giao hàng

Thanh toán Button Click để thanh toán

Hành động

Trang 61

Tên hành động Mô tả Thành công Không thành

Click thanh toán

Nếu muốn thanh toán thì click

Chuyển đến cảm ơn Thông báo:

“Không thanh toán thành công”

Ngày đăng: 18/01/2018, 21:48

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w