Luận văn thạc sĩ vnu uet xây dựng hệ thống thông tin quản lý cơ sở vật chất của trung tâm gdtx tỉnh hải dương theo phương pháp hướng đối tượng

Luận văn thạc sĩ VNU UET trình bày xây dựng hệ thống thông tin quản lý cơ sở vật chất trung tâm GDTX tỉnh Hải Dương theo phương pháp hướng đối tượng.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2011

89
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

MỞ ĐẦU

1. CHƯƠNG 1: CƠ SỞ LÝ LUẬN - CÁCH TIẾP CẬN HƯỚNG ĐỐI TƯỢNG

1.1. Cách tiếp cận hướng đối tượng

1.2. Phương pháp hướng cấu trúc

1.3. Các đặc điểm và ưu thế nổi trội của phương pháp hướng đối tượng

1.4. Các phần tử của UML

1.5. Các khái niệm cơ bản trong UML

1.6. Lớp các đối tượng. Các giá trị và các thuộc tính của đối tượng

1.7. Các thao tác và phương thức. Các mô hình nghiệp vụ, phân tích và thiết kế theo hướng đối tượng

1.7.1. Mô hình nghiệp vụ: mô hình ca sử dụng

1.7.2. Các mô hình phân tích

1.7.3. Các mô hình thiết kế

1.8. Quy trình phát triển phần mềm

1.8.1. Xác định các yêu cầu

1.8.2. Phân tích hệ thống hướng đối tượng

1.8.3. Thiết kế hệ thống hướng đối tượng

1.8.4. Lập trình và kiểm tra chương trình

1.8.5. Vận hành và bảo trì hệ thống

2. CHƯƠNG 2: HIỆN TRẠNG HỆ THỐNG QUẢN LÝ CSVC TRONG TRUNG TÂM GDTX TỈNH HẢI DƯƠNG

2.1. Vai trò và chức năng của Trung tâm GDTX tỉnh Hải Dương

2.2. Công tác quản lý CSVC trong Trung tâm GDTX tỉnh Hải Dương

2.3. Phân loại CSVC

2.4. Sơ đồ tổ chức quản lý CSVC

2.5. Yêu cầu và hạn chế về công tác quản lý CSVC

2.6. Các mô hình nghiệp vụ quản lý cơ sở vật chất Trung tâm GDTX tỉnh Hải Dương

2.7. Tổ chức thực hiện việc đầu tư mua sắm CSVC

2.8. Bàn giao CSVC mới cho phòng chức năng để sử dụng

2.9. Mượn CSVC tại phòng ban (bộ phận)

2.10. Trả CSVC tại nơi mượn

2.11. Tính khấu hao CSVC

2.12. Báo cáo CSVC định kỳ

2.13. Hướng phát triển hệ thống QL CSVC trong Trung tâm GDTX tỉnh Hải Dương

2.14. Thông số tổng hợp

2.15. Phân đoạn hoạt động

2.16. Yêu cầu hệ thống và bảo mật

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HTTT QUẢN LÝ CƠ SỞ VẬT CHẤT TRUNG TÂM GDTX TỈNH HẢI DƯƠNG DỰA TRÊN KỸ NGHỆ PHẦN MỀM HƯỚNG ĐỐI TƯỢNG

3.1. Xác định yêu cầu hệ thống và mô hình nghiệp vụ

3.2. Yêu cầu chức năng và phi chức năng

3.3. Xây dựng mô hình nghiệp vụ

3.3.1. Xây dựng các mô hình ca sử dụng

3.3.2. Mô tả Actor

3.3.3. Mô tả ca sử dụng

3.3.4. Xác định mô hình ca sử dụng tổng thể và sơ đồ ca sử dụng của hệ thống

3.4. Mô hình phân tích đối tượng

3.4.1. Xác định các đối tượng và lớp

3.4.2. Xác định các thao tác của lớp

3.4.3. Xác định các mối quan hệ giữa các lớp

3.5. Các mô hình phân tích động thái

3.5.1. Sơ đồ tuần tự của hệ thống cho Use case đăng nhập

3.5.2. Sơ đồ tuần tự của hệ thống cho Use case QL CSVC chung

3.5.3. Sơ đồ tuần tự của hệ thống cho Use case QL CSVC từng phòng

3.6. Tính khấu hao và Thanh lý

3.7. Mô hình thiết kế tương tác

3.7.1. Sơ đồ hoạt động Quản lý CSVC

3.7.2. Sơ đồ hoạt động Mượn CSVC

3.7.3. Sơ đồ hoạt động trả CSVC

3.7.4. Sơ đồ hoạt động Tìm kiếm

3.8. Sơ đồ thành phần và sơ đồ triển khai

3.9. Thiết kế sơ đồ lớp

3.9.1. Sơ đồ lớp cho ca sử dụng đăng nhập

3.9.2. Sơ đồ lớp cho ca sử dụng quản lý CSVC chung

3.9.3. Sơ đồ lớp cho ca sử dụng quản lý CSVC tại phòng ban

3.10. Thiết kế vật lý cơ sở dữ liệu

3.10.1. Các bảng Quản lý CSVC tại phòng ban

3.10.2. Bảng CSVC THANHLY (CSVC thanh lý)

4. CHƯƠNG 4: LẬP TRÌNH THỬ NGHIỆM

4.1. Chức năng của chương trình

4.2. Ngôn ngữ lập trình và hệ quản trị cơ sở dữ liệu được chọn

4.2.1. Ngôn ngữ lập trình

4.2.2. Hệ quản trị cơ sở dữ liệu

4.3. Thiết kế giao diện

4.3.1. Giao diện Menu chính chương trình

4.3.2. Giao diện các chức năng Hệ thống

4.3.3. Giao diện chức năng Quản lý người dùng (dành cho người quản lý hệ thống duy nhất)

4.3.4. Giao diện chức năng quản lý CSVC (dành cho người Quản lý CSVC chung và người quản lý CSVC của từng phòng)

4.3.5. Giao diện chức năng kế toán CSVC

4.3.6. Giao diện chức năng tìm kiếm

4.4. Kết quả thử nghiệm và đánh giá

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Xây Dựng Hệ Thống Quản Lý Cơ Sở Vật Chất

Hệ thống quản lý cơ sở vật chất (CSVC) đóng vai trò quan trọng trong việc nâng cao hiệu quả hoạt động của Trung tâm Giáo dục thường xuyên (GDTX) tỉnh Hải Dương. Việc xây dựng một hệ thống thông tin quản lý CSVC hiện đại không chỉ giúp tối ưu hóa quy trình quản lý mà còn nâng cao chất lượng dịch vụ giáo dục. Hệ thống này cần phải đáp ứng được các yêu cầu về tính chính xác, nhanh chóng và dễ sử dụng.

1.1. Định Nghĩa Hệ Thống Quản Lý Cơ Sở Vật Chất

Hệ thống quản lý CSVC là một tập hợp các quy trình và công nghệ nhằm theo dõi, quản lý và bảo trì các tài sản vật chất trong Trung tâm GDTX. Hệ thống này giúp tổ chức thông tin về thiết bị, tài sản và các hoạt động liên quan đến việc sử dụng chúng.

1.2. Lợi Ích Của Hệ Thống Quản Lý Hiện Đại

Việc áp dụng công nghệ thông tin trong quản lý CSVC mang lại nhiều lợi ích như giảm thiểu thời gian xử lý thông tin, tăng cường khả năng theo dõi và báo cáo, đồng thời cải thiện khả năng ra quyết định dựa trên dữ liệu chính xác và kịp thời.

II. Vấn Đề Và Thách Thức Trong Quản Lý Cơ Sở Vật Chất

Quản lý CSVC tại Trung tâm GDTX tỉnh Hải Dương hiện đang gặp nhiều khó khăn. Việc sử dụng các công cụ thủ công như sổ sách và bảng tính Excel dẫn đến tình trạng thông tin không đồng bộ và khó khăn trong việc theo dõi. Những thách thức này cần được giải quyết để nâng cao hiệu quả quản lý.

2.1. Những Khó Khăn Trong Quản Lý CSVC

Các khó khăn bao gồm việc thiếu thông tin chính xác về tình trạng và giá trị của tài sản, khó khăn trong việc theo dõi việc mượn và trả CSVC, cũng như việc báo cáo định kỳ không đầy đủ và kịp thời.

2.2. Tác Động Của Công Nghệ Đến Quản Lý CSVC

Công nghệ thông tin có thể giúp giải quyết các vấn đề này bằng cách cung cấp một hệ thống quản lý tự động, giúp theo dõi và báo cáo thông tin một cách chính xác và nhanh chóng.

III. Phương Pháp Xây Dựng Hệ Thống Quản Lý Cơ Sở Vật Chất

Để xây dựng một hệ thống quản lý CSVC hiệu quả, cần áp dụng các phương pháp hiện đại trong phân tích và thiết kế hệ thống. Phương pháp hướng đối tượng là một trong những cách tiếp cận hiệu quả nhất trong việc phát triển phần mềm.

3.1. Phương Pháp Hướng Đối Tượng Trong Phát Triển Hệ Thống

Phương pháp hướng đối tượng giúp mô hình hóa các đối tượng trong hệ thống, từ đó tạo ra các lớp và mối quan hệ giữa chúng. Điều này giúp cho việc phát triển và bảo trì hệ thống trở nên dễ dàng hơn.

3.2. Các Bước Phát Triển Hệ Thống Quản Lý CSVC

Quá trình phát triển bao gồm các bước như xác định yêu cầu, phân tích hệ thống, thiết kế mô hình nghiệp vụ, lập trình và kiểm tra hệ thống. Mỗi bước đều cần được thực hiện một cách cẩn thận để đảm bảo chất lượng của hệ thống.

IV. Ứng Dụng Thực Tiễn Của Hệ Thống Quản Lý Cơ Sở Vật Chất

Hệ thống quản lý CSVC không chỉ là một công cụ hỗ trợ mà còn là một phần quan trọng trong việc nâng cao hiệu quả hoạt động của Trung tâm GDTX. Việc áp dụng hệ thống này sẽ giúp cải thiện quy trình quản lý và nâng cao chất lượng dịch vụ giáo dục.

4.1. Kết Quả Đạt Được Từ Việc Ứng Dụng Hệ Thống

Sau khi triển khai hệ thống, Trung tâm đã ghi nhận sự cải thiện rõ rệt trong việc quản lý tài sản, giảm thiểu thời gian xử lý thông tin và nâng cao độ chính xác trong báo cáo.

4.2. Các Mô Hình Quản Lý CSVC Hiệu Quả

Các mô hình quản lý hiện đại như quản lý theo dự án, quản lý theo quy trình và quản lý theo mục tiêu đã được áp dụng thành công tại Trung tâm, giúp tối ưu hóa việc sử dụng tài sản.

V. Kết Luận Và Tương Lai Của Hệ Thống Quản Lý Cơ Sở Vật Chất

Hệ thống quản lý CSVC tại Trung tâm GDTX tỉnh Hải Dương có tiềm năng lớn trong việc nâng cao hiệu quả quản lý và chất lượng dịch vụ. Tương lai của hệ thống này sẽ phụ thuộc vào việc tiếp tục cải tiến và áp dụng công nghệ mới.

5.1. Tương Lai Của Hệ Thống Quản Lý CSVC

Với sự phát triển không ngừng của công nghệ thông tin, hệ thống quản lý CSVC sẽ ngày càng trở nên thông minh hơn, giúp tối ưu hóa quy trình và nâng cao hiệu quả hoạt động.

5.2. Định Hướng Phát Triển Hệ Thống Trong Tương Lai

Định hướng phát triển sẽ tập trung vào việc tích hợp các công nghệ mới như trí tuệ nhân tạo và phân tích dữ liệu lớn để nâng cao khả năng quản lý và ra quyết định.

22/07/2025

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

Chương 1: Cơ sở lý luận- Cách tiếp cận hướng đối tượng 1.Cách tiếp cận hướng đối tượng 1. Phương pháp hướng cấu trúc Đặc trưng của phương pháp hướng cấu trúc là phân chia chương trình chính thành nhiều chương trình con, mỗi chương trình con nhằm đến thực hiện một công việc xác định. Trong phương pháp hướng cấu trúc, phần mềm được thiết kế dựa trên một trong hai hướng: hướng dữ liệu và hướng hành động. - Cách tiếp cận hướng dữ liệu xây dựng phần mềm dựa trên việc phân rã phần mềm theo chức năng cần đáp ứng và dữ liệu cho các chức năng đó.

Cách tiếp cận này sẽ giúp cho những người phát triển hệ thống dễ dàng xây dựng ngân hàng dữ liệu. - Cách tiếp cận hướng hành động lại tập trung phân tích hệ phần mềm dựa trên các hoạt động thực thi các chức năng của phần mềm đó. Cách thức thực hiện của phương pháp hướng cấu trúc là phương pháp thiết kế từ trên xuống (top-down). Phương pháp này tiến hành phân rã bài toán thành các bài toán nhỏ hơn, rồi tiếp tục phân rã các bài toán con cho đến khi nhận được các bài toán có thể cài đặt được ngay sử dụng các hàm của ngôn ngữ lập trình hướng cấu trúc.

Phương pháp hướng cấu trúc có ưu điểm là tư duy phân tích thiết kế rõ ràng, chương trình sáng sủa dễ hiểu. Tuy nhiên, phương pháp này có một số nhược điểm sau: - Không hỗ trợ việc sử dụng lại. Các chương trình hướng cấu trúc phụ thuộc chặt chẽ vào cấu trúc dữ liệu và bài toán cụ thể, do đó không thể dùng lại một modul nào đó trong phần mềm này cho phần mềm mới với các yêu cầu về dữ liệu khác. - Không phù hợp cho phát triển các phần mềm lớn.

Nếu hệ thống thông tin lớn, việc phân rã thành các bài toán con cũng như phân các bài toán con thành các modul và quản lý mối quan hệ giữa các modul đó sẽ là không phải dễ dàng và dễ gây ra các lỗi trong phân tích và thiết kế hệ thống, cũng như khó kiểm thử và bảo trì. Các đặc điểm và ưu thế nổi trội của phương pháp hướng đối tượng 1. Cách tiếp cận hướng đối tượng: Khác với phương pháp hướng cấu trúc chỉ tập trung hoặc vào dữ liệu hoặc vào hành động, phương pháp hướng đối tượng tập trung vào cả hai khía cạnh của hệ thống là dữ liệu và hành động. Cách tiếp cận hướng đối tượng là một lối tư duy theo cách ánh xạ các thành phần trong bài toán vào các đối tượng ngoài đời thực.

Với cách tiếp cận này, một hệ thống được chia tương ứng thành các thành phần nhỏ gọi là các đối tượng, mỗi đối tượng bao gồm đầy đủ cả dữ liệu và hành động liên quan đến đối tượng đó. Các đối tượng trong một hệ thống tương đối độc lập với nhau và phần mềm sẽ được xây dựng bằng cách kết hợp các đối tượng đó lại với nhau thông qua các mối quan hệ và tương tác giữa LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -8- chúng. Các nguyên tắc cơ bản của phương pháp hướng đối tượng bao gồm: - Trừu tượng hóa (abstraction): trong phương pháp hướng đối tượng, các thực thể phần mềm được mô hình hóa dưới dạng các đối tượng. Các đối tượng này được trừu tượng hóa ở mức cao hơn dựa trên thuộc tính và phương thức mô tả đối tượng để tạo thành các lớp.

Các lớp cũng sẽ được trừu tượng hóa ở mức cao hơn nữa để tạo thành một sơ đồ các lớp được kế thừa lẫn nhau. Trong phương pháp hướng đối tượng có thể tồn tại những lớp không có đối tượng tương ứng, gọi là lớp trừu tượng. Như vậy, nguyên tắc cơ bản để xây dựng các khái niệm trong hướng đối tượng là sự trừu tượng hóa theo các mức độ khác nhau. - Tính đóng gói (encapsulation) và ẩn dấu thông tin: các đối tượng có thể có những phương thức hoặc thuộc tính riêng (kiểu private) mà các đối tượng khác không thể sử dụng được.

Dựa trên nguyên tắc ẩn dấu thông tin này, cài đặt của các đối tượng sẽ hoàn toàn độc lập với các đối tượng khác, các lớp độc lập với nhau và cao hơn nữa là cài đặt của hệ thống hoàn toàn độc lập với người sử dụng cũng như các hệ thống khác sử dụng kết quả của nó. - Tính modul hóa (modularity): các bài toán sẽ được phân chia thành những vấn đề nhỏ hơn, đơn giản và quản lý được. - Tính phân cấp (hierarchy): cấu trúc chung của một hệ thống hướng đối tượng là dạng phân cấp theo các mức độ trừu tượng từ cao đến thấp. Ưu điểm chính của phương pháp hướng đối tượng Ưu điểm nổi bật của phương pháp hướng đối tượng là đã giải quyết được các vấn đề nảy sinh với phương pháp hướng cấu trúc: - Hỗ trợ sử dụng lại mã nguồn: các chương trình lập trình theo phương pháp hướng đối tượng thường được chia thành các gói là các nhóm của các lớp đối tượng khác nhau.

Các gói này hoạt động tương đối độc lập và hoàn toàn có thể sử dụng lại trong các hệ thống thông tin tương tự. - Phù hợp với các hệ thống lớn: phương pháp hướng đối tượng không chia bài toán thành các bài toán nhỏ mà tập trung vào việc xác định các đối tượng, dữ liệu và hành động gắn với đối tượng và mối quan hệ giữa các đối tượng. Các đối tượng hoàn toàn độc lập và chỉ thực hiện hành động khi nhận được yêu cầu từ các đối tượng khác. Vì vậy, phương pháp này hỗ trợ phân tích, thiết kế và quản lý một hệ thống lớn, có thể mô tả các hoạt động nghiệp vụ phức tạp bởi quá trình phân tích thiết kế không phụ thuộc vào số biến dữ liệu hay số lượng thao tác cần thực hiện mà chỉ quan tâm đến các đối tượng tồn tại trong hệ thống đó.

Các phần tử của UML Tiến trình phát triển phần mềm thống nhất (USDP) và ngôn ngữ mô hình hóa thống nhất (UML) là phương pháp luận và công cụ điển hình cho công nghệ phát triển phần mềm hướng đối tượng. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -9- UML là ngôn ngữ mô hình hóa chuẩn, ngôn ngữ mô hình đồ họa, trực quan, vừa đặc tả vừa có cấu trúc, đồng thời lại là ngôn ngữ làm tài liệu. Vì vậy đối với việc phát triển phần mềm hướng đối tượng, UML đặc biệt có khả năng sau: - Cho phép mô tả toàn bộ các sản phẩm phân tích và thiết kế - Trợ giúp việc tự động hóa quá trình thiết kế trên máy tính. - Trợ giúp việc dịch xuôi và dịch ngược các thiết kế sang mã nguồn của ngôn ngữ lập trình và CSDL.

UML Sự vật Quan hệ Sơ đồ Cấu trúc Hành Nhóm gộp Chú thích Kết hợp Ca sử dụng vi Tổng quát Lớp đối hoá (kế tượng thừa) Tuần tự Phụ thuộc Cộng tác Hiện thực Trạng thái Ca sử dụng Sự tương Gói Ghi chú hóa Hoạt động Lớp tác Mô hình Thành phần Lớp hoạt Máy trạng Hệ thống con Triển khai động thái Khung làm Giao diện việc Thành phần Hình 1. Các thành phần cơ sở của UML Các sự vật (things) là các trừu tượng hóa và là những phần tử lớp đầu tiên (những viên gạch) để xây dựng lên các mô hình trong UML. Các sự vật (things) UML có bốn loại sự vật, đó là: - Sự vật cấu trúc, - Sự vật hành vi, - Sự vật gộp nhóm, - Chú thích. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -10- Sự vật cấu trúc (structural things): là các danh từ trong mô hình UML, biểu diễn cho các thành phần khái niệm hay vật lý của hệ thống.

UML có bảy sự vật cấu trúc: + Lớp (class). Lớp là tập các đối tượng cùng chia sẻ các thuộc tính, thao tác, quan hệ và ngữ nghĩa. Một lớp có trách nhiệm thực hiện một hay nhiều giao diện. Một lớp được biểu diễn bằng một hình chữ nhật bên trong có tên, các thuộc tính và các tác vụ.

Window Tên lớp Size Origin Thuộc tính Open() Close() Tác vụ/ phương thức Move() Display() Hình 2. Lớp Một lớp có ba thành phần như sau: tên lớp, các thuộc tính, các phương thức (ứng xử) của lớp. Tên lớp thường là danh từ, ví dụ: sinh viên. Các thuộc tính được coi là đúng nếu nó bao gồm các thông tin để mô tả và nhận dạng một thực thể cụ thể của một lớp.

Tuy nhiên, chỉ nên đưa vào các thuộc tính mà hệ thống quan tâm. Mỗi một thuộc tính đều thuộc một kiểu dữ liệu nào đó. Kiểu dữ liệu nguyên thuỷ bao gồm các kiểu như: Integer, Boolean, Real. Ngoài ra các thuộc tính còn có khả năng nhìn thấy được (Visibility) bao gồm public, private và protected.

Nếu một thuộc tính là public nghĩa là một lớp khác có thể tham chiếu đến và sử dụng thuộc tính đó. Nếu là private thì các lớp khác không thể tham chiếu đến thuộc tính này. Các phương thức trong một lớp mô tả cái mà lớp đó có thể làm. Các phương thức thường được gọi là các hàm (function) nhưng chúng chỉ thuộc vào lớp đó và áp dụng đối với các đối tượng của lớp đó.

Cũng giống như các thuộc tính, các phương thức cũng có phạm vi và khả năng nhìn thấy được. Đối tượng là khái niệm dùng để mô hình hoá một vật hoặc một khái niệm trong thế giới thực, có thể là một phần của bất kỳ loại hệ thống nào như máy móc hay một tổ chức. Có một số đối tượng (ví dụ như các đối tượng thực thi trong hệ thống phần mềm) không tồn tại một cách trực tiếp trong thế giới thực nhưng nó phát sinh bắt nguồn từ việc nghiên cứu cấu trúc và hành vi của các đối tượng trong thế giới thực. Vì thế các đối tượng liên quan đến hiểu biết của chúng ta về thế giới thực bởi đối tượng là thể hiện của một lớp nào đó.

Ký pháp: trong UML đối tượng được thể hiện bởi một hình chữ nhật với tên ở bên trong. Tên đối tượng được gạch chân. Giao diện là tập các thao tác làm dịch vụ cho lớp hay thành phần (mô-đun vật lý hoặc mã chương trình). Giao diện mô tả hành vi quan sát LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -11- được từ bên ngoài thành phần.

Giao diện chỉ khai báo các phương thức xử lý không định nghĩa nội dung thực hiện. Nó thường không đứng một mình mà thường nó được gắn với lớp hay một thành phần thực hiện giao diện. Giao diện + Cộng tác (collaboration).

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