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

báo cáo phân tích thiết kế hướng đối tượng uml

106 1,5K 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 106
Dung lượng 5,43 MB

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: Xây dựng website đặt tour du lịch trực tuyến Giáo viên hướng dẫn : Thầy TS. Nguyễn Hữu Đức Sinh viện thực hiện : Nguyễn Thành Lâm 20081487 Vũ Đông Lâm 20081496 Trần Huy Hưng 20081307 Nguyễn Đình Dũng 20086079 Hà Nội tháng 05/2012 106 Bài tập lớn Project I Viện Điện tử - Viễn thông Mục lục Mục lục 2 PHẦN 1 : KHẢO SÁT SƠ ĐỒ NGHIỆP VỤ 4 1.1. Giới thiệu “Hệ thống Quản lý Tour du lịch” : 4 1.2. Danh sách các quy trình nghiệp vụ : 5 1.2.1. Khách hàng xem thông tin về Tour du lịch : 5 1.2.2. Khách hàng đặt Tour du lịch : 5 1.3. Đặc tả các quy trình nghiệp vụ : 6 1.3.1. Khách hàng xem thông tin về Tour du lịch : 6 1.3.2. Khách hàng đặt Tour du lịch : 7 1.4. Mô hình hóa các lớp lĩnh vực : 8 1.4.1. Lớp TourProgram : 8 1.4.2. Lớp Tour : 9 1.4.3. Lớp TourContact: 9 1.4.4. Lớp ContactPerson: 10 1.4.5. Lớp Traveller : 11 1.5. Biểu đồ lớp lĩnh vực : 12 PHẦN 2: PHÂN TÍCH 13 2.1. Các đối tác và ca sử dụng : 13 2.2. Đặc tả Use – Case : 14 2.2.1. Use – Case Xem Tour du lịch : 14 2.2.2. Đặt Tour 23 2.2.3. Đăng nhập 26 2.2.4.Quản lý hợp đồng tour 27 32 33 2.2.5. Quản lý khách hàng 36 40 42 2.2.6. Quản lý tour 45 49 51 2.2.7. Quản lý người đặt tour 54 56 61 2 Bài tập lớn Project I Viện Điện tử - Viễn thông 2.2.8. Quản lý quảng cáo 64 68 71 2.2.9. Quản lý báo cáo 73 73 2.2.10. Quản lý người dùng 78 82 84 2.3. Phân tích kiến trúc và hành vi : 87 2.3.1. Xem Tour du lịch 87 2.3.2. Đặt Tour : 91 2.3.4. Quản lý hợp đồng : 92 2.3.5. Quản lý khách hàng : 98 PHẦN 3 : THIẾT KẾ 102 3.1. Mô hình tầng : 102 3.1.1. ASP.NET MVC : 102 3.1.2. Model 103 3 Bài tập lớn Project I Viện Điện tử - Viễn thông PHẦN 1 : KHẢO SÁT SƠ ĐỒ NGHIỆP VỤ 1.1. Giới thiệu “Hệ thống Quản lý Tour du lịch” : Thương mại điện tử (còn gọi là thị trường điện tử, thị trường ảo, E- Commerce hay E-Business) là quy trình mua bán ảo thông qua việc truyền dữ liệu giữa các máy tính trong chính sách phân phối của tiếp thị. Tại đây sẽ tồn tại một mối quan hệ thương mại hay dịch vụ trực tiếp giữa người cung cấp và khách hàng được tiến hành thông qua Internet. Theo nghĩa rộng, thương mại điện tử bao gồm tất cả các loại giao dịch thương mại mà trong đó các đối tác giao dịch sử dụng các kỹ thuật thông tin trong khuôn khổ chào mời, thảo thuận hay cung cấp dịch vụ. Ngày nay, khi mà xã hội phát triển, đời sống của người dân được nâng cao, nhu cầu về thư giãn, giải trí, đặc biệt là đi du lịch đã trở nên phổ biến và cấp thiết, nhất là vào các dịp nghỉ lễ, cuối tuần,… Cùng với sự phát triển của mạng internet, khách hàng du lịch đã có thể đăng ký tour trực tuyến thông qua các trang đặt tour rất nhanh chóng và tiện lợi. Nếu như một trang web du lịch có chức năng quảng bá và đặt tour tiện lợi, công ty du lịch sử dụng trang web đó sẽ có thể thu được rất nhiều lợi nhuận về lượng du khách cũng như khả năng quảng bá tới những khu vực tiềm năng trên toàn thế giới. Với mong muốn xây dựng thử nghiệm một website thương mại điện tử du lịch có thể hoạt động tốt và đưa vào thực tế,nhóm em xin tiến hành đề tài “xây dựng website đặt tour du lịch trực tuyến Một trong những nhiệm vụ quan trọng trong website của em là giới thiệu quảng bá những nét đẹp, những danh lam thắng cảnh của Tổ Quốc Việt Nam với du khách bạn bè trong nước cũng như trên thế giới. Với ý nghĩa như vậy, nhóm em xin được đặt tên hệ thống web du lịch đặt tour trực tuyến . 4 Bài tập lớn Project I Viện Điện tử - Viễn thông 1.2. Danh sách các quy trình nghiệp vụ : 1.2.1. Khách hàng xem thông tin về Tour du lịch : Khách hàng sẽ được cung cấp ngày giờ và thời gian tổ chức của các Tour du lịch được tổ chức bởi công ty lữ hành. Người xem có thể dựa vào những thông tin trên mà chọn ra những tour mà mình ưng ý nhất tùy theo thời gian của mỗi người. Ngoài ra, họ còn có thể biết thêm lộ trình từng ngày đi và các dịch vụ đi kèm theo tour để tham khảo. 1.2.2. Khách hàng đặt Tour du lịch : Sau khi đã chọn cho mình tour du lịch ưng ý nhất, người dùng có thể đặt tour . Khách hàng sẽ điền các thông tin cần thiết vào tờ khai và thực hiện giao dịch với nhân viên kế toán. 5 Bài tập lớn Project I Viện Điện tử - Viễn thông 1.3. Đặc tả các quy trình nghiệp vụ : 1.3.1. Khách hàng xem thông tin về Tour du lịch : Khách hảng đến công ty gửi yêu cầu muốn đi Tour du lịch. Nhân viên kinh doanh xem trong danh sách xem có Tour du lịch nào còn trống thì giới thiệu cho khách. 6 Bài tập lớn Project I Viện Điện tử - Viễn thông 1.3.2. Khách hàng đặt Tour du lịch : Sau khi xem giới thiệu về Tour, khách hàng có thể đặt Tour. Khách hàng làm hợp đồng và giao dịch với nhân viên kế toán. 7 Bài tập lớn Project I Viện Điện tử - Viễn thông 1.4. Mô hình hóa các lớp lĩnh vực : 1.4.1. Lớp TourProgram : TourProgram : thông tin về các tour du lịch, ví dụ như các tour đi Hạ Long, Đà Nẵng… Tên cột Mô tả tp_name Tên chương trình tour tp_description Mô tả tour tp_dest Danh sách những địa điểm tour đi qua tp_starttime Mô tả thời gian xuất phát của Tour tp_datenum Số ngày đi tp_transportation Phương tiện đi lại của tour (tàu hỏa, ô tô, máy bay…) tp_itinerary Hành trình tour cụ thể (ngày 1, ngày 2…) tp_cost Giá tiền của Tour tp_image Link ảnh hiển thị tour 8 Bài tập lớn Project I Viện Điện tử - Viễn thông 1.4.2. Lớp Tour : Tour : các chi tiết tour thuộc cùng một tour mà tổ chức trong các ngày khác nhau. Tên cột Mô tả tp_startdate Ngày bắt đầu đi tour to_maxpeople số người tối đa của tour 1.4.3. Lớp TourContact: TourContact thông tin về một hợp đồng được kí kết giữa một người giói thiệu với một tour cụ thể Tên cột Mô tả tc_assigndate Ngày kí kết 9 Bài tập lớn Project I Viện Điện tử - Viễn thông 1.4.4. Lớp ContactPerson: ContactPerson thông tin về những người đăng ký trực tuyến tour cho các du khách, hay còn gọi là người đăng kí. Tên cột Mô tả cp_name Tên người đăng kí cp_sex Giới tính cp_email Email người đăng kí cp_password Password đăng nhập cp_phone Số điện thoại cp_address Địa chỉ cp_company Công ty làm việc 10 [...]... Đầu vào URL dẫn đến trang Đăng nhập URL đên trang dành cho phân quyền của người Đầu ra dùng 1 User nhập username, mật khẩu và chọn nút Đăng nhập Mô tả tương 2 Hệ thống kiểm tra username và mật khẩu : tác -Nếu đúng, hệ thống hiển thị trang dành cho phân quyền của người dùng -Ngược lại, thông báo đăng nhập thất bại Kết quả Hiển thị trang dành cho phân quyền của người dùng Ngoại lệ Không Vấn đề khác 26 Bài... + Ghi chú 1 User đã thực hiện UC(1.3) và UC(3) 2 User chọn Đặt Tour 3 Hệ thống hiển thị trang Làm hợp đồng Tour Mô tả tương 4 User nhập các thông tin cần thiết và chọn Đặt tác Tour 5 Hệ thống hiển thị kết quả Kết quả Ngoại lệ Vấn đề khác Hiển thị kết quả đặt Tour Không 24 Bài tập lớn Project I Viện Điện tử - Viễn thông 25 Bài tập lớn Project I Viện Điện tử - Viễn thông 2.2.3 Đăng nhập Tên Use Case... Actor Bộ phận kế toán Sự kiện kích Chọn từ giao diện hoạt Điều kiện tiên User đăng nhập với quyền Kế toán quyết Đầu vào URL dẫn đến trang Quản lý hợp đồng tour Đầu ra Danh sách hợp đồng tour : +Tên khách hàng +Ngày kí hợp đồng +Nội dung hợp đồng Mô tả tương 1 User thực hiện user case 3 với quyền Kế toán tác 2 User chọn chức năng Quản lý hợp đồng 3.Hệ thống hiển thị Danh sách hợp đồng Kết quả Hiển thị... hợp đồng Actor Bộ phận kế toán Sự kiện kích Chọn từ giao diện Chọn từ giao diện hoạt Điều kiện tiên User đăng nhập với quyền Kế toán User đăng nhập với quyền Kế toán quyết Đầu vào URL dẫn đến trang Thêm hợp đồng Sửa hợp đồng Đầu ra Thông tin chi tiết hợp đồng : +Người tạo hợp đồng Đầu ra +Khách hàng kí hợp đồng +Ngày kí +Nội dung Mô tả tương 1 User thực hiện user case 3 với quyền Kế toán tác 2 User chọn... Actor Bộ phận kế toán Sự kiện kích Chọn từ giao diện hoạt Điều kiện tiên User đăng nhập với quyền Kế toán quyết Đầu vào Hợp đồng cần xóa Đầu ra Danh sách hợp đồng sau khi xóa thành công 1 User thực hiện user case 3 với quyền Kế toán 2 User chọn chức năng Quản lý hợp đồng Mô tả tương 3.Hệ thống hiển thị Danh sách hợp đồng tác 4.User chọn hợp đồng cần xóa và chọn nút Xóa 5.Hệ thống thông báo Xóa hợp đồng... Thêm hợp đồng Sửa hợp đồng tác 6.User nhập thông tin mới tiết hợp đồng và chọn nút tin chi của hợp đồng và Cập nhật Thêm 7.Hệ thống thông báo Cập nhật hợp đồng thành công báo thêm hợp đồng thành công và và hiển hợp đồng mới hiển thị thị thông tin mới của hợp đồng Kết quả Ngoại lệ Vấn đề khác Vấn đề khác Hiển thị hợp đồng mớikhi sửa thành thành công sau sau khi thêm công Không 31 Bài tập lớn Project... Giới tính Tuổi Email hành khách Số điện thoại Địa chỉ 11 Bài tập lớn Project I Viện Điện tử - Viễn thông 1.5 Biểu đồ lớp lĩnh vực : 12 Bài tập lớn Project I Viện Điện tử - Viễn thông PHẦN 2: PHÂN TÍCH 2.1 Các đối tác và ca sử dụng : 13 Bài tập lớn Project I Viện Điện tử - Viễn thông 2.2 Đặc tả Use – Case : 2.2.1 Use – Case Xem Tour du lịch : 2.2.1.1 Xem danh sách Tour : 14 Bài tập lớn Project I Viện... điểm Đầu ra + Số ngày du lịch + Mô tả chi tiết + Giá tiền + Phương tiện 1 User đã thực hiện UC(1.1) hoặc UC(1.2) Mô tả tương 2 User chọn Xem chi tiết Tour tác 3 Hệ thống hiển thị Tour du lịch được chọn Kết quả Ngoại lệ Vấn đề khác Hiển thị tour Không 19 Bài tập lớn Project I Viện Điện tử - Viễn thông 20 Bài tập lớn Project I Viện Điện tử - Viễn thông 2.2.1.4 Đăng ký : Tên Use Case Đăng nhập Use case... Đầu vào URL dẫn đến trang Đăng kí Đầu ra URL đên trang Đăng kí 1 User chọn URL Đăng kí 2 Hệ thống hiển thị trang Đăng kí Mô tả tương 3 User nhập các thông tin tác 4 Hệ thống hiển thị đăng kí thành công Kết quả Ngoại lệ Vấn đề khác Hiển thị trang Đăng ki Không 21 Bài tập lớn Project I Viện Điện tử - Viễn thông 22 Bài tập lớn Project I Viện Điện tử - Viễn thông 2.2.2 Đặt Tour 2.2.2.1 Làm hợp đồng Tour... Tour Danh sách tour : +Tên Tour Đầu ra +Địa điểm + Số ngày du lịch + Mô tả 1 User chọn chức năng Xem danh sách Tour Mô tả tương 2 Hệ thống hiển thị danh sách các Tour du lịch hiện tác có trong hệ thống Kết quả Hiển thị danh sách tour Ngoại lệ Không Vấn đề khác 15 Bài tập lớn Project I Viện Điện tử - Viễn thông 16 Bài tập lớn Project I Viện Điện tử - Viễn thông 2.2.1.2 Xem danh sách Tour theo danh mục . NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: Xây dựng website đặt tour du lịch trực tuyến Giáo viên hướng dẫn : Thầy TS. Nguyễn Hữu Đức Sinh. I Viện Điện tử - Viễn thông 2.2.8. Quản lý quảng cáo 64 68 71 2.2.9. Quản lý báo cáo 73 73 2.2.10. Quản lý người dùng 78 82 84 2.3. Phân tích kiến trúc và hành vi : 87 2.3.1. Xem Tour du. Lớp ContactPerson: 10 1.4.5. Lớp Traveller : 11 1.5. Biểu đồ lớp lĩnh vực : 12 PHẦN 2: PHÂN TÍCH 13 2.1. Các đối tác và ca sử dụng : 13 2.2. Đặc tả Use – Case : 14 2.2.1. Use – Case Xem Tour du

Ngày đăng: 24/10/2014, 09:44

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w