Báo cáo phân tích và thiết kế phần mềm - Đề tài Xây dựng website tìm kiếm việc làm (Đặng Danh Cường)
Báo cáo phân tích và thiết kế phần mềm - Đề tài Xây dựng website tìm kiếm việc làm (Đặng Danh Cường).
NỘI DUNG:
Phần 1: Đặt bài toán..................................................................................5
1.1 Đặt bài toán.....................................................................................................................5
1.2 Tổng quan........................................................................................................................5
1.3 Bảng chú giải..................................................................................................................5
1.4 Thông số kỹ thuật.........................................................................................................6
Phần 2: Tài liệu yêu cầu của hệ thống......................................................7
2.1 Yêu cầu của hệ thống:..............................................................................................7
2.2 Yêu cầu cụ thể từng chức năng:...............................................................................8
Phần 3: Tài liệu phân tích hệ thống phần mềm.........................................8
3.1 Biểu đồ ca sử dụng mức tổng thể của hệ thống................................................8
3.2 Mô hình ca sử dụng.....................................................................................................10
3.2.1 Biềều đồề ca s d ng m c chi tềếtử ụ ứ ...................................................................................10
3.3 Biểu đồ hoạt động.......................................................................................................19
3.3.1 Bi u đồề ho t đ ng đăng ký tài kho n:ể ạ ộ ả ..........................................................................19
3.3.2 Bi u đồề ho t đ ng đăng nh p tài kho n:ể ạ ộ ậ ả .....................................................................20
3.3.3 Bi u đồề ho t đ ng quền m t kh u tài kho n:ể ạ ộ ậ ẩ ả ..............................................................21
3.3.4 Biềều đồề ho t đ ng thồng tn tài kho n cá nhân:ạ ộ ả ..........................................................22
3.3.5 Bi u đồề ho t đ ng tm kiềếm:ể ạ ộ ........................................................................................23
3.3.7 Biềều đồề ho t đ ng theo dõi:ạ ộ .........................................................................................24
Phần 4: Tài liệu thiết kế phần mềm........................................................24
4.1 Phân tích kiến trúc:.....................................................................................................24
4.2 Phân tích các ca sử dụng:........................................................................................26
4.2.1 Bi u đồề tuâền t đăng ký tài kho nể ự ả :..............................................................................26
4.2.2 Bi u đồề tuâền t đăng nh p tài kho n:ể ự ậ ả ..........................................................................28
4.2.3 Bi u đồề tuâền t quền m t kh u tài kho n:ể ự ậ ẩ ả ..................................................................29
4.2.4 Biềều đồề tuâền t thồng tn tài kho n cá nhân:ự ả ...............................................................30
2
Downloaded by S?n Tr??ng Nguy?n (sontruong10012002t@gmail.com)
lOMoARcPSD|37918959
4.2.5 Bi u đồề tuâền t tm kiềếm:ể ự .............................................................................................31
4.2.6 Bi u đồề tuâền t đăng bài:ể ự .............................................................................................32
4.2.7 Biểu đồề tuâền t theo dõi:ự .............................................................................................33
4.3 L c đồề ca s d ngượ ử ụ ..............................................................................................................34
................................................................................................................40
4.4 Mồ t c chềế phân tchả ơ ...................................................................................................41
Phần 5: Thiết kế......................................................................................41
5.1 Xây d ng các l pự ớ ..................................................................................................................41
5.1.1 Xác đ nh các l pị ớ ............................................................................................................41
5.2 Kiềến trúc v t lýậ :....................................................................................................................42
5.2.1 S đồề trang chơ ủ.............................................................................................................42
5.3 Thiềết kềế các l p use-caseớ .....................................................................................................43
5.3.1 Lớp use-case đăng ký.....................................................................43
5.3.2 L p use-case đăng nh pớ ậ ...............................................................................................43
5.3.3 L p use-case quền m t kh uớ ậ ẩ ........................................................................................44
5.3.4 L p use-case thồng tn tài kho nớ ả ..................................................................................44
5.3.5 L p use-case tm kiềếmớ ..................................................................................................45
5.3.6 L p use-case theo dõiớ ...................................................................................................45
5.3.7 L p use-case đăng bàiớ ..................................................................................................46
5.4 Thiết kế các giao diện................................................................................................47
5.4.1 Đăng ký tài kho n:ả ........................................................................................................47
5.4.2 Đăng nh p tài kho nậ ả :....................................................................................................48
5.4.3 Quền m t kh u tài kho n:ậ ẩ ả ............................................................................................49
5.4.4 Thồng tn tài kho n cá nhân:ả ........................................................................................49
5.4.5 Tìm kiềếm:......................................................................................................................52
5.4.6 Đăng bài:.......................................................................................................................53
5.4.7 Theo dõi:.......................................................................................................................55
5.5 Thiết kế database:......................................................................................................55
Phần 6: Tài liệu tham khảo
Báo cáo phân tích và thiết kế phần mềm - Đề tài Xây dựng website tìm kiếm việc làm (Đặng Danh Cường).
NỘI DUNG:
Phần 1: Đặt bài toán..................................................................................5
1.1 Đặt bài toán.....................................................................................................................5
1.2 Tổng quan........................................................................................................................5
1.3 Bảng chú giải..................................................................................................................5
1.4 Thông số kỹ thuật.........................................................................................................6
Phần 2: Tài liệu yêu cầu của hệ thống......................................................7
2.1 Yêu cầu của hệ thống:..............................................................................................7
2.2 Yêu cầu cụ thể từng chức năng:...............................................................................8
Phần 3: Tài liệu phân tích hệ thống phần mềm.........................................8
3.1 Biểu đồ ca sử dụng mức tổng thể của hệ thống................................................8
3.2 Mô hình ca sử dụng.....................................................................................................10
3.2.1 Biềều đồề ca s d ng m c chi tềếtử ụ ứ ...................................................................................10
3.3 Biểu đồ hoạt động.......................................................................................................19
3.3.1 Bi u đồề ho t đ ng đăng ký tài kho n:ể ạ ộ ả ..........................................................................19
3.3.2 Bi u đồề ho t đ ng đăng nh p tài kho n:ể ạ ộ ậ ả .....................................................................20
3.3.3 Bi u đồề ho t đ ng quền m t kh u tài kho n:ể ạ ộ ậ ẩ ả ..............................................................21
3.3.4 Biềều đồề ho t đ ng thồng tn tài kho n cá nhân:ạ ộ ả ..........................................................22
3.3.5 Bi u đồề ho t đ ng tm kiềếm:ể ạ ộ ........................................................................................23
3.3.7 Biềều đồề ho t đ ng theo dõi:ạ ộ .........................................................................................24
Phần 4: Tài liệu thiết kế phần mềm........................................................24
4.1 Phân tích kiến trúc:.....................................................................................................24
4.2 Phân tích các ca sử dụng:........................................................................................26
4.2.1 Bi u đồề tuâền t đăng ký tài kho nể ự ả :..............................................................................26
4.2.2 Bi u đồề tuâền t đăng nh p tài kho n:ể ự ậ ả ..........................................................................28
4.2.3 Bi u đồề tuâền t quền m t kh u tài kho n:ể ự ậ ẩ ả ..................................................................29
4.2.4 Biềều đồề tuâền t thồng tn tài kho n cá nhân:ự ả ...............................................................30
2
Downloaded by S?n Tr??ng Nguy?n (sontruong10012002t@gmail.com)
lOMoARcPSD|37918959
4.2.5 Bi u đồề tuâền t tm kiềếm:ể ự .............................................................................................31
4.2.6 Bi u đồề tuâền t đăng bài:ể ự .............................................................................................32
4.2.7 Biểu đồề tuâền t theo dõi:ự .............................................................................................33
4.3 L c đồề ca s d ngượ ử ụ ..............................................................................................................34
................................................................................................................40
4.4 Mồ t c chềế phân tchả ơ ...................................................................................................41
Phần 5: Thiết kế......................................................................................41
5.1 Xây d ng các l pự ớ ..................................................................................................................41
5.1.1 Xác đ nh các l pị ớ ............................................................................................................41
5.2 Kiềến trúc v t lýậ :....................................................................................................................42
5.2.1 S đồề trang chơ ủ.............................................................................................................42
5.3 Thiềết kềế các l p use-caseớ .....................................................................................................43
5.3.1 Lớp use-case đăng ký.....................................................................43
5.3.2 L p use-case đăng nh pớ ậ ...............................................................................................43
5.3.3 L p use-case quền m t kh uớ ậ ẩ ........................................................................................44
5.3.4 L p use-case thồng tn tài kho nớ ả ..................................................................................44
5.3.5 L p use-case tm kiềếmớ ..................................................................................................45
5.3.6 L p use-case theo dõiớ ...................................................................................................45
5.3.7 L p use-case đăng bàiớ ..................................................................................................46
5.4 Thiết kế các giao diện................................................................................................47
5.4.1 Đăng ký tài kho n:ả ........................................................................................................47
5.4.2 Đăng nh p tài kho nậ ả :....................................................................................................48
5.4.3 Quền m t kh u tài kho n:ậ ẩ ả ............................................................................................49
5.4.4 Thồng tn tài kho n cá nhân:ả ........................................................................................49
5.4.5 Tìm kiềếm:......................................................................................................................52
5.4.6 Đăng bài:.......................................................................................................................53
5.4.7 Theo dõi:.......................................................................................................................55
5.5 Thiết kế database:......................................................................................................55
Phần 6: Tài liệu tham khảo


.png)
%20(1).png)

.png)
%20(1).png)
.png)


Không có nhận xét nào: