1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo

56 27 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 56
Dung lượng 1,36 MB

Cấu trúc

  • 1. QUÁ TRÌNH TRIỂN KHAI (5)
  • 2. DANH SÁCH PHÂN CÔNG NHIỆM VỤ (5)
    • 2.1. Bảng phân công nhiệm vụ (5)
    • 2.2. Quản lý dự án (5)
  • 3. GIỚI THIỆU (6)
    • 3.1. Mục đích (6)
    • 3.2. Phạm vi (6)
  • 4. TỔNG QUAN (6)
    • 4.1. Tác nhân (6)
    • 4.2. Biểu đồ ca sử dụng (7)
    • 4.3. Biểu đồ hoạt động (8)
    • 4.4. Biểu đồ tuần tự (10)
      • 4.4.1. Đăng ký (10)
      • 4.4.2. Đăng nhập (10)
      • 4.4.3. Đặt mua (11)
      • 4.4.4. Thanh toán (11)
      • 4.4.5. Thêm sản phẩm (12)
      • 4.4.6. Sửa thông tin sản phẩm (13)
      • 4.4.7. Xóa sản phẩm (13)
      • 4.4.8. Nhập hàng (14)
      • 4.4.9. Tìm kiếm (14)
      • 4.4.10. Thống kê (15)
    • 4.5. Biểu đồ lớp (16)
    • 4.6. Cơ sở dữ liệu (16)
  • 5. MÔ TẢ CHỨC NĂNG HỆ THỐNG (17)
    • 5.1 User (17)
      • 5.1.1 Màn hình chính (17)
      • 5.1.2 Đăng nhập (19)
      • 5.1.3 Đăng ký (20)
      • 5.1.4 Màn hình tìm kiếm hiển thị sản phẩm (23)
      • 5.1.6 Màn hình xem giỏ hàng (26)
      • 5.1.7 Màn hình thanh toán (28)
    • 5.2 Admin (29)
      • 5.2.1. Đăng nhập (29)
      • 5.2.2. Màn hình chính (33)
      • 5.2.3. Quản lý danh mục (36)
      • 5.2.4. Quản lý sản phẩm (39)
      • 5.2.5. Quản lý slider (42)
      • 5.2.6. Quản lý đơn đặt hàng (46)
      • 5.2.7. Quản lý tài khoản khách hàng (51)
      • 5.2.8. Quản lý tài khoản nhân viên (53)
  • 6. YÊU CẦU PHI CHỨC NĂNG (56)
    • 6.1. Yêu cầu về công nghệ và nền tảng cơ sở dữ liệu (56)
    • 6.2. Yêu cầu về bảo mật và an toàn dữ liệu (56)
    • 6.3. Yêu cầu về giao diện (56)
    • 6.4. Yêu cầu về bộ chữ Tiếng Việt (56)
    • 6.5. Yêu cầu về quản trị và sử dụng (56)
    • 6.6. Yêu cầu về khả năng quản lý khối lượng dữ liệu lớn và dễ dàng nâng cấp (56)
    • 6.7. Yêu cầu về tốc độ xử lý (57)
    • 6.8. Yêu cầu về tích hợp hệ thống (57)
    • 6.9. Yêu cầu về đường truyền (57)
    • 6.10. Yêu cầu về máy trạm (57)
    • 6.11. Yêu cầu về môi trường phát triển và ngôn ngữ lập trình (57)
  • 7. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN (57)
  • 8. TÀI LIỆU THAM KHẢO (58)

Nội dung

QUÁ TRÌNH TRIỂN KHAI

DANH SÁCH PHÂN CÔNG NHIỆM VỤ

Bảng phân công nhiệm vụ

Ngô Đắc Quốc Long Front-end User, viết báo cáo

Trương Công Thành Đạt Back-end User, viết báo cáo

Trương Đình Huy Back-end Admin, viết báo cáo

Phạm Cao Kỳ Front-end Admin, viết báo cáo

Bảng 2 Phân công nhiệm vụ

Quản lý dự án

- Thảo luận nhóm thông qua các hình thức trực tiếp, thông qua các phương tiện truyền thông bao gồm các ứng dụng Messenger, Microsoft Team.

- Mỗi thành viên sau khi được phân công nhiệm vụ sẽ thực hiện, sau 1 - 2 tuần cả nhóm sẽ tổ chức một cuộc họp thông báo tiến độ mỗi thành viên, nếu có thành viên gặp khó khăn thì cả nhóm sẽ cùng nhau thảo luận và tìm ra cách giải quyết.

- Các sản phẩm của các thanh viên sau khi hoàn thành sẽ gửi qua Microsoft Team, tổng hợp lại một sản phẩm hoàn chỉnh.

- Sau khi có sản phẩm hoàn chỉnh, phân nhiệm vụ cho một thành viên tiếp tục tìm kiếm, kiểm thử và chỉnh sửa các lỗi sai, sau khi xong việc tiếp tục gửi cho một thành viên khác trong nhóm để thực hiện thiết kế giao diện hệ thống.

- Sau khi đã hoàn thành xong sản phẩm, sản phẩm sẽ được gửi cho tất cả thành viên trong nhóm để xem xét lại một cách kĩ càng, sau đó họp để đưa ra các giải pháp cải tiến, nếu giải pháp khả thi và các thành viên trong nhóm đồng ý thì giải pháp sẽ được thực hiện.

Chọn đề tài Cài đặt Xampp Tạo project trên github, Phân chia công việc Thiết kế Use Case Diagram, Activity

Diagram, Web Admin, Web User Thiết kế Database

Hoàn thành Front-end Web User, Admin Hoàn thành Back-end Web User, Admin Tìm database để hiển thị trên Web

Sửa lỗi và hoàn thiện Web Viết báo cáo, làm slide để trình bày Deploy Web

Bảng 1 Quá trình triển khai

- Dùng Google drive để thực hiện báo cáo và làm sơ đồ online cả nhóm thuận tiện trong việc vẽ, viết, góp ý, chỉnh sửa báo cáo chung.

GIỚI THIỆU

Mục đích

Với tình hình dịch bệnh phức tạp hiện nay, các sàn thương mại điện tử nổi lên nhằm đáp ứng nhu cầu mua hàng hóa một cách thuận tiện, an toàn và nhanh chóng Trên cơ sở đó chúng em xây dựng một website bán quần áo dễ sử dụng, phù hợp với mọi lứa tuổi, giới tính, bắt kịp xu thế.

Phạm vi

Hệ thống phục vụ cho 2 đối tượng chính :

+ Admin: cho phép quản lý bán hàng, quản lý doanh thu, quản lý nhân viên, khách hàng; quản lý nhập kho, quản lý hóa đơn và quản lý thông tin nhà cung cấp.

+ Nhân viên: quản lý bán hàng, quản lý hóa đơn và quản lý thông tin khách hàng.+ Khách hàng: cho phép tìm kiếm, xem, đặt hàng sản phẩm.

TỔNG QUAN

Tác nhân

Bảng dưới đây mô tả tất cả các tác nhân của hệ thống bán quần áo Một tác nhân đại diện cho một vai trò người dùng; hiện tại có Quản trị viên, nhân viên

Mỗi tác nhân có những thao tác riêng khi truy cập vào hệ thống, căn cứ vào quyền của mình.

Nhân viên Có quyền thêm, xem, sửa, xóa danh sách danh mục, sản phẩm, slider, khách hàng; xác nhận đơn hàng; hủy đơn hàng đã đặt cho khách hàng; tự chỉnh sửa thông tin bản thân

Quản lý Bao gồm các quyền của nhân viên, ngoài ra còn có quyền quản lý thông tin nhân viên; xem, thêm, sửa, xóa nhân viên

Khách hàng Có chức năng đăng ký, đăng nhập, tìm kiếm, tra cứu thông tin sản phẩm, tạo giỏ hàng, mua hàng

Biểu đồ ca sử dụng

Sơ đồ sau đây cung cấp tổng thể về các nhóm chức năng, các tác nhân của hệ thống. Các chức năng của hệ thống được chia thành các usecase sau:

Hình 1: Sơ đồ Use-case

Biểu đồ hoạt động

Hình 2: Sơ đồ Activity User

Hình 3: Sơ đồ Activity Admin

Biểu đồ tuần tự

Hình 4: Biểu đồ tuần tự - Đăng ký

Hình 5: Biểu đồ tuần tự chức năng đăng nhập

Hình 6: Biểu đồ tuần tự chức năng đặt mua

Hình 7: Biểu đồ tuần tự chức năng thanh toán

Hình 8: Biểu đồ tuần tự chức năng thêm sản phẩm

4.4.6 Sửa thông tin sản phẩm

Hình 9: Biểu đồ tuần tự chức năng sửa thông tin sản phẩm

Hình 10: Biểu đồ tuần tự chức năng xóa sản phẩm

Hình 11: Biểu đồ tuần tự chức năng nhập hàng

Hình 12: Biểu đồ tuần tự chức năng tìm kiếm

Hình 13: Biểu đồ tuần tự chức năng thống kê

Biểu đồ lớp

Cơ sở dữ liệu

MÔ TẢ CHỨC NĂNG HỆ THỐNG

User

Hình 16: Giao diện màn hình chính

Giao diện Màn hình chính

Mô tả Màn hình hiển thị các chức năng của hệ thống như sản phẩm mới, bạn chạy, slider quảng cáo, đăng nhập, giỏ hàng.

Truy cập Truy cập vào website

Thành phần Kiểu Dữ liệu Mô tả

Mới Button Button mới Dùng để truy cập vào trang sản phẩm mới Bán chạy Button Button bán chạy Dùng để truy cập vào trang sản phẩm bán chạy Thời trang Dropdown Dropdown thời Click để hiển thị các loại trang quần áo của nam, nữ.

Khuyến mãi Button Button khuyến mãi Dùng để truy cập vào trang sản phẩm khuyến mãi.

Giỏ hàng Dropdown Dropdown giỏ Click để hiển thị ảnh, tên, hàng SL, giá, button chi tiết, button xóa đơn hàng.

Slider Button Button Slider Slider chuyển sang hình quảng cáo mới mỗi 3s, click vào sẽ hiện danh sách sản phẩm quảng cáo

Các hành động trong giao diện

Hành động Mô tả Thành công Lỗi

Click button Khi user kích Vào màn chính của Không chuyển sang màn mới nút mới, chuyển sản phẩm mới hình của sản phẩm mới sang màn hình sản phẩm mới.

Click button Khi user kích Chuyển sang màn Không chuyển sang màn bán chạy nút bán chạy, hình bán chạy hình của sản phẩm bán chuyển sang chạy màn hình bán chạy

Click Khi user kích Hiển thị các danh Không hiện thị danh sách dropdown thời dropdown thời sách quần áo quần áo trang trang, sẽ hiện menu thả xuống gồm danh sách cách loại quần áo.

Click button Khi user kích Vào màn hình sản Không chuyển sang màn khuyến mãi vào button phẩm khuyến mãi hình của sản phẩm khuyến mãi, sẽ khuyến mãi chuyển sang màn hình các sản phẩm khuyến mãi.

Click Khi user kích Hiển thị các thông Không hiển thị giỏ hàng Dropdown giỏ vào dropdown tin chi tiết giỏ hàng hàng giỏ hàng, sẽ hiện menu chi tiết giỏ hàng.

Click slider Khi user kích Hiển thị trang Không chuyển sang màn vào slider, sẽ thông tin tương hình của các sản phẩm hiển thị loại ứng của từng theo thông tin của slider quần áo tương slider. ứng với từng slider.

Bảng 4: Mô tả chức năng của màn hình chính

Hình 17: Giao diện Đăng nhập

Mô tả Cho phép user đăng nhập vào hệ thống

Truy cập Trang đăng nhập hiển thị khi click vào Đăng nhập

Thành phần Kiểu Dữ liệu Mô tả

Email TextBox – String(100) Dữ liệu trích xuất Trường dành cho từ CSDL user nhập email

Mật khẩu TextBox – String(100) Dữ liệu trích xuất Trường dành cho từ CSDL user nhập mật khẩu Đăng nhập Button Button Login Đăng nhập vào hệ thống Đăng kí Button Button Register Đăng ký tài khoản user

Các hành động trong giao diện

Hành động Mô tả Thành công Lỗi Đăng nhập Khi user kích nút đăng Vào màn chính của Hiện thông báo: nhập, hệ thống sẽ kiểm Tab hệ thống “Sai email hoặc tra email với mật khẩu mật khẩu” tương ứng có tồn tại Hiện thông báo: trong hệ thống hay “Email, mật khẩu không, nếu có thì cho không được bỏ user đăng nhập vào hệ trống”. thống, nếu không thì hiển thị thông báo “Sai email hoặc mật khẩu”.

Khi không nhập tài khoản hoặc mật khẩu thì hiển thị thông báo

“Email, mật khẩu không được bỏ trống”. Đăng kí Chuyển sang màn hình Chuyển sang màn đăng ký hình đăng ký

Bảng 5: Mô tả chức năng đăng nhập

Hình 18: Register User Đăng kí

Mô tả Cho phép user đăng kí tài khoản mới

Truy cập Trang đăng ký hiển thị khi click vào Đăng kí ở màn hình đăng nhập

Thành phần Kiểu Dữ liệu Mô tả

Họ tên TextBox – String(100) Text họ tên Trường dành cho user nhập họ tên

Email TextBox – String(100) Text email Trường dành cho user nhập email Mật khẩu TextBox – String(100) Test mật khẩu Đăng nhập vào hệ thống Nhập lại mật TextBox – String(100) Test nhập lại mật Đăng kí tài khoản khẩu khẩu user Địa chỉ TextBox – String(100) Test địa chỉ Trường dành cho user nhập địa chỉ

Số điện thoại TextBox – String(100) Test nhập số điện Trường dành cho thoại user nhập số điện thoại Đăng kí Button Button đăng kí Đăng ký tài khoản user

Các hành động trong giao diện

Hành động Mô tả Thành công Lỗi Đăng kí Khi không nhập một Quay lại màn hình Hiện thông báo: trong các thông tin họ đăng nhập “Thông tin không tên, email, mật khẩu, được bỏ trống” nhập lại mật khẩu, địa Hiện thông báo: chỉ, số điện thoại thì “Tên đăng nhập đã hiển thị thông báo tồn tại”.

“Thông tin không được bỏ trống”.

Khi user kích nút đăng ký, hệ thống sẽ kiểm tra email có tồn tại trong hệ thống hay không, nếu có thì cho hiển thị thông báo “Tên đăng nhập đã tồn tại”,nếu không thì cho phép đăng ký tài khoản user mới.

Bảng 6: Mô tả chức năng đăng ký

5.1.4 Màn hình tìm kiếm hiển thị sản phẩm:

Hình 19: Màn hình tìm kiếm hiển thị sản phẩm

Giao diện Tìm kiếm, hiển thị sản phẩm

Mô tả Cho phép user tìm kiếm, chọn sản phẩm để thêm vào giỏ hàng

Truy cập Click vào các button mới, bán chạy, thời trang, khuyến mãi.

Thành phần Kiểu Dữ liệu Mô tả

Danh mục Select Dữ liệu trích xuất Trường để user từ CSDL chọn các option danh mục.

Giá từ Select Dữ liệu trích xuất Trường dành cho từ CSDL user chọn giá tiền sản phẩm tối thiểu cần tìm kiếm. Đến Select Dữ liệu trích xuất Trường dành cho từ CSDL user chọn giá tiền sản phẩm tối đa cần tìm kiếm

Tìm kiếm Button Button tìm kiếm Tìm kiếm các sản phẩm theo option bên trên.

Các loại quần Button Button các loại Trường để user áo quần áo chọn và hiển thị các loại quần áo.

Các sản phẩm Img Img các sản phẩm Hình ảnh các loại quần áo quần áo quần áo, khi click vào sẽ chuyển sang màn hình hiển thị chi tiết thông tin sản phẩm.

Thêm giỏ hàng Button Button thêm giỏ Trường để thêm hàng sản phẩm vào giỏ hàng

Các hành động trong giao diện

Hành động Mô tả Thành công Lỗi

Tìm kiếm Khi user kích nút tìm Hiển thị các sản Không hiển thị kiếm, hệ thống sẽ kiểm phẩm phù hợp. tra các option và hiển thị các sản phẩm tương ứng với option đã chọn , nếu không có sản phẩm nào phù hợp thì sẽ hiện thông báo”Kết quả tìm kiếm(0 sản phẩm).

Admin

Hình 23: Giao diện đăng nhập web admin

Mô tả Cho phép admin đăng nhập vào hệ thống

Truy cập Lúc mới vào trang đăng nhập admin

Thành phần Kiểu Dữ liệu Mô tả

Username TextBox – String(100) Dữ liệu trích xuất Trường dành cho từ CSDL admin nhập username

Password TextBox – String(100) Dữ liệu trích xuất Trường dành cho từ CSDL admin nhập password

Login Button Button Login Đăng nhập vào hệ thống

Forgot Button Button forgot Lấy lại mật khẩu nếu

Các hành động trong giao diện

Hành động Mô tả Thành công Lỗi

Login Khi admin kích nút Vào màn chính Hiện thông báo: “Sai có tồn tại trong hệ Hiện thông thống hay không, nếu “Email, mật có thì cho user đăng không được nhập vào hệ thống, trống”. nếu không thì hiển thị thông báo “Vui lòng kiểm tra lại tài khoản và mật khẩu!”.

Khi không nhập tài khoản hoặc mật khẩu thì hiển thị thông báo

“Email, mật khẩu không được bỏ trống”.

Khi việc đăng nhập được thực hiện thành công, hệ thống sẽ kiểm tra xem tài khoản thuộc Vai trò (Role) nào Sau đó hiện lên một Thông báo với nội dung:

“Xin chào Nhân viên / Quản lý.”

Bảng 11: Mô tả chức năng đăng nhập web admin

Hình 24: Giao diện trang chủ web admin

Màn hình Màn hình chính

Mô tả Màn hình hiển thị các chức năng chính của hệ thống, các số liệu sơ lược về shop bán hàng như số đơn hàng mới, khách hàng mới, lượt xem shop

Truy cập màn Người dùng đăng nhập thành công sẽ hiển thị ra màn hình chính hình

Mục Loại Dữ liệu Mô tả

Xin chào + tên Nút Nút: Xin chào + tên Nút “Xin chào + tên người dùng” dùng để chỉnh sửa thông tin cá người dùng người dùng nhân của bản thân người đang login Đăng xuất

Nút Nút: Đăng xuất - Nút “Đăng xuất” dùng để trở về màn hình đăng nhập

Nút Nút: Trang chủ - Nút “Trang chủ” dùng để chuyển tiếp đến màn hình chính

Nút Nút: Danh mục - Nút “Danh mục” dùng để hiển thị, thêm, sửa, xoá các danh mục trong hệ thống.

Nút Nút: Sản phẩm - Nút “Sản phẩm” dùng để hiển thị, thêm, sửa, xóa thông tin các sản phẩm có trong hệ thống

Nút Nút: Slider - Nút “Slider” dùng để hiển thị, thêm, sửa, xóa các slider có trong hệ thống Đơn đặt hàng

Nút Nút: Đơn đặt hàng - Nút “Đơn đặt hàng” dùng để xem chi tiết thông tin các đơn đặt hàng và xác nhận đơn hàng( Có thể xóa đơn hàng của khách hàng)

Nút Nút: Khách hàng - Nút “Khách hàng” hiển thị thông tin chi tiết của khách hàng và đơn hàng của khách hàng (nếu có) Có thể xóa khách hàng.

Nút Nút: Nhân viên - Nút “Nhân viên” cho phép quản lý xem,thêm, sửa, xóa nhân viên

Thao tác trên màn hình

Tên thao tác Mô tả Thành công Thất bại Điều khiển Cung cấp các chức năng của Truy cập được Thông báo lỗi: ứng dụng để người dùng có chức năng đã “Có lỗi không thể lựa chọn chọn xác định xảy ra”

Bảng 12: Mô tả chức năng trang chủ web admin

Hình 25: Giao diện quản lý danh mục

Tên Use Case Quản lý danh mục

High Level Thông tin danh mục được trích xuất từ CSDL và hiển thị lên

Requirement màn hình Nhân viên và quản lý đều có thể xem và thêm, sửa,

Ref xóa thông tin danh mục

Tác nhân Nhân viên, quản lý

Mô tả Chức năng này cho phép xem và thêm, sửa, xóa thông tin danh mục

Kích hoạt NA Điều kiện tiên Người dùng đăng nhập thành công và chọn nút “Danh mục” quyết

Mục Loại Dữ liệu Mô tả

ID Table Dữ liệu trích xuất Hiển thị ID danh mục từ CSDL.

Tên danh mục Table Dữ liệu được Hiển thị tên danh mục trích xuất từ CSDL.

Parent ID Table Dữ liệu được Hiển thị Parent ID của danh mục trích xuất từ CSDL.

Thứ tự Table Dữ liệu được Hiển thị thứ tự danh mục trích xuất từ CSDL.

Gồm 2 button chỉnh sửa và xóa danh mục

Thao tác trên màn hình

Tên thao tác Mô tả Thành công Thất bại

Thêm mới Nút Thêm một danh mục mới vào CSDL

Sửa Nút Sửa thông tin danh mục

Xóa Nút Xóa một danh mục

Bảng 13: Mô tả chức năng thêm danh mục sản phẩm

Hình 26: Giao diện quản lý sản phẩm

Tên Use Case Quản lý sản phẩm

High Level Thông tin sản phẩm được trích xuất từ CSDL và hiển thị lên màn

Requirement hình, có thể thêm, sửa, xóa thông tin sản phẩm.

Tác nhân Nhân viên, quản lý

Mô tả Chức năng này cho phép xem và thêm, sửa, xóa thông tin sản phẩm

Kích hoạt NA Điều kiện tiên Quản lý đăng nhập thành công và chọn nút “Sản phẩm” quyết

Mục Loại Dữ liệu Mô tả

ID Table Dữ liệu được trích Hiển thị ID sản phẩm xuất từ CSDL.

Tên sản phẩm Table Dữ liệu được trích Hiển thị tên sản phẩm xuất từ CSDL.

Danh mục Table Dữ liệu được trích Hiển thị danh mục của sản phẩm xuất từ CSDL.

Hiển thị giá của sản phẩm xuất từ CSDL.

Gồm hai button chỉnh sửa và xóa danh mục

Thao tác trên màn hình

Tên thao tác Mô tả Thành công Thất bại

Thêm Nút Thêm một sản phẩm mới vào CSDL

Sửa Nút Sửa thông tin sản phẩm

Xóa Nút Xóa một sản phẩm

Bảng 14: Mô tả chức năng thêm sản phẩm

Tên Use Quản lý slider

High Level Thông tin slider được trích xuất từ CSDL và hiển thị lên màn hình.

Requirement Nhân viên và quản lý đều có thể xem và thêm, sửa, xoá slider.

Tác nhân Nhân viên, quản lý

Mô tả Chức năng này cho phép xem và thêm, sửa, xóa thông tin slider

Kích hoạt NA Điều kiện Người dùng đăng nhập thành công và chọn nút “Slider” tiên quyết

Mục Loại Dữ liệu Mô tả

Tên slider Table Dữ liệu được trích Hiển thị tên slider xuất từ bảng.

Hình ảnh Table Dữ liệu được trích Hiển thị hình ảnh của slider xuất từ bảng.

Liên kết Table Dữ liệu được trích Hiển thị liên kết của slider

Thứ tự Table Dữ liệu được trích Hiển thị thứ tự của slider xuất từ bảng.

Table Gồm hai button chỉnh sửa và xóa slider

Thao tác trên màn hình

Tên thao tác Mô tả Thành công Thất bại

Thêm Nút Thêm một Không bắt lỗi slider mới vào sự kiện này CSDL

Sửa Nút Sửa thông tin Không bắt lỗi slider sự kiện này

Xóa Nút Xóa một slider Không bắt lỗi sự kiện này

Bảng 15: Mô tả chức năng quản lý slider

5.2.6 Quản lý đơn đặt hàng

Hình 28: Giao diện quản lý đơn đặt hàng

Tên Use Case Quản lý đơn đặt hàng

High Level Thông tin đơn đặt hàng được trích xuất từ CSDL và hiển thị lên

Requirement màn hình Nhân viên và quản lý đều có thể xem và thêm, sửa, xóa

Ref thông tin đơn đặt hàng.

Tác nhân Nhân viên, quản lý

Mô tả Chức năng này cho phép xem và thêm, sửa, xóa thông tin đơn đặt hàng

Kích hoạt NA Điều kiện tiên Quản lý đăng nhập thành công và chọn nút “Đơn đặt hàng” quyết

Mục Loại Dữ liệu Mô tả

STT Table Dữ liệu được trích Hiển thị số thứ tự của đơn hàng xuất từ CSDL.

Tên khách hàng Table Dữ liệu được trích Hiển thị tên khách hàng đã đặt xuất từ CSDL hàng

Ngày đặt Table Dữ liệu được trích Hiển thị ngày đặt của đơn hàng xuất từ CSDL.

Số ĐT Table Dữ liệu được trích Hiển thị số điện thoại của khách hàng đã đặt hàng xuất từ CSDL.

Giá tiền Table Dữ liệu được trích Hiển thị giá tiền của sản phẩm đã đặt hàng xuất từ CSDL.

Trạng thái Table Dữ liệu được trích Hiển thị trạng thái để quản lý hoặc nhân viên xác nhận đơn xuất từ CSDL hàng

Table Gồm hai button xem chi tiết và xóa đơn hàng

Thao tác trên màn hình

Tên thao tác Mô tả Thành công Thất bại

Chi tiết đơn Nút Chi tiết thông Không bắt lỗi hàng tin của đơn hàng sự kiện này

Xóa Nút Xóa một đơn Không bắt lỗi hàng sự kiện này

Bảng 16: Mô tả chức năng quản lý đơn đặt hàng

5.2.7 Quản lý tài khoản khách hàng

Hình 29: Giao diện quản lý tài khoản khách hàng

Tên Use Case Quản lý khách hàng

High Level Thông tin khách hàng được trích xuất từ CSDL và hiển thị lên màn

Requirement hình Nhân viên và quản lý có thể xem và thêm, sửa, xóa thông tin

Tác nhân Nhân viên, quản lý

Mô tả Chức năng này cho phép xem và thêm, sửa, xóa thông tin khách hàng.

Kích hoạt NA Điều kiện tiên Quản lý đăng nhập thành công và chọn nút “Quản lý khách hàng” quyết

Mục Loại Dữ liệu Mô tả

ID Table Dữ liệu được trích Hiển thị ID khách hàng xuất từ CSDL.

Họ tên Table Dữ liệu được trích Hiển thị họ tên khách hàng xuất từ CSDL.

Email Table Dữ liệu được trích Hiển thị email khách hàng dùng khi đăng ký xuất từ CSDL. Địa chỉ Table Dữ liệu được trích Hiển thị địa chỉ của khách hàng xuất từ CSDL.

Gồm hai button xem chi tiết đơn hàng của khách hàng và xóa khách hàng

Thao tác trên màn hình

Tên thao tác Mô tả Thành công Thất bại

Chi tiết đơn Nút Chi tiết thông Không bắt lỗi hàng tin của đơn hàng sự kiện này khách hàng đã đặt

Xóa Nút Xóa một khách Không bắt lỗi hàng sự kiện này

Bảng 17: Mô tả chức năng quản lý tài khoản khách hàng

5.2.8 Quản lý tài khoản nhân viên

Hình 30: Giao diện quản lý tài khoản nhân viên

Tên Use Case Quản lý nhân viên

High Level Thông tin nhân viên và người quản lý được trích xuất từ CSDL và

Requirement hiển thị lên màn hình Chỉ quản lý mới có thể xem và thêm, sửa,

Ref xoá thông tin nhân viên hoặc chính người quản lý

Mô tả Chức năng này cho phép xem, thêm, sửa, xóa thông tin nhân viên và người quản lý

Kích hoạt NA Điều kiện tiên Người dùng đăng nhập thành công và chọn nút “Nhân viên” quyết

Mục Loại Dữ liệu Mô tả

ID Table Dữ liệu được Hiển thị ID nhân viên hoặc người quản lý trích xuất từ

Họ tên Table Dữ liệu được Hiển thị họ tên nhân viên hoặc người quản lý trích xuất từ

Email Table Dữ liệu được Hiển thị email nhân viên hoặc người quản lý trích xuất từ

Level Table Dữ liệu được Hiển thị user là nhân viên hoặc là quản lý trích xuất từ

Gồm hai button chỉnh sửa thông tin và xóa nhân viên hoặc người quản lý

Thao tác trên màn hình

Tên thao tác Mô tả Thành công Thất bại

Thêm Nút Thêm một một nhân viên hoặc người quản lý vào CSDL

Sửa Nút Sửa thông tin nhân viên hoặc người quản lý

Xóa Nút Xóa một nhân viên

YÊU CẦU PHI CHỨC NĂNG

Yêu cầu về công nghệ và nền tảng cơ sở dữ liệu

- Hệ thống ứng dụng được chạy trên mạng Lan cho phép các bộ phận thực hiện các hoạt động nghiệp vụ một cách tập trung, và đồng bộ Với sự hợp nhất các trung tâm dữ liệu, chỉ cần ít máy chủ để quản lý và không bị phân mảnh trên nhiều cơ sở dữ liệu cục bộ.

- Hệ thống được bảo mật cao, phân cấp, phân quyền sử dụng theo đúng các quy định.

- Dữ liệu được quản lý tập trung sẽ làm giảm nhẹ chi phí và bảo trì, đồng thời giúp cho việc khai thác trên một kho dữ liệu tổng thể, tự động hóa các quy trình nghiệp vụ, đồng thời tạo điều kiện dễ dàng cho việc khai thác, sử dụng.

- Hệ quản trị Cơ sở dữ liệu như SQL server hoặc tương đương làm giảm thiểu các trở ngại kỹ thuật để đạt được mức an toàn tối đa và nâng cao năng lực xử lý.

Yêu cầu về bảo mật và an toàn dữ liệu

- Hệ thống có module quản lý riêng về việc phân cấp, phân quyền quản lý chi tiết đến từng chức năng công việc.

- Hệ thống cho phép đảm bảo tính toàn vẹn dữ liệu, an toàn dữ liệu; bảo mật; toàn vẹn; xác thực; ở mức ứng dụng và mức CSDL.

- Xây dựng hệ thống sao lưu dữ liệu và dự phòng.

- Đảm bảo khả năng phục hồi; thời gian giữa các lần xảy ra sự cố gián đoạn hoạt động của hệ thống là ngắn; xây dựng hệ thống sao lưu dữ liệu và dự phòng.

- Hệ thống không được để lộ thông tin ra ngoài cho các bên không liên quan.

Yêu cầu về giao diện

Giao diện được thiết kế thân thiện với người dùng, dễ dàng tìm kiếm các chức năng trên menu của chương trình Các màn hình nhập liệu và tra cứu cần được bố trí hợp lý, tiện dụng(phím tắt, khả năng tương tác).

Yêu cầu về bộ chữ Tiếng Việt

Tuân theo chuẩn quốc gia – Unicode.

Yêu cầu về quản trị và sử dụng

Khả năng quản trị dễ dàng thông qua các công cụ trợ giúp như: quản trị người dùng,sao lưu, khôi phục dữ liệu Phân quyền theo module, theo từng chức năng.

Yêu cầu về khả năng quản lý khối lượng dữ liệu lớn và dễ dàng nâng cấp

Hệ thống được thiết kế mở để có khả năng lưu trữ và quản lý được khối lượng dữ liệu lớn, phân mảng dữ liệu để tăng tìm kiếm nhanh, dễ dàng nâng cấp khi có nhu cầu mới hoặc thay đổi của các phần mềm sử dụng.

Yêu cầu về tốc độ xử lý

- Đảm bảo tốc độ xử lý của hệ thống, màn hình, báo cáo, các chương trình xử lý số liệu cần được tối ưu hóa.

- Thiết kế thêm CSDL bổ sung để lưu trữ các số liệu tính toán định kỳ để lên báo cáo nhanh.

Yêu cầu về tích hợp hệ thống

Có khả năng kết hợp với hệ thống ngân hàng để thanh toán bằng thẻ.

Yêu cầu về đường truyền

Hệ thống sử dụng mạng LAN để kết nối trung tâm dữ liệu và máy in hóa đơn.

Yêu cầu về máy trạm

- Máy trạm chạy Windows 10, 7, XP 32 bit

- Máy trạm chạy Windows 10, 7, XP 64bit/x64

Yêu cầu về môi trường phát triển và ngôn ngữ lập trình

Môi trường phát triển Microsoft Visual Studio, ngôn ngữ PHP; vì tính tiện dụng, dễ lập trình và triển khai ứng dụng

Ngày đăng: 03/12/2022, 09:03

HÌNH ẢNH LIÊN QUAN

2.1. Bảng phân công nhiệm vụ - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
2.1. Bảng phân công nhiệm vụ (Trang 5)
Bảng 3. Tác nhân - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Bảng 3. Tác nhân (Trang 8)
Hình 2: Sơ đồ Activity User - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 2 Sơ đồ Activity User (Trang 9)
Hình 3: Sơ đồ Activity Admin - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 3 Sơ đồ Activity Admin (Trang 10)
Hình 5: Biểu đồ tuần tự chức năng đăng nhập - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 5 Biểu đồ tuần tự chức năng đăng nhập (Trang 12)
Hình 8: Biểu đồ tuần tự chức năng thêm sản phẩm - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 8 Biểu đồ tuần tự chức năng thêm sản phẩm (Trang 13)
Hình 7: Biểu đồ tuần tự chức năng thanh toán - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 7 Biểu đồ tuần tự chức năng thanh toán (Trang 13)
4.4.6. Sửa thông tin sản phẩm - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
4.4.6. Sửa thông tin sản phẩm (Trang 14)
Hình 9: Biểu đồ tuần tự chức năng sửa thông tin sản phẩm - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 9 Biểu đồ tuần tự chức năng sửa thông tin sản phẩm (Trang 14)
Hình 11: Biểu đồ tuần tự chức năng nhập hàng - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 11 Biểu đồ tuần tự chức năng nhập hàng (Trang 15)
Hình 10: Biểu đồ tuần tự chức năng xóa sản phẩm - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 10 Biểu đồ tuần tự chức năng xóa sản phẩm (Trang 15)
Hình 12: Biểu đồ tuần tự chức năng tìm kiếm - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 12 Biểu đồ tuần tự chức năng tìm kiếm (Trang 16)
Hình 14: Class Diagram - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 14 Class Diagram (Trang 17)
Hình 15: Database - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 15 Database (Trang 18)
Hình 18: Register User - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 18 Register User (Trang 21)
5.1.4 Màn hình tìm kiếm hiển thị sản phẩm: - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
5.1.4 Màn hình tìm kiếm hiển thị sản phẩm: (Trang 24)
Bảng 7: Mơ tả chức năng tìm kiếm, hiển thị sản phẩm - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Bảng 7 Mơ tả chức năng tìm kiếm, hiển thị sản phẩm (Trang 26)
5.1.6 Màn hình xem giỏ hàng - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
5.1.6 Màn hình xem giỏ hàng (Trang 27)
Bảng 8: Mô tả chức năng xem chi tiết sản phẩm - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Bảng 8 Mô tả chức năng xem chi tiết sản phẩm (Trang 27)
5.1.7 Màn hình thanh tốn - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
5.1.7 Màn hình thanh tốn (Trang 29)
Hình 23: Giao diện đăng nhập web admin - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
Hình 23 Giao diện đăng nhập web admin (Trang 30)
5.2.2. Màn hình chính - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
5.2.2. Màn hình chính (Trang 34)
Thao tác trên màn hình - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
hao tác trên màn hình (Trang 37)
Thao tác trên màn hình - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
hao tác trên màn hình (Trang 40)
Nội dung màn hình - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
i dung màn hình (Trang 41)
Thao tác trên màn hình - (TIỂU LUẬN) báo cáo PBL5 đồ án CÔNG NGHỆ PHẦN mềm đề tài WEBSITE bán QUẦN áo
hao tác trên màn hình (Trang 50)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w