Đ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 1TRƯỜ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 2MỤ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 3I 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 4Hệ thống ứng dụng sẽ gồm các thành phần sau:
- Microsoft NET
- Data Access
4
Trang 5Giả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 7Cá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 8thự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 9Hì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 10Hì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 112 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 12Thô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 13Use 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 14Hiệ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 15Use 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 16Chọ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 17Use 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 18Thô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 19Use 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 20Hiể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 21Tê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 22Chọ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 23Use 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 24Xoá 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 25Use 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 26Thông báo kết quả thực hiệnHiện thị kết quả xem trước
Trang 27Use 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 29Use 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 30Use 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 31Biể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 32Use 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 33Use 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 34Use 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