Thiết kế giao diện

Một phần của tài liệu Xây dựng phần mềm quản lý shop thời trang (Trang 40 - 54)

CHƯƠNG 4: XÂY DỰNG PHẦN MỀM

4.2. Thiết kế giao diện

4.2.1. Danh sách các chức năng và các form tương ứng

STT Tên chức năng Tên form Cách chọn từ chương trình 1 Đăng nhập frmDangNhap Chạy chương trình

2 Đổi mật khẩu frmDoiMatKhau Chọn từ giao diện chính

3 Quản lý nhân viên frmQuanLyNhanVien Chọn biểu tượng trên menu chính 4 Quản lý thông tin

nhà cung cấp

frmQuanLyNCC Chọn biểu tượng trên menu chính

5 Quản lý mặt hàng frmQuanLyMatHang Chọn biểu tượng trên menu chính 6 Quản lý kho hàng frmKhoHang Chọn biểu tượng trên menu chính 7 Nhập hàng frmNhapHang Chọn biểu tượng trên menu chính 8 Bán hàng frmHoaDon Chọn biểu tượng trên menu chính 9 Trả hàng nhập frmTraNhapHang Chọn biểu tượng trên menu chính 10 Khách trả hàng frmKhachTraHang Chọn biểu tượng trên menu chính 11 Thống kê nhập hàng frmNhapHang Chọn biểu tượng trên menu chính 12 Thống kê bán hàng frmHoaDon Chọn biểu tượng trên menu chính 4.2.2. Đăng nhập

- Mục đích: Đảm bảo tính bảo mật, chỉ người làm trong shop có nhiệm vụ mới được sử dụng.

- Phạm vi: Chỉ nhân viên được cấp tài khoản mới được sử dụng.

- Ràng buộc:

+ Dữ liệu đầu vào: Nhập tài khoản và mật khẩu.

+ Dữ liệu đầu ra: Nếu đúng thì cho phép sử dụng các chức năng của chương trình nếu sai đưa ra thông báo và không cho phép sử dụng chức năng của chương trình.

- Giao diện cụ thể như sau:

4.2.3. Đổi mật khẩu

- Mô tả: Khi người quản trị thêm nhân viên mới thì tài khoản được tạo có mật khẩu mặc định. Chức năng này dùng để đổi mật khẩu cho người dùng.

+ Dữ liệu đầu vào: Nhập mật khẩu cũ.

+ Dữ liệu đầu ra: Nếu đúng thì đổi mật khẩu, nếu sai đưa ra thông báo.

4.2.4 Quản lý nhân viên:

-From thông tin nhân viên Dùng để nhập thông tin nhân viên khi thêm, sửa thông tin nhân viên.

- Form đổi hợp đồng: Dùng để thay đổi hợp đồng làm việc cho nhân viên.

- Form phân quyền: Chức năng này dùng cho người quản trị để phân quyền cho nhân viên. Gồm các quyền: Nhập hàng, bán hàng, trả hàng nhập (trả lại hàng đã nhập cho nhà cung cấp), khách trả hàng, thống kê.

- Form cho nghỉ việc: Dùng để cho một nhân viên nghỉ làm việc tại shop

4.2.5. Quản lý nhà cung cấp

- Mô tả: Chức năng này giúp người quản trị quản lý thông tin nhà cung cấp làm việc trong shop. Gồm các chức năng: Thêm nhà cung cấp, cập nhật thông tin nhà cung cấp

+ Thêm nhà cung cấp: Click vào nút Thêm, các textbox được enable. Lúc này người quản trị nhập thông tin nhà cung cấp vào. Sau khi nhập xong click nút lưu để lưu thông tin nhà cung cấp mới thêm vào.

+ Sửa thông tin nhà cung cấp: Chọn nhà cung cấp cần sửa thông tin trong bảng thông tin nhà cung cấp, sau đó click vào nút cập nhật để sửa thông tin nhà cung cấp.

4.2.6. Quản lý mặt hàng

- Mô tả: Chức năng này giúp người quản trị quản lý thông tin mặt hàng làm việc trong shop. Gồm các chức năng: Thêm mới, sửa, xóa, thêm loại mặt hàng, xem chi tiết mặt hàng

- Form thông tin mặt hàng: Dùng để nhập thông tin mặt hàng khi thêm thông tin mặt hàng khi thêm thông tin mặt hàng hoặc sửa thông tin mặt hàng.

-Form thêm loại mặt hàng: Dùng để thêm, sửa loại mặt hàng

- Form xem chi tiết mặt hàng

4.2.7. Quản lý kho hàng

- Mô tả: Dùng để xem danh sách các mặt hàng trong kho, cập nhật giá bán cho các mặt hàng

4.2.8. Nhập hàng vào kho

-Mô tả: Form này dùng để thực hiện nhập hàng vào kho, xem danh sách các mặt hàng đã nhập.

-Gồm các chức năng: Nhập hàng, xem chi tiết nhập hàng, xóa nhập hàng.

- Các form liên quan trong chức năng nhập hàng:

- Form thêm nhập hàng: Dùng để nhập các thông tin nhập hàng khi nhậphàng vào kho

4.2.9. Bán hàng

- Mô tả: Form quản lý bán hàng dùng để thực hiện công việc bán hàng, in hóa đơn bán hàng, xem danh sách hóa đơn, tìm kiếm thông tin hóa đơn, xóa hóa đơn.

-Các form liên quan trong chức năng bán hàng:

+ Form thông tin khách hàng: Dùng để nhập, sửa thông tin khách mua hàng

+ Form bán hàng: Dùng để nhập thông tin bán hàng

4.2.10. Khách trả hàng

- Mô tả: Dùng để quản lý việc nhận lại sản phẩm khách hàng trả lại

+ Các form liên quan trong chức năng khách trả hàng

-Mô tả: Form thông tin khách trả hàng dùng để xác thực thông tin hóa đơn khách hàng đã mua có đùng không (dựa vào mã hóa đơn mua hàng và số lượng mặt hàng đã mua)

- Form trả hàng: Dùng để nhập thông tin khách trả lại sản phẩm

Thông tin trả sản phẩm gồm: Mã mặt hàng cần trả (hiển thị tự động khi chọn mặt hàng đã mua cần trả lại), số lượng sản phẩm trả lại

4.2.11 . Trả hàng nhập

Form trả mặt hàng đã nhập cho nhà cung cấp: Dùng để quản lý việc trả lại hàng đã nhập Gồm các chức năng: Trả hàng nhập, sửa thông tin trả hàng nhập, xóa trả hàng nhập, tìm kiếm thông tin trả hàng nhập

+Các form liên quan trong chức năng này:

- Form thông tin trả hàng nhập: Dùng để xem thông tin các mặt hàng trong kho, nhập thông tin trả hàng (bao gồm mã mặt hàng, số lượng trả lại), ngày trả (lấy ngày hiện tại)

KẾT LUẬN ĐỀ TÀI

Ƣu điểm:

 Sử dụng máy tính vào các công việc tìm kiếm các thông tin chi tiết về thông tin nhân viên, mặt hàng dễ dàng nhanh chóng và thuận tiện. Việc lưu trữ sẽ đơn giản, không cần phải có nơi lưu trữ lớn, các thông tin về mặt hàng đang kinh doanh sẽ chính xác và nhanh chóng.

 Việc thống kê thuận tiện, nhanh chóng.

 Với chức năng xử lý hệ thống mới sẽ rút ngắn công việc của nhân viên quản lý và giảm số lượng nhân viên quản lý, tránh tình trạng dư thừa.

 Chương trình có giao diện thân thiện, thuận tiện cho người sử dụng.

 Hỗ trợ nhiều chức năng phù hợp với thực tế của việc tìm kiếm thông tin

 Có nhiều chức năng xử lý linh hoạt các yêu cầu thực tế. Ví dụ như:

 Cung cấp khả năng thống kê, báo cáo linh hoạt có tính chất tuỳ chọn theo những tiêu chí cụ thể.

 Chức năng nhập và quản lý nhân viên được thực hiện logic đảm bảo cho dữ liệu được hợp lệ hoá và cập nhật chính xác. Dễ dàng sử dụng và quản lý.

 Cơ sở dữ liệu tương đối lớn và tính bảo mật cao.

Nhƣợc điểm:

 Do thời gian nghiên cứu có hạn và khả năng còn hạn chế nên một số vẫn chỉ còn trên ý tưởng, chưa được thực thi.

 Một số chức năng còn chưa hoạt động ổn định.

 Chương trình có tính chuyên nghiệp chưa cao.

 Chưa giải quyết trọn vẹn các vấn đề nảy sinh trong quá trình quản lý.

Hướng phát triển ứng dụng sau này :

Để phần mềm quản lý shop thời trang góp phần quan trọng trong việc quản lý hệ thống bán hàng của các cửa hàng thời trang, giảm bớt sự cồng kềnh của sổ sách… thì việc mở rộng đề tài, xem xét nhiều khía cạnh hơn nữa để phần mềm được hoàn thiện hơn là rất cần thiết. Trong đề tài này em chỉ mới phân tích và xây dựng phần mềm đơn giản chưa có tính phức tạp. Vì vậy, hướng phát triển của đề tài này là:

 Các mối giằng buộc quan hệ giữa các table của cơ sở dữ liệu cần được chặt chẽ hơn.Chuyển hướng quản lý thông tin qua mạng.

 Mở rộng thêm ứng dụng web: cho phép nhập và chỉnh sửa các thông tin từ xa.

 Tiếp tục hoàn chỉnh các chức năng còn thiếu sót.

LỜI KẾT ĐỀ TÀI TỐT NGHIỆP

Xây dựng phần mềm quản lý nói chung, phần mềm quản lý shop thời trang nói riêng không chỉ là việc xây dựng đơn thuần, mà nó đòi hỏi một cách có hệ thống các giai đoạn khảo sát, phân tích thiết kế phải được tiến hành trước đó.

Đứng trước xu thế phát triển của công nghệ thông tin như vũ bão hiện nay thì xây dựng phần mềm quản lý là điều không thể thiếu, đây là một đề tài mang tính thực tế cao. Qua việc nghiên cứu xây dựng đề tài này, một phần đã củng cố cho em kiến thức về lập trình thì nó cũng cung cấp cho em thêm là làm thế nào có thể xây dựng được một phần mềm hoàn chỉnh, qua bài toán quản lýshop thời trang này em đã có thể tự tin xây dựng được các phần mềm tương tự như: quản lý thư viện, quản lý sinh viên, quản lý khách sạn…

Em xin cảm ơn thầy ThS. Lê Văn Thành đã tận tình giúp đỡ hướng dẫn em hoàn thành đồ án tốt nghiệp này, để em có thể hoàn thiện đề tài theo đúng thời gian quy định của nhà trường. Em cũng xin được gửi lời cảm ơn chân thành tới các thầy cô trong khoa Công nghệ thông tin đã giúp đỡ em trong việc nghiên cứu và tìm hiểu về lĩnh vực công nghệ phần mềm.

Em xin chân thành cảm ơn!

Một phần của tài liệu Xây dựng phần mềm quản lý shop thời trang (Trang 40 - 54)

Tải bản đầy đủ (PDF)

(54 trang)