III Thiết kế giao diện.
Tên Chức năng người dùng Chức năng bảo mật
Quản lý kho -Thêm mặt hàng mới vào
danh mục hàng.
-Chỉnh sửa thông tin về hàng trong kho.
-Cập nhậtthông tin về hàng trong kho.
-Xóa mặt hàng.
-Lập báo cáo thống kê hàng tồn , tình trạng nhập xuất hàng.
- Chỉ xuất hiện khi tài khoản đăng nhập là quản lý kho. -Không xuất hiện khi người dùng không đăng nhập.
Quản lý bán hàng -Lập hóa đơn bán hàng.
-Lập báo cáo bán hàng. - Chỉ xuất hiện khi tài khoảnđăng nhập thuộc bộ phận bán hàng.
-Không xuất hiện khi người dùng không đăng nhập. Quản lý tài chính -Thống kê thu.
-Thống kê chi. -Chấm công. -Tính lương.
-Lập báo cáo thu chi.
- Chỉ xuất hiện khi tài khoản đăng nhập là quản lý tài chính.
-Không xuất hiện khi người dùng không đăng nhập.
2.Thiết kế báo cáo.
+ Chức năng: báo cáo tình hình bán hàng của quản lý bán hàng. + Các bảng dữ liệu:
+Phương thức sử dụng: lập báo cáo; in báo cáo ; lưu báo cáo.
*Thống kê hàng hóa đã bán , đã mua:
HĐ – Hàng ID-HĐ Loại HĐ ID-HH Tên hàng Số lượng Đơn giá Tổng giá trị Tên NV lập Ngày TT ID-KH ID-NV ID-NCC
+ Chức năng: thống kê lượng hàng đã bán, đã mua theo ngày , tháng, quý,năm hoặc trong 1 khoảng thời gian cụ thể nhập vào.
+Bảng dữ liệu:
+Phương thức sử dụng: thống kê lượng hàng hóa theo yêu cầu.
HĐ – Hàng ID-HĐ Loại HĐ ID-HH Tên hàng Số lượng Đơn giá Tổng giá trị Tên NV lập Ngày TT ID-KH ID-NV ID-NCC Hàng - NCC Tên hàng Số lượng Đơn giá
3.Thiết kế màn hình nhập liệu.
* Form nhập: danh mục hàng.
* Chức năng giao diện thực hiện
- Hiển thị danh mục chi tiết mặt hàng đang có. - Thêm mặt hàng mới vào danh mục.
- Sửa thông tin mặt hàng đã có trong danh mục. - Xóa mặt hàng khỏi danh mục.
- Tìm kiếm mặt hàng theo bộ lọc.
*Các ràng buộc toàn vẹn:
*/ Ràng buộc về quan hệ giữa các bảng: - Mỗi mặt hàng chỉ có 1 mã hàng. - 1 Mã hàng là duy nhất. - Một mặt hàng chỉ thuộc 1 loại hàng. - Một mặt hàng có thể có nhiều Size. - Một mặt hàng có thể có nhiều màu. - Một mặt hàng có thể có nhiều nhà cung cấp. - Một mặt hàng chỉ có 1 giá duy nhất. */Ràng buộc về định dạng dữ liệu: - Giá tiền là số. - Loại hàng chọn từ ComboBox.
- Mã hàng, tên sách, loại hàng, đơn giá không được trống.
- Mã hàng (ID hàng) = MH(bắt buộc) + Kí tự (bắt buộc 2 kí tự dạng chữ, rồi các kí tự dạng số nhưng không quá 8 kí tự.)
*Nội dung xử lý:
** Thêm: click button Thêm
+/ Sau khi nhập đầy đủ các thông tin chi tiết,ta click button cập nhật để lưu vào bảng danh mục hàng.
+/ Nếu xảy ra trùng lặp các thông tin (vd: mã hàng) hoặc nhập thiếu 1 chi tiết bắt buộc sẽ hiện ra 1 thông báo lỗi và yêu cầu nhập lại.