1.16 Tiến trình và kết quả khởi chạy quy trình của hệ thống.
Bước 1: Kết nối với database
Cần kết nối 2 Database đã tạo ứng với quy trình đăng nhập và giao diện hiển thị.
Hình 5. 1 Kết nối với database
Bước 2: Kết nối datasource để hiển thị trên DataGridView
Hình 5. 2 DataTable và Table Adapter
Hình 5. 3 Giao diện đăng nhập
Nếu sai tên đăng nhập hoặc mật khẩu của tài khoản thì 1 Messagbox hiển thị “Đăng nhập thất bại” và người dùng cần nhập đúng tài khoản đã đăng kí để truy cập vào hệ thống.
Hình 5. 4 Nhập mật khẩu sai
Khi nhập đúng mật khẩu, hệ thống sẽ đưa tới giao diện trang chủ. Từ đó người dùng có thể giao tiếp với chương trình.
Hình 5. 5 Giao diện trang chủ
Sau đó chọn cổng COM, Baud Rate và nhấn nút “Kết nối” để tiến hành kết nối với Arduino để truyền nhận dữ liệu. Label bên cạnh sẽ hiển thị trạng thái “MỜI QUÉT SẢN PHẨM”.
Bước 4 : Khi sản phẩm đi qua reader MFRC522, hệ thống sẽ đọc và hiển thị UID
của thẻ RFID được gắn trên sản phẩm lên Textbox “ID”.
Bước 5 : Thêm, sửa, xóa thông tin sản phẩm
• Thêm thông tin sản phẩm:
Khi điền đầy đủ thông tin sản phẩm vào các Textbox, người dùng sẽ nhấn nút “Thêm” để thêm sản phẩm vào cơ sở dữ liệu hiện hành. Hộp thoại “ Thêm thành công” xuất hiện là đã thành công thêm thông tin sản phẩm đó.
Hình 5. 6 Thêm sản phẩm
• Chỉnh sửa thông tin sản phẩm:
Người dùng muốn sửa bất kì sản phẩm nào thì chỉ cần “double click” vào hàng sản phẩm đó có trong bảng hiển thị DataGridView. Sau đó thông tin sẽ điền tương ứng vào các Textbox có bên trái là ta tiến hành sửa đổi thông tin đó. Sau cùng nhấn nút “Sửa” thì hệ thống sẽ sửa và đồng thời thêm thông tin mới đó vào cơ sở dữ liệu của hệ thống. Một hộp thoại Messagebox sẽ hiện lên “Đã cập nhật” thì sản phẩm đó đã sửa thành công.
• Xóa sản phẩm:
Người dùng muốn xóa bất kì sản phẩm nào thì chỉ cần “double click” vào hàng sản phẩm đó có trong bảng hiển thị DataGridView. Sau đó nhấn nút “Xóa”, một Messagebox hiện lên “Đã xóa” là sản phấm đó đã xóa thành công ra khỏi cơ sở dữ liệu của hệ thống.
Hình 5. 8 Xóa sản phẩm
Bước 6: Tìm kiếm sản phẩm.
Có 2 cách để tìm kiếm bất kì 1 sản phẩm đã có trong cơ sở dữ liệu: • Cách 1: Tìm kiếm theo ID
Người dùng cần điền hoặc quét thẻ RFID sao cho hộp thoại ID hiển thị ID sản phẩm cần tìm. Sau đó nhấn nút “Tìm kiếm theo ID” và sản phẩm cần tìm sẽ hiển thị lên bảng DataGirdView.
Hình 5. 9 Tìm kiếm theo ID
• Cách 2: Tìm kiếm theo tên sản phẩm.
Người dùng cần điền vào Textbox tìm kiếm thông tin 1 hoặc nhiều kí tự có trong tên sản phẩm cần tìm và bảng DataGirdView sẽ hiển thị sản phẩm đó.
Hình 5. 10 Tìm theo tên sản phẩm
Bước 7 : Xuất file báo cáo Excel.
Chỉ cần nhấn nút “Xuất file Excel”, hệ thống sẽ tạo 1 file excel bảng biểu ứng với các thông tin hiển thị trên bảng DataGirdView. Và người dùng có thể lưu để theo dõi, báo cáo thông tin, quá trình nhập hàng hóa.
Hình 5. 11 Xuất file báo cáo Excel
Bước 8 : Thêm tài khoản và đổi mật khẩu đăng nhập.
Muốn đổi mật khẩu đăng nhập, ta cần điền “Tên đăng nhập” là tên tài khoản đã đăng kí trước đó, “Mật khẩu cũ”, “Mật khẩu mới” là mật khẩu cần đổi và “Nhập lại mật khẩu”. Sau đó nhất nút “Đổi” để thay đổi mật khẩu, nếu xuất hiện 1
Messagebox với nội dung “Đổi thành công” thì đã thành công đổi mật khẩu mới và có thể đăng nhập vào hệ thống vào lần tiếp theo vào hệ thống bằng mật khẩu mới này.
Người dùng muốn thêm 1 tài khoản mới để truy cập vào hệ thống thì cần điền thông tin vào “Tên đăng nhập” là tên của tài khoản cần tạo, “Mật khẩu” là mật khẩu của tài khoản để đăng nhập vào hệ thống và “Nhập lại mật khẩu” đó. Sau đó nhấn nút “Thêm” để thêm tài khoản vào cơ sở dữ liệu của hệ thống. 1 Messagebox với nội dung “Đăng kí thành công” thì đã thành công đăng kí tài khoản đó.
Hình 5. 13 Thêm tài khoản
Lưu ý: muốn thêm tài khoản hoặc đổi mật khẩu thì người dùng cần phải truuy cập