1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

BÁO CÁO ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ BÁN XE ĐẠP.pdf

34 77 1

Đ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 34
Dung lượng 1,99 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • 1. QUÁ TRÌNH TRIỂN KHAI (4)
  • 2. DANH SÁCH PHÂN CÔNG NHIỆM VỤ (4)
    • 2.1. Bảng phân công nhiệm vụ (4)
    • 2.2. Quản lý dự án (4)
  • 3. GIỚI THIỆU ĐỀ TÀI (5)
    • 3.1. Mục đích (5)
    • 3.2. Phạm vi (5)
  • 4. PHÂN TÍCH THIẾT KẾ HỆ THỐNG (5)
    • 4.1. Tác nhân (5)
    • 4.2. Biểu đồ ca sử dụng (6)
    • 4.3. Biểu đồ hoạt động (11)
    • 4.4. Biểu đồ tuần tự (14)
    • 4.5. Cơ sở dữ liệu (16)
  • 5. THIẾT KẾ GIAO DIỆN (21)
  • 6. YÊU CẦU PHI CHỨC NĂNG (34)
  • 7. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN (34)

Nội dung

THIẾT KẾ GIAO DIỆN5.1 Quản lí đăng nhập Mô tả Cho phép quản lý , nhân viên đăng nhập vào hệ thống Truy cập Trang đăng nhập hiển thị khi khởi động chương trình Nội dung giao diện Tên

QUÁ TRÌNH TRIỂN KHAI

Ngày Nội dung công việc Sản phẩm

26/2-11/3 Xác định đề tài, phân tích các yêu cầu và chức năng cần thiết của chương trình Phác thảo sơ bộ các công việc cần thực hiện

11/3-21/3 Thiết kế giao diện của chương trình Hoàn thành giao diện cơ bản

21/3-25/3 Chỉnh sửa thiết kế và hoàn thiện Hoàn thiện phần giao diện chương trình

25/3-8/4 Thiết kế và chỉnh sửa cơ sở dữ liệu Cơ sở dữ liệu

8/4-29/5 Triển khai thực hiện chương trình theo thiết kế Code

29/5-10/6 Kiểm thử chương trình, chỉnh sửa các lỗi còn tồn tại Sản phẩm được hoàn thiện

10/6-17/6 Hoàn thành báo cáo Báo cáo đồ án

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

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

Họ tên Nhiệm vụ Đoàn Quốc Code chức năng quản lí hóa đơn, thống kê, đăng nhập Kiểm thử Viết báo cáo.

Phan Đình Phúc Thiết kế cơ sở dữ liệu Code chức năng quản lí sản phẩm, bảo hành, nhập hàng Kiểm thử

Nguyễn Hồng Hạnh Thiết kế giao diện Code chức năng quản lí tài khoản cá nhân, nhân viên ,thống kê Viết báo cáo

Quản lý dự án

- Các thành viên thực hiện , báo cáo tiến độ với các thành viên trong nhóm , thảo luận trên Facebook , Microsoft Team và trao đổi code trên Github.

- Link Github : https://github.com/pp311/PBL3 Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 4

GIỚI THIỆU ĐỀ TÀI

Mục đích

Mục đích của đề tài là nghiên cứu, thiết kế và phát triển một ứng dụng quản lý cửa hàng bán xe đạp giúp tối ưu hóa quy trình kinh doanh Ứng dụng này sẽ cung cấp các chức năng cơ bản như quản lý sản phẩm, lập và quản lý hóa đơn một cách hiệu quả Việc triển khai hệ thống quản lý hiện đại sẽ nâng cao năng suất và đem lại trải nghiệm tốt hơn cho khách hàng Đây là giải pháp tối ưu giúp cửa hàng xe đạp vận hành một cách chuyên nghiệp và dễ dàng kiểm soát hoạt động kinh doanh.

Phạm vi

Dự án sử dụng kiến thức từ các môn học chính như Lập trình hướng đối tượng, Lập trình NET, Phân tích và thiết kế hướng đối tượng, cùng Công nghệ phần mềm để phát triển hệ thống hiệu quả Các kỹ năng này giúp tối ưu hóa quá trình xây dựng phần mềm, đảm bảo tính linh hoạt, mở rộng dễ dàng và đáp ứng các yêu cầu của dự án Việc áp dụng các nguyên tắc lập trình hướng đối tượng và công nghệ phần mềm hiện đại đóng vai trò quan trọng trong việc nâng cao chất lượng và hiệu suất của sản phẩm cuối cùng.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Tác nhân

Danh sách tác nhân của hệ thống : Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 5

STT Tên tác nhân Ý nghĩa

-Có toàn quyền tương tác với hệ thống, kiểm soát tài khoản của nhân viên và các hoạt động của hệ thống.

- Thực hiện việc nhập thông tin sản phẩm, nhập hàng về kho, quản lý hóa đơn, xem thống kê bán hàng và có thể thực hiện việc bán hàng

2 Nhân viên bán hàng Chức năng chính là thực hiện việc bán hàng

3 Nhân viên bảo hành/sửa chữa Thực hiện việc sửa chữa, bảo hành các sản phẩm

Biểu đồ ca sử dụng

4.2.1 Biểu đồ use case “tổng quát”

4.2.2 Biểu đồ use case “ quản lý nhân viên” Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 6

4.2.3 Biểu đồ use case “quản lý hóa đơn”

4.2.4 Biểu đồ use case “quản lý thống kê” Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 7

4.2.5 Biểu đồ use case “quản lý sản phẩm”

4.2.6 Biểu đồ use case “quản lý bảo hành” Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 8

4.2.7 Biểu đồ use case “lập hóa đơn”

4.2.8 Biểu đồ use case “quản lý thông tin cá nhân” Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 9

4.2.9 Biểu đồ use case “Nhập sản phẩm” Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 10

Biểu đồ hoạt động

4.3.1 Biểu đồ hoạt động chính Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 11

4.3.2 Biểu đồ hoạt động quản lí sản phẩm

4.3.3 Biểu đồ hoạt động nhập hàng Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 12

4.3.4 Biểu đồ hoạt động quản lí nhân viên

4.3.5 Biểu đồ hoạt động quản lí bán hàng Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 13

Biểu đồ tuần tự

4.4.1 Biểu tuần tự quản lí đăng nhập

4.4.2 Biểu đồ tuần tự quản lí nhân viên Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 14

4.4.3 Biểu đồ tuần tự quản lí thông tin cá nhân

4.4.4 Biểu đồ tuần tự đổi mật khẩu Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 15

Cơ sở dữ liệu

4.6.1 Sơ đồ cơ sở dữ liệu

4.6.2 Mô tả cơ sở dữ liệu

1 Mô tả bảng nhân viên (nhanvien)

STT Thuộc Tính Kiểu Dữ Liệu Ý Nghĩa

1 ID_NhanVien int Là khóa chính để phân biệt với các nhân viên khác

2 ID_TaiKhoan int Khóa ngoại tham chiếu tới bảng taikhoan

3 TenNhanVien nvarchar(255) Tên của nhân viên

4 NgaySinh date Ngày sinh của nhân viên

5 GioiTinh nvarchar(255) Giới tính của nhân viên

6 ViTri nvarchar(255) Vị trí chức vụ của nhân viên

7 SoDienThoai nvarchar(255) Số điện thoại của nhân viên

8 DiaChi nvarchar(255) Địa chỉ của nhân viên Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 16

2 Mô tả bảng tài khoản (taikhoan)

Bao gồm các thông tin : mã tài khoản , tên tài khoản , mật khẩu

STT Thuộc Tính Kiểu Dữ Liệu Ý Nghĩa

1 ID_TaiKhoan int Là khóa chính để phân biệt với các tài khoản khác

2 TenTaiKhoan nvarchar(255) Tên tài khoản của nhân viên

3 MatKhau nvarchar(255) Mật khẩu của nhân viên

3 Mô tả bảng hóa đơn (hoadon)

Bao gồm các thông tin : mã hóa đơn , mã nhân viên , ngày tạo , tên khách hàng , số điện thoại , tổng tiền

STT Thuộc Tính Kiểu Dữ Liệu Ý Nghĩa

1 ID_HoaDon int Là khóa chính để phân biệt với các hóa đơn khác

2 ID_NhanVien int Khóa ngoại tham chiếu tới bảng nhanvien

3 NgayTao date Ngày tạo hóa đơn

4 TenKhachHang nvarchar(255) Tên khách hàng của hóa đơn

5 SoDienThoai nvarchar(255) Số điện thoại của khách hàng

6 TongTien bigint Tổng số tiền của hóa đơn

4 Mô tả bảng sản phẩm (sanpham)

Bao gồm các thông tin : mã sản phẩm , tên sản phẩm , phân loại , giá bán

STT Thuộc Tính Kiểu Dữ Liệu Ý Nghĩa

1 ID_SanPham int Là khóa chính để phân biệt với các sản phẩm khác

2 Ten Nvarchar(255) Tên của sản phẩm

3 PhanLoai Nvarchar(255) Phân loại sản phẩm

4 GiaBan int Giá tiền của sản phẩm Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 17

5 Mô tả bảng chi tiết hóa đơn (chitiethoadon)

Bao gồm các thông tin : mã hóa đơn , mã lô hàng , số lượng mua , giảm giá , đơn giá

STT Thuộc Tính Kiểu Dữ Liệu Ý Nghĩa

1 ID_HoaDon int Khóa ngoại tham chiếu tới bảng hóa

2 ID_LoHang int đơn Khóa ngoại tham chiếu tới bảng kho

3 SoLuongMua int Số lượng sản phẩm

4 GiamGia int mua % giảm giá

6 Mô tả bảng lịch sử bảo hành (lichsubaohanh)

Bao gồm các thông tin : Số thứ tự , mã bảo hành , mã nhân viên , ngày bảo hành , ghi chú bảo hành , tình trạng

STT Thuộc Tính Kiểu Dữ Liệu Ý Nghĩa

1 STT int Là khóa chính để phân biệt với các lịch sử bảo hành

2 ID_BaoHanh int khác Khóa ngoại tham chiếu tới thongtinbaohanh

3 ID_NhanVien int Khóa ngoại tham chiếu tới bảng nhanvien

4 NgayBaoHanh date Ngày bảo hành sản phẩm

5 GhiChuBaoHanh nvarchar(max) Ghi chú thông tin của lượt bảo hành

6 TinhTrang nvarchar(255) Tình trạng bảo hành của sản phẩm Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 18

7 Mô tả bảng thông tin bảo hành (thongtinbaohanh)

Bao gồm các thông tin : Mã bảo hành , mã hóa đơn , mã lô hàng , mã sản phẩm , hạn bảo hành , số serial

STT Thuộc Tính Kiểu Dữ Liệu Ý Nghĩa

1 ID_BaoHanh int Là khóa chính để phân biệt với các thông tin bảo hành

2 ID_HoaDon int khác Khóa ngoại tham chiếu tới bảng hoadon

3 ID_LoHang int Mã lô hàng của sản

4 ID_SanPham int phẩm Mã sản phẩm

5 HanBaoHanh int Hạn bảo hành của sản phẩm

6 Serial Số serial của sản phẩm

8 Mô tả bảng kho (kho)

Bao gồm các thông tin : mã lô hàng , mã sản phẩm, ngày nhập , giảm giá, số lượng nhập , giá mua , số lượng

STT Thuộc Tính Kiểu Dữ Liệu Ý Nghĩa

1 ID_LoHang int Là khóa chính để phân biệt với các lô hàng khác

2 ID_SanPham int Khóa ngoại tham chiếu tới bảng sanpham

3 NgayNhap date Ngày nhập hàng vào kho

5 SoLuongNhap int Số lượng sản phẩm nhập vào kho

6 GiaMua int Giá mua của sản

7 SoLuong int phẩm Số lượng sản phẩm Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 19

9 Mô tả bảng chi tiết sản phẩm (chitietsanpham)

Bao gồm các thông tin : mã sản phẩm , năm sản xuất , xuất xứ , tên hàng , thông số kỹ thuật , thời hạn bảo hành

STT Thuộc Tính Kiểu Dữ Liệu Ý Nghĩa

1 ID_SanPham int Khóa ngoại tham chiếu tới bảng sanpham

2 NamSX int Năm sản xuất của sản phẩm

3 XuatXu nvarchar(255) Xuất xứ sản phẩm

4 TenHang nvarchar(255) Tên sản phẩm

5 ThongSoKyThuat nvarchar(max) Các thông số kỹ thuật của sản phẩm

6 ThoiHanBaoHanh int Thời hạn bảo hành sản phẩm Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 20

THIẾT KẾ GIAO DIỆN

Mô tả Cho phép quản lý , nhân viên đăng nhập vào hệ thống

Truy cập Trang đăng nhập hiển thị khi khởi động chương trình

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

Tên shop Label Tên cửa hàng Hiển thị tên cửa hàng

Logo shop PictureBox Hình ảnh logo của cửa hàng Hiển thị logo của cửa hàng

Tên đăng nhập TextBox Trống (Để điền tên đăng nhập)

Trường dành cho quản lý, nhân viên nhập tài khoản

Mật khẩu TextBox Trống (Điền mật khẩu dưới dạng sao)

Trường dành cho quản lý, nhân viên nhập mật khẩu Đăng nhập Button “Đăng nhập” Đăng nhập vào hệ thống

X Thoát hệ thống Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 21

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

Khi quản lý hoặc nhân viên nhấn nút đăng nhập, hệ thống sẽ kiểm tra chính xác tên tài khoản và mật khẩu phù hợp để xác nhận đăng nhập thành công Quá trình này đảm bảo an toàn và xác thực người dùng trước khi truy cập hệ thống Nếu thông tin đúng, hệ thống sẽ chuyển đến trang chính; còn nếu sai, người dùng sẽ nhận thông báo lỗi để thử lại Việc kiểm tra đăng nhập là bước quan trọng giúp giữ bảo mật dữ liệu và hạn chế truy cập trái phép.

Vào giao diện chính của hệ thống tùy vào vai trò người dùng

Hiện thông báo “ Vui lòng nhập đúng thông tin “ khi người dung nhập sai

Giao diện Giao diện nhân viên

Mô tả Cho phép quản lý quản lí nhân viên

Truy cập Hiển thị khi quản lý đăng nhập thành công và chọn mục nhân viên trong giao diện chinh

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

TextBoxt Mã nhân viên Trường dành cho quản lý nhập mã nhân viên Tên nhân viên

Textbox(100) Tên nhân viên Trường dành cho quản lý nhập tên nhân viên

Vị trí của nhân viên tại Trường dành cho quản lý nhập dữ liệu gồm các khu vực như Textbox(100), giúp quản lý dễ dàng theo dõi thông tin Trong đó, các nhân viên như Đoàn Quốc, Phan Đình Phúc và Nguyễn Hồng Hạnh đảm nhiệm 22 vị trí nhân viên khác nhau Ngoài ra, hệ thống còn cung cấp ô nhập số điện thoại, Textbox(100), để cập nhật và quản lý thông tin liên hệ của từng nhân viên một cách chính xác và thuận tiện.

Trường dành cho quản lý nhập số điện thoại nhân viên

Giới tinh Textbox(100) Giới tinh của nhân viên

Trường dành cho quản lý nhập giới tính nhân viên Địa chỉ Textbox(100) Địa chỉ của nhân viên Trường dành cho quản lý nhập địa chỉ của nhân viên

Thêm Button Trường này cho phép quản lý thêm mới 1 nhân viên Đổi mật khẩu

Button Trường này cho phép quản lý đổi mật khẩu cho tài khoản của nhân viên

Xóa Button Trường này cho phép quản lý xóa thông tin của 1 nhân viên

Sửa Button Trường này cho phép quản lý sửa thông tin của 1 nhân viên Bảng danh sách nhân viên

Datagridview Danh sách thông tin nhân viên

Hiển thị danh sách thông tin những nhân viên có trong hệ thống

Giao diện Giao diện hóa đơn

Mô tả Cho phép quản lý , nhân viên quản lí hóa đơn

Truy cập Hiển thị khi quản lý , nhân viên đăng nhập thành công và chọn mục hóa đơn trong giao diện chinh

Nội dung giao diện Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 23

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

ID Textbox ID hóa đơn Trường này cho phép quản lý,nhân viên nhập mã hóa đơn

Trường này cho phép quản lý,nhân viên nhập ngày tạo hóa đơn

Khách hàng Textbox Tên khách hàng Trường này cho phép quản lý,nhân viên nhập tên khách hàng

SDT Textbox Số điện thoại khách hàng

Trường này cho phép quản lý,nhân viên nhập số điện thoại khách hàng

Tổng tiền Textbox Tổng tiền của hóa đơn Hệ thống tự tính tổng tiền của hóa đơn dựa trên danh sách mua

Bảng danh sách thông tin hóa đơn

Hiển thị thông tin các hóa đơn có trong hệ thống

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

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

Trong quá trình quản lý, nhân viên chỉ cần nhấn nút "Sửa" để hệ thống tự động điền các thông tin hóa đơn đã chọn vào các ô dữ liệu tương ứng, giúp việc chỉnh sửa dễ dàng và chính xác hơn Việc này tối ưu hóa quy trình chỉnh sửa hóa đơn, nâng cao hiệu quả và đảm bảo dữ liệu được cập nhật đầy đủ, rõ ràng Hệ thống tự động cập nhật thông tin hóa đơn khi nhân viên thực hiện thao tác sửa, giảm thiểu lỗi và tiết kiệm thời gian thao tác.

Thông tin hóa đơn được chỉnh sửa lại và được hiển thị listview mới

Nếu quản lý , nhân viên chưa chọn được hóa đơn nào để sửa thì hiển thị thông báo “ Chọn hóa đơn để sửa thông tin “

Xóa Khi quản lý nhấn nút

Xóa , hệ thống sẽ kiểm tra

, xóa hóa đơn được chọn và hiển thị listview

Thông tin hóa đơn được xóa khỏi danh sách và hiển thị listview mới

Nếu quản lý chưa chọn được hóa đơn nào để xóa thì hiển thị thông báo “ Chọn hóa đơn để xóa “

Chi tiết Khi quản lý nhấn nút Chi tiết , hệ thống sẽ hiện bảng thông tin đầy đủ hóa đơn mà quản lý chọn

Hiển thị bảng thông tin chi tiết của hóa đơn được chọn

Trong quá trình quản lý, nếu nhân viên chưa chọn hóa đơn nào hoặc chọn quá nhiều hóa đơn để xem, hệ thống sẽ hiển thị thông báo “Vui lòng chỉ chọn đúng 1 hóa đơn” để hướng dẫn sử dụng đúng cách Điều này giúp đảm bảo quá trình kiểm tra và xử lý hóa đơn diễn ra dễ dàng, chính xác hơn Các thành viên như Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh cần tuân thủ quy trình chọn hóa đơn đúng cách để nâng cao hiệu quả công việc.

Giao diện Giao diện thống kê

Mô tả Cho phép quản lý quản lí thống kê

Truy cập Hiển thị khi quản lý đăng nhập thành công và chọn mục thống kê

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

Ngày bắt đầu Datetimepicker Hiển thị thời gian bắt đầu thống kê Ngày kết thúc Datetimepicker Hiển thị thời gian kết thúc thống kê

Số hàng đã nhập Label Hiển thị thông tin thống kê về số hàng đã nhập của cửa hàng

Số sản phẩm bán được

Label Hiển thị thông tin thống kê về số sản phẩm bán được của cửa hàng

Tổng chi Label Hiển thị thông tin thống kê về tổng chi của cửa hàng

Label Hiển thị thông tin thống kê về tổng doanh thu của cửa hàng

Lợi nhuận Label Hiển thị thông tin thống kê về lợi nhuận của cửa hàng Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 25

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

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

Ngày bắt đầu Thời gian bắt đầu thống kê Không có

Ngày kết thúc Thời gian kết thúc thống kê Không có

Thống kê Load dữ liệu các thống kê theo ngày bắt đầu và kết thúc

Khi nhập ngày bắt đầu và kết thúc không hợp lý

5.5 Quản lí nhập hàng Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 26

Giao diện Giao diện kho hàng

Mô tả Cho phép quản lý quản lí kho

Truy cập Hiển thị khi quản lý đăng nhập thành công và chọn mục kho trong giao diện chinh

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

Bảng danh sách sản phẩm trong kho

Datagridview Danh sách sản phẩm

Trường này dành cho quản lý xem danh sách tất cả sản phẩm trong kho

Nhập sản phẩm Button Trường này cho phép quản lý nhập hang vào kho

Xóa thông tin nhập hàng

Button Trường này cho phép quản lý xóa thông tin nhập hang có trong kho

Sửa thông tin nhập hàng Button Trường này cho phép quản lý sửa thông tin nhập hang của sản phẩm

Lưu Button Trường này cho phép quản lý lưu thông tin nhập hàng Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 27

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

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

Nhập sản phẩm Khi nhấn nút nhập sản phẩm , các trường dữ liệu cho phép người dung nhập thông tin

Xóa thông tin nhập hàng

Cho phép xóa thông tin nhập hàng khi chọn 1 hoặc nhiều hàng và chọn xóa thông tin nhập hàng

Xóa thành công các thông tin lô hàng

Sửa thông tin nhập hàng Cho phép chỉnh sửa thông tin nhập hàng khi chọn 1 lô hàng Chỉnh sửa thông tin của lô hàng

5.7 Quản lí thông tin cá nhân

Giao diện Giao diện cá nhân

Mô tả Cho phép người dùng chỉnh sửa , đổi mật khẩu thông tin cá nhân

Truy cập Hiển thị khi người dùng đăng nhập thành công Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 28

Kiểu Dữ liệu Mô tả

Họ và Tên TextBox Họ và tên người đăng nhập Trường dành cho người dùng họ và tên

Ngày sinh DateTimePicker Ngày sinh người đăng nhập Trường dành cho người dùng nhập ngày sinh

Giới tính RadioButton Trường dành cho người dùng chọn giới tính

Chức vụ ComboBox Chức vụ người đăng nhập Trường dành cho người dùng nhập

Trong hệ thống, người dùng cần nhập số điện thoại đăng nhập tại trường của họ vào ô TextBox "Số điện thoại người đăng nhập", giúp xác định danh tính chính xác Bên cạnh đó, để đảm bảo thông tin liên lạc, người dùng cũng cần điền địa chỉ của mình vào ô TextBox "Địa chỉ người đăng nhập" Việc nhập đầy đủ và chính xác các thông tin này không chỉ nâng cao tính bảo mật mà còn thuận tiện cho các hoạt động liên quan đến đăng nhập và giao tiếp.

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

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

Khi người dùng nhấn nút Lưu , hệ thống sẽ cập nhật lại thông tin trong cơ sở dữ liệu

Hiển thị thông báo “ chỉnh sửa thông tin cá nhân “ thành công”

Thông báo lỗi nếu người dung nhập thông tin sai hoặc thiếu Đổi mật khẩu

Khi người dùng nhấn nút Đổi mật khẩu , hệ thống sẽ mở ra 1 cửa sổ mới

Mở ra form Đổi mật khẩu

Thông báo lỗi khi nhập thông tin sai Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 29

Giao diện Giao diện sản phẩm

Mô tả Cho phép người dung xem danh sách sản phẩm

Truy cập Hiển thị khi người dùng đăng nhập thành công

Nội dung giao diện Thành phần Kiểu Dữ liệu Mô tả

Tìm Button Ký tự cần tìm Trường dành cho phép tìm kiếm sản phẩm

Xem chi tiết Button Trường dành cho phép xem chi tiết thông tin sản phẩm

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

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

Phân loại Dùng để lọc ra các sản phẩm có phân loại tương ứng

Load dữ liệu sản phẩm theo từng loại

Tìm Để tìm kiếm sản phẩm theo tên hoặc id

Load dữ liệu sản phẩm theo ký tự cần tìm

Xem chi tiết Để xem chi tiết thông tin của sản phẩm đã chọn

Mở form mới hiển thị thông tin chi tiết sản phẩm

Không có Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 30

Giao diện Giao diện bảo hành

Mô tả Cho phép nhân viên bảo hành quản lí

Truy cập Hiển thị khi nhân viên bảo hanh đăng nhập thành công và chọn mục bảo hanh trong giao diện chính

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

Mã bảo hành / Seri Textbox(100) Trường này cho phép nhân viên bảo hành tìm kiếm đơn bảo hành theo số seri hoặc theo mã bảo

Lưu Button hànhLưu thông tin bảo hành

Tạo mới Button Tạo mới 1 bảo hành

Xóa Button Xóa bảo hành

Bảng danh sách thông tin bảo hành của khách Datagridview Hiển thị danh sách bảo hành của khách hàng có trên hệ thống

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

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

Lưu Khi người dùng nhấn nút Lưu , hệ thống sẽ cập nhật lại thông tin trong cơ sở dữ liệu

Chỉnh sửa hoặc tạo mới thông tin bảo hành

Hệ thống sẽ hiển thị thông báo lỗi nếu người dùng chưa nhập đúng thông tin cần thiết Khi nhân viên nhấn vào nút "Tạo mới", hệ thống sẽ mở giao diện cho phép người dùng điền đầy đủ các trường dữ liệu liên quan đến thông tin bảo hành để tiến hành tạo mới hồ sơ một cách dễ dàng và chính xác.

Không có Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 31

Xóa Khi nhân viên bảo hành chọn 1 hoặc nhiều bảo hành sản phẩm và nhấn nút xóa , thì hệ thống sẽ xóa khỏi cở sở dữ liệu

Xóa thành công và lưu vào cở sở dữ liệu

Khi nhân viên nhập vào số sê-ri hoặc mã bảo hành và nhấn nút, hệ thống sẽ tự động tải dữ liệu liên quan dựa trên ký tự mà người dùng vừa nhập Quá trình này giúp cập nhật thông tin nhanh chóng và chính xác, nâng cao hiệu quả làm việc Việc này đảm bảo dữ liệu được truy xuất một cách dễ dàng và thuận tiện, hỗ trợ quản lý thiết bị và bảo trì hiệu quả hơn.

Load dữ liệu bảo hành thành công trên bảng datagridview

Giao diện Giao diện bán hàng

Mô tả Cho phép nhân viên và quản lí quản lí

Truy cập Hiển thị khi người dung chọn mục bán hang ở giao diện chính

Thành phần Kiểu Dữ liệu

Thêm Button Thêm sản phẩm đã chọn và danh sách mua

Xóa Button Xóa sản phẩm đang chọn trong danh sách mua

Lập hóa đơn Button Hiển thị cửa sổ lập hóa đơn Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 32

Bảng danh sách thông tin sản phẩm

Hiển thị danh sách sản phẩm

Giao diện Giao diện đổi mật khẩu tài khoản

Mô tả Cho phép người dùng đổi mật khẩu

Truy cập Hiển thị khi nhấn chọn nút Đổi mật khẩu trong giao diện cá nhân

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

Mật khẩu cũ TextBox Trường này cho phép quản lý , nhân viên nhập mật khẩu cũ

Mật khẩu mới TextBox Trường này cho phép quản lý , nhân viên nhập mật khẩu mới

Nhập lại mật khẩu mới TextBox Trường này cho phép quản lý , nhân viên nhập mật khẩu mới

Lưu Button Lưu lại mật khẩu mới cho tài khoản

Hủy Button Thoát khỏi cửa đổi mật khẩu

Các hành động trong giao diện Đoàn Quốc, Phan Đình Phúc, Nguyễn Hồng Hạnh 33

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

Lưu Khi người dùng nhấn nút Lưu

Hệ thống sẽ cập nhật lại thông tin trong cơ sở dữ liệu sau khi người dùng thay đổi mật khẩu thành công Nếu người dùng nhập sai thông tin khi thực hiện thao tác, hệ thống sẽ hiển thị thông báo lỗi rõ ràng để hướng dẫn Việc đổi mật khẩu đảm bảo an toàn và bảo mật thông tin cá nhân, đồng thời giữ cho dữ liệu luôn chính xác và cập nhật.

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

Chương trình khi chạy phải đảm bảo load lên không quá mất nhiều thời gian, tốc độ tra cứu , xử lý thông tin phải nhanh.

Phần mềm gọn nhẹ , không quá nặng và chiếm nhiều dung lượng ổ cứng

Phần mềm đảm bảo an toàn, có phân quyền truy cập và mã hóa mật khẩu.

Ngày đăng: 18/11/2022, 21:40

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w