Báo cáo phân tích thiết kế hệ thống thông tin cho website đặt tour du lịch 1

57 328 0
Báo cáo phân tích thiết kế hệ thống thông tin cho website đặt tour du lịch 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

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO HỌC PHẦN THỰC TẬP HỆ THỐNG THÔNG TIN QUẢN LÝ ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÍ ĐẶT TOUR DU LỊCH Giảng viên hướng dẫn: THS NGUYỄN THỊ HỒNG KHÁNH Sinh viên thực hiện: Mã sinh viên: NGUYỄN VĂN HIẾU 1481310027 Chuyên ngành: CÔNG NGHỆ PHẦN MỀM Lớp: Khóa: D9CMPM 2014-2019 Hà Nội, tháng 03 năm 2018 LỜI MỞ ĐẦU Thương mại điện tử xu hướng tất yếu kinh tế đại Với hỗ trợ công nghệ, bùng nổ thiết bị kết nối internet, doanh nghiệp ngày có hội mở rộng kênh bán hàng, tiếp thị sản phẩm đến người tiêu dùng Các website đời góp phần quan trọng to lớn việc thúc đẩy kinh doanh phát triển nhanh chóng, sản phẩm, dịch vụ đến gần với khách hàng Đặc biệt website giới thiệu tour du lịch ngày xây dựng nhiều Với mong muốn xây dựng hệ thống giới thiệu tour du lịch website tiện lợi giúp người dùng dễ dàng sử dụng Em thực đề tài “Xây dựng website quản lí đặt tour du lịch” Em tin tưởng đề tài hay giúp ích cho nhiều cơng ty du lịch lữ hành Trong trình thực đề tài, em nhận nhiều bảo, giúp đỡ góp ý chân thành Nguyễn Thị Hồng Khánh Cô giúp em nhiều trình hồn thiện đề tài Mặc em cố gắng hết sức, xong không tránh khỏi thiếu sót, hạn chế Em mong đóng góp ý kiến thầy bạn để đề tài nhóm em hồn thiện Đồ án bao gồm nội dung sau: Chương Tổng quan đề tài Chương Phân tích thiết kế hệ thống Chương Xây dựng sở liệu Chương Thiết kế giao diện LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành tri ân sâu sắc thầy cô trường Đại học Điện Lực, đặc biệt thầy cô Công Nghệ Thông Tin trường tạo điều kiện cho em thực đồ án tốt nghiệp Và em xin chân thành cám ơn thầy/cô Nguyễn Thị Hồng Khánh nhiệt tình hướng dẫn hướng dẫn em hồn thành tốt khóa thực tập Trong q trình thực tập, trình làm báo cáo thực tập, khó tránh khỏi sai sót, mong thầy, cô bỏ qua Đồng thời trình độ lý luận kinh nghiệm thực tiễn hạn chế nên báo cáo khơng thể tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp thầy, để em học thêm nhiều kinh nghiệm hoàn thành tốt báo cáo tốt nghiệp tới Em xin chân thành cảm ơn! Sinh viên thực Nguyễn Văn Hiếu DANH MỤC CÁC KÝ HIỆU PHẦN TỬ MƠ HÌNH KÝ HIỆU Ý NGHĨA Biểu đồ USE CASE Một người / nhóm người thiết bị hệ thống tác động thao tác đến chương trình Tác nhân (Actor) Use-case (“Ca” dụng) sử Biểu diễn chức xác định hệ thống Use case sử dụng lại chức use case Mối quan hệ use case Lớp (Class) Use case mở rộng từ use case cách thêm chức cụ thể Use case kế thừa chức từ use case Biểu đồ LỚP Biểu diễn tên lớp, thuộc tính, phương thức lớp Quan hệ kiểu kết hợp Biểu diễn quan hệ hai lớp độc lập, có liên quan đến Quan hệ hợp thành Biểu diễn quan hệ phận – tổng thể Quan hệ phụ thuộc Các lớp phụ thuộc lẫn hoạt động hệ thống Biểu đồ TRẠNG THÁI Trạng thái Biểu diễn trạng thái đối tượng vòng đời đối tượng Trạng thái khởi đầu Trạng thái kết thúc Chuyển tiếp (transition) Khởi đầu vòng đời đối tượng Kết thúc vòng đời đối tượng Chuyển từ trạng thái sang trạng thái khác Biểu đồ TUẦN TỰ Procedure (Phương Là phương thức B mà đối tượng A gọi thực Message (Thông điệp) A thức) Là thông báo mà B gửi cho Biểu đồ HOẠT ĐỘNG Hoạt động Trạng thái khởi đầu Trạng thái kết thúc Thanh đồng ngang Chuyển tiếp Quyết định Các luồng Thành phần Mối quan hệ phụ thuộc thành phần Mô tả hoạt động gồm tên hoạt động đặc tả Mô tả đồng ngang Mô tả lựa chọn điều kiện Phân tách lớp đối tượng khác Phân cách đường biểu đồ hoạt kẻ dọc từ xuống biểu đồ động Biểu đồ THÀNH PHẦN Mô tả thành phần biểu đồ, thành phần chứa nhiều lớp nhiều chương trình Mỗi quan hệ thành phần(nếu có) Biểu đồ TRIỂN KHAI Các node (các thiết bị) Biểu diễn thành phần khơng có vi xử lý Các xử lý Biểu diễn thành phần có vi xử lý Liên kết truyền thông TCP/IP Giao thức truyền thông TCP/IP thông qua kết nói mạng LAN MỤC LỤC CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề Cùng với phát triển khơng ngừng kỹ thuật máy tính mạng internet, công nghệ thông tin ngày chinh phục đỉnh cao Mạng internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu lĩnh vực sống Với internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đầy khai sinh phát triển thương mại điện tử phủ điện từ khắp thể giới, làm biến đối đáng kể mặt văn hóa, nâng cao chẩt lượng sống người Trong hoạt động sản xuất kinh doanh, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Đối với công ty du lịch, việc quảng bá giới thiệu đến khách hàng chương trình du lịch công ty cung cấp cách hiệu kịp thời yếu tố định đến lợi nhuận doanh nghiệp Vì vậy, thiếu sót cơng ty bạn chưa xây dựng website quảng bá đăng kí tour du lịch trực tuyến, song song với đó, để quản lý điều hành website cách dễ dàng hiệu để thu kết mong muốn Đây vấn đề cấp thiết nỗi trăn trở cơng ty du lịch nói riêng doanh nghiệp khác nói chung, doanh nghiệp Việt Nam Với đề tài tơi xin trình bày cách thức quản lý website cho người quản trị dễ dàng việc phân quyền quản lý, thay đổi, cập nhật thông tin trang web quản lý hiệu khách hàng đơn đặt hàng mạng 1.2 Đặc tả u cầu tốn Cơng ty du lịch thiết kế tour lên lịch trình cho tour cụ thể sau cập nhật thơng tin tour lên website với đầy đủ thông tin giá loại tour, lịch trình, địa phương đến hình ảnh minh họa(nếu có) Người viếng thăm website xem, tìm kiếm thơng tin tour du lịch hành tìm kiếm tour theo yêu cầu cụ thể giá cả, địa phương muốn đến, ngày khởi hành tour… sau khách hàng tiến hành đặt chỗ cho xem muốn Khách hàng đặt tour trực tuyến, website cập nhật thông tin đặt chỗ lưu trực tiếp lên sở liệu, cho phép người quản trị phân quyền theo các công việc sau: - Tìm kiếm đơn đặt chỗ xác nhận hay chưa xác nhận - Xác nhận đơn đặt chỗ hợp lệ chỉnh sửa thông tin khách hàng thông tin đặt chỗ đơn cụ thể thống tình hình đặt chỗ tour - Xem danh sách khách hàng tham gia tour - Thay đổi, thêm xóa bỏ thơng tin, hình ảnh địa điểm du lịch địa phương khác mà công ty muốn giới thiệu cho khách hàng - Theo dõi tình hình liên hệ thơng qua website để đáp ứng kịp thời nhu cầu họ Về tổ chức lưu trữ thực yêu cầu: - Tthêm xóa sửa thơng tin hình ảnh tour du lịch công ty tổ chức, phục vụ cho cơng tác quản lý, thống tình hình hoạt động cơng ty - Thêm xóa sửa thơng tin hình ảnh điểm du lịch địa phương khác 1.3 Yêu cầu sản phẩm - Website phải có dung lượng khơng q lớn, tốc độ xử lý nhanh - Giao diện dễ nhìn thân thiện với người sử dụng - Cơng việc tính tốn phải thực xác, khơng chấp nhận sai sót - Sử dụng mã hóa thơng tin nhạy cảm khách hàng - Đảm bảo an toàn liệu chạy website trực tuyến CHƯƠNG PHÂN TÍCHTHIẾT KẾ HỆ THỐNG 2.1 Các tác nhân hệ thống STT Tác nhân Ý nghĩa, nhiệm vụ Actor Tác nhân Admin tác nhân giữ vai trò hệ thống website, người điều hành, quản lý theo dõi hoạt động hệ thống Tác nhân Admin thực tất chức có hệ thống quản trị như: đăng nhập, quản lý viết, quản lý tour, quản lý danh mục, quản lý khách hàng, tìm kiếm… Khách hàng truy cập vào website, xem nội dung website Khách hàng truy cập thực tìm kiếm, xem, chọn, đặt tour Xem viết khuyến mãi, tour du lịch… Khách hàng hỗ trợ trực tuyến, gửi bình luận tour đóng góp ý kiến website 2.2 Các chức hệ thống Dựa văn mơ tả tốn việc phân tích tác nhân, ta xác định ca sử dụng sau: STT Tên chức Mô tả Đăng nhập Chức cho phép Admin, Khách Hàng thành viên, nhân viên giao hàng vào hệ thống tài khoản để thực chức họ Tìm kiếm Chức giúp Admin khách hàng tìm kiếm thơng tin viết, sản phẩm Bình luận Khách hàng viết, gửi bình luận, nội dung thơng tin người bình luận lưu vào sở 10 Hình 3.1 Lược đồ quan hệ 43 Bảng tbl_AcountAdmin STT Tên trường Kiểu liệu Ràng buộc Mơ tả UserName Varchar(50) Khóa chính, khơng Tên người phép rỗng dùng Pass Varchar(50) Được phép rỗng Mật Permission Tinyint Được phép rỗng Quyền State Tinyint Được phép rỗng Trạng thái Bảng tbl_News S T T Tên trường Kiểu liệu Ràng buộc Mơ tả NewsID Bigint Khóa chính, Mã tin tức EventID Int Khóa ngoại Mã kiện TitleVI Nvarchar(200) Được phép rỗng Tiêu đề tiếng việt TitleEN Nvarchar(200) Được phép rỗng Tiêu đề tiếng anh ImgUrl Nvarchar(100) Được phép rỗng Đường dẫn tới file ảnh DecVI Nvarchar(200) Được phép rỗng Mơ tả tóm tắt tiếng việt DecEN Nvarchar(200) Được phép rỗng Mô tả tóm tắt tiếng anh ContentsVI Nvarchar(Max) Được phép rỗng Nội dung việt tiếng ContentsTEN Nvarchar(Max) Được phép rỗng Nội anh tiếng PostDate Datetime Được phép rỗng Ngày đăng State Tinyint Được phép rỗng Trạng thái dung 44 Bảng tlb_Scenic_Culture STT Tên trường Kiểu liệu ID Int Ràng buộc Mơ tả Khóa Mã danh lam thắng cảnh PlaceID Int Khóa ngoại Mã địa điểm du lịch NameVI Nvarchar( MAX) Được phép rỗng TênDL TC_DTLS tiếng Việt NameE Nvarchar( MAX) Được phép rỗng TênDL TC_DTLS tiếng Anh Nvarchar( Được phép rỗng Mô tả N DecVI 500) DecEN tóm tắtDLTC_D TLS tiếng Việt Nvarchar( Được phép rỗng 500) Contents VI Contents Mơ tả tóm tắtDLTC_D TLS tiếng Anh Nvarchar( MAX) Được phép rỗng Nvarchar( Được phép rỗng Nội dung củaDLTC_ DTLS tiếng Việt 45 Nội EN MAX) dung củaDLTC_ DTLS Anh Style Bit Được phép rỗng ImgUrl Nvarchar( Được phép rỗng Đường dẫn tới file ảnh đại diện HitCoun Float Được phép rỗng Số lượng truy cập State Tinyint Được phép rỗng Trạng thái(cho phép hiển thị hay không) 200) 1 t Loại Bảng tbl_Place STT Tên trường Kiểu liệu Ràng buộc PlaceID Int PlaceName Nvarchar(1 Được phép Tên địa 00) rỗng điểm du lịch tiếng Việt VI Khóa chính, Mơ tả PlaceName Nvarchar(100) EN rỗng N Tên điểm du tiếng Anh địa lịch PlaceDecV Nvarchar(2 Được phép Mơ tả tóm 00) rỗng tắt địa điểm du lịch tiếng Việt PlaceDecE Nvarchar(2 I Được phép Mã địa điểm du lịch 00) Được phép rỗng 46 Mơ tả tóm tắt địa điểm du lịch tiếng Anh ContentsVI ContentsE N Nvarchar( MAX) Nvarchar( MAX) PlaceFamo Mô tả chi tiết địa điểm du lịch tiếng Việt Được phép Mô tả chi tiết địa điểm du lịch tiếng Anh Được phép (giá trị =1 địa điểm tiếng /giá trị =0 địa điểm không tiếng) Được phép Địa điểm du lịch thuộc miền rỗng rỗng tinyint us Được phép rỗng Regions Int rỗng Bảng tbl_Hotel STT Tên trường Kiểu liệu Ràng buộc Mô tả HotelID Int Khóa Mã khách chính, khơng sạn rỗng Scenic_Cultur Int Khóa Mã ngoại ,khơng DLTC_DTLS rỗng HotelNameVI Nvarchar( Được phép rỗng Tên khách sạn tiếng Việt Nvarchar( Được phép rỗng Tên khách sạn tiếng Anh Nvarchar( Được phép rỗng Địa khách sạn e_ID 200) HotelNameEN 200) AddressVI 200) 47 tiếng Việt AddressEN Nvarchar( Được phép rỗng Địa khách sạn tiếng Anh Varchar(1 Được phép rỗng Số thoại Nvarchar( Được phép rỗng Website khách sạn Tiêu chuẩn khách sạn.(5sao, ) 200) Tel 5) Website 100) điện Standar Tinyint Được phép rỗng Note Nvarchar( Được phép rỗng Ghi Ràng buộc Mô tả Max) Bảng tbl_TourGuider: STT Tên trường Kiểu liệu TourGui derID Int Name Khóa chính, khơng Mã rỗng hướng dẫn viên Mỗi mã hướng dẫn viên Nvarchar Được phép rỗng DateTim Được phép rỗng (100) Birthday e Address Nvarchar Tel Được phép rỗng ImgUrl Địa Varchar( Được phép rỗng Varchar( Được phép rỗng 15) Ngày sinh (200) Tên hướng dẫn viên 48 Điện thoại Đường 30) dẫn tới file ảnh đại diện Bảng tbl_Surcharges STT Tên trường Kiểu liệu Ràng buộc Mô tả TourID Bigint Khóa chính, tour SurchargesNa NVarchar( Khơng rỗng Tên me 10) phụ phí PersonVI Float Được phép rỗng Giá phụ phí cho người Việt Foreigner Float Được phép rỗng Giá phụ phí cho người nước ngồi Bảng tbl_InformationCustomer STT Tên trường Kiểu liệu ID Bigint Name Nvarchar( Ràng buộc Mơ tả Khóa chính, Mã khơng rỗng khách hàng Được phép Tên khách hàng 100) rỗng ImageUrl Nvarchar(100) Được phép rỗng Đường dẫn tới file ảnh đại diện Birthday Smalldatetime Được phép rỗng Ngày sinh 49 ImgUrl Nvarchar(100) Được phép rỗng Đường dẫn tới file ảnh Gender Bit Được phép rỗng Giới tính Address Nvarchar(200) Được phép rỗng Địa Tel Varchar(15) Được phép rỗng Điện thoại Email Nvarchar(100) Được phép rỗng Email khách hàng CompanyName Nvarchar(200) Được phép rỗng Tên công ty CompanyAddress Nvarchar(200) Được phép rỗng Địa công ty CompanyTel Varchar(15) Được phép rỗng Điện thoại công ty Companyfax Varchar(20) Được phép rỗng Địa fax Pass Varchar(50) Được phép rỗng Mật State Tinyint Được phép rỗng Trạng thái Bảng tbl_tour STT Tên trường Kiểu liệu Ràng buộc Mơ tả Bigint Khóa chính, Mã TourID tour TourNa meVI TourNa Nvarchar(3 Được phép rỗng Nvarchar(3 Được phép rỗng 00) 50 Tên địa điểm du lịch tour tiếng Việt Tên meEN PlaceDe sVI PlaceDe sEN 00) địa điểm du lịch tour tiếng Anh Nvarchar( MAX) Được phép rỗng Nvarchar( MAX) Được phép rỗng điểm tập trung tiếng Việt PlaceGo Int Được phép rỗng DateGo Smalldateti Được phép rỗng me DateBac k State Địa điểm tập trung tiếng Anh Địa Mã địa điểm du lịch khởi hành Ngày Smalldateti Được phép rỗng me Ngày Bit Được phép rỗng Trạng thái Note nchar(10) Được phép rỗng Ghi ImgUrl nvarchar(200) Được phép rỗng Đường dẫn tới file ảnh TourGuideID Int ProcessTour nvarchar(MAX) Không phép Mã người rỗng hướng dẫn viên Được phép rỗng VI 51 Chương trình Tour tiếng Việt ProcessTour nvarchar(MAX) Được phép rỗng Chương trình Tour tiếng Anh NumPerson1 Int Được phép rỗng Số chỗ người lớn NumPerson2 Int Được phép rỗng Số chỗ trẻ em PricePerson1 VI Float Được phép rỗng Giá tour người lớn người VN PricePerson2 VI Float Được phép rỗng Giá tour dành cho trẻ em VN PricePerson1 EN Float Được phép rỗng Giá tour người lớn nướcngoài( NN) PricePersone2 Float EN Được phép rỗng Giá tour trẻ em nước ngoài(loại 2) EN Type Int Được phép rỗng Loại tour(2= bật, 1=không bât) Unit Varchar(1) Được phép rỗng Đơn vị tính tiền 52 Bảng tbl_dat tour STT Tên trường Kiểu liệu Ràng buộc Mô tả BookingID int Khóa chính, Mã đặt khơng rỗng tour TourID Bigint Không Mã phép rỗng tour CustomerID Bigint Khơng Mã khách phép rỗng hàng Khóa ngoại NumPerson1 Int Được phép Số chỗ tour người loại Được phép Số chỗ tour người loại rỗng NumPerson2 Int rỗng Date Datetime Note State Được phép rỗng Nvarchar(MAX) Được phép rỗng Int Được Ngày tour đặt Ghi phép Trạng thái rỗng Payment Int Được phép rỗng Đã toán chưa hay Bảng tbl_Tour_Hotel: STT Tên trường TourID Kiểu liệu Bigint Ràng buộc Khóa chính, 53 Mơ tả Mã tour HotelID Int Khóa ngoại 54 Mã khách sạn CHƯƠNG THIẾT KẾ GIAO DIỆN Giao diện trang quản lý admin 55 4.2 Giao diện trang người dùng 56 KẾT LUẬN Với tốc độ phát triển ngày tăng mạng máy tính, việc ứng dụng thương mại điện tử vào sống ngày lựa chọn phù hợp Chính qua trình tìm hiểu, khảo sát, em chọn xây dựng hệ thống website giới thiệu tour du lịch Với kiến thức tảng cộng thêm giảng dạy lớp tận tình thầy Phương Văn Cảnh, chúng em hoàn thành đề tài chúng em phần hiểu quy trình, cách thức xây dựng website Chúng em hiểu ngôn ngữ HTML, CSS, javascript, biết cách sử dụng công cụ hỗ trợ để xây dựng trang web nhằm tiết kiệm thời gian, công sức thiết kế website Mặc hệ thống website hồn thành, nhiều mặt hạn chế vấn đề thiếu xót Như là, mô tả chức chưa đầy đủ, thiếu xác, thiết kế giao diện sơ xài chưa chuẩn hóa, chưa thực hồn thiện, Chúng em mong nhận đóng góp thầy giáo bạn để thời gian tới chúng em cố gắng khắc phục hạn chế, vấn đề chưa tốt, bổ sung thêm chức cho hệ thống Em xin chân thành cảm ơn! 57 ... A1 Lưu thơng tin tour Xóa tour: Người quản lý chọn tour cần xóa Nhấn nút xóa để thực loại tour Hệ thống hiển thị thông tin báo xác nhận loại bỏ Nếu người quản trị đồng ý hệ thống thơng báo tour. .. hàng chọn vào mục tour Hệ thống hiển thị tour có chọn Khách hàng xem thông tin tour cần đặt Nếu hệ thống hiển thị có tour, khách hàng chọn vào tour cụ thể cần đặt Ca sử dụng kết thúc Dòng kiện... danh mục website 11 Quản lý viết 12 Xem viết khách Chức cho phép khách hàng duyệt tour website nhấn nút đặt tour chọn Chức cho phép hiển thị tour khuyến mại để khách hàng lựa chọn Chức cho phép

Ngày đăng: 14/06/2019, 22:04

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • LỜI CẢM ƠN

  • DANH MỤC CÁC KÝ HIỆU

  • CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI

    • 1.1. Đặt vấn đề

    • 1.2. Đặc tả yêu cầu bài toán

    • 1.3. Yêu cầu đối với sản phẩm

    • CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

      • 2.1. Các tác nhân của hệ thống

      • 2.2. Các chức năng của hệ thống

      • 2.3. Biểu đồ usecase

        • 2.3.1. Biểu đồ use case chính

        • 2.3.2. Biểu đồ use case khách hàng

        • 2.3.3. Biểu đồ use case đăng nhập

        • 2.3.4. Biểu đồ use case đăng ký thành viên

        • 2.3.5. Biểu đồ use case tìm kiếm

        • 2.3.6. Biểu đồ use case bình luận

        • 2.3.7. Biểu đồ Use case đặt tour

        • 2.3.8. Biểu đồ use case quản lý bài viết

        • 2.3.9. Biểu đồ use case quản lý danh mục

        • 2.3.10. Biểu đồ use case quản lý khách hàng

        • 2.4. Biểu đồ trình tự

          • 2.4.1. Biểu đồ trình tự “Đăng nhập”

          • 2.4.2. Biểu đồ trình tự “Gửi giải đáp”

Tài liệu cùng người dùng

Tài liệu liên quan