• Không có kết quả nào được tìm thấy

ĐỒ ÁN TỐT NGHIỆP

Protected

Academic year: 2024

Chia sẻ "ĐỒ ÁN TỐT NGHIỆP"

Copied!
67
0
0

Loading.... (view fulltext now)

Văn bản

Tên đề tài: Xây dựng chương trình quản lý thông tin sửa chữa thiết bị tại Trường Đại học Dân lập Hải Phòng. Công nghệ thông tin còn được ứng dụng rộng rãi trong nhiều lĩnh vực, điển hình là trong quản lý. Như chúng ta đã biết quản lý thiết bị trong trường học, cơ quan, công ty.

Từ thực tế này, việc xây dựng phần mềm quản lý thiết bị cho trường học là rất cần thiết.

MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP

  • Giới thiệu về Đại học Dân lập Hải Phòng
  • Mô tả bài toán
  • Bảng nội dung công việc
  • Sơ đồ tiến trình nghiệp vụ

Trường hợp đơn vị trong trường không có trang thiết bị, phương tiện làm việc thì nhân viên của đơn vị đó sẽ lập đề nghị cung cấp trang thiết bị, phương tiện làm việc (theo mẫu đề nghị cung cấp), sau đó trình Thủ trưởng đơn vị phê duyệt và sau đó tới phòng Tài chính - Hành chính. HC, Nhân viên đơn vị 5 Xác nhận sau khi sửa chữa Nhân viên đơn vị. 6 Chuẩn bị yêu cầu giao hàng Nhân viên của Đơn vị yêu cầu giao hàng.

7 Trình Thủ trưởng Đơn vị phê duyệt Thủ trưởng Đơn vị 8 Xác nhận của Phòng Tài chính và Hành chính Phòng Tài chính 9 Xác nhận mục đích cung cấp cho Phòng Tài chính và Hành chính 10 Lập công văn bàn giao thiết bị tới nhân viên bộ phận.

1.3. Bảng nội dung công việc
1.3. Bảng nội dung công việc

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

Mô hình nghiệp vụ

  • Bảng phân tích xác định các chức năng,tác nhân và hồ sơ
  • Biểu đồ ngữ cảnh
  • Nhóm dần các chức năng
  • Sơ đồ phân rã chức năng
  • Danh sách các hồ sơ dữ liệu sử dụng
  • Ma trận thực thể chức năng

Trình quản lý đơn vị phê duyệt: Nhân viên gửi yêu cầu cung cấp cho quản lý đơn vị phê duyệt. Xác nhận của Phòng TC - HC: Phòng TC - HC xác nhận yêu cầu sau khi nhận được. Lập Biên bản bàn giao thiết bị: Sau khi xác nhận mục đích giao hàng liên quan, Phòng Tài chính - HC sẽ bàn giao thiết bị cho đơn vị (theo mẫu bàn giao).

Lập báo cáo cung cấp: Phòng Tài chính - HC sẽ lập báo cáo tình hình cung cấp thiết bị của các đơn vị trong tháng.

Hình 2.1. Biểu đồ ngữ cảnh HỆ THỐNG SỬA CHỮA
Hình 2.1. Biểu đồ ngữ cảnh HỆ THỐNG SỬA CHỮA

Sơ đồ luồng dữ liệu

  • Sơ đồ luồng dữ liệu mức 0
  • Sơ đồ luồng dữ liệu mức 1
  • Mô hình liên kết thực thể ( E-R )
  • Mô hình quan hệ
  • Các bảng dữ liệu vật lý

Bước 1: Liệt kê, hiệu chỉnh và lựa chọn các số liệu cơ bản. Tên chính xác của. Bước 2: Xác định các thực thể, thuộc tính và định danh. Đặt tên cho thuộc tính. Bước 3: Xác định mối quan hệ và các thuộc tính liên quan. Hỏi động từ “Chủ đề.

Bước 3: Xác định mối quan hệ và thuộc tính tương ứng Câu hỏi cho động từ “table. Bước 2: Vì NHÂN VIÊN và LÃNH ĐẠO đều là nhân viên của trường, chỉ khác nhau về chức vụ nên mối quan hệ NHÂN VIÊN và LÃNH ĐẠO sẽ được gộp vào mối quan hệ NHÂN VIÊN (mã NVID, họ tên nhân viên, chức vụ, mã đơn vị). ). Sau khi gộp 2 mối quan hệ EMPLOYEE và LEAD thành mối quan hệ EMPLOYEE thì các thuộc tính NV Code và Job Code sẽ được gộp thành NV Code.

LÃNH ĐẠO bàn giao cho NHÂN VIÊN (số phiếu BG, mã NV, ngày BG, số lượng, mã TB). BÁO CÁO LÃNH ĐẠO (Số lượng vé, mã NV, ngày thông báo, số lượng, mã TB). Do quá trình sửa chữa, cung cấp thiết bị phải trải qua từng bước xác nhận theo thứ tự xác nhận nên bảng dữ liệu vật lý NHÂN VIÊN BÁO CÁO LÃNH ĐẠO, NHÂN VIÊN KHUYẾN CÁO LÃNH ĐẠO và CHUYỂN GIAO LÃNH ĐẠO CHO NHÂN VIÊN sẽ tạo thêm trường trạng thái để hiển thị rõ ràng quy trình trong quản lý phục hồi.

Hình 2.1. Mô hình quan hệ
Hình 2.1. Mô hình quan hệ

CƠ SỞ LÝ THUYẾT

Phân tích thiết kế hệ thống hướng cấu trúc

  • Quá trình phát triển của một hệ thống thông tin
  • Tiếp cận định hướng cấu trúc

Những bảng dữ liệu nào nên được đưa vào hệ thống? Thông qua thông tin thu thập được từ quá trình khảo sát và phân tích, các chuyên gia sẽ chuyển đổi nó thành phần mềm, công cụ chuyên dụng để xác định thiết kế hệ thống chi tiết. Nói tóm lại, thiết kế là việc áp dụng các công cụ, phương pháp và quy trình để tạo ra mô hình của hệ thống sẽ được sử dụng.

Sản phẩm cuối cùng của giai đoạn thiết kế là đặc tả hệ thống ở dạng nguyên trạng, sao cho các lập trình viên và kỹ sư phần cứng có thể dễ dàng chuyển nó thành các chương trình và kiến ​​trúc hệ thống. Đây là giai đoạn xây dựng hệ thống theo kế hoạch đã xác định. Chọn một hệ quản trị cơ sở dữ liệu (SQL Server, Oracle, MySQL,...) và cài đặt cơ sở dữ liệu cho hệ thống.

Lựa chọn các công cụ phần mềm để xây dựng các module phần mềm hệ thống (Microsoft Visual Studio, PHP Designer,...). Lựa chọn các công cụ xây dựng giao diện hệ thống (DevExpress, Dot Net Bar,..). Thẩm định các phân hệ chức năng của hệ thống thông tin, chuyển kế hoạch thành chương trình (phần mềm).

Kết quả cuối cùng là một hệ thống thông tin đáp ứng được yêu cầu đặt ra. Phát triển theo hướng cấu trúc đề cập đến quá trình sử dụng và tích hợp một cách có hệ thống các công cụ và kỹ thuật để hỗ trợ thiết kế phân tích các hệ thống thông tin mô-đun.

Hình 3.1. Cấu trúc hệ thống định hướng cấu trúc
Hình 3.1. Cấu trúc hệ thống định hướng cấu trúc
  • Mô hình liên kết thực thể ER

Mỗi thực thể được đặc trưng bởi một thuộc tính khóa Ví dụ 1: tập thực thể NHANVIEN có các thuộc tính NV Code (MaNV: số nguyên). Hệ số bổ sung (hsphucap:float). Là đồ thị biểu diễn tập hợp các thực thể, thuộc tính và mối quan hệ +) Ký hiệu trong sơ đồ E-R. Một nhân viên có thể được phân công vào một số dự án hoặc không được phân công vào bất kỳ dự án nào.

Có thể có nhiều khóa trong một tập thực thể, chúng ta chọn 1 khóa làm khóa chính cho tập thực thể đó.

Hệ quản trị cơ sở dữ liệu My SQL

  • Ngôn ngữ PHP
  • Những ứng dụng ngôn ngữ PHP có thể viết

Trước khi tạo bảng cho cơ sở dữ liệu, bạn phải chọn cụ thể đó là cơ sở dữ liệu nào. Ví dụ: nếu bạn chọn cơ sở dữ liệu gsviec_mysql ở trên, chỉ cần sử dụng lệnh use. Tương tự: cột_name2 và cột_name3 lần lượt là tên của cột thứ hai và thứ ba). Cần thêm từ khóa WHERE để ràng buộc điều kiện trước khi xóa, nếu không toàn bộ dữ liệu của bảng đó sẽ bị xóa, hãy cẩn thận khi sử dụng từ khóa DELETE.

PHP - viết tắt của "Hypertext Preprocessor", là ngôn ngữ kịch bản chạy ở phía máy chủ để tạo mã HTML trên máy khách. PHP đã trải qua nhiều phiên bản và được tối ưu hóa cho các ứng dụng web. Với mã hóa rõ ràng, tốc độ nhanh và dễ học, PHP đã trở thành ngôn ngữ lập trình web rất phổ biến và phổ biến. PHP chạy trên môi trường máy chủ web và lưu trữ dữ liệu thông qua hệ thống quản lý cơ sở dữ liệu. Do đó, PHP thường đi kèm với Apache, MySQL và hệ điều hành Linux (LAMP).

Apache là một phần mềm máy chủ web nhận các yêu cầu từ trình duyệt của người dùng, sau đó chuyển chúng sang PHP để xử lý và gửi lại cho trình duyệt. MySQL cũng giống như các hệ quản trị cơ sở dữ liệu khác (Postgress, Oracle, SQL server...) đóng vai trò là nơi lưu trữ và truy vấn dữ liệu. Linux: Một hệ điều hành nguồn mở được sử dụng rộng rãi cho các máy chủ web.

Thông thường các phiên bản được sử dụng nhiều nhất là RedHat Enterprise Linux, Ubuntu. Khi người dùng gọi một trang PHP, máy chủ web sẽ gọi công cụ PHP để diễn giải trang PHP và trả về kết quả cho người dùng như hình bên dưới.

CÀI ĐẶT CHƯƠNG TRÌNH

Giới thiệu về hệ thống chương trình

  • Môi trường cài đặt
  • Các hệ thống con
  • Các chức năng chính của mỗi hệ thống con

Giao diện chính

Các giao diện cập nhật hệ thống

Quản trị viên có thể thêm, chỉnh sửa hoặc xóa một đơn vị trường học. Quản trị viên có thể thêm, bớt, chỉnh sửa thông số của tất cả các thiết bị. Khi quản lý đơn vị đăng nhập vào hệ thống có thể phê duyệt hoặc từ chối biên lai sửa chữa hoặc đơn đăng ký chờ phê duyệt. g) Giao diện khi quản lý đơn vị truy cập vào hệ thống có thể là Phê duyệt báo cáo hư hỏng của nhân viên hoặc yêu cầu cung cấp thiết bị.

Khi bộ phận hành chính đăng nhập vào hệ thống sẽ xem xét, phê duyệt các báo cáo hư hỏng thiết bị và yêu cầu cung cấp thiết bị. Thiết bị sau đó có thể được sửa chữa hoặc trả lại hay không. Trong đồ án này, tôi đã áp dụng phương pháp phân tích và thiết kế cấu trúc để xây dựng website quản lý thông tin sửa chữa thiết bị tại Trường Đại học Dân lập Hải Phòng.

Trình bày các vấn đề kinh doanh bằng cách sử dụng sơ đồ quy trình kinh doanh. Phân tích và thiết kế vấn đề một cách đầy đủ, tuân theo quy trình đã học bằng phương pháp hướng cấu trúc. Hệ thống đã được cài đặt và thử nghiệm, một số dữ liệu chạy ổn định và cho kết quả đạt yêu cầu đề bài.

1] Nguyễn Văn Vỹ, Giáo trình phân tích và thiết kế hệ thống thông tin, Nhà xuất bản Giáo dục Việt Nam, 2010. Số phiếu bầu: THIẾT BỊ VÀ CÔNG CỤ LÀM VIỆC Kính gửi: Phòng Tổ chức Hành chính.

Tài liệu tham khảo

Tài liệu liên quan