CHƯƠNG IV: THIẾT KẾ GIAO DIỆN 1.Form đăng nhập

Một phần của tài liệu Bài báo cáo nhập môn cơ sở dữ liệu đề tài quản lý bán hàng siêu thị CO.OP MART (Trang 82 - 100)

1. Form đăng nhập

Mỗi người dùng được cấp một username và một password riêng. Nếu người dùng ở cấp quản lý từ phó phòng trờ lên có thể đăng nhập vào hệ thống ở chế độ hiển thị đầy đủ toàn bộ chức năng của hệ thống như các báo cáo thống kê, phân tích. Ngược lại người dùng là nhân viên đăng nhập hệ thống sẽ bị hạn chế một số quyền hạn nhất định.

Khi người dùng click nút Thoát, hệ thống hiển thị thông báo hỏi người dùng có thật sự muốn thoát:

Người dùng click OK để thoát hoặc chọn Cancel để quay lại giao diện đăng nhập hệ thống.

2. Form Chính

Sau khi người dùng đăng nhập thành công vào hệ thống, hệ thống sẽ tự động kiểm tra để biết người sử dụng ở cấp nào trong công việc.

Nếu là người quản lý hệ thống sẽ hiển thị thêm chức năng các báo cáo thống kê

Chức năng riêng cho các nhà cung cấp

.

3. Các Form phụ

3.1.1. Form Hiển Thị Danh Sách Nhà Cung Cấp

Hướng dẫn sử dụng form:

Khi người dùng click vào button chương trình sẽ quay lại giao diện chính. 3.1.2. Form hiển thị danh sách Khách Hàng

3.1.4. Form hiển thị danh sách Hóa Đơn

3.2. Các Form tra cứu

3.2.1 Tìm kiếm khách hàng

Khi form load lên, màn hình hiển thị danh sách của tất cả các khách hàng. Để tìm kiếm, người dùng có thể nhập nội dung tìm kiếm ở một trong hai textbox như trên.

Nếu muốn tìm theo tên người dùng nhập tên khách hàng vào textbox tìm theo tên và click vào nút tìm kiếm. Khi đó, người dùng sẽ không click được vào button tìm theo số thẻ khách hàng.

Ngược lại khi muốn tìm theo số thẻ khách hàng, người dùng có thể nhập nội dung vào textbox số thẻ khách hàng và click nút tìm kiếm. Khi đó người dùng không thể click được vào nút tìm theo tên.

Một ví dụ khi tìm với khách hàng tên Lan , ta có kết quả như sau:

Khi click nút back chương trình sẽ trở về giao diện chính. 3.2.2 Tìm kiếm nhà cung cấp

Khi người dùng chọn chức năng tra cứu và chọn tìm kiếm nhà cung cấp, giao diện tìm kiếm hiển thị như trên, cho phép người dùng tìm theo tên nhà cung cấp hay tìm theo loại hàng để biết những nhà cung cấp nào cung cấp loại hàng đó cho siêu thị.

Nếu tìm theo tên, người dùng có thể nhập một phần tên nhà cung cấp sau đó nhấn nút tìm kiếm. kết quả tìm kiếm sẽ được trình bày ở lưới dữ liệu bên dưới.

Nếu tìm theo loại hàng, người dùng có thể chọn loại hàng từ danh sách sau đó nhấn nút tìm kiếm. Kết quả các nhà cung cấp cung cấp các mặt hàng thuộc loại đó sẽ được trình bày ở lưới dữ liệu bên dưới.

Nếu người dùng chưa nhập tên nhà cung cấp cần tìm mà nhấn nút tìm kiếm thì hiện lên thông báo như bên dưới

Khi click nút back, chương trình trở về giao diện chính 3.3 Các from cập nhật

Người lập thẻ nhập tất cả các thông tin yêu cầu, nếu một trong các thông tin điền còn thiếu, hệ thống sẽ báo lỗi và yêu cầu nhập thông tin vào các phần còn thiếu. Ngược lại, the sẽ lập thành công.

Đây là form chương trình nhân viên bán hàng xuất hóa đơn trực tiếp cho khách hàng.

Hướng dẫn sử dụng:

Nếu khách hàng có thẻ khách hàng, nhân viên bán hàng nhập mã thẻ khách hàng. Nếu không khách hàng không có, nhân viên bỏ qua trống mục này.

Nhân viên bán hàng nhập mã hàng tại bảng chi tiết hóa đơn, tên hàng, đơn giá bán sẽ tự động load ngay sau khi có mã hàng. Sau khi nhân viên nhập số lượng hàng hóa vào, cột thành tiền tại mỗi hàng hóa tự động tính và hiển thị. (adsbygoogle = window.adsbygoogle || []).push({});

Cứ mỗi lần nhân viên bán hàng thêm mặt hàng, tại cột tổng giá trị hóa đơn tự động cập nhật thêm. Sau khi nhập xong tất cả các mặt hàng, nhân viên có thể nhập số tiền khách đưa để biết được tiền dư đưa lại cho khách là bao nhiêu.

Ý nghĩa của form: Giúp cho các nhà quản lý có cái nhìn bao quát về số lượng hàng hóa trên kệ bán, nắm bắt thông tin các mặt hàng nào ở trên kệ sắp hết, nắm bắt được số lượng hàng hóa trong kho có đủ để xuất hay không.

Hướng dẫn sử dụng:

Người sử dụng có thể xuất ngay các mặt hàng tại bảng mặt hàng cần xuất ngay hoặc tại bảng hàng hóa bằng cách click vào dòng có chứa thông tin mặt hàng đó. Tại bảng chi tiết phiếu xuất sẽ hiện dòng thông tin mặt hàng, nhà quản lý chỉ cần nhập thông tin số lượng xuất. Nếu nhà quản lý nhập thiếu số lượng xuất tại một trong số dòng tại bảng Chi Tiết Phiếu xuất. Hệ thống sẽ báo lỗi. Ngược lại, hệ thống báo đã lập phiếu thành công.

3.4 Các form thống kê

3.4.1 Thống kê bán hàng:

Ý nghĩa của form: Giúp các nhà quản lý có cái nhìn toàn diện về hàng hóa bán được,

so sánh được doanh thu, lợi nhuận từ bán hàng theo từng năm. Các nhà quản lý có thể lọc theo khoảng thời gian để đánh giá và nhận định xem khoảng thời gian có sự kiện khuyến mãi, hoặc các ngày đặc biệt thì những mặt hàng hóa nào được khách hàng chọn lựa nhiều nhất.

Hướng dẫn sử dụng: Khi nhà quản lý đưa yêu cầu về khoảng thời gian để tìm kiếm. Tại bảng chi tiết doanh thu, lợi nhuận sẽ hiện ra toàn bộ số lượng, doanh thu, lợi nhuận được bán trong khoảng thời gian yêu cầu,

3.4.2 Thống kê xuất kho

Người dùng có thể chọn thống kê theo hàng hóa(cho biết hàng hóa đó được xuất bao nhiêu lần với chi tiết các lần) hoặc thống kê theo thời gian (cho biết trong một khoản thời gian như đã chọn có những lần xuất hàng nào, tính tổng giá trị của toàn bộ các lần xuất trong thời gian đó)

Nếu chọn thống kê theo thời gian, người dùng chọn ngày sau đó click vào nút thống kê. Khi đó, kết quả thống kê sẽ hiện ra ở danh sách bên dưới, tổng giá trị xuất kho được tính toán và đưa ra kết quả ở textbox tổng giá trị.

Nếu người dùng chọn thời gian từ ngày..đến ngày mà thời gian trước lớn hơn thời gian sau thì chương trình thông báo lỗi

Nếu người dùng chọn thống kê theo hàng hóa, người dùng phải nhập tên hàng và click nút thống kê, kết quả thống kê củng được trình bày ở lưới dữ liệu bên dưới, chương trình sẽ tính toán và cho biết số lần hàng hóa đó được xuất ra.

Nếu người dùng chọn thống kê theo hàng hóa, nhưng không nhập giá trị cho textbox mà nhấn nút thống kê, chương trình cũng hiện lên thông báo lỗi

Người dùng có thể thống kê theo loại hàng, hoặc các hàng hóa hết hạn sử dụng, và lập các danh sách hàng tồn kho.

Để lập danh sách hàng hóa có số lượng tồn kho đạt giới hạn cần phải nhập về, người dùng nút lập danh sách hàng hóa cần nhập. Kết quả thống kê sẽ được hiển thị bên dưới.

Ngoài ra người dùng có thể chọn thống kê các mặt hàng tồn kho theo loại hàng bằng cách chọn loại hàng trong combobox sau đó click nút thống kê. Danh sách thống kê cũng được hiển thị bên dưới.

Để thống kê hàng hóa đã hết hạn so với ngày hiện hành của hệ thống, người dùng click nút thống kê và xem kết quả bên dưới.

3.4.4 Thống kê khách hàng

Ý nghĩa form: Các nhà quản lý có dựa vào các yêu cầu lọc như lọc theo giới tính, lọc

theo ngày sinh… để có thể từ đó phát triển lên những hình thức khuyến mãi giảm giá để giữ chân các khách hàng thân thiết này như tặng phiếu quà tặng cho khách vào tháng sinh nhật của khách, các dịp đặc biệt dành cho phụ nữ

Một phần của tài liệu Bài báo cáo nhập môn cơ sở dữ liệu đề tài quản lý bán hàng siêu thị CO.OP MART (Trang 82 - 100)