áo cáo phân tích thiết kế hệ thống quản lý kho hàng là một tài liệu quan trọng trong việc xây dựng một hệ thống quản lý kho hiệu quả. Đây là tài liệu mô tả và phân tích chi tiết các yêu cầu, chức năng, quy trình, cấu trúc và các tính năng khác của hệ thống. Báo cáo này cần được chuẩn bị và viết bởi các chuyên gia và nhà phát triển phần mềm, nhằm đảm bảo rằng hệ thống quản lý kho được thiết kế và triển khai một cách chính xác và có hiệu quả cao. Một số yếu tố chính của báo cáo phân tích thiết kế hệ thống quản lý kho hàng bao gồm: Yêu cầu của khách hàng: Đây là phần quan trọng nhất trong báo cáo phân tích thiết kế hệ thống quản lý kho hàng. Phải đảm bảo rằng tất cả các yêu cầu của khách hàng đã được ghi nhận và hiểu đúng. Yêu cầu có thể bao gồm các chức năng của hệ thống, cấu trúc kho hàng, quy trình quản lý, tính năng an toàn và bảo mật, và các tính năng khác. Thiết kế kiến trúc: Báo cáo cần phân tích kiến trúc của hệ thống quản lý kho hàng, đảm bảo rằng kiến trúc được thiết kế một cách chính xác và có thể đáp ứng tất cả các yêu cầu của khách hàng. Kiến trúc này có thể bao gồm các thành phần chính của hệ thống, các liên kết và tương tác giữa các thành phần, và các hệ thống hỗ trợ khác như cơ sở dữ liệu. Thiết kế giao diện người dùng: Báo cáo cần mô tả và phân tích thiết kế giao diện người dùng của hệ thống, đảm bảo rằng giao diện đơn giản, dễ sử dụng và thân thiện với người dùng. Điều này sẽ giúp tăng tính tiện dụng và sự hiệu quả của hệ thống quản lý kho hàng. Đảm bảo tính bảo mật và an toàn: Báo cáo phải đảm bảo rằng hệ thống quản lý kho hàng được thiết kế với tính bảo mật và an toàn cao. Bảo mật là yếu tố quan trọng để bảo rằng dữ liệu và thông tin của khách hàng và kho hàng được bảo vệ một cách an toàn. Hệ thống cần được thiết kế để ngăn chặn các cuộc tấn công mạng và đảm bảo rằng thông tin không được truy cập bởi những người không có quyền truy cập. Ngoài ra, hệ thống cần có các tính năng an toàn như phân quyền truy cập và đăng nhập bảo mật. Phân tích hiệu suất: Báo cáo cần phân tích hiệu suất của hệ thống quản lý kho hàng để đảm bảo rằng hệ thống có thể đáp ứng được yêu cầu và mức độ tải cao. Điều này sẽ giúp đảm bảo rằng hệ thống có thể hoạt động một cách hiệu quả và đáp ứng được nhu cầu của khách hàng. Kiểm thử và triển khai: Báo cáo cần mô tả chi tiết quá trình kiểm thử và triển khai hệ thống quản lý kho hàng, đảm bảo rằng hệ thống được triển khai một cách chính xác và không gặp phải các vấn đề hoặc lỗi. Điều này sẽ giúp đảm bảo rằng hệ thống quản lý kho hàng có thể hoạt động một cách ổn định và hiệu quả. Tóm lại, báo cáo phân tích thiết kế hệ thống quản lý kho hàng là một tài liệu quan trọng trong việc thiết kế và triển khai một hệ thống quản lý kho hàng hiệu quả. Báo cáo cần mô tả và phân tích chi tiết các yêu cầu, chức năng, kiến trúc, giao diện người dùng, tính bảo mật và an toàn, hiệu suất và quá trình kiểm thử và triển khai.
b GIÁO VIÊN HƯỚNG DẪN: NGUYỄN THÁI SƠN NHÓM 2: ĐỖ ANH TÀI ĐINH CÔNG THÀNH NGUYỄN KIM TUẤN NGUYỄN VĂN TRƯỜNG Hà Nội, thứ 2, ngày 20, tháng 2, năm 2023 CHƯƠNG 1: KHẢO SÁT HỆ THỐNG I Tổng quan hệ thống Mơ tả tốn – – –Ĩ&Ỵ– – – 3 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Xác định tác nhân hệ thống ( Actor) 2.2 Biểu đồ UseCase 2.2.1 Biểu đồ Use Case tổng quát 2.2.2 UseCase quản lý sản phẩm 2.2.3 UseCase quản lý tài khoản đăng nhập 2.2.4 Quản lý nhân viên CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.2 Biểu đồ trình tự Trình tự đăng nhập Trình tự thêm hàng hóa vào kho Trình tự quản tìm kiếm hàng hóa Trình tự sửa / xố hàng hố Trình tự quản lý tài khoản nhân viên BÁO CÁO ĐỒ ÁN MƠN PHÂN TÍCH, THIẾT KẾ HỆ THỐNG THƠNG TIN Quản lý kho hàng Biểu đồ hoạt động 3.2.1 3.2.2 Quản lý tài khoản nhân viên CHƯƠNG 4: TRIỂN KHAI HỆ THỐNG 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.5 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 11 14 14 14 14 15 15 16 17 18 18 20 Biểu đồ lớp chi tiết 20 Thiết kế chi tiết lớp 21 Lớp Nguoi21 Lớp Nguoiquantri Lớp NVkho Lớp Hanghoa Thiết kế giao diện Giao diện đăng nhập Giao diện quản lý kho Giao diện thêm sản phẩm Giao diện xem chi tiết chỉnh sửa sản phẩm Giao diện danh sách quản trị Giao diện danh sách nhân viên quản lý kho 21 22 23 23 23 24 24 25 25 26 CHƯƠNG 1: KHẢO SÁT HỆ THỐNG I Tổng quan hệ thống Mơ tả tốn Hệ thống quản lý kho vật tư, thiết bị hệ thống có chức tổng hợp tất thông tin nhập xuất vật tư, thiết bị… để từ quản lý cách dễ dàng Nhằm giúp công ty, doanh nghiệp,…thực cơng tác quản lý vật tư xác, khoa học tiết kiệm thời gian cần áp dụng tin học vào cơng tác quản lý có hiệu quản lý kinh doanh tăng lên Các mặt hàng nhập nhiều từ nhà cung cấp khác Mỗi lần nhập hàng người thủ kho dựa đơn mua hàng, dựa báo giá nhà cung cấp số lượng hàng lại kho gửi đơn mua hàng đến nhà cung cấp Khi nhận hóa đơn giao hàng nhà cung cấp nhập hàng vào kho theo hóa đơn giao hàng Khi nhận yêu cầu xuất hàng người thủ kho kiếm tra xem kho có đủ hàng hay khơng Nếu hết hàng thơng báo cho bên xuất hàng, đủ tiến hành xuất hàng theo số lượng mà bên xuất hàng yêu cầu tiến hành viết phiếu xuất kho Người thủ kho hàng tháng phải theo dõi tình hình nhập xuất công ty lập sổ theo dõi nhập xuất mặt hàng tháng, quý Cuối quý, tháng dựa sổ theo dỗi nhập xuất để lập báo cáo tình hình hàng tồn kho gửi ban lãnh đạo - Những khó khăn cơng tác quản lý theo kiểu truyền thống: Số lượng vật tư thiết bị nhiều, chủng loại phong phú, không quản lý tốt, chặt chẽ dễ dẫn đến nhầm lẫn xuất, nhập vật tư thiết bị Mỗi lần xuất hay nhập vật tư thiết bị lại có hóa đơn lưu trữ, vật tính lần báo cáo tình hình nhập, xuất vật tư số lượng hóa đơn nhiều Nếu người phụ trách giấy tờ không cẩn thận dẫn đến việc làm thất hóa đơn, từ làm ảnh hưởng đến hoạt động kinh doanh cơng ty Ngồi ra, muốn tìm kiếm hóa đơn để kiểm tra nhiều thời gian muốn tổng hợp báo cáo gặp nhiều khó khăn Do vậy, việc ứng dụng công nghệ thông tin vào công tác quản lý vật tư cần thiết -Những hiệu việc ứng dụng công nghệ thông tin công tác quản lý vật tư thiết bị: Quá trình quản lý hang hóa máy tính, người quản lý cần chuẩn bị điều kiện máy tính, nhập liệu vào máy tính, máy tính tự động tổng hợp thơng tin như: lượng tồn kho, tình hình nhập xuất vật tư…, theo yêu cầu người sử dụng Việc ứng dụng CNTT mang lại bước đột phá cho công tác quản lý kho, giúp doanh nghiệp nắm bắt thơng tin hàng hóa, vật tư, nguyên vật liệu sản phẩm cách xác kịp thời Từ đó, người quản lý doanh nghiệp đưa kế hoạch định đắn, giảm chi phí tăng khả cạnh tranh, nâng cao kết hoạt động sản xuất kinh doanh -Yêu cầu hệ thống : Yêu cầu xây dựng hệ thống quản lý kho vật tư, thiết bị y tế nhằm quản lý tất vật tư thiết bị có cơng ty đồng thời quản lý lượng tồn kho kho hàng cơng ty CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Xác định tác nhân hệ thống ( Actor) Người quản trị: -Đăng nhập hệ thống -Quản lý tài khoản đăng nhập Người quản lý kho: -Đăng nhập hệ thống -Quản lý sản phẩm -Tìm kiếm -Xem thơng tin sản phẩm -Thêm, sửa ,xoá sản phẩm 2.2 Biểu đồ UseCase 2.2.1 Biểu đồ Use Case tổng quát 2.2.2 UseCase quản lý sản phẩm a Kịch cho UseCase Đăng nhập Tên UseCase Tác nhân Đăng nhập Người quản lý kho Người chịu trách nhiệm Tiền điều kiện Đảm bảo thành cơng Chuỗi kiện Người quản lý kho Phải có tài khoản mật cấp Đăng nhập thành công 1.Hệ thống hiển thị form đăng nhập 2.Người quản trị nhập thông tin tài khoản nhấn login 3.Hệ thống tìm xác nhận thơng tin 4.Hệ thống thông báo đăng nhập thành công 3.a Hệ thống thông báo sai tên đăng nhập mật 3.a.1 Hệ thống yêu cầu người quản trị nhập lại thông tin 3.a.2 Người quản trị đăng nhập lại Ngoại lệ b.Kịch cho UC Thêm sản phẩm Tên UseCase Tác nhân Thêm sản phẩm Người quản lý kho Người chịu trách nhiệm Người quản lý kho Tiền điều kiện Đảm bảo thành công Người quản lý kho đăng nhập thành công vào hệ thống Sản phẩm lưu trữ vào nhớ hệ thống Chuỗi kiện 1.Hệ thống hiển thị form nhập thơng tin sản phẩm muốn thêm 2.Người quản lý kho ấn nút “Submit” để thêm sản phẩm 3.Hệ thống kiểm tra thông tin sản phẩm 4.Hệ thống thông báo thêm thành công Ngoại lệ 3.a Hệ thống thông báo nhập thiếu thông tin sản phẩm 3.a.1 Hệ thống yêu cầu người quản lý kho nhập thêm thông tin thiếu sản phẩm c.Kịch cho UC Sửa sản phẩm Tên UseCase Sửa sản phẩm 2.2.4 Quản lý nhân viên a Kịch cho UseCase Đăng nhập Tên UseCase Tác nhân Người chịu trách nhiệm Tiền điều kiện Đảm bảo thành cơng Chuỗi kiện Ngoại lệ Đăng nhập Người quản trị Người quản trị Có tài khoản mật người quản trị Đăng nhập thành công 1.Hệ thống hiển thị form đăng nhập 2.Người quản trị nhập thông tin tài khoản nhấn login 3.Hệ thống tìm xác nhận thơng tin 4.Hệ thống thông báo đăng nhập thành công 3.a Hệ thống thông báo sai tên đăng nhập mật 3.a.1 Hệ thống yêu cầu người quản trị nhập lại thông tin 3.a.2 Người quản trị đăng nhập lại b Kịch cho UseCase Thêm nhân viên Tên UseCase Tác nhân Người chịu trách nhiệm Tiền điều kiện Đảm bảo thành cơng Chuỗi kiện Ngoại lệ Thêm nhân viên Người quản trị Người quản trị Người quản trị đăng nhập thành công vào hệ thống quản lý tài khoản Nhân viên thêm vào liệu hệ thống 1.Hệ thống hiển thị form nhập thông tin nhân viên muốn thêm 2.Người quản lý kho ấn nút “Add” để thêm nhân viên 3.Hệ thống kiểm tra thông tin nhân viên 4.Hệ thống thông báo thêm thành công Hệ thống thông báo thông tin chưa đủ nhập lại thơng tin c.Kịch cho UseCase Xố nhân viên Tên UseCase Tác nhân Người chịu trách nhiệm Tiền điều kiện Đảm bảo thành công Chuỗi kiện Ngoại lệ Xố nhân viên Người quản trị Người quản trị Người quản trị đăng nhập thành công vào hệ thống quản lý tài khoản Nhân viên loại bỏ khỏi hệ thống 1.Hệ thống hiển thị form nhập id nhân viên muốn xoá 2.Người quản lý kho ấn nút “Delete” để thực xoá 3.Hệ thống kiểm tra tài khoản 4.Hệ thống thơng báo xố thành công Hệ thống thông báo nhập sai ID nhân viên cần xố ID khơng tồn hệ thống d.Kịch cho UseCase Sửa thông tin Tên UseCase Tác nhân Người chịu trách nhiệm Tiền điều kiện Đảm bảo thành cơng Chuỗi kiện Ngoại lệ Sửa thông tin Người quản trị Người quản trị Người quản trị đăng nhập thành công vào hệ thống quản lý tài khoản Thông tin sửa hệ thống 1.Hệ thống hiển thị form nhập thông tin ID muốn sửa 2.Người quản lý kho ấn nút “Update” để thực sửa thông tin 3.Hệ thống kiểm tra tài khoản 4.Hệ thống thông báo sửa thành công Hệ thống thông báo thông tin nhập vào không hợp lệ ID không tồn hệ thống CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 3.1 Biểu đồ trình tự 3.1.1 Trình tự đăng nhập 3.1.2 Trình tự thêm hàng hóa vào kho 3.1.3 Trình tự quản tìm kiếm hàng hóa 3.1.4 Trình tự sửa / xố hàng hố