TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
KỲ THI KẾT THÚC HỌC PHẦN
HỌC KỲ 1 NĂM HỌC 2021-2022
Đề Tài Bài Tập Lớn: Sử Dụng Ngơn Ngữ Lập Trình Và Hệ Quản Trị CSDL Xây
Dựng Một Số Module Phần Mềm Hướng Dịch Vụ Hỗ Trợ Công Tác Quản Lý Bán
Hàng Trên Môi Trường Mạng.
Họ và tên sinh viên : Nguyễn Kim Lâm
Mã sinh viên
: 1811060663
Lớp
: ĐH8C3
Tên học phần
: Phát Triển Phần Mềm Hướng Dịch Vụ
Giảng viên hướng dẫn: Vũ Văn Huân
Hà Nội, ngày 17 tháng 12 năm 2021
Mục Lục
CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN VỀ HỆ THỐNG .............................. 3
1.1. Giới Thiệu Về Bài Tốn ................................................................................ 3
1.2. Mơ Tả Về Bài Tốn ....................................................................................... 3
CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG........................................... 4
2.1. Xác định actor ............................................................................................... 4
2.2. Biểu đồ use case tổng quát ............................................................................ 4
2.3. Biểu đồ phân rã các chức năng ...................................................................... 5
3. Biểu Đồ Hoạt Động .......................................................................................... 7
CHƯƠNG 3. XÂY DỰNG WEB VÀ CHẠY API ................................................. 8
1. Giao Diện Web................................................................................................. 8
1.1. Giao Diện Đăng Nhập .................................................................................. 8
1.2. Giao Diện Quản Lý Sản Phẩm ..................................................................... 9
1.3. Giao Diện Thêm Sản Phẩm .......................................................................... 9
1.4. Giao Diện Sửa Sản Phẩm ........................................................................... 10
1.6. Giao Diện Tìm Kiếm Sản Phẩm................................................................. 10
1.7. Giao Diện Nhân Viên ................................................................................. 11
2. Thực Hiện Thêm Sửa Xóa Bằng API ............................................................. 11
2.1. Đọc Dữ Liệu Bằng API .............................................................................. 11
2.2. Thêm Dữ Liệu Bằng API ........................................................................... 12
2.3. Sửa Dữ Liệu Bằng API .............................................................................. 12
2.4. Xóa Dữ Liệu Bằng API .............................................................................. 13
KẾT LUẬN……………………………………………………………………….14
CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN VỀ HỆ THỐNG
1.1. Giới Thiệu Về Bài Tốn
Hiện nay Cơng nghệ thơng tin vơ cùng phát triển thì mọi người đều sử dụng
máy vi tính để làm việc. Cơng nghệ thơng tin cũng được áp dụng rất nhiều vào các
lĩnh vực mà điển hình là lĩnh vực quản lý. Như chúng ta đã biết tại các cửa hàng, việc
xây dựng quản lí cửa hàng bán điện thoại thì rất quan trọng nhưng lại cịn rất thủ
công, chỉ xây dựng và lưu lại trên sổ sách gây mất thời gian, khó khăn trong việc
thống nhất, theo dõi và quản lý cho cửa hàng. Từ thực tế đó, việc xây dựng được
phần mềm quản lý sản phẩm điện thoại cho cửa hàng là rất cần thiết. Vì vậy em đã
chọn đề tài “ hỗ trợ cơng tác quản lý bán hàng trên mơi trường mạng”, tìm hiểu về
và xây dựng website để có thể đáp ứng được Với tinh thần đó em, những sinh viên
ngành Cơng nghệ thông tin của trường Đại học Tài nguyên và Môi trường Hà Nội
đã quyết định xây dựng hệ thống “hỗ trợ công tác quản lý bán hàng trên môi trường
mạng” nhằm mục đích cung cấp thơng tin cần thiết cho các cửa hàng.
1.2. Mơ Tả Về Bài Tốn
Hệ thống được sử dụng phổ biến trong các của hàng
Thực hiện thêm, sửa, xóa trên API
Giao diện đơn giản, đẹp mắt, dễ nhìn
Thao tác nhanh chóng, hợp lý, hiệu quả, chính xác
Các chức năng
Admin
Tìm Kiếm
Quản Lý Sản Phẩm
Thêm Sản Phẩm
Sửa Sản Phẩm
Xóa Sản Phẩm
CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1. Xác định actor
STT
Actor
1
Admin
Ký hiệu
Giải thích
Là người quản lý, chịu trách nhiệm chính của hệ
thống, duy trì điều hành tồn bộ phần mềm.
Bảng 2.1: Các actor của bài toán
2.2. Biểu đồ use case tổng quát
Hình 2.2: Biểu đồ Usecase tổng quát của Website
2.3. Biểu đồ phân rã các chức năng
2.3.1. Chức năng quản lý sản phẩm
Hình 2.3.1: Biểu đồ Usecase phân rã chức năng quản lý sản phẩm
2.3.2. Chức năng thêm sản phẩm
Hình 2.3.2: Biểu đồ tuần tự chức năng thêm sản phẩm
2.3.3. Chức năng sửa sản phẩm
Hình 2.3.3: Biểu đồ tuần tự chức năng sửa sản phẩm
2.3.4. Chức năng xóa sản phẩm
Hình 2.3.4: Biểu đồ tuần tự chức năng xóa sản phẩm
2.3.5. Chức Năng Tìm Kiếm
3. Biểu Đồ Hoạt Động
3.1. Biểu Đồ Hoạt Động Thêm Sản Phẩm
3.2. Biểu Đồ Hoạt Động Sửa Sản Phẩm
3.3. Biểu Đồ Hoạt Động Xóa Sản Phẩm
CHƯƠNG 3. XÂY DỰNG WEB VÀ CHẠY API
1. Giao Diện Web
1.1. Giao Diện Đăng Nhập
1.2. Giao Diện Quản Lý Sản Phẩm
1.3. Giao Diện Thêm Sản Phẩm
1.4. Giao Diện Sửa Sản Phẩm
1.6. Giao Diện Tìm Kiếm Sản Phẩm
1.7. Giao Diện Nhân Viên
2. Thực Hiện Thêm Sửa Xóa Bằng API
2.1. Đọc Dữ Liệu Bằng API
2.2. Thêm Dữ Liệu Bằng API
2.3. Sửa Dữ Liệu Bằng API
2.4. Xóa Dữ Liệu Bằng API
2.5. Sau Khi Thực Hiện Thêm, Sửa, Xóa Bên API Xong CSDL Sẽ Thay Đổi:
PHỤ LỤC
1. Code Giao Diện Chính
2. Code Đọc Bằng API
3. Code Thêm Sản Phẩm Bằng API
4. Code Sửa Sản Phẩm Bằng API
5. Code Xóa Sản Phẩm Bằng API