Phân tích và thiết kế hệ thống quản lý kho của cửa hàng lốp xe
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 1 LỜI NĨI ĐẦU Kho là một bộ phận quan trọng, nó liên quan chặt chẽ với các bộ phận khác trong doanh nghiệp. Quản lý kho trong doanh nghiệp là một cơng việc quan trọng đòi hỏi bộ phận quản lý phải tiến hành nhiều nghiệp vụ phức tạp. Các doanh nghiệp khơng chỉ có mơ hình tập trung mà còn tổ chức mơ hình kho phân tán trên nhiều địa điểm trong phạm vi vùng, quốc gia thậm chí là quốc tế. Quản lý thống nhất mơ hình này khơng phải là việc đơn giản nếu chỉ sử dụng phương pháp quản lý kho truyền thống. Việc ứng dụng CNTT đã mang lại thuận tiện cho cơng tác quản lý kho, giúp doanh nghiệp nắm bắt được thơng tin về hàng hóa. Từ đó, người quản lý doanh nghiệp có thể đưa ra các kế hoạch và quyết định đúng đắn, nâng cao kết quả hoạt động sản xuất kinh doanh. Dựa trên các khảo sát thực tế về nghiệp vụ và nhu cầu của doanh nghiệp, chúng em đã thực hiện đồ án “Phân tích và thiết kế hệ thống quản lý kho của cửa hàng bn bán lốp xe”. Chúng em xin chân thành cảm ơn thầy và doanh nghiệp Cao Lê – cửa hàng lốp Thanh An, 73 Lý Thái Tổ, P1, Q10, Tp HCM đã giúp chúng em hồn thành đề tài này. Dù cố gắng, tuy nhiên chắc chắn chúng em sẽ có nhiều sai sót, mong thầy thơng cảm và góp ý thêm cho chúng em. Chúng em xin chân thành cảm ơn Thầy. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 2 1. Mục tiêu và mơ tả đề tài 1.1 Mục tiêu: Một doanh nghiệp kinh doanh lốp xe có nhiều kho phân tán trên nhiều địa điểm khác nhau. Quản lý thống nhất mơ hình này khơng phải là việc đơn giản nếu chỉ sử dụng phương pháp quản lý kho truyền thống. Do đó, người ta cần tin học hóa việc quản lý kho nhằm giúp doanh nghiệp nắm bắt được thơng tin về hàng hóa sản phẩm một cách chính xác kịp thời( kiểm tra được số lượng và giá trị hàng hóa tồn trong mỗi kho và trong tổng thể các kho, mặt hàng tồn có giá trị lớn nhất…). Từ đó, người quản lý doanh nghiệp có thể đưa ra các kế hoạch và quyết định đúng đắn, nâng cao kết quả hoạt động sản xuất kinh doanh. 1.2. Phạm vi Phạm vi nằm trong giới hạn của mơn học phân tích và thiết kế hệ thống thơng tin và các mục tiêu trên 13.Mơ tả: Đây là một cửa hàng kinh doanh lốp xe, hàng được nhập về từ các nhà cung cấp và chun phân phối sỉ cho các Đại Lý( được xem là khách hàng của cửa hàng) ở nhiều phạm vi tỉnh thành khác nhau.Có thể quản lý nhiều kho cùng lúc: Bất kể lúc nào nhà doanh nghiệp cũng có thể kiểm tra được số lượng và giá trị hàng hóa tồn trong mỗi kho và trong tổng thể các kho, mặt hàng tồn có giá trị lớn nhất… để đưa ra các quyết định: nhập thêm hay hạn chế nhập thêm, thay đổi giá bán hợp lý… Chương trình cung cấp cho người dùng một tài khoản đăng nhập để vào hệ thống. Có thể kiểm tra ngay được lượng hàng còn trong kho có đủ đáp ứng u cầu của khách hàng, nếu khơng đủ có thể ln chuyển giữa các kho. Quản lý, theo dõi việc nhập, xuất, tồn hàng hóa, q trình ln chuyển của mỗi mặt hàng, q trình sống của một hàng hóa từ lúc nhập kho đến lúc xuất kho, và có thể nhập lại kho trong trường hợp trả hàng. Có thể tìm kiếm theo nhiều tiêu chí: tên, ngày tháng, giá, kho, người u cầu, người giao… Có thể tìm kiếm phiếu nhập/xuất theo nhiều điều kiện khác nhau như: khoảng thời gian tạo phiếu nhập/xuất, số phiếu nhập/xuất, nhập để bán cho ai… Hàng hóa được nhập về và lưu vào kho theo từng lơ hàng. Mỗi mặt hàng đều có quy định về số lượng hàng trong một lơ. Mỗi đợt hàng nhập về đều nhập một phiếu nhập hàng trên có đầy đủ thơng tin về đợt nhập hàng đó bao gồm: ngày nhập kho, kho được nhập, tên nhà cung cấp và nhân viên ký nhận việc nhập, từng mặt hàng với số lượng lơ nhập. Các lơ hàng của cùng mặt hàng trong đợt đó sẽ có ngày hết hạn giống nhau. Sau khi nhập xong, nhân viên sẽ đánh mã số phân biệt cho từng lơ để dễ quản lý. Phiếu nhập kho : THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 3 Khi nhập tên nhà cung cấp, trước tiên, nhân viên lập phiếu cần kiểm tra thử mã số nhà cung cấp này đã có trong danh sách các nhà cung cấp chưa, nếu có rồi thì chọn nhà cung cấp đó, còn nếu khơng thì phải làm thủ tục thêm nhà cung cấp mới vào danh sách các nhà cung cấp Sau đó nhân viên phải nhập đầy đủ thơng tin của những chiếc lốp mới được nhập về như trong bảng chi tiết trên phiếu nhập. Nếu muốn tạo một phiếu nhập mới thì người dùng nhấn vào nút Tao Moi trên màn hình. Có thể xuất phiếu nhập bằng cách nhấn vào nút InPKK trên màn hình. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 4 Bên cạnh đó còn có cơng việc tạo phiếu bảo hành cho từng mặt hàng, có ngày bắt đầu bảo hành và ngày kết thúc bảo hành : Nhân viên lập phiếu bảo hành phải điền đầy đủ thơng tin đã có sẵn trong phiếu bảo hành. Mã số phiếu bảo hành máy sẽ tự động cấp, mã số kho sẽ được chọn theo danh sách kho đã có sẵn trong hệ thống. Có thể tạo phiếu bảo hành mới hay in phiếu bảo hành tùy người dùng chọn lựa theo các chức năng có sẵn trên màn hình. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 5 Tương tự như nhập hàng, mỗi đợt xuất hàng sẽ lập một phiếu xuất hàng, trên đó có đầy đủ thơng tin về đợt xuất hàng đó bao gồm: ngày xuất kho, tên kho xuất, tên đại lý và nhân viên ký nhận việc xuất, từng mặt hàng với số lượng lơ nhập và danh sách chi tiết mã số các lơ đã xuất. Có thể xem phiếu xuất kho như là một hóa đơn bằng cách bổ sung thêm số lượng lốp và đơn giá của từng lốp. Phiếu xuất kho : Khi phân phối cho các Đại Lý thì ngồi việc nhân viên cập nhật các thơng tin về phiếu xuất kho còn phải kiểm tra các thơng tin về Đại Lý: tên, địa chỉ, điện thoại. Vì đây là những đại lý – khách hàng thường xun của cửa hàng nên trước tiên phải kiểm tra đại lý này đã có trong danh sách các đại lý của cửa hàng chưa, nếu chưa có thì thêm mới đại lý này vào danh sách đại lý của cửa hàng để việc quản lý các đại lý được dễ hơn. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 6 Cửa hàng muốn hệ thống có thể báo cáo số lượng hàng tồn của mỗi mặt hàng trong một kho tại một thời điểm bất kỳ để cửa hàng kịp thời xử lý. Phiếu kiểm kê : Nếu muốn kiểm kê loại lốp nào còn tồn lại trong kho với số lượng là bao nhiêu thì khóa mọi hoạt động giao dịch kho của loại lốp đó. Kiểm kê xong mới cho phép mở các giao dịch đã bị đóng để tiếp tục nhập, xuất kho. Trong phiếu kiểm kê sẽ có một bảng cho người dùng nhập vào với số thứ tự các loại lốp còn tồn lại trong kho với số lượng là bao nhiêu. Người lập phiếu này sẽ chọn mã số của mình, lúc này cũng sẽ xuất hiện tên người lập phiếu. Nhân viên có thể in (lưu) lại kết quả này bằng cách nhấn vào nút “In” rồi báo cáo doanh nghiệp biết để mà kịp thời xử lý. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 7 Hàng tháng thì có bảng thống kê báo cáo về thơng tin hàng hóa trong từng kho. Báo cáo số lượng hàng hóa theo chủng loại, số lượng xuất, nhập, tồn kho: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 8 2. Phân tích 2.1 Phát hiện thực thể 1) Thực thể : LOP - Mỗi thực thể tượng trưng cho một chiếc lốp trong kho của cửa hàng . - Các thuộc tính : mslop, dacdiem. 2) Thực thể : LOAI_LOP - Mỗi thực thể tượng trưng cho một hiệu lốp có trong cửa hàng. - Các thuộc tính : msloailop, tenloailop. 3) Thực thể : NUOC_SX - Mỗi thực thể tượng trưng cho một nước sản xuất ra loại lốp trong kho của cửa hàng. - Các thuộc tính : msnsx, tennsx. 4) Thực thể : KHO - Mỗi thực thể tượng trưng cho một kho chứa lốp của cửa hàng. - Các thuộc tính : mskho, tenkho, diachikho. 5) Thực thể : NHA_CC - Mỗi thực thể tượng trưng cho một nhà cung cấp lốp cho cửa hàng. - Các thuộc tính : msncc, tenncc, diachincc, diachincc, dienthoaincc. 6) Thực thể : NHAN_VIEN - Mỗi thực thể tượng trưng cho một nhân viên làm việc trong q trình nhập, xuất và kiểm kê hàng hóa. - Các thuộc tính : msnv, ten, diachinv, dienthoainv. 7) Thực thể : PHIEU_NHAP - Mỗi thực thể tượng trưng cho một phiếu nhập hàng của một kho nào đó trong q trình nhập hàng về kho. - Các thuộc tính : mspn, ngaynhap. 8) Thực thể : PHIEU_XUAT - Mỗi thực thể tượng trưng cho một phiếu xuất của một kho nào đó trong q trình phân phối hàng cho các đại lý. - Các thuộc tính : mspx, ngayxuat. 9) Thực thể : PHIEU_KIEM_KE - Mỗi thực thể tượng trưng cho một phiếu kiểm kê số lượng hàng hóa còn tồn lại trong kho hàng. - Các thuộc tính : mspkk, ngaykk. 10) Thực thể : PHIEU_BAO_HANH - Mỗi thực thể tượng trưng cho một phiếu bảo hành của một chiếc lốp trong kho. - Các thuộc tính : mspbh, ngaybd, ngaykt, mslop. 11) Thực thể : DAI_LY - Mỗi thực thể tượng trưng cho một đại lý - khách hàng của cửa hàng. - Các thuộc tính : msdl, tendl, diachidl, dienthoaidl. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 9 2.2 Mơ hình ERD LOAI_LOP msloailop tenloailop NUOC_SX msnsx tennsx NHAN_VIEN msnv ten diachinv dienthoainv PHIEU_BAO_HANH mspbh ngaybd ngaykt LOP mslop dacdiem DAI_LY msdl tendl diachidl dienthoaidl PHIEU_NHAP mspn ngaynhap KHO mskho tenkho diachikho PHIEU_XUAT mspx ngayxuat NHA_CC msncc tenncc diachincc dienthoaincc PHIEU_KIEM_KE mspkk ngaykk có sản xuất thuộc thuộc cung cấp số lượng thuộc của của của của của nhận lập lập (1,n) (1,n) (1,n) (1,n) (1,n) (1,n) (1,n) (1,n) (1,n) (1,n) (1,n) (1,1) có (1,1) (1,1) (1,1) (1,1) (1,1) (1,1) (1,1) (1,1) (1,1) (1,1) (1,1) (1,1) (0,n) (0,n) (0,n) (0,n) (0,n) (0,n) (1,1) (0,1) SL ĐG SLTồn ĐG SL THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 10 2.3 Chuyển mơ hình ERD thành mơ hình quan hệ LOP(mslop, dacdiem, msloailop, msncc) LOAI_LOP(msloailop, tenloailop) NUOC_SX(msnsx, tennsx) LL_NSX(msloailop, msnsx) KHO(mskho, tenkho, diachikho) LOP_KHO(mslop, mskho) NHA_CC(msncc, tenncc, diachincc, dienthoaincc) LOP_NCC(mslop, msncc) DAI_LY(msdl, tendl, diachidl, dienthoaidl) NHAN_VIEN(msnv, ten, diachinv, dienthoainv) PHIEU_NHAP(mspn, ngaynhap, mskho, msncc, msnv) CTPN(mslop, mspn, soluong, dongia) PHIEU_XUAT(mspx, ngayxuat, mskho, msdl, msnv) CTPX(mslop, mspx, soluong, dongia) PHIEU_KIEM_KE(mspkk, ngaykk, mskho, msnv) CTPKK(mslop, mspkk, slton) PHIEU_BAO_HANH(mspbh, ngaybd, ngaykt, mslop) 2.4 Mơ tả chi tiết cho các quan hệ 1) Quan hệ LOP: Tên quan hệ : LOP Ngày : 17.12.2007 STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 4 mslop đacdiem msloailop msncc Mã số của chiếc lốp trong kho Đặc điểm của chiếc lốp Mã số của loại lốp Mã số của nhà cung cấp C C S S 4 20 4 4 B K B B PK FK(LOAI_LOP) FK(NHA_CC) Tổng số 32 2) Quan hệ LOAI_LOP: Tên quan hệ : LOAI_LOP Ngày : 17.12.2007 STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 msloailop tenloailop Mã số của loại lốp Tên của loại lốp C C 4 20 B B PK Tổng số 24 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN [...]... VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe b) Menu chức năng quản trị : Chức năng quản trị có các chức năng con là quản trị lốp, quản trị nhà cung cấp và quản trị đại lý 19 THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe c) Menu chức năng tìm kiếm : Chức năng tìm kiếm loại lốp mà nhân viên muốn biết 20... VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 3.2 Form chức năng a) Form chính : 21 THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe b) Form đăng nhập : Ý nghĩa hoạt động : Đăng nhập người sử dụng Quy tắt hoạt động : Ai cũng phải đăng nhập chỉ cần nhập mã số nhân viên của mình từ đó mới phân quyền sử dụng Các thao... PHIEU_KIEM_KE 8 tenkho Tên của kho hàng KHO 9 diachikho Địa chỉ của kho hàng KHO 10 msncc Mã số của nhà cung cấp LOP, NHA_CC, LOP_NCC, PHIEU_NHAP 11 tenncc Tên của nhà cung cấp NHA_CC STT 16 THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 12 diachincc Địa chỉ của nhà cung cấp 13 dienthoaincc Số điện thoại của nhà cung cấp NHA_CC 14 msdl Mã số của đại lý DAI_LY,... Mã số của chiếc lốp trong kho 2 mskho Mã số của kho hàng Kiểu DL Số byte MGT Loại DL Ràng buộc 4 4 Tổng số 11 C C 8 B B PK, FK(LOP) FK (KHO) THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 7) Quan hệ NHA_CC: Tên quan hệ : NHA_CC Ngày : 17.12.2007 STT Thuộc tính Diễn giải 1 2 3 4 msncc tenncc diachincc dienthoaincc Kiểu DL Mã số của nhà cung cấp Tên của nhà... DL Mã số của đại lý Tên của đại lý Địa chỉ của đại lý Số điện thoại của đại lý S C C S Tổng số 12 Số byte MGT 4 20 80 10 114 Loại DL Ràng buộc B PK B B B THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 10) Quan hệ NHAN_VIEN: Tên quan hệ : NHAN_VIEN Ngày : 17.12.2007 STT Thuộc tính Diễn giải 1 2 3 4 msnv ten diachinv dienthoainv Kiểu DL Mã số của nhân... ngaykt Ngày kết thúc bảo hành NHA_CC PHIEU_KIEM_KE, CTPKK PHIEU_KIEM_KE 17 CTPKK PHIEU_BAO_HANH PHIEU_BAO_HANH PHIEU_BAO_HANH THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe 3 Thiết kế giao diện 3.1 Các menu chức năng chính của giao diện a) Menu chức năng quản lý : Trong menu chức năng quản lý có các chức năng lập phiếu nhâp kho, phiếu xuất kho, phiếu... msloailop Mã số của loại lốp C 4 B PK, FK(LOAI_LOP) 2 msnsx Mã số của nước sản xuất S 4 B PK, FK(NUOC_SX) Tổng số 8 5) Quan hệ KHO: Tên quan hệ : KHO Ngày : 17.12.2007 STT Thuộc tính Diễn giải 1 2 3 mskho tenkho diachikho Kiểu DL Mã số của kho hàng Tên của kho hàng Địa chỉ của kho hàng C C C Số byte MGT 4 20 80 Tổng số Loại DL Ràng buộc B PK B B 104 6) Quan hệ LOP _KHO: Tên quan hệ : LOP _KHO Ngày : 17.12.2007... đầy đủ vào textbox và ấn vào button nhập để chạy chương trình 22 THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe d) Form lập phiếu nhập kho: Ý nghĩa hoạt động : Để lập phiếu nhập kho khi hàng được nhập về kho Quy tắt hoạt động : Được dùng cho nhân viên mà không cần quyền admin Các thao tác màn hình : Khi người dùng nhập thông tin đầy đủ Sau đó ấn vào các... năng của form để thực hiện những item: Item “Tao Moi”: tạo ra Textbox rỗng và GridTable không có dữ liệu để nhập liệu Item “Chinh Sua”: sửa lại thông tin lốp trong database Item “Xoa”: xóa thông tin lốp trong database 30 THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe Mô tả chi tiết Form QUẢN TRỊ LỐP: Tên ĐT Kiểu ĐT Ràng buộc Dữ liệu MSKho Loại lốp Combobox... cửa hàng THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe e) Form lập phiếu xuất kho : Ý nghĩa hoạt động : Để lập phiếu xuất kho khi phân phối hàng trong kho cho các đại lý Quy tắt hoạt động : Được dùng cho nhân viên mà không cần quyền admin Các thao tác màn hình : Khi người dùng nhập thông tin đầy đủ Sau đó ấn vào các button để thực hiện chức năng mình