Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
1,7 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VIỆT– HUNG KHOA:CÔNG NGHỆ THÔNG TIN TRẦN VĂN SƠN XÂY DỰNG PHẦN MỀM QUẢN LÝ GIÁ THÀNH SẢN PHẨM ĐỒ ÁN HỌC PHẦN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN HÀ NỘI, NĂM 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VIỆT – HUNG KHOA:CÔNG NGHỆ THÔNG TIN XÂY DỰNG PHẦN MỀM QUẢN LÝ GIÁ THÀNH SẢN PHẨM ĐỒ ÁN HỌC PHẦN CHUYÊN NGÀNH: CÔNG NGHỆ THƠNG TIN Giáo viên hướng dẫn : Nguyễn Hồng Hà Họ tên sinh viên Mã sinh viên Lớp : Trần Văn Sơn : 1800446 : 4299-CNTT HÀ NỘI, NĂM 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VIỆT-HUNG KHOA ĐIỆN, ĐIỆN TỬ VÀ CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ THÔNG TIN ĐỒ ÁN HỌC PHẦN Hệ đào tạo: Cao đẳng, Đại học Chuyên ngành: Công nghệ thông tin Đề tài số: LAN 207 Tên đề tài: Xây dựng phần mềm Quản lý giá thành sản phẩm Yêu cầu: Yêu cầu kiến thức, kỹ năng: - Thành thạo lập trình ngơn ngữ C# - Quản lý sở liệu SQL Server/My SQL Yêu cầu chương trình: - Tạo sở liệu liên kết bảng CSDL, Làm StoreProcedure Cập nhập thông tin Nguyên vật liệu, Sản phẩm, Lô sản xuất, chi tiết Lơ SX, nhân cơng, chi phí theo lơ sản xuất, sản phẩm, - Tìm Kiếm - Theo mã, Tên sản phẩm, Theo mã Lô sản xuất - Thống Kê - - Số nguyên vật liệu sử dụng để sản xuất theo Mã sản phẩm - Số nguyên vật liệu sử dụng để sản xuất theo Lô sản xuất In Báo Cáo - Danh sách sản phẩm sản xuất theo ngày - Danh sách nguyên vật liệu sản xuất theo Lô sản xuất Nộp kết - Source code chương trình Đánh giá: - Mức đạt: Mức đạt : Quản lý thông tin nguyên vật liệu, sản - phẩm, Lô sản xuất; Mức khá: Thống kê tìm kiếm được; - Mức tốt: In báo cáo theo tiêu chí Các yêu cầu khác: - Gửi lịch làm việc cho GVHD - Mỗi tuần phải liên hệ với GV hướng dẫn lần qua email Số lượng sinh viên tham gia tối đa: Thời gian thực hiện: Theo lịch môn Tài liệu tham khảo: [1] Internet Thông qua tổ môn Người biên soạn Ngô Thị Lan ĐT: 0982 010510 Email: onebit.lannt@gmail.com TRƯỜNG ĐHCN VIỆT – HUNG KHOA:…………………… CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự – Hạnh phúc Mẫu DA02 NHẬN XÉT ĐỒ ÁN HỌC PHẦN Chuyên ngành : Công nghệ thông tin (Nhận xét GV hướng dẫn Nhận xét GV phản biện ) Họ tên sinh viên: …………………………………………………………….……… Tên đề tài: ………………………………………………………………… … ……………………………………………………………………………………… Người nhận xét (họ tên, học hàm, học vị): ………………………………………… Đơn vị cơng tác (nếu có): …………………… ………………………………… Ý KIẾN NHẬN XÉT Về nội dung & đánh giá thực nhiệm vụ nghiên cứu đề tài: ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………… Về phương pháp nghiên cứu, độ tin cậy số liệu: ………………………………………………………………………………………… ………………………………………………………………………………………… Về kết đề tài: ………………………………………………………………………………………… ………………………………………………………………………………………… Những thiếu sót vấn đề cần làm rõ (nếu có): ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………… Ý kiến kết luận (mức độ đáp ứng yêu cầu ĐA/KL tốt nghiệp) ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………… Câu hỏi người nhận xét dành cho học viên (nếu có): ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………… Đánh giá điểm: Kết luận: Đồng ý / Không đồng ý cho phép sinh viên tham dự bảo vệ kết trước hội đồng Ngày………tháng…… năm…… NGƯỜI NHẬN XÉT (chữ ký & họ tên) LỜI NÓI ĐẦU Với phát triển nhảy vọt công nghệ thông tin nay, Internet ngày giữ vai trò quan trọng lĩnh vực khoa học kĩ thuật đời sống Dĩ nhiên bạn nghe nói nhiều Internet, nói cách đơn giản, Internet tập hợp máy tính nối kết với nhau, mạng máy tính tồn cầu mà kết nối máy PC họ Với mạng Internet, tin học thật tạo nên cách mạng trao đổi thông tin lĩnh vực văn hóa, xã hội, trị, kinh tế Trong thời đại ngày nay, thời đại mà “người người làm Phần mềm, nhà nhà làm Phần mềm” việc có Phần mềm để quảng bá công ty hay Phần mềm dành riêng cho cá nhân khơng cịn điều xa xỉ Thơng qua Phần mềm khách hàng lựa chọn sản phẩm mà cần cách nhanh chóng hiệu Em xin gửi lời cảm ơn đặc biệt đến cô giáo Nguyễn Hồng Hà giúp đỡ hướng nhiệt tình suốt q trình thực hồn thành sản phẩm báo cáo Đồng thời em gửi lời cảm ơn đến thành viên lớp giúp cung cấp thơng tin, hình ảnh để em hồn thành đồ án học phần Tuy nhiên, thời gian có hạn, kiến thức kinh nghiệm hạn chế nên Phần mềm báo cáo tránh khỏi thiếu sót định Những ý kiến nhận xét góp ý q thầy bạn sở để em học hỏi hoàn thiện thêm kiến thức tích lũy kinh nghiệm sau Em mong nhận góp ý nhiệt tình từ quý thầy cô bạn ! Em xin chân thành cám ơn! LỜI CẢM ƠN Sau trình học tập thực đồ án học phần 2, em hồn thành xong đề tài Đầu tiên, em xin gửi lời cảm ơn tới tất thầy cô khoa Công nghệ thông tin trường nói chung – người cung cấp, dạy cho em kiến thức tảng, đặc biệt Nguyễn Hồng Hà nói riêng , giáo viên trực tiếp hướng dẫn đồ án em Cơ người đưa góp ý , nhận xét cho em trính phát triển đồ án, nhắc nhở em vấn đề cần khắc phục để em hồn thành đồ án thời gian, đảm bảo tiến độ hoàn thành đồ án … Dù cố gắng hoàn thành đồ án tốt có thể, song em khơng thể tránh khỏi số sai sót kiến thức cịn hạn chế.Em mong nhận góp ý , nhận xét từ thầy để em làm tốt đề tài đồ án sau Em xin chân thành cảm ơn NHẬT KÝ THỰC HIỆN ĐỀ TÀI Thời Gian 21/3/2020 11/6/2020 20/6/2020 23/6/2020 CÔNG VIỆC Nhận đề tài Gửi đồ án lần Gửi đồ án lần Gửi đồ án lần GHI CHÚ Không đạt Không đạt MỤC LỤC CHƯƠNG 10 TỔNG QUAN VỀ ĐỀ TÀI 10 1.1 Tông Quan Về Đề Tài .10 1.2 Lý chọn đề tài .10 1.3 Mục tiêu chọn đề tài .10 1.4 Bố cục đề tài 10 CHƯƠNG 12 CƠ SỞ LÝ THUYẾT .12 2.1 C# 12 2.1.1 Tổng quan C# 12 2.1.2 Đặc trưng C# 13 2.1.3 Ưu điểm bật ngơn ngữ lập trình C# 13 2.1.4 Ứng dụng ngơn ngữ lập trình C# .14 2.2 NET FARMWORK .14 2.2.1 Common Language Rumtime (CLR) 15 2.2.2 NET Framework class library 15 CHƯƠNG 17 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 17 3.1 Phân tích chức nghiệp vụ hệ thống .17 3.1.1 Chức cập nhật liệu 17 3.1.2 Chức tìm kiếm 17 3.1.3 Chức thống kê báo cáo .17 3.2 Phân tích liệu hệ thống 17 3.2.1 Sơ đồ chức nghiệp vụ 18 3.2.2 Sơ đồ dòng liệu 19 CHƯƠNG 20 XÂY DỰNG CHƯƠNG TRÌNH .20 4.1 Thiết kế sở liệu 20 4.1.1 Các thực thể chương trình 20 4.1.2 Mô Hình Các Thực Thể 21 4.1.3 Mối Quan hệ thực thể 22 4.2 Thiết kế chương trình .24 4.2.1 Thiết kế giao diện 24 19 CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH 4.1 Thiết kế sở liệu 4.1.1 Các thực thể chương trình Tạo bảng Nguyên vật liệu: Tạo bảng sản phẩm: 20 Tạo bảng nơi nhận: Tạo bảng Lơ sản xuất: 4.1.2 Mơ Hình Các Thực Thể Dựa vào hoạt động cụ thể hệ thống quản lý giá thành sản phẩm dựa vào biểu đồ luồng liệu phân tích trên, ta thấy đối tượng cần quan tâm hệ thống sản phẩm lơ sản xuất Có thể coi sở liệu hệ thống quản lý giá thành sản phẩm, sản phẩm lô sản xuất hai thực thể Các thuộc tính thực thể sau: 21 Sản phẩm bao gồm thuộc tính sau: {Mã sản phẩm, mã vật liệu, tên sản phẩm, số lượng, loại sản phẩm, ngày, DTV, giá sản phẩm} Lơ sản xuất bao gồm thuộc tính sau: {Mã lô sản xuất, mã sản phẩm, mã nơi nhận, ngày xuất, số lượng tổng tiền} Khái niệm khoá phụ thuộc hàm áp dụng vào việc phân định đâu khố đâu thuộc tính thông tin mô tả cho thực thể Đối với sản phẩm, Mã sản phẩm khố để nhận diện sản phẩm Phụ thuộc hàm đưa sau: {Mã sản phẩm} {tên sản phẩm, giá sản phẩm} Khố thực thể sản phẩm mã sản phẩm Đối với lơ sản xuất, Mã lơ sản xuất xác định khố cho thực thể Lô sản xuất Từ mã lô sản xuất mà ta xác định thơng tin liên quan số lượng sản phẩm Phụ thuộc hàm đưa sau: {Mã sản phẩm} {Lô sản xuất} Mỗi lơ sản xuất có nhiều mã sản phẩm khác Để lưu trữ thông tin mã sản phẩm, ta phải đánh số cho sản phẩm Mã sản phẩm lưu trữ thông tin lơ sản xuất Thực thể sản phẩm có thuộc tính:Mã sản phẩm, Mã vật liệu, Tên vật liệu, Số lượng, giá sản phẩm, Thông tin Lô sản xuất cho sản phẩm tách riêng thành thực thể Thực thể Lơ sản xuất có khố Mã Lơ sản xuất Các thuộc tính mơ tả cho thực thể Lô sản xuất là: {Mã lô sản xuất, mã sản phẩm, } Mỗi sản phẩm có mã nguyên vật liệu khác Để lưu trữ thông tin nguyên vật liệu, ta phải đánh số cho sản phẩm Mã nguyên vật liệu lưu trữ thông tin Nguyên vật liệu Thực thể Nguyên vật liệu có thuộc tính:{Mã vật liệu, tên vật liệu, số lượng, giá} Thông tin nơi nhận cho sản phẩm tách riêng thành thực thể Thực thể Nơi nhận có khố Mã NN Các thuộc tính mơ tả cho thực thể Nơi nhận là: {Mã nơi nhận, tên nơi nhận, địa chỉ} 4.1.3 Mối Quan hệ thực thể 22 Quan hệ thực thể Sản phẩm thực thể Mã sản phẩm mối quan hệ – sản phẩm có mã khác Thuộc tính kết nối tạo nên mối quan hệ Sản phẩm Số lượng Mã sản phẩm Sản phẩm Mã sản phẩm Quan hệ thực thể Lô sản xuất thực thể Sản phẩm mối quan hệ 1-N lơ sản xuất có nhiều sản phẩm Thuộc tính kết nối tạo nên mối quan hệ Lô sản xuất Sản phẩm Mã lô sản xuất Lô sản xuất Sản phẩm Quan hệ thực thể Lô sản xuất thực thể Nơi nhận mối quan hệ 1-N lơ sản xuất có nhiều nơi nhận Thuộc tính kết nối tạo nên mối quan hệ Lô sản xuất Nơi nhận Mã nơi nhận Lô sản xuất Nơi nhận Quan hệ thực thể Sản phẩm thực thể Nguyên vật liệu mối quan hệ 1-1 sản phẩm có mã ngun vật liệu khác Thuộc tính kết nối tạo nên mối quan hệ Sản phẩm Nguyên vật liệu mã vật liệu Sản phẩm Nguyên vật liệu Quan hệ thực thể Nguyên vật liệu thực thể Lô sản xuất mối quan hệ N – lơ sản xuất có nhiều ngun vật liệu Thuộc tính kết nối tạo nên mối quan hệ Lô sản xuất Nguyên vật liệu số lượng Nguyên vật liệu Lô sản xuất Từ mối quan hệ ta có mơ hình liệu quan hệ sau 23 Hình 4.1 Mơ hình liệu quan hệ 4.2 Thiết kế chương trình 4.2.1 Thiết kế frm giao diện ... CÔNG NGHỆ THÔNG TIN Giáo viên hướng dẫn : Nguyễn Hoàng Hà Họ tên sinh viên Mã sinh viên Lớp : Trần Văn Sơn : 1800446 : 4299-CNTT HÀ NỘI, NĂM 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VIỆT-HUNG KHOA ĐIỆN,... kết nối máy PC họ Với mạng Internet, tin học thật tạo nên cách mạng trao đổi thông tin lĩnh vực văn hóa, xã hội, trị, kinh tế Trong thời đại ngày nay, thời đại mà “người người làm Phần mềm, nhà