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

BÀI THẢO LUẬN HỌC PHẦN LẬP TRÌNH VỚI PYTHON Đề tài Xây dựng chương trình quản lý kho hàng các sản phẩm đồ điện của công ty Panasonic

50 4 0

Đ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

Nội dung

TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA HTTT KINH TẾ & TMĐT BÀI THẢO LUẬN HỌC PHẦN: LẬP TRÌNH VỚI PYTHON Đề tài 2: Xây dựng chương trình quản lý kho hàng các sản phẩm đồ điện của công ty Panasonic Lớp HP : 231_INFO4511_03 Nhóm thực hiện : Nhóm 2 Giảng viên hướng dẫn : Cù Nguyên Giáp Tên sinh viên : Mã sinh viên : 1 MỤC LỤC LỜI MỞ ĐẦU 3 LỜI CẢM ƠN 4 CHƯƠNG 1 MỘT SỐ KHÁI NIỆM CƠ BẢN 5 1.1 Khái niệm về hàm 5 1.2 Khái niệm về biến và kiểu dữ liệu 5 1.3 Module 5 1.4 Câu điều kiện và vòng lặp 5 CHƯƠNG 2 MÔ TẢ BÀI TOÁN 6 CHƯƠNG 3 PHÂN TÍCH BÀI TOÁN 7 3.1 Sơ đồ các chức năng của hệ thống 7 3.2 Mô tả chi tiết các chức năng 13 3.2.1 Quy trình thực hiện của chức năng .13 3.2.2 Sơ đồ khối thực hiện của chức năng .25 CHƯƠNG 4 CÀI ĐẶT CHƯƠNG TRÌNH 26 4.1 Cài đặt thư viện 33 4.2 Mô tả cấu trúc của chương trình 34 4.3 Mô tả chi tiết các hàm chính của chương trình 35 4.4 Kết quả chạy chương trình 36 4.4.1 Quy trình thêm sản phẩm 37 4.4.2 Quy trình xóa sản phẩm 38 4.4.3 Quy trình cập nhật sản phẩm 39 4.4.4 Quy trình tìm kiếm sản phẩm .41 4.4.5 Quy trình hiển thị danh sách sản phẩm 43 4.4.6 Quy trình xuất excel 43 4.4.7 Quy trình đăng xuất 44 KẾT LUẬN 45 TÀI LIỆU THAM KHẢO 46 BIÊN BẢN HỌP NHÓM PHÂN CHIA CÔNG VIỆC NHÓM 2 47 2 LỜI MỞ ĐẦU Trong thời đại ngày nay, khi chất lượng cuộc sống người tiêu dùng không ngừng được cải thiện, nhu cầu về các sản phẩm công nghệ hiện đại ngày càng tăng cao Điều này tạo ra một thách thức lớn đối với quản lý kho hàng, đặc biệt là khi có sự bùng nổ của cửa hàng và chuỗi cửa hàng cung cấp đồ điện tử, đồ điện lạnh Hiện nay, thị trường đang chứng kiến sự xuất hiện đồng loạt của nhiều doanh nghiệp cung cấp và bán lẻ thiết bị điện tử, đồ điện để đáp ứng đa dạng nhu cầu của khách hàng Tuy nhiên, sự gia tăng về số lượng cửa hàng và sự đa dạng về mẫu mã sản phẩm đã tạo ra những thách thức lớn trong quản lý kho hàng Để đối mặt với thách thức này, chúng tôi đã chủ động áp dụng các giải pháp quản lý kho hàng hiện đại Việc sử dụng hệ thống quản lý kho thông minh và tự động giúp giảm bớt gánh nặng cho quá trình quản lý Điều này không chỉ mang lại sự hiệu quả trong quản lý kho hàng mà còn đảm bảo rằng sản phẩm luôn sẵn sàng để đáp ứng nhu cầu ngày càng đa dạng của khách hàng Đồng thời, việc sử dụng công nghệ thông tin trong quản lý kho cũng giúp công ty nắm bắt thông tin về xu hướng tiêu dùng và dự báo nhu cầu, từ đó đưa ra các chiến lược kinh doanh linh hoạt và hiệu quả Với sự phát triển của công nghệ thông tin luôn cố gắng đáp ứng các yêu cầu của con người Lập trình đóng một vai trò trong quá trình phát triển hiện nay của công nghệ thông tin Nhờ lập trình mà công nghệ thông tin ngày càng phát triển Vì vậy công nghệ thông tin nói riêng và lập trình nói chung đang được áp dụng vào đời sống ngày càng nhiều Ví dụ như: quản lý kho sách, quản lý dự án công nghệ, quản lý khách hàng, quản lý sinh viên, quản lý tiền lương Vì vậy, nhóm chúng em sẽ ứng dụng lập trình vào việc Quản lý kho hàng các sản phẩm đồ điện của công ty Panasonic Để có thể hiểu rõ hơn về đề tài, chúng em sẽ chia đề tài ra làm 4 chương: Chương I: Một số khái niệm cơ bản Chương II: Mô tả bài toán Chương III: Phân tích bài toán Chương IV: Cài đặt chương trình 3 4 LỜI CẢM ƠN Lời đầu tiên, nhóm em xin gửi lời cảm ơn sâu sắc đến thầy Cù Nguyên Giáp Trong quá trình tìm hiểu và học tập học phần Lập Trình Python, lớp em đã nhận được sự giảng dạy và hướng dẫn rất tận tình, tâm huyết của thầy cùng các thầy cô trong Khoa Thầy đã giúp chúng em tích lũy thêm nhiều kiến thức hay và bổ ích về thế giới ngôn ngữ máy Từ những kiến thức mà thầy truyền đạt, em xin trình bày lại những gì mình đã tìm hiểu thông qua đề tài: “Quản lý kho hàng các sản phẩm đồ điện của công ty Panasonic” Tuy nhiên, kiến thức về Python của nhóm em vẫn còn những hạn chế nhất định Do đó, không tránh khỏi những thiếu sót trong quá trình hoàn thành bài tập này Mong thầy xem xét và góp ý để bài tập của nhóm em được hoàn thiện hơn Kính chúc thầy sức khỏe, hạnh phúc và thành công hơn nữa trong sự nghiệp trồng người Nhóm em xin chân thành cảm ơn! 5 CHƯƠNG 1 MỘT SỐ KHÁI NIỆM CƠ BẢN 1.1 Khái niệm về hàm Hàm là một nhóm các lệnh có liên quan đến nhau được dùng để thực hiện một tác vụ, nhiệm vụ cụ thể nào đó Cú pháp của hàm: def ten_ham (các tham số/đối số): 1.2 Khái niệm về biến và kiểu dữ liệu Biến số là biến dùng để lưu trữ thông tin, các tham chiếm và sử dụng để thao tác dữ liệu Cú pháp của biến: ten_bien = gia_tri - Kiểu dữ liệu số gồm hai loại là kiểu nguyên và kiểu thập phân - Cú pháp: variable_name = kieu_du_lieu_so 1.3 Module - Module là một đối tượng với các thuộc tính mà bạn có thể đặt tên tùy ý và có thể gắn kết với tham chiếu - Cú pháp: import module1 [, module2[, moduleN] 1.4 Câu điều kiện và vòng lặp - Cú pháp câu lệnh if elif else: if (biểu thức 1): các câu lệnh elif (biểu thức 2): các câu lệnh elif (biểu thức n): các câu lệnh else: các câu lệnh 6 - Cú pháp vòng lặp while: while (biểu thức): các câu lệnh CHƯƠNG 2 MÔ TẢ BÀI TOÁN - Bài toán yêu cầu xây dựng chương trình quản lý kho hàng cho các sản phẩm của công ty Panasonic Để quản lý kho hàng cần có các chức năng sau: + Phân tích bài toán và sơ đồ khối: Chúng ta cần xây dựng sơ đồ khối để mô tả các chức năng “Thêm sản phẩm”, “Xóa sản phẩm”, “Cập nhật thông tin sản phẩm”, ”Tìm kiếm sản phẩm” ,”hiển thị danh sách sản phẩm” và “Chương trình chính” + Quá trình viết chương trình chính gồm 6 chức năng:  Thêm sản phẩm  Xóa bỏ sản phẩm  Cập nhật thông tin sản phẩm  Tìm kiếm thông tin sản phẩm  Hiển thị danh sách sản phẩm  Xuất danh sách sản phẩm ra file excel + Viết chương trình dưới dạng các hàm và module  Chúng ta có thể sử dụng hàm và module khi viết chương trình  Mỗi một chức năng có thể dùng một hàm riêng biệt  Có thể tạo các module để lưu trữ dữ liệu và các hàm hỗ trợ khác như nhập/xuất dữ liệu, hiển thị bảng chọn và tìm kiếm sản phẩm CHƯƠNG 3 PHÂN TÍCH BÀI TOÁN 3.1 Sơ đồ các chức năng của hệ thống Hình 1: sơ đồ các chức năng của hệ thống Hình 2: Sơ đồ khối thực hiện chức năng đăng ký/ đăng nhập Hình 3: Sơ đồ khối thực hiện chức năng thêm sản phẩm

Ngày đăng: 26/03/2024, 15:41

w