1. Trang chủ
  2. » Tất cả

Báo cáo thực tập tổng hợp quản lý đào tạo cho trường thpt hùng vương

47 4 0

Đ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ội dung

PHẦN MỞ ĐẦU Hiện công nghệ thông tin ngày phát triển nhanh chóng, đã, đóng vai trị vơ quan trọng xã hội đời sống, giúp người làm việc với độ xác cao, quản lý tổ chức cơng việc đạt hiệu quả, nhờ mà thơng tin phổ biến cập nhật nhanh chóng, xác Vì việc ứng dụng vào xã hội đời sống đem lại lợi ích vơ to lớn Trường THPT Hùng Vương trường thành lập, với phát triển công nghệ thông tin nhu cầu cấp thiết công tác quản lý đào tạo nhà trường.Việc ứng dụng công nghệ thông tin vào lĩnh vực hoạt động khơng thể thiếu Xuất phát yêu cầu muốn có phần mềm để quản lý giáo viên học sinh để thay cho cách quản lý truyền thống Microsoft Excel, Microsoft Word giấy tờ, giúp cho người quản lý nhân viên thao tác dễ dàng, thuận lợi, đồng thời tăng độ xác tính đồng thơng tin cần quản lý Với yêu cầu từ thực tiễn vậy, với kiến thức học thời gian qua với hướng dẫn giúp đỡ thầy giáo Vũ Song Tùng Đã xây dựng chương trình “QUẢN LÝ ĐÀO TẠO CHO TRƯỜNG THPT HÙNG VƯƠNG” để giải cho toán Quản lý giáo đào tạo trường THPT Hùng Vương o Lý chọn đề tài: Với nhu cầu cấp thiết công tác quản lý giáo viên-học sinh trường THPT Hùng Vương, với phát triển công nghệ thông tin, phần mềm ứng dụng phục vụ cho cơng tác tất yếu o Mục đích đề tài: Xây dựng phần mềm dễ sử dụng, có khả quản lý thuận lợi, đồng thời tăng độ xác tính đồng thơng tin cơng tác quản lý đào tạo o Nhiệm vụ: Quản lý đào tạo trường THPT Hùng Vương o Đối tượng phạm vi nghiên cứu: Nghiên cứu quy trình quản lý công tác đào tạo trường THPT Hùng Vương o Tiêu điểm đồ án: o Quản lý giáo viên o Quản lý học sinh o Quản lý học tập o Công nghệ sử dụng đề tài: o Net Framework Net o Công nghệ ADO.Net o Ngôn ngữ C# o CSDL XML o Cấu trúc đồ án: o Đề tài chia làm ba chương o Đề tài gồm có 40 trang o Đề tài gồm có bảng biểu o Đề tài gồm có 30 hình o Nội dung đồ án: o Chương I: Tổng quan hệ thống Nội dung chương trình bày tính cấp thiết vấn đề toán giải hệ thống quản lý đào tạo trường THPT Hùng Vương o Chương II: Lựa chọn công cụ cài đặt giới thiệu công nghệ sử dụng Chương giới thiệu sơ lược công cụ công nghệ liên quan lựa chọn để thực toán o Chương III: Xây dựng modul hệ thống Chương mơ tả phân tích thiết kế hệ thống mặt chức năng, liệu, xây dựng sơ đồ chức hoạt động chi tiết modul hệ thống, thiết kế bảng liệu nhằm xây dựng nên hệ thống quản lý công tác đào tạo trường THPT Hùng Vương Do thời gian hạn chế kiến thức hạn hẹp nên đề tài khơng thể tránh khỏi thiếu sót Kính mong thầy giáo bạn sinh viên đóng góp ý kiến đề tài ngày hoàn thiện Xin chân thành cảm ơn thầy Vũ Song Tùng, giảng viên Viện Điện tử - Viễn thông, trường Đại Học Bách Khoa Hà Nội, tận tình hướng dẫn suốt trình thực đề tài tốt nghiệp CHƯƠNG I TỔNG QUAN VỀ HỆ THỐNG Nội dung chương trình bày tính cấp thiết vấn đề toán giải hệ thống quản lý đào tạo trường THPT Hùng Vương, sơ đồ phân cấp chức năng, sơ đồ mức ngữ cảnh sơ đồ mức đỉnh tồn hệ thống 1.1 Tính cấp thiết vấn đề: Trường THPT Hùng Vương trường dân lập, giữ cung cách quản lý theo quy định Bộ Giáo dục Đào tạo Các đối tượng “Giáo viên” “Học sinh” quản lý thống từ “Ban giám hiệu” Đến nay, công tác quản lý nhà trường thực giấy tờ, sổ sách phần mềm văn phòng MS Word MS Excel, dẫn đến bất cập sau:  Dữ liệu không thống nhất, tượng trùng lặp, dư thừa liệu  Tốc độ làm việc xử lý thông tin hiệu  Hồ sơ, tài liệu dễ bị mát gặp cố thời tiết hay cháy nổ  Quá trình thêm mới, sửa chữa, thông tin giấy tờ không thuận tiện  Việc tra cứu thông tin lưu trữ khó khăn Có thể thấy rằng, với hệ thống cấu tổ chức hoạt động, trình quản lý nhiều thời gian, cán công nhân viên nhà trường nhiều công sức mà cơng việc chưa đem lại hiệu cao Do vậy, tin học hóa hệ thống quản lý đào tạo cho nhà trường bắt nhịp với xu xã hội thông tin 1.2 Các toàn cần giải hệ thống Các đối tượng “Giáo viên” “Học sinh” trường THPT Hùng Vương quản lý thống “Ban giám hiệu” “Ban giám hiệu” thơng qua tổ giáo vụ yêu cầu hệ thống thực chức “Quản lý giáo viên”, “Quản lý học sinh”, “Quản lý học tập” nhận báo cáo “Giáo viên” nhận lịch giảng dạy từ hệ thống yêu cầu hệ thống cập nhật thông tin cá nhân điểm thi, kiểm tra mơn học phụ trách “Học sinh” nhận kết học tập từ hệ thống thông qua giáo viên chủ nhiệm yêu cầu hệ thống thay đổi thông tin cá nhân Sơ đồ mức ngữ cảnh hệ thống trình bày hình 1.1 Dưới xem xét chi tiết chức “Quản lý giáo viên”, “Quản lý học sinh” “Quản lý học tập” hệ thống Sơ đồ phân cấp chức hệ thống trình bày hình 1.2 Quản lý giáo viên o Cập nhật hồ sơ giáo viên: Công tác cập nhật hồ sơ thực theo yêu cầu ban giám hiệu nhà trường có giáo viên tới trường làm việc Khi nhận yêu cầu cán phụ trách cập nhật thơng tin giáo viên thuận cho cơng việc công tác quản lý nhà trường Nguồn thơng tin hồ sơ giáo viên Hình 1.1 Sơ đồ ngữ cảnh hệ thống quản lý đào tạo trường THPT Hùng Vương o Phân công giảng dạy: Công tác phân công giảng dạy thực nhận yêu cầu từ ban giám hiệu nhà trường nhận yêu cầu thực công tác cán phụ trách thực công tác phân công giảng dạy dựa vào thông tin chương trình đào tạo chương trình gì, lớp theo học chương trình này, mơn học thuộc chương trình giáo viên dạy mơn học thuộc chương trình o Cơng tác chủ nhiệm: Cơng tác phân công chủ nhiệm thực theo yêu cầu ban giám hiệu nhà trường Cán phụ trách công tác chọn giáo viên chọn lớp để thực phân công công tác chủ nhiệm Công tác phải đảm cho giáo viên không chủ nhiệm nhiều lớp học kỳ o Tìm kiếm giáo viên: Khi nhận u cầu tìm kiếm thơng tin giáo viên Cácn phụ trách công tác tìm thơng tin giáo viên theo họ tên giáo viên từ hồ sơ giáo viên cập nhật làm việc trường Hình 1.2 Sơ đồ phân cấp chức hệ thống quản lý đào tạo trường THPT Hùng Vương Quản lý học sinh o Cập nhật hồ sơ học sinh: Công tác thực học sinh bắt đầu vào nhập học nhà trường Thông tin học sinh học sinh cung cấp Cán thực công tác nhận yêu cầu từ ban giám hiệu nhà trường o Phân lớp: Công tác phân lớp gồm có cơng việc sau: Được thực có yêu cầu từ ban giám hiệu nhà trường  Tạo lớp: muốn tạo lớp trước hết cán phụ trách cơng tác cần phải chọn chương trình học lớp muốn tạo, sau tạo lớp  Phân lớp: Sau tạo xong lớp muốn phân học sinh vào lớp cần chọn học sinh vào lớp  Dồn lớp: Công tác thực học sinh lớp Yêu cầu đặt phải dồn lớp lại với phải đảm bảo lớp dồn lại phải thuộc chương trình đào tạo o Tìm kiếm học sinh: Khi nhận u cầu tìm kiếm thơng tin học sinh Cán phụ trách công tác thực tìm kiếm thơng tin học sinh theo mã học sinh theo họ tên học sinh Hình 1.3 Sơ đồ mức đỉnh hệ thống quản lý đào tạo trường THPT Hùng Vương Quản lý học tập o Lập chương trình đào tạo: Khi nhận yêu cầu lập chương trình đào tạo từ ban giám hiệu nhà trường Cán thực công tác chọn lớp học từ lớp nhà trường chọn mơn học cho chương trình o Cập nhật điểm: Khi nhận yêu cầu cập nhật điểm để phục vụ cho công tác tổng kết cuối kỳ năm học, cán phụ trách công tác nhận điểm từ thầy cô giáo môn cập nhật theo điểm theo lớp học môn học o Tổng kết: Khi nhận yêu cầu tổng kết điểm cán phụ trách công tác thực công tác tổng kết theo lớp mơn học Quy trình thực chức nêu thể chi tiết hình 1.3 1.3 Kết luận Với yêu cầu tốn phức tạp, việc lựa chọn cơng cụ để xây dựng ứng dụng cần thiết Hệ thống quản lý trường THPT Hùng Vương xây dựng ngôn ngữ C# sở liệu XML, thiết lập Visual Studio NET 2008 Những đặc điểm cơng cụ trình bày chương CHƯƠNG II LỰA CHỌN CÔNG CỤ CÀI ĐẶT VÀ GIỚI THIỆU CÁC CÔNG NGHỆ SỬ DỤNG TRONG ĐỒ ÁN Dựa sở việc phân tích hệ thống, trình xây dựng chương trình quản lý việc lựa chọn công cụ để sử dụng để xây dựng lên chương trình Hiện có nhiều cơng cụ sử dụng để xây dựng chương trình Trong đề án sử dụng công cụ Net Framework Net, công nghệ ADO.Net, hệ quản trị sở liệu XML, ngôn ngữ C#, môi trường lập trình Visual Studio 2008 2.1 Khái quát Net Framework Net Framework platform làm đơn giản việc phát triển ứng dụng môi trường phân tán InterNet Net Framework thiết kế đầy đủ để đáp ứng theo quan điểm sau: Cung cấp môi trường lập trình hướng đối tượng vững chắc, mã nguồn đối tượng lưu trữ thực thi cách cục Thực thi cục phân tán InterNet, thực thi từ xa Cung cấp môi trường thực thi mã nguồn mà tối thiểu việc đóng gói phần mềm tranh chấp phiên Cung cấp môi trường thực thi mã nguồn mà đảm bảo việc thực thi an toàn mã nguồn, bao gồm việc mã nguồn tạo hãng thứ ba hay hãng mà tuân thủ theo kiến trúc Net Cung cấp môi trường thực thi mã nguồn mà loại bỏ lỗi thực script hay môi trường thông dịch Khiến cho người phát triển có kinh nghiệm vững nắm vững nhiều kiểu ứng dụng khác Như từ ứng dụng Windows đến ứng dụng dựa web Xây dựng tất cácthông tin dựa tiêu chuẩn công nghiệp để đảm bảo mã nguồn Net tích hợp với mã nguồn khác .Net Framework có hai thành phần chính: Common Language Runtime (CLR) thư viện lớp, đó, CLR tảng Net Framework .Net Framework chứa số lượng lớn kiểu liệu lớp, kiểu liệt kê, cấu trúc, giao diện nhiều kiểu liệu khác Các lớp tổ chức hai hình thức: 10  Common Language Specification (CLS) Các lớp bên Framework viết với ngôn ngữ xác nhận chung (CLR) CLS tập hợp luật hay quy tắc mà tất ngôn ngữ thực bên Net platform phải tuân thủ theo Tập hợp luật bao gồm kiểu liệu hệ thống chung Bằng cách đưa vào tập luật này, môi trường thực thi chung thực thi chương trình mà khơng quan tâm đến cú pháp ngôn ngữ sử dụng Lợi ích theo sau CLS mã nguồn viết ngơn ngữ gọi sử dụng ngơn ngữ khác Bởi thơng thường bên Framework với CLS, chúng sử dụng khơng ngơn ngữ Lập trình visual basic mà cịn ngơn ngữ tương thích với CLS Visual Basic.Net JScript.Net Namespace Mã nguồn bên Framework tổ chức bên namespace Có hàng trăm namespace bên Framework sử dụng để tổ chức hàng ngàn lớp đối tượng kiểu liệu khác Một vài namespace lưu trữ bên namespace khác 2.2 Công nghệ ADO.Net ADO Net tập hợp công nghệ truy cập sở liệu gồm hai thành phần Data Provider Dataset Data Provider cung cấp khả kết nối chương trình ứng dụng với nhiều loại sở liệu khác nhau, Dataset sở liệu nhớ Mơ hình ADO Net biểu hình 2.1 [2] Các lớp quan trọng ADO.Net bao gồm:  Connection: tạo kết nối tới CSDL  Command: thực truy vấn tới CSDL  Parameter: Biểu diễn tham số cho truy vấn  DataAdapter: cầu nối cho việc trao đổi liệu nguồn liệu Dataset  DataReader: đọc liệu cho việc truy xuất từ nguồn liệu  Dataset: đóng vai trị đệm liệu tạm thời cho chương trình Trên hình 2.2 thể lớp ADO Net Các lớp sử dụng để khai thác sở liệu xây dựng MS SQL Server bao gồm:  SqlCommand : thực thi SQL queries, câu lệnh lưu trữ thủ tục 11  SqlConnection : tạo kết nối tới SQL Server  SqlDataAdapter : cầu nối trung gian dataset data source  SqlReader : cung cấp data stream tới kết  SqlError : lưu trữ thông tin lỗi cảnh cáo (warning)  SqlException : ngoại lệ trường hợp SQL Server lỗi cảnh báo  SqlParameter : tham số command  SqlTransaction : transaction SQL Server Hiện nay, có nhiều hệ quản trị sở liệu sử dụng với tính giống nhau, phân biệt quy mô sử dụng, hệ quản trị Microsoft Access, MySQL, Microsoft SQL Server, Oracle v v… Chương trình quản lý đề tài xây dựng sở liệu CSDL XML Mặc dù hệ quản trị CSDL XML có nhiều ưu điểm, người sử dụng ngồi kiến thức nghiệp vụ, cần trang bị thêm hiểu biết sở liệu thân XML Sau em xin trình bày số đặc điểm XML 2.3 Giới thiệu sơ lược CSDL XML XML (Extensible Markup Language) loại CSDL dạng text đơn giản, xử lý nhiều phương pháp khác có khả mơ tả nhiều loại liệu khác Mục đích XML đơn giản hóa việc chia sẻ liệu hệ thống khác nhau, đặc biệt hệ thống kết nối với Internet Các ngôn ngữ dựa XML (thí dụ: RDF, RSS, MathML, XHTML, SVG, GML cXML) định nghĩa theo cách thông thường, cho phép chương trình sửa đổi kiểm tra hợp lệ ngơn ngữ mà khơng cần có hiểu biết trước hình thức chúng Lịch sử đời XML  Trước XML đời đã có nhiều kiểu định dạng văn bản điện tử GML (Generalized Markup Language) của IBM, SGML (Standard Generalized Markup Language) của ANSI vào năm 1980 và HTML (Hyper Text Markup Language) Tuy nhiên các phương pháp này có nhiều nhược điểm GML và SGML không thích hợp để truyền dữ liệu Web, HTML chủ yếu chú trọng vào việc làm cách nào hiển thị thông tin là chú trọng nội dung truyền tải Chính vì vậy XML (eXtensible Markup Language) được tạo để giải quyết các nhược điểm 12

Ngày đăng: 30/03/2023, 13:50

w