CHƯƠNG 4: THIẾT KẾ HỆ THỐNG
4.2. Thiết kế giao diện
4.2.3. Giao diện các form con của chương trình
Người dùng có thể xem danh sách trên bảng hoặc xem chi tiết từng mặt hàng bằng cách click trực tiếp lên mặt hàng đó, thông tin chi tiết sẽ đƣợc hiển thị lên các textbox.
Hình 4.6: Giao diện form hàng hóa
Các chức năng của form hàng hóa là thêm, sửa, xóa, in danh sách, tìm kiếm hàng theo tên hoặc theo mã hàng.
+ Chức năng Thêm: Khi click vào nút Thêm con trỏ sẽ nhảy tới Text Mã hàng và cho phép ta nhập liệu, nếu dữ liệu nhập vào không đúng hoặc thiếu chương trình sẽ đưa ra thông báo, ngược lại sẽ thêm dữ liệu đã nhập vào cơ sở dữ liệu.
+ Chức năng Sửa: Khi click vào nút Sửa người sử dụng có thể sửa đổi thông tin của các bản ghi có trong cơ sở dữ liệu.
33
+ Chức năng Xóa: Chức năng này cho phép người sử dụng xóa đi bất kỳ bản ghi nào có trong cơ sở dữ liệu, muốn xóa bản ghi nào chỉ cần chọn bản ghi đó và click nút Xóa, chương trình sẽ đưa ra thông báo xác nhận lại thao tác xóa để tránh trường hợp xóa nhầm bản ghi.
+ Chức năng In danh sách: Chức năng này giúp cho người sử dụng có thể in danh sách các mặt hàng có tại cửa hàng để tiện cho việc thống kê.
+ Chức năng Tìm kiếm: Giúp cho người sử dụng có thể tìm kiếm thông tin về một mặt hàng nào đó thông qua tên hoặc hãng sản xuất.
Hình 4.7: Tìm kiếm hàng hóa
34 b) Form khách hàng
Người dùng có thể xem danh sách trên bảng hoặc xem chi tiết từng khách hàng bằng cách click trực tiếp lên khách hàng cần xem thông tin, thông tin chi tiết sẽ đƣợc hiển thị lên các textbox.
Hình 4.8: Giao diện form khách hàng
Các chức năng của form khách hàng cũng tương tự như form hàng hóa bao gồm: Thêm, sửa, xóa, in danh sách, tìm kiếm thông tin khách hàng theo mã hoặc theo tên khách hàng.
35
Hình 4.9: Tìm kiếm khách hàng c) Form nhà cung cấp
Người dùng có thể xem danh sách trên bảng hoặc xem chi tiết từng nhà cung cấp bằng cách click trực tiếp lên nhà cung cấp cần xem thông tin, thông tin chi tiết sẽ đƣợc hiển thị lên các textbox.
Các chức năng của form nhà cung cấp cũng tương tự như form hàng hóa bao gồm: Thêm, sửa, xóa, in danh sách, tìm kiếm thông tin nhà cung cấp theo mã hoặc theo tên nhà cung cấp.
36
Hình 4.10: Giao diện form nhà cung cấp
Hình 4.11: Tìm kiếm nhà cung cấp
37 d) Form nhân viên
Người dùng có thể xem danh sách trên bảng hoặc xem chi tiết từng nhân viên bằng cách click trực tiếp lên nhân viên cần xem thông tin, thông tin chi tiết sẽ đƣợc hiển thị lên các textbox.
Hình 4.12: Giao diện form nhân viên
Các chức năng của form nhân viên cũng tương tự như form hàng hóa bao gồm: Thêm, sửa, xóa, in danh sách, tìm kiếm thông tin nhân viên theo mã hoặc theo tên nhân viên.
38 e) Form nhập hàng
Người dùng nhập mã phiếu nhập, chọn nhà cung cấp, tên nhân viên nhập hàng, ngày nhập hàng rồi nhấn vào nút Nhập Hàng. Khi đó người dùng sẽ chọn tên hàng, số lƣợng, đơn giá và thuế nhập vào các Textbox. Dữ liệu nhập vào phù hợp thì sẽ nhập hàng thành công. Nếu muốn nhập thêm mặt hàng mới thì nhấn vào nút Thêm, sau đó nhập dữ liệu và lưu lại. Muốn sửa lại một hàng đã nhập thì người dùng nhấn vào nút Sửa, nút Xóa để xóa một mặt hàng mà không muốn nhập nữa. Nút In Hóa Đơn để in ra hóa đơn nhập hàng vừa đƣợc nhập.
Hình 4.13: Giao diện form nhập hàng
39 f) Form xuất hàng
Người dùng nhập mã hóa đơn, chọn khách hàng, tên nhân viên xuất hàng, ngày xuất hàng rồi nhấn vào nút Xuất Hàng. Khi đó người dùng sẽ chọn tên hàng, số lƣợng, đơn giá và thuế xuất vào các Textbox. Dữ liệu nhập vào phù hợp thì sẽ xuất hàng thành công. Nếu muốn xuất thêm hàng thì nhấn vào nút Thêm, sau đó nhập dữ liệu và lưu lại. Muốn sửa lại một hàng đã xuất thì người dùng nhấn vào nút Sửa, nút Xóa để xóa một mặt hàng mà không xuất nữa. Nút In Hóa Đơn để in ra hóa đơn xuất hàng.
Hình 4.14: Giao diện form xuất hàng