Luận văn: Phân tích & Thiết kế HTTT Quản lý kết quả đào tạo CĐ Hải Dương

Luận văn thạc sĩ: 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 Cao đẳng Hải Dương. Tối ưu quy trình, nâng cao hiệu quả.

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

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 ULM

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. 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. 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.1.1. Đặc tả kiến trúc hệ thống

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

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

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

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

4.5. Biểu đồ triển khai

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.2.1. Các module chƣơng trình

5.2.2. Thiết kế các Form

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Quản lý kết quả đào tạo CĐ Giới thiệu chi tiết

Quản lý kết quả đào tạo trong các trường cao đẳng (CĐ) đóng vai trò then chốt trong việc đánh giá chất lượng và hiệu quả của quá trình giảng dạy và học tập. Một hệ thống quản lý kết quả đào tạo cao đẳng hiệu quả không chỉ giúp nhà trường theo dõi và thống kê kết quả học tập của sinh viên mà còn cung cấp thông tin quan trọng để cải tiến chương trình đào tạo, nâng cao chất lượng giảng dạy. Hệ thống này bao gồm nhiều khía cạnh, từ việc thu thập và lưu trữ dữ liệu điểm số, đánh giá, đến việc phân tích và báo cáo kết quả, đảm bảo tính minh bạch và công bằng trong quá trình đánh giá. Để đạt được hiệu quả cao, hệ thống cần được thiết kế và triển khai một cách khoa học, dựa trên các nguyên tắc sư phạm và công nghệ thông tin hiện đại. Hơn nữa, việc phân tích kết quả đào tạo là yếu tố quan trọng để đánh giá năng lực thực tế của sinh viên sau khi tốt nghiệp, từ đó cung cấp thông tin phản hồi cho việc điều chỉnh chương trình và phương pháp đào tạo phù hợp với nhu cầu của thị trường lao động. Các công cụ phân tích dữ liệu và báo cáo phải được tích hợp đầy đủ để cung cấp các thông tin hữu ích cho việc ra quyết định ở các cấp quản lý khác nhau. Việc ứng dụng công nghệ trong quản lý kết quả đào tạo là xu hướng tất yếu trong bối cảnh hiện nay, giúp tăng cường tính tự động hóa, giảm thiểu sai sót và tiết kiệm thời gian và chi phí.

1.1. Tầm quan trọng của Quản lý kết quả đào tạo trong hệ thống CĐ

Quản lý kết quả đào tạo không chỉ đơn thuần là việc lưu trữ điểm số. Nó còn liên quan đến việc đánh giá sự tiến bộ của sinh viên, xác định điểm mạnh và điểm yếu của chương trình giảng dạy. Điều này đòi hỏi phải có một hệ thống thu thập, phân tích và sử dụng dữ liệu một cách hiệu quả. Theo Đại học Quốc Gia Hà Nội (2011), một hệ thống quản lý đào tạo hiệu quả cần đảm bảo tính chính xác, kịp thời và khả năng truy cập thông tin dễ dàng.

1.2. Các yếu tố cấu thành một hệ thống quản lý đào tạo LMS hoàn chỉnh

Một hệ thống quản lý kết quả đào tạo hoàn chỉnh bao gồm nhiều yếu tố, như cơ sở dữ liệu, phần mềm quản lý, quy trình đánh giá, và đội ngũ nhân viên có trình độ. Cơ sở dữ liệu quản lý kết quả đào tạo cần được thiết kế sao cho dễ dàng truy vấn, bảo trì và mở rộng. Phần mềm quản lý cần có giao diện thân thiện, dễ sử dụng và tích hợp tốt với các hệ thống khác của trường. Quy trình đánh giá cần đảm bảo tính khách quan, công bằng và phù hợp với mục tiêu đào tạo.

II. Thách thức trong Quản lý kết quả đào tạo CĐ Vấn đề và giải pháp

Mặc dù tầm quan trọng của quản lý kết quả đào tạo đã được nhận thức rộng rãi, nhưng việc triển khai và duy trì một hệ thống hiệu quả vẫn còn nhiều thách thức. Một trong những thách thức lớn nhất là việc thu thập và xử lý dữ liệu từ nhiều nguồn khác nhau, như điểm số, đánh giá, nhận xét của giảng viên, và phản hồi của sinh viên. Dữ liệu này thường ở nhiều định dạng khác nhau và cần được chuẩn hóa trước khi có thể phân tích. Thêm vào đó, việc đảm bảo tính bảo mật và quyền riêng tư của dữ liệu là một vấn đề quan trọng cần được quan tâm. Một thách thức khác là việc đánh giá hiệu quả đào tạo một cách khách quan và toàn diện. Các phương pháp đánh giá truyền thống thường chỉ tập trung vào điểm số và bỏ qua các khía cạnh khác, như kỹ năng mềm, khả năng làm việc nhóm, và khả năng giải quyết vấn đề. Việc phát triển và triển khai các phương pháp đánh giá mới, phù hợp với mục tiêu đào tạo, là một yêu cầu cấp thiết. Cuối cùng, việc cải tiến chất lượng đào tạo dựa trên kết quả đánh giá là một quá trình liên tục và đòi hỏi sự cam kết của tất cả các bên liên quan, từ nhà trường, giảng viên, đến sinh viên.

2.1. Các vấn đề thường gặp trong quản lý đào tạo tại các trường CĐ

Các trường CĐ thường gặp phải nhiều vấn đề trong quản lý kết quả đào tạo, như thiếu hụt nguồn lực, thiếu kinh nghiệm, và thiếu sự phối hợp giữa các phòng ban. Theo Phạm Thị Loan (2011), việc tin học hóa quản lý còn hạn chế và hệ thống cơ sở dữ liệu còn phân tán, mang lại hiệu quả quản lý chưa cao. Điều này dẫn đến việc thu thập và xử lý dữ liệu trở nên khó khăn và tốn kém.

2.2. Đề xuất giải pháp khắc phục các vấn đề trong quản lý kết quả đào tạo

Để khắc phục các vấn đề này, các trường CĐ cần đầu tư vào cơ sở hạ tầng, đào tạo nhân lực, và xây dựng quy trình quản lý rõ ràng. Việc áp dụng các phần mềm quản lý đào tạo chuyên nghiệp có thể giúp tự động hóa nhiều quy trình và giảm thiểu sai sót. Hơn nữa, việc khuyến khích sự phối hợp giữa các phòng ban và tăng cường giao tiếp với sinh viên có thể giúp cải thiện chất lượng dịch vụ và tăng cường sự hài lòng của sinh viên.

III. Cách Thiết kế hệ thống quản lý kết quả đào tạo Hướng dẫn chi tiết

Thiết kế một hệ thống quản lý kết quả đào tạo hiệu quả đòi hỏi sự hiểu biết sâu sắc về quy trình đào tạo, nhu cầu của người dùng, và các công nghệ thông tin hiện đại. Hệ thống cần được thiết kế sao cho dễ dàng sử dụng, bảo trì, và mở rộng. Giao diện người dùng cần thân thiện và trực quan, cho phép người dùng dễ dàng truy cập và sử dụng các chức năng của hệ thống. Cơ sở dữ liệu cần được thiết kế sao cho dễ dàng truy vấn và bảo trì, đồng thời đảm bảo tính toàn vẹn và bảo mật của dữ liệu. Hệ thống cần được tích hợp với các hệ thống khác của trường, như hệ thống quản lý sinh viên, hệ thống quản lý học phí, và hệ thống thư viện. Việc thiết kế chương trình đào tạo cũng cần được xem xét kỹ lưỡng, đảm bảo tính phù hợp với mục tiêu đào tạo và nhu cầu của thị trường lao động. Chuẩn đầu ra chương trình đào tạo cần được xác định rõ ràng và đánh giá một cách khách quan.

3.1. Các bước cơ bản để thiết kế hệ thống quản lý kết quả đào tạo

Các bước cơ bản để thiết kế một hệ thống quản lý kết quả đào tạo bao gồm: (1) Xác định yêu cầu của người dùng, (2) Thiết kế cơ sở dữ liệu, (3) Thiết kế giao diện người dùng, (4) Lựa chọn công nghệ, (5) Xây dựng và kiểm thử hệ thống, (6) Triển khai và bảo trì hệ thống. Theo Phạm Thị Loan (2011), việc khảo sát và phân tích yêu cầu nghiệp vụ là bước quan trọng nhất trong quá trình thiết kế hệ thống.

3.2. Lưu ý khi thiết kế CSDL quản lý kết quả đào tạo

Khi thiết kế cơ sở dữ liệu, cần chú ý đến các yếu tố sau: (1) Tính toàn vẹn của dữ liệu, (2) Tính bảo mật của dữ liệu, (3) Khả năng mở rộng của dữ liệu, (4) Hiệu suất truy vấn dữ liệu. CSDL nên được thiết kế theo mô hình quan hệ, với các bảng được liên kết với nhau bằng các khóa ngoại. Việc sử dụng các chỉ mục có thể giúp tăng tốc độ truy vấn.

3.3. Tối ưu giao diện phần mềm quản lý kết quả đào tạo

Giao diện người dùng cần được thiết kế sao cho thân thiện và dễ sử dụng. Các chức năng của hệ thống nên được sắp xếp một cách logic và dễ tìm. Việc sử dụng các biểu tượng và màu sắc có thể giúp tăng tính trực quan của giao diện. Giao diện nên được thiết kế responsive, có thể hiển thị tốt trên nhiều thiết bị khác nhau.

IV. Phương pháp phân tích kết quả đào tạo Bí quyết đánh giá hiệu quả

Phân tích kết quả đào tạo là quá trình thu thập, xử lý, và phân tích dữ liệu về kết quả học tập của sinh viên để đánh giá hiệu quả của chương trình đào tạo và đưa ra các giải pháp cải tiến. Quá trình này bao gồm nhiều bước, từ việc xác định mục tiêu đánh giá, thu thập dữ liệu, phân tích dữ liệu, đến việc báo cáo kết quả và đưa ra các khuyến nghị. Các phương pháp phân tích dữ liệu có thể bao gồm phân tích thống kê, phân tích định tính, và phân tích so sánh. Việc phân tích hiệu quả đào tạo cần được thực hiện một cách khách quan và toàn diện, dựa trên các tiêu chí đánh giá rõ ràng và minh bạch. Công cụ phân tích kết quả đào tạo cần được lựa chọn phù hợp với mục tiêu đánh giá và dữ liệu có sẵn.

4.1. Các công cụ phân tích kết quả đào tạo phổ biến

Các công cụ phân tích kết quả đào tạo phổ biến bao gồm: (1) Excel, (2) SPSS, (3) R, (4) Python. Excel là một công cụ đơn giản và dễ sử dụng, phù hợp với việc phân tích dữ liệu nhỏ. SPSS là một công cụ mạnh mẽ và chuyên nghiệp, phù hợp với việc phân tích dữ liệu lớn. R và Python là các ngôn ngữ lập trình mạnh mẽ, cho phép người dùng tùy chỉnh các phương pháp phân tích.

4.2. Quy trình quản lý kết quả đào tạo Các bước phân tích chuyên sâu

Quy trình quản lý kết quả đào tạo bao gồm các bước sau: (1) Thu thập dữ liệu, (2) Chuẩn hóa dữ liệu, (3) Phân tích dữ liệu, (4) Báo cáo kết quả, (5) Đề xuất giải pháp cải tiến. Dữ liệu cần được thu thập từ nhiều nguồn khác nhau, như điểm số, đánh giá, nhận xét của giảng viên, và phản hồi của sinh viên. Dữ liệu cần được chuẩn hóa trước khi phân tích để đảm bảo tính chính xác và nhất quán.

4.3. Phân tích dữ liệu đào tạo Ứng dụng để cải tiến chất lượng

Kết quả phân tích dữ liệu đào tạo cần được sử dụng để cải tiến chương trình đào tạo, phương pháp giảng dạy, và quy trình đánh giá. Việc xác định điểm mạnh và điểm yếu của chương trình đào tạo có thể giúp nhà trường đưa ra các giải pháp cải tiến phù hợp. Ví dụ, nếu kết quả phân tích cho thấy sinh viên gặp khó khăn trong một môn học cụ thể, nhà trường có thể điều chỉnh nội dung môn học, phương pháp giảng dạy, hoặc quy trình đánh giá.

V. Ứng dụng công nghệ trong Quản lý kết quả đào tạo Thực tiễn Hiệu quả

Việc ứng dụng công nghệ trong quản lý kết quả đào tạo mang lại nhiều lợi ích, như tăng cường tính tự động hóa, giảm thiểu sai sót, tiết kiệm thời gian và chi phí, và cung cấp thông tin chính xác và kịp thời. Các công nghệ có thể được ứng dụng bao gồm phần mềm quản lý đào tạo, hệ thống quản lý học tập (LMS), hệ thống đánh giá trực tuyến, và các công cụ phân tích dữ liệu. Việc đảm bảo chất lượng đào tạo cũng cần được tăng cường, thông qua việc sử dụng các tiêu chuẩn đánh giá và quy trình kiểm định chất lượng. Phân tích điểm mạnh điểm yếu trong đào tạo là một quá trình quan trọng để xác định các lĩnh vực cần cải thiện.

5.1. Lợi ích khi sử dụng phần mềm quản lý kết quả đào tạo

Phần mềm quản lý kết quả đào tạo giúp tự động hóa nhiều quy trình, như thu thập điểm số, tính điểm trung bình, tạo báo cáo, và gửi thông báo. Điều này giúp giảm thiểu sai sót và tiết kiệm thời gian cho giảng viên và nhân viên quản lý. Phần mềm cũng cung cấp thông tin chính xác và kịp thời cho sinh viên, giúp họ theo dõi tiến độ học tập và nhận phản hồi từ giảng viên.

5.2. Mô hình quản lý kết quả đào tạo dựa trên công nghệ

Một mô hình quản lý kết quả đào tạo dựa trên công nghệ bao gồm các thành phần sau: (1) Hệ thống quản lý sinh viên, (2) Hệ thống quản lý học phí, (3) Hệ thống quản lý học tập (LMS), (4) Hệ thống đánh giá trực tuyến, (5) Các công cụ phân tích dữ liệu. Các thành phần này được tích hợp với nhau để tạo thành một hệ thống thống nhất và hiệu quả.

VI. Kết luận và Tương lai của Quản lý kết quả đào tạo CĐ

Quản lý kết quả đào tạo đóng vai trò then chốt trong việc đảm bảo chất lượng và hiệu quả của quá trình đào tạo tại các trường cao đẳng. Việc thiết kế và triển khai một hệ thống quản lý hiệu quả đòi hỏi sự hiểu biết sâu sắc về quy trình đào tạo, nhu cầu của người dùng, và các công nghệ thông tin hiện đại. Việc áp dụng các công nghệ mới, như trí tuệ nhân tạo và học máy, có thể giúp tự động hóa nhiều quy trình và cung cấp thông tin chính xác và kịp thời cho việc ra quyết định. Giải pháp quản lý kết quả đào tạo cần được thiết kế linh hoạt và có khả năng thích ứng với các thay đổi trong môi trường đào tạo.

6.1. Tổng kết các yếu tố quan trọng trong quản lý kết quả đào tạo

Các yếu tố quan trọng trong quản lý kết quả đào tạo bao gồm: (1) Xác định mục tiêu đào tạo rõ ràng, (2) Thiết kế chương trình đào tạo phù hợp, (3) Sử dụng phương pháp giảng dạy hiệu quả, (4) Đánh giá kết quả học tập khách quan, (5) Sử dụng công nghệ thông tin hiệu quả.

6.2. Hướng phát triển của quản lý kết quả đào tạo trong tương lai

Trong tương lai, quản lý kết quả đào tạo sẽ ngày càng trở nên quan trọng và phức tạp hơn. Các trường cao đẳng cần đầu tư vào cơ sở hạ tầng, đào tạo nhân lực, và xây dựng quy trình quản lý rõ ràng để đáp ứng các yêu cầu ngày càng cao của xã hội và thị trường lao động. Việc áp dụng các công nghệ mới có thể giúp tự động hóa nhiều quy trình và cung cấp thông tin chính xác và kịp thời cho việc ra quyết định.

24/09/2025

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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 TIEU LUAN MOI download : skknchat@gmail.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 đủ