Đăng ký Đăng nhập
Trang chủ 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ơ ...

Tài liệu 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 đồ án tốt nghiệp

.PDF
115
1
144

Mô tả:

TRƯỜNG ĐẠI HỌC BÀ RỊA – VŨNG TÀU KHOA CNKT – NN - CNC ---------- BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE VÀ QUẢN LÝ GIA CÔNG CƠ KHÍ CHO CÔNG TY TNHH TM&DV CƠ KHÍ HIỆP HÒA Trình độ đào tạo : Đại học Ngành : Công nghệ thông tin Chuyên ngành : Công nghệ thông tin Khóa học : 2017-2021 Lớp : DH17CT Sinh viên thực hiện : Nguyễn Thị Minh Thắm Mã số sinh viên : 17032486 GVHD : TS. Phan Ngọc Hoàng BÀ RỊA - VŨNG TÀU, NĂM 2021 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu LỜI CẢM ƠN Để hoàn thành đề tài báo cáo đồ án này trước hết, em xin gửi đến quý thầy, cô giáo trong khoa Công nghệ kỹ thuật – Nông nghiệp công nghệ cao trường Đại học Bà Rịa – Vũng Tàu lời cảm ơn chân thành. Đặc biệt, em xin gửi đến thầy Phan Ngọc Hoàng, người đã tận tình hướng dẫn, giúp đỡ em hoàn thành đề tài đồ án tốt nghiệp lời cảm ơn sâu sắc nhất. Em xin chân thành cảm ơn Ban Lãnh Đạo, các phòng ban của công ty TNHH TM & DV Cơ Khí Hiệp Hòa, đã tạo điều kiện thuận lợi cho em được tìm hiểu thực tiễn trong suốt quá trình thực tập tại công ty. Đồng thời xin chân thành cảm ơn Ban lãnh đạo trường Đại học Bà Rịa – Vũng Tàu đã cho môi trường học tập lành mạnh và năng động. Kính chúc Trường Đại học Bà Rịa – Vũng Tàu tiếp túc gặt hái nhiều thành công trên con đường giáo dục thế hệ trẻ. Vì kiến thức bản thân còn hạn chế và trình độ lý luận cũng như kinh nghiệm thực tiễn còn hạn chế nên bài báo cáo không thể tránh khỏi những thiếu sót, em rất mong nhận được ý kiến đóng góp thầy, cô để em học thêm được nhiều kinh nghiệm và sẽ hoàn thiện bản thân đáp ứng với nhu cầu công việc thực tế trong tương lai. Em xin chân thành cảm ơn! Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu LỜI CAM ĐOAN Tôi xin cam đoan kết quả đạt được trong đồ án là sản phẩm của riêng cá nhân, không sao chép lại của người khác. Trong toàn bộ nội dung của luận văn, những điều được trình bày hoặc là của cá nhân hoặc là được tổng hợp từ nhiều nguồn tài liệu. Tất cả các tài liệu tham khảo đều có xuất xứ rõ ràng và được trích dẫn hợp pháp. Tôi xin hoàn toàn chịu trách nhiệm và chịu mọi hình thức kỷ luật theo quy định cho lời cam đoan của mình. Vũng Tàu, ngày 01 tháng 01 năm 2021 Sinh viên thực hiện Nguyễn Thị Minh Thắm Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. Vũng Tàu, ngày … tháng … năm 20… Người hướng dẫn TS. Phan Ngọc Hoàng Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. .............................................................................................................................. Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu MỤC LỤC DANH MỤC BẢNG _____________________________________________________ 9 DANH MỤC SƠ ĐỒ ____________________________________________________ 10 DANH MỤC HÌNH _____________________________________________________ 11 LỜI NÓI ĐẦU _________________________________________________________ 15 CHƯƠNG 1 TỔNG QUAN ________________________________________________ 1 1.1 Lý do chọn đề tài ___________________________________________________ 1 1.2 Mục tiêu và chức năng của hệ thống ____________________________________ 1 1.2.1 Mục tiêu _______________________________________________________ 1 1.2.2 Chức năng _____________________________________________________ 2 1.3 Mô tả bài toán ______________________________________________________ 2 CHƯƠNG 2 CƠ SỞ LÝ THUYẾT __________________________________________ 4 2.1 Giới thiệu ngôn ngữ Python ___________________________________________ 4 2.1.1 Tổng quát ______________________________________________________ 4 2.1.2 Lịch sử phát triển củaPython _______________________________________ 4 2.1.3 Đặc điểm của ngôn ngữ Python_____________________________________ 6 2.1.4 Tại sao nên chọn Python __________________________________________ 8 2.1.5 Ứng dụng ngôn ngữ Python _______________________________________ 8 2.2 Giới thiệu Flask-Python ______________________________________________ 9 2.2.1 Tổng quát ______________________________________________________ 9 2.2.2 Giới thiệu Werkzeug _____________________________________________ 9 2.2.3 Giới thiệu Jinja2 _______________________________________________ 10 2.2.4 Giới thiệu Flask-WTForms _______________________________________ 10 2.2.5 Giới thiệu Flask-SQLALchemy ___________________________________ 10 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu 2.2.6 Giới thiệu về SQLite ____________________________________________ 11 2.2.7 Một số thư việc khác ____________________________________________ 11 CHƯƠNG 3 PHÂN TÍCH HỆ THỐNG _____________________________________ 12 3.1 Mô tả hệ thống ____________________________________________________ 12 3.1.1 Website giới thiệu ______________________________________________ 12 3.1.2 Quản trị website ________________________________________________ 12 3.1.3 Quản lý thiết bị ________________________________________________ 13 3.1.4 Quản lý nhân công ______________________________________________ 13 3.1.5 Quản lý danh sách yêu cầu _______________________________________ 14 3.1.6 Quản lý phiếu báo giá/hóa đơn ____________________________________ 14 3.2 Xây dựng các chức năng của hệ thống __________________________________ 15 3.2.1 Mô tả các chức năng chi tiết ______________________________________ 15 3.2.2 Xác định use case ______________________________________________ 18 3.2.3 Đặc tả các use case _____________________________________________ 20 3.2.4 Quy trình nghiệp vụ _____________________________________________ 24 3.3 Thiết kế hệ thống __________________________________________________ 25 3.3.1 Sơ đồ cơ sở dữ liệu _____________________________________________ 25 3.3.2 Chi tiết cơ sở dữ liệu ____________________________________________ 26 CHƯƠNG 4 XÂY DỰNG WEBSITE _______________________________________ 30 4.1 Giao diện và chức năng người dùng. ___________________________________ 30 4.2 Giao diện và chức năng Admin _______________________________________ 37 4.3 Giao diện báo lỗi___________________________________________________ 67 CHƯƠNG 5 KẾT LUẬN _________________________________________________ 68 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu 5.1 Kết quả đạt được ___________________________________________________ 68 5.2 Hướng phát triển ___________________________________________________ 68 CHƯƠNG 6 TÀI LIỆU THAM KHẢO ______________________________________ 70 PHỤ LỤC _____________________________________________________________ 71 Sơ đồ cấu trúc ________________________________________________________ 71 Code xử lý___________________________________________________________ 72 File models.py _____________________________________________________ 72 File forms.py _______________________________________________________ 75 File main.py _______________________________________________________ 77 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu DANH MỤC BẢNG Bảng 3-1 Bảng mô tả chức năng quản lý loại sản phẩm _____________________ 15 Bảng 3-2 Bảng mô tả chức năng quản lý sản phẩm. ________________________ 15 Bảng 3-3 Bảng mô tả chức quản lý ảnh của sản phẩm ______________________ 15 Bảng 3-4 Bảng mô tả chứa năng quản lý loại thiết bị. ______________________ 16 Bảng 3-5 Bảng mô tả chức năng quản lý thiết bị. __________________________ 16 Bảng 3-6 Bảng mô tả chức năng quản lý nhân công. _______________________ 16 Bảng 3-7 Bảng mô tả chức năng điểm danh ______________________________ 17 Bảng 3-8 Bảng mô tả chức năng quản lý bảng lương _______________________ 17 Bảng 3-9 Bảng mô tả chức năng quản lý phiếu yêu cầu _____________________ 17 Bảng 3-10 Bảng mô tả chức năng quản lý phiếu báo giá ____________________ 18 Bảng 3-11 Bảng mô tả chức năng quản lý hóa đơn _________________________ 18 Bảng 3-12 Cơ sở dữ liệu bảng loại sản phẩm _____________________________ 26 Bảng 3-13 Cơ sở dữ liệu bảng sản phẩm _________________________________ 26 Bảng 3-14 Cơ sở dữ liệu bảng ảnh sản phẩm _____________________________ 26 Bảng 3-15 Cơ sở dữ liệu bảng loại thiết bị _______________________________ 27 Bảng 3-16 Cơ sở dữ liệu bảng thiết bị ___________________________________ 27 Bảng 3-17 Cơ sở dữ liệu bảng phiếu yêu cầu _____________________________ 27 Bảng 3-18 Cơ sở dữ liệu bảng nhân công ________________________________ 28 Bảng 3-19 Cơ sở dữ liệu bảng lương ____________________________________ 28 Bảng 3-20 Cơ sở dữ liệu bảng phiếu báo giá/chiết tính _____________________ 28 Bảng 3-21 Cơ sở dữ liệu bảng hóa đơn __________________________________ 29 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu DANH MỤC SƠ ĐỒ Sơ đồ 3-1 Sơ đồ Use case của ADMIN __________________________________ 19 Sơ đồ 3-2 Sơ đồ Use case của User _____________________________________ 20 Sơ đồ 3-3 Sơ đồ tuần tự đăng nhập thành công ____________________________ 20 Sơ đồ 3-4 Sơ đồ hợp tác đăng nhập thành công ___________________________ 21 Sơ đồ 3-5 Sơ đồ tuần tự đăng nhập thất bại _______________________________ 21 Sơ đồ 3-6 Sơ đồ hợp tác đăng nhập thất bại ______________________________ 21 Sơ đồ 3-7 Sơ đồ tuần tự quá trình quản lý ________________________________ 22 Sơ đồ 3-8 Sơ đồ hợp tác quá trình quản lý _______________________________ 22 Sơ đồ 3-9 Sơ đồ tuần tự quá trình điểm danh _____________________________ 23 Sơ đồ 3-10 Sơ đồ hợp tác quá trình điểm danh ____________________________ 23 Sơ đồ 3-11 Quy trình kiểm tra máy móc thiết bị ___________________________ 24 Sơ đồ 3-12 Sơ đồ cơ sở dữ liệu ________________________________________ 25 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu DANH MỤC HÌNH Hình 2.1 Biểu tượng của Python ________________________________________ 4 Hình 2.2 Đặc điểm của ngôn ngữ Python _________________________________ 6 Hình 2.3 Tại sao nên chọn Python _______________________________________ 8 Hình 2.4 Biểu tượng của Flak framework _________________________________ 9 Hình 2.5 Biểu tượng của Werkzeug _____________________________________ 9 Hình 2.6 Biểu tượng của Jinja2 ________________________________________ 10 Hình 2.7 Biểu tượng của SQLALchemy _________________________________ 10 Hình 2.8 Biểu tượng của SQLite _______________________________________ 11 Hình 3.1 Mô hình ER quản lý sản phẩm _________________________________ 12 Hình 3.2 Mô hình ER quản lý thiết bị ___________________________________ 13 Hình 3.3 Mô hình ER quản lý nhân công ________________________________ 13 Hình 3.4 Mô hình ER quản lý phiếu công việc ____________________________ 14 Hình 3.5 Mô hình ER quản lý phiếu công việc/Hóa đơn ____________________ 14 Hình 4.1 Phần header, navbar và slider của trang chủ_______________________ 30 Hình 4.2 Phần sứ mệnh và lý tưởng ____________________________________ 30 Hình 4.3 Phần kinh nghiệm sau 10 năm hoạt động của công ty _______________ 31 Hình 4.4 Phần giới thiệu các kỹ thuật cơ khí sử dụng trong các dự án __________ 32 Hình 4.5 Phần nhận xét của khách hàng trong trang chủ ____________________ 32 Hình 4.6 Phần footer của trang chủ _____________________________________ 33 Hình 4.7 Giao diện trang giới thiệu _____________________________________ 33 Hình 4.8 Giao diện hiển thị tất cả các sản phẩm ___________________________ 34 Hình 4.9 Giao diện sản phẩm theo loại “Kệ trang trí”. ______________________ 35 Hình 4.10 Giao diện trang liên hệ. ______________________________________ 35 Hình 4.11 Giao diện trang tìm kiếm sản phẩm ____________________________ 36 Hình 4.12 Giao diện ảnh khi tìm theo tên và lọc giá ________________________ 37 Hình 4.13 Giao diện trang đăng nhập ___________________________________ 38 Hình 4.14 Giao diện trang đăng nhận không thành công ____________________ 38 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu Hình 4.15 Thống kê số lượng sản phẩm, thiết bị, nhân viên trang dashboard ____ 39 Hình 4.16 Chức năng thông kế phiếu công việc quá hạn ____________________ 39 Hình 4.17 Các biểu đồ thông kê trong trang dashboard _____________________ 39 Hình 4.18 Menu quản lý sản phẩm _____________________________________ 40 Hình 4.19 Danh sách loại sản phẩm ____________________________________ 40 Hình 4.20 Chức năng tìm kiếm trong danh sách loại sản phẩm _______________ 41 Hình 4.21 Chức năng thêm mới loại sản phẩm ____________________________ 41 Hình 4.22 Chức năng chỉnh sửa loại sản phẩm ____________________________ 42 Hình 4.23 Danh sách sản phẩm ________________________________________ 42 Hình 4.24 Chức năng tìm kiếm trong danh sách sản phẩm ___________________ 43 Hình 4.25 Chức năng thêm mới sản phẩm _______________________________ 43 Hình 4.26 Chức năng chỉnh sửa sản phẩm _______________________________ 44 Hình 4.27 Danh sách quản lý ảnh ______________________________________ 44 Hình 4.28 Chức năng tìm kiếm trong danh sách ảnh _______________________ 45 Hình 4.29 Chức năng thêm ảnh cho sản phẩm ____________________________ 45 Hình 4.30 Menu quản lý thiết bị _______________________________________ 46 Hình 4.31 Danh sách loại thiết bị ______________________________________ 46 Hình 4.32 Chức năng tìm kiếm trong danh sách loại thiết bị _________________ 47 Hình 4.33 Chức năng thêm mới loại thiết bị ______________________________ 47 Hình 4.34 Chức năng chỉnh sửa loại thiết bị ______________________________ 47 Hình 4.35 Danh sách quản lý thiết bị ___________________________________ 48 Hình 4.36 Chức năng tìm kiếm trong danh sách thiết bị _____________________ 48 Hình 4.37 Chức năng thêm mới thiết bị _________________________________ 49 Hình 4.38 Chức năng chỉnh sửa thiết bị _________________________________ 50 Hình 4.39 Giao diện hiển thị lịch sử sửa chữa/thay thế ______________________ 50 Hình 4.40 Menu quản lý nhân công_____________________________________ 51 Hình 4.41 Danh sách quản lý nhân công _________________________________ 51 Hình 4.42 Chức năng tìm kiếm trong danh sách nhân công __________________ 52 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu Hình 4.43 Chức năng thêm mới nhân công _______________________________ 52 Hình 4.44 Giao diện chỉnh sửa nhân công ________________________________ 53 Hình 4.45 Chức năng tính lương của nhân công không được thực hiện _________ 53 Hình 4.46 Bảng lương nhân công ______________________________________ 54 Hình 4.47 Giao diện chức năng thưởng __________________________________ 54 Hình 4.48 Giao diện bảng lương xuất ra Pdf ______________________________ 55 Hình 4.49 Menu điểm danh ___________________________________________ 55 Hình 4.50 Giao diện chức năng điểm danh _______________________________ 56 Hình 4.51 Giao diện điểm danh không thành công _________________________ 56 Hình 4.52 Menu quản lý danh sách yêu cầu ______________________________ 56 Hình 4.53 Giao diện thêm mới phiếu yêu cầu _____________________________ 57 Hình 4.54 Danh sách phiếu yêu cầu ____________________________________ 57 Hình 4.55 Chức năng tìm kiếm trong danh sách phiếu yêu cầu _______________ 58 Hình 4.56 Lọc theo phiếu yêu cầu thay thế _______________________________ 58 Hình 4.57 Lọc theo phiếu yêu cầu mua mới ______________________________ 59 Hình 4.58 Chức năng chỉnh sửa phiếu công việc __________________________ 59 Hình 4.59 Giao diện phiếu công việc xuất ra file Pdf _______________________ 60 Hình 4.60 Menu quản lý phiếu báo giá/hóa đơn ___________________________ 60 Hình 4.61 Danh sách phiếu báo giá _____________________________________ 61 Hình 4.62 Chức năng tìm kiếm trong danh sách phiếu báo giá ________________ 61 Hình 4.63 Chức năng thêm mới phiếu báo giá ____________________________ 62 Hình 4.64 Giao diện xem trước phiếu báo giá _____________________________ 62 Hình 4.65 Giao diện phiếu báo giá xuất fle Pdf ___________________________ 63 Hình 4.66 Chức năng chỉnh sửa phiếu báo giá ____________________________ 63 Hình 4.67 Danh sách quản lý hóa đơn ___________________________________ 64 Hình 4.68 Chức năng tìm kiếm trong danh sách hóa đơn ____________________ 65 Hình 4.69 Chức năng thêm mới hóa đơn _________________________________ 65 Hình 4.70 Giao diện tất cả hóa đơn xuất file Pdf __________________________ 66 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu Hình 4.71 Giao diện hóa đơn trong tháng hiện tại xuất file Pdf _______________ 66 Hình 4.72 Chức năng chỉnh sửa hóa đơn _________________________________ 67 Hình 4.73 Giao diện báo lỗi không tìm thấy trang 404 ______________________ 67 Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tàu LỜI NÓI ĐẦU Trong thế giới ngày nay, công nghệ thông tin (CNTT) là một công cụ quan trọng hỗ trợ cho doanh nghiệp chuyển biến. Gặt hái lợi ích tối đa từ các khoản đầu tư vào công nghệ để duy trì khả năng cạnh tranh là một trong những ưu tiên cao nhất của các nhà lãnh đạo doanh nghiệp ngày nay. Trên thực tế, thật khó để tưởng tượng bất kỳ doanh nghiệp nào không được hưởng lợi từ công nghệ thông tin. Mỗi doanh nghiệp cần phải chọn cho mình mô hình đầu tư CNTT cho phù hợp để phát huy hiệu quả các khoản đầu tư, phục vụ cho mục tiêu kinh doanh và phù hợp với năng lực khai thác công nghệ của doanh nghiệp. Ngay cả trong lĩnh vực nông nghiệp cũng đã sử dụng máy tính. Nông dân sử dụng máy tính cho sản xuất, tài chính, nghiên cứu về các vấn đề kỹ thuật và mua sắm. Ngày nay, công thức để thành công trong kinh doanh rất đơn giản: thúc đẩy đổi mới công nghệ thông tin. Trong đó ngành cơ khí là ngành có nhiệm vụ cung cấp toàn bộ các trang thiết bị cho các ngành công nghiệp như chế biến nông sản, giao thông vận tải, trang thiết bị cho bảo vệ an ninh quốc phòng nên đây là ngành có nhiều cơ hội phát triển. Doanh nghiệp cơ khí là ngành với yêu cầu độ chính xác cao, nên công tác thiết lập cho từng công đoạn yêu cầu phải thật chính xác. Để quản lý thiết bị và sản xuất những người làm điều hành doanh nghiệp đang gặp phải nhiều thách thức và ứng dụng phần mềm quản lý gia công cơ khí trong quản lý là yêu cầu bắt buộc. Cụ thể về Công ty TNHH TM&DV Cơ khí Hiệp Hòa là một doanh nghiệp nhỏ - vừa trong ngành cơ khí gặp những bất cập khi không áp dụng công nghệ trong quá trình quản lý. Chính vì lý do đó đề tài “Xây dựng website giới thiệu và quản lý gia công cơ khí cho công ty TNHH TM&DV Cơ khí Hiệp Hòa” được ra đời. Hướng tới những doanh nghiệp cơ khí có quy mô nhỏ - vừa muốn áp dụng công nghệ với chi phí thấp đơn giản dễ sử dụng. Hy vọng sẽ đem giúp cho quá trình quản lý được chặt chẽ, nâng cao hiệu suất. Đồ án tốt nghiệp khóa 2017-2021 Trường Đại học Bà Rịa- Vũng Tà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. 1.2 Mục tiêu và chức năng của hệ thống 1.2.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. 1.2.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.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.1.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.x. 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.2. ▪ 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. Python 1.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. ▪ Phiên bản 1.6.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. ▪ Python 2.1 ra đời kế thừa từ Python 1.6.1 và Python 2.0. 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.0 (dự án gọi là Python 3000 hoặc Py3K). Dự kiến, dòng 3.x sẽ không hoàn toàn tương thích với dòng 2.x. 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
- Xem thêm -

Tài liệu liên quan

Tài liệu xem nhiều nhất