lOMoARcPSD| 58493804
TRƯỜNG ĐẠI HỌC CẦN THƠ
TRƯỜNG CÔNG NGHỆ THÔNG TIN TRUYỀN THÔNG
----------
NGÔN NGỮ MÔ HÌNH HÓA
Mã học phần: CT182
ĐỀ TÀI
QUẢN LÝ CƠ SỞ NUÔI CÁ GIỐNG
Mã lớp học phần: CT182-03
Nhóm thực hiện: 07
Giảng viên hướng dẫn: TS. Nguyễn Thanh Hải
Ths. Nguyễn Thị Thanh Hiền
Thành viên nhóm
Họ và Tên
MSSV
Lớp
Lê Minh Tiền (nhóm trưởng)
B2105595
DI21V7A2
Nguyễn Minh Tứ
B2110109
DI2196A1
Phan Quốc Sang
B2103515
DI2196A1
Nguyễn Trần Gia Kiệt
B2110084
DI2196A1
Email người nộp: tienb2105595@student.ctu.edu.vn
Học kỳ I, 2023 -2024
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
Mục Lục
DANH MỤC HÌNH ẢNH
...............................................xivi DANH MỤC BẢNG
.....................................................xiivii DANH MỤC TỪ
VIẾT TẮT
.........................................xvix BẢNG PHÂN CÔNG
CÔNG VIỆC............................. xvix
CHƯƠNG 1: TỔNG QUAN...............................................
1
1.1 Giới thiệu đề tài:.......................................................................
1
1.1.1 Tính cấp thiết của đ tài
.....................................................................1 1.1.2 Lợi ích của đề tài
...............................................................................1 1.2 Các hệ thống
tương tự
..............................................................2
1.2.1 Một số hệ thống trong nước
...............................................................2 1.2.2 Một số hệ thống ngoài nước
............................................................10 1.3 tả đề tài
.............................................................................14
1.3.1 Mô tả chung
.....................................................................................14
1.3.2 Phạm vi đề tài
..................................................................................14
1.3.3 Nhóm người sử dụng chính (actors)
................................................15 1.4 Các chức năng chính của hthống
.........................................16
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
1.4.1 Chức năng chung
........................................................................16 1.4.2 Chức năng cho
chủ cơ sở...........................................................
17 1.4.3 Chức năng cho nhân viên kỹ sư thủy sản
.................................17 1.4.4 Chức năng cho quản trị hệ thống
..............................................17 1.4.5 Chức năng cho nhân viên bán
hàng ..........................................17
1.4.6 Chức năng cho khách vãng lai
...................................................17 1.4.7 Chức năng cho khách hàng
........................................................17
CHƯƠNG 2: SƠ ĐỒ USE CASE....................................
18
2.1 Sơ đồ use case trong hệ thống
................................................18
2.1.1 Sơ đồ tổng quát
................................................................................18
2.1.2 Chức năng của actor “Chủ sở”
....................................................18
2.1.3 Chức năng của actor “Khách vãng lai”
............................................20
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
2.1.4 Chức năng của actor “Khách hàng”
.............................................2120
2.1.5 Chức năng của actor “Nhân viên bán hàng”.
...............................2221
2.1.6 Chức năng của actor “Nhân viên kỹ thủy sản”.
......................2423 2.1.7 Chức năng của actor “Quản trị hệ thống”
....................................2524 2.2 tả một số use case trong hthống
................................2625
2.2.1 Use case “Đăng tài khoản”
.....................................................2625
2.2.2 Use case “Quản tài khoản nhân”
.........................................2827
2.2.3 Use case “Đăng nhập”
.................................................................3231
2.2.4 Use case “Đặt hàng”
....................................................................3332
2.2.5 Use case “Tra cứu thông tin”.......................................................
3433
2.2.6 Use case “Đăng bài thông tin sản phẩm”.....................................
3635
2.2.7 Use case “Tư vấn khách hàng”
....................................................3736 2.2.8 Use case “Quản giỏ hàng”
.......................................................3938
CHƯƠNG 3: SƠ ĐỒ LỚP............................................
4140
3.1 Sơ đồ lớp.............................................................................
4140 3.2 Mô tả lớp trong sơ đồ.........................................................
4340
3.2.1 Lớp ChuCoSo..............................................................................
4340
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.2.1 Mô tả phương thức của lớp ChuCoSo...............................
4340
3.2.2 Lớp NhanVien.............................................................................
4542
3.2.2.1 Mô tả thuộc tính của lớp NhanVien
...................................4542 3.2.2.2. Mô tả phương thức của lớp
NhanVien .............................4542
3.2.3 Lớp KhoHang
..............................................................................4643
3.2.3.1 Mô tả thuộc tính của lớp KhoHang
...................................4643
3.2.3.2 Mô tả phương thức của lớp KhoHang
...............................4643
3.2.4 Lớp SanPham...............................................................................
4744
3.2.4.1 Mô tả thuộc tính của lớp SanPham....................................
4744
3.2.4.2 Mô tả phương thức của lớp SanPham
...............................4845
3.2.5 Lớp NhanVienKySuThuySan
......................................................4946
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.5.1 Mô tả phương thức của lớp NhanVienKySuThuySan
.....4946
3.2.6 Lớp NhanVienBanHang
..............................................................5047
3.2.6.1 Mô tả phương thức của lớp NhanVienBanHang
..............5047
3.2.7 Lớp BaiViet
.................................................................................5148
3.2.7.1 Mô tả thuộc tính của lớp BaiViet
.......................................5148
3.2.7.2 Mô tả phương thức của lớp BaiViet...................................
5148
3.2.8 Lớp Luong
...................................................................................5249
3.2.8.1 Mô tả thuộc tính của lớp Luong.........................................
5249
3.2.8.2 Mô tả phương thức của lớp Luong....................................
5350
3.2.9 Lớp ThucAn.................................................................................
5451
3.2.9.1 Mô tả thuộc tính của lớp ThucAn......................................
5451
3.2.9.2 Mô tả phương thức của lớp ThucAn..................................
5552
3.2.10 Lớp KhachHang.........................................................................
5652
3.2.10.1 Mô tả thuộc tính của lớp KhachHang
.............................5652 3.2.10.2 Mô tả phương thức của lớp
KhachHang......................... 5653
3.2.11 Lớp HoaDon..............................................................................
5754
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.11.1 Mô tả thuộc tính của lớp HoaDon
....................................5754 3.2.11.2 Mô tả phương thức của lớp
HoaDon ...............................5855
3.2.12 Lớp DonHang............................................................................
5955
3.2.12.1 Mô tả thuộc tính của lớp DonHang
..................................5955 3.2.12.2 Mô tả phương thức của lớp
DonHang .............................6056
3.2.13 Lớp Thuoc
..................................................................................6157
3.2.13.1 Mô tả thuộc tính của lớp Thuoc.......................................
6157
3.2.13.2 Mô tả phương thức của lớp Thuoc
...................................6158
3.2.14 Lớp QuanTriHeThong
...............................................................6259
3.2.14.1 Mô tả phương thức của lớp QuanTriHeThong
..............6259
3.2.15 Lớp HeThong.............................................................................
6359
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.15.1 Mô tả thuộc tính của lớp HeThong
..................................6359 3.2.15.2 Mô tả phương thức của lớp
HeThong ..............................6460
3.2.16 Lớp KhoangThoiGian
................................................................6561
3.2.16.1 Mô tả thuộc tính của lớp KhoangThoiGian
....................6561
3.2.16.2 Mô tả phương thức của lớp KhoangThoiGian
................6662
3.2.17 Lớp TaiKhoan
............................................................................6662
3.2.17.1 Mô tả thuộc tính của lớp TaiKhoan
.................................6662
3.2.17.2 Mô tả phương thức của lớp TaiKhoan
............................6763
3.2.18 Lớp CaGiong
.............................................................................7066
3.2.18.1 Mô tả thuộc tính của lớp CaGiong...................................
7066 3.2.18.2 Mô tả phương thức của lớp CaGiong
..............................7167
3.2.19 Lớp GioHang.............................................................................
7268
3.2.19.1 Mô tả thuộc tính của lớp GioHang
...................................7268 3.2.19.2 Mô tả phương thức của lớp
GioHang.............................. 7268
3.2.20 Lớp LoNhap...............................................................................
7569
3.2.20.1 Mô tả thuộc tính của lớp LoNhap....................................
7569 3.2.20.2 Mô tả phương thức của lớp LoNhap
................................7570
3.2.21 Lớp LoXuat
................................................................................7671
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.21.1 Mô tả thuộc tính của lớp LoXuat.....................................
7671 3.2.21.2 Mô tả phương thức của lớp
LoXuat................................ 7671
3.2.22 Lớp ChiTietGioHang
.................................................................7772
3.2.22.1 Mô tả thuộc tính của lớp ChiTietGioHang.....................
7772 3.2.22.2 Mô tả phương thức của lớp ChiTietGioHang
.................7872
3.2.23 Lớp ChiTietLoNhap
..................................................................7973
3.2.23.1 Mô tả thuộc tính của lớp ChiTietLoNhap
.......................7973 3.2.23.2 Mô tả phương thức của lớp
ChiTietLoNhap.................. 7974
3.2.24 Lớp ChiTietLoXuat
...................................................................8075
3.2.24.1 Mô tả thuộc tính của lớp ChiTietLoXuat
........................8075 3.2.24.2 Mô tả phương thức của lớp
ChiTietLoXuat ...................8176
3.2.25 Lớp ChiTietDonHang
................................................................8276
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.25.1 Mô tả thuộc tính của lớp ChiTietDonHang
.....................8276 3.2.25.2 Mô tả phương thức của lớp
ChiTietDonHang ................8377
3.2.26 Lớp AoNuoi
...............................................................................8378
3.2.26.1 Mô tả thuộc tính của lớp AoNuoi.....................................
8378 3.2.26.2 Mô tả phương thức của lớp AoNuoi
................................8478
3.2.27 Lớp ChiTietAoNuoi
...................................................................8579
3.2.27.1 Mô tả thuộc tính của lớp ChiTietAoNuoi
........................8579 3.2.27.2 Mô tả phương thức của lớp
ChiTietAoNuoi ...................8580
CHƯƠNG 4: SƠ ĐỒ TUẦN TỰ
..................................8782
4.1 Sơ đồ tuần tự “Quản lý giỏ hàng”.......................................
8782
4.2 Sơ đồ tuần tự “Đăng ký tài khoản”
.....................................9185
4.3 Sơ đồ tuần tự “Quản lý tài khoản cá nhân”........................
9488
4.4 Sơ đồ tuần tự “Đặt hàng”....................................................
9892
CHƯƠNG 5: SƠ ĐỒ HOẠT ĐỘNG.........................
10195
5.1. Sơ đồ hoạt động “Quản lý giỏ hàng”...............................
10195
5.2. Sơ đồ hoạt động “Đăng ký tài khoản”.............................
10497
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
5.3. Sơ đồ hoạt động “Quản lý tài khoản cá nhân”
.................10699
5.4. Sơ đồ hoạt động “Đặt hàng”..........................................
109101
CHƯƠNG 6: TỔNG KẾT
........................................112104
6.1 Kết quả đạt được
.............................................................112104
6.1.1 Về kiến thức
.............................................................................112104
6.1.2 Về k năng...............................................................................
112104
6.2 Hạn chế
...........................................................................112104
TÀI LIỆU THAM KHẢO........................................
114106 DANH MỤC HÌNH ẢNH
..................................................vi DANH MỤC BẢNG
..........................................................vii DANH MỤC TỪ
VIẾT TẮT
.............................................ix BẢNG PHÂN CÔNG
CÔNG VIỆC ..................................x
CHƯƠNG 1: TỔNG QUAN
...............................................1
1.1 Giới thiệu đề tài:
.......................................................................1
1.1.1 Tính cấp thiết của đ tài
.....................................................................1 1.1.2 Lợi ích của đề tài
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
...............................................................................1 1.2 Các hệ thống
tương tự
..............................................................2
1.2.1 Một số hệ thống trong nước
...............................................................2 1.2.2 Một shệ thống ngoài nước
..............................................................8 1.3 tả đ tài
.............................................................................12
1.3.1 Mô tả chung
.....................................................................................12
1.3.2 Phạm vi đề tài
..................................................................................12
1.3.3 Nhóm người sử dụng chính (actors)
................................................13 1.4 Các chức năng chính của hthống
.........................................14
1.4.1 Chức năng chung
........................................................................14
1.4.2 Chức năng cho chủ cơ s
...........................................................15
1.4.3 Chức năng cho nhân viên kỹ sư thủy sản
.................................15
1.4.4 Chức năng cho quản trị hệ thống
..............................................15
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
1.4.5 Chức năng cho nhân viên bán hàng
..........................................15
1.4.6 Chức năng cho khách vãng lai
...................................................15 1.4.7 Chức năng cho khách hàng
........................................................15
CHƯƠNG 2: ĐỒ USE CASE....................................
16
2.1 Sơ đồ use case trong hệ thống
................................................16
2.1.1 đồ tổng quát
................................................................................16
2.1.2 Chức năng của actor “Chủ sở”
....................................................16
2.1.3 Chức năng của actor “Khách vãng lai”
............................................18
2.1.4 Chức năng của actor “Khách hàng”
.................................................18
2.1.5 Chức năng của actor “Nhân viên bán hàng”.
...................................19
2.1.6 Chức năng của actor “Nhân viên kỹ thủy sản”.
..........................21 2.1.7 Chức năng của actor “Quản trị h thống”
........................................22 2.2 tả một số use case trong hệ thống
....................................23
2.2.1 Use case “Đăng tài khoản”
.........................................................23
2.2.2 Use case “Quản tài khoản nhân”
.............................................25
2.2.3 Use case “Đăng nhập”
.....................................................................29
2.2.4 Use case “Đặt hàng”
........................................................................30
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
2.2.5 Use case “Tra cứu thông tin”
...........................................................32
2.2.6 Use case “Đăng bài thông tin sản phẩm”
.........................................33
2.2.7 Use case “Tư vấn khách hàng”
........................................................34 2.2.8 Use case “Quản giỏ hàng”
...........................................................36
CHƯƠNG 3: ĐỒ LỚP
................................................38
3.1 Sơ đồ lớp
.................................................................................38 3.2 Mô tả
lớp trong sơ đồ
.............................................................38
3.2.1 Lớp ChuCoSo
..................................................................................38
3.2.2.1 Mô tả phương thức của lớp ChuCoSo
...................................38
3.2.2 Lớp NhanVien
.................................................................................40
3.2.2.1 Mô tả thuộc tính của lớp NhanVien
.......................................40
3.2.2.2. Mô tả phương thức của lớp NhanVien
.................................40
3.2.3 Lớp KhoHang
..................................................................................41
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.3.1 Mô tả thuộc tính của lớp KhoHang
.......................................41 3.2.3.2 Mô tả phương thức của lớp
KhoHang ...................................41
3.2.4 Lớp SanPham
...................................................................................42
3.2.4.1 Mô tả thuộc tính của lớp SanPham
........................................42 3.2.4.2 Mô tả phương thức của lớp
SanPham ...................................42
3.2.5 Lớp NhanVienKySuThuySan
..........................................................43
3.2.5.1 Mô tả phương thức của lớp NhanVienKySuThuySan
.........43
3.2.6 Lớp NhanVienBanHang
..................................................................44
3.2.6.1 Mô tả phương thức của lớp NhanVienBanHang
..................44
3.2.7 Lớp BaiViet
.....................................................................................45
3.2.7.1 Mô tả thuộc tính của lớp BaiViet
...........................................45 3.2.7.2 Mô tả phương thức của lớp
BaiViet .......................................46
3.2.8 Lớp Luong
.......................................................................................47
3.2.8.1 Mô tả thuộc tính của lớp Luong
.............................................47 3.2.8.2 Mô tả phương thức của lớp
Luong ........................................47
3.2.9 Lớp ThucAn
.....................................................................................48
3.2.9.1 Mô tả thuộc tính của lớp ThucAn
..........................................48 3.2.9.2 Mô tả phương thức của lớp
ThucAn ......................................49
3.2.10 Lớp KhachCoTaiKhoan
.................................................................49
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.10.1 Mô tả thuộc tính của lớp KhachCoTaiKhoan
.....................49 3.2.10.2 Mô tả phương thức của lớp
KhachCoTaiKhoan ................50
3.2.11 Lớp HoaDon
..................................................................................51
3.2.11.1 Mô tả thuộc tính của lớp HoaDon
........................................51 3.2.11.2 Mô tả phương thức của lớp
HoaDon ...................................51
3.2.12 Lớp DonHang
................................................................................52
3.2.12.1 Mô tả thuộc tính của lớp DonHang
......................................52 3.2.12.2 Mô tả phương thức của lớp
DonHang .................................53
3.2.13 Lớp Thuoc
......................................................................................54
3.2.13.1 Mô tả thuộc tính của lớp Thuoc
...........................................54 3.2.13.2 Mô tả phương thức của lớp
Thuoc .......................................54
3.2.14 Lớp QuanTriHeThong
...................................................................55
3.2.14.1 Mô tả phương thức của lớp QuanTriHeThong
..................55
3.2.15 Lớp HeThong
.................................................................................55
3.2.15.1 Mô tả thuộc tính của lớp HeThong
......................................55 3.2.15.2 Mô tả phương thức của lớp
HeThong ..................................56
3.2.16 Lớp KhoangThoiGian
....................................................................57
3.2.16.1 Mô tả thuộc tính của lớp KhoangThoiGian
........................57 3.2.16.2 Mô tả phương thức của lớp
KhoangThoiGian ....................58
3.2.17 Lớp TaiKhoan
................................................................................58
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.17.1 Mô tả thuộc tính của lớp TaiKhoan
.....................................58 3.2.17.2 Mô tả phương thức của lớp
TaiKhoan................................ 59
3.2.18 Lớp CaGiong
.................................................................................62
3.2.18.1 Mô tả thuộc tính của lớp CaGiong
.......................................62 3.2.18.2 Mô tả phương thức của lớp
CaGiong ..................................63
3.2.19 Lớp GioHang
.................................................................................64
3.2.19.1 Mô tả thuộc tính của lớp GioHang
.......................................64 3.2.19.2 Mô tả phương thức của lớp
GioHang ..................................64
3.2.20 Lớp PhieuNhap..............................................................................
65
3.2.20.1 Mô tả thuộc tính của lớp PhieuNhap
...................................65 3.2.20.2 Mô tả phương thức của lớp
PhieuNhap ..............................65
3.2.21 Lớp PhieuXuat
...............................................................................66
3.2.21.1 Mô tả thuộc tính của lớp PhieuXuat
....................................66 3.2.21.1 Mô tả phương thức của lớp PhieuXuat
...............................67
CHƯƠNG 4: ĐỒ TUẦN TỰ
......................................68
4.1 Sơ đồ tuần tự “Quản lý giỏ hàng”
...........................................68
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
4.2 Sơ đồ tuần tự “Đăng ký tài khoản”
.........................................71
4.3 Sơ đồ tuần tự “Quản lý tài khoản cá nhân”
............................74
4.4 Sơ đồ tuần tự “Đặt hàng
........................................................78
CHƯƠNG 5: ĐỒ HOẠT ĐỘNG
...............................82
5.1. Sơ đồ hoạt động “Quản lý giỏ hàng”
.....................................82
5.2. Sơ đồ hoạt động “Đăng ký tài khoản”
...................................84
5.3. Sơ đồ hoạt động “Quản lý tài khoản cá nhân”
.......................86
5.4. Sơ đồ hoạt động “Đặt hàng”
..................................................88
CHƯƠNG 6: TỔNG KẾT
................................................91
6.1 Kết quả đạt được
.....................................................................91
6.1.1 Về kiến thức
.....................................................................................91 6.1.2 Về kỹ năng
.......................................................................................91
6.2 Hạn chế
...................................................................................91
TÀI LIỆU THAM KHẢO
................................................93
DANH MỤC HÌNH ẢNH
Hình 1.1 Giao diện trang chủ trại cá giống Quang Nguyên.......................................3
lOMoARcPSD| 58493804
Quản lý cơ sở nuôi cá giống
Hình 1.2 Giao diện trang sản phẩm Trại giống Quang Nguyên............................3
Hình 1.3 Giao diện trang chủ trại giống Trường Phát...........................................4
Hình 1.4 Giao diện trang sản phẩm trại cá giống Tờng Phát.................................5
Hình 1.5 Fanpage facebook cá giống nước ngọt Ô Môn...........................................6
Hình 1.6 Giao diện trang chủ trại giống n Dũng...............................................7
Hình 1.7 Giao diện trang sản phẩm trại cá giống Tấn Dũng.....................................7
Hình 1.8 Giao diện trang chủ sản phẩm trại cá giống Tư Hải...................................8
Hình 1.9 Giao diện sản phẩm trại giống Hải...................................................9
Hình 1.10 Giao diện trang chủ GST Group.............................................................10
Hình 1.11 Giao diện trang chủ Mokolai Broodstock...............................................11
Hình 1.12 Giao diện trang liên hệ của Mokolai Broodstock....................................11
Hình 1.13 Giao diện trang chủ AquaSearch............................................................12
Hình 1.14 Giao diện thông tin sản phẩm của AquaSearch......................................12
Hình 1.15 Giao diện thông tin sản phẩm của Indiamark fish seeds.........................13
Hình 1.16 Giao diện trang chủ của Aquaticart........................................................13
Hình 1.17 Giao diện trang thông tin chi tiết của Aquaticart....................................14
Hình 2.1 đồ use case tổng quát...........................................................................18
Hình 2.2 Sơ đồ use case “Chủ cơ sở”......................................................................19
Hình 2.3 Sơ đồ use case “Khách vãng lai”..........................................................2120
Hình 2.4 Sơ đồ use case “Khách hàng”...............................................................2221
Hình 2.5 Sơ đồ use case “Nhân viên bán hàng”..................................................2322
Hình 2.6 Sơ đồ use case “Kỹ sư thủy sản”..........................................................2423
Hình 2.7 Sơ đồ use case “Quản trị hệ thống”......................................................2524
Hình 3.1 Sơ đồ lớp về Hệ thống quản lý cơ sở nuôi cá giống.............................4340
Hình 4.1 Sơ đồ tuần tự “Quản lý giỏ hàng”.........................................................8983
Hình 4.2 Sơ đồ tuần tự “Đăng ký tài khoản”.......................................................9286
Hình 4.3 Sơ đồ tuần tự “Quản lý tài khoản cá nhân”...........................................9589
Hình 4.4 Sơ đồ tuần tự “Đặt hàng”......................................................................9892
Hình 5.1 Sơ đồ hoạt động “Quản lý giỏ hàng”..................................................10396
Hình 5.2 Sơ đồ hoạt động “Đăng ký tài khoản”................................................10598
Hình 5.3 Sơ đồ hoạt động “Quản lý tài khoản cá nhân”..................................108100
Hình 5.4 Sơ đồ hoạt động “Đặt hàng”.............................................................110102

Preview text:

lOMoAR cPSD| 58493804
TRƯỜNG ĐẠI HỌC CẦN THƠ
TRƯỜNG CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ----------
NGÔN NGỮ MÔ HÌNH HÓA
Mã học phần: CT182 ĐỀ TÀI
QUẢN LÝ CƠ SỞ NUÔI CÁ GIỐNG
Mã lớp học phần: CT182-03
Nhóm thực hiện: 07
Giảng viên hướng dẫn: TS. Nguyễn Thanh Hải
Ths. Nguyễn Thị Thanh Hiền Thành viên nhóm Họ và Tên MSSV Lớp
Lê Minh Tiền (nhóm trưởng) B2105595 DI21V7A2 Nguyễn Minh Tứ B2110109 DI2196A1 Phan Quốc Sang B2103515 DI2196A1 Nguyễn Trần Gia Kiệt B2110084 DI2196A1
Email người nộp: tienb2105595@student.ctu.edu.vn
Học kỳ I, 2023 -2024 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục Mục Lục DANH MỤC HÌNH ẢNH
...............................................xivi DANH MỤC BẢNG
.....................................................xiivii DANH MỤC TỪ VIẾT TẮT
.........................................xvix BẢNG PHÂN CÔNG
CÔNG VIỆC............................. xvix
CHƯƠNG 1: TỔNG QUAN............................................... 1
1.1 Giới thiệu đề tài:....................................................................... 1 1.1.1 Tính cấp thiết của đề tài
.....................................................................1 1.1.2 Lợi ích của đề tài
...............................................................................1 1.2 Các hệ thống tương tự
..............................................................2 1.2.1 Một số hệ thống trong nước
...............................................................2 1.2.2 Một số hệ thống ngoài nước
............................................................10 1.3 Mô tả đề tài
.............................................................................14 1.3.1 Mô tả chung
.....................................................................................14 1.3.2 Phạm vi đề tài
..................................................................................14 1.3.3 Nhóm người sử dụng chính (actors)
................................................15 1.4 Các chức năng chính của hệ thống
.........................................16 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
1.4.1 Chức năng chung
........................................................................16 1.4.2 Chức năng cho
chủ cơ sở...........................................................
17 1.4.3 Chức năng cho nhân viên kỹ sư thủy sản
.................................17 1.4.4 Chức năng cho quản trị hệ thống
..............................................17 1.4.5 Chức năng cho nhân viên bán
hàng ..........................................17

1.4.6 Chức năng cho khách vãng lai
...................................................17 1.4.7 Chức năng cho khách hàng
........................................................17
CHƯƠNG 2: SƠ ĐỒ USE CASE.................................... 18
2.1 Sơ đồ use case trong hệ thống
................................................18 2.1.1 Sơ đồ tổng quát
................................................................................18 2.1.2 Chức năng của actor “Chủ cơ sở”
....................................................18 2.1.3 Chức năng của actor “Khách vãng lai”
............................................20 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục 2.1.4 Chức năng của actor “Khách hàng”
.............................................2120 2.1.5 Chức năng của actor “Nhân viên bán hàng”.
...............................2221
2.1.6 Chức năng của actor “Nhân viên kỹ sư thủy sản”.
......................2423 2.1.7 Chức năng của actor “Quản trị hệ thống”
....................................2524 2.2 Mô tả một số use case trong hệ thống
................................2625 2.2.1 Use case “Đăng ký tài khoản”
.....................................................2625 2.2.2 Use case “Quản lý tài khoản cá nhân”
.........................................2827 2.2.3 Use case “Đăng nhập”
.................................................................3231 2.2.4 Use case “Đặt hàng”
....................................................................3332
2.2.5 Use case “Tra cứu thông tin”....................................................... 3433
2.2.6 Use case “Đăng bài thông tin sản phẩm”..................................... 3635 2.2.7 Use case “Tư vấn khách hàng”
....................................................3736 2.2.8 Use case “Quản lý giỏ hàng”
.......................................................3938
CHƯƠNG 3: SƠ ĐỒ LỚP............................................ 4140
3.1 Sơ đồ lớp.............................................................................
4140 3.2 Mô tả lớp trong sơ đồ......................................................... 4340 3.2.1 Lớp
ChuCoSo.............................................................................. 4340 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.2.1 Mô tả phương thức của lớp ChuCoSo............................... 4340 3.2.2 Lớp
NhanVien............................................................................. 4542
3.2.2.1 Mô tả thuộc tính của lớp NhanVien
...................................4542 3.2.2.2. Mô tả phương thức của lớp
NhanVien .............................4542
3.2.3 Lớp KhoHang
..............................................................................4643
3.2.3.1 Mô tả thuộc tính của lớp KhoHang
...................................4643
3.2.3.2 Mô tả phương thức của lớp KhoHang
...............................4643
3.2.4 Lớp SanPham............................................................................... 4744
3.2.4.1 Mô tả thuộc tính của lớp SanPham.................................... 4744
3.2.4.2 Mô tả phương thức của lớp SanPham
...............................4845 3.2.5 Lớp NhanVienKySuThuySan
......................................................4946 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.5.1 Mô tả phương thức của lớp NhanVienKySuThuySan .....4946 3.2.6 Lớp NhanVienBanHang
..............................................................5047
3.2.6.1 Mô tả phương thức của lớp NhanVienBanHang
..............5047 3.2.7 Lớp BaiViet
.................................................................................5148
3.2.7.1 Mô tả thuộc tính của lớp BaiViet
.......................................5148
3.2.7.2 Mô tả phương thức của lớp BaiViet................................... 5148 3.2.8 Lớp Luong
...................................................................................5249
3.2.8.1 Mô tả thuộc tính của lớp Luong......................................... 5249
3.2.8.2 Mô tả phương thức của lớp Luong.................................... 5350
3.2.9 Lớp ThucAn................................................................................. 5451
3.2.9.1 Mô tả thuộc tính của lớp ThucAn...................................... 5451
3.2.9.2 Mô tả phương thức của lớp ThucAn.................................. 5552
3.2.10 Lớp KhachHang......................................................................... 5652
3.2.10.1 Mô tả thuộc tính của lớp KhachHang
.............................5652 3.2.10.2 Mô tả phương thức của lớp
KhachHang......................... 5653
3.2.11 Lớp
HoaDon.............................................................................. 5754 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.11.1 Mô tả thuộc tính của lớp HoaDon
....................................5754 3.2.11.2 Mô tả phương thức của lớp
HoaDon ...............................5855
3.2.12 Lớp
DonHang............................................................................ 5955
3.2.12.1 Mô tả thuộc tính của lớp DonHang
..................................5955 3.2.12.2 Mô tả phương thức của lớp
DonHang .............................6056
3.2.13 Lớp Thuoc
..................................................................................6157
3.2.13.1 Mô tả thuộc tính của lớp Thuoc....................................... 6157
3.2.13.2 Mô tả phương thức của lớp Thuoc
...................................6158 3.2.14 Lớp QuanTriHeThong
...............................................................6259
3.2.14.1 Mô tả phương thức của lớp QuanTriHeThong ..............6259
3.2.15 Lớp HeThong............................................................................. 6359 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.15.1 Mô tả thuộc tính của lớp HeThong
..................................6359 3.2.15.2 Mô tả phương thức của lớp
HeThong ..............................6460
3.2.16 Lớp KhoangThoiGian
................................................................6561
3.2.16.1 Mô tả thuộc tính của lớp KhoangThoiGian
....................6561
3.2.16.2 Mô tả phương thức của lớp KhoangThoiGian ................6662 3.2.17 Lớp TaiKhoan
............................................................................6662
3.2.17.1 Mô tả thuộc tính của lớp TaiKhoan
.................................6662
3.2.17.2 Mô tả phương thức của lớp TaiKhoan
............................6763 3.2.18 Lớp CaGiong
.............................................................................7066
3.2.18.1 Mô tả thuộc tính của lớp CaGiong...................................
7066 3.2.18.2 Mô tả phương thức của lớp CaGiong
..............................7167

3.2.19 Lớp GioHang............................................................................. 7268
3.2.19.1 Mô tả thuộc tính của lớp GioHang
...................................7268 3.2.19.2 Mô tả phương thức của lớp
GioHang.............................. 7268

3.2.20 Lớp LoNhap............................................................................... 7569
3.2.20.1 Mô tả thuộc tính của lớp LoNhap....................................
7569 3.2.20.2 Mô tả phương thức của lớp LoNhap
................................7570
3.2.21 Lớp LoXuat
................................................................................7671 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.21.1 Mô tả thuộc tính của lớp LoXuat.....................................
7671 3.2.21.2 Mô tả phương thức của lớp
LoXuat................................ 7671
3.2.22 Lớp ChiTietGioHang
.................................................................7772
3.2.22.1 Mô tả thuộc tính của lớp ChiTietGioHang.....................
7772 3.2.22.2 Mô tả phương thức của lớp ChiTietGioHang .................7872 3.2.23 Lớp ChiTietLoNhap
..................................................................7973
3.2.23.1 Mô tả thuộc tính của lớp ChiTietLoNhap
.......................7973 3.2.23.2 Mô tả phương thức của lớp
ChiTietLoNhap.................. 7974
3.2.24 Lớp ChiTietLoXuat
...................................................................8075
3.2.24.1 Mô tả thuộc tính của lớp ChiTietLoXuat
........................8075 3.2.24.2 Mô tả phương thức của lớp
ChiTietLoXuat ...................8176
3.2.25 Lớp ChiTietDonHang
................................................................8276 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.25.1 Mô tả thuộc tính của lớp ChiTietDonHang
.....................8276 3.2.25.2 Mô tả phương thức của lớp
ChiTietDonHang ................8377
3.2.26 Lớp AoNuoi
...............................................................................8378
3.2.26.1 Mô tả thuộc tính của lớp AoNuoi.....................................
8378 3.2.26.2 Mô tả phương thức của lớp AoNuoi
................................8478
3.2.27 Lớp ChiTietAoNuoi
...................................................................8579
3.2.27.1 Mô tả thuộc tính của lớp ChiTietAoNuoi
........................8579 3.2.27.2 Mô tả phương thức của lớp
ChiTietAoNuoi ...................8580

CHƯƠNG 4: SƠ ĐỒ TUẦN TỰ
..................................8782

4.1 Sơ đồ tuần tự “Quản lý giỏ hàng”....................................... 8782
4.2 Sơ đồ tuần tự “Đăng ký tài khoản”
.....................................9185
4.3 Sơ đồ tuần tự “Quản lý tài khoản cá nhân”........................ 9488
4.4 Sơ đồ tuần tự “Đặt hàng”.................................................... 9892
CHƯƠNG 5: SƠ ĐỒ HOẠT ĐỘNG......................... 10195
5.1. Sơ đồ hoạt động “Quản lý giỏ hàng”............................... 10195
5.2. Sơ đồ hoạt động “Đăng ký tài khoản”............................. 10497 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
5.3. Sơ đồ hoạt động “Quản lý tài khoản cá nhân” .................10699
5.4. Sơ đồ hoạt động “Đặt hàng”.......................................... 109101
CHƯƠNG 6: TỔNG KẾT
........................................112104
6.1 Kết quả đạt được
.............................................................112104 6.1.1 Về kiến thức
.............................................................................112104
6.1.2 Về kỹ năng............................................................................... 112104 6.2 Hạn chế
...........................................................................112104
TÀI LIỆU THAM KHẢO........................................ 114106 DANH MỤC HÌNH ẢNH
..................................................vi DANH MỤC BẢNG
..........................................................vii DANH MỤC TỪ VIẾT
TẮT
.............................................ix BẢNG PHÂN CÔNG
CÔNG VIỆC ..................................x
CHƯƠNG 1: TỔNG QUAN
...............................................1
1.1 Giới thiệu đề tài:
.......................................................................1 1.1.1 Tính cấp thiết của đề tài
.....................................................................1 1.1.2 Lợi ích của đề tài lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
...............................................................................1 1.2 Các hệ thống tương tự
..............................................................2 1.2.1 Một số hệ thống trong nước
...............................................................2 1.2.2 Một số hệ thống ngoài nước
..............................................................8 1.3 Mô tả đề tài
.............................................................................12 1.3.1 Mô tả chung
.....................................................................................12 1.3.2 Phạm vi đề tài
..................................................................................12 1.3.3 Nhóm người sử dụng chính (actors)
................................................13 1.4 Các chức năng chính của hệ thống
.........................................14
1.4.1 Chức năng chung
........................................................................14
1.4.2 Chức năng cho chủ cơ sở
...........................................................15
1.4.3 Chức năng cho nhân viên kỹ sư thủy sản
.................................15
1.4.4 Chức năng cho quản trị hệ thống
..............................................15 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
1.4.5 Chức năng cho nhân viên bán hàng
..........................................15
1.4.6 Chức năng cho khách vãng lai
...................................................15 1.4.7 Chức năng cho khách hàng
........................................................15

CHƯƠNG 2: SƠ ĐỒ USE CASE.................................... 16
2.1 Sơ đồ use case trong hệ thống
................................................16 2.1.1 Sơ đồ tổng quát
................................................................................16 2.1.2 Chức năng của actor “Chủ cơ sở”
....................................................16 2.1.3 Chức năng của actor “Khách vãng lai”
............................................18 2.1.4 Chức năng của actor “Khách hàng”
.................................................18 2.1.5 Chức năng của actor “Nhân viên bán hàng”.
...................................19
2.1.6 Chức năng của actor “Nhân viên kỹ sư thủy sản”.
..........................21 2.1.7 Chức năng của actor “Quản trị hệ thống”
........................................22 2.2 Mô tả một số use case trong hệ thống
....................................23 2.2.1 Use case “Đăng ký tài khoản”
.........................................................23 2.2.2 Use case “Quản lý tài khoản cá nhân”
.............................................25 2.2.3 Use case “Đăng nhập”
.....................................................................29 2.2.4 Use case “Đặt hàng”
........................................................................30 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục 2.2.5 Use case “Tra cứu thông tin”
...........................................................32 2.2.6 Use case “Đăng bài thông tin sản phẩm”
.........................................33 2.2.7 Use case “Tư vấn khách hàng”
........................................................34 2.2.8 Use case “Quản lý giỏ hàng”
...........................................................36 CHƯƠNG 3: ĐỒ LỚP
................................................38 3.1 Sơ đồ lớp
.................................................................................38 3.2 Mô tả lớp trong sơ đồ
.............................................................38 3.2.1 Lớp ChuCoSo
..................................................................................38
3.2.2.1 Mô tả phương thức của lớp ChuCoSo
...................................38 3.2.2 Lớp NhanVien
.................................................................................40
3.2.2.1 Mô tả thuộc tính của lớp NhanVien
.......................................40
3.2.2.2. Mô tả phương thức của lớp NhanVien
.................................40 3.2.3 Lớp KhoHang
..................................................................................41 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.3.1 Mô tả thuộc tính của lớp KhoHang
.......................................41 3.2.3.2 Mô tả phương thức của lớp
KhoHang ...................................41
3.2.4 Lớp SanPham
...................................................................................42
3.2.4.1 Mô tả thuộc tính của lớp SanPham
........................................42 3.2.4.2 Mô tả phương thức của lớp
SanPham ...................................42
3.2.5 Lớp NhanVienKySuThuySan
..........................................................43
3.2.5.1 Mô tả phương thức của lớp NhanVienKySuThuySan .........43 3.2.6 Lớp NhanVienBanHang
..................................................................44
3.2.6.1 Mô tả phương thức của lớp NhanVienBanHang ..................44 3.2.7 Lớp BaiViet
.....................................................................................45
3.2.7.1 Mô tả thuộc tính của lớp BaiViet
...........................................45 3.2.7.2 Mô tả phương thức của lớp
BaiViet .......................................46
3.2.8 Lớp Luong
.......................................................................................47
3.2.8.1 Mô tả thuộc tính của lớp Luong
.............................................47 3.2.8.2 Mô tả phương thức của lớp
Luong ........................................47
3.2.9 Lớp ThucAn
.....................................................................................48
3.2.9.1 Mô tả thuộc tính của lớp ThucAn
..........................................48 3.2.9.2 Mô tả phương thức của lớp
ThucAn ......................................49
3.2.10 Lớp KhachCoTaiKhoan
.................................................................49 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.10.1 Mô tả thuộc tính của lớp KhachCoTaiKhoan
.....................49 3.2.10.2 Mô tả phương thức của lớp
KhachCoTaiKhoan ................50
3.2.11 Lớp HoaDon
..................................................................................51
3.2.11.1 Mô tả thuộc tính của lớp HoaDon
........................................51 3.2.11.2 Mô tả phương thức của lớp
HoaDon ...................................51
3.2.12 Lớp DonHang
................................................................................52
3.2.12.1 Mô tả thuộc tính của lớp DonHang
......................................52 3.2.12.2 Mô tả phương thức của lớp
DonHang .................................53
3.2.13 Lớp Thuoc
......................................................................................54
3.2.13.1 Mô tả thuộc tính của lớp Thuoc
...........................................54 3.2.13.2 Mô tả phương thức của lớp
Thuoc .......................................54
3.2.14 Lớp QuanTriHeThong
...................................................................55
3.2.14.1 Mô tả phương thức của lớp QuanTriHeThong ..................55 3.2.15 Lớp HeThong
.................................................................................55
3.2.15.1 Mô tả thuộc tính của lớp HeThong
......................................55 3.2.15.2 Mô tả phương thức của lớp
HeThong ..................................56
3.2.16 Lớp KhoangThoiGian
....................................................................57
3.2.16.1 Mô tả thuộc tính của lớp KhoangThoiGian
........................57 3.2.16.2 Mô tả phương thức của lớp
KhoangThoiGian ....................58
3.2.17 Lớp TaiKhoan
................................................................................58 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
3.2.17.1 Mô tả thuộc tính của lớp TaiKhoan
.....................................58 3.2.17.2 Mô tả phương thức của lớp
TaiKhoan................................ 59
3.2.18 Lớp CaGiong
.................................................................................62
3.2.18.1 Mô tả thuộc tính của lớp CaGiong
.......................................62 3.2.18.2 Mô tả phương thức của lớp
CaGiong ..................................63
3.2.19 Lớp GioHang
.................................................................................64
3.2.19.1 Mô tả thuộc tính của lớp GioHang
.......................................64 3.2.19.2 Mô tả phương thức của lớp
GioHang ..................................64

3.2.20 Lớp PhieuNhap.............................................................................. 65
3.2.20.1 Mô tả thuộc tính của lớp PhieuNhap
...................................65 3.2.20.2 Mô tả phương thức của lớp
PhieuNhap ..............................65
3.2.21 Lớp PhieuXuat
...............................................................................66
3.2.21.1 Mô tả thuộc tính của lớp PhieuXuat
....................................66 3.2.21.1 Mô tả phương thức của lớp PhieuXuat
...............................67 CHƯƠNG 4: ĐỒ TUẦN TỰ
......................................68
4.1 Sơ đồ tuần tự “Quản lý giỏ hàng”
...........................................68 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống Mục lục
4.2 Sơ đồ tuần tự “Đăng ký tài khoản”
.........................................71
4.3 Sơ đồ tuần tự “Quản lý tài khoản cá nhân”
............................74
4.4 Sơ đồ tuần tự “Đặt hàng”
........................................................78 CHƯƠNG 5: ĐỒ HOẠT ĐỘNG
...............................82
5.1. Sơ đồ hoạt động “Quản lý giỏ hàng”
.....................................82
5.2. Sơ đồ hoạt động “Đăng ký tài khoản”
...................................84
5.3. Sơ đồ hoạt động “Quản lý tài khoản cá nhân” .......................86
5.4. Sơ đồ hoạt động “Đặt hàng”
..................................................88 CHƯƠNG 6: TỔNG KẾT
................................................91
6.1 Kết quả đạt được
.....................................................................91 6.1.1 Về kiến thức
.....................................................................................91 6.1.2 Về kỹ năng
.......................................................................................91 6.2 Hạn chế
...................................................................................91 TÀI LIỆU THAM KHẢO
................................................93 DANH MỤC HÌNH ẢNH
Hình 1.1 Giao diện trang chủ trại cá giống Quang Nguyên.......................................3 lOMoAR cPSD| 58493804
Quản lý cơ sở nuôi cá giống
Hình 1.2 Giao diện trang sản phẩm Trại cá giống Quang Nguyên............................3
Hình 1.3 Giao diện trang chủ trại cá giống Trường Phát...........................................4
Hình 1.4 Giao diện trang sản phẩm trại cá giống Trường Phát.................................5
Hình 1.5 Fanpage facebook cá giống nước ngọt Ô Môn...........................................6
Hình 1.6 Giao diện trang chủ trại cá giống Tân Dũng...............................................7
Hình 1.7 Giao diện trang sản phẩm trại cá giống Tấn Dũng.....................................7
Hình 1.8 Giao diện trang chủ sản phẩm trại cá giống Tư Hải...................................8
Hình 1.9 Giao diện sản phẩm trại cá giống Tư Hải...................................................9
Hình 1.10 Giao diện trang chủ GST Group.............................................................10
Hình 1.11 Giao diện trang chủ Mokolai Broodstock...............................................11
Hình 1.12 Giao diện trang liên hệ của Mokolai Broodstock....................................11
Hình 1.13 Giao diện trang chủ AquaSearch............................................................12
Hình 1.14 Giao diện thông tin sản phẩm của AquaSearch......................................12
Hình 1.15 Giao diện thông tin sản phẩm của Indiamark fish seeds.........................13
Hình 1.16 Giao diện trang chủ của Aquaticart........................................................13
Hình 1.17 Giao diện trang thông tin chi tiết của Aquaticart....................................14
Hình 2.1 Sơ đồ use case tổng quát...........................................................................18
Hình 2.2 Sơ đồ use case “Chủ cơ sở”......................................................................19
Hình 2.3 Sơ đồ use case “Khách vãng lai”..........................................................2120
Hình 2.4 Sơ đồ use case “Khách hàng”...............................................................2221
Hình 2.5 Sơ đồ use case “Nhân viên bán hàng”..................................................2322
Hình 2.6 Sơ đồ use case “Kỹ sư thủy sản”..........................................................2423
Hình 2.7 Sơ đồ use case “Quản trị hệ thống”......................................................2524
Hình 3.1 Sơ đồ lớp về Hệ thống quản lý cơ sở nuôi cá giống.............................4340
Hình 4.1 Sơ đồ tuần tự “Quản lý giỏ hàng”.........................................................8983
Hình 4.2 Sơ đồ tuần tự “Đăng ký tài khoản”.......................................................9286
Hình 4.3 Sơ đồ tuần tự “Quản lý tài khoản cá nhân”...........................................9589
Hình 4.4 Sơ đồ tuần tự “Đặt hàng”......................................................................9892
Hình 5.1 Sơ đồ hoạt động “Quản lý giỏ hàng”..................................................10396
Hình 5.2 Sơ đồ hoạt động “Đăng ký tài khoản”................................................10598
Hình 5.3 Sơ đồ hoạt động “Quản lý tài khoản cá nhân”..................................108100
Hình 5.4 Sơ đồ hoạt động “Đặt hàng”.............................................................110102