Tải bản đầy đủ (.pdf) (55 trang)

Xây dựng ứng dụng quản lý mục tiêu cá nhân trên điện thoại di động

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (13.9 MB, 55 trang )

LỜI CẢM ƠN.
Lời đầu tiên em xin được gửi lời cảm ơn đến cô “Ngô Thị Lan” giang viên
bô môn “ Lập Trình Và Ứng Dụng”, người tạo điều kiện cho em nghiên cứu đề tài
này và tận tình hưỡng dẫn em để em có thể hoàn thành tốt đồ án “Xây dựng ứng
dụng quản lý mục tiêu cá nhân trên điện thoại di động”
Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của một sinh
viên, đồ án này không thể tránh được những thiếu sót. Em rất mong nhận được sự
chỉ bảo, đóng góp ý kiến của các thầy cô để em có điều kiện bổ sung, nâng cao kiến
thức của mình, để phục vụ tốt hơn công tác thực tế sau này.
Em xin chân thành cảm ơn !
Thái Nguyên,ngày

tháng 05 năm 2017

Sinh viên thực hiện

1


LỜI CAM ĐOAN
Em xin cam đoan đồ án này là quá trình nghiên cứu độc lập của riêng em. Cá
c số liệu sử dụng phân tích trong đồ án có nguồn gốc rõ ràng, đã công bố theo đúng
quy định. Các kết quả nghiên cứu trong đồ án do tôi tự tìm hiểu, phân tích một cách
trung thực, khách quan và phù hợp với thực tế. Các kết quả này chưa từng được côn
g bố trong bất kỳ nghiên cứu nào khác.
Thái Nguyên,ngày

tháng 05 năm 2017

Sinh viên thực hiện


2


MỤC LỤC
LỜI CẢM ƠN. ........................................................................................................ 1
LỜI CAM ĐOAN .................................................................................................... 2
MỤC LỤC .............................................................................................................. 3
LỜI NÓI ĐẦU ........................................................................................................ 4
CHƯƠNG 1: TỔNG QUAN VỀ XÁC ĐỊNH MỤC TIÊU ...................................... 5
VÀ QUẢN LÍ THỜI GIAN. .................................................................................... 5
1.1 Mục tiêu là gì?................................................................................................ 5
1.2 Tính chất của mục tiêu ................................................................................... 5
1.3 Quản lý thời gian ............................................................................................ 6
CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG .................... 9
2.1 Bài toán và điều kiện thực tế .......................................................................... 9
2.1.1 Bài toán .................................................................................................... 9
2.1.2 Điều kiện thực tế ...................................................................................... 9
2.2. Phân tích yêu cầu hệ thống ............................................................................ 9
2.2.1 Mô tả các tác nhân.................................................................................... 9
2.3.2 Biểu đồ Usecase hệ thống....................................................................... 11
2.3.3 Đặc tả các usecase .................................................................................. 13
2.4 Thiết kế các yêu cầu chủa chức năng ............................................................ 14
2.5 Biểu đồ hoạt động ........................................................................................ 30
2.6 Biểu đồ lớp ................................................................................................... 37
2.7 Thiết kế cơ sở dữ liệu ................................................................................... 38
2.8 Biểu đồ thành phần ....................................................................................... 39
2.9 Biểu đồ triển khai hệ thống ........................................................................... 39
CHƯƠNG 3 CÀI ĐẶT ỨNG DỤNG .................................................................... 40
3.1 Giao diện và giới thiệu cái chức năng trong ứng dụng. ................................. 40
KẾT LUẬN ........................................................................................................... 54

TÀI LIỆU THAM KHẢO ..................................................................................... 55

3


LỜI NÓI ĐẦU
Ai cũng có 1 ngày 24 giờ nhưng tại sao có người lại có thể hoàn thành biết
bao nhiêu là việc trong khi với bạn, một ngày một việc đã là quá nhiều? Có bao giờ
bạn niềm nở lên một danh sách các công việc cần làm thật dài, hăm hở tin rằng
mình sẽ làm được nhưng cuối cùng lại dừng lại ở việc lướt facebook cho qua ngày
còn cái danh sách kia không biết đã thất lạc đâu rồi.
Có nhiều nguyên nhân cho việc trên: có thể là do bạn thiếu động lực ở phút
chuẩn bị bắt đầu, hoặc có thể bạn quyết tâm đấy nhưng cứ hễ bắt đầu phải làm việc
chính thì việc nàỳ tới, việc kia tới.
Vậy tại sao những người thành công họ lại có thể hoành thành được nhiều
công việc đến thế ?
Câu trả lời đơn giản là: họ có định hướng dõ ràng. Giống như một con tàu, để
đi được từ A tới B cần có thiết bị chỉ đường chính xác, nếu không thì dù họ có bỏ ra
vài tháng cũng khó mà tới được. Thiết bị đó giờ đây đã không còn khó để có được
với thời đại công nghệ số hiện nay với chiếc smartphone bạn có thể đem cả thế giới
đến với mình, và việc làm cho các mục tiêu các định hướng của bạn không bị đi
lệch hướng đó là lúc tôi giúp bạn bằng việc xây dựng ứng dụng giúp bạn quản lí và
không quên đi cái mục tiêu ban đâu của mình trong mỗi công việc mà bạn đặt ra.
Do đó em đã chọn đề tài “Xây dựng ứng dụng quản lý mục tiêu cá nhân
trên điện thoại di động” để có thể xây dựng một ứng dụng giúp mọi người có thể
đi đúng hướng trong các mục tiêu của họ.
Trong đề tài thực tập của em tập trung vào nghiên cứu các nội dung chính sau:
Chương 1: Tổng quan về xác định mục tiêu và quản lí thời gian.
Chương 2: Khảo sát, phân tích thiết kế hệ thống
Chương 3 Hệ Thống Ứng Dụng.

Với kiến thức còn hạn chế và kinh nghiệm của bản thân chưa được nâng cao
nên bài báo cáo không thể tránh khỏi sự sơ suất về kiến thức.Vì vậy,em rất mong
nhận được sự thông cảm và sự giúp đỡ của các thầy, cô để bài báo cáo của em được
hoàn thiện hơn.
Em xin chân thành cảm ơn!

4


CHƯƠNG 1: TỔNG QUAN VỀ XÁC ĐỊNH MỤC TIÊU
VÀ QUẢN LÍ THỜI GIAN.
1.1 Mục tiêu là gì?
Mục tiêu là những trạng thái, cột mốc mà con người đặt ra cho bản thân
muốn đạt được trong một khoảng thời gian xác định. Tên tiếng anh của nó là
management by object (viết tắt là MBO).
Mục tiêu là cái khơi đầu cho các thành công trong các công việc, và cuộc
sống. Khi chúng ta có mục tiêu chúng ta luôn phải có niềm tin để có thể đặt cho ta
những thành công trong cuộc sống.
Mục tiêu có vai trò quan trọng đối với việc quản lý thời gian hiệu quả. Chúng
chỉ cho bạn cách sử dụng thời gian. Hãy tập trung vào mục tiêu và bạn sẽ biết
những gì quan trọng nhất để thực hiện hàng ngày, hàng tuần, hàng tháng và hàng
năm.
1.2 Tính chất của mục tiêu
Mục tiêu là phương tiện để đạt mục đích: về mặt cơ bản thì mục tiêu vẫn
nằm trên cơ sở của một mục đích. Ví dụ một đội bóng mục đích của họ là dành
chiến thắng họ đặt mục tiêu không đê thủng lưới bàn tháng nào trong trận đấu.
Nhận dạng được các ưu tiên làm cơ sở lập kế hoạch hoạt động và phân bố
thời gian và sức lực. Việc phân bổ các nhiệm vụ theo một ưu tiên nhất định để ưu
tiên các công việc thực hiện theo một thứ tự nhất định sẽ đạt hiệu quả tốt nhất trong
các mục tiêu.

Quyết tâm của một mục tiêu thường bị giảm dần theo thời gian. Chắc hẳn ai
cũng đã không ít lần đặt ra cho mình 1 mục tiêu và với 1 danh sách các công việc đê
thực hiện thành công cái mục tiêu đó, nhưng rồi mọi thứ dừng ở việc lên mạng và
lướt facebook và rồi cái danh sách kia cũng bỗng dưng biến mất.
Tại sao phải đặt mục tiêu? Đơn giản bởi vì bạn cần biết diểm đến trước khi
lựa chọn phương tiện để đến đó. Đã bao giờ bạn phải đi trong bóng tối chưa nhỉ ?
bạn cảm thấy thế nào? Có dễ dàng không? Lúc đó hẳn bạn ước gì có chút ánh sáng
để bạn có thể nhìn dõ hơn phải không?
Cuộc sống cũng như vậy nếu bạn không có mục tiêu chẳng khác gì bạn đang
đi trong bóng tối, mất phương hướng và không biết bao giờ mình đi đến đích.
5


Mục tiêu như là một ngọn hải đăng cho người thủ thủy biết đâu là đất liền
khi đang lênh đênh trên biển khơi. Nó chính là chiếc phao cứu sinh và bùa hộ mệnh
của những người đi biển.
Bạn muốn trở thành một lập trình viên đẳng cấp? muốn làm việc cho một
công ti một doanh nghiệp hàng đâu trong nước, bạn muốn kiếm thật nhiều tiền.
Bạn định hướng những gì mình muốn càng cụ thể thì bạn càng dễ dàng đưa
ra một chiến lược để dễ dàng đạt được mục tiêu. Nếu bạn không biết mình đi đến
đâu thì làm sao bạn biết mình đã tới đích.
1.3 Quản lý thời gian
Thời gian là một tài sản vô cùng quý giá của tất cả mọi người không của
riêng mình ai, nhưng thời gia cứ trôi đi là ta không bao giờ có thể lấy lại được.
Không phải ai cũng có thể tận dụng được hết thời gian của mình, ai cũng đã từng
phí phạm chúng một cách vô nghĩa. Nhiều cơ hội vụt đi mất sau cũng đi cùng với
thời gian do chúng ta còn chưa biết quả lí thời gian của mình. Việc quản lí thời gian
là vô cùng quan trọng và tất yếu để dẫn đến thành công. Nếu bạn là người kiểm soát
được thời gian của mình tốt thì chắc chắn bạn sẽ không phải vò đầu bứt tai mỗi khi
deadline tới, không bị dính vào hoàn cảnh bao nhiêu thứ muốn làm mà không có

thời gian. Khi quản lí được thời gian bạn sẽ có cơ hội sáng tạo hơn trong công việc
và bạn sẽ không bao giờ bị nuối tiếc khi thực hiện mọi việc.
Mục tiêu sẽ hướng bạn sử dụng thời gian bằng cách xác định những
nhiệm vụ cụ thể mà bạn cần theo đuổi cần dành thời gian nhiều cho nó và
những nhiệm vụ công việc kém phần quan trọng thì bạn nên ủy thác hoặc đê các
công việc chính hoàn thành rồi thực hiện.
Quỹ thời gian của mọi người là như nhau, điều quan trọng là chúng ta làm
thế nào để quản lý thời gian hiệu quả nhất. Xã hội càng ngày càng phát triển, nhu
cầu của cuộc sống ngày càng cao bắt buộc chúng ta phải có kỹ năng làm việc tốt để
có thể thích nghi đc với nó giúp chúng ta dễ dàng đạt được kết quả cao trong công
việc và trong các mối quan hệ khác ngoài xã hội.
Mỗi ngày có 24 giờ , một tuần có 7 ngày thế nhưng có người họ chẳng làm
được việc gì trong khi đó lại có một số người làm được hàng ngàn việc có ý nghĩa
cho cuộc sống của họ. Phải chăng đó là thói quen sử dụng thời gian của người thành
6


đạt và người bình thường là khác nhau? Vậy để sử dụng thời gian của mình một
cách tốt nhất thì mỗi cá nhân phải nhận định được năng lực của mình và hiểu dõ
điểm mạnh và điểm yếu của bản thân trước khi nhận một công việc hoặc đối mặt
với tình huống nào đó để từ đó biết được mình muốn gì trong sự nghiệp cũng như
trong cuộc sống.
Bạn luôn phải kiểm soát được công việc của mình làm phải mất bao nhiêu
thời gian, trước hết phải lên kế hoạch và viết nó ra để trên bàn làm việc mỗi ngày
như một lời nhắc nhở và cố gắng thực hiện theo đúng kế hoạch đề ra trong từng
khoảng thời gian nhất định. Chẳng hạn bạn muốn mua nhà trong 3 năm tới thì kế
hoạch hôm nay của bạn là gì.
Một số cách giúp bạn quản lý thời gian một cách hiệu quả
Nắm vững được điều gì là quan trọng nhất. Cần xác định rõ các điểm quan
trọng nhất của vị trí làm việc bởi sự nỗ lực sẽ tạo nên thành công. Nếu bạn không biết

được chắc chắn các điểm quan trọng nhất, bạn có thể tự đặt các câu hỏi loại như “ cái
gì có tác động lớn nhất đến mọi người trong nhóm” “cần làm gì đê tăng doanh số?”.
Ưu tiên thực hiện các công việc theo thứ tự “các việc nên làm ”. Nếu bạn
nắm được các điểm quan trọng trong công việc thì bạn nên lên danh sách “các công
việc nên làm”. Bạn có thể sử dụng chứ cái “A”, “B” và “C” bên cạnh từng mục để
thể hiện mức độ quan trọng của từng việc trong đó. Bên cạnh đó, bạn cũng nên lên
danh sách các công việc cần làm hàng ngày. Điều này cho phép bạn lựa chọn những
công việc cần phải hoàn thành trong ngày hôm đó và loại bỏ các công việc có thể
hoàn thành trong ngày khác.
Có 3 bước sau đây cho việc sử dụng mục tiêu để quản lí thời gian:
Bước 1: Phân chia một mục tiêu thành nhiều nhiệm vụ có thể quản lý được.
Xem lại từng mục tiêu và sau đó lập danh sách tất cả các nhiệm vụ theo thứ tự đúng.
Bước 2: Ước tính xem bạn cần bao nhiêu thời gian đê thực hiện một công
việc. Điều này không phải lúc nào cũng rõ ràng. Nhưng nếu bạn đã hoàn thành các
công việc tương tự trước đó bạn sẽ có cơ hội ước tính được thời gian.
Bước 3: Xác định mức độ ưu tiên cho các công việc. Khi bạn đã hài lòng với
danh sách công việc cần hoàn thành cho một công việc hãy xác định mức độ ưu tiên
theo thứ tự sau
7


- Ưu tiên làm ngay: đúng với cái tên nó là mực độ ưu tiên cao nhất mức độ
này sẽ ưu tiên các công việc đê thự hiện ngay.
- Trong kế hoạch nên làm: thấp hơn mức ưu tiên làm ngay nhưng nó cũng là
mức ưu tiên công việc quan trọng, nó nằm ở phần các công việc không thể thiếu
nhưng có thể dừng lại ở mức không cần gấp gáp thực hiện ngay.
- Thực hiện nhanh gọn: là nhóm các công việc được ưu tiên ở mức độ trung
bình nó là nhóm các công việc được cho là nhỏ.
- Từ chối , ủy thác: là nhóm công việc không quá quan trọng có thể không
cần thực hiện hoặc sử dụng sự trợ giúp từ các người khác thực hiện giúp mình.

Khi bạn thực hiện các nhiệm vụ của mình bạn nên chú ý đến các công việc
được ưu tiên ở mức độ cao hơn rồi từ từ thực hiện các công việc ở mức độ thấp hơn
đê mục tiêu của bạn có thể hoàn thành một cách tối ưu nhất.

8


CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Bài toán và điều kiện thực tế
2.1.1 Bài toán
Vấn đề đặt ra ở đây là làm sao đê người dùng luôn nắm bắt được toàn bộ mục
tiêu của bản thân, các công viêc luôn được thực hiện đúng thời điểm và đúng hạn, và
luôn làm họ nhớ về cái mục đích ban đầu mà họ đặt ra cho mục tiêu của mình.
2.1.2 Điều kiện thực tế
Trong thời kì thế giới số như hiện nay mỗi người trên tay đều sở hữu cho
mình một chiếc smartphone không khó gì đê họ có thể làm mọi thứ với chúng. Việc
ghi nhớ công việc nhắc nhở người dùng trở nên đơn giản hơn bao giờ hết khi hiện
nay mọi chiếu smartphone đều đã có thể thực hiện tác vụ đó.
Tạo ra một ứng dụng android hộ trợ người dùng giúp họ quản lí công việc và
mục tiêu của bản thân, luôn nhắc nhở khi có công việc cần được thực hiện và quan
trọng là luôn làm họ nhớ về mục đích của mục tiêu
2.2. Phân tích yêu cầu hệ thống
2.2.1 Mô tả các tác nhân
Tác nhân

Mô tả
Có chức năng là chỉnh sửa các tính năng của ứng dụng và

Admin


quản lý server, quản lí người dùng.
Người dùng có đầy đủ các chức năng trong ứng dụng như:

Người dùng

Xem blog, Thêm sửa xóa mục tiêu và công việc, xem phần
đánh giá kết quả, đưa dữ liệu lên server lưu trữ và tải dữ liệu
về thiết bị.

Chức năng của Người dùng:
STT
1

Chức năng
Xác định muc tiêu

Giải thích
Cho phép người dùng nhập một mục tiêu mới, sửa
một mục tiêu cũ, và xóa một mục tiêu cần thiết

Lập kế hoạch

Phân chia các công việc theo thời gian thành các
loại công việc khác nhau, và các công việc có cấp
độ ưu tiên cao hơn xẽ được hiển thị ở vị trí dễ thấy
9


Theo dõi quá trình thực Luôn cho người dùng được biết rằng mình đã
hiện mục tiêu


hoàn thành bao nhiêu phần trăm của mục tiêu và
thống kê được những công việc nào chưa được
thực hiện

Đánh giá kết quả đạt Đó là việc mà hệ thống phải đánh giá xem người
được

dùng đã hoàn thành được bao nhiêu phần trăm của
mục tiêu thông qua tất cả các số liệu mà các công
việc trong mục tiêu đã được thực hiện

Xem blog

Xác định mục tiêu của cuộc đời (lên kế hoạch cho
cuộc đời), chìa khoá thành công, lập ké hoạch,
quản lý thời gian

2

Xem help

Hướng dẫn sử dụng ứng dụng

3

Cài đặt hệ thống

Là phần cài đặt một số hiển thị của ứng dụng


Đăng nhập

Giúp người dùng có thể sử dụng chức năng
chuyển dữ liệu lên server và tải dữ liệu về thiết bị

Đăng xuất
Quản lý thông tin tái Đổi mật khẩu, tìm lại mật khẩu.
khoản

Các chức năng của admin
1

Quản lí người dùng

Cho phép xem danh sách người dùng và chỉnh sửa
lại thông tin ngời dùng

10


2.3.2 Biểu đồ Usecase hệ thống

Hình 1: Biểu đồ usecase tổng quát

Hình 2:Biểu đồ usecase quản lý người dùng

11


Hình 3: Quản lý công việc


Hình 4: Quản lý mục tiêu

12


Hình 5: quản lý bài viết
2.3.3 Đặc tả các usecase
Tên UC
UC01:Đăng nhập

Mô tả
cho phep admin đăng nhập vào hệ thống
server để quản lí người dùng. Người
dùng đăng nhập vào ứng dụng để sử
dụng một số chức năng nâng cao như
chuyển dữ liệu lên server hoặc lấy dữ
liệu về thiết bị.

UC02: đăng ký

Người dùng đăng ký tài khoản.

UC03: Xem danh sách người dùng

Khi admin đăng nhập vào server admin
xẽ xem được danh sách người dùng

UC04: Chỉnh sửa thông tin người dùng


Admin đăng nhập vào server để có thể
điều chỉnh một số thông tin người dùng
như mật khẩu hoặc số điện thoại,…

UC05: Xóa người dùng

Admin đăng nhập vào server để có thể
xóa đi người dùng mình muốn xóa

UC06: Chỉnh sửa mục tiêu

Mở ứng dụng lên và người dùng có thể

13


chỉnh sửa bất kỳ mục tiêu nào người
dùng muốn.
UC07: Thêm mục tiêu

Người dùng mở ứng dụng và thêm mục
tiêu mình muốn

UC08:Xóa mục tiêu

Người dùng mở ứng dụng và xóa mục
tiêu mà họ muốn xóa

UC09: Chỉnh sửa công việc


Người dùng mở ứng dụng và chỉnh sửa
mục tiêu mình muốn

UC10:Thêm công viêc

Người dùng mở ứng dụng vào từng mục
tiêu chọn mục thêm công việc trong đó
để thêm công việc cho mục tiêu

UC11: Xóa công viêc

Người dùng mở ứng dụng vào xem công
việc và xóa đi công việc minh muốn xóa

UC12: Thêm bài viết

Cho phép admin thêm bài viết vào cơ sở
dữ liệu

UC13: Sửa bài viết

Cho phép admin sửa bài viết trong hệ
thống

UC14: Xóa bài viết

Cho phép admin xóa những bài viết
trong hệ thống

2.4 Thiết kế các yêu cầu chủa chức năng

UC01: đăng nhập
Mô tả Usecase
Tên

Đăng nhập

UC01

Code

Mô tả

Cho phép các tác nhân đăng nhập vào hệ thống

Tác nhân

Admin/

Người Kich hoạt

dùng

Khi
server

admin


mở
người


dùng sử dụng ứng
dụng với một vài
chức
rộng.
14

năng

mở


Điều kiện chuyển

Đăng nhập thành công

UC02: đăng ký
Mô tả Use case:
Tên

Đăng ký

Code

UC01

Mô tả

Cho phép các tác nhân đăng ký vào hệ thống


Tác nhân

Người dùng

Kich hoạt

Người dùng mở
úng dụng và chọn
phần đăng ký để
đăng ký tài khoản.

Điều kiện chuyển

Đăng ký thành công

15


Hoạt động
Tác nhân

Hệ thống

Luồng chính: Đăng ký thành công.
1

Actor nhập thông
tin đăng ký và click vào but
ton [Đăng ký] trên form đă
ng ký.

2
Kiểmtra thôngtin cá nhân và tài khoản là h
ợp lệ và lệ tiến hành lưu tài khoản và thôn
g báo đăng ký thành công.

Thông báo của hệ thống
“Không được bỏ trống các trường có dấu * !”
MS0 Message thông báo
1

khi tác nhân để trống tài các mục bắt buộc nhập không nhập mà ấn luôn butt
on đăng ký.

MS0 “Tài khoản đã tồn tại !”
2

Message thông báo khi tên tài khoản đã tồn tại trong hệ thống.

MS0 “Xác nhận mật khẩu sai !”
3

Message thông báo khi mật khẩu xác nhận không chính xác.

MS0 “Đăng ký thành công !”
4

Message thông báo khi quá trình đăng ký thành công.

MS0 “Đăng ký thất bại do lỗi hệ thống !”
5


Message thông báo khi quá trình đăng ký thất bại.

16


Biểu đồ trình tự đăng ký

Usecase 03 Xem danh sách người dùng
Tên

Xem danh sách

Code

UC03

người dùng
Mô tả

Cho phép admin xem danh sách người dùng

Tác nhân

Admin

Kich hoạt

Xem danh sách tất
cả người dùng đã

đăng ký hệ thống

Điều kiện chuyển

Admin đã đăng nhập

17


Hoạt động
Tác nhân

Hệ thống

Luồng chính: Xem danh sách người dùng
1

Admin đăng nhập vào hệ
thống
2
Sau khi đăng nhập hệ thống sẽ trả về danh
sách người dùng đã đăng ký trong hệ
thống.

Biểu đồ trình tự xem danh sách người dùng

Usecase 04 Chỉnh sửa thông tin người dùng
Tên

Chỉnh sửa thông


Code

UC04

tin người dùng
Mô tả

Cho phép admin chỉnh sửa một số thông tin người dùng

Tác nhân

Admin

Kich hoạt

Vào
người

danh
dùng

sách


chỉnh sửa những
thông tin cần thiết
Điều kiện chuyển

Admin đã đăng nhập


18


Hoạt động
Tác nhân

Hệ thống

Luồng chính: Chỉnh sửa thông tin người dùng
1

Admin đăng nhập vào hệ
thống, click vào button
chỉnh sửa
2

Sau khi đăng nhập hệ thống sẽ trả về danh
sách người dùng đã đăng ký trong hệ thống,
người dùng click vào button chỉnh sửa để có
thể chỉnh sửa thông tin người dùng

Biểu đồ hoạt động chỉnh sửa thông tin người dùng

19


Usecase 05 Xóa người dùng
Tên


Chỉnh sửa thông

Code

UC05

tin người dùng
Mô tả

Cho phép admin chỉnh sửa một số thông tin người dùng

Tác nhân

Admin

Kich hoạt

Vào
người

danh
dùng

sách


chỉnh sửa những
thông tin cần thiết
Điều kiện chuyển


Admin đã đăng nhập

Hoạt động
Tác nhân

Hệ thống

Luồng chính: Xóa người dùng
1

Admin đăng nhập vào hệ
thống, click vào button
chỉnh sửa
2

Sau khi đăng nhập hệ thống sẽ trả về danh
sách người dùng đã đăng ký trong hệ
thống, người dùng click vào button chỉnh
sửa để có thể chỉnh sửa thông tin người
dùng

20


Biểu đồ trình tự xóa người dùng

Usecase 06 chỉnh sửa mục tiêu
Tên

Chỉnh sửa mục


Code

UC06

tiêu
Mô tả

Cho phép người dùng chỉnh sửa mục tiêu của mình

Tác nhân

Người dùng

Kich hoạt

Người dùng chỉnh
sửa thông tin của
mục tiêu

Điều kiện chuyển

Hoạt động
Tác nhân

Hệ thống

Luồng chính: Chỉnh sửa mục tiêu
1


Người dùng vào form mục
tiêu chọn mục tiêu cần
chỉnh sửa

21


2
Người dùng chọn mục tiêu cần chỉnh sửa
hệ thống sẽ tìm và chỉnh sửa mục tiêu cần
sửa

Biểu đồ trình tự chỉnh sửa mục tiêu

Usecase 07 Thêm mục tiêu
Tên

Thêm mục tiêu

Code

Mô tả

Cho phép người dùng thêm mục tiêu

Tác nhân

Người dùng

Kich hoạt


UC07

Người dùng thêm
thông tin một mục
tiêu

Điều kiện chuyển

Thêm thành công

22


Hoạt động
Tác nhân

Hệ thống

Luồng chính: Thêm mục tiêu
1

Người

dùng

click

vào


button thêm mục tiêu
2

Người dùng nhập thông tin mục tiêu cần
thêm vào hệ thống sẽ lưu lại. thực hiện
tính toán mỗi khi thực hiện hết các công
việc trong một mục tiêu.

Biểu đồ trình tự thêm mục tiêu

Usecase 08 chỉnh sửa công việc
Tên

Thêm mục tiêu

Code

Mô tả

Cho phép người dùng chỉnh sửa mục tiêu

Tác nhân

Người dùng

Kich hoạt

UC08

Người dùng chỉnh

sửa công việc

Điều kiện chuyển

Chỉnh sửa thành công
23


Hoạt động
Tác nhân

Hệ thống

Luồng chính: Chỉnh sửa công việc
Người

dùng

vào

form danh sách công việc
click vào một công việc
chọn tác vụ chỉnh sửa.
Người dùng chọn công việc cần
chỉnh sửa hệ thống sẽ lấy thông tin công
việc rồi chuyển đến form chỉnh sửa thông
tin cho người dùng chỉnh sửa.
Biểu đồ trình tự của chỉnh sủa công việc

24



Usecase 09 Thêm công việc
Tên

Thêm mục tiêu

Mô tả

Thêm công việc

Tác nhân

Người dùng

Code

UC09

Thêm công việc

Kich hoạt

vào mục tiêu

Điều kiện chuyển

Thêm thành công

Hoạt động

Tác nhân

Hệ thống

Luồng chính: Thêm công việc
1

Người dùng vào form mục
tiêu và chọn thêm công việc
cho mục tiêu.
2
Người dùng thêm công việc cho mục
tiêu nhập thông tin và lưu vào hệ thống.

Biểu đồ trình tự thêm công việc

25


×