Luận văn thạc sĩ xây dựng website giới thiệu và quản lý gia công cơ khí cho công ty tnhh tmdv cơ khí hiệp hòa

Luận văn thạc sĩ xây dựng website giới thiệu và quản lý gia công cơ khí cho Công ty TNHH TMDV Cơ khí Hiệp Hòa, ứng dụng công nghệ hiện đại.

Trường đại học

Đại học Bà Rịa – Vũng Tàu

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2021

115
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Lý do chọn đề tài

1.2. Mục tiêu và chức năng của hệ thống

1.3. Mô tả bài toán

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Giới thiệu ngôn ngữ Python

2.2. Lịch sử phát triển của Python

2.3. Đặc điểm của ngôn ngữ Python

2.4. Tại sao nên chọn Python

2.5. Ứng dụng ngôn ngữ Python

2.6. Giới thiệu Flask-Python

2.7. Giới thiệu Werkzeug

2.8. Giới thiệu Jinja2

2.9. Giới thiệu Flask-WTForms

2.10. Giới thiệu Flask-SQLALchemy

2.11. Giới thiệu về SQLite

2.12. Một số thư việc khác

3. CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG

3.1. Mô tả hệ thống

3.2. Website giới thiệu

3.3. Quản trị website

3.4. Quản lý thiết bị

3.5. Quản lý nhân công

3.6. Quản lý danh sách yêu cầu

3.7. Quản lý phiếu báo giá/hóa đơn

3.8. Xây dựng các chức năng của hệ thống

3.8.1. Mô tả các chức năng chi tiết

3.8.2. Xác định use case

3.8.3. Đặc tả các use case

3.8.4. Quy trình nghiệp vụ

3.9. Thiết kế hệ thống

3.9.1. Sơ đồ cơ sở dữ liệu

3.9.2. Chi tiết cơ sở dữ liệu

4. CHƯƠNG 4: XÂY DỰNG WEBSITE

4.1. Giao diện và chức năng người dùng

4.2. Giao diện và chức năng Admin

4.3. Giao diện báo lỗi

5. CHƯƠNG 5: KẾT LUẬN

5.1. Kết quả đạt được

5.2. Hướng phát triển

6. CHƯƠNG 6: TÀI LIỆU THAM KHẢO

PHỤ LỤC

Tóm tắt

I. Tổng quan

Ngành sản xuất cơ khí đóng vai trò quan trọng trong nền kinh tế, cung cấp thiết bị và máy móc cho nhiều lĩnh vực khác nhau. Tuy nhiên, nhiều doanh nghiệp trong ngành này gặp khó khăn trong việc quản lý thông tin và tiếp cận khách hàng. Việc xây dựng một website giới thiệu cho Công ty TNHH TMDV Cơ Khí Hiệp Hòa không chỉ giúp nâng cao khả năng cạnh tranh mà còn tạo điều kiện thuận lợi cho việc quản lý sản xuất và nhân lực. Đề tài này nhằm giải quyết những vấn đề này thông qua việc áp dụng công nghệ thông tin vào quản lý.

1.1 Lý do chọn đề tài

Ngành cơ khí được xem là xương sống của nền kinh tế, tuy nhiên, nhiều doanh nghiệp nhỏ và vừa vẫn chưa áp dụng công nghệ vào quản lý. Việc thiếu thông tin và hệ thống quản lý hiệu quả dẫn đến việc mất khách hàng tiềm năng. Đề tài này ra đời nhằm xây dựng một website tích hợp giới thiệu sản phẩm và quản lý gia công, giúp doanh nghiệp tiếp cận khách hàng tốt hơn và nâng cao hiệu suất làm việc.

1.2 Mục tiêu và chức năng của hệ thống

Mục tiêu chính của hệ thống là giới thiệu thông tin về doanh nghiệp và sản phẩm, đồng thời quản lý quá trình gia công cơ khí. Hệ thống sẽ giúp số hóa việc lưu trữ thông tin, tìm kiếm dữ liệu nhanh chóng và chính xác, giảm thiểu việc lưu trữ giấy tờ, và theo dõi tình hình kinh doanh. Điều này không chỉ giúp doanh nghiệp tiết kiệm thời gian mà còn nâng cao hiệu quả quản lý.

II. Cơ sở lý thuyết

Để xây dựng hệ thống, việc lựa chọn ngôn ngữ lập trình phù hợp là rất quan trọng. Python được chọn vì tính linh hoạt và dễ sử dụng. Ngôn ngữ này hỗ trợ nhiều thư viện mạnh mẽ như Flask, Werkzeug, và SQLAlchemy, giúp phát triển ứng dụng web một cách nhanh chóng và hiệu quả. Việc hiểu rõ về các công nghệ này sẽ giúp tối ưu hóa quy trình phát triển và quản lý hệ thống.

2.1 Giới thiệu ngôn ngữ Python

Python là một ngôn ngữ lập trình mạnh mẽ, dễ học và có nhiều ứng dụng trong phát triển web. Với sự hỗ trợ của các thư viện như Flask, việc xây dựng website trở nên đơn giản hơn. Python cũng cho phép tích hợp dễ dàng với các hệ thống quản lý cơ sở dữ liệu, giúp việc lưu trữ và truy xuất thông tin trở nên hiệu quả.

2.2 Ứng dụng ngôn ngữ Python

Python không chỉ được sử dụng trong phát triển web mà còn trong nhiều lĩnh vực khác như khoa học dữ liệu, trí tuệ nhân tạo và tự động hóa. Việc áp dụng Python trong xây dựng hệ thống quản lý gia công cơ khí sẽ giúp doanh nghiệp tiết kiệm thời gian và chi phí, đồng thời nâng cao khả năng cạnh tranh trên thị trường.

III. Phân tích hệ thống

Hệ thống được thiết kế với nhiều chức năng khác nhau nhằm đáp ứng nhu cầu quản lý của Công ty TNHH TMDV Cơ Khí Hiệp Hòa. Các chức năng bao gồm quản lý thiết bị, nhân công, và danh sách yêu cầu. Việc phân tích hệ thống giúp xác định rõ ràng các yêu cầu và quy trình làm việc, từ đó xây dựng một hệ thống hiệu quả và dễ sử dụng.

3.1 Mô tả hệ thống

Hệ thống bao gồm các module quản lý khác nhau như quản lý thiết bị, nhân công và yêu cầu. Mỗi module sẽ có các chức năng riêng biệt, giúp người dùng dễ dàng truy cập và quản lý thông tin. Việc thiết kế giao diện thân thiện sẽ giúp người dùng dễ dàng làm quen và sử dụng hệ thống một cách hiệu quả.

3.2 Xây dựng các chức năng của hệ thống

Các chức năng của hệ thống được xây dựng dựa trên nhu cầu thực tế của doanh nghiệp. Điều này bao gồm việc quản lý thông tin sản phẩm, theo dõi tình hình sản xuất, và quản lý nhân công. Hệ thống sẽ giúp doanh nghiệp tiết kiệm thời gian và chi phí, đồng thời nâng cao hiệu quả quản lý.

IV. Xây dựng website

Quá trình xây dựng website bao gồm việc thiết kế giao diện người dùng và các chức năng quản trị. Giao diện cần phải thân thiện và dễ sử dụng, đồng thời đảm bảo tính năng bảo mật và hiệu suất. Việc tích hợp các công nghệ hiện đại sẽ giúp website hoạt động mượt mà và đáp ứng nhu cầu của người dùng.

4.1 Giao diện và chức năng người dùng

Giao diện người dùng được thiết kế đơn giản, dễ hiểu, giúp người dùng dễ dàng tìm kiếm thông tin và thực hiện các thao tác cần thiết. Các chức năng như tìm kiếm sản phẩm, quản lý đơn hàng và theo dõi tình hình sản xuất sẽ được tích hợp vào giao diện, tạo điều kiện thuận lợi cho người dùng.

4.2 Giao diện và chức năng Admin

Giao diện quản trị sẽ cho phép người quản lý theo dõi và điều chỉnh các thông tin trong hệ thống. Các chức năng như quản lý nhân công, thiết bị và yêu cầu sẽ được tích hợp, giúp người quản lý dễ dàng theo dõi và điều hành hoạt động của doanh nghiệp.

V. Kết luận

Việc xây dựng website giới thiệu và quản lý gia công cơ khí cho Công ty TNHH TMDV Cơ Khí Hiệp Hòa không chỉ giúp nâng cao khả năng cạnh tranh mà còn tạo điều kiện thuận lợi cho việc quản lý sản xuất và nhân lực. Hệ thống này sẽ giúp doanh nghiệp tiết kiệm thời gian, chi phí và nâng cao hiệu suất làm việc. Đề tài này có thể được áp dụng cho nhiều doanh nghiệp nhỏ và vừa trong ngành cơ khí, góp phần thúc đẩy sự phát triển của ngành này.

5.1 Kết quả đạt được

Hệ thống đã được xây dựng và thử nghiệm thành công, đáp ứng được các yêu cầu của doanh nghiệp. Các chức năng quản lý được tích hợp đầy đủ, giúp người dùng dễ dàng truy cập và sử dụng. Điều này không chỉ giúp doanh nghiệp tiết kiệm thời gian mà còn nâng cao hiệu quả quản lý.

5.2 Hướng phát triển

Trong tương lai, hệ thống có thể được mở rộng thêm nhiều chức năng mới, đáp ứng nhu cầu ngày càng cao của doanh nghiệp. Việc cập nhật công nghệ mới và cải tiến hệ thống sẽ giúp doanh nghiệp duy trì khả năng cạnh tranh và phát triển bền vững.

13/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1 TỔNG QUAN 1.1 Lý do chọn đề tài Ngành sản xuất cơ khí được xem như “xương sống” của nền kinh tế. Cung cấp thiết bị, máy công cụ, máy động lực cho tất cả các ngành kinh tế, đáp ứng nhu cầu hàng ngày của người dân, góp phần quan trọng vào phát triển kinh tế đất nước, tạo ra điều kiện tiền để cho sự phát triển của kinh tế trong nông nghiệp, công nghiệp, giáo dục, y tế,….Việc mở rộng thị trường, đưa sản phẩm đến gần hơn với khách hàng vẫn còn nhiều khó khăn do thiếu thông tin thị trường và năng lực cạnh tranh chưa đủ mạnh, thiếu hệ quản lý trang thiết bị và giới thiệu dịch vụ sản phẩm đến khách hàng. Doanh nghiệp mỗi năm mất 10% khách hàng tiềm năng vì không đưa dịch vụ và sản phẩm đến gần hơn với khách hàng. Gặp nhiều khó khăn trong công tác quản lý trang thiết bị, nhân công.

Tốn nhiều thời gian để truy xuất thông tin và chi phí để lưu trữ. Bản chất của cuộc Cách mạng công nghiệp 4.0 đối với sản xuất cơ khí là dựa trên nền tảng công nghệ số và tích hợp tất cả các công nghệ thông minh để tối ưu hóa quy trình, phương thức sản xuất. Để người tiêu dùng có thêm thông tin dịnh vụ sản phẩm của doanh nghiệp xây dựng một website là điều không thể thiếu. Quản lý trang thiết bị và nhân lực đối với một doanh nghiệp nhỏ áp dụng một hệ thống quá lớn, phức tạp là một vấn đề vô cùng nan giải.

Chính vì vậy một website tích hợp giới thiệu dịch vụ/sản phẩm và quản lý gia công cho doanh nghiệp đơn giản đáp ứng cho nhu cầu doanh nghiệp vừa và nhỏ là vô cùng cần thiết.2 Mục tiêu và chức năng của hệ thống 1.1 Mục tiêu Giới thiệu về thông tin doanh nghiệp, các sản phẩm và dịch vụ mà doanh nghiệp có. Quản lý quá trình gia công cơ khí, các mục tiêu bao gồm: ➢ Đưa thông tin của doanh nghiệp và sản phẩm đến gần hơn với khách hàng. ➢ Số hóa việc lưu trữ thông tin về thiết bị và nhân lực. GVHD: PHAN NGỌC HOÀNG - SVTH: NGUYỄN THỊ MINH THẮM 1 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu ➢ Tìm kiếm, trích xuất dữ liệu nhanh chóng và chính xác.

➢ Giảm thiểu việc lưu trữ giấy tờ. ➢ Theo dõi tình hình kinh doanh. ➢ … Trong môi trường phân xưởng, công nghệ thông tin không chỉ thay đổi cách thức con người thực hiện công việc quản lý mà còn thay đổi cả cách thức họ thông tin cho nhau, xử lý thông tin và ra quyết định.2 Chức năng ✓ Giới thiệu về công ty TNHH TM&DV Cơ khí Hiệp Hòa ✓ Quản trị website ✓ Giới thiệu về sản phẩm ✓ Quản lý thiết bị ✓ Quản lý nhân công ✓ Quản lý công việc ✓ Quản lý hóa đơn ✓ Lưu trữ, trích xuất dữ liệu 1.3 Mô tả bài toán ➢ Mục đích của website giới thiệu là đưa thông tin và sản phẩm của doanh nghiệp đến gần hơn với khách hàng. ✓ Quản lý sản phẩm: o Quản lý danh mục sản phẩm.

o Quản lý thông tin sản phẩm: Mã, tên, mô tả, giá, hình ảnh, … ➢ Mục đích của website quản lý gia công là bao gồm quản lý thông tin thiết bị, thông tin nhân công, quản lý công việc và hóa đơn. Chi tiết các chức năng chính của hệ thống như sau: ✓ Quản lý thiết bị: o Quản lý danh mục thiết bị GVHD: PHAN NGỌC HOÀNG - SVTH: NGUYỄN THỊ MINH THẮM 2 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu o Quản lý thông tin thiết bị: Mã, tên, số lượng, thông số kỹ thuật, nhà sản xuất, ngày đưa vào sử dụng. ✓ Quản lý nhân công: o Quản lý thông tin nhân công: Mã, tên, địa chỉ, số điện thoại, bậc lương, số chứng minh nhân dân/căn cước công dân. o Quản lý bảng lương.

✓ Quản lý công việc: o Quản lý phiếu yêu cầu thay mới: Thiết bị, ngày tạo phiếu, chú thích, … o Quản lý phiếu yêu cầu sửa chữa: Thiết bị, ngày tạo phiếu, chú thích, … ✓ Quản lý hóa đơn: o Quản lý hóa đơn GVHD: PHAN NGỌC HOÀNG - SVTH: NGUYỄN THỊ MINH THẮM 3 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu ngôn ngữ Python 2.1 Tổng quát Hình 2.1 Biểu tượng của Python Python là một ngôn ngữ lập trình bậc cao cho các mục đích lập trình đa năng, do Guido van Rossum tạo ra và lần đầu ra mắt vào năm 1991. Python được thiết kế với ưu điểm mạnh là dễ đọc, dễ học và dễ nhớ. Python là ngôn ngữ có hình thức rất sáng sủa, cấu trúc rõ ràng, thuận tiện cho người mới học lập trình. Cấu trúc của Python còn cho phép người sử dụng viết mã lệnh với số lần gõ phím tối thiểu.Vào tháng 7 năm 2018, Van Rossum đã từ chức Leader trong cộng đồng ngôn ngữ Python sau 30 năm lãnh đạo.

Python hoàn toàn tạo kiểu động và dùng cơ chế cấp phát bộ nhớ tự động; do vậy nó tương tự như Perl, Ruby, Scheme, Smalltalk, và Tcl. Python được phát triển trong một dự án mã mở, do tổ chức phi lợi nhuận Python Software Foundation quản lý.2 Lịch sử phát triển củaPython Sự phát triển Python đến nay có thể chia làm các giai đoạn: ➢ Python 1: bao gồm các bản phát hành 1. Giai đoạn này, kéo dài từ đầu đến cuối thập niên 1990. Từ năm 1990 đến 1995, Guido làm việc tại CWI (Centrum voor Wiskunde en Informatica – Trung tâm Toán-Tin học) tại Amsterdam, Hà Lan.

Vì nguyên nhân này, các phiên bản Python đầu tiên đều do CWI phát hành. Phiên bản cuối cùng phát hành tại CWI là 1. ▪ Vào năm 1995, Guido chuyển sang Corporation for National Research Initiatives (CNRI) ở Reston, Virginia. Tại đây, ông phát hành một số phiên bản khác.6 là phiên bản cuối cùng phát hành tại CNRI.

GVHD: PHAN NGỌC HOÀNG - SVTH: NGUYỄN THỊ MINH THẮM 4 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu ▪ Sau bản phát hành 1.6, Guido rời bỏ CNRI để làm việc với các lập trình viên chuyên viết phần mềm thương mại. Tại đây, ông có ý tưởng sử dụng Python với các phần mềm tuân theo chuẩn GPL. Sau đó, CNRI và Free Software Foundation (FSF) đã cùng nhau hợp tác để làm bản quyền Python phù hợp với GPL. Cùng năm đó, Guido được nhận giải thưởng FSF Award for the Advancement of Free Software.1 ra đời sau đó là phiên bản đâu tiền tuân theo bản quyền GPL.

Tuy nhiên, bản này hoàn toàn giống bản 1.6, trừ một số sửa lỗi cần thiết. ➢ Python 2: vào năm 2000, Guido và nhóm phát triển Python dời đến BeOpen.com và thành lập BeOpen PythonLabs team. Phiên bản Python 2.0 được phát hành tại đây. Sau khi phát hành Python 2.0, Guido và các thành viên PythonLabs gia nhập Digital Creations.1 ra đời kế thừa từ Python 1.

Bản quyền của phiên bản này được đổi thành Python Software Foundation License. Từ thời điểm này trở đi, Python thuộc sở hữu của Python Software Foundation (PSF), một tổ chức phi lợi nhuận được thành lập theo mẫu Apache Software Foundation. ➢ Python 3: Về sự phát triển của Python trong tương lai, các nhà phát triển vẫn đang thảo luận về phiên bản mới: Python 3. Dự kiến, dòng 3.x sẽ không hoàn toàn tương thích với dòng 2.

Nhóm phát triển cho biết sẽ lấp những chỗ hở của ngôn ngữ. Nguyên tắc chủ đạo để phát triển Python 3.x là “bỏ cách làm việc cũ nhằm hạn chế trùng lặp về mặt chức năng của Python”. Tuy nhiên, cho đến nay vẫn chưa có kế hoạch cụ thể cho phát triển Python 3. GVHD: PHAN NGỌC HOÀNG - SVTH: NGUYỄN THỊ MINH THẮM 5 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu 2.3 Đặc điểm của ngôn ngữ Python Hình 2.2 Đặc điểm của ngôn ngữ Python ➢ Ngôn ngữ lập trình đơn giản, dễ học – dễ học Python có cú pháp rất đơn giản, rõ ràng.

Nó dễ đọc và viết hơn rất nhiều khi so sánh với những ngôn ngữ lập trình khác như C++, Java, C#. Python làm cho việc lập trình trở nên thú vị, cho phép bạn tập trung vào những giải pháp chứ không phải cú pháp. ➢ Miễn phí, mã nguồn mở Bạn có thể tự do sử dụng và phân phối Python, thậm chí là dùng cho mục đích thương mại. Vì là mã nguồn mở, bạn không những có thể sử dụng các phần mềm, chương trình được viết trong Python mà còn có thể thay đổi mã nguồn của nó.

Python có một cộng đồng rộng lớn, không ngừng cải thiện nó mỗi lần cập nhật. ➢ Khả năng di động linh hoạt Giả sử bạn giả sử bạn đã viết mã Python cho máy Windows của mình. Bây giờ, nếu bạn muốn chạy nó trên máy Mac, bạn không cần phải thay đổi nó như cũ. Nói cách khác, bạn có thể lấy một mã và chạy nó trên bất kỳ máy nào, không cần phải viết mã khác nhau cho các máy khác nhau.

Điều này làm cho Python trở thành GVHD: PHAN NGỌC HOÀNG - SVTH: NGUYỄN THỊ MINH THẮM 6 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu một ngôn ngữ di động. Tuy nhiên, bạn phải tránh mọi tính năng phụ thuộc hệ thống trong trường hợp này. Nó chạy liền mạch trên hầu hết tất cả các nền tảng như Windows, macOS, Linux. ➢ Khả năng mở rộng và có thể nhúng Giả sử một ứng dụng đòi hỏi sự phức tạp rất lớn, bạn có thể dễ dàng kết hợp các phần code bằng C, C++ và những ngôn ngữ khác (có thể gọi được từ C) vào code Python.

Điều này sẽ cung cấp cho ứng dụng của bạn những tính năng tốt hơn cũng như khả năng scripting mà những ngôn ngữ lập trình khác khó có thể làm được. ➢ Ngôn ngữ thông dịch cấp cao Không giống như C/C++, với Python, bạn không phải lo lắng những nhiệm vụ khó khăn như quản lý bộ nhớ, dọn dẹp những dữ liệu vô nghĩa,… Khi chạy code Python, nó sẽ tự động chuyển đổi code sang ngôn ngữ máy tính có thể hiểu. Trong nội bộ, mã nguồn của nó được chuyển đổi thành một hình thức ngay lập tức được gọi là bytecode. Vì vậy, tất cả những gì bạn cần làm là chạy đoạn code Python của bạn mà không phải lo lắng về việc liên kết với các thư viện và những thứ khác.

➢ Thư viện tiêu chuẩn lớn để giải quyết những tác vụ phổ biến Python có một số lượng lớn thư viện tiêu chuẩn giúp cho công việc lập trình của bạn trở nên dễ thở hơn rất nhiều, đơn giản vì không phải tự viết tất cả code. Ví dụ: Bạn cần kết nối cơ sở dữ liệu MySQL trên Web server?

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Luận Văn Thạc Sĩ: Xây Dựng Website Giới Thiệu & Quản Lý Gia Công Cơ Khí Cho Công Ty TNHH TMDV Cơ Khí Hiệp Hòa là một nghiên cứu chuyên sâu về việc thiết kế và phát triển một website nhằm giới thiệu và quản lý hoạt động gia công cơ khí cho công ty Hiệp Hòa. Tài liệu này không chỉ cung cấp giải pháp công nghệ hiệu quả mà còn giúp tối ưu hóa quy trình quản lý, nâng cao hiệu suất kinh doanh và cải thiện trải nghiệm khách hàng. Đây là nguồn tài liệu hữu ích cho các chuyên gia công nghệ, quản lý doanh nghiệp và những ai quan tâm đến lĩnh vực cơ khí và phát triển website.

Nếu bạn muốn tìm hiểu thêm về các ứng dụng công nghệ trong lĩnh vực kỹ thuật, hãy khám phá Luận văn thạc sĩ khảo sát và nâng cấp máy ép bao bì tự động. Để hiểu rõ hơn về việc quản lý tài sản cố định thông qua phần mềm, bạn có thể tham khảo Luận văn học viện tài chính AOF xây dựng phần mềm kế toán tài sản cố định. Ngoài ra, Luận văn thạc sĩ thực nghiệm đánh giá độ bền mỏi cho chi tiết dạng trục cũng là một tài liệu đáng chú ý liên quan đến kỹ thuật cơ khí. Mỗi liên kết là cơ hội để bạn mở rộng kiến thức và khám phá sâu hơn các chủ đề liên quan.