Xây dựng chương trình quản lý thiết bị

66 1 0
Xây dựng chương trình quản lý thiết bị

Đ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 tốt nghiệp GVHD: GV Huỳnh Thanh Bình Xây dựng Chơng trình quản lý thiết bị Lời cảm ơn Em xin chân thành cảm ơn thầy, cô giáo Khoa Công nghệ thông tin trờng Đại học Bách Khoa Hà Nội đà tạo điều kiện giúp đỡ em hoàn thành đồ án tốt nghiệp Em xin gửi lời cảm ơn tới cô Huỳnh Thanh Bình, ngời đà hớng dẫn em thực đề tài Do hạn chế trình độ, chắn đề tài có nhiều sai sót Em mong đợc góp ý thầy cô Sinh viên thực Lê Đăng Khôi Sinh viên thực : Lê Đăng Khôi -1- Đồ án tốt nghiệp GVHD: GV Huỳnh Thanh Bình Mục lục Lời cảm ơn Môc lôc .2 Ch¬ng I .3 Tæng quan TÇm quan träng cđa øng dơng tin häc qu¶n lý Giíi thiƯu vỊ hƯ thèng qu¶n lý thiÕt bị 2.1 Sơ lợc c«ng ty .3 2.2 Sơ lợc hệ thống quản lí thiết bị (QLTB) hành 2.3 Phạm vi đồ án C¸c kiến thức công cụ có liên quan 3.1 Hệ quản trị sở liƯu 3.2 Giíi thiệu hệ quản trị sở liệu Ch¬ng II 27 Ph©n tÝch hÖ thèng .27 Yêu cầu đề tài 27 Khảo sát hệ thống hiƯn hµnh 27 2.1 Sơ đồ chức hệ thống .28 2.2 Biểu đồ luồng liệu .30 Ch¬ng III 38 ThiÕt kÕ hÖ thèng 38 1.Các khái niệm .38 Ch¬ng 44 Xây dựng chơng trình 44 Giới thiệu chơng trình Quản lÝ thiÕt bÞ .44 Phơ lơc 52 Tài liệu tham khảo .59 Mét sè module chÝnh cđa ch¬ng trình 60 Sinh viên thực : Lê Đăng Khôi -2- Đồ án tốt nghiệp GVHD: GV Huỳnh Thanh Bình Chơng I Tổng quan Tầm quan trọng ứng dụng tin học quản lý Ngày nay, khoa học kỹ thuật ngày phát triĨn mäi lÜnh vùc, c«ng nghƯ th«ng tin (cntt) - đà công nghệ mũi nhọn công phát triển kinh tế đất nớc Tốc độ phát triển kinh tế cao đòi hỏi phải nắm bắt xử lý nhanh chóng nhiều thông tin Do ứng dụng CNTT ngày phát triển më réng nhiỊu lÜnh vùc Trong qu¶n lý, CNTT góp phần quan trọng giúp nâng cao hiệu suất quản lý, tăng doanh thu công ty HiƯn nay, nhiỊu doanh nghiƯp ®Ịu ®· sư dơng hệ phần mềm ứng dụng chạy mạng theo mô hình Client/ Server Các phần mềm hầu hết có chức nh: quản lý nhân sự, quản lý tài kế toán, quản lý nguồn gốc sản phẩm Ngoài ra, nhiều chơng trình thực việc quản lý công việc khác doanh nghiệp sản xuất nh: quản lý thiết bị, quản lý in ấn mác nhÃn sản phẩm, quản lý lô hàng xuất cho khách hàng, quản lý việc tính thuế hoàn thuế doanh nghiệp Việc quản lý tập trung nh giúp cho nhà quản lý nắm bắt đợc tình trạng hoạt động kinh doanh doanh nghiệp sản xuất, từ đa sách hoạt động chiến lợc phù hợp cho giai đoạn Giới thiệu hệ thống quản lý thiết bị 2.1 Sơ lợc công ty Công ty TNHH gia công chế biến hàng xuất Việt Nam VMEP công ty 100% vốn nớc Lĩnh vực hoạt động công ty lắp ráp sản xuất phụ tùng xe máy Sinh viên thực : Lê Đăng Khôi -3- GVHD: GV Huỳnh Thanh Bình §å ¸n tèt nghiƯp hit hqc hae hpu haf hfin hen hpm had heq hpc đồ tổ chức hành công tytổ đồ tổ chức hành công tychức đồ tổ chức hành công tyhành đồ tổ chức hành công tychính đồ tổ chức hành công tycủa đồ tổ chức hành công tycông đồ tổ chức hành công tyty Xởng trởng -4- Sinh viên thực : Lê Đăng Khôi hgur hpp Sơ đồ tổ chức hành công ty đồ tổ chức hành công ty Đồ án tốt nghiệp GVHD: GV Huỳnh Thanh Bình Xởng trởng: ngời quản lý cao nhất, có chức bao quát chung toàn hoạt động công ty Vạch kế hoạch công tác qui tắc điều lệ tơng ứng xoay quanh mục tiêu quản lý công ty Bộ phận hành tổng hợp (HAD): Bộ phận có trách nhiệm đáp ứng nhu cầu cần thiết từ phân xởng sản xuất nh cung cấp đồng phục, chấm công, phục vụ nhu cầu phơng tiện lại giới hạn cho phép Lập báo cáo tổng hợp chi phí phục vụ ( điện, nớc, điện thoại), kiểm tra), kiĨm tra viƯc thùc hiƯn néi quy toµn nhµ máy Bộ phận kế toán (HFIN): Chuyên thực vấn đề chứng từ, sổ sách kế toán Thống kê khoản chi tiêu công ty, nộp thuế, hoàn thuế Bộ phận quản lý sản xuất (HPC) : Lập kế hoạch sản xuất, quản lý lợng tồn vật t kho, cÊp ph¸t vËt t phơc vơ cho sản xuất Đặt thêm vật t nhằm phục vụ cho đơn hàng khách hàng Bộ phận sơn, ép nhựa (HPP): Gia công linh kiện nhựa phục vụ cho việc lắp ráp xe máy Bộ phận lắp ráp động (HAE): Lắp ráp, sửa chữa động xe máy Bộ phận lắp ráp khung sờn (HAF): Lắp ráp, sửa chữa khung sờn xe máy Bộ phận quản lí thiết bị (HPM): Chuyên chịu trách nhiệm việc sửa chữa nh bảo trì thiết bị, máy móc toàn nhà máy Bộ phận kỹ thuật (HEN): Chịu trách nhiệm lập tiêu chuẩn xe máy Bộ phận ngoại kiểm (HEQ): Kiểm tra chất lợng cđa c¸c linh kiƯn tríc nhËp kho Bé phận chất lợng (HQC): Kiểm tra chất lợng xe máy tríc xt xëng Bé phËn th«ng tin (HIT): Bé phận có trách nhiệm quản lý toàn trang thiết bị phục vụ cho nhu cầu thông tin liên lạc Xem xét đáp ứng nhu cầu cần thiết phần mềm ứng dụng phận Bộ phận mua bán (HPU): Mua sắm trang thiết bị theo yêu cầu phận nh»m phơc vơ cho s¶n xt Bé phËn b¶o vƯ (HGUR): Làm công tác bảo vệ nhà máy 2.2 Sơ lợc hệ thống quản lí thiết bị (QLTB) hành Sinh viên thực : Lê Đăng Khôi -5- Đồ án tốt nghiệp GVHD: GV Huỳnh Thanh Bình Qua trình làm việc phận quản lý thiết bị ta khái quát hệ thống hành nh sau: Khi có thiết bị nhập về, phận quản lí thiết bị tiến hành lập phiếu đăng kí tài sản cố định Trong bao gồm số thông tin nh mà số thiết bị, ngày nhập, loại thiết bị ), kiểm tra Sau gửi cho phòng kế toán, gốc đợc lu lại tập hồ sơ Khi có thiết bị cần lí, phận quản lí thiết bị tiến hành lập phiếu báo huỷ thiết bị Trong bao gồm số thông tin nh mà số thiết bị, ngày báo huỷ, hình thức lí ), kiểm tra Sau gửi cho phòng kế toán, gốc đợc lu lại tập hồ sơ Việc lập mà số thiết bị đợc thực theo quy định công ty Khi thiết bị hỏng hóc, đơn vị sử dụng lập phiếu yêu cầu sửa chữa gửi phận quản lí thiết bị Bộ phận quản lí thiết bị tiến hành sửa chữa, sau lu lại hồ sơ thông tin nh tợng, cách thức xử lí ), kiểm tra Dựa vào hồ sơ thiết bị, tổ quản lí thiết bị tiến hành lập kế hoạch bảo dỡng thiết bị định kì, xin mua vật t dự trù Sau bảo dỡng lu lại hồ sơ làm sở tính thời gian bảo dỡng lần sau Nhìn nhận từ hệ thống hành, ta thấy tất công việc đợc tiến hành thủ công Khi cần tra cứu thông tin thiÕt bÞ sÏ rÊt khã Do vËy, viƯc tin häc hoá vấn đề quản lí thiết bị việc cần thiết 2.3 Phạm vi đồ án Đồ án đợc nghiên cứu nhằm mục đích tin học hoá vấn đề quản lí hồ sơ thiết bị phận quản lý thiết bị công ty VMEP Hà Tây Sự hoàn thành đồ án giúp cho ngời làm giảm nhiều thời gian trình tìm kiếm thông tin cần thiết thiết bị , từ đề phơng án thích hợp để thiết bị vận hành trạng thái tốt đợc sửa chữa kịp thời có cố, đảm bảo sản xuất Các kiến thức công cụ có liên quan 3.1 Hệ quản trị sở liệu Sinh viên thực : Lê Đăng Khôi -6- Đồ án tốt nghiệp GVHD: GV Huỳnh Thanh Bình Hệ quản trị sở liệu (Database Management System ) hay gọi hệ sở liệu, giúp cho ngời sử dụng mô tả liệu, cập nhật liệu tìm kiếm thông tin Theo định nghĩa , hệ quản trị sở liệu có nhiệm vụ quan trọng nh diễn dịch với ngôn ng÷ bËc cao gióp cho ngêi sư dơng cã thĨ dùng hệ thống mà nhiều không cần quan tâm đến thuật toán chi tiết hay biểu diễn liệu máy tính Để cài đặt phần mềm quản lý, ta phải cần đến hệ quản trị sở liệu Hệ quản trị sở liệu phần mềm ứng dụng mà ta tạo lập xử lý đợc liƯu HiƯn ë ViƯt Nam ®ang sư dơng réng rÃi hệ quản trị sở liệu nh: FOXPRO, ACCESS, ORACLE, SQL Các mô hình sở liệu - Mô hình mạng: Đợc xây dựng tệp liệu quan hệ Tập liệu đợc xây dựng từ liệu có kiểu gọi ghi Mỗi ghi đợc tạo trờng - Mô hình phân cấp: Là trờng hợp riêng mô hình mạng khái niệm tập liệu đợc giữ nguyên, khái niệm quan hệ đợc giới hạn kiểu phân cấp hai tập quan hệ quan hệ tuân thủ theo trật tự dới - Mô hình quan hệ: Một sở liệu đợc tạo lập từ quan hệ có hình ảnh trực quan bảng Mỗi bảng bao gồm cột đợc gọi thuộc tính ( trờng) dòng đợc gọi ghi Đặc điểm mô hình quan hệ: + Có sở liệu chặt chẽ cho phép áp dụng rộng rÃi công cụ đại số logic + Khá tự nhiên, gần gũi với quan niệm ngời sử dụng + Ngôn ngữ, thao tác sáng, có khả tổ hợp cao + Đảm bảo tính an toàn liệu + Dễ cập nhật liệu +Đảm bảo tính độc lập liệu 3.2 Giới thiệu hệ quản trị sở liệu a> Microsoft Visual Foxpro Microsoft Visual Foxpro phần mềm Quản lý sở liệu, bao gồm số công cụ mạnh giúp tổng hợp, truy xuất thông tin cách thuận tiện lệnh dùng lập trình phong phú, cho phép tạo đợc Sinh viên thực : Lê Đăng Khôi -7- Đồ án tèt nghiƯp GVHD: GV Hnh Thanh B×nh mét giao diƯn thân thiện Điều đáng lu ý ứng dụng đợc thiết kế từ phiên trớc Foxpro hiệu lực Visual Foxpro, nghĩa chạy đợc Visual Foxpro Tuy nhiên, đà sửa đổi Visual Foxpro thực thi đợc phiên cũ trớc ®ã cđa nã n÷a Visual Foxpro cịng cã hai chÕ độ làm việc: hội thoại chơng trình Trong chế độ hội thoại, ngời ta đa yêu cầu cho Visual Foxpro b»ng mét lƯnh th«ng qua cưa sỉ lệnh (command window) thông qua thực đơn hệ thống (system menu) nhận đợc kết Sau ®ã, ngêi dïng cã thĨ tiÕp tơc thùc hiƯn c¸c yêu cầu khác Trong chế độ chơng trình, câu lệnh Visual Foxpro đợc tập hợp lại thành tập tin ghi đĩa muốn cho thi hµnh tËp tin nµy, tõ cưa sỉ lƯnh ngời dùng thực lệnh: DO Khi lệnh có tập tin chơng trình đợc thực lần lợt Một ứng dụng (project) bao gồm nhiều thành phần: sở liệu, chơng trình, hình giao diện, thực đơn, báo biểu Một ứng dụng đợc lu trữ tập tin có phần mở rộng PJX quản lý công cụ Project Manager Cơ sở liệu Visual Foxpro chứa danh sách bảng (table), hàm cửa sổ (view), thủ tục, đợc lu trữ tập tin có phần mở rộng DBC (trong Foxpro 2.6 DBF) Visual Foxpro cung cÊp cho ngêi dïng c¸c bé công cụ nh: Form Wizard Form Designer tiện dụng thiết kế hình giao diện Visual Foxpro cung cấp công cụ: Report Wizard Report Designer tiƯn dơng thiÕt kÕ c¸c b¸o biĨu Visual Foxpro cung cấp công cụ Menu Designer tiện dụng việc tạo thực đơn nhiều cấp Visual Foxpro có mở rộng sang phơng pháp lập trình hớng đối tợng bên cạnh cách lập trình theo thủ tơc nh trun thèng b> Microsoft Access Microsoft Access lµ mét phÇn mỊm øng dơng cđa bé Microsoft Office Nó hệ quản trị sở liệu (Database Management System) dùng để tạo, xử lý sở liệu Phần mềm đà đợc xuất Việt Nam từ vài năm gần nhng cha đợc mở rộng khắp so với phần mềm khác Từ trớc đến nay, Việt Nam nói đến quản lý sở liệu ngời ta thờng nghĩ đến FoxPro, FoxBase Dùng FoxPro quản lý hầu nh ta Sinh viên thực : Lê Đăng Khôi -8- Đồ án tốt nghiệp GVHD: GV Huỳnh Thanh Bình yên tâm FoxPro làm đợc việc Tuy nhiên sâu tìm hiểu Access thấy phần mềm thể nhiều đặc tính u việt FoxPro, bật tính đơn giản hiệu Thật vậy, Access đáp ứng hầu hết nhu cầu quản trị sở liệu nhng giữ tính thân thiện dễ sử dụng cho ngời lập trình lẫn cho ngời dùng Các khái niệm lý thuyết sở liệu đợc thể đầy đủ Access Nó hệ thống có tính hớng đối tợng dùng hệ thống mạng để chia sẻ với nhiều ngời sử dụng sở liệu Đồng thời Access dễ dàng quản lý, thể chia sẻ thông tin công việc quản lý liệu hàng ngày Microsoft Access hệ quản trị sở liệu 32bit dùng để tạo ứng dụng sở liệu dùng với máy Desktop với mô hình client/server chạy dới Windows 95, Windows NT Những phiên Access năm gần có thêm nhiều tính đa dạng liên quan đến Internet giúp ta tạo t liệu HTML mà WWW sử dụng Các JetEngine sở liệu đợc nâng cấp tăng tốc hỏi mô hình Client/Server có ODBC direct Access có cấu trúc liệu độc đáo, phối hợp với bảng liệu liên quan mục, biểu mẫu, báo biểu, macro mà VBA tập tin sở liệu mdb Ngoài Access cung cấp dạng tập tin có phần mở rộng mde, giúp ngời lập trình phân phối ứng dụng Access mà không cần gộp mà nguồn VBA ban đầu c >Oracle Oracle bao gồm tập hợp hoàn thiện sản phẩm xây dựng ứng dụng ngời dùng cuối đợc trang bị giải pháp kỹ thuật thông tin hoàn hảo Các ứng dụng Oracle tơng thích với hầu hết hệ điều hành từ máy tính cá nhân đến hệ thống xử lý song song lớn Oracle cung cấp hệ quản trị sở liƯu (Database Management System - DBMS) un chun: Oracle Server để lu giữ quản lý thông tin dùng ứng dụng Phiên Oracle quản lý sở liệu với tất u điểm cấu trúc sở liệu quan hệ cộng thêm khả lu giữ thực thi đối tợng sở liệu nh procedure trigger Oracle Server hệ quản trị sở liệu điều khiển: -Lu giữ liệu vùng liệu đà thiết kế -Truy xuất liệu cho ứng dụng, dùng kỹ thuật tơng đối tối u -Bảo mật liệu, cấp quyền khác cho user -Liên kết toàn vẹn liệu sở liệu đợc phân bố mạng Sinh viên thực : Lê Đăng Khôi -9- Đồ án tốt nghiệp GVHD: GV Huỳnh Thanh Bình Ngoài chức chuẩn cung cấp tiện ích sở liệu, Oracle Server có thêm số chức sau: -Procedural Option -Distributed Option -Parallel Server Option -Trusted Oracle Các sản phẩm Oracle bao gồm: -Oracle TextRetrieval -Pro* ORACLE -Oracle Card -Oracle CASE -SQL * Plus Oracle cho phép định nghĩa ràng buộc toàn vẹn cho cột table hay table với để buộc chúng tuân theo quy luật nhằm mục đích kiểm tra ràng buộc toàn vẹn liệu thêm vào, cập nhật hay xóa liệu; ngăn cản việc xóa table có phụ thuộc table vào table khác Oracle có kiểu ràng buộc sau: -NOT NULL: cột không đợc rỗng -UNIQUE: đánh dấu cột tập cét nh mét khãa nhÊt, kh«ng thĨ cã hai dòng table chứa giá trị cho khóa -PRIMARY KEY: tơng tự nh khóa đơn nhất, khóa chÝnh b¾t bc sù nhÊt cđa mét cét hay tổ hợp cột -FOREIGN KEY: Khóa ngoại cung cấp luật ràng buộc tham khảo toàn vẹn bên table mà table -CHECK: ràng buộc định nghĩa điều kiện mà dòng phải thỏa mÃn table đa giá trị vào cột đà đợc định nghĩa Từ điển liệu phần quan trọng Oracle DBMS Từ điển liệu bao gồm tập hợp table view cung cấp hớng dẫn tham khảo đọc sở liệu Từ điển liệu chứa đựng: -Tên username ngời sử dụng Oracle -Các quyền tập quyền đợc cấp -Tên đối tợng Cơ Sậ Dữ LIệU (table, view, index, synonym,), kiểm tra) -Các ràng buộc đợc cấp cho table -Các thông tin cập nhật Sinh viên thực : Lê Đăng Khôi - 10 -

Ngày đăng: 30/01/2024, 13:54

Tài liệu cùng người dùng

Tài liệu liên quan