1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng

31 3 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 1,67 MB

Nội dung

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT - CÔNG NGHỆ CHƯƠNG 1: ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG HỆ THỐNG QUẢN LÝ KHO VẬT LIỆU XÂY DỰNG Chuyên ngành : Kỹ thuật phần mềm Giảng viên hướng dẫn : TH.S Nguyễn Hữu Vĩnh Sinh viên : Phạm Thị Thu An – 1724801030001 Bình Dương, năm 2019 – 2020 0 MỤC LỤC MỤC LỤC DANH SÁCH HÌNH VẼ DANH SÁCH BẢNG BIỂU DANH SÁCH TỪ VIẾT TẮT CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý chọn đề tài 1.2 Mục tiêu đề tài 1.3 Giới hạn phạm vi đề tài 1.4 Ý nghĩa thực tiễn đề tài 1.5 Dự kiến kết đạt CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH CHỨC NĂNG .9 2.1 Khảo sát hệ thống .9 2.2 Phân tích yêu cầu hệ thống .9 2.2.1 Yêu cầu chức .9 2.2.2 Yêu cầu phi chức 2.3 Phân tích chức hệ thống 10 2.3.1 Phân tích chức hệ thống 10 2.3.2 Tác nhân hệ thống 10 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 3.1 Biểu đồ Use case 12 3.1.1 Mô tả ký pháp uml 12 3.1.2 Biểu đồ use case tổng quát 13 3.1.3 Chức quản lý tài khoản 14 3.1.4 Chức quản lý vật tư 14 3.1.5 Chức quản lý nhập kho 15 3.1.6 Chức quản lý xuất kho 15 0 3.1.7 Biểu đồ đăng nhập 16 3.1.8 Biểu đồ quản lý vật tư 16 3.1.9 Biểu đồ quản lý nhập kho 18 3.1.1 Biểu đồ quản lý xuất kho .19 3.2 Thiết kế sở liệu .20 3.2.1 Lược đồ sở liệu 21 3.2.2 Nhân viên (User) 22 3.2.3 Vật tư (Product) 23 3.2.4 Nhập kho (Import) Chi tiết nhập kho (ImportDetail) 24 3.2.5 Xuất kho (Export) Chi tiết xuất kho (ExportDetail) 25 3.2.6 Danh mục (Category) khách hàng (Customer) 26 3.3 Thiết kế giao diện 27 3.3.1 Giao diện đăng nhập 27 3.3.2 Giao diện quản lý nhân viên 27 3.3.3 Giao diện quản lý vật tư .28 3.3.4 Giao diện lý nhập kho 28 3.3.5 Giao diện quản lý xuất kho 29 3.3.6 Giao diện danh mục 29 3.3.1 Giao diện khách hàng 29 3.3.1 Giao diện thống kê tồn kho 30 3.4 Cài đặt ứng dụng triển khai .30 3.4.1 Cài đặt ứng dụng 30 3.4.2 Triển khai hệ thống 30 CHƯƠNG 4: KẾT LUẬN 31 4.1 Kết đạt đề tài 31 4.2 Hạn chế đề tài 31 4.3 Hướng phát triển đề tài 31 0 TÀI LIỆU THAM KHẢO .32 0 DANH SÁCH HÌNH VẼ Hình 3- 1: Biểu đồ Use Case tổng quát 13 Hình 3-2: Biểu đồ Use Case cho chức quản lý tài khoản 14 Hình 3-3: Biểu đồ Use Case cho chức quản lý vật tư 14 Hình 3-4: Biểu đồ Use Case cho chức quản lý nhập kho 15 Hình 3-5: Biểu đồ Use Case cho chức quản lý xuất kho 15 Hình 3-6: Biểu đồ cho chức đăng nhập 16 Hình 3-7: Biểu đồ cho chức sửa vật tư .16 Hình 3-8: Biểu đồ cho chức xóa vật tư .17 Hình 3-9: Biểu đồ cho chức thêm vật tư 17 Hình 3-10: Biểu đồ cho chức thêm nhập kho 18 Hình 3-11: Biểu đồ cho chức sửa nhập kho 18 Hình 3-12: Biểu đồ cho chức xóa nhập kho .19 Hình 3-13: Biểu đồ cho chức quản lý xuất kho 19 Hình 3-14: Mơ hình sở liệu hệ thống 21 Hình 3-15: Giao diện đăng nhập 27 Hình 3-16: Giao diện lý nhân viên 27 Hình 3-17: Giao diện quản lý vật tư 28 Hình 3-18: Giao diện quản lý kho 28 Hình 3-19: Giao diện quản lý xuất kho 29 Hình 3-20: Giao diện danh mục 29 Hình 3-21: Giao diện khách hàng 30 Hình 3-22: Giao diện thống kê tồn kho 30 0 DANH SÁCH BẢNG BIỂU Bảng2-1: Các chức hệ thống 10 Bảng 2-2: Các tác nhân hệ thống 10 Bảng 3-3: Mô tả ký pháp uml 12 Bảng 3-4: Các đối tượng .20 Bảng 3-5: Danh sách trường thực thể nhân viên 22 Bảng 3-6: Danh sách trường thực thể vật tư .23 Bảng 3-7: Danh sách trường thực thể nhập kho .24 Bảng 3-8: Danh sách trường thực thể xuất kho 25 Bảng 3-9: Danh sách trường thực thể thu hồi 26 0 DANH SÁCH TỪ VIẾT TẮT Từ viết tắt Từ đầy đủ Giải thích CSDL Cơ sở liệu Cơ sở liệu KC Khóa Khóa KN Khóa ngoại Khóa ngoại 0 CHƯƠNG 1: 1.1 TỔNG QUAN VỀ ĐỀ TÀI Lý chọn đề tài Hiện nay, công nghệ tiên tiến phát triển ngày mạnh mẽ ứng dụng ngày nhiều vào lĩnh vực kinh tế, sản xuất đời sống thường nhật người Một điểm tiêu biểu việc phát triển cơng nghệ phải kể đến việc ứng dụng công nghệ thông tin vào hầu khắp hoạt động Nhờ đó, cơng việc thực nhanh, xác đạt kết cao nhiều Khi xã hội ngày phát triển việc ứng dụng công nghệ thông tin vào việc quản lý công việc hàng ngày việc tất yếu Các hệ thống cung cấp cho người dùng tiện ích thay cho kiểu quản lý truyền thống Người quản lý quản lý kho bãi Đó lý em chọn đề tài “ XÂY DỰNG HỆ THỐNG QUẢN LÝ KHO VẬT LIỆU XẬY DỰNG ” 1.2 Mục tiêu đề tài Tìm hiểu áp dụng kiến thức học vào hệ thống quản lý kho vật tư Phân tích, thiết kế, xây dựng hệ thống quản lý theo hướng đối tượng, sử dụng công cụ UML Áp dụng hiểu biết, tìm hiểu quy trình quản lý người dùng vào hệ thống quản lý kho vật tư 1.3 Giới hạn phạm vi đề tài Áp dụng thực hệ thống quản lý vật tư Tìm hiểu quy trình quản lý kho vật tư, áp dụng kiến thức lập trình C#, Winform, SQL server, lập trình hướng đối tượng vào đề tài Sử dụng ngơn ngữ lập trình C#, SQL server để xây dựng hệ thống 1.4 Ý nghĩa thực tiễn đề tài - Ý nghĩa lý luận Hệ thống xây dựng Visual Studio 2015 SQL Server 2012, sử dụng ngơn ngữ lập trình C#, Winform Qua q trình xây dựng hệ thống, em hiểu biết thêm nghiệp vụ người quản lý, quy trình xử lý kho vật tư, hiểu rõ cách sử dụng ngôn ngữ C#, Winform 0 - Ý nghĩa thực tiễn  Ứng dụng đề tài vào việc xây dựng hệ thống quản lý kho vật tư  Tăng cường tư lập trình  Rèn luyện khả lập trình hệ thống sử dụng C#, Winform  Sản phẩm hệ thống quản lý kho vật tư 1.5 Dự kiến kết đạt Bản báo cáo trình bày: Lý thuyết tổng quan hệ thống quản lý vật tư, quy trình làm nên hệ thống quản lý kho vật tư, xây dựng chức hệ thống, cách cài đặt cách sử dụng hệ thống quản lý kho vật tư 0 CHƯƠNG 2: 2.1 KHẢO SÁT VÀ PHÂN TÍCH CHỨC NĂNG Khảo sát hệ thống - Nội dung khảo sát:  Cơ cấu tổ chức hệ thống gồm: - 2.2 Yêu cầu phần quản trị:  Đăng nhập hệ thống: đăng nhập vào hệ thống để quản lý hệ thống  Quản lý nhân viên: cho phép xem, sửa, xóa thêm nhân viên  Quản lý vật tư: cho phép xem, sửa, xóa thêm vật tư  Quản lý nhập kho: cho phép xem, sửa, xóa thêm nhập kho  Quản lý xuất kho: cho phép xem, sửa, xóa thêm xuất kho  Xem báo cáo thống kê tồn kho Phân tích yêu cầu hệ thống 2.2.1 Yêu cầu chức - Yêu cầu lưu trữ:  Mọi thông tin liên quan đến tài khoản, đến vật tư cần lưu trữ để tiện theo dõi kiểm sốt hoạt động  Thơng tin liên quan đến q trình hoạt động kho vật tư cần lưu trữ đầy đủ, chi tiết - Yêu cầu nghiệp vụ: Đối với người quản lý:  Quản lý, kiểm soát thông tin tài khoản, vât tư  Quản lý cập nhật sở liệu 2.2.2 Yêu cầu phi chức - Tính tiến hóa:  Hệ thống hành phải cho phép người dùng, người quản lý, quản trị thay đổi số thơng tin, cấu hình theo ý muốn Bên cạnh cấu trúc hệ thống cho phép dễ mở rộng nâng cấp chức  Giao diện đơn giản dễ sử dụng: Việc thiết kế giao diện đơn giản, dễ sử dụng với người dùng quan trọng Đối tượng sử dụng hệ thống chuyên gia tin học mà người dùng sử dụng hệ thống để phục vụ cho công việc họ - Tính an tồn : 0 Xóa vật tư H nh 3-8: Biểu đồ cho chức xóa vật tư  Thêm vật tư H nh 3-9: Biểu đồ cho chức thêm vật tư 0 3.1.9 Biểu đồ quản lý nhập kho  Thêm nhập kho H nh 3-10: Biểu đồ cho chức thêm nhập kho  Sửa nhập kho H nh 3-11: Biểu đồ cho chức sửa nhập kho 0  Xóa nhập kho H nh 3-12: Biểu đồ cho chức xóa nhập kho 1.1.1 Biểu đồ quản lý xuất kho  Quản lý xuất kho H nh 3-13: Biểu đồ cho chức qun lý xuất kho 0 3.2 Thiết kế sở liệu Dựa việc xác định yêu cầu phân tích yêu cầu “Xây dựng hệ thống quản lý kho vật liệu xây dựng” bao gồm đối tượng sau đây: Bng 3-4: Các đối tượng STT Tên đối tượng Thuộc tính Nhân viên Mã, họ tên, tài khoản, mật khẩu, … Vật tư Mã, tên vật tư, ghi chú, … Nhập kho Mã nhập kho, mã kho, ghi chú, … Chi tiết nhập kho Mã chi tiết nhập kho, mã nhâp kho, mã vật tư, … Xuất kho Mã xuât kho, mã kho, ghi chú, … Chi tiết xuất kho Mã chi tiết xuất kho, mã xuất kho, mã vật tư, … Danh mục Mã danh mục, tên danh mục Khách hàng Mã, họ tên, email, địa chỉ, … 3.2.1 Lược đồ sở liệu H nh 3-14: Mô h nh sở liệu hệ thống 0 3.2.2 Nhân viên (User) Mô tả  - Là thực thể ứng với bảng nhân viên hệ thống Danh sách trường  Bng 3-5: Danh sách trường thực thể nhân viên ST Tên trường Kiểu liệu Ràng buộc Mô tả T Id int KC FullName nvarchar(150) Họ tên UserName nvarchar(50) Tài khoản Password nvarchar(50) Mật Email nvarchar(500) Emal Phone nvarchar(50) Số điện thoại Address nvarchar(500) Địa 0 Mã nhân viên 3.2.3 Vật tư (Product)  Mô tả - Là thực thể ứng với bảng vật tư hệ thống  Danh sách trường Bng 3-6: Danh sách trường thực thể vật tư ST Tên thuộc tính Kiểu liệu Ràng buộc Mơ tả T Id CategoryId Code int int varchar(50) Name nvarchar(500) Tên vật tư Content Image Brand Price nvarchar(MAX) nvarchar(500) nvarchar(250) decimal(18, 0) Giới thiệu vật tư Hình ảnh đại diện Thương hiệu Giá KC KN Mã Mã danh mục Đơn vật tư 3.2.4 Nhập kho (Import) Chi tiết nhập kho (ImportDetail)  Mô tả - Là thực thể ứng với bảng nhập kho hệ thống  Danh sách trường Bng 3-7: Danh sách trường thực thể nhập kho Tên thực thể Tên thuộc tính Kiểu liệu Rằng Mô tả buộc Import ImportDetail Id int KC Mã nhập kho UserId int KN Mã nhân viên CreateDate datetime Ngày tháng Note nvarchar(1000) Ghi ProviderName nvarchar(500) Nhà cung cấp Id int KC Mã chi tiết nhập kho ImportId int KN Mã nhập kho ProductId int KN Mã vật tư Number int Số lượng Price decimal(18, 0) Đơn giá Note nvarchar(1000) Ghi 0 3.2.5 Xuất kho (Export) Chi tiết xuất kho (ExportDetail)  Mô tả - Là thực thể ứng với bảng xuất kho hệ thống  Danh sách trường Bng 3-8: Danh sách trường thực thể xuất kho Tên thực thể Tên thuộc tính Kiểu liệu Rằng Mơ tả buộc Export ExportDetail Id int KC Mã xuất kho UserId int KN Mã nhân viên CreateDate datetime Ngày tháng Note nvarchar(1000) Ghi CustomerId Id int int KN KC Mã khách hàng Mã chi tiết xuất kho ExportId int KN Mã xuất kho ProductId int KN Mã vật tư Number int Số lượng Price decimal(18, 0) Đơn giá Note nvarchar(1000) Ghi 0 3.2.6 Danh mục (Category) khách hàng (Customer)  Mô tả - Là thực thể ứng với bảng danh mục bảng khách hàng hệ thống  Danh sách trường Bng 3-9: Danh sách trường thực thể thu hồi Tên thực thể Tên thuộc tính Kiểu liệu Rằng Mơ tả buộc Category Customer Id int KC Mã danh mục Name int KN Tên danh mục Id int KC Mã khách hàng FullName nvarchar(250) Họ tên Phone nvarchar(50) Số điện thoại Email nvarchar(500) Email Address nvarchar(1000) Địa Note nvarchar(1000) Ghi 0 3.3 Thiết kế giao diện 3.3.1 Giao diện đăng nhập H nh 3-15: Giao diện đăng nhập 3.3.2 Giao diện quản lý nhân viên H nh 3-16: Giao diện qu lý nhân viên 3.3.3 Giao diện quản lý vật tư 0 H nh 3-17: Giao diện qun lý vật tư 3.3.4 Giao diện lý nhập kho H nh 3-18: Giao diện qun lý kho 3.3.5 Giao diện quản lý xuất kho H nh 3-19: Giao diện qun lý xuất kho 3.3.6 Giao diện danh mục H nh 3-20: Giao diện danh mục 0 1.1.1 Giao diện khách hàng H nh 3-21: Giao diện khách hàng 1.1.1 Giao diện thống kê tồn kho H nh 3-22: Giao diện thống kê tồn kho 3.4 Cài đặt ứng dụng triển khai 3.4.1 Cài đặt ứng dụng Ứng dụng viết bằng: - Ngơn ngữ lập trình C# ASP.NET, MVC - Công cụ Visual studio 2019 - Hệ quản trị CSDL: Sql server 2014 0 3.4.2 Triển khai hệ thống Sau hồn thành xong, chương trình duyệt triển khai chạy webhost 0 CHƯƠNG 4: 4.1 KẾT LUẬN Kết đạt đề tài Sau thời gian nghiên cứu phát triển, em hoàn thành mục tiêu ban đầu đề đề tài Nắm vững kiến thức quy trình quản lý kho vật tư 4.2 Hạn chế đề tài Hệ thống hỗ trợ giao diện tiếng việt, chưa có giao diện tiếng anh 4.3 Hướng phát triển đề tài - Nâng cấp công cụ hộ trợ giao diện tiếng anh 0 TÀI LIỆU THAM KHẢO [1] Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML Nhà xuất Giáo Dục, 2002 0 ... thống Bng2-1: Các chức hệ thống TT Tên chức Đăng nhập hệ thống Quản lý tài kho? ??n Quản lý vật tư Quản lý danh mục Quản lý nhập kho Quản lý xuất kho Báo cáo – thống kê Mô tả Đăng nhập vào hệ thống. .. trình hệ thống sử dụng C#, Winform  Sản phẩm hệ thống quản lý kho vật tư 1.5 Dự kiến kết đạt Bản báo cáo trình bày: Lý thuyết tổng quan hệ thống quản lý vật tư, quy trình làm nên hệ thống quản lý. .. XÂY DỰNG HỆ THỐNG QUẢN LÝ KHO VẬT LIỆU XẬY DỰNG ” 1.2 Mục tiêu đề tài Tìm hiểu áp dụng kiến thức học vào hệ thống quản lý kho vật tư Phân tích, thiết kế, xây dựng hệ thống quản lý theo hướng đối

Ngày đăng: 02/03/2023, 10:39

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w