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

tiểu luận môn phân tích thiết kế hệ thống hướng đối tương ( xây dựng web cung cấp lao động)

71 556 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

Định dạng
Số trang 71
Dung lượng 1,06 MB

Nội dung

Điều kiện bắt đầu: Người quản trị hệ thống đăng nhập vào hệ thống Điều kiện sau khi dùng: Hệ thống thông báo kết quả cho người quản trị Trình tự các sự kiện: Hoàn cảnh sử dụng thành côn

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN ĐÀO TẠO SAU ĐẠI HỌC

-O0O -PHÂN TÍCH THIẾT KẾ

Đề tài:

XÂY DỰNG WEBSITE CUNG LAO ĐỘNG

VÀ PHẦN MỀM NHẬP LIỆU OFFLINE

Giáo viên hướng

1

Trang 2

MỤC LỤC

I MỤC ĐÍCH VÀ PHẠM VI TÀI LỆU 3

1 Mục đích 3

2 Phạm vi 3

II KIẾN TRÚC CÔNG NGHỆ TRIỂN KHAI 3

1 Giới thiệu chung 3

2 Mô hình kiến trúc công nghệ 3

III GIẢI PHÁP TỔ CHỨC THÔNG TIN VÀ DỮ LIỆU 5

1 Thành phần Cơ sở dữ liệu 5

2 Nguồn dữ liệu 5

IV THIẾT KẾ CÁC CHỨC NĂNG HỆ THỐNG 6

1 Danh mục các chức năng và yêu cầu 6

Danh sách các chức năng: 6

Các chức năng chính phân theo từng nhóm người sử dụng: 7

2 Biểu đồ hoạt động và mô tả các Use Case 11

2

Trang 3

I MỤC ĐÍCH VÀ PHẠM VI TÀI LỆU

1 Mục đích

Đặc tả thiết kế chi tiết kiến trúc, dữ liệu, chức năng, giao diện hệ thống để làm cơ

sở triển khai lập trình các module của website cung lao động

2 Phạm vi

Áp dụng cho website cung lao động.

II KIẾN TRÚC CÔNG NGHỆ TRIỂN KHAI

1 Giới thiệu chung

Hệ thống đuợc xây dựng trên nền tảng chuẩn Web, được triển khai trên mạng Internet và kết nối cơ sở dữ liệu chạy trên môi trường Windows, hệ thống được sử dụng việt hóa theo chuẩn Unicode và tuân theo TCVN trong lưu trữ và trao đổi dữ liệu.

Do đó, giải pháp triển khai hợp lý nhất đối với bài toán này là sử dụng DotnetNuke

để triển khai các tính năng quản lý và thao tác dữ liệu , kết hợp với xây dựng ứng dụng chuyên biệt đáp ứng bài toán đặt ra và gắn kết với hệ thống dữ liệu thông tin chuyên đề.

Giải pháp công nghệ lựa chọn

- Hệ điều hành máy chủ: Windows Server.

- Hệ thống Internet Map Server: MapXtreme 2008 NET

- Hệ quản trị Web: IIS

- Hệ quản trị cơ sở dữ liệu: MS SQL.

- Hệ điều hành máy khách: Window 98, Window 2000, Window XP …

- Trình duyệt web: Internet Explorer, Firefox, Netscape.

- Môi trường phát triển: Microsoft NET Framework 2.0 SP1, Visual Studio 2008 (Professional and Standard Editions)

2 Mô hình kiến trúc công nghệ

Đây là mô hình kiến trúc công nghệ của hệ thống, được sử dụng mô hình 3 mức (three tiers).

3

Trang 4

Hệ thống ứng dụng sẽ gồm các thành phần sau:

- Microsoft NET

- Data Access

4

Trang 5

Giải pháp sẽ được xây dựng trên nền tảng.NET Hệ thống được chạy trên môi trường NET Framework 3.5 (mới nhất hiện nay), trên Web Server IIS 6 của Microsoft và

sử dụng cơ sở dữ liệu Microsoft SQL Server 2008.

III GIẢI PHÁP TỔ CHỨC THÔNG TIN VÀ DỮ LIỆU

1 Thành phần Cơ sở dữ liệu

Dữ liệu chuyên đề:

Mô tả đặc điểm và tính chất của các đối tượng quản lý Các thông tin này được lưu trữ dưới dạng các file xml hoặc trong các cơ sở dữ liệu Ở đây chính là các dữ liệu thuộc tính về lao động, việc làm

Dữ liệu dạng báo cáo, thống kê

Các bảng biểu thống kê, các thông tin thuộc tính mô tả đối tượng, các thông tin bộ trợ khác hoặc các thông tin từ các phần mềm ứng dụng đã được cài đặt vận hành từ các

dự án trước được biên tập thu thập lại tạo thành nguồn dữ liệu đầu vào cho hệ thống.

Cấu trúc thông tin

HTTT quản lý việc làm được xây dựng theo mô hình “Khách - Chủ” Phần chủ bao gồm cơ sở dữ liệu (CSDL) hộ tịch và dữ liệu thuộc tính trên máy chủ, phần mềm quản trị dữ liệu thuộc tính và dữ liệu không gian được xây dựng trên nền Webbase

Phần mềm khách sử dụng các trình duyệt web Nếu máy chủ có địa chỉ trên mạng Internet, phần mềm khách có thể đăng nhập vào hệ thống qua mạng Internet Trong trường hợp máy chủ không có địa chỉ trên mạng Internet, phần mềm khách có thể kết nối tới máy chủ thông qua đường điện thoại công cộng

Cơ sở dữ liệu về việc làm là hệ thống GIS, dữ liệu được lưu trữ gồm dữ liệu hộ tịch và dữ liệu thuộc tính Thể loại dữ liệu được lưu trữ cũng như cấu trúc khung CSDL phải đáp ứng được các yêu cầu sau:

5

Trang 6

Để đáp ứng được các yêu cầu nêu trên, CSDL lưu trữ các loại dữ liệu sau đây.

Dữ liệu thuộc tính:

- Thông tin hộ gia đình

- Thông tin lao động

- Thông tin chuyên đề cơ cấu lao động

- Thông tin chuyên đề thất nghiệp

- Thông tin chuyên đề trình độ chuyên môn

- Thông tin chuyên đề trình độ học vấn

- Thông tin chuyên đề không tham gia hoạt động kinh tế

IV THIẾT KẾ CÁC CHỨC NĂNG HỆ THỐNG

1 Danh mục các chức năng và yêu cầu

Da nh sách các chức năng:

1 Module Quản trị hệ thống (Các tính năng chính như: Đăng nhập/ đăng xuất; Thiết lập thông tin cá nhân; Quản trị người dùng; Phân quyền người dùng; Quản trị nhóm người dùng; Phân quyền nhóm người dùng; Quản trị các module hệ thống; Quản trị danh mục;… )

2 Module Cấu hình hệ thống (Các tính năng chính như: Cấu hình CSDL đầu vào; Quản lý các danh mục; Cấu hình giao diện hiển thị; Thiết lập sao lưu hệ thống; Phục hồi hệ thống; Xem các báo cáo về hệ thống… )

3 Module nhập dữ liệu online

4 Module tìm kiếm hộ gia đình ( theo các tiêu chí như ở địa phương nào, tên thuộc hộ, mã hộ …)

5 Module tìm kiếm lao động ( theo các tiêu chí như tên, tuổi, trình độ chuyên môn, trình độ văn hóa, lĩnh vực đào tạo, giới tính…)

6 Module danh mục hành chính ( cho phép thêm sửa xóa danh mục hành chính các địa phương )

7 Module báo cáo ( cho download các báo cáo có sẵn, xuất các báo cáo online…)

8 Module tiện ích ( cho phép download file cấu hình và các tiện ích cần thiết

6

Trang 7

Các chức năng chính phân theo từng nhóm người sử dụng:

a Đối với Người Quản trị hệ thống:

- Có thể xem danh sách các người dùng

- Có thể lựa chọn yêu cầu tạo người dùng mới

- Có thể lựa chọn yêu cầu xoá người dùng

- Có thể cập nhật thông tin về người dùng sau khi đã xem toàn bộ thông tin về người dùng

- Có thể xem danh sách các nhóm người dùng hiện thời

- Có thể xem danh sách sách các Quyền hiện thời

- Có thể lựa chọn yêu cầu tạo Quyền mới

- Có thể xem danh sách quyền được gán cho một người dùng

- Có quyền gắn một Quyền cho người dùng

- Có quyền gỡ bỏ một quyền đã cấp cho người dùng.

- Thêm mới danh mục hành chính

- Cập nhật danh mục hành chính

- Xóa dữ liệu danh mục hành chính thừa hoặc sai

- Cài đặt thêm giao diện mới cho hệ thống.

- Có thể xem danh sách Module chức năng của hệ thống

- Có thể cài đặt thêm Module chức năng cho hệ thống

- Có thể gõ bỏ một Module chức năng ra khỏi hệ thống

- Có thể khôi phục toàn bộ dữ liệu về trạng thái dữ liệu rỗng

- Có thể chọn lọc lớp để Backup

- Có thể lựa chọn dữ liệu đã lưu trữ để khôi phục lại

- Có thể thực hiện lệnh hủy việc khôi phục dữ liệu giữa chừng và sử dụng lại dữ liệu ban đầu

- Xem hiện tại.

b Đối với người sử dụng:

- Có thể xem thông tin về hộ gia đình thuộc tỉnh quản lý

- Có thể xem thông tin về lao động thuộc tỉnh quản lý

- Có thể thêm, sửa dữ liệu về danh mục hành chính

- Có thể download file cấu hình của tỉnh và các tài liệu liên quan

- Có thể thêm sửa xóa người nhập liệu, thây đổi mật khẩu

c Đối với người nhập liệu

- Nhập tên và mật khẩu để đăng nhập vào hệ thống theo quyền cho phép

- Có thể đổi mật khẩu đăng nhập vào hệ thống

- Xem các đơn vị hành chính mình đã nhập

Hệ thống sẽ có các tác nhân sau tham gia vào:

7

Trang 8

thực hiện việc cập nhật thông tin thuộc tính, dữ liệu thuộc tính,

- Cán bộ quản lý (ở đây hiểu là quản bộ quản trị hệ thống): thực hiện quản

trị hệ thống, quản trị dữ liệu nền,

Dựa vào tài liệu đặc tả yêu cầu phần mềm, từng đối tượng sử dụng hệ thống là các tác nhân của hệ thống, các yêu cầu của các đối tượng này được ánh xạ thành các usecase chức năng để đáp ứng các yêu cầu đó

Ta hình thành được các sơ đồ usecase tổng quát sau:

Hình vẽ: Biểu đồ use case dành cho người sử dụng (khách hàng)

8

Người sử dụng

Tìm kiếm đối tượng trên bản đồHiển thị bản đồ

Hiện thị thông tin thuộc tính cơ bản của đối tượng bản đồ được chọn

Đo khoảng cách

Thu nhỏ bản đồ

Kéo bản đồPhóng to bản đồ

In bản đồHiển thị ngôn ngữ

khác

Trang 9

Hình vẽ: Biểu đồ Use case dành cho “Quản trị hệ thống” và “Chuyên viên”

9

Chuyên viênThêm đối tượng

điểm lên lớp bản đồ

Quản lý account

,mật khẩu

Thống kê các đối tượng trên bản đồ

Hiện thị, chỉnh sửa thông tin thuộc tính chi tiết của đối tượng bản đồ được chọn

Thêm đối tượng vùng trên bản đồ

Thêm đối tượng đường trên bản đồ

Trợ giúp cảm ngữ cảnh

Kết xuất dữ liệu bản đồ

Quản lý các lớp bản đồ có trong

cơ sở dữ liệu

Quản lý hiển thị

của bản đồ

Quản lý các lớp bản đồ hiển thị trên website

Quản lý danh

đa ngôn ngữ

Trang 10

Hình vẽ: Biểu đồ use case dành cho “Biên tập viên”

Hình vẽ: Biểu đồ use case dành cho “Hệ thống”

Tự động thông báo những thay đổi trong cấu hình hệ thống

Biên tập lớp bản đồ mạng lưới trung tâm giới thiệu việc làm ( giai đoạn sau)

Biên tập lớp bản đồ lao động có việc làm

tâm, cơ sở cung ứng

việc làm (giai đoạn

sau)

Trang 11

2 Biểu đồ hoạt động và mô tả các Use Case

Với các chức năng ở trên, hệ thống sẽ bao gồm 41 use cases, được thiết kế như sau:

Use case 1:

Mô tả: Người quản trị hệ thống có thể xem danh sách, thêm, sửa, xóa người dùng hoặc

nhóm người dùng bản đồ

Điều kiện bắt đầu: Người quản trị hệ thống đăng nhập vào hệ thống

Điều kiện sau khi dùng: Hệ thống thông báo kết quả cho người quản trị

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người quản trị đăng nhập vào hệ thống

2 Kiểm tra danh sách người dùng tại website

3 Chuyển người dùng vào khu vực bản đồ

4 Chọn mục quản lý người dùng bản đồ

5 Chọn mục quản lý người dùng / nhóm người dùng bản đồ

6 Hệ thống hiển thị danh sách người dùng / nhóm người dùng bản đồ

7 Người quản trị có thể chọn sửa, xóa hoặc thêm mới người dùng bản đồ, nhóm ngườidùng bản đồ

8 Hệ thống thông báo kết quả cho người quản trị

Chọn Quản lý nhóm người dùng bản đồ

Chọn quản lý người dùng bản đồ

Trang 12

Thông báo kết quả cho người quản trị

Chọn mục quản lý người dùng bản đồ

Chọn Quản lý nhóm

người dùng bản đồ

Chọn quản lý người dùng bản đồ

Hiển thị danh sách

nhóm người dùng

bản đồ

Hiển thị danh sách người dùng bản đồ

Xóa nhóm người dùng bản đồ

Sửa thông tin người dùng bản đồ

Tạo người dùng mới bản đồ

Xóa người dùng bản đồ

Trang 13

Use case 2:

Mô tả: Người quản trị hệ thống có thể xem danh sách các quyền hiện thời, tạo quyền mới,

có thể xóa quyền, chỉnh sửa thông tin về một quyền, xem danh sách các quyền được gáncho một người dùng /nhóm người dùng bản đồ, phân quyền, xóa quyền đối với một ngườibản đồ/nhóm người bản đồ

Điều kiện bắt đầu: Người quản trị hệ thống đăng nhập vào hệ thống

Điều kiện sau khi dùng: Các yêu cầu của người quản trị được thực hiện

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người quản trị đăng nhập vào hệ thống

5 Người quản trị có thể chọn các chức năng thêm, sửa, xóa để phân quyền

6 Hệ thống thông báo kết quả cho người quản trị

Trang 14

Hiện danh sách

các quyền bản đồ

Hiện danh sách các nhóm người dùng bản đồ

Phân quyền cho nhóm người dùng bản đồ

Thông báo kết quả cho người quản trị

Chọn mục phân quyền bản đồ

Quản lý các

quyền bản đồ

Hiện danh sách người dùng bản đồ

Phân quyền cho người dùng bản đồ

XóaSửa

ThêmXóa

Sửa

Trang 15

Use case 3:

Mô tả: Người quản trị hệ thống có thể xem các thông tin danh mục dùng trong hệ thống.

Ngoài ra người quản trị có thể thêm, sửa hoặc xóa các danh mục trong hệ thống

Điều kiện bắt đầu: Người quản trị đăng nhập vào hệ thống

Điều kiện sau khi dùng: Thông báo kết quả cho người quản trị

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người quản trị đăng nhập vào hệ thống

Hiển thị danh sách các danh mục

Chọn danh mục thao

tác

XóaSửa

Thêm

Trang 16

Chọn mục Quản

lý danh mục

Hiển thị danh sách các danh mục

Chọn danh mục thao

tác

XóaSửa

Thêm

Thông báo kết quả

thực hiện

Trang 17

Use case 4:

Tên use case: Quản lý hiển thị đa ngôn ngữ (tiếng Anh/tiếng Việt) Mức độ BMT: B

Mô tả: Người quản trị hệ thống có thể thay đổi ngôn ngữ cho giao diện của hệ thống Điều kiện bắt đầu: Người quản trị đăng nhập vào hệ thống

Điều kiện sau khi dùng: Thông báo kết quả cho người quản trị

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người quản trị đăng nhập vào hệ thống

2 Chọn mục Quản lý hiển thị đa ngôn ngữ

3 Hiển thị danh sách các ngôn ngữ

4 Chọn các ngôn ngữ cần hiển thị trên website

5 Thông báo kết quả thực hiện

Các hoàn cảnh sử dụng phụ:

Không có

Yêu cầu phi chức năng: Thời gian thực hiện nhanh.

17

Trang 18

Thông báo kết quả thực hiện

Chọn mục Quản lý hiển thị

đa ngôn ngữ

Chọn ngôn ngữ cho phép hiển thị trên website

Hiển thị danh sách các ngôn ngữ

Hệ thống hiển thị thông báo chấp nhận hay không?

Hệ thống hiển thị xem trước trang web theo ngôn ngữ

được chọn

Quản trị chấp nhận hoặc không chấp nhận

Trang 19

Use case 5:

Mô tả: Người quản trị hệ thống có thể xem các giao diện của hệ thống, thiết lập giao diện hệ

thống, cài đặt thêm giao diện mới cho hệ thống hoặc gỡ bỏ giao diện của hệ thống, thiết lập,cài đặt, gỡ bỏ module chức năng

Điều kiện bắt đầu: Người quản trị đăng nhập vào hệ thống

Điều kiện sau khi dùng: Thông báo kết quả cho người quản trị

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người quản trị đăng nhập vào hệ thống

2 Chọn mục Quản lý giao diện

3 Lựa chọn các chức năng muốn sử dụng như: Quản lý giao diện, quản lý module

4 Hiển thị danh sách các giao diện hoặc danh sách các module

5 Lựa chọn các chức năng muốn sử dụng như thiết lập, cài đặt, gỡ bỏ

6 Thông báo kết quả cho người quản trị

Quản lý module

Hiển thị danh sách các giao diện

Quản lý giao diện

Hiển thị danh sách các module

Cài đặt

Gỡ bỏ

Gỡ bỏ

Cài đặtThiết

lập

Trang 20

Hiển thị danh sách các giao diện

Quản lý giao diện

Hiển thị danh sách các module

Cài đặt

Gỡ bỏ

Thông báo kết quả thực hiện

Gỡ bỏ

Cài đặtThiết

lập

Trang 21

Tên use case: Sao lưu và phục hồi cơ sở dữ liệu Mức độ BMT: B

Mô tả: Người quản trị hệ thống có thể khôi phục toàn bộ dữ liệu về trạng thái rỗng, lọc dữ

liệu backup,chọn kiểu backup, thực hiện backup, nạp dữ liệu đã được lưu trữ, chọn đích dữliệu cập nhật, thực hiện khôi phục dữ liệu, hủy khôi phục giữa chừng

Điều kiện bắt đầu: Người quản trị đăng nhập vào hệ thống

Điều kiện sau khi dùng: Thông báo kết quả cho người quản trị

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người quản trị đăng nhập vào hệ thống

2 Chọn mục Backup CSDL

3 Chọn các chức năng sao lưu hoặc phục hồi CSDL

4 Chọn CSDL cần sao lưu hoặc CSDL cần phục hồi

5 Chọn các chức năng như phương pháp sao lưu hoặc phục hồi

6 Thông báo kết quả cho người quản trị

Chọn sao lưu CSDL

Chọn CSDL để

sao lưu

Chọn phục hồi CSDL

Chọn CSDL đã lưu trữ để phục hồi

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

Chọn phương

hiện phục hồi

Khôi phục DL

về trạng thái rỗng

Hủy bỏ phục hồi

Trang 22

Chọn mục Backup CSDL

Chọn sao lưu

CSDL

Thông báo kết quả thực hiện

Chọn CSDL để

sao lưu

Chọn phục hồi CSDL

Chọn CSDL đã lưu trữ để phục hồi

Chọn phương

hiện phục hồi

Khôi phục DL

về trạng thái rỗng

Hủy bỏ phục hồi

Trang 23

Use case 7:

Mô tả: Người quản trị hệ thống có thể xem danh sách các lớp của có trong CSDL, lựa chọn

yêu cầu tạo các lớp mới hoặc xoá các lớp bản đồ

Điều kiện bắt đầu: Người quản trị đăng nhập vào hệ thống

Điều kiện sau khi dùng: Thông báo kết quả cho người quản trị

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người quản trị đăng nhập vào hệ thống

2 Chọn mục Quản lý các lớp bản đồ

3 Hiển thị danh sách các lớp bản đồ

4 Chọn thao tác cẩn thực hiện như thêm lớp, sửa lớp, xóa lớp

5 Thông báo kết quả cho người quản trị

Hiển thị danh sách các lớp bản đồ

Chọn mục Quản

lý các lớp bản đồ

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

Thêm lớp

Hiện thị kết quả xem trước

Trang 24

Xoá lớpSửa lớp

Hiển thị danh sách các lớp bản đồ

Chọn mục Quản

lý các lớp bản đồ

Thêm lớp

Thông báo kết quả thực hiện

Hiện thị kết quả xem trước

Người quản trị chấp nhận hoặc không chấp

nhận

Trang 25

Use case 8:

Mô tả: Người quản trị hệ thống có thể cho hiện hoặc ẩn các lớp trên Website hiện tại Điều kiện bắt đầu: Người quản trị đăng nhập vào hệ thống

Điều kiện sau khi dùng: Thông báo kết quả cho người quản trị

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người quản trị đăng nhập vào hệ thống

2 Chọn mục Quản lý hiển thị các lớp trên Website

3 Hiển thị danh sách các lớp trên Website

4 Chọn ẩn hoặc hiện lớp trong danh sách lớp trên Website hiện tại

5 Thông báo kết quả cho người quản trị

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

Hiển thị danh sách các lớp bản đồ

trên Website

Người quản trị chấp nhận hoặc không chấp

nhậnHiện thị kết quả xem trước

Trang 26

Thông báo kết quả thực hiệnHiện thị kết quả xem trước

Trang 27

Use case 9:

Mô tả: Người quản trị còn có thể xem với các lớp được lựa chọn

Điều kiện bắt đầu: Người quản trị đăng nhập vào hệ thống

Điều kiện sau khi dùng: Hiển thị lại theo các lớp được chọn cho người quản trị

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người quản trị đăng nhập vào hệ thống

2 Chọn mục Quản lý hiển thị bản đồ

3 Hiển thị bản đồ

4 Hiển thị danh sách các lớp có trên hiện tại

5 Chọn thao tác như ẩn hoặc hiện lớp trên bản đồ

6 Hiển thị lại cho người quản trị

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

Chọn lớp bản đồ

Hiển thị danh sách các thuộc tính của lớp bản đồ

Chọn thuộc tính bản đồ sẽ được hiển thị trên trang web

Trang 29

Use case 10:

Mô tả: Người sử dụng có thể xem có thể xem với các lớp được lựa chọn

Điều kiện bắt đầu: Người sử dụng vào website

Điều kiện sau khi dùng: Hiển thị lại cho Người sử dụng

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người sử dụng vào website

2 Hiển thị bản đồ

3 Hiển thị danh sách các lớp bản đồ

4 Chọn thao tác như ẩn hoặc hiện lớp trên bản đồ

5 Hiển thị lại cho Người sử dụng

Hiển thị danh sách các lớp trên bản đồ

Trang 30

Use case 11:

Mô tả: Người sử dụng có thể phóng to bản đồ

Điều kiện bắt đầu: Người sử dụng vào website

Điều kiện sau khi dùng: Hiển thị lại đã phóng to

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người sử dụng vào website

Hiển thị danh sách các lớp trên bản đồ

Trang 31

Biểu đồ hoạt động:

Use case 12:

Mô tả: Người sử dụng có thể thu nhỏ bản đồ

Điều kiện bắt đầu: Người sử dụng vào website

Điều kiện sau khi dùng: Hiển thị lại đã thu nhỏ

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người sử dụng vào website

2 Hiển thị bản đồ

3 Người sử dụng lựa chọn công cụ thu nhỏ bản đồ

4 Hiển thị lại đã thu nhỏ

Người sd vào website

Hiển thị bản đồ

Người sd vào website

Hiển thị bản đồ

Trang 32

Use case 13:

Mô tả: Người sử dụng có thể kéo bản đồ

Điều kiện bắt đầu: Người sử dụng vào website

Điều kiện sau khi dùng: Hiển thị lại

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người sử dụng vào website

Người sd vào website

Hiển thị bản đồ

Trang 33

Use case 14:

Mô tả: Người sử dụng có thể thao tác trở về hiển thị gốc lúc ban đầu

Điều kiện bắt đầu: Người sử dụng vào website

Điều kiện sau khi dùng: Hiển thị lại

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người sử dụng vào website

Người sd vào website

Hiển thị bản đồ

Người sd vào website

Hiển thị bản đồ

Trang 34

Use case 15:

Tên use case: Hiện thị thông tin thuộc tính cơ bản của đối tượng

được chọn

Mức độ BMT: B

Mô tả: Người sử dụng có thể xem thông tin về thuộc tính cơ bản của đối tượng bản đồ Điều kiện bắt đầu: Người sử dụng vào website

Điều kiện sau khi dùng: Thông báo kết quả cho Người sử dụng

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người sử dụng vào website

2 Hiển thị bản đồ

3 Người sử dụng lựa chọn thông tin về thuộc tính của đối tượng bản đồ

4 Hiển thị thông tin thuộc tính trên bản đồ

5 Thông báo kết quả cho Người sử dụng

Trang 35

Use case 16:

Mô tả: Người sử dụng có thể tìm kiếm đối tượng trên

Điều kiện bắt đầu: Người sử dụng vào website

Điều kiện sau khi dùng: Hiển thị kết quả trên bản đồ

Trình tự các sự kiện:

Hoàn cảnh sử dụng thành công cơ bản:

1 Người sử dụng vào website

2 Hiển thị bản đồ

3 Chọn mục tìm kiếm đối tượng trên bản đồ

4 Nhập thông tin về đối tượng cần tìm kiếm

5 Hiển thị kết quả trên bản đồ

Các hoàn cảnh sử dụng phụ:

35

Thông báo kết quả thực hiện

Lựa chọn thuộc tính của bản

Ngày đăng: 04/04/2016, 20:06

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w