KHOA CÔNG NGHỆ THÔNG TIN Tên đề tài “Xây dựng phần mềm quản lý kho hàng hoặc quản lý giao hàng ”. Trong xu hưóng toàn cầu hoá nền kinh tế phát triển mức độ hàng hoá lưu thông nhiều hâu như các công tu xí nghiệp đều có các kho hang cho mình và những kho hang đó phải cần quản lý một cách chuẩn xác ,hang hoá luôn luôn cập nhập do vậy cần có sự giám sát trặt chẽ không có sự sai xót nào cả, Bài tập lớn của chúng em là một phần mềm quản lý kho nó được sử dụng để theo dõi và kiểm soát những vấn đề như ,nhập kho, xuất kho chuyển kho nội bộ,nội dung thực hiện phần mềm của chúng ễm trợ giúp một cách hiệu quả quá trình quản lý kho.
k TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN KỲ THI KẾT THÚC HỌC PHẦN HỌC KỲ II NĂM HỌC 2021 – 2022 Tên đề tài: “Xây dựng phần mềm quản lý kho hàng quản lý giao hàng.” Họ tên sinh viên : Mã sinh viên : Lớp : Tên học phần : Công nghệ phần mềm Giảng viên hướng dẫn : Hà Nội – 2022 MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I: MƠ TẢ BÀI TỐN CHƯƠNG II: PHÂN TÍCH THIẾT KẾ CHƯƠNG III: KIỂM THỬ KẾT LUẬN 21 TÀI LIỆU THAM KHẢO 22 LỜI MỞ ĐẦU Trong xu hưóng tồn cầu hố kinh tế phát triển mức độ hàng hố lưu thơng nhiều hâu cơng tu xí nghiệp có kho hang cho kho hang phải cần quản lý cách chuẩn xác ,hang hố ln ln cập nhập cần có giám sát trặt chẽ khơng có sai xót cả, Bài tập lớn chúng em phần mềm quản lý kho sử dụng để theo dõi kiểm sốt vấn đề ,nhập kho, xuất kho chuyển kho nội bộ,nội dung thực phần mềm chúng ễm trợ giúp cách hiệu trình quản lý kho Mặc dù có nhiều tìm hiểu cố gắng song khả bó hẹp thời gian mà phần mềm chúng tơi hẳn cịn có nhiều thiếu sót Rất mong nhận ý kiến thầy CHƯƠNG I: MƠ TẢ BÀI TỐN 1.1 Mơ tả tốn Siêu thị kinh doanh mặt hàng bánh kẹo,bia, rượu,… Qua việc tìm hiểu, khảo sát việc quản lý kho hàng siêu thị ta thấy có nhiều kho để lưu trữ hàng hóa nhằm mục đich trì hàng hóa để phục vụ bán hàng Chính vậy, cửa hàng cần ứng dụng quản lý kho để giảm thiểu độ phức tạp công việc tăng hiểu công việc Khi nhập hàng, thủ kho lập phiếu nhập kho đồng thời kiểm kê, đưa hàng vào kho Trước đó, tồn hàng kho thống kê lại vào sổ hàng kho Hàng nhập phân loại theo nhóm hàng, thơng tin hàng hóa như: mã hàng, tên hàng lưu lại thành hồ sơ hàng hóa Nếu mặt hàng tồn kho có danh mục hàng khơng phải tạo mới, ngược lại mặt hàng khởi tạo danh mục hàng Hàng nhập vào kho cập nhật vào sổ lượng nhập sau thủ kho cập nhật lại lượng hàng kho vào sổ hàng kho Khi xuất hàng, thủ kho kiểm tra lại lượng hàng hệ thống xem có đủ để lập phiếu xuất hàng cho khách hàng hay không Nếu đủ, thủ kho lập phiếu xuất kho Siêu thị lưu trữ thông tin phân tán không đồng thông tin đa phần lưu trữ trông sổ sách giấy Phương pháp cịn tồn nhiều nhược điểm sau: • Mất mát thông tin bảo quản không tốt sổ sách, hỏng hóc thiết bị, trùng lặp thơng tin lưu trữ khơng đồng • Thủ kho khó phân tích, thống kê thơng tin kho hàng để cập nhật hàng cách xác • Chi phí phát sinh cao 1.2 Mục tiêu phần mềm quản lý kho hàng Hệ thống quản lý kho hàng cần đạt yêu cầu, mục tiêu sau: - Hệ thống phải quản lý thông tin mặt hàng - Hệ thống phải quản lý việc tìm kiếm, cập nhật, sửa, xóa thơng tin loại mặt hàng - Hệ thống quản lý thông tin nhập/xuất mặt hàng cửa hàng Tìm kiếm, tra cứu thông tin nhập/xuất hang - Tạo báo cáo, thống kê - Quản lý hàng hóa: thêm, sửa, xóa, làm thông tin loại hàng mặt hàng - Quản lý nhân viên: thêm, sửa, xóa, làm thơng tin nhân viên (chỉ có người quản lý có quyền này) - Quản lý khách hàng: thêm, sửa, xóa, làm thơng tin khách hàng - Quản lý xếp thơng tin hàng hóa, nhân viên, khách hàng CHƯƠNG II: PHÂN TÍCH THIẾT KẾ 2.1 Sơ đồ Usecase tổng quát 2.2 Sơ đồ chức Quản lý kho hàng Quản lí nhập kho Nhận kiểm tra hàng hoá Lập phiêú nhập kho Vào sổ chi tiết hàng hố Quản lí xuất kho Nhận kiểm tra hoá đơn bán hàng Báo cáo Kiểm kê Điều chỉnh chênh lệch Lập phiếu xuất kho Vào sổ chi tiết hàng hoá Đưa kết kiểm kê 2.3 Sơ đồ luồng thơng tin (IFD) Q trình nhập hàng từ nhà cung cấp Thời điểm Nhà cung cấp Quản lý kho Khi có hàng nhập kho Nhận kiểm tra hàng nhập Phiếu giao hàng Thông tin hàng nhập Lập phiếu nhập kho Phiếu nhập kho Vào sổ chi tiết Sổ chi tiết hàng hoá Quá trình xuất bán cho khách hàng Thời điểm Khi có yêu cầu mua hàng Bộ phận kho Khách hàng Hoá đơn bán hàng Nhận kiểm tra hoá đơn Phiếu xuất kho Lập phiếu xuất kho Vào sổ chi tiết hàng hoá Sổ chi tiết hàng hoá CHƯƠNG III: KIỂM THỬ 3.1 Khái niệm mục đích kiểm thử phần mềm o Khái niệm kiểm thử phần mềm: - Là trình khảo sát hệ thống hay thành phần điều kiện xác định, quan sát ghi lại kết đánh giá khía cạnh hệ thống hay thành phần - Là q trình thực thi chương trình với mục đích tìm lỗi o Mục đích việc kiểm thử phần mềm: - Ngăn chặn lỗi - Để xác xem yêu cầu đặt ban đầu đáp ứng hay chưa - Tìm lỗi - Làm hài lòng khách hàng - Tạo niềm tin vào chất lượng phần mềm 3.2 Tiến hành kiểm thử ❖ Kiểm thử đăng nhập: - Yêu cầu: Tên đăng nhập mật không để trống - Thơng báo có lỗi: + Chưa nhập tên đăng nhập mật + Tên đăng nhập mật không - Nhập tên đăng nhập mật chuyển vào trang chủ STT Test case Dữ liệu vào Đầu mong muốn Đầu thực tế Kết kiểm thử Tên đăng nhập: không nhập Tên đăng nhập: không nhập Mật khẩu: không nhập Tên đăng nhập mật không để Đúng Mật khẩu: không nhập Tên đăng nhập mật không để trống trống Tên đăng nhập: để trống Tên đăng nhập: không nhập Mật khẩu: nhập sai Mật khẩu: 123 Tên đăng nhập: nhập sai Mật khẩu: nhập sai Tên đăng nhập: 123 Tên đăng nhập: nhập Tên đăng nhập: admin Mật khẩu: nhập Mật khẩu: 1234 Mật khẩu: 123 Tên đăng nhập mật không Tên đăng nhập mật không Đúng Sai tên đăng Tên đăng nhập nhập mật mật đăng nhập không Đúng Hiển thị giao diện trang chủ - Trường hợp tên đăng nhập mật để trống: Hiển thị giao diện trang chủ Đúng - Trường hợp nhập sai thông tin tài khoản: - Trường hợp đăng nhập thành công: trang chủ mở Tài khoản: admin - 1234 → Đăng nhập thành công, trang chủ mở ❖ Kiểm thử quản lý hàng hoá: o Kiểm thử thêm hàng hóa - u cầu: • Nhập đầy đủ trường thông tin - Các thông báo lỗi: • Mã hàng hóa tồn • Thêm hàng hóa thành cơng • Hãy nhập đầy đủ thông tin STT Dữ liệu đầu vào Test case Để trống Để trống trường thông tin Đầu thực tế Hãy nhập đầy đủ đầy đủ thông tin thơng tin Nhập trùng mã Mã hàng hóa: Mã hàng Mã hàng hàng hóa, liệu H001 hóa tồn hóa tồn tại khác nhập đầy đủ Đầu mong đợi Hãy nhập Nhập đầy đủ Mã hàng hóa: Thêm hàng Thêm hàng thơng tin, mã H007 hóa thành hóa thành cơng cơng hàng hóa Kết kiểm thử Đúng Đúng Đúng o Kiểm thử xóa hàng hóa - u cầu: • Chọn hàng hóa cần xóa • Xóa hàng hóa thành cơng - Sau chọn hàng hóa ấn xóa hệ thống hỏi người dùng có chắn xóa? Nếu chọn ok xóa hàng hóa chọn khỏi hệ thống, chọn cancel hệ thống quay lại 10 STT Đầu mong Đầu thực đợi Chưa chọn tế Chưa chọn hàng hóa cần hàng hóa xóa cần xóa Mã khách Hệ thống gửi Xóa hàng hàng cần xóa hàng: thơng báo xác hóa thành nhập mã H003 nhận xóa cơng Test case Dữ liệu đầu vào Chưa chọn hàng Để trống hóa cần xóa Ấn chọn khách khách hàng vào ô Chọn ok để mã khách hàng xác nhận Xóa hàng hóa o Hiển thị giao diện danh sách hàng hoá: 11 Kết kiểm thử Đúng Đúng o Thêm để trống thông tin hàng: o Nhập đầy đủ thông tin them hàng thành công: mã H003 12 o Chọn hàng hoá ấn Yes để xoá hàng: mã H003 o Tìm kiếm hàng hố: Nhập tên hàng hố để tìm kiếm Kết tìm kiếm hàng có tên Coca: 13 ❖ Kiểm thử form nhà cung cấp o Kiểm thử thêm nhà cung cấp Yêu cầu: - • Nhập thơng tin đầy đủ trường thơng tin • Các thơng báo lỗi hiển thị có lỗi • Thêm khách hàng thành cơng • Vui lịng nhập đầy đủ thông tin STT Test case Để trống cá Dữ liệu đầu Đầu mong Đầu thực vào Để trống đợi Hãy nhập tế Hãy nhập đầy đủ thông trường thông tin tin Nhập trùng mã Mã nhà nhà cung cấp, liệu khác Kết kiểm thử Đúng đầy đủ thông tin Mã nhà Mã nhà cung cấp: cung cấp cung cấp NCC001 tồn tồn Thành công Thành công Đúng nhập đầy đủ Nhập đầy đủ Mã nhà thông tin, mã cung cấp: nhà cung cấp Đúng NCC003 o Kiểm thử xóa nhà cung cấp - u cầu: • Chọn nhà cung cấp cần xóa - Các thơng báo lỗi: • Chưa chọn nhà cung cấp cần xóa • Xóa nhà cung cấp thành công - Sau chọn nhà cung cấp ấn xóa hệ thống hỏi người dùng có chắn xóa? Nếu chọn ok xóa nhà cung cấp chọn khỏi hệ thống, chọn no hệ thống quay lại 14 ST T Test case Dữ liệu đầu vào Chưa chọn nhà Để trống cung cấp cần Đầu mong Đầu thực đợi tế Chưa chọn Ấn chọn nhà cung Mã nhà cấp cần xóa cung cấp: NCC003 Nhà cung cấp cần cấp cần xóa 1.Hệ thống gửi thơng xóa Xóa thành cơng báo xác nhận xóa 2.Chọn yes để xác nhận 3.Xóa nhà cung cấp thành cơng o Hiển thị danh sách nhà cung cấp form nhà cung câp: 15 kiểm thử Chưa chọn Đúng Nhà cung xóa Kết Đúng o Thêm thành cơng nhà cung cấp có mã NCC003: o Thêm nhà cung cấp không nhập thông tin: Thông báo chưa nhập thông tin 16 • Xố nhà cung cấp thành cơng (mã NCC003): Thơng báo hỏi bạn muốn xố khơng → chọn yes để xố → Kết xố thành cơng 17 ❖ Kiểm thử danh mục loại hàng o Danh sách loại hàng hiển thị bình thường o Thêm loại hàng mà không nhập mã hàng cảnh báo: 18