Đề tài nghiên cứu khoa học Xây dựng phần mềm quản lý vật tư trong đóng tàu
Bạn đang xem 20 trang mẫu của tài liệu "Đề tài nghiên cứu khoa học Xây dựng phần mềm quản lý vật tư trong đóng tàu", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- de_tai_nghien_cuu_khoa_hoc_xay_dung_phan_mem_quan_ly_vat_tu.pdf
Nội dung text: Đề tài nghiên cứu khoa học Xây dựng phần mềm quản lý vật tư trong đóng tàu
- TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA ĐÓNG TÀU THUYẾT MINH ĐỀ TÀI NCKH CẤP TRƯỜNG ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ VẬT TƯ TRONG ĐÓNG TÀU Chủ nhiệm đề tài: Ths. Đào Văn Bảo Thành viên tham gia: PGS.Ts. Đỗ Quang Khải Hải Phòng, tháng 4/2016
- MỤC LỤC Trang MỞ ĐẦU 1 CHƯƠNG 1. CƠ SỞ LÝ THUYẾT 3 1.1 Tổng quan về nguyên vật liệu 3 1.2 Quản trị nguyên vật liệu trong đóng tàu 8 CHƯƠNG 2. KHẢO SÁT THỰC TRẠNG VÀ NGHIỆP VỤ QUẢN LÝ 11 2.1 Khảo sát thực trạng 11 2.2 Qui trình nghiệp vụ 12 CHƯƠNG 3. XÂY DỰNG PHẦN MỀM 25 3.1 Lựa chọn ngôn ngữ lập trình và công nghệ phát triển 25 3.2 Thiết kế cơ sở dữ liệu 25 3.3 Thiết kế giao diện 32 KẾT LUẬN, ĐÁNH GIÁ VÀ KIẾN NGHỊ 40 TÀI LIỆU THAM KHẢO 41
- DANH MỤC BẢNG BIỂU Số Tên bảng Trang bảng 2.1 Bảng mô tả chi tiết qui trình quản lý mã vật tư 14 2.2 Bảng mô tả chi tiết qui trình xuất vật tư phục vụ sản xuất 16 2.3 Mô tả chi tiết qui trình điều chuyển kho 18 2.4 Bảng mô tả chi tiết qui trình xuất lắp ráp 20 2.5 Bảng mô tả chi tiết qui trình nhập kho từ sản xuất 21 2.6 Bảng mô tả chi tiết qui trình nhập kho khi mua hàng 22 2.7 Bảng mô tả chi tiết qui trình xuất kho, bán hàng 23 3.1 Bảng PUB_Warehouses lưu trữ thông tin kho 25 3.2 Bảng MTM_Groups lưu trữ thông tin nhóm vật tư 26 3.3 Bảng PUB_Items lưu trữ thông tin vật tư 26 Bảng PUB_Departments lưu trữ thông tin các bộ phận trong nhà 3.4 26 máy 3.5 Bảng PUB_Users lưu trữ thông tin tài khoản người dùng 27 3.6 Bảng PUB_Roles lưu trữ thông tin vai trò người dùng 27 3.7 Bảng PUB_Histories lưu trữ lịch sử hoạt động của hệ thống 28 3.8 Bảng CRM_Partners lưu trữ thông tin nhà cung cấp 28 Bảng MTM_Recommends lưu trữ thông tin chứng từ yêu cầu cấp 3.9 29 mới vật tư của các bộ phận, phân xưởng trong công ty Bảng MTM_MaterialRecommends lưu trữ thông tin của vật tư 3.10 29 nằm trong chứng từ yêu cầu cấp mới vật tư Bảng MTM_Imports lưu trữ thông tin chứng từ nhập vật tư từ nhà 3.11 30 cung ứng Bảng MTM_MaterialImports lưu trữ thông tin vật tư nằm trong 3.12 30 chứng từ nhập vật tư 3.13 Bảng MTM_Handovers lưu trữ chứng từ bàn giao vật tư 31 Bảng MTM_MaterialHandovers lưu trữ vật tư nằm trong chứng từ 3.14 31 bàn giao 3.15 Bảng MTM_MaterialInventorys lưu trữ thông tin tồn kho 32 i
- DANH MỤC HÌNH ẢNH Số hình Tên hình Trang 1.1 Sơ đồ phương pháp quản lý dự trữ theo MRP 10 2.1 Qui trình quản lý tổng quát 12 2.2 Qui trình quản lý mã vật tư 13 2.3 Qui trình xuất vật tư phục vụ sản xuất 15 2.4 Qui trình điều chuyển kho 17 2.5 Qui trình xuất lắp ráp 19 2.6 Qui trình nhập kho từ sản xuất 21 2.7 Qui trình nhập kho khi mua hàng 22 2.8 Qui trình xuất kho, bán hàng 23 3.1 Màn hình form chính 32 3.2 Màn hình form thiết lập thông tin phần mềm 33 3.3 Màn hình form quản lý nhóm vật tư 33 3.4 Màn hình form thể hiện chi tiết thông tin vật tư 34 3.5 Màn hình form quản lý danh sách vật tư 34 3.6 Màn hình form đề nghị cấp vật tư phục vụ sản xuất 35 3.7 Màn hình form bàn giao vật tư 35 3.8 Màn hình form thể hiện chi tiết thông tin kho 36 3.9 Màn hình form quản lý danh sách kho 36 3.10 Màn hình form phân quyền hệ thống 37 3.11 Màn hình form lưu giữ lịch sử hệ thống 37 3.12 Màn hình form thể hiện chi tiết thông tin bộ phận, phòng ban 38 3.13 Màn hình form quản lý danh sách các bộ phận trong công ty 38 3.14 Màn hình form phân loại nhà cung cấp theo từng khu vực 39 3.15 Màn hình form quản lý nhà cung cấp 39 ii
- DANH SÁCH THUẬT NGỮ, CHỮ VIẾT TẮT Chữ viết tắt Trang BP – Bộ phận 15 KTT – Kế toán trưởng 23 NĐUQ – Người được ủy quyền 15 KTK – Kế toán kho 22 WPF – Windows Presentation Foundation 25 MVVM –Model,View,ViewModel 25 iii
- MỞ ĐẦU 1. Tính cấp thiết của vấn đề nghiên cứu Quản lý và hoạch định tốt nhu cầu vật tư là một trong những nhân tố quan trọng quyết định tới lợi nhuận của doanh nghiệp nói chung và của các nhà máy đóng tàu nói riêng. Vì vậy, trên thế giới cũng như ở Việt Nam đã xây dựng và phát triển một số hệ thống quản lý vật tư như Fishbowl Inventory, SIMMS Inventory Management, Wasp Inventory Control, iBom.S, BS Silver Tuy nhiên, những sản phẩm này chưa thực sự phù hợp với công tác quản lý vật tư mang tính đặc thù của ngành đóng tàu, đó là: - Sản phẩm của ngành là một con tàu có giá trị lớn, tỉ lệ chế tạo đơn chiếc thường phổ biến. Một con tàu được cấu thành từ nhiều chi tiết, cụm chi tiết, phân tổng đoạn, hệ thống vật tư khác nhau nên chủng loại vật tư rất đa dạng; - Để phục vụ nhu cầu kịp thời sản xuất người ta thường chế tạo sẵn các phụ kiện, chi tiết định hình; - Vật tư chính trong đóng tàu là sắt thép và các vật tư của con tàu như máy chính, các hệ thống điều khiển Đây là những vật tư phần lớn chúng ta phải nhập từ các nhà thầu phụ. Thực tế trên, đặt ra một yêu cầu bức thiết đó là cần phải xây dựng một chương trình quản lý vật tư phù hợp với mô hình sản xuất của các doanh nghiệp đóng tàu ở Việt Nam. Chính vì vậy tác giả đi “Xây dựng Phần mềm quản lý vật tư trong đóng tàu”. Đây chính là nội dung của đề tài này. 2. Mục tiêu, đối tượng, phạm vi nghiên cứu Thông qua việc tìm hiểu cách thức quản lý vật tư tại một số nhà máy đóng tàu tại Hải Phòng, Quảng Ninh làm cơ sở để đưa ra các quy trình quản lý làm nền tảng để xây dựng “Phần mềm quản lý vật tư trong Đóng tàu”. 3. Phương pháp nghiên cứu, kết cấu của công trình nghiên cứu Phương pháp nghiên cứu: Khảo sát thực trạng quản lý vật tư trong các cơ sở đóng tàu, thu thập tài liệu sau đó đi phân tích thiết kế xây dựng phần mềm quản lý. Kết cấu của công trình nghiên cứu: Sản phẩm trong đề tài này là phần mềm “Phần mềm quản lý vật tư trong đóng tàu” có các chức năng sau: Trang 1
- - Quản lý chủng loại vật tư; - Quản lý danh mục vật tư; - Quản lý thông tin nhà cung cấp; - Lập kế hoạch nhập vật tư phục vụ sản xuất; - Quản lý quá trình yêu cầu, bàn giao vật tư phục vụ sản xuất; - Báo cáo, thống kê vật tư. 4. Kết quả đạt được của đề tài - Xây dựng được các qui trình quản lý vật tư trong đóng tàu. - Xây dựng được phần mềm quản lý vật tư phục vụ cho các công ty Đóng tàu ở Việt Nam. Trang 2
- CHƯƠNG 1 QUẢN TRỊ NGUYÊN VẬT LIỆU Vật tư được nhắc đến trong đề tài này là một dạng nguyên vật liệu phục vụ quá trình đóng tàu. Vì vậy, trong chương này tác giả sẽ đề cập tới một số vấn đề cơ bản về nguyên vật liệu. 1.1. Tổng quan về nguyên vật liệu [2] Khái niệm Nguyên vật liệu (NVL) là đối tượng lao động được thể hiện dưới dạng vật hóa, là một trong ba yếu tố cơ bản của quá trình sản xuất kinh doanh. Nó là thành phần chủ yếu cấu tạo nên thành phẩm, là đầu vào của quá trình sản xuất và thường gắn liền với các doanh nghiệp sản xuất. Đặc điểm NVL cùng với các yếu tố: vốn, lao động, công nghệ là các yếu tố đầu vào cần thiết để tạo ra sản phẩm vật chất. Là những tài sản lưu động thuộc nhóm hàng tồn kho, vật liệu tham gia giai đoạn đầu của quá trình sản xuất kinh doanh để hình thành nên sản phẩm mới, chúng rất da dạng và phong phú về chủng loại. Là cơ sở vật chất hình thành nên thực thể sản phẩm, trong mỗi quá trình sản xuất vật liệu không ngừng chuyển hóa và biến đổi về mặt giá trị và chất lượng. Giá trị NVL được chuyển dịch toàn bộ một lần vào giá trị sản phẩm mới được tạo ra. Chất lượng NVL ảnh hưởng trực tiếp đến chất lượng sản phẩm. Việc cung ứng NVL đúng số lượng, chủng loại chất lượng và đúng lúc sẽ đáp ứng được chiến lược sản xuất kinh doanh của doanh nghiệp: tung ra thị trường đúng loại sản phẩm, đúng thời điểm sẽ tạo ra ưu thế cạnh tranh cho doanh nghiệp. Về mặt kỹ thuật, NVL là những tài sản vật chất tồn tại dưới nhiều dạng khác nhau, phức tạp vì đời sống lý hóa nên dễ bị tác động của thời tiết, khí hậu và môi trường xung quanh. Trong các doanh nghiệp sản xuất kinh doanh, NVL chiếm tỷ trọng cao trong tài sản lưu động và tổng chi phí sản xuất, bên cạnh đó NVL còn chiếm một tỷ lệ Trang 3
- đánh kể trong giá thành sản phẩm. Do đó, NVL có đảm bảo chất lượng, đúng quy cách, đúng chủng loại thì sản phẩm mới được đảm bảo, phục vụ tốt nhu cầu tiêu dùng của xã hội cũng như đảm bảo hơn điều kiện cạnh tranh cho doanh nghiệp trong cơ chế thị trường. Vì vậy các nhà quản trị doanh nghiệp cần phải có những nhìn nhận sâu sắc về công tác quản trị NVL nhằm sử dụng vốn hiệu quả nhất. Vai trò NVL thuộc đối tượng lao động, một trong ba yếu tố cơ bản của sản xuất.Việc cung cấp NVL đầy đủ, kịp thời đồng bộ và có chất lượng là điều kiện tiền đề cho sự liên tục của quá trình sản xuất. Đảm bảo NVL như thế nào thì việc tạo ra sản phẩm cũng như thế ấy. Số lượng, chất lượng, tính đồng bộ của sản phẩm phụ thuộc trước tiên vào số lượng, chất lượng và tính đồng bộ trong việc đảm bảo NVL cho sản xuất. Tiến độ sản xuất, nhịp điệu sản xuất phụ thuộc vào tính kịp thời và nhịp điệu trong việc đảm bảo NVL. NVL là đối tượng lao động được tác động vào để chuyển thành sản phẩm, dịch vụ. Trong nhiều trường hợp giá trị NVL chiếm tỷ trọng lớn trong tổng chi phí sản xuất. Bên cạnh đó để tiến hành sản xuất - kinh doanh doanh nghiệp có thể phải sử dụng cùng lúc nhiều loại NVL. Chính vì vậy việc dự trữ NVL, phối hợp các NVL với nhau theo mức độ hợp lý là hết sức quan trọng. Do vậy, yêu cầu NVL phải được sử dụng có hiệu quả, tiết kiệm nhằm tạo ra sản phẩm đáp ứng yêu cầu số lượng và chất lượng, giá thành hạ từ đó đạt đến mục tiêu cuối cùng của doanh nghiệp là lợi nhuận, vị thế cạnh tranh cao. Phân loại Phân loại theo vai trò, tác dụng của nó trong quá trình sản xuất kinh doanh. - NVL chính: Là đối tượng lao động chính trong quá trình sản xuất của doanh nghiệp, là vật chất chủ yếu tạo nên thực thể của sản phẩm. NVL chính phụ thuộc vào từng doanh nghiệp cụ thể, sản phẩm cụ thể như thép tấm, thép hình, ống trong nhà máy đóng tàu - NVL phụ: Là những NVL có tác dụng phụ trong quá trình sản xuất chế tạo sản phẩm. Vật liệu phụ được sử dụng kết hợp với nguyên liệu chính để hoàn thiện nâng cao tính năng, chất lượng của sản, cũng được sử dụng để giúp cho máy móc vật tư và các công cụ lao động hoạt động bình thường. Trang 4
- - Nhiên liệu: Là vật liệu phụ dùng để cung cấp nhiệt năng cho quá trình sản xuất kinh doanh như: than, củi, xăng dầu, ga - Phụ tùng thay thế, sửa chữa: Là những chi tiết, phụ tùng, máy móc,vật tư dùng cho việc sửa chữa hoặc thay thế cho những bộ phận chi tiết máy móc phương tiện vận tải như vòng bi, vòng đệm - Phế liệu và vật liệu khác: Gồm những NVL bị loại ra trong quá trình sản xuất hay bán hàng tài sản như: Sắt vụn, phôi bào, vải vụn, giấy vụn nhưng vẫn thu hồi và có giá trị sử dụng nhằm giảm chi phí sản xuất kinh doanh. Phân loại theo nguồn cung cấp - Mua ngoài. - Do đơn vị tự sản xuất. - Nhận vốn góp liên doanh. - Do cấp trên cấp. Phân loại theo mục đích cũng như nội dung quy định phản ánh chi phí vật liệu trên các tài khoản kế toán nguyên vật liệu của doanh nghiệp được chia thành: - NVL trực tiếp dùng cho sản xuất, chế tạo sản phẩm. - NVL dùng cho các nhu cầu quản lý phân xưởng, bộ máy quản lý của doanh nghiệp. Đánh giá nguyên vật liệu [4] Đánh giá NVL là dùng thước đo tiền tệ để biểu hiện giá thành của chúng theo những loại nhất định, đảm bảo yêu cầu chân thực, chính xác và thống nhất. Theo quy định chung của chuẩn mực quốc tế, quản lý nhập – tồn NVL phải phản ánh “giá gốc” đó chính là chi phí thực tế doanh nghiệp bỏ ra để có được vật liệu. Tính giá nhập kho: Giá thực tế của NVL nhập kho bao gồm: Chi phí mua, chi phí chế biến và các chi phí liên quan trực tiếp khác phát sinh ở thời điểm và trạng thái hiện tại. Giá thực tế nhập kho phụ thuộc vào các yếu tố: nguồn cung ứng, cách tính thuế giá trị gia tăng (GTGT). Trang 5
- - Khi mua ngoài: Các Giá thực Các khoản Giá mua ghi Chi phí mua khoản tế nhập = + thuế tính vào + - trên hóa đơn hàng giảm kho giá trừ Các chi phí có liên quan trực tiếp đến việc mua hàng bao gồm: Chi phí vận chuyển, bốc xếp, bảo quản trong quá trình mua hàng và các chi phí khác có liên quan trực tiếp đến việc mua hàng tồn kho (chi phí bao bì, chi phí của bộ phận thu mua độc lập, chi phí thuê kho, thuê bãi ) - Khi tự chế biến nhập kho: Giá thực tế Giá thực tế sản Chi phí = + nhập kho xuất chế biến chế biến Chi phí chế biến hàng tồn kho bao gồm: Những chi phí có liên quan trực tiếp đến sản phẩm như chi phí nhân công trực tiếp, chi phí sản xuất chung cố định, chi phí sản xuất chung biến đổi phát sinh trong quá trình chế biến. - Khi thuê ngoài gia công chế biến nhập kho: Giá thực tế Giá thực tế xuất kho thuê Chi phí thuê ngoài = + nhập kho ngoài chế biến gia công chế biến - Giá thực tế khi được cấp, nhận góp vốn liên doanh hay góp vốn cổ phần. Giá thực tế Giá do hội đồng Chi phí liên quan = + nhập kho định giá xác nhận trực tiếp khác Đối với các đơn vị thuộc đối tượng chịu thuế GTGT theo phương pháp khấu trừ, giá thực tế nhập kho không bao gồm thuế GTGT. Đối với đơn vị thuộc đối tượng chịu thuế GTGT theo phương pháp trực tiếp, giá thực tế bao gồm cả thuế GTGT. Tính giá xuất kho: - Tính theo giá thực tế đích danh: Trang 6
- + Cách tính: Xuất kho lô nào thì tính theo giá thực tế nhập kho đích danh của lô NVL đó (không phân biệt thời gian nhập, xuất). + Ưu điểm: Thực hiện kịp thời và thông qua việc tính giá xuất kho, kế toán có thể theo dõi được thời hạn bảo quản của từng lô NVL. + Nhược điểm: Chỉ thích hợp cho những doanh nghiệp có điều kiện bảo riêng từng lô NVL nhập kho. - Tính giá theo phương pháp nhập trước xuất trước: + Cách tính: giá thực tế xuất kho được tính trên cơ sở giả định là lô nhập vào kho trước sẽ được xuất trước, vì vậy lượng NVL xuất kho thuộc lần nhập hàng nào thì tính theo giá thực tế của lần nhập đó. + Ưu điểm: Cho phép kế toán có thể tính giá xuất kho kịp thời, chính xác, công việc không phải dồn vào cuối tháng. + Nhược điểm: Đòi hỏi tổ chức kế toán phải chặt chẽ, chi tiết, theo dõi đầy đủ số lượng, đơn giá của từng lần nhập. - Tính giá theo phương pháp nhập sau xuất trước + Cách tính: Phương pháp này dựa trên giả thiết NVL nhập kho sau cùng được xuất trước tiên, giá thực tế xuất kho được tính hết theo giá nhập kho lần sau cùng, sau mới tính theo giá nhập lần trước đó. + Ưu điểm: Giúp cho chi phí kinh doanh của doanh nghiệp phản ứng kịp thời với giá thị trường. Khi giá cả vật tư có xu hướng tăng thì phương pháp này làm cho giá trị vật tư xuất tăng và giá trị vật tư hàng tồn kho giảm. + Nhược điểm: Cũng đòi hỏi kế toán phải theo dõi chặt chẽ, chi tiết từng lần nhập. - Tính giá theo phương pháp hạch toán (hệ số giá) Giá hạch toán là loại giá ổn định, doanh nghiệp có thể sử dụng trong thời gian dài để hạch toán nhập, xuất, tồn kho nguyên vật liệu trong khi chưa tính được giá thực tế của nó. Để xác định giá thực tế của NVL cuối kỳ, kế toán phải điều chỉnh từ giá vật liệu theo giá hạch toán sang giá thực tế thông qua hệ số giá. + Cách tính: Trang 7
- Giá hạch toán Số lượng Đơn giá = × xuất kho xuất kho hạch toán Cuối kỳ xác định hệ số giá: Hệ số giá Giá thực tế NVL tồn + Giá thực tế nhập trong kỳ = trong kỳ Giá hạch toán NVL tồn + Giá hạch toán nhập trong kỳ Hệ số giá có thể tính cho từng loại, từng nhóm. Điều chỉnh giá hạch toán nhập kho, xuất kho về giá thực tế thông qua hệ số giá. Giá thực tế Giá hạch toán xuất kho Hệ số giá = × xuất kho trong kỳ trong kỳ Giá thực tế Giá thực tế xuất kho – Giá hạch toán xuất kho = cần điều chỉnh Giá hạch toán xuất kho × (Hệ số giá – 1) + Ưu điểm: Cho phép kết hợp chặt chẽ hạch toán chi tiết và hạch toán tổng trong công tác tính giá, nên công việc tính giá được tiến hành nhanh chóng và không phụ thuộc vào số lượng, số lần xuất nhập của mỗi loại nhiều hay ít. + Nhược điểm: Phải trải qua nhiều bước. 1.2. Quản trị nguyên vật liệu trong đóng tàu Yêu cầu về quản trị nguyên vật liệu [2]: Trong điều kiện hiện nay, việc sử dụng hợp lý và tiết kiệm NVL có hiệu quả ngày càng được coi trọng làm sao để cùng một khối lượng NVL, có thể sản xuất ra nhiều sản phẩm nhất, có giá thành hạ nhất mà vẫn đảm bảo chất lượng. Do vậy công tác quản trị là vấn đề tất yếu, khách quan, nó cần thiết cho mọi phương thức sản xuất kinh doanh. Việc quản trị có tốt hay không phụ thuộc vào khả năng và trình độ của cán bộ quản lý. Đối với doanh nghiệp kinh doanh việc quản lý NVL có thể xem xét trên các khía cạnh sau: Trang 8
- - Trong khâu thu mua: Các doanh nghiệp phải tiến hành cung ứng thường xuyên nguồn NVL đầu vào, đáp ứng kịp thời yêu cầu của sản xuất. Muốn vậy trong khâu thu mua cần quản lý tốt về mặt khối lượng, quy cách, chủng loại vật liệu sao cho phù hợp với nhu cầu sản xuất cần phải tìm được nguồn thu với giá hợp lý với giá trên thị trường, chi phí mua thấp. Điều này góp phần giảm tối thiểu chi phí, hạ thấp giá thành. - Trong khâu dự trữ và bảo quản: Để quá trình sản xuất được liên tục phải dự trữ NVL đầy đủ, không gây gián đoạn sản xuất nhưng cũng không được dự trữ quá lượng cần thiết gây ứ đọng vốn, tốn diện tích. Đồng thời phải thực hiện đầy đủ chế độ bảo quản theo tính chất lý hóa học của vật liệu. Bên cạnh đó, doanh nghiệp phải xây dựng định mức dự trữ cần thiết với mức tối đa và tối thiểu cho sản xuất, xây dựng định mức tiêu hao trong sử dụng cũng như định mức hao hụt hợp lý trong vận chuyển và bảo quản. - Trong khâu sử dụng: Doanh nghiệp cần cung cấp đúng lúc, đúng số lượng, chất lượng cũng như đúng thời gian cho quá trình sản xuất. Không những vậy, doanh nghiệp còn phải tính toán đầy đủ, chính xác, kịp thời giá NVL có trong giá vốn của thành phẩm. Do vậy, trong khâu sử dụng phải tổ chức tốt việc ghi chép phản ánh tình hình xuất và sử dụng NVL trong sản xuất kinh doanh đảm bảo sử dụng tiết kiệm, hiệu quả. - Trong khâu thu hồi phế liệu: Bất cứ một doanh nghiệp nào số phế liệu và phế phẩm rất nhiều, có thể sử dụng lại hay đưa vào tái sản xuất, bán hàng hay bán cho các đơn vị có thể tái sản xuất, chế biến thành các sản phẩm khác. Do vậy, việc thu hồi phế liệu, phế phẩm cần phải được tổ chức tốt và chặt chẽ nhằm tiết kiệm được chi phí đồng thời có thể giảm giá thành. Chức năng quản trị nguyên vật liệu [1] Hoạch định được nhu cầu vật tư là một trong những chức năng quan trọng nhất của công các quản lý vật tư, phải làm cho việc cung ứng vật tư đúng nơi đúng lúc, nghĩa là giảm tối đa vật tư tồn kho không cần thiết hoặc chưa cần thiết, mặt khác ngăn ngừa tình trạng thiếu hụt vật tư trong quá trình sản xuất. Để đạt được mục tiêu đó chương trình này áp dụng phương pháp hoạch định nhu cầu vật tư MRP. Đây là một phương pháp được người Mỹ đưa ra từ năm 1990 và ngày nay phương pháp này đã được ứng dụng rộng rãi ở nhiều nước công nghiệp. Phương pháp MRP phân biệt rõ ràng hai loại nhu cầu vật tư: Trang 9
- - Nhu cầu độc lập: các nhu cầu về sản phẩm cuối cùng, chúng tạo nên biên giới giữa doanh nghiệp và thế giới bên ngoài. Loại nhu cầu này được xác định bằng phương pháp dự báo. - Nhu cầu phụ thuộc: các nhu cầu sinh ra từ nhu cầu độc lập. Nó được tính toán từ các quá trình phân tích sản phẩm thành các bộ phận, các cụm, chi tiết và linh kiện, vật tư, nguyên vật liệu Dự trữ Dự trữ bán Dự trữ bán thành Dự trữ chi tiết Dự trữ Bán, xuất thành phẩm phẩm công đoạn 2 công đoạn lắp thành xưởng NVL nhập công đoạn 1 ghép phẩm Chỉ huy sản xuất Hình 1.1. Sơ đồ phương pháp quản lý dự trữ theo MRP Trong phương pháp MRP, người ta tìm cách dự báo yêu cầu vật tư của các công đoạn bằng cách thiết lập mối quan hệ giữa đặt hàng và tiếp nhận, giữa lịch sản xuất và yêu cầu về sản phẩm, nhằm đảm bảo lượng dữ trữ vật tư ở từng công đoạn đúng theo yêu cầu sản xuất. Có thể hình dung theo sơ đồ hình 2.6. Tiến trình thực hiện MRP gồm 4 bước[9]: Bước 1: Thu nhập các thông tin đầu vào: bảng điều độ sản xuất chính (từ phân hệ PRP); bảng danh sách vật tư (từ phân hệ PDM); thông tin về vật tư tồn kho ở từng công đoạn sản xuất. Bước 2: Lập sơ đồ vật tư theo mã linh kiện. Bước 3: Phân phối thời gian để sản xuất hoặc gia công các bộ phận cấu thành. Bước 4: Tính toán nhu cầu dự trữ vật tư cho các chi tiết ở từng thời điểm bằng cách tính nhu cầu về sản phẩm hoàn chỉnh đi ngược trở lại cho các hạng mục vật tư phát sinh. Kết quả của bước này cho ta thông tin đầu ra của phương pháp, đó là: loại vật tư chi tiết nào đặt hàng?; số lượng đặt là bao nhiêu?; thời điểm nào phải đặt hàng? Trang 10
- CHƯƠNG 2 KHẢO SÁT THỰC TRẠNG VÀ NGHIỆP VỤ QUẢN LÝ 2.1. Khảo sát thực trạng Qua thực tế khảo sát tại một số nhà máy đóng tàu tác giả nhận thấy: - Hầu hết các nhà máy đã xây dựng một hệ thống định mức tiêu dùng NVL tương đối hoàn chỉnh và ngày càng được hoàn thiện thông qua quá trình kiểm kê và điều tra thực tế. - Các nhà máy chủ động tìm các nguồn cung ứng NVL phù hợp với yêu cầu mua sắm trong kỳ sao cho chi phí thấp nhất mà vẫn đảm bảo được các tiêu chuẩn kĩ thuật của sản phẩm. Các nhà máy đã đảm bảo được lượng dự trữ tối thiểu cần thiết và lượng dự trữ bảo hiểm hợp lý để sản xuất được tiến hành liên tục và ổn định trong mọi điều kiện khó khăn, bất lợi nhất. Bên cạnh đó, Các nhà máy có chính sách thưởng bằng vật chất đối với cán bộ công nhân viên, đặc biêt là cán bộ cung ứng NVL khi họ tìm được nguồn hàng cung ứng tốt, rẻ. - Công tác tiếp nhận NVL tại các nhà máy khá đơn giản và tương đối thuận tiện, các thủ tục hành chính không quá rườm rà. Khi NVL về đến nơi, cán bộ công nhân viên có trách nhiệm nhanh chóng làm các thủ tục rồi tiến hành nhập kho, không để tình trạng hư hỏng, mất mát NVL xảy ra trước khi tiếp nhận. - Công tác cấp phát NVL được thực hiện theo hạn mức tiêu dùng, luôn kịp thời và phù hợp với tình hình sản xuất nên đảm bảo cho sản xuất không vì thiếu NVL mà bị ngừng trệ. Tuy nhiên, do số lượng và chủng loại vật tư nhiều, mặt bằng sản xuất rộng nên công tác quản trị NVL tại các nhà máy đóng tàu hiện nay vẫn tồn tại nhiều bất cập: - Công tác sắp xếp, bảo quản NVL chưa được thực hiện tốt gây khó khăn cho việc bốc xếp, và ảnh hưởng đến chất lượng NVL. - Công tác nhập và phát NVL thường được thực hiện theo phương pháp truyền thống phức tạp, mất thời gian và hiệu quả thấp nên gây khó khăn nhiều cho công tác thống kê, kiểm soát số lượng đã xuất, đã nhập hoặc NVL tồn trong kho, nhiều khi gây thất lạc hoặc thất thoát vật tư. Trang 11
- - Công nhân chưa có ý thức tự giác thu hồi phế liệu, phế phẩm dù đó là phế liệu dùng lại hay không dùng lại được, rồi tiến hành tái chế sử dụng lại nguồn phế liệu phế phẩm đó, nên chưa tiết kiệm được một lượng lớn NVL để có thể giúp cho quá trình sản xuất sản phẩm đạt hiệu quả cao hơn. 2.2. Qui trình nghiệp vụ Thông qua việc khảo sát cách thức quản lý vật tư của các doanh nghiệp đóng tàu trên địa bàn Quảng Ninh, Hải Phòng và tham khảo những chức năng một số phần mềm quản lý đã có trên thị trường tác giả đưa ra một số qui trình quản lý dưới đây. Phân hệ quản lý kho Quản lý mã Quản lý hoạt Quản lý Hoạt hàng động nhập kho động xuất kho Quản lý mã Nhập kho mua Xuất kho bán hàng trong hệ hàng hàng thống Nhập kho trực Xuất kho sản tiếp xuất Xuất chuyển kho Xuất lắp ráp Hình 2.1. Qui trình quản lý tổng quát Trang 12
- h n i k , ư t 01 t ậ h v Lập yêu cầu n a h Begin cấp mới, c o ạ d o sửa mã h hàng ế k . P B 02 Kiểm tra sự tồn tại của mặt hàng trong hệ thống 06 Kiểm tra sự cần thiết và sự Có Tồn tại ? thay đổi trong hệ thống Không g n 07 à Có thể h Sửa mã theo Có thay đổi? 03 ã quy chuẩn m Phân loại ý l n ả u Q . P B Không 04 Cấp mã mới 05 Thông tin cho Người yêu cầu End Hình 2.2. Qui trình quản lý mã vật tư Trang 13
- Bảng 2.1. Bảng mô tả chi tiết qui trình quản lý mã vật tư: Chức năng và Mã Người báo cáo sử sự Tên sự kiện Nội dung thực hiện dụng trên phần kiện mềm Phòng kinh doanh hoặc phòng kế hoạch vật tư khi phát sinh Yêu cầu cấp nhu cầu lập mã hàng mới hoặc PKD, (1) mới, sửa mã sửa lại mã hàng trong hệ thống PKHVT hàng lập yêu cầu với người phụ trách quản lý việc đặt mã hàng của hệ thống Cán bộ phụ trách quản lý mã Kiểm tra sự hàng trong hệ thống kiểm tra sự tồn tại của BP.quản - Danh mục tồn tại của mặt hàng trong hệ (2) mặt hàng lý mã vật tư thống bằng cách tìm kiếm trong hệ hàng thông tin của mặt hàng đó trong thống phần mềm. Cán bộ phụ trách quản lý mã hàng dựa vào thông tin về mặt hàng do người yêu cầu cung BP.quản Phân loại cấp để xác định thuộc tính, (3) lý mã mặt hàng nhóm hàng, loại hàng, nhà hàng cung cấp , những thông tin liên quan để đặt mã hàng theo quy định. Dựa vào thông tin về mặt hàng do người yêu cầu cung cấp, BP.quản - Danh mục người phụ trách quản lý mã đặt (4) Cấp mã mới lý mã vật tư mã hàng, tên hàng vv vào hàng danh mục vật tư hàng hóa trên phần mềm. Thông tin lại BP.quản Thông báo kết quả cho người (5) cho người lý mã yêu cầu yêu cầu hàng Kiểm tra sự Kiểm tra sự cần thiết bắt buộc cần thiết và BP.quản phải thay đổi mã hay không và (6) sự thay đổi lý mã sự thay đổi nếu sửa mã đối với trong hệ hàng hệ thống thống Thực hiện sửa mã hàng trong BP.quản - Danh mục hệ thống, mã hàng được sửa lại (7) Sửa mã lý mã vật tư cũng cần đảm bảo theo quy tắc hàng đặt mã. Trang 14
- c á c , u Begin t ầ ấ c u x u h n n ả s ó c h c n 01 Phiếu đề nghị xuất ạ ậ Yêu cầu sản xuất o Đề nghị xuất NVL, CCDC h h p NVL, CCDC ế ộ K b . P B Phiếu đề nghị xuất 02 Q NVL, CCDC được Phê duyệt đề U phê duyệt Đ nghị N \ c ố đ Không duyệt m á i G Duyệt 03 Kiểm tra tồn kho ư t t ậ v Thông báo cho Thiếu n BP.kế hoạch vật á o tư bổ sung t Đủ ế K 04 Phiếu xuất kho Lập giao dịch và in phiếu xuất kho o h k ủ 05 Phiếu xuất kho h Xuất kho T End Hình 2.3. Qui trình xuất vật tư phục vụ sản xuất Trang 15
- Bảng 2.2. Bảng mô tả chi tiết qui trình xuất vật tư phục vụ sản xuất Mã Chức năng và Người sự Tên sự kiện báo cáo sử dụng Nội dung thực hiện kiện trên phần mềm Phòng kế hoạch vật tư khi đã lập được hướng dẫn sản xuất PKHVT, cho từng tổ có thể làm đề Lập đề nghị bộ phận nghị xuất kho cho sản xuất, (1) xuất NVL SX có nhu hoặc các bộ phận có nhu cầu cầu trực tiếp làm đề nghị xuất nguyên vật liệu. Giám đốc Giám đốc hoặc người được (2) Phê duyệt hoặc ủy quyền phê duyệt đề nghị. NDUQ - BC tổng hợp Kiểm tra tồn kho trên hệ nhập xuất tồn thống xem có thể đáp ứng được yêu cầu không? Kiểm tra tồn + Nếu đủ hàng để xuất thì (3) KTK kho thực hiện bước (4). + Nếu không đủ hàng thì thực hiện bước (5). - Phiếu xuất kho Căn cứ vào yêu cầu xuất kho, KTK lập giao dịch xuất kho trong hệ thống. Sau khi Lập giao dịch lập giao dich KTK thực hiện (4) và in phiếu KTK in phiếu xuất kho để lưu lại xuất kho thông tin và lấy xác nhận của những cá nhân có liên quan. Thủ kho căn cứ phiếu xuất kho đã ký duyệt thực hiện (5) Xuất kho Thủ kho xuất kho theo phiếu. Trang 16
- u Begin ầ c u h n ó c n 01 Phiếu đề nghị ậ h Lập yêu cầu chuyển kho p chuyển kho ộ B Phiếu đề nghị 02 Q chuyển kho được U Phê duyệt đề duyệt Đ nghị N \ c ố đ Không duyệt m á i G Duyệt ư t t ậ v 03 Phiếu xuất kho n Lập giao dịch và in á o phiếu xuất kho t ế K o h k 04 Phiếu xuất kho ủ Thực hiện h T Chuyển kho 05 Phiếu xuất kho Kiểm tra giao ư dịch t t ậ v n Sai lệch 06 á o t Thực hiện giao ế dịch điều chỉnh K Đúng End Hình 2.4. Qui trình điều chuyển kho Trang 17
- Bảng 2.3. Mô tả chi tiết qui trình điều chuyển kho Mã Chức năng và Người sự Tên sự kiện báo cáo sử dụng Nội dung thực hiện kiện trên phần mềm Bộ phận có nhu cầu Bộ phận Lập yêu cầu chuyển kho làm phiếu (1) có nhu chuyển kho đề nghị chuyển kho. cầu Giám đốc hoặc người Giám đốc được ủy quyền xem xét (2) Phê duyệt hoặc phê duyệt đề nghị NDUQ chuyển kho KTK kho căn cứ vào phiếu đề nghị chuyển kho đã được duyệt, thực hiện lập giao dịch Lập giao dịch và chuyển kho trên hệ (3) KTK - Phiếu xuất kho in phiếu xuất kho thông, sau đó in phiếu xuất chuyển kho lấy xác nhận của các bên liên quan. Thủ kho căn cứ vào phiếu xuất kho đã có ký nhận của các bên liên Thực hiện quan để thực hiện xuất (4) Thủ kho chuyển kho kho đồng thời khi xuất kho rồi Thủ kho sẽ phải ký vào phiếu xuất kho. Căn cứ vào phiếu xuất Kiểm tra giao kho Kế toán kho tiến (6) KTK dịch hành kiểm tra lại giao dịch Kế toán vật tư căn cứ vào phiếu xuất kho điều Thực hiện giao chỉnh sai lệch trên giao (7) KTK - Phiếu xuất kho dịch điều chỉnh dịch xuất chuyển kho đã lập. Trang 18
- u Begin ầ c u h n ó c 01 Phiếu đề nghị lắp n ậ Lập yêu cầu lắp ráp h ráp p ộ B 02 Phiếu đề nghị lắp Q U Phê duyệt đề ráp được duyệt Đ nghị N \ c ố đ Không duyệt m á i G Duyệt ư t t ậ v 03 Phiếu xuất lắp ráp n Lập giao dịch và in á o phiếu xuất kho t ế K o h 04 k Phiếu xuất lắp ráp Thực hiện xuất ủ h kho T 04 Phiếu xuất lắp ráp Lắp ráp, dán mã t ậ u h t ỹ K End Hình 2.5. Qui trình xuất lắp ráp Trang 19
- Bảng 2.4. Bảng mô tả chi tiết qui trình xuất lắp ráp Mã Chức năng và báo Người sự Tên sự kiện cáo sử dụng trên Nội dung thực hiện kiện phần mềm Bộ phận có nhu cầu Bộ phận Lập yêu cầu xuất lắp ráp hàng làm phiếu (1) có nhu vật tư để lắp ráp đề nghị xuất vật tư để cầu lắp ráp. Giám đốc hoặc người được ủy quyền xem xét phê duyệt đề nghị: Giám đốc - Nếu yêu cầu được (2) Phê duyệt hoặc duyệt thì chuyển sang NDUQ bước (3) - Nếu yêu cầu không được duyệt thì sẽ kết thúc quy trình KTK kho căn cứ vào phiếu đề nghị xuất lắp ráp đã được duyệt, thực hiện lập giao dịch Lập giao dịch và (3) KTK - Phiếu xuất kho xuất lắp ráp trên hệ in phiếu xuất kho thông, sau đó in phiếu xuất lắp ráp lấy xác nhận của các bên liên quan. Thủ kho căn cứ vào phiếu xuất lắp ráp đã có ký nhận của các bên liên quan để thực hiện Thực hiện xuất (4) Thủ kho xuất kho vật tư để lắp kho ráp đồng thời khi xuất kho rồi Thủ kho sẽ phải ký vào phiếu xuất kho. Căn cứ vào phiếu xuất lắp ráp đã được ký nhận, bộ phận kỹ thuật (5) Lắp ráp Kỹ thuật lắp ráp và dán mã lên các mặt hàng đã được lắp ráp. Trang 20
- ó c n u ậ ầ h c 01 p u Begin ộ Lập yêu cầu h b n nhập kho c á C o h 02 k Phiếu giao nhận Kiểm hàng và ủ h nhập kho T o 03 h k Thực hiện giao Phiếu nhập kho n dịch nhập kho trên End á hệ thống, In phiếu o t nhập ế K Hình 2.6. Qui trình nhập kho từ sản xuất Bảng 2.5. Bảng mô tả chi tiết qui trình nhập kho từ sản xuất Mã Chức năng và Người sự Tên sự kiện báo cáo sử dụng Nội dung thực hiện kiện trên phần mềm Quy trình này áp dụng Bộ phận khi có nhu cầu nhập lại Lập yêu cầu (1) có nhu công cụ dụng cụ, NVL nhập kho cầu từ sản xuất, nhập từ kiểm kê thừa vv. - Phiếu nhập Thủ kho tiếp nhận yêu kho. cầu nhập kho và tiến Kiêm hàng và hành kiểm hàng. Cho (2) Thủ Kho nhập kho nhập hàng vào kho và lập phiếu giao nhận hàng. KTK kho căn cứ vào phiếu giao nhận hàng Thực hiện giao thực tế có xác nhận của (3) dịch nhập kho và KTK các bên liên quan, thực in phiếu xuất hiện lập giao dịch nhập kho trên hệ thống. Trang 21
- Begin o h Phiếu giao nhận 01 K Đơn đặt hàng mua hàng Nhận và kiểm ủ h tra hàng T 02 Sai Thông báo cho phòng mua Đúng hàng 03 K Đơn đặt hàng mua T Phiếu nhập kho Lập giao dịch nhập K mua, in phiếu o h 04 Phiếu nhập kho K Nhập kho ủ h T End Hình 2.7. Qui trình nhập kho khi mua hàng Bảng 2.6. Bảng mô tả chi tiết qui trình nhập kho khi mua hàng Mã Chức năng và Người sự Tên sự kiện báo cáo sử dụng Nội dung thực hiện kiện trên phần mềm - Bảng kê đơn Thủ kho nhận và kiểm tra đặt hàng mua hàng theo đơn hàng mua. + Nếu đúng thì thực hiện Nhận và kiểm (1) Thủ Kho bước (3) tra hàng + Nếu sai thì thực hiện bước (2). Thông báo cho phòng mua hàng hàng nhận được Thông báo cho (2) Thủ kho không đúng theo đơn phòng mua hàng hàng. - Phiếu nhập Lập giao dịch nhập mua mua. trên hệ thống, in và lấy Lập giao dịch (3) KTK xác nhận của các bên liên nhập mua quan. Thủ kho thực hiện nhập (4) Nhập Kho Thủ kho kho. Trang 22
- 01 Kiểm tra lệnh Begin xuất kho với đơn hàng bán 02 Thông báo cho các bộ phận liên quan K T K 03 Kiểm tra tồn kho Thiếu Đủ 04 Hóa đơn bán hàng Đơn hàng bán Lập hóa đơn, in hóa đơn 05 o Xuất kho h k ủ h T End Hình 2.8. Qui trình xuất kho, bán hàng Bảng 2.7. Bảng mô tả chi tiết qui trình xuất kho, bán hàng Chức năng và Mã Người thực báo cáo sử sự Tên sự kiện Nội dung hiện dụng trên kiện phần mềm - BC bảng kê Kế toán kho khi nhân được đơn hàng bán lệnh xuất kho, thực hiện kiểm tra lệnh xuất kho với Kiểm tra lệnh đơn hàng bán (1) xuất kho với KTK + Nếu đúng thì thực hiện đơn hàng bán bước (3) + Nếu sai thì thực hiện bước (2). Trang 23
- Thông báo cho các bộ phận Thông báo yêu cầu xuất kho về sự sai cho các bộ lệch thông tin trên đơn hàng (2) KTK phận liên bán so với lệnh xuất kho quan hoặc không đủ hàng xuất. - BC tổng hợp Kế toán kho kiểm tra tồn kho nhập xuất tồn trên hệ thông. + Nếu đủ hàng thì thực hiện Kiểm tra tồn (3) KTK bước (4). kho + Nếu không đủ thì thực hiện bước (2) - Hóa đơn bán Kế toán kho dựa vào những hàng thông tin trên đơn hàng lập (4) Lập hóa đơn KTK hóa đơn trên hệ thống. Thủ kho thực hiện xuất kho (5) Xuất kho Thủ kho theo lệnh xuất kho. Trang 24
- CHƯƠNG 3 XÂY DỰNG PHẦN MỀM 3.1. Lựa chọn ngôn ngữ lập trình và công nghệ phát triển Ngôn ngữ lập trình: Sau khi cân nhắc tác giả lựa chọn ngôn ngữ lập trình C# làm ngôn ngữ để xây dựng phần mềm ở đề tài này. Vì C#: - Là một trong hai ngôn ngữ chính trên nền .Net của Microsoft; - Là ngôn ngữ cấp cao, hướng đối tượng hoàn toàn; - Thân thiện, dễ viết; - Được các lập trình viên trên thế giới ưu chuộng, cộng đồng hỗ trợ rộng lớn. Công nghệ phát triển: Phần mềm được xây dựng trên nền tảng công nghệ WPF[5] theo mô hình lập trình MVVM[6] 3.2. Thiết kế cơ sở dữ liệu Cơ sở dữ liệu của chương trình sẽ quản lý toàn bộ các thông tin liên quan tới công tác quản lý vật tư. Trong chương trình này, các dữ liệu sẽ được phân chia thành các đối tượng. Mỗi đối tượng có những thuộc tính khác nhau được thể hiện thông qua các bảng phía dưới. Bảng 3.1. Bảng PUB_Warehouses lưu trữ thông tin kho Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. MTM_WareHouseID varchar(20) Mã 2. Name nvarchar(MAX) Tên kho 3. Description nvarchar(MAX) Ghi chú 4. Created datetime Ngày tạo 5. CreateUser varchar(20) Người tạo 6. Modified datetime Ngày sửa 7. ModifyUser varchar(20) Người sửa Trang 25
- 8. Checkin varchar(20) Bảng 3.2. Bảng MTM_Groups lưu trữ thông tin nhóm vật tư Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. MTM_GroupID varchar(20) Mã 2. Name nvarchar(MAX) Tên nhóm 3. Description nvarchar(MAX) Ghi chú 4. Created datetime Ngày tạo 5. CreateUser varchar(20) Người tạo 6. Modified datetime Ngày sửa 7. ModifyUser varchar(20) Người sửa 8. Checkin varchar(20) Bảng 3.3. Bảng PUB_Items lưu trữ thông tin vật tư Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. ItemID varchar(10) Mã (khóa chính) 2. Name nvarchar(255) Tên vật tư 3. Size nvarchar(100) Kích thước 4. Feature nvarchar(MAX) Thông số kỹ thuật 5. OriginID nvarchar(100) Xuất xứ 6. UnitID varchar(30) Đơn vị 7. GroupID varchar(30) Mã nhóm 8. Created datetime Ngày tạo 9. CreateUser varchar(20) Người tạo 10. Modified datetime Ngày sửa 11. ModifyUser varchar(20) Người sửa 12. Checkin varchar(20) Bảng 3.4. Bảng PUB_Departments lưu trữ thông tin các bộ phận trong nhà máy Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) Trang 26
- 1. DepartmentID varchar(20) Mã (khóa chính) 2. Name nvarchar(MAX) Tên bộ phận 3. Description nvarchar(MAX) Ghi chú 4. ManagerID varchar(20) Người quản lý 5. Created datetime Ngày tạo 6. CreateUser varchar(20) Người tạo 7. Modified datetime Ngày sửa 8. ModifyUser varchar(20) Người sửa 9. Checkin varchar(20) Bảng 3.5. Bảng PUB_Users lưu trữ thông tin tài khoản người dùng Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. UserID varchar(20) Mã 2. PUB_RoleID varchar(20) Nhóm 3. HRM_HumanID varchar(20) Nhân sự 4. Password varchar(20) Mật khẩu 5. Barcode varchar(20) Mã vạch 6. Created datetime Ngày tạo 7. CreateUser varchar(20) Người tạo 8. Modified datetime Ngày sửa 9. ModifyUser varchar(20) Người sửa 10. Checkin varchar(20) Bảng 3.6. Bảng PUB_Roles lưu trữ thông tin vai trò người dùng Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. RoleID varchar(20) Mã 2. Name nvarchar(MAX) Vai trò 3. Description nvarchar(MAX) Ghi chú 4. Created datetime Ngày tạo 5. CreateUser varchar(20) Người tạo Trang 27
- 6. Modified datetime Ngày sửa 7. ModifyUser varchar(20) Người sửa 8. Checkin varchar(20) Bảng 3.7. Bảng PUB_Histories lưu trữ lịch sử hoạt động của hệ thống Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. HistoryID uniqueidentifier Mã (khóa chính) 2. IP varchar(20) Địa chỉ IP 3. UserID varchar(20) Người dùng 4. Func nvarchar(50) Tên chức năng 5. Action nvarchar(50) Hành động 6. Time datetime Thời gian thực hiện 7. Description nvarchar(1000) Diễn giải Bảng 3.8. Bảng CRM_Partners lưu trữ thông tin nhà cung cấp Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. CRM_PartnerID varchar(20) Mã 2. CRM_GroupID varchar(20) Nhóm 3. CRM_LevelID varchar(20) Mức độ ưu tiên 4. CRM_TradeID varchar(20) Ngành nghề 5. CRM_SourceID varchar(20) Nguồn 6. Name nvarchar(MAX) Tên đối tác 7. Address nvarchar(MAX) Địa chỉ 8. District nvarchar(50) Quận/Huyện 9. City nvarchar(50) Thành phố 10. Country nvarchar(50) Nước 11. Phone nvarchar(50) Số điện thoại 12. Fax nvarchar(50) Fax 13. Email nvarchar(50) Email 14. TaxCode varchar(20) Mã số thuế Trang 28
- 15. BankID varchar(20) Tài khoản ngân hàng 16. BankName nvarchar(MAX) Tên ngân hàng 17. Type bit Kiểu 18. Longitude float 19. Latitude float 20. Created datetime Ngày tạo 21. CreateUser varchar(20) Người tạo 22. Modified datetime Ngày sửa 23. ModifyUser varchar(20) Người sửa 24. Checkin varchar(20) Bảng 3.9. Bảng MTM_Recommends lưu trữ thông tin chứng từ yêu cầu cấp mới vật tư của các bộ phận, phân xưởng trong công ty Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. RecommendID varchar(30) Mã (khóa chính) 2. Name nvarchar(100) Tên chứng từ yêu cầu 3. RecommendDate date Ngày lập 4. UserID varchar(30) Mã người yêu cầu 5. DepartmentID varchar(30) Mã bộ phận 6. Status bit 7. Created datetime Ngày tạo 8. CreateUser varchar(20) Người tạo 9. Modified datetime Ngày sửa 10. ModifyUser varchar(20) Người sửa 11. Checkin varchar(20) Bảng 3.10. Bảng MTM_MaterialRecommends lưu trữ thông tin của vật tư nằm trong chứng từ yêu cầu cấp mới vật tư Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. MaterialRecommendID varchar(15) Mã (khóa chính) 2. MaterialID varchar(30) Mã vật tư Trang 29
- 3. RecommendID varchar(30) Mã chứng từ yêu cầu 4. Quantity float Số lượng 5. MaterialRecommendID varchar(15) Mã (khóa chính) 6. MaterialID varchar(30) Mã vật tư 7. RecommendID varchar(30) Mã chứng từ yêu cầu 8. Quantity float Số lượng Bảng 3.11. Bảng MTM_Imports lưu trữ thông tin chứng từ nhập vật tư từ nhà cung ứng Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. ImportID varchar(30) Mã (khóa chính) 2. Name nvarchar(255) Tên chứng từ nhập 3. ImportDate date Ngày nhập 4. PartnerID varchar(20) Mã đối tác 5. WareHouseID varchar(30) Mã kho 6. DepartmentID varchar(30) Mã bộ phận 7. Created datetime Ngày tạo 8. CreateUser varchar(20) Người tạo 9. Modified datetime Ngày sửa 10. ModifyUser varchar(20) Người sửa 11. Checkin varchar(20) Bảng 3.12. Bảng MTM_MaterialImports lưu trữ thông tin vật tư nằm trong chứng từ nhập vật tư Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. MaterialImportID uniqueidentifier Mã (khóa chính) 2. ImportID varchar(30) Mã chứng từ nhập 3. MaterialID varchar(30) Mã vật tư 4. Quantity float Số lượng 5. MaterialImportID uniqueidentifier Mã (khóa chính) 6. ImportID varchar(30) Mã chứng từ nhập Trang 30
- Bảng 3.13. Bảng MTM_Handovers lưu trữ chứng từ bàn giao vật tư Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. HandoverID varchar(30) Mã (khóa chính) 2. Name nvarchar(100) Tên chứng từ bàn giao 3. DeliveryID varchar(30) Mã người bàn giao 4. RecipientID varchar(30) Mã người nhận 5. HandoverDate date Ngày lập 6. DepartmentID varchar(30) Mã bộ phận 7. WareHouseID varchar(30) Mã kho 8. Created datetime Ngày tạo 9. CreateUser varchar(20) Người tạo 10. Modified datetime Ngày sửa 11. ModifyUser varchar(20) Người sửa 12. Checkin varchar(20) Bảng 3.14. Bảng MTM_MaterialHandovers lưu trữ vật tư nằm trong chứng từ bàn giao Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. MaterialHandoverID uniqueidentifier Mã (khóa chính) 2. HandoverID varchar(30) Mã chứng từ bàn giao 3. MaterialID varchar(30) Mã vật tư 4. Quantity float Số lượng 5. MaterialHandoverID uniqueidentifier Mã (khóa chính) 6. HandoverID varchar(30) Mã chứng từ bàn giao 7. MaterialID varchar(30) Mã vật tư 8. Quantity float Số lượng Trang 31
- Bảng 3.15. Bảng MTM_MaterialInventorys lưu trữ thông tin tồn kho Kiểu dữ liệu STT Tên trường Ý nghĩa (Độ lớn) 1. MaterialInventoryID uniqueidentifier Mã (khóa chính) 2. MaterialID varchar(30) Mã vật tư 3. WareHouseID varchar(30) Mã kho 4. Quantity float Số lượng 5. ImportID varchar(30) Mã chứng từ nhập 6. HandoverID varchar(30) Mã chứng từ bàn giao 7. SaleID varchar(30) Mã chứng từ bán hàng 3.3. Thiết kế giao diện Hình 3.1. Màn hình form chính Màn hình form chính được chia làm 3 khu vực - Khu vực (1): chứa các lệnh của chương trình; Trang 32
- - Khu vực (2): chứa các nút điều hướng tới các chức năng quản lý danh mục bộ phận, phòng ban, nhóm vật tư - Khu vực (3): sẽ hiển thị giao diện để người dùng nhập liệu tương ứng với chức năng được chọn. Hình 3.2. Màn hình form thiết lập thông tin phần mềm Hình 3.3. Màn hình form quản lý nhóm vật tư Trang 33
- Hình 3.4. Màn hình form thể hiện chi tiết thông tin vật tư Hình 3.5. Màn hình form quản lý danh sách vật tư Trang 34
- Hình 3.6. Màn hình form đề nghị cấp vật tư phục vụ sản xuất Hình 3.7. Màn hình form bàn giao vật tư Trang 35
- Hình 3.8. Màn hình form thể hiện chi tiết thông tin kho Hình 3.9. Màn hình form quản lý danh sách kho Trang 36
- Hình 3.10. Màn hình form phân quyền hệ thống Hình 3.11. Màn hình form lưu giữ lịch sử hệ thống Trang 37
- Hình 3.12. Màn hình form thể hiện chi tiết thông tin bộ phận, phòng ban Hình 3.13. Màn hình form quản lý danh sách các bộ phận trong công ty Trang 38
- Hình 3.14. Màn hình form phân loại nhà cung cấp theo từng khu vực Hình 3.15. Màn hình form quản lý nhà cung cấp Trang 39
- KẾT LUẬN, ĐÁNH GIÁ VÀ KIẾN NGHỊ Kết luận Để tài đáp ứng được các yêu cầu đề ra của một đề tài cấp trường. Đề tài đã đạt được mục tiêu đề ra đó là xây dựng phần mềm quản lý vật tư phục vụ cho ngành Đóng tàu Đánh giá Sản phẩm của đề tài này sẽ là công cụ hỗ trợ đắc lực cho công tác quản lý vật tư tại các nhà máy đóng tàu của Việt Nam. Phần mềm này giúp doanh nghiệp: - Tránh được tình trạng thất lạc, mất mát vật tư; - Hạn chế được những sai sót thông tin do con người gây ra trong quá trình sử dụng lại những thông tin cũ; - Giảm chi phí in ấn, lưu trữ thông tin trên sổ sách - Rút ngắn thời gian truy xuất, tìm kiếm thông tin. Kiến nghị Mong rằng trong thời gian tới Khoa và Nhà trường tạo điều kiện để cho tác giả được thực tập và làm việc tại các cơ sở đóng tàu để có thêm kiến thức, kinh nghiệm quản lý giúp cho việc hoàn thiện chương trình trong đề tài này được tốt hơn. Trang 40
- TÀI LIỆU THAM KHẢO Tiếng Việt [1] Đào Văn Bảo (2013), “Phân tích quan hệ sản xuất trong cơ sở đóng tàu phục vụ cho xây dựng chương trình quản lý đóng tàu”, tr 13-20, ĐHHH Việt Nam, Đề tài NCKH cấp trường. [2] Đoàn Văn Tuyền (2013), “Nghiên cứu xây dựng phần mềm quản lý việc nhập và cấp vật tư trong nhà máy đóng tàu”, ĐHHH Việt Nam, Đề tài NCKH cấp trường. [3] Công ty TNHH một thành viên Hoàn Hảo, Phần mềm quản lý vật tư, Hồ Chí Minh. [4] “Công tác quản trị nguyên vật liệu tại nhà máy Z153 – Tổng cục Kỹ thuật”. Tiếng Anh [5] Microsoft (2014), “Introduction to WPF””, [trích dẫn ngày: 15/02/2016], URL: [6] Wikipedia (2014), “Model View ViewModel””, [trích dẫn ngày: 15/02/2016],URL: Trang 41