1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo thực tập Xây dựng Website danh lam thắng cảnh

55 5 0

Đ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

Tiêu đề Xây Dựng Trang Web Giới Thiệu Các Danh Lam Thắng Cảnh Việt Nam
Tác giả Nguyễn Thị Diệu Hoa
Người hướng dẫn KS. Nguyễn Văn Đạt
Trường học Đại học Tài nguyên Môi trường
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo thực tập tốt nghiệp
Năm xuất bản 2017
Thành phố Hà Nội
Định dạng
Số trang 55
Dung lượng 6,57 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • CHƯƠNG I: TỔNG QUAN VỀ ĐƠN VỊ THỰC TẬP (5)
    • 1.1 Giới thiệu chung (5)
    • 1.2. Lĩnh vực hoạt động (5)
    • 1.3. Cơ cấu tổ chức (5)
    • CHƯƠNG 2: KHẢO SÁT BÀI TOÁN (6)
      • 2.1. Đặt vấn đề (6)
      • 2.2. Hiện trạng chung (7)
      • 2.3. Ứng dụng thương mại điện tử cho website (7)
      • 2.4. Yêu cầu chung đối với sản phẩm (8)
    • CHƯƠNG 3: GIỚI THIỆU CÔNG CỤ THỰC HIỆN (10)
      • 3.1. Các công cụ sử dụng thiết kế Website (10)
        • 3.1.1. HTML (10)
        • 3.1.2. CSS (Cascading style sheets) (10)
        • 3.1.3. JAVASCRIPT (11)
        • 3.1.4. Nukeviet (11)
      • 3.2. Cài đặt phần mềm máy chủ web trên localhost (12)
      • 3.3. Cài đặt NukeViet trên localhost (15)
      • 3.4. Giới thiệu về hệ quản trị cơ sở dữ liệu, các hệ quản trị hỗ trợ tốt trong xây dựng Website (19)
      • 3.5. Ưu, nhược điểm của Mã nguồn mở NukeViet (19)
        • 3.5.1. Ưu điểm (19)
        • 3.5.2. Nhược điểm (22)
    • CHƯƠNG 4: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (23)
      • 4.1. Xây dựng biểu đồ Usecase (23)
      • 4.2. Biểu đồ Usecase mức tổng quát (23)
      • 4.3. Phân rã biểu đồ use case tổng quát (24)
      • 4.4. Biểu diễn các use case bởi kịch bản (31)
        • 4.4.1. Biểu diễn kịch bản cho use case thêm, sửa, xóa tin tức (31)
        • 4.4.2. Biểu diễn kịch bản cho use case thêm, sửa, xóa thành viên (33)
        • 4.4.3. Biểu diễn kịch bản cho use case thêm, sửa, xóa Giao dịch điện tử (35)
        • 4.4.4. Biểu diễn kịch bản cho use case thêm, sửa, xóa Hỗ trợ khách hàng (36)
        • 4.4.5. Biểu diễn kịch bản cho use case thêm, sửa, xóa thành viên (38)
        • 4.4.6. Biểu diễn kịch bản cho use case thêm , sửa, xóa bài viết (40)
        • 4.4.7. Biểu diễn kịch bản cho use case thêm , sửa quyền (41)
      • 4.5. Thiết kế CSDL (42)
        • 4.5.1. Các bảng trong CSDL (42)
        • 4.5.2. Mô hình thực thể liên kết (43)
    • CHƯƠNG 5: THIẾT KẾ GIAO DIỆN (44)
      • 5.1. Thiết kế chức năng, giao diện Website (44)
        • 5.1.1. Các chức năng cơ bản của Website (44)
        • 5.1.2. Các chức năng phục vụ quản trị Website (46)
        • 5.1.3. Lựa chọn giao diện cho Website (48)
      • 5.2. Một số hình ảnh demo sản phẩm (48)
  • KẾT LUẬN (53)
  • TÀI LIỆU THAM KHẢO (54)

Nội dung

Xây dựng đề cương triển khai báo cáo thực tập tốt nghiệp MỤC LỤC 4LỜI MỞ ĐẦU 5CHƯƠNG I TỔNG QUAN VỀ ĐƠN VỊ THỰC TẬP 51 1 Giới thiệu chung 51 2 Lĩnh vực hoạt động 51 3 Cơ cấu tổ chức 6CHƯƠNG 2 KHẢO SÁT[.]

TỔNG QUAN VỀ ĐƠN VỊ THỰC TẬP

Giới thiệu chung

Sở Tài nguyên và Môi trường Thanh Hoá được thành lập theo Quyết định số 2434/2003/QĐ-UB ngày 28/7/2003 của UBND tỉnh Thanh Hoá, kế thừa từ Sở Địa chính và Ban Quản lý Ruộng đất qua các giai đoạn phát triển.

Ban tổ chức bộ máy gồm các phòng: Hành chính tổng hợp, Thanh tra Pháp chế, Điều tra cơ bản, và Đăng ký thống kê Để đáp ứng yêu cầu công tác đo đạc lập bản đồ địa chính vào tháng 01/1994, Đội Đo đạc - Bản đồ đã được tách ra từ phòng Điều tra cơ bản Hiện tại, số lượng cán bộ, công chức, viên chức trong Ban khoảng 40 người.

Lĩnh vực hoạt động

Sở Tài nguyên và Môi trường là cơ quan chuyên môn thuộc ủy ban nhân dân tỉnh, có nhiệm vụ tham mưu và hỗ trợ ủy ban trong việc quản lý nhà nước về tài nguyên và môi trường Các lĩnh vực quản lý bao gồm đất đai, tài nguyên nước, khoáng sản, địa chất, môi trường, khí tượng thủy văn, đo đạc và bản đồ, cũng như quản lý tổng hợp về biển và hải đảo Sở cũng thực hiện các dịch vụ công liên quan đến các lĩnh vực này.

KHẢO SÁT BÀI TOÁN

Cùng với sự phát triển không ngừng của công nghệ máy tính và mạng điện tử, công nghệ thông tin đã chinh phục nhiều đỉnh cao mới Mạng Internet, một sản phẩm có giá trị to lớn, ngày càng trở thành công cụ thiết yếu, là nền tảng chính cho việc truyền tải và trao đổi thông tin toàn cầu.

Hiện nay, việc truy cập thông tin trở nên dễ dàng hơn bao giờ hết; chỉ cần một máy tính kết nối internet và một từ khóa tìm kiếm, bạn có thể ngay lập tức nhận được hàng triệu kết quả liên quan đến chủ đề quan tâm Thông tin phong phú, bao gồm hình ảnh và âm thanh, sẵn sàng phục vụ nhu cầu của người dùng.

Internet đã giúp chúng ta thực hiện công việc nhanh chóng và tiết kiệm chi phí hơn so với phương thức truyền thống Điều này đã thúc đẩy sự phát triển mạnh mẽ của thương mại điện tử và chính phủ điện tử trên toàn cầu, làm thay đổi đáng kể văn hóa và nâng cao chất lượng cuộc sống.

Trong bối cảnh sản xuất và kinh doanh hiện nay, thương mại điện tử đã trở thành yếu tố quan trọng thúc đẩy sự phát triển của doanh nghiệp Đối với các công ty du lịch, việc quảng bá hiệu quả các chương trình tour là quyết định cho sự tồn tại và phát triển Do đó, việc xây dựng một website để giới thiệu các tour là điều cần thiết Bên cạnh đó, quản lý và điều hành website một cách dễ dàng và hiệu quả là yếu tố quan trọng để giữ chân khách hàng và đạt được kết quả mong muốn Đây là vấn đề cấp thiết mà nhiều công ty du lịch và doanh nghiệp Việt Nam đang đối mặt, đặc biệt khi thương mại điện tử vẫn còn mới mẻ.

Báo cáo thực tập này trình bày một phương pháp quản lý website, giúp người quản trị dễ dàng phân quyền, thay đổi và cập nhật thông tin trên trang web.

Hiện nay, tại Việt Nam, phần lớn các website vẫn là tĩnh với cấu trúc thông tin cố định, chủ yếu dùng để giới thiệu công ty và sản phẩm Tuy nhiên, cũng đã xuất hiện nhiều trang web động (Dynamic Website) với đa dạng hình thức tổ chức về giao diện và cách thức quản lý.

Đa số các website hiện nay được thiết kế bởi các công ty thiết kế chuyên nghiệp, điều này là hợp lý để đảm bảo tính chuyên nghiệp và ổn định Tuy nhiên, để website hoạt động hiệu quả, vai trò của người quản trị là rất quan trọng Tại Việt Nam, người quản trị website thường không được đánh giá đúng mức và thường chỉ thực hiện công việc này sau khi hoàn tất các nhiệm vụ khác Việc làm mới thông tin trên website thường bị xem nhẹ, dẫn đến việc khách hàng cảm thấy nhàm chán và dần rời bỏ thói quen truy cập trang web.

Sự hoạt động hiệu quả của các trang web chứng tỏ tầm quan trọng của người quản trị website doanh nghiệp Các công ty sở hữu những website này đều có bộ phận chuyên trách quản lý thông tin, nhằm đáp ứng nhanh chóng và hiệu quả các yêu cầu của khách hàng qua internet Điều này giúp khai thác tối đa giá trị của website và nguồn khách hàng tiềm năng trên mạng.

Các công ty hiện nay, dù đã có hay đang có kế hoạch xây dựng website riêng, đều nhận thức được tầm quan trọng của công nghệ thông tin và khách hàng tiềm năng trên mạng Do đó, họ cần có kế hoạch và người quản trị để duy trì sự mới mẻ và thu hút khách hàng đến với website và công ty của mình.

2.3 Ứng dụng thương mại điện tử cho website

Ngày nay, khi nhắc đến internet, người ta thường nghĩ ngay đến chính phủ điện tử và thương mại điện tử Đây là hai ứng dụng nổi bật nhất của công nghệ thông tin và mạng Internet trong việc tổ chức và phát triển thương mại toàn cầu.

Chính phủ điện tử là phương thức tổ chức và truyền tải dữ liệu của chính phủ, áp dụng công nghệ hiện đại để cung cấp cho công dân khả năng truy cập hiệu quả vào nguồn thông tin đáng tin cậy từ chính phủ.

Thương mại điện tử là hình thức mua bán và giao tiếp hoàn toàn khác biệt so với thương mại truyền thống, nơi người mua và người bán có thể không gặp mặt trực tiếp Tất cả các giao dịch và thỏa thuận diễn ra qua internet, sử dụng các hệ thống thanh toán đặc biệt như thẻ tín dụng ngân hàng.

Thương mại điện tử thúc đẩy mối quan hệ giữa cá nhân, công ty và các thành phần trong xã hội Việc xây dựng website du lịch không chỉ là tham gia vào thương mại điện tử mà còn nhằm tăng cường mối quan hệ thương mại giữa công ty và khách hàng.

2.4 Yêu cầu chung đối với sản phẩm

Thương mại điện tử không chỉ đơn thuần là việc mua sắm trực tuyến, mà còn bao gồm các giao dịch thông thường như tìm kiếm thông tin trên website hoặc qua các công cụ tìm kiếm Những phiên giao dịch này giúp giới thiệu công ty và sản phẩm, với mục tiêu thu hút khách hàng quay lại trang web và trở thành khách hàng chính thức Để đạt được điều này, website cần có sức hút mạnh mẽ để lôi kéo khách hàng.

Để thu hút người dùng, website cần có giao diện rõ ràng, bắt mắt và cấu trúc hợp lý, tạo ấn tượng tốt ngay từ lần đầu truy cập Quan trọng không kém, dung lượng trang web phải vừa phải để khách hàng không mất kiên nhẫn chờ đợi Nội dung của website cũng cần phải tiện dụng, phù hợp và đáp ứng nhu cầu thường gặp của khách hàng Cuối cùng, một tên miền ngắn gọn, dễ nhớ sẽ giúp khách hàng dễ dàng quay lại trong những lần thăm viếng sau.

GIỚI THIỆU CÔNG CỤ THỰC HIỆN

HTML, hay "Ngôn ngữ đánh dấu siêu văn bản", là công cụ chính để tạo ra các trang web Tập tin HTML được tạo ra từ văn bản thông thường kết hợp với mã HTML để định dạng, và được lưu dưới định dạng ".html" hoặc ".htm" Những tập tin này được lưu trữ trên máy chủ web, và khi người dùng nhập tên miền vào thanh địa chỉ của trình duyệt, trang web chính sẽ được hiển thị Trang web này có thể bao gồm các liên kết nội bộ hoặc liên kết ra ngoài.

Tập tin HTML bắt đầu và kết thúc bằng cặp thẻ và Các cặp thẻ khác dùng để định dạng nội dung trang web cũng có thẻ mở và thẻ đóng tương tự như cặp thẻ HTML.

Cấu trúc chuẩn của tập tin html có dạng như sau:

{Tiêu đề website}

Html kết hợp với các ngôn ngữ như: CSS, JAVASCRIPT, PHP…

CSS là ngôn ngữ quy định cách trình bày cho các tài liệu HTML, XML, mang lại hàng trăm thuộc tính định dạng web hiệu quả và chính xác Mặc dù HTML hỗ trợ một số thuộc tính định dạng cơ bản cho hình ảnh, nội dung và bảng, nhưng không phong phú và đồng nhất trên mọi hệ thống như CSS Với sự hỗ trợ trên tất cả các trình duyệt, CSS đảm bảo hoạt động tốt trên mọi môi trường và hệ điều hành.

Cú pháp nhúng CSS: ví dụ để định màu nền cho một trang web là xanh nhạt chúng ta dùng đoạn code sau:

Trong HTML:

Trong CSS: body { background-color:#00BFF3;}.

CSS có thể được nhúng trực tiếp trên trang HTML hoặc được lấy từ một tập tin bên ngoài có dạng “.css” chèn vào trang HTML

JavaScript là ngôn ngữ lập trình thông dịch, được nhúng vào tệp HTML Khi tệp được tải trên trình duyệt, JavaScript sẽ được thông dịch và thực hiện các tác vụ đã được lập trình Mã nguồn JavaScript được xử lý sau khi trang HTML được tải xong nhưng trước khi hiển thị Ngôn ngữ này có những đặc điểm nổi bật như cấu trúc đơn giản, tính động và hướng đối tượng.

Language: Chỉ định ngôn ngữ được sử dụng trong Script và các phiên bản sử dụng như Javascript, Javascript 1.2…

NukeViet là hệ quản trị nội dung (CMS) giúp quản lý cổng thông tin điện tử trên Internet một cách dễ dàng Đây là phần mềm mã nguồn mở cho phép xây dựng website động, đa chức năng và hiện đại mà không cần kiến thức lập trình Tất cả các tác vụ quản lý phức tạp đều được tự động hóa, giúp người dùng dễ dàng vận hành Đặc biệt, NukeViet hoàn toàn bằng tiếng Việt và được thiết kế phù hợp với thói quen sử dụng mạng của người Việt Nam.

NukeViet sử dụng công nghệ web tiên tiến, thiết kế hệ thống linh hoạt và tính năng độc đáo, giúp triển khai ứng dụng web nhanh chóng và tiết kiệm NukeViet phù hợp cho mọi loại hình website, từ cá nhân đến cổng thông tin điện tử, gian hàng trực tuyến và mạng xã hội.

Nuke Viet là hệ thống quản lý nội dung (CMS) mã nguồn mở đầu tiên và có quá trình phát triển lâu dài nhất tại Việt Nam, với số lượng người dùng đông đảo Hiện nay, NukeViet cũng được công nhận là một trong những mã nguồn mở chuyên nghiệp hàng đầu của Việt Nam VINADES.,JSC là cơ quan chủ quản, chịu trách nhiệm phát triển và triển khai NukeViet thành các ứng dụng cụ thể phục vụ cho doanh nghiệp.

3.2 Cài đặt phần mềm máy chủ web trên localhost Ở đây minh họa cách cài đặt phần mềm máy chủ web – Xampp

Bước 1: Sau khi tải file cài đặt về xong, hãy chạy nó, sau đó chọn Next.

Bước 2: Ở phần chọn đường dẫn, hãy chọn đường dẫn cần lưu cài đặt của XAMPP

Khi cài đặt web trên localhost, hãy ghi nhớ đường dẫn đến thư mục cài đặt, thường là c:\xampp, để dễ dàng truy cập sau này Sau đó, bạn có thể tiếp tục bằng cách nhấn Next.

Bước 3: Ở trang kế tiếp, bỏ chọn phần “Learn more about Bitnami for XAMPP“ Và ấn Next 2 lần nữa để bắt đầu quá trình cài đặt XAMPP.

Bước 4: Sau khi cài xong, ấn nút Finish để kết thúc cài đặt và mở bảng điều khiển của

XAMPP Tuy nhiên, hãy khởi động lại máy sau khi cài đặt xong để tránh tình trạng không khởi động được localhost.

Mở thư mục C:\xampp và khởi động file xampp-panel.exe để truy cập bảng điều khiển XAMPP Kiểm tra hai ứng dụng Apache và MySQL, nếu thấy nút Start, điều đó có nghĩa là chúng chưa được khởi động Nhấn vào nút Start của từng ứng dụng để khởi động Webserver Apache và MySQL Server, điều này là cần thiết để chạy localhost.

Nếu cả hai ứng dụng chuyển sang màu xanh như hình dưới là đã khởi động thành công.

3.3 Cài đặt NukeViet trên localhost

Phiên bản mới nhất của NukeViet là NukeViet 2.0 RC4, có thể tải về tại trang web chính thức NukeViet cung cấp hai phiên bản cài đặt: một phiên bản có forum và một phiên bản không có forum.

Chuẩn bị trước khi cài đặt cài đặt:

Bước 1: Giải nén thư mục cài đặt sẽ được các thư mục install, sql, upload.

- Sao chép thư mục install vào thư mục upload.

- Sao chép thư mục upload vào thư mục www của VertrigoServ Đổi tên thư mục upload thành tctph Đường dẫn cụ thể là: C:\VertrigoServ\www\phamhung

Bước 2: Tạo cơ sở dữ liệu để lưu trữ các dữ liệu và các thông tin cài đặt Sử dụng

PHPMyAdmin tích hợp trong VertrigoServ để tạo cơ sở dữ liệu.

- Click phải chuột vào biểu tượng VertrigoServ trên khay hệ thống, chọn Tools, chọn tiếp PHPMyAdmin Xuất hiện hộp thoại đăng nhập.

Hình 3.1 Hộp thoại đăng nhập PHPMyAdmin

- Cung cấp thông tin đăng nhập gồm; User name là root; Password là vertrigo Click nút OK để tiếp tục.

- Trong cửa sổ chính của PHPMyAdmin, khai báo tên cơ sở dữ liệu tại Create new database (ví dụ: phamhung_database), click nút Create.

Hình 3.2 Khai báo tên cơ sở dữ liệu rỗng Cài đặt NukeViet:

Bước 1: Click đúp chuột biểu tượng Internet Explorer, gõ vào địa chỉ cài đặt NukeViet trên thanh Address. http://localhost/dieuhoa/install/install.php

Hình 3.3 Kiểm tra tính tương thích của máy chủ cài đặt

Bước 2: Khai báo các thông tin cài đặt.

Hình 3.4 Khai báo các thông tin cài đặt

Bước 3: Di chuyển mainfile.php trong thư mục includes/data đến thư mục gốc tctph.

Hình 3.5 Quá trình tạo cơ sở dữ liệu đã thành công

Bước 4: Xóa thư mục install trong thư mục gốc tctph Click Đến trang chủ hoặc Vào khu vực quản trị site.

Hình 3.6 Kết thúc cài đặt

3.4 Giới thiệu về hệ quản trị cơ sở dữ liệu, các hệ quản trị hỗ trợ tốt trong xây dựng Website

Hệ quản trị CSDL MySQL

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất, được ưa chuộng bởi các nhà phát triển ứng dụng web Với tốc độ cao, tính ổn định và dễ sử dụng, MySQL cung cấp khả năng tương thích trên nhiều hệ điều hành và một loạt các hàm tiện ích mạnh mẽ để xử lý dữ liệu Đặc biệt, với tính bảo mật cao, MySQL là lựa chọn lý tưởng cho các ứng dụng truy cập cơ sở dữ liệu trên Internet.

MySQL là một hệ quản trị cơ sở dữ liệu hoàn toàn miễn phí, hỗ trợ nhiều phiên bản trên các hệ điều hành khác nhau, bao gồm phiên bản Win32 dành cho Windows và Linux.

MySQL là hệ quản trị cơ sở dữ liệu quan hệ sử dụng ngôn ngữ truy vấn có cấu trúc (SQL).

MyQSL được sử dụng cho việc bổ trợ PHP và nhiều ngôn ngữ khác, nó là nơi lưu trữ các thông tin trên các trang web viết bằng PHP…

3.5 Ưu, nhược điểm của Mã nguồn mở NukeViet

3.5.1 Ưu điểm a Nền tảng công nghệ

NukeViet được phát triển trên nền tảng PHP 5 và MySQL 5, tối ưu hóa sức mạnh của công nghệ hiện đại Ứng dụng Xtemplate và jQuery giúp triển khai Ajax một cách linh hoạt trong hệ thống.

Với xHTML 1.0 và CSS 2.1, NukeViet cho kết quả là những trang web đạt tiêu chuẩn, tương thích trên tất cả các trình duyệt phổ biến hiện nay

Thiết kế giao diện đồ họa dựa trên nguyên lý lưới (Grid) mang lại tính khoa học và khả năng tùy biến cao cho giao diện Bên cạnh đó, kiến trúc module cũng đóng vai trò quan trọng trong việc tối ưu hóa thiết kế.

NukeViet đã tái cấu trúc các module bằng cách gói gọn toàn bộ tệp tin của mỗi module trong một thư mục riêng, giúp đơn giản hóa việc quản lý và đóng gói ứng dụng Kiến trúc module này tạo ra khái niệm block và theme, đa dạng hóa cách trình bày module Hệ thống cũng hỗ trợ cài đặt tự động 100% các module kèm theo block và theme từ Admin Control Panel, cho phép người dùng cài đặt mà không cần thực hiện thao tác phức tạp Ngoài ra, NukeViet còn cho phép người dùng đóng gói module để chia sẻ với người khác.

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

4.1 Xây dựng biểu đồ Usecase

Hệ thống website hoạt động chủ yếu nhờ vào hai tác nhân chính: Nhân viên quản trị và Người dùng.

- Tác nhân người dùng: Xem và tìm kiếm thông tin

- Tác nhân nhân viên: Cập nhật quản lý thông tin

Dựa vào chức năng của hệ thống, có một số trường hợp sử dụng quan trọng như: cập nhật và quản lý thành viên, quản lý đào tạo, thống kê dữ liệu, gửi bài viết, cũng như tìm kiếm và xem thông tin.

Trong hệ thống tác nhân, người dùng có khả năng đăng ký thành viên để đăng nhập và thực hiện các chức năng được phân quyền bởi quản trị viên Do đó, việc xây dựng use case Đăng nhập là cần thiết.

4.2 Biểu đồ Usecase mức tổng quát

Dựa vào các yêu cầu của hệ thống biểu đồ use case tổng quát được thể hiện như sau

Hình 4.1 Biểu đồ use case tổng quát của hệ thống

WEBSITE DANH LAM THẮNG CẢNH Đăng nhập

4.3 Phân rã biểu đồ use case tổng quát

Phân rã các use case mức cao.

Tiến hành phân rã các use case tổng quát thành các use case cụ thể hơn thông qua quan hệ “extend” Các use case con được lựa chọn bằng cách bổ sung một chức năng cụ thể vào use case cha, thường được mở rộng dựa trên sự chuyển tiếp và phân rã các chức năng của hệ thống.

Phân rã use case cập nhật

Use case cập nhật do quản trị thực hiện có thể được chia thành các use case con, bao gồm: cập nhật tin tức, lịch sử, thành viên, sản phẩm dịch vụ và người dùng.

Hình 4.2 Phân rã Use case cập nhật

Tin tức; Lịch sử; thành viên; Dịch vụ; Hỗ trợ chăm sóc khách hang, Người dùng.

Biểu đồ use case cập nhật được phân rã thành các use case nút lá cụ thể Đối với use case Cập nhật Tin tức, các use case nút lá bao gồm Thêm tin tức, Xoá tin tức và Sửa tin tức Tương tự, use case Cập nhật lịch sử cũng được phân rã thành các use case nút lá như Thêm, Xoá và Sửa.

Hình 4.3 Phân rã Use case cập nhật tin tức

Hình 4.4 Phân rã Use case cập nhật lịch sử

Lịch sử phân rã use case cho thấy rằng việc cập nhật thành viên được chia thành các use case nút lá như thêm, xóa và sửa Tương tự, cập nhật dịch vụ cũng được phân rã thành các use case nút lá: thêm, xóa và sửa Cuối cùng, cập nhật hỗ trợ chăm sóc khách hàng cũng được phân chia thành các use case nút lá: thêm, xóa và sửa.

Hình 4.5 Phân rã Use case cập nhật nhân viên

Hình 4.6 Phân rã Use case cập nhật Dịch vụ

Xóa Dịch vụ o Phân rã Use case Cập nhật người dùng được phân ra thành các use case nút lá: Thêm, xóa, sửa.

Hình 4.7 Phân rã Use case cập Hỗ trợ chăm sóc khách hàng

Cập nhật Hỗ trợ CSKH

Hình 4.9 Phân rã Use case cập nhật người dùng

Quản lý thành viên và quản lý bài viết được phân rã thành các use case cụ thể Trong quản lý bài viết, các use case bao gồm duyệt bài, sửa bài viết và xóa bài viết Đối với quản lý phân quyền, các use case bao gồm thêm quyền và xóa quyền.

Hình 4.10 Phân rã Use case Quản lý thành viên

Hình 4.11 Phân rã Use case quản lý bài viết

 Phân rã Use case Thống kê

Hình 4.12 Phân rã Use case quản lý phân quyền

Hình 4.13 Phân rã Use case Thống kê

 Phân rã Use case tìm kiếm

Tin tức; Lịch sử; thành viên; Dịch vụ, Hỗ trợ chăm sóc khách hàng, Bài viết

Hình 4.14 Phân rã Use case tìm kiếm

 Phân rã Use case xem thông tin

4.4 Biểu diễn các use case bởi kịch bản

Sau khi hoàn thành phân rã biểu đồ use case, công việc tiếp theo là biểu diễn các kịch bản tương ứng với các use case đó

4.4.1 Biểu diễn kịch bản cho use case thêm, sửa, xóa tin tức

 Biểu diễn kịch bản cho use case thêm tin tức

Tên Use case Thêm tin tức

Tên tác nhân Nhân viên

Người chịu trách nhiệm Nhân viên quản trị

Nhân viên cần đăng nhập vào hệ thống để thực hiện các thao tác Hệ thống sẽ tự động loại bỏ các thông tin đã thêm và quay lại bước trước nếu có sự cố xảy ra Đảm bảo rằng tin tức mới được cập nhật thành công vào cơ sở dữ liệu.

Kích hoạt Nhân viên chọn chức năng cập nhật tin tức trong menu

Tin tức; Lịch sử; thành viên;

Dịch vụ, Hỗ trợ chăm sóc khách hàng, Bài viết

Hình 4.15 Phân rã Use case xem thông tin

1 Hệ thống hiển thị form thêm tin tức và yêu cầu nhân viên đưa vào tin tức.

2 Nhân viên nhập tin tức mới và nhấn Submit.

3 Hệ thống kiểm tra tin tức và xác nhận hợp lệ

4 Hệ thống nhập tin tức mới vào CSDL

5 Hệ thống thông báo đã nhập thành công.

6 Nhân viên thoát khỏi chức năng thêm tin tức

1 Hệ thống thông báo thông tin không hợp lệ

2 Hệ thống yêu cầu nhân viên nhập lại thông tin.

3 Nhân viên nhập lại thông tin.

Biểu diễn kịch bản cho use case sửa tin tức

Tên Use case Sửa tin tức

Tên tác nhân Nhân viên

Người chịu trách nhiệm Nhân viên quản trị

Nhân viên cần đăng nhập vào hệ thống để thực hiện các thao tác Hệ thống sẽ loại bỏ các thông tin đã sửa và cho phép quay lại bước trước Đảm bảo rằng các tin tức mới được cập nhật thành công vào cơ sở dữ liệu.

Kích hoạt Nhân viên chọn chức năng cập nhật tin tức trong menu

1 Hệ thống hiển thị form sửa tin tức và yêu cầu nhân viên hiệu chỉnh tin tức

2 Nhân viên nhập tin tức cần sửa và nhấn Submit.

3 Hệ thống kiểm tra tin tức và xác nhận tính hợp lệ

4 Hệ thống nhập tin tức đã sửa vào CSDL

5 Hệ thống thông báo đã sửa thành công.

6 Nhân viên thoát khỏi chức năng sửa tin tức.

1 Hệ thống thông báo tin tức không có trong CSDL.

2 Hệ thống thông báo việc sửa không hợp lệ

3 Hệ thống yêu cầu nhân viên nhập lại thông tin.

4 Nhân viên nhập lại tin tức.

Biểu diễn kịch bản cho use case xóa tin tức

Tên Use case Xóa tin tức

Tên tác nhân Nhân viên

Người chịu trách nhiệm Nhân viên quản trị

Nhân viên cần đăng nhập vào hệ thống để thực hiện các thao tác Hệ thống phải đảm bảo loại bỏ thông tin đã xóa và không cho phép quay lại các dữ liệu trước đó Điều này giúp đảm bảo rằng các tin tức đã xóa sẽ không còn tồn tại trong cơ sở dữ liệu.

Kích hoạt Nhân viên chọn chức năng xóa tin tức

1 Hệ thống hiển thị form xóa tin tức và yêu cầu nhân viên chọn tin cần xóa

2 Nhân viên chọn và nhấn Submit.

3 Hệ thống kiểm tra và xác nhận thao tác xóa

4 Hệ thống xóa tin tức khỏi CSDL

5 Hệ thống thông báo xóa thành công.

6 Nhân viên thoát khỏi chức năng xóa.

4.4.2 Biểu diễn kịch bản cho use case thêm, sửa, xóa thành viên

Biểu diễn kịch bản cho use case thêm nhân viên

Tên Use case Thêm thành viên

Tên tác nhân Nhân viên

Người chịu trách nhiệm Nhân viên quản trị

Nhân viên cần đăng nhập vào hệ thống để thực hiện cập nhật thông tin Hệ thống sẽ tự động loại bỏ các thông tin đã thêm và quay lại bước trước nếu có lỗi xảy ra Sau khi hoàn tất, thông tin nhân viên mới sẽ được cập nhật vào cơ sở dữ liệu Để bắt đầu, nhân viên chỉ cần chọn chức năng cập nhật nhân viên trong menu.

1 Hệ thống hiển thị form thêm nhân viên và yêu cầu nhân viên đưa vào thông tin mới.

2 Nhập nhân viên mới và nhấn Submit.

3 Hệ thống kiểm tra thông tin và xác nhận hợp lệ

4 Hệ thống nhập nhân viên mới vào CSDL

5 Hệ thống thông báo đã nhập thành công.

6 Nhân viên quản trị thoát khỏi chức năng thêm nhân viên

1 Hệ thống thông báo thông tin không hợp lệ

2 Hệ thống yêu cầu nhập lại thông tin.

3 Nhân viên nhập lại thông tin.

Biểu diễn kịch bản cho use case sửa thành viên

Tên Use case Sửa nhân viên

Tên tác nhân Nhân viên

Người chịu trách nhiệm Nhân viên quản trị

Nhân viên cần đăng nhập vào hệ thống để thực hiện các thao tác Hệ thống phải đảm bảo loại bỏ các thông tin đã sửa và cho phép quay lại bước trước Cuối cùng, nhân viên mới sửa đổi sẽ được cập nhật vào cơ sở dữ liệu (CSDL) một cách thành công.

Kích hoạt Nhân viên chọn chức năng cập nhật nhân viên trong menu

1 Hệ thống hiển thị form sửa nhân viên và yêu cầu nhân viên hiệu chỉnh nhân viên

2 Nhân viên nhập thông tin cần sửa và nhấn Submit.

3 Hệ thống kiểm tra thông tin nhân viên và xác nhận tính hợp lệ

4 Hệ thống nhập nhân viên đã sửa vào CSDL

5 Hệ thống thông báo đã sửa thành công.

6 Nhân viên thoát khỏi chức năng sửa nhân viên.

1 Hệ thống thông báo thông tin không có trong CSDL.

2 Hệ thống thông báo việc sửa không hợp lệ

3 Hệ thống yêu cầu nhân viên nhập lại thông tin.

4 Nhân viên nhập lại thông tin nhân viên.

 Biểu diễn kịch bản cho use case xóa thành viên

Tên Use case Xóa nhân viên

Tên tác nhân Nhân viên

Người chịu trách nhiệm Nhân viên quản trị

Nhân viên cần đăng nhập vào hệ thống để thực hiện việc xóa thông tin Hệ thống phải đảm bảo loại bỏ các thông tin đã xóa và cho phép quay lại trạng thái trước đó Điều này đảm bảo rằng thông tin nhân viên sẽ được xóa thành công khỏi cơ sở dữ liệu.

Kích hoạt Nhân viên chọn chức năng xóa nhân viên

1 Hệ thống hiển thị form xóa nhân viên và yêu cầu nhân viên chọn thông tin cần xóa

2 Nhân viên chọn và nhấn Submit.

3 Hệ thống kiểm tra và xác nhận thao tác xóa

4 Hệ thống xóa nhân viên khỏi CSDL

5 Hệ thống thông báo xóa thành công.

6 Nhân viên thoát khỏi chức năng xóa.

4.4.3 Biểu diễn kịch bản cho use case thêm, sửa, xóa Giao dịch điện tử

 Biểu diễn kịch bản cho use case thêm Giao dịch điện tử

Tên Use case Thêm giao dịch điện tử

Tên tác nhân Nhân viên

Người chịu trách nhiệm Nhân viên

Nhân viên cần đăng nhập vào hệ thống để thực hiện các thao tác Hệ thống sẽ loại bỏ các thông tin đã thêm và quay lại bước trước nếu có sự cố xảy ra Đảm bảo rằng thông tin môn học mới được cập nhật thành công vào cơ sở dữ liệu.

Kích hoạt Nhân viên chọn chức năng cập nhật môn học trong menu

1 Hệ thống hiển thị form thêm môn học và yêu cầu nhân viên đưa vào thông tin mới.

2 Nhập nhân viên mới và nhấn Submit.

3 Hệ thống kiểm tra thông tin và xác nhận hợp lệ

4 Hệ thống nhập thông tin mới vào CSDL

5 Hệ thống thông báo đã nhập thành công.

6 Nhân viên quản trị thoát khỏi chức năng thêm môn học

1 Hệ thống thông báo thông tin không hợp lệ

2 Hệ thống yêu cầu nhập lại thông tin.

3 Nhân viên nhập lại thông tin.

Biểu diễn kịch bản cho use case sửa giao dịch điện tử

Tên Use case Sửa giao dịch điện tử

Tên tác nhân Nhân viên

Người chịu trách nhiệm Nhân viên quản trị

THIẾT KẾ GIAO DIỆN

5.1.1 Các chức năng cơ bản của Website

Mẫu đăng nhập cho phép người dùng thực hiện các chức năng như Đăng nhập và khôi phục mật khẩu Người dùng có thể truy cập hệ thống bằng cách nhập thông tin cần thiết.

+ Tài khoản: Tên đăng nhập

+ Mật khẩu: Mật khẩu đã đăng ký

+ Việc đăng nhập vào hệ thống được phân cấp theo quyền hạn truy cập:

+ Admin: Toàn quyền trong hệ thống

+ Thành viên: Chỉ có quyền cập nhật các thông tin trên module được admin cấp.

* Form đăng nhập của Admin và của người dùng:

Người dùng có thể đăng ký thành viên bằng cách tuân thủ các quy định và nhận sự chấp thuận từ admin Thông tin cần cung cấp bao gồm họ tên, email, mật khẩu, xác nhận mật khẩu, câu hỏi bí mật và mã captcha.

Thành viên có những quyền lợi như sau: o Quyền đăng nhập và quản trị module o Quyền gửi bài viết, góp ý, thảo luận

5.1.2 Các chức năng phục vụ quản trị Website

 Form Quản lý bài viết: cập nhật, xóa, sửa bài viết của các danh mục như Tin tức, Du lịch, Địa danh hot, Tin du lịch.

Form quản lý tài khoản cung cấp các chức năng quan trọng như thêm mới, sửa, xóa và tìm kiếm tài khoản Nó cho phép thay đổi thông tin thành viên, tạo nội quy cho việc tạo tài khoản, phân quyền tài khoản và quản lý tài khoản theo nhóm hiệu quả.

Form quản lý giao diện cho phép người dùng thay đổi, xóa và sửa giao diện của website Nó cũng giúp quản lý các module và block trên toàn bộ trang web, bao gồm một số block hiện đang hoạt động.

+ Block đăng nhập+ Thống kê truy cập+ Thăm dò ý kiến+ Tìm kiếm

5.1.3 Lựa chọn giao diện cho Website

Nukeviet mang đến khả năng tùy biến mạnh mẽ cho nhiều phần của website, đặc biệt là với các giao diện tin tức dễ đọc và hợp mắt Hiện tại, Web Danh lam thắng cảnh đang sở hữu 4 giao diện khác nhau.

5.2 Một số hình ảnh demo sản phẩm

- Chức năng Quản lý giao diện:

Quản lý toàn bộ giao diện của website, tùy biến header, banner, menu, widget và footer…

- Chức năng quản lý bài viết:

Quản lý bài viết trên Website một cách hiệu quả với các tính năng như thêm, sửa, và xóa bài viết, cùng với công cụ soạn thảo thông minh giúp tùy biến nội dung dễ dàng.

- Chức năng quản lý danh mục:

Quản lý danh mục của Website, quản lý theo nhóm danh mục.

- Hiển thị thông tin bài viết, thông tin chi tiết về sản phẩm, hình ảnh của sản phẩm.

- Phân loại bài viết theo chuyên mục “Địa danh hot”, giúp khách hàng đơn giản hóa việc lựa chọn các danh lam thắng cảnh đẹp.

- Form liên hệ: giúp người dùng có thể phản hồi những thắc mắc, góp ý về nội dung, giao diện…

- Thống kê lượng người truy cập: giúp quản trị web thống kê số người truy cập vào web theo ngày, giờ, vùng truy cập…

- Form đăng ký tài khoản: Giúp khách hàng đăng ký tài khoản sử dụng cho việc mua hàng, đặt hàng và thanh toán sản phẩm.

- Form khôi phục mật khẩu: Giúp khách hàng lấy lại mật khẩu, tài khoản trong trường hợp quên tài khoản cá nhân.

Ngày đăng: 19/06/2023, 11:09

HÌNH ẢNH LIÊN QUAN

Hình 3.3. Kiểm tra tính tương thích của máy chủ cài đặt - Báo cáo thực tập Xây dựng Website danh lam thắng cảnh
Hình 3.3. Kiểm tra tính tương thích của máy chủ cài đặt (Trang 16)
Hình 3.2. Khai báo tên cơ sở dữ liệu rỗng Cài đặt NukeViet: - Báo cáo thực tập Xây dựng Website danh lam thắng cảnh
Hình 3.2. Khai báo tên cơ sở dữ liệu rỗng Cài đặt NukeViet: (Trang 16)
Hình 3.4. Khai báo các thông tin cài đặt - Báo cáo thực tập Xây dựng Website danh lam thắng cảnh
Hình 3.4. Khai báo các thông tin cài đặt (Trang 17)
Hình 3.5. Quá trình tạo cơ sở dữ liệu đã thành công - Báo cáo thực tập Xây dựng Website danh lam thắng cảnh
Hình 3.5. Quá trình tạo cơ sở dữ liệu đã thành công (Trang 18)
Hình 3.6. Kết thúc cài đặt - Báo cáo thực tập Xây dựng Website danh lam thắng cảnh
Hình 3.6. Kết thúc cài đặt (Trang 18)
Hình 4.2. Phân rã Use case cập nhật - Báo cáo thực tập Xây dựng Website danh lam thắng cảnh
Hình 4.2. Phân rã Use case cập nhật (Trang 24)
Hình 4.3. Phân rã Use case cập nhật tin tức - Báo cáo thực tập Xây dựng Website danh lam thắng cảnh
Hình 4.3. Phân rã Use case cập nhật tin tức (Trang 25)
Hình 4.9. Phân rã Use case cập nhật người dùng - Báo cáo thực tập Xây dựng Website danh lam thắng cảnh
Hình 4.9. Phân rã Use case cập nhật người dùng (Trang 27)
Hình 4.10. Phân rã Use case Quản lý thành viên - Báo cáo thực tập Xây dựng Website danh lam thắng cảnh
Hình 4.10. Phân rã Use case Quản lý thành viên (Trang 28)
Hình 4.14. Phân rã Use case tìm kiếm - Báo cáo thực tập Xây dựng Website danh lam thắng cảnh
Hình 4.14. Phân rã Use case tìm kiếm (Trang 30)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w