1. Trang chủ
  2. » Luận Văn - Báo Cáo

xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn

55 0 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

Tiêu đề Xây Dựng Hệ Thống Quản Lý Phương Tiện Đo Cho Cá Nhân, Doanh Nghiệp Cấp Tập Đoàn
Tác giả Lưu Tùng Linh
Người hướng dẫn Bùi Khánh Linh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Đồ Án Tốt Nghiệp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 55
Dung lượng 5,43 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN V Đ TI (10)
    • 1.1. Đặt vấn đề (10)
    • 1.2. Thực trạng hiện nay (10)
    • 1.3. Nội dung nghiên cứu (11)
    • 1.4. Kiến thức liên quan (11)
      • 1.4.1 HTML, CSS, JavaScript (11)
      • 1.4.2. Ngôn ngữ Python (12)
      • 1.4.3. Hệ quản trị cơ sở dữ liệu PostgreSQL (12)
      • 1.4.4. Odoo (13)
      • 1.4.5 Mô hình MVC (14)
      • 1.4.6. Sự tương tác giữa các thành phần trong MVC (15)
  • CHƯƠNG 2: PHÂN TÍCH V THIẾT KẾ HỆ THỐNG (16)
    • 2.1. Yêu cầu chức năng hệ thống (16)
      • 2.1.1 Yêu cầu chức năng (16)
      • 2.1.2 Yêu cầu phi chức năng (16)
    • 2.2 Biểu đồ UseCase (17)
    • 2.3 Chi tiết các Use-case (17)
      • 2.3.1 Use-case “Đăng nhập” (17)
      • 2.3.2. UseCase “Quên mật khẩu” (19)
      • 2.3.3 Usecase “Đổi mật khẩu” (22)
      • 2.3.4. Usecase “Đăng Xuất” (0)
      • 2.3.5. Use Case “Quản lý thiết bị đo” (0)
      • 2.3.6. UseCase “quản lý danh mục thiết bị” (0)
      • 2.3.7. UseCase “Quản lý KĐ/HC” (34)
      • 2.3.8. UseCase “Quản lý báo cáo” (38)
      • 2.3.9 UseCase “Tìm kiếm thiết bị đo” (40)
      • 2.3.10. UseCase “Gửi, liên hệ phản hổi” (42)
    • 2.4. Mô hình cơ sở dữ liệu (45)
    • 2.5. Các bảng cơ sở dữ liệu (45)
  • CHƯƠNG 3: CI ĐẶT V XÂY DỰNG CHƯƠNG TRÌNH (48)
    • 3.1 Môi trường cài đặt và công nghệ sử dụng (48)
      • 3.1.1 IDE thiết kế ứng dụng (48)
    • 3.2. Giao diện đăng nhập của trang cá nhân và admin (48)
    • 3.3. Giao diện danh sách sản phẩm (49)
    • 3.4. Giao diện quản lý thêm mới sản phẩm (49)
    • 3.5. Giao diện quản lý thông tin liên kết chuẩn (50)
    • 3.6. Giao diện quản lý Đơn vị đo (51)
    • 3.7. Giao diện quản lý người dùng và phân quyền (51)
    • 3.8. Quản lý giao diện xuất báo cáo thiết bị (52)
  • KẾT LUẬN (54)

Nội dung

Tin học được áp dụng vào hầu hết các công việc quản lý,kinh doanh, du lịch, khám bệnh,… Mặc dù công nghệ thông tin Việt Nam còn khá non trẻnhưng với sự phát triển không ngừng luôn tìm tò

TỔNG QUAN V Đ TI

Đặt vấn đề

Ngày nay với sự phát triển mạnh mẽ về công nghệ Hầu hết các ngành hiện nay để sự có góp mặt của công nghệ thông tin và những hiệu quả mà các phần mềm này mang lại là không thể phủ nhận Ứng dụng công nghệ thông tin vào hoạt động quản lý và kinh doanh được nhiều cá nhân tổ chức áp dụng Với rất nhiều ưu điểm về khả năng tiếp cận nhanh và không tốn chi phí Qua những website này, các thông tin văn bản, hợp đồng, quyết định của công ty sẽ được chuyển đến người dùng một cách nhanh gọn và thuận tiễn tránh mất việc quản lý thủ công, không cần nhiều thủ tục phức tạp như trước

Với một công ty quản lý một dữ liệu lớn có quy mô hình lớn, nếu xây dựng được website có khả năng quản lý, cập nhật nhanh nhất tình trạng của người dùng, tài sản công ty từ đó ban điều hành có thể nắm bắt, xử lý thông tin một cách nhanh nhất Vì vậy nếu không có một website quản lý là một thiếu sót rất lớn Với đề tài này, em xin phép được trình bày một giải pháp để quản lý và thay đổi các thông tin quản lý phương tiện đo một cách hiểu quả nhất cho tập đoàn Viettel

Thực trạng hiện nay

Quy trình hoạt động chung của các doanh nghiệp:

- Quy trình nhập thông tin phương tiện đo: Đơn vị quản lý trực tiếp thực hiện nhập các thông tin của phương tiện đo tới User có quyền kiểm tra và phê duyệt bao gồm các thông tin như mã quản lý tài sản, mã nhà sản xuất, ngày sản xuất, ngày hết hạn, ngày bảo dưỡng, số serial, …

Các doanh nghiệp Việt Nam thường gặp phải bốn vấn đề khi giải bài toán quản lý đó là:

- Kiểm soát không chặt chẽ số lượng hàng hóa có trong kho, số lượng hàng được mà người dùng đã đặt.

- Không thống kê tốt nhu cầu, thị hiếu của thị trường để có kế hoạch nhập loại hàng phù hợp với mức giá nhập xuất phù hợp.

- Quản lý không tốt thông tin các đơn nhập xuất hàng và giấy tờ liên quan.

- Quản lý không tốt thông tin về phương tiện: Máy đã hết hạn bảo dưỡng, máy bị hỏng hóc, máy đang bảo trì.

Nội dung nghiên cứu

Đề tài gồm những phần chính:

- Phân tích đặc tả yêu cầu người dùng.

- Phân tích thiết kế hệ thống.

- Xây dựng phần mềm chạy trên nền web sử dụng ngôn ngữ lập trình Python.

Kiến thức liên quan

HTML, CSS và JavaScript là bộ 3 ngôn ngữ cần thiết cho mọi website Chúng là những bước cơ bản để có thể xây dựng một trang web

HTML là chữ viết tắt của Hypertext Markup Language (Ngôn ngữ đánh đấu siêu văn bản) Nó giúp người dùng tạo và cấu trúc các thành phần trong trang web hoặc ứng dụng.

CSS (Cascading Style Sheets) là một ngôn ngữ được sử dụng để tìm và định dạng lại các phần tử được tạo ra bởi các ngôn ngữ đánh dấu (HTML) Nếu HTML đóng vai trò định dạng các phần tử trên website như việc tạo ra các đoạn văn bản, các tiêu đề, bảng, …thì CSS sẽ giúp chúng ta có thể thêm style vào các phần tử HTML đó như đổi bố cục, màu sắc trang, đổi màu chữ, font chữ, thay đổi cấu trúc…

JavaScript là một ngôn ngữ lập trình thông dịch được phát triển từ các ý niệm nguyên mẫu Ngôn ngữ này được dùng rộng rãi cho các trang web (phía người dùng) cũng như phía máy chủ (với Nodejs) JavaScript được tích hợp, nhúng vào HTML để tạo web động, tăng tính tương tác và phát triển những ứng dụng mạng chạy trên máy chủ/ client.

Python là ngôn ngữ lập trình được thông dịch, cấp cao và có ngữ nghĩa động Đây là một ngôn ngữ hỗ trợ nhiều mô-đun và gói, khuyến khích lập trình mô-đun và tái sử dụng mã Trình thông dịch Python và thư viện chuẩn mở rộng được cung cấp miễn phí dưới dạng mã nguồn hoặc tệp nhị phân cho tất cả nền tảng chính phổ biến và có thể được phân phối một cách tự do.

1.4.3 Hệ quản trị cơ sở dữ liệu PostgreSQL

PostgreSQL một hệ quản trị cơ sở dữ liệu quan hệ đối tượng(Object – Realational

Database Management System) là hệ thống cơ sở dữ liệu mã nguồn mở miễn phí và tiên tiến nhất hiện nay, chúng được sử dụng linh hoạt trên nhiều nền tảng khác nhau như Mac

OS, Solaris hay Window 64 PostgreSQL có tính ổn định cao, không yêu cầu quá nhiều chi phí, không quá nhiều thao tác bảo trì Do đó được nhiều người dùng và doanh nghiệp tin dùng

PostgreSQL mang cho mình một số đặc tính nổi bật như:

- Cung cấp nhiều kiểu dữ liệu: PostgreSQL cung cấp đa dạng (số nguyên, chuỗi,…) cho đến dạng document, hình học,…

- Bảo đảm tính toàn vẹn dữ liệu: Dữ liệu có tính bảo toàn bằng nhiều khóa loại từ, Primary Keys, Foreign Keys, khóa khuyến nghị, khóa hàm số

- Khả năng mở rộng: Người sử dụng có thể kết nối các phương pháp lưu trữ qua nhiều ngôn ngữ như Python, Perl và nhiều ngôn ngữ khác nhau

Odoo (hay còn gọi là OPENERP) là một trong những phần mềm ERP mã nguồn mở tích hợp nhiều ứng dụng và module cơ bản như CRM, POS( quản lý điểm bán), HRM( quản lý nhân sự)… vào một phần mềm duy nhất Ngoài nhưng module kể trên Odoo còn cho phép người code có thể thêm bớt các tính năng, những phân hệ khác rất phù hợp với nhu cầu doanh nghiệp Odoo hiện cung cấp cho người dùng 2 phần mềm là bản Community Edition hay còn gọi là bản miễn phí theo giấy phép LGPLv3 là phiên bản cộng đồng cho người dùng tùy ý phát triển, bản thứ 2 là Enterprise Edition là bản trả phí, phiên bản này cung cấp nhiều tính năng không giới hạn bên trong hệ thống và được nhà phát triển Odoo liên tục cập nhật và phát triển từ Odoo SA

Odoo mang lại một số tính năng nổi bật như:

Tính mở rộng là một tính năng quan trọng của phần mềm Odoo Các doanh nghiệp thường sử dụng nhiều phần mềm quản lý khác nhau, dẫn đến dữ liệu bị phân tán và khó khăn trong việc quản lý Ngược lại, Odoo tích hợp chặt chẽ tất cả các tính năng và giải pháp, cho phép dữ liệu liên kết chặt chẽ với nhau, giúp tăng cường quản lý dữ liệu và tiết kiệm thời gian cho người dùng.

- Dễ dàng mở rộng và kết nối: Odoo dễ dàng kết nối với các thiết bị nền tảng khác như di động, web thương mại điện tử, tất cả đều được kết nối trực tiếp với cơ sở dữ liệu

- Nền tảng thân thiện với người dùng: Thiết kế Odoo luôn được tối giản hóa, các module được sắp xếp hợp lý cho người dùng dễ tìm kiếm và sử dụng

Diễn đàn Odoo là một kho tàng kiến thức mở rộng trên toàn cầu Với nhiều diễn đàn trực tuyến, người dùng có thể dễ dàng truy cập vào một cộng đồng hỗ trợ mạnh mẽ Họ có thể tham gia thảo luận, đặt câu hỏi và đưa ra phản hồi để góp phần cải thiện Odoo liên tục.

Tuy sở hữu nhiều ưu điểm nhưng Odoo vẫn có một vài khuyết điểm như: Quy trình cài đặt khá phức tạp, rườm rà, thiếu sự hỗ trợ từ chính nhà cung cấp và khó duy trì hệ thống do đòi hỏi kiến thức IT khá cao

MVC là từ viết tắt bởi 3 từ Model – View – Controller Đây là mô hình thiết kế sử dụng trong kỹ thuật phần mềm Mô hình chia source code thành 3 phần, tương ứng với mỗi từ Mỗi từ tương ứng với một hoạt động tách biệt trong một mô hình.

Là bộ phận có chức năng lưu trữ toàn bộ dữ liệu của ứng dụng Bộ phận này là một cầu nối giữa 2 thành phần bên dưới là View và Controller Model thể hiện dưới hình thức là một cơ sở dữ liệu hoặc có khi chỉ đơn giản là một file XML bình thường.

Model thể hiện rõ các thao tác với cơ sở dữ liệu như cho phép xem, truy xuất, xử lý dữ liệu,

Giao diện người dùng (View) là nơi người dùng tương tác với ứng dụng MVC để truy vấn dữ liệu hoặc sử dụng thông tin dữ liệu thông qua các trang web.

PHÂN TÍCH V THIẾT KẾ HỆ THỐNG

Yêu cầu chức năng hệ thống

Quản lý thiết bị: Biết rõ thông tin thiết bị, thêm sửa xóa thiết bị

Quản lý chu kì bảo dưỡng: Biết rõ chu kì bảo dưỡng, kiểm định và hiệu chỉnh của thiết bị đo và thêm sửa xóa chu kì

Quản lý quá hạn: Các thiết bị quá hạn hay gần đến chu kì bảo dưỡng sẽ được đánh dấu

Quản lý người dùng: Phân quyền người dùng trên hệ thống với từng đối tượng, thêm sửa xóa người dùng tùy theo hệ thống đã phân quyền

Báo cáo thống kê in sản phẩm theo dạng pdf

2.1.2 Yêu cầu phi chức năng:

Hoạt động: Hệ thống phải có sự đồng bộ

Hiệu năng: Hệ thống cần phải có tốc độ cập nhật chính xác và nhanh, dung lượng phải tương để có thể xử lý

Bảo mật: Phần mềm có hệ thống đăng nhập, chỉ có admin cấp tài khoản thì mới có thể đăng nhập vào hệ thống cập nhật hay chỉnh sửa.

Biểu đồ UseCase

Hình 2.1: Sơ đồ tổng quá Use-case

Chi tiết các Use-case

2.3.1 Use-case “Đăng nhập” a) Mô-tả

Tên use case Đăng nhập

Mô tả Cho phép actor đăng nhập vào hệ thống

Kích hoạt Khi admin vào trang quản lý và chưa đăng nhập

Tiền điều kiện Admin đã có tài khoản

Hậu điều kiện Đăng nhập thành công

1 Use case bắt đầu khi admin truy cập vào hệ thống

2 Admin nhập tên đăng nhập và mật khẩu

3 Admin click nút “Đăng nhập”

4 Hệ thống kiểm tra thông tin đăng nhập nếu hợp lệ thì hiển thị giao diện làm việc chính của hệ thống

Tại luồng cơ bản số (4) nếu thông tin đăng nhập không đúng, hệ thống sẽ hiển thị thông báo sai thông tin đăng nhập b) Biểu đồ hoạt động

Hình 2 2 Biểu đồ hoạt động “Đăng nhập” c) Biểu đồ tuần tự

Hình 2 3 Biểu đồ tuần tự "Đăng nhập"

2.3.2 UseCase “Quên mật khẩu” a) Mô tả

Tên use case Quên mật khẩu

Mô tả Cho phép admin tìm lại mật khẩu khi quên mật khẩu

Kích hoạt Khi ở màn hình đăng nhập chọn “Quên mật khẩu”

Tiền điều kiện Admin đã có tài khoản trên hệ thống và nhớ được email

Hậu điều kiện Tài khoản được thay đổi mật khẩu mới

1 Use case bắt đầu khi admin chọn “Quên mật khẩu” ở màn hình đăng nhập

2 Hiển thị trang quên mật khẩu và cho admin nhập email của tài khoản.

3 Admin vào email kiểm tra và nhấn vào đường dẫn để đổi mật khẩu

4 Nhập mật khẩu mới và xác nhận

5 Hệ thống cập nhật mật khẩu thành công và tự động quay lại màn hình đăng nhập để admin đăng nhập

- Tại bước 2 nếu admin nhập vào email không tồn tại, thông báo cho admin.

Bước 4 trong quy trình"Quên mật khẩu" xác thực mật khẩu mới của người dùng Nếu mật khẩu nhập không trùng khớp hoặc không hợp lệ, chức năng sẽ được trả về trạng thái ban đầu và không có hành động nào xảy ra.

Hình 2.4 Biểu đồ hoạt động "Quên mật khẩu" c) Biểu đồ trình tự

Hình 2 5 Biểu đồ tuần tự "Đổi mật khẩu"

2.3.3 Usecase “Đổi mật khẩu” a) Mô tả

Tên use case Đổi mật khẩu

Mô tả Cho phép admin đổi lại mật khẩu của mình

Kích hoạt Khi ở trong màn hình quản lý, admin chọn vào avatar ở góc phải và chọn đổi mật khẩu

Tiền điều kiện Admin đã có đăng nhập trên hệ thống và nhớ được mật khẩu cũ

Hậu điều kiện Tài khoản được thay đổi mật khẩu mới

1 Use case bắt đầu khi admin chọn “Đổi mật khẩu” ở avatar bên góc phải màn hình

2 Trang đổi mật khẩu hiện lên bắt admin nhập mật khẩu của và mật khẩu mới

3 Admin nhập vào mật khẩu cũ, mật khẩu mới và xác nhận mật khẩu

4 Chọn nút “Đổi mật khẩu”

5 Hệ thống cập nhật mật khẩu thành công và tự động quay lại màn hình chính trang quản lý

- Tại bước 3 nếu admin nhập mật khẩu cũ không chính xác, hay mật khẩu mới không hợp lệ hoặc chưa xác nhận thông báo lỗi cho admin

- Bất kỳ lúc nào khi admin nhấn vào lúc “Hủy” use- case sẽ kết thúc và quạy lại màn hình chính b) Biểu đồ hoạt động

Hình 2 6 Biểu đồ hoạt động “ Đổi mật khẩu” c) Biểu đồ tuần tự a) Mô tả

Tên use case Quản lý danh mục thiết bị

Mô tả Cho phép admin quản lý danh mục thiết bị

Kích hoạt Khi ở trong màn hình quản lý, admin chọn vào “Quản lý danh mục thiết bị”

Tiền điều kiện Admin đã đăng nhập trên hệ thống

Hậu điều kiện Thay đổi các thông tin danh mục thiết bị

1 Use case bắt đầu khi admin chọn “Quản lý thiết bị” trên thanh menu sau đó chọn danh mục thiết bị

2 Hiển thị màn hình quản lý danh mục thiết bị đo gồm các danh sách thiết bị

3 Nhấn vào các mục thiết bị để xem thông tin danh mục thiết bị và có thể thực hiện thao tác thêm sửa xóa (sẽ có popup thông báo khi một chức năng được lưu)

Luồng rẽ nhánh - Thông báo lỗi khi dữ liệu tạo mới hoặc chỉnh sửa không hợp lệ b) Biểu đồ hoạt động

Hình 2 14 Biểu đồ hoạt động “Quản lý danh mục thiết bị” c) Biểu đồ trình tự

Hình 2 15 Biểu đồ hoạt động “Quản lý danh mục thiết bị” -a

Hình 2 16 Biểu đồ trình tự “Quản lý danh mục thiết bị” -b

Hình 2 17 Biểu đồ trình tự “Quản lý danh mục thiết bị” -c

2.3.7 UseCase “Quản lý KĐ/HC” a) Mô tả

Tên use case Quản lý KĐ/HC

Mô tả Cho phép admin quản lý KĐ/HC

Kích hoạt Khi ở trong màn hình quản lý, admin chọn vào “Quản lý

Tiền điều kiện Admin đã đăng nhập trên hệ thống

Hậu điều kiện Thay đổi các thông tin KĐ/HC của thiết bị

Luồng cơ bản 1 Use case bắt đầu khi admin chọn “Quản lý KĐHC” trên thanh menu

2 Hiển thị màn hình quản lý KĐ/HC của thiết bị đo gồm các danh sách thiết bị

3 Nhấn vào các mục thiết bị để xem thông tin danh mục thiết bị và có thể thực hiện thao tác thêm sửa xóa (sẽ có popup thông báo khi một chức năng được lưu)

Luồng rẽ nhánh - Thông báo lỗi khi dữ liệu tạo mới hoặc chỉnh sửa không hợp lệ b) Biểu đồ hoạt động

Hình 2 18 Biểu đồ hoạt động “Quản lý KĐ/HC” c) Biểu đồ tuần tự

Hình 2 19 Biểu đồ tuần tự “Quản lý KĐ/HC” - a

Hình 2 20 Biểu đồ tuần tự “Quản lý KĐ/HC” - b

Hình 2 21 Biểu đồ tuần tự “Quản lý KĐ/HC” - c

2.3.8 UseCase “Quản lý báo cáo” a) Mô tả

Tên use case Quản lý báo cáo

Mô tả Người dùng có thể lập báo cáo hoặc admin

Kích hoạt Khi người dùng chọn “Báo Cáo” ở trên menu

Hậu điều kiện Người dùng có thể truy cập vào được phần Báo Caoas

1 Khi người dùng chọn Báo Cáo ở menu.

2 Hiển thị màn hình Báo Cáo Cho phép người dùng nhập thông tin và in

3 Hệ thông xác nhận tạo báo cáo thành công

Luồng rẽ nhánh - Khi các thông tin báo cáo không hợp lệ sẽ báo lỗi b) Biểu đồ hoạt động

Hình 2 22 Biểu đồ hoạt động “Báo Cáo” c) Biểu đồ tuần tự

Hình 2 23 Biểu đồ tuần tự “Báo Cáo”

2.3.9 UseCase “Tìm kiếm thiết bị đo” a) Mô tả

Tên use case Tìm kiếm thiết bị đo

Mô tả Lọc các thiết bị đo theo người dùng

Kích hoạt Khi người dùng nhập các thông tin cần lọc của thiết bị ở trang chủ hoặc nhấn và thiết bị đo ở trên thanh menu

Hậu điều kiện Người dùng xem được các thiết bị đo theo yêu cầu lọc của khách hàng

Luồng cơ bản 1 Khi người dùng nhập các thông tin cần lọc của thiết bị ở t hủ h ặ hấ à thiết bị ở t ê th h

2 Hiển thị màn hình danh sách các thiết bị đã được lọc theo yêu cầu người dùng

Luồng rẽ nhánh Không b) Biểu đồ hoạt động

Hình 2 24 Biểu đồ hoạt động “Tìm kiếm phương tiện đo” c) Biểu đồ tuần tự

Hình 2 25 Biểu đồ tuần tự “Tìm kiếm phương tiện đo”

2.3.10 UseCase “Gửi, liên hệ phản hổi” a) Mô tả

Tên use case Gửi liên hệ, phản hồi

Mô tả Người dùng có thể phản hồi thông tin tới admin

Kích hoạt Khi người dùng chọn liên hệ ở trên menu

Hậu điều kiện Người dùng đặt tour thành công

4 Khi người dùng chọn liên hệ ở menu.

5 Hiển thị màn hình liên hệ Cho phép người dùng nhập thông tin và gửi tới admin.

6 Hệ thông xác nhận gửi liên hệ thành công.

Luồng rẽ nhánh Không b) Biểu đồ hoạt động

Hình 2 26 Biểu đồ hoạt động “Liên hệ, phản hồi” c) Biểu đồ tuần tự

Hình 2 27 Biểu đồ tuần tự “Liên hệ, phản hồi”

Mô hình cơ sở dữ liệu

Hình 2 28 Danh sách cơ sở dữ liệu

Các bảng cơ sở dữ liệu

Hình 2 29 Tổng quan các bảng nhóm thiết bị đo

Hình 2 30 Bảng thiết bị đo – ptd_measuring-device

Hình 2 31 Bảng quản lý thiết bị– ptd_device_category

Hình 2 32 Bảng thông tin kiểm định, hiệu chỉnh - ptd_canonical_link

Hình 2 33 Bảng quản lý vị trí nhân viên – ptd_position_manager

Hình 2 34 Bảng chi tiết bảo dưỡng – ptd_manufactures

CI ĐẶT V XÂY DỰNG CHƯƠNG TRÌNH

Môi trường cài đặt và công nghệ sử dụng

3.1.1 IDE thiết kế ứng dụng

Hình 3 1 Pycharm - hỗ trợ IDE

- Pycharm: Là một IDE phát triển các ứng dụng cho lập trình trong Python được phát triển bởi JetBrain

- PgAdmin: là công cụ quản lý cơ sở dữ liệu của PostgresSQL database, lập trình viên có thể kết nối cơ sở dữ liệu với ngôn ngữ lập trình đang sử dụng Ngoài ra, các lập trình viên có thể thấy trực quan được dữ liệu của mình liên kết với các bảng mà không phải quaCommand-line phức tạp về câu lệnh

Giao diện đăng nhập của trang cá nhân và admin

Hình 3 2 Giao diện Form đăng nhập

Giao diện form đăng nhập được dùng chung cho cả loại tài khoản với 2 quyền khác nhau. Người dùng nhập email và mật khẩu đã được cấp sẵn cả 2 tài khoản Dữ liệu không được để trống và đúng định dạng

Giao diện danh sách sản phẩm

Hình 3 3 Giao diện danh sách sản phẩm Thông tin quản lý thiết bị được xuất hiện theo dạng tree và những cột quan trọng của sản phẩm sẽ được hiện lên, dữ liệu nào gần hết hạn và hết hạn sẽ được tô màu qua trạng thái bảo dưỡng, có thể tìm kiếm theo tên thiết bị và mã thiết bị Ngoài ra có thể tải dữ liệu về qua dạng file excel

Giao diện quản lý thêm mới sản phẩm

Hình 3 4 Giao diện thêm mới sản phẩm

Thông tin thêm sản phẩm được hiện lên với các ô input, các ô input đậm màu sẽ là các ô không được để trống, trên phần nhập thông tin là phần nhập ảnh và các chức năng chuyển trạng thái thiết bị

Giao diện quản lý thông tin liên kết chuẩn

Hình 3 5 Giao diện quản lý thông tin liên kết chuẩn Thông tin liên kết chuẩn được ghi lại ở bảng này và chi tiết hơn so với bên quản lý thiết bị đo, những trường quan trọng sẽ được hiện lên dạng tree view và người dùng có thể thêm sửa xóa khi ấn vào Lưu hoặc Sửa khi chọn vào sản phẩm

Ngoài ra, có thể tìm kiêm theo nhóm, theo sở thích và có thể phân trang, khi sản phẩm nhiều.

Giao diện quản lý Đơn vị đo

Hình 3 6 Giao diện quản lý đơn vị đo

Bảng thống kê đơn vị đo giúp quản lý theo dõi các mã đơn vị đã tạo khi thêm mới hoặc chỉnh sửa Hệ thống tự động ghi chép ngày tạo và người tạo, giúp quá trình quản lý trở nên dễ dàng và trực quan hơn.

Giao diện quản lý người dùng và phân quyền

Hình 3 7 Giao diện quản lý người dùng và phân quyền Đây là trang phân quyền người dùng của tài khoản admin cho phép User có quyền xem phần mở rộng hoặc phần giới hạn, ngoài ra có thể gửi thông tin tin nhắn cho người sử dụng với nhau, qua phần chat message ở dưới

Quản lý giao diện xuất báo cáo thiết bị

Hình 3 8 Quản lý giao diện xuất báo cáo thiết bị

Một wizard của form báo cáo hiện ra với 2 tiêu chí là Loại báo cáo và Chọn thiết bị báo cáo, sau khi chọn xong ta Chọn mục InPDF và có thể xóa qua label X bên cạnh, nếu không có thiết bị nào thì báo cáo sẽ báo lỗi Add a line là để tạo mới dữ liệu nếu bạn muốn tạo thiết bị mới Sau khi chọn mục InPDF ta được kết quả sau:

Hình 3 9 Báo cáo về phương tiện đo

Ngày đăng: 06/05/2024, 15:00

HÌNH ẢNH LIÊN QUAN

Hình 1. 2: Mô hình MVC - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 1. 2: Mô hình MVC (Trang 14)
Hình 1. 3 Sự tương tác giữa các mô hình M-V-C - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 1. 3 Sự tương tác giữa các mô hình M-V-C (Trang 15)
Hình 2.1: Sơ đồ tổng quá Use-case - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2.1 Sơ đồ tổng quá Use-case (Trang 17)
Hình 2. 2 Biểu đồ hoạt động “Đăng nhập” - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 2 Biểu đồ hoạt động “Đăng nhập” (Trang 19)
Hình 2. 3 Biểu đồ tuần tự "Đăng nhập" - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 3 Biểu đồ tuần tự "Đăng nhập" (Trang 19)
Hình 2.4 Biểu đồ hoạt động "Quên mật khẩu" - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2.4 Biểu đồ hoạt động "Quên mật khẩu" (Trang 21)
Hình 2. 5 Biểu đồ tuần tự "Đổi mật khẩu" - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 5 Biểu đồ tuần tự "Đổi mật khẩu" (Trang 22)
Hình 2. 6 Biểu đồ hoạt động “ Đổi mật khẩu” - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 6 Biểu đồ hoạt động “ Đổi mật khẩu” (Trang 23)
Hình 2. 14 Biểu đồ hoạt động “Quản lý danh mục thiết bị” - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 14 Biểu đồ hoạt động “Quản lý danh mục thiết bị” (Trang 31)
Hình 2. 15 Biểu đồ hoạt động “Quản lý danh mục thiết bị” -a - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 15 Biểu đồ hoạt động “Quản lý danh mục thiết bị” -a (Trang 32)
Hình 2. 16 Biểu đồ trình tự “Quản lý danh mục thiết bị” -b - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 16 Biểu đồ trình tự “Quản lý danh mục thiết bị” -b (Trang 33)
Hình 2. 17 Biểu đồ trình tự “Quản lý danh mục thiết bị” -c - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 17 Biểu đồ trình tự “Quản lý danh mục thiết bị” -c (Trang 34)
Hình 2. 18 Biểu đồ hoạt động “Quản lý KĐ/HC” - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 18 Biểu đồ hoạt động “Quản lý KĐ/HC” (Trang 35)
Hình 2. 19 Biểu đồ tuần tự “Quản lý KĐ/HC” - a - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 19 Biểu đồ tuần tự “Quản lý KĐ/HC” - a (Trang 36)
Hình 2. 20 Biểu đồ tuần tự “Quản lý KĐ/HC” - b - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 20 Biểu đồ tuần tự “Quản lý KĐ/HC” - b (Trang 37)
Hình 2. 22 Biểu đồ hoạt động “Báo Cáo” - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 22 Biểu đồ hoạt động “Báo Cáo” (Trang 39)
Hình 2. 23 Biểu đồ tuần tự “Báo Cáo” - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 23 Biểu đồ tuần tự “Báo Cáo” (Trang 40)
Hình 2. 24 Biểu đồ hoạt động “Tìm kiếm phương tiện đo” - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 24 Biểu đồ hoạt động “Tìm kiếm phương tiện đo” (Trang 41)
Hình 2. 25 Biểu đồ tuần tự “Tìm kiếm phương tiện đo” - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 25 Biểu đồ tuần tự “Tìm kiếm phương tiện đo” (Trang 42)
Hình 2. 26 Biểu đồ hoạt động “Liên hệ, phản hồi” - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 26 Biểu đồ hoạt động “Liên hệ, phản hồi” (Trang 43)
Hình 2. 27 Biểu đồ tuần tự “Liên hệ, phản hồi” - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 27 Biểu đồ tuần tự “Liên hệ, phản hồi” (Trang 44)
Hình 2. 28 Danh sách cơ sở dữ liệu - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 28 Danh sách cơ sở dữ liệu (Trang 45)
Hình 2. 30 Bảng thiết bị đo – ptd_measuring-device - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 30 Bảng thiết bị đo – ptd_measuring-device (Trang 46)
Hình 2. 34 Bảng chi tiết bảo dưỡng –  ptd_manufactures - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 2. 34 Bảng chi tiết bảo dưỡng – ptd_manufactures (Trang 47)
Hình 3. 2 Giao diện Form đăng nhập - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 3. 2 Giao diện Form đăng nhập (Trang 48)
Hình 3. 1 Pycharm - hỗ trợ IDE - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 3. 1 Pycharm - hỗ trợ IDE (Trang 48)
Hình 3. 4 Giao diện thêm mới sản phẩm - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 3. 4 Giao diện thêm mới sản phẩm (Trang 49)
Hình 3. 7 Giao diện quản lý người dùng và phân quyền - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 3. 7 Giao diện quản lý người dùng và phân quyền (Trang 51)
Hình 3. 8 Quản lý giao diện xuất báo cáo thiết bị - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 3. 8 Quản lý giao diện xuất báo cáo thiết bị (Trang 52)
Hình 3. 9 Báo cáo về phương tiện đo - xây dựng hệ thống quản lý phương tiện đo cho cá nhân doanh nghiệp cấp tập đoàn
Hình 3. 9 Báo cáo về phương tiện đo (Trang 53)

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

TÀI LIỆU LIÊN QUAN

w