Luận văn thạc sĩ vnu uet phân tích thiết kế hệ thống thông tin quản lý kết quả đào tạotheo hướng đối tượng trường cao đẳng hải dương

Luận văn thạc sĩ VNU UET phân tích thiết kế hệ thống thông tin quản lý kết quả đào tạo theo hướng đối tượng tại trường cao đẳng Hải Dươ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

99
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

MỞ ĐẦU

1. CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU NGHIỆP VỤ QUẢN LÝ KẾT QUẢ ĐÀO TẠO

1.1. Thực trạng và những vấn đề nảy sinh trong hệ thống quản lý kết quả đào tạo tại trường CĐ Hải Dương

1.2. Một số vấn đề về việc tin học hoá quản lý trong trường cao đẳng Hải Dương

1.3. Tổng quan về hệ thống thông tin kết quả đào tạo tại trường Cao đẳng Hải Dương

1.4. Mục đích của đề tài

1.5. Xác định yêu cầu nghiệp vụ quản lý kết quả đào tạo

1.5.1. Mô tả nghiệp vụ

1.5.2. Cơ cấu tổ chức bộ máy của trường Cao đẳng Hải Dương

1.5.3. Tổng quát về công tác quản lý kết quả đào tạo tại trường Cao đẳng Hải Dương

2. CHƯƠNG 2: CƠ SỞ NỀN TẢNG KHOA HỌC PHÁT TRIỂN HỆ THỐNG TRONG KỸ NGHỆ PHẦN MỀM HƯỚNG ĐỐI TƯỢNG

2.1. Vai trò của phân tích và thiết kế hệ thống

2.2. Tổng quan về phân tích và thiết kế hệ thống

2.3. Tổng quan về cách tiếp cận hướng đối tượng

2.3.1. Phương pháp tiếp cận của lập trình truyền thống

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

2.3.2.1. Phương pháp lập trình hướng đối tượng
2.3.2.2. Phân tích và thiết kế hướng đối tượng
2.3.2.3. So sánh Phương pháp tiếp cận hướng đối tượng với phương pháp tiếp cận truyền thống (phương pháp tiếp cận hướng cấu trúc)

2.4. Ngôn ngữ mô hình hóa thống nhất (UML)

2.4.1. Giới thiệu tổng quát về UML

2.4.2. Các khối xây dựng (building blocks) cơ bản của UML

2.4.3. Một số khái niệm cơ bản trong UML

2.4.4. Các quy tắc ngữ nghĩa của UML

2.4.5. Các cơ chế chung trong UML

2.4.6. Các quy tắc ràng buộc và suy diễn

2.5. Quá trình phát triển phần mềm hướng đối tượng

3. CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG QUẢN LÝ KẾT QUẢ ĐÀO TẠO THEO PHƯƠNG PHÁP TIẾP CẬN HƯỚNG ĐỐI TƯỢNG

3.1. Phân tích các chức năng của hệ thống

3.2. Phân tích các ca sử dụng

3.2.1. Các Actor của hệ thống

3.2.2. Danh sách các ca sử dụng

3.3. Mô hình các ca sử dụng và mô tả các ca sử dụng mô hình miền

3.3.1. Mô tả ca sử dụng gói “quản lý người dùng”

3.3.2. Mô tả ca sử dụng quản lý dữ liệu hồ sơ sinh viên

3.3.3. Mô tả ca sử dụng gói phân lớp cho sinh viên

3.3.4. Mô tả ca sử dụng gói quản lý học kỳ

3.3.5. Mô tả ca sử dụng gói quản lý nhập điểm cho sinh viên

3.3.6. Mô tả ca sử dụng gói phân loại sinh viên

3.3.7. Mô tả ca sử dụng gói quản lý năm học

3.3.8. Mô tả ca sử dụng gói quản lý thi tốt nghiệp

3.3.9. Mô tả ca sử dụng gói danh sách sinh viên tốt nghiệp

3.4. Mô hình lớp

3.4.1. Vấn đề xác định lớp

3.4.2. Xây dựng biểu đồ lớp trong pha phân tích

3.4.2.1. Xác định các danh từ và động từ
3.4.2.2. Xác định các lớp trong hệ thống

4. CHƯƠNG 4: THIẾT KẾ HỆ THỐNG QUẢN LÝ KẾT QUẢ ĐÀO TẠO THEO PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG

4.1. Kiến trúc hệ thống quản lý kết quả đào tạo

4.2. Đặc tả kiến trúc hệ thống

4.3. Giải pháp công nghệ

4.4. Biểu đồ cộng tác của các ca sử dụng

4.5. Biểu đồ trình tự thực thi các ca sử dụng

4.6. Biểu đồ thành phần

4.7. Biểu đồ triển khai

5. CHƯƠNG 5: CÀI ĐẶT CHƯƠNG TRÌNH QUẢN LÝ KẾT QUẢ ĐÀO TẠO

5.1. Ngôn ngữ lập trình C#

5.2. Hệ quản trị CSDL SQL

5.3. Các module chương trình

5.4. Thiết kế các Form

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Phân Tích Hệ Thống Quản Lý Kết Quả Đào Tạo

Hệ thống quản lý kết quả đào tạo là một phần quan trọng trong việc nâng cao chất lượng giáo dục. Việc phân tích và thiết kế hệ thống này giúp tối ưu hóa quy trình quản lý, từ đó nâng cao hiệu quả đào tạo. Hệ thống này không chỉ giúp quản lý thông tin sinh viên mà còn hỗ trợ trong việc ra quyết định cho các nhà quản lý giáo dục.

1.1. Định Nghĩa Hệ Thống Quản Lý Kết Quả Đào Tạo

Hệ thống quản lý kết quả đào tạo là một tập hợp các phần mềm và quy trình nhằm theo dõi, quản lý và đánh giá kết quả học tập của sinh viên. Hệ thống này bao gồm các chức năng như lưu trữ thông tin sinh viên, quản lý điểm số, và hỗ trợ trong việc xét tốt nghiệp.

1.2. Vai Trò Của Công Nghệ Thông Tin Trong Giáo Dục

Công nghệ thông tin đóng vai trò quan trọng trong việc hiện đại hóa quy trình quản lý giáo dục. Việc ứng dụng công nghệ giúp giảm thiểu thời gian và công sức trong việc quản lý thông tin, đồng thời nâng cao độ chính xác và hiệu quả trong công tác quản lý.

II. Vấn Đề Và Thách Thức Trong Quản Lý Kết Quả Đào Tạo

Mặc dù hệ thống quản lý kết quả đào tạo mang lại nhiều lợi ích, nhưng vẫn tồn tại nhiều thách thức trong quá trình triển khai. Các vấn đề như thiếu hụt nguồn lực, khó khăn trong việc cập nhật dữ liệu, và sự phân tán thông tin là những thách thức lớn cần được giải quyết.

2.1. Thiếu Hụt Nguồn Lực Và Kinh Phí

Nhiều trường học gặp khó khăn trong việc đầu tư cho hệ thống quản lý do kinh phí hạn chế. Việc này dẫn đến việc không thể triển khai đầy đủ các chức năng cần thiết của hệ thống.

2.2. Khó Khăn Trong Việc Cập Nhật Dữ Liệu

Việc cập nhật dữ liệu trong hệ thống quản lý kết quả đào tạo thường gặp khó khăn do quy trình thủ công và thiếu sự đồng bộ giữa các bộ phận. Điều này có thể dẫn đến thông tin không chính xác và ảnh hưởng đến quyết định quản lý.

III. Phương Pháp Phân Tích Hệ Thống Quản Lý Kết Quả Đào Tạo

Phân tích hệ thống là bước quan trọng trong việc thiết kế một hệ thống quản lý hiệu quả. Các phương pháp phân tích hiện đại như phân tích hướng đối tượng giúp xác định rõ các yêu cầu và chức năng của hệ thống.

3.1. Phân Tích Hướng Đối Tượng

Phân tích hướng đối tượng tập trung vào việc xác định các đối tượng trong hệ thống và mối quan hệ giữa chúng. Phương pháp này giúp xây dựng một mô hình rõ ràng và dễ hiểu cho hệ thống.

3.2. Sử Dụng UML Trong Phân Tích

UML (Ngôn ngữ mô hình hóa thống nhất) là công cụ hữu ích trong việc mô hình hóa hệ thống. Việc sử dụng UML giúp tạo ra các biểu đồ rõ ràng, từ đó hỗ trợ trong việc phân tích và thiết kế hệ thống quản lý kết quả đào tạo.

IV. Thiết Kế Hệ Thống Quản Lý Kết Quả Đào Tạo Hiệu Quả

Thiết kế hệ thống quản lý kết quả đào tạo cần phải đảm bảo tính linh hoạt và khả năng mở rộng. Việc lựa chọn công nghệ phù hợp và xây dựng kiến trúc hệ thống hợp lý là rất quan trọng.

4.1. Kiến Trúc Hệ Thống

Kiến trúc hệ thống cần được thiết kế sao cho dễ dàng mở rộng và bảo trì. Việc phân chia các module chức năng rõ ràng giúp tăng cường khả năng quản lý và bảo trì hệ thống.

4.2. Giải Pháp Công Nghệ

Lựa chọn công nghệ phù hợp cho hệ thống quản lý kết quả đào tạo là rất quan trọng. Các công nghệ hiện đại như C# và SQL Server có thể được sử dụng để phát triển hệ thống một cách hiệu quả.

V. Ứng Dụng Thực Tiễn Của Hệ Thống Quản Lý Kết Quả Đào Tạo

Hệ thống quản lý kết quả đào tạo không chỉ giúp quản lý thông tin sinh viên mà còn hỗ trợ trong việc ra quyết định cho các nhà quản lý giáo dục. Việc ứng dụng hệ thống này trong thực tiễn đã mang lại nhiều lợi ích cho các trường học.

5.1. Cải Thiện Quy Trình Quản Lý

Hệ thống giúp cải thiện quy trình quản lý thông tin sinh viên, từ đó nâng cao hiệu quả công việc của các bộ phận trong trường học.

5.2. Tăng Cường Độ Chính Xác Trong Đánh Giá

Việc sử dụng hệ thống quản lý giúp tăng cường độ chính xác trong việc đánh giá kết quả học tập của sinh viên, từ đó hỗ trợ trong việc xét tốt nghiệp và học bổng.

VI. Kết Luận Và Tương Lai Của Hệ Thống Quản Lý Kết Quả Đào Tạo

Hệ thống quản lý kết quả đào tạo là một công cụ quan trọng trong việc nâng cao chất lượng giáo dục. Tương lai của hệ thống này sẽ phụ thuộc vào việc áp dụng công nghệ mới và cải tiến quy trình quản lý.

6.1. Xu Hướng Phát Triển Công Nghệ

Công nghệ thông tin sẽ tiếp tục phát triển và ảnh hưởng đến cách thức quản lý kết quả đào tạo. Việc áp dụng các công nghệ mới sẽ giúp nâng cao hiệu quả và chất lượng của hệ thống.

6.2. Tầm Quan Trọng Của Đào Tạo Liên Tục

Đào tạo liên tục cho cán bộ quản lý và giảng viên là rất cần thiết để đảm bảo hệ thống quản lý kết quả đào tạo hoạt động hiệu quả và đáp ứng được yêu cầu của thời đại mới.

22/07/2025
Luận văn thạc sĩ vnu uet phân tích thiết kế hệ thống thông tin quản lý kết quả đào tạotheo hướng đối tượng trường cao đẳng hải dương

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

MỞ ĐẦU Trong quá trình phát triển của công nghệ phần mềm, nhiều dự án, nhiều chƣơng trình phát triển phần mềm đã đƣợc thực hiện, nhƣng hoặc là không kết thúc, hoặc xây dựng xong nhƣng không thực hiện đƣợc hoặc đã xây dựng xong nhƣng còn nhiều lỗi không đáp ứng đƣợc yêu cầu của ngƣời sử dụng. Vì để xây dựng một phần mềm tốt cần phải chú ý tới các vấn đề chính sau: - Dữ liệu, đối tƣợng và cấu trúc của chúng - Những hành vi thể hiện các chức năng và quá trình trong hệ thống - Điều khiển hành vi tổng thể của hệ thống Nhiệm vụ của công nghệ thông tin nói chung, công nghệ phần mềm nói riêng là nghiên cứu các mô hình, phƣơng pháp và công cụ để tạo ra những hệ thống phần mềm chất lƣợng cao nhằm đáp ứng đƣợc những nhu cầu thƣờng xuyên thay đổi, ngày một phức tạp của thực tế. Nhiều hệ thống phần mềm đã đƣợc xây dựng theo các cách tiếp cận truyền thống tỏ ra lạc hậu, không đáp ứng đƣợc các yêu cầu của ngƣời sử dụng. Cách tiếp cận hƣớng đối tƣợng giúp chúng ta có đƣợc những công cụ, phƣơng pháp mới, phù hợp để giải quyết những vấn đề nêu trên.

Cách tiếp cận này rất phù hợp với cách quan sát và quan niệm của chúng ta về thế giới xung quanh và tạo ra những công cụ mới, hữu hiệu để phát triển các hệ thống có tính mở, dễ thay đổi theo yêu cầu của ngƣời sử dụng, đáp ứng đƣợc các tiêu chuẩn phần mềm theo yêu cầu của nền công nghệ thông tin hiện đại, giải quyết đƣợc những vấn đề phức tạp của thực tế đặt ra trong thế kỷ 21. Trong thực tế, cấu trúc dữ liệu và hành vi của hệ thống phải thƣờng xuyên thay đổi theo yêu cầu của ngƣời sử dụng. Do vậy, việc khảo sát, phân tích, thiết kế hệ thống là một công việc rất phức tạp và quan trọng trong quá trình xây dựng một hệ thống phần mềm. Phải phân tích kỹ bài toán, lựa chọn phƣơng pháp phát triển hệ thống thích hợp để cho hệ thống có tính mở, dễ thích nghi, chất lƣợng cao, giúp cho công việc bảo trì hệ thống đỡ tốn kém.

Trong tất cả các giải pháp phát triển phần mềm hiện nay, giải pháp hƣớng đối tƣợng đã đƣợc xem nhƣ là giải pháp tốt cho những hệ thống phần mềm có qui mô lớn, độ phức tạp cao, có nhiều ƣu điểm so với phƣơng pháp hƣớng chức năng truyền thống. Cách tiếp cận hƣớng đối tƣợng đặt trọng tâm vào việc xây dựng lý thuyết cho các hệ thống tổng quát nhƣ là mô hình cơ bản. Hệ thống đƣợc xem nhƣ là một tập các thực thể tác động qua lại và trao đổi với nhau bằng các thông điệp để thực hiện những nhiệm vụ đặt ra. Các khái niệm mới của mô hình hệ thống hƣớng đối tƣợng và các bƣớc thực hiện phân tích, thiết kế hƣớng đối tƣợng đƣợc mô tả, hƣớng dẫn thực hiện thông qua ngôn ngữ chuẩn UML cùng phần mềm công cụ hỗ trợ mô hình hoá Rational Rose.

Có thể giải pháp hƣớng đối tƣợng sẽ còn đƣợc tiếp tục đƣợc cải tiến cùng với mô hình phát triển phần mềm. Nhƣng hiện nay đây là một giải pháp tốt đang đƣợc sự quan LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 11 tâm đặc biệt và nhiều công ty đã triển khai. Cùng với phƣơng pháp luận, phƣơng pháp phát triển phần mềm hƣớng đối tƣợng, công cụ UML (Unifiel Modelling Language) và các phần mêm đƣợc xây dựng trên nó (Rational Rose, .) đã cung cấp một phƣơng tiện mạnh cho phép triển khai phƣơng pháp trên trong môi trƣờng công nghiệp. UML là một ngôn ngữ mô hình hoá dùng để đặc tả, mô hình hoá, xây dựng và làm tài liệu cho một hệ thống phần mềm hƣớng đối tƣợng.

Ngôn ngữ này thể hiện trực quan đƣợc những quyết định và sự hiểu biết của chúng ta về hệ thống cần xây dựng. Nó là một công cụ mạnh và đầy đủ đƣợc dùng để phân tích, thiết kế, cài đặt, bảo trì và kiểm soát thông tin của hệ thống phần mềm lớn và phức tạp. Vì vậy việc nghiên cứu phƣơng pháp phân tích, thiết kế hƣớng đối tƣợng và sử dụng UML để phát triển phần mềm đang là một xu hƣớng trong kỹ nghệ phần mềm. Những nội dung chính của luận văn: Tổng quan phƣơng pháp phát triển phần mềm theo hƣớng đối tƣợng.

Giới thiệu về hệ công cụ UML. Vận dụng phƣơng pháp và công cụ nêu trên tiến hành phân tích, thiết kế hệ thống quản lý kết quả đào tạo ở trƣờng Cao đẳng Hải Dƣơng. Luận văn gồm 5 chƣơng. Chƣơng 1 giới thiệu về việc khảo sát và xác định hiện trạng của hệ thống quản lý kết quả đào tạo ở trƣờng CĐ Hải Dƣơng.

Chƣơng 2 giới thiệu tổng quan về phƣơng pháp hƣớng đối tƣợng và các công cụ hỗ trợ. Chƣơng 3 và chƣơng 4 xây dựng mô hình cho hệ thống quản lý đào tạo sử dụng UML. Chƣơng 5 xây dựng phần mềm chƣơng trình. Quản lý kết quả đào tạo là một công việc không thể thiếu đƣợc trong tất cả các hệ thống các trƣờng cao đẳng, đại học, việc xây dựng một hệ thống quản lý tự động sẽ giúp hệ thống các trƣờng học quản lý đƣợc hiệu quả, chính xác và đỡ tốn thời gian, sức lực của nhiều ngƣời.

Thực hiện đề tài này giúp tôi hiểu sâu hơn các bƣớc để phân tích, thiết kế một ứng dụng và phƣơng pháp mô hình hoá hệ thống phần mềm hƣớng đối tƣợng. Vì vấn đề đƣợc xét là rộng lớn và phức tạp, kết quả của luận văn mới dừng lại ở bƣớc phân tích tổng thể bài toán và thiết kế chi tiết cho một phần quan trọng của bài toán. Tuy vậy, những vấn đề lý thuyết, phƣơng pháp luận và công cụ phát triển phần mềm hƣớng đối tƣợng đã đƣợc sử dụng, vận dụng khá toàn diện. Đây là kết quả bƣớc đầu nghiên cứu khoa học, chắc chắn còn rất nhiều hạn chế, rất mong đƣợc ý kiến đóng góp quý báu của các thầy cô và các bạn.

Em cũng xin gửi lời cảm ơn chân thành đến TS Lê Văn Phùng, ngƣời đã giúp đỡ em rất nhiều để em có thể hoàn thành luận văn này. Hà Nội, tháng 10 năm 2011 Học viên thực hiện Phạm Thị Loan LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 12 CHƢƠNG 1 KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU NGHIỆP VỤ QUẢN LÝ KẾT QUẢ ĐÀO TẠO 1. Thực trạng và những vấn đề nảy sinh trong hệ thống quản lý kết quả đào tạo tại trƣờng CĐ Hải Dƣơng 1.1 Một số vấn đề về việc tin học hoá quản lý trong trƣờng cao đẳng Hải Dƣơng Thực hiện chủ trƣơng của Chính phủ và Bộ Giáo dục và Đào tạo về việc đẩy mạnh ứng dụng công nghệ thông tin trong đào tạo và quản lý ở các trƣờng đại học và cao đẳng trong cả nƣớc. Các trƣờng cao đẳng trong cả nƣớc đều đã quán triệt và thực hiện tăng cƣờng xây dựng cơ sở hạ tầng, trƣớc hết là hệ thống mạng cục bộ và đƣờng truyền Internet.

Tuy nhiên việc tin học hoá quá trình quản lý nói chung và xây dựng hệ thống quản lý kết quả đào tạo tại các trƣờng cao đẳng, kết quả còn hạn chế. Qua khảo sát sơ bộ tại hơn 50 trƣờng Cao đẳng và Trung cấp chuyên nghiệp cho thấy các hệ thống quản lý mới đang đƣợc triển khai ứng dụng ở các trƣờng với những phần mềm riêng lẻ và tập trung vào một số mảng nhƣ: quản lý tài chính; tính lƣơng, tính học bổng; quản lý vật tƣ; quản lý hồ sơ cán bộ, giảng viên; quản lý hồ sơ sinh viên. Riêng có phần mềm quản lý tuyển sinh đối với hệ Cao đẳng và Trung cấp chuyên nghiệp đƣợc Bộ Giáo dục và Đào tạo triển khai thì đang đƣợc các trƣờng ứng dụng khá hiệu quả. Máy tính dùng cho công tác quản lý với tỷ lệ lớn vẫn là dùng cho việc soạn thảo các văn bản riêng lẻ, hệ thống báo cáo với Bộ chủ quản và Bộ Giáo dục và Đào tạo vẫn chủ yếu qua con đƣờng công văn.

Hệ thống cơ sở dữ liệu về giảng viên, nhân viên, sinh viên đang phân tán và mang lại hiệu quả quản lý chƣa cao. Một số các công ty phần mềm chào giá các hệ thống lớn nhƣ: "Trung tâm Quản lý", có các hệ thống con bao quát hầu hết các nghiệp vụ quản lý trong nhà trƣờng nhƣ: quản lý cán bộ, giảng viên; quản lý tuyển sinh; quản lý tài chính; quản lý thƣ viện; quản lý sinh viên; quản lý điểm. Tuy nhiên lại nảy sinh vấn đề thứ nhất là kinh phí lớn để triển khai cho phần cứng và phần mềm, thứ hai là vấn đề cập nhật dữ liệu cho hệ thống và các hệ thống lớn thƣờng khó khăn trong xử lý lỗi. Do đó phát huy hiệu quả nói chung là không cao, một số trƣờng chủ yếu chỉ triển khai mảng quản lý hồ sơ cán bộ, giảng viên và sinh viên.

Trong các trƣờng đào tạo, với sản phẩm đặc thù là kiến thức, kỹ năng của ngƣời học thì việc tin học hoá quản lý sinh viên từ khi nộp hồ sơ dự tuyển và kết quả đào tạo của sinh viên đến khi tốt nghiệp ra trƣờng là một mảng quản lý rất quan trọng, giải quyết bài toán quản lý sinh viên và kết quả đào tạo của sinh viên là một vấn đề đặt ra rất hết sức cần thiết. Nó đƣợc đặt trong mối quan hệ là một hệ thống con quan trọng trong hệ thống lớn quản lý các hoạt động của nhà trƣờng. Trƣớc thực trạng đó, trong điều kiện hiện nay và đặc biệt là một trong những nhiệm vụ trọng tâm của năm học 2011-2012 là đẩy mạnh ứng dụng công nghệ thông tin trong trƣờng học, các trƣờng đều rất quan tâm dần từng bƣớc, căn cứ vào điều kiện LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 13 có thể để ƣu tiên phát triển xây dựng hệ thống quản lý các hoạt động nhà trƣờng mà hạt nhân là hệ thống quản lý sinh viên và kết quả đào tạo. Tổng quan về hệ thống thông tin kết quả đào tạo tại trƣờng Cao đẳng Hải Dƣơng.

Trƣờng Cao đẳng Hải Dƣơng là một đơn vị sự nghiệp có chức năng đào tạo sinh viên các ngành nghề sƣ phạm, kỹ thuật và kinh tế… Quy mô của trƣờng với 150 cán bộ giáo viên, công nhân viên, với số sinh viên hiện tại là 3. Hệ thống máy tính đƣợc chia thành 2 loại với 200 máy tính cho đào tạo ngành CNTT và khoảng 100 máy tính phục vụ cho quản lý tại các Phòng, Khoa. Các máy tính đƣợc nối mạng cục bộ.

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