1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng chương trình quản lý kết quả học tập trường THPT võ nhai – thái nguyên

54 613 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

Thông tin cơ bản

Định dạng
Số trang 54
Dung lượng 2,47 MB

Nội dung

Xây dựng chương trình quản lý kết quả học tập trường THPT võ nhai – thái nguyên

Trang 1

MỤC LỤC

MỤC LỤC 1

LỜI NÓI ĐẦU 3

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 4

1.1 Tổng quan về phân tích thiết kế hệ thống 4

1.1.1 Mục tiêu chính của phân tích và thiết kế hệ thống 4

1.1.2 Khái niệm về hệ thống: 5

Các thành phần hợp thành của hệ thống thông tin : 5

1.1.3 Các thành phần trong kho biểu đồ luồng dữ liệu: 6

Cơ sở dữ liệu 8

a Các dạng chuẩn 8

b Mối quan hệ giữa các thực thể 9

1.2 Lập trình cơ sở dữ liệu với VISUAL BASIC 6.0 10

1.2.1 Giới thiệu MICROSOFT VISUAL BASIC 6.0 .10 1.2.2 Hướng dẫn sử dụng Microsoft Visual Basic 6.0 10

1.2.2.1 Giới thiệu Giao diện cửa sổ của Visual Basic 10

1.2.2.2 THIẾT KẾ GIAO DIỆN 12

3 - CÁC ĐỐI TƯỢNG(OBJECTS) 13

1.2.3 Thuộc tính, phương thức và sự kiện 16

1.2.4 Các kỹ thuật kết nối cơ sở dữ liệu 18

1.2.4.1 GIỚI THIỆU VỀ KẾT NỐI CSDL TRONG VB6.0 18

1.3 Tổng quan về hệ quản trị cơ sở dữ liệu Microsoft Access 19

1.3.1 Giới thiệu chung về Microsoft Access 19

1.3.2 Một số đối tượng cơ bản của Microsoft Access. 19

Trang 2

CHƯƠNG 2: KHẢO SÁT THỰC TẾ QUẢN LÝ KẾT QUẢ HỌC TẬP

TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN 25

2.1 Khảo sát về trường THPT Võ Nhai 25

2.1.1 Giới thiệu về trường THPT Võ Nhai 25

2.1.2 Phương pháp tính điểm và xếp loại cho học sinh 28

2.1.3 Đánh giá hệ thống quản lý điểm hiện tại của trườngTHPT Võ Nhai 31

CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN 32

3.1 Phân tích bài toán quản lý kết quả học tập trường THPT Võ Nhai 32

3.1.1 Phân tích chức năng 32

3.1.2 Các biểu đồ phân tích thiết kế hệ thống 33

3.2 Thiết kế cơ sở dữ liệu 39

3.2.1 Dữ liệu đầu vào 39

3.2.2 Thiết kế các bảng dữ liệu trong cơ sở dữ liệu 41

3.2.3 Sơ đồ thực thể liên kết 42

CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM TRƯỜNG THCS HOÀNG VĂN THỤ 43

4.1 Giao diện chính của chương trình 43

4.2 Form đăng nhập,dăng ký 44

4.3 Một số giao diện cập nhật 45

4.4 Một số giao diện báo cáo 48

4.5 Một số giao diện tìm kiếm 49

KẾT LUẬN 50

NGUYỄN HỮU THỊNHTÀI LIỆU THAM KHẢO 50

TÀI LIỆU THAM KHẢO 51

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN 52

Trang 3

LỜI NÓI ĐẦU

Hiện nay, công nghệ thông tin phát triển mạnh mẽ và được ứng dụng ở hầuhết các lĩnh vực trong đời sống Ở nước ta, cùng với xu hướng phát triển của đấtnước, công nghệ thông tin đã và đang phát triển với tốc độ rất nhanh Hơn nữachúng ta còn thấy tin học được ứng dụng ngày càng nhiều vào trong sản xuất cũngnhư trong các công việc quản lý Đã có rất nhiều phần mềm được sử dụng và đemlại hiệu quả cao Tuy nhiên, còn rất nhiều các cơ quan, xí nghiệp chưa áp dụngcông nghệ thông tin và trong công việc quản lý của mình, vẫn đang sử dụng hồ sơ,

sổ sách quản lý một cách rất thủ công Cụ thể với việc quản điểm mà chỉ sử dụngđơn thuần hồ sơ, sổ sách, tính toán điểm bằng tay, bằng máy tính bỏ túi thì rất rấtvất vả và mất nhiều thời gian mỗi khi muốn tính toán, cập nhật, tổng hợp, thống kêđiểm cho mỗi học sinh, lớp và cho toán trường, đặc biệt gặp rất nhiều khó khăntrong việc lưu trữ dữ liệu điểm của học sinh,…

Với các lý do trên cùng với sự huớng dẫn, định hướng của cô giáo hướngdẫn Ngô Thị Lan nên em đã chọn đề tài:

" XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ KẾT QUẢ HỌC TẬP TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN "

Em xin chân thành cảm ơn thầy giáo TS.Nguyễn Văn Tảo, cùng các thầy côtrong Trường Đại học Công nghệ thông tin và truyền thông - ĐH Thái Nguyên đãtận tình chỉ bảo, hướng dẫn em trong suốt những năm học vừa qua cũng như trongqua trình làm đồ án tốt nghiệp của mình Do thời gian và kinh nghiệm còn hạn chếnên đề tài của em sẽ không tránh khỏi những thiếu sót, em mong nhận được sựgiúp đỡ, chỉ bảo tận tình của các thầy cô giáo giúp em có thể hoàn thiện hơn đề tàicủa mình

Em xin trân trọng cảm ơn!

SINH VIÊN

Trang 4

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan về phân tích thiết kế hệ thống

Phân tích và thiết kế hệ thống thông tin là một phương pháp được sử dụngbởi dãy các công ty từ IBM đến Pepsi, Hasbro, Inc., để tạo và duy trì hệ thốngthông tin nhằm thực hiện các chức năng cơ bản như lưu trữ chính xác các tên vàđịa chỉ của khách hàng, xử lý các đơn hàng và thanh toán cho người làm công.Mục tiêu chính của phân tích và thiết kế hệ thống là cải tiến hệ thống cấu trúc,điển hình là qua ứng dụng phần mềm, có thể giúp đỡ các nhân viên hoàn tất cáccông việc chính của doanh nghiệp được dễ dàng và hiệu quả hơn Là một ngườiphân tích hệ thống, bạn sẽ là trung tâm của sự phát triển phần mềm đó Phân tích

và thiết kế hệ thống thông tin được dựa trên:

Sự hiểu biết của bạn về các mục tiêu, các cấu trúc và các qui trình của tổchức Kiến thức của bạn về làm thế nào để triển khai công nghệ thông tin nhằmmang lại lợi ích cho doanh nghiệp

1.1.1 Mục tiêu chính của phân tích và thiết kế hệ thống

Mục tiêu là để cải tiến hệ thống cấu trúc Thông thường điều này liên quanđến phát triển hay tạo được phần mềm ứng dụng và huấn luyện nhân viên để sửdụng nó Phần mềm ứng dụng, cũng còn được gọi là một hệ thống, được thiết kế

để hỗ trợ một nhiệm vụ hay một qui trình được tổ chức cụ thể như quản lý tồnkho, chi trả lương, hay phân tích thị trường Mục tiêu của phần mềm ứng dụng làchuyển dữ liệu thành thông tin Ví dụ chẳng hạn phần mềm được phát triển cho bộphận kho của một cửa hàng bán sách có thể theo dõi số lượng sách trong kho củacác cuốn sách bán chạy nhất của đợt bán sau cùng Phần mềm cho bộ phận chi trảlương có thể theo dõi sự thay đổi lương của nhân viên Sự đa dạng của phần mềmứng dụng rời khỏi kệ bán có thể được mua bao gồm WordPerfect, Lotus, andPowerPoint Dẫu sao, phần mềm rời khỏi kệ bán có thể không phù hợp với yêucầu của một tổ chức nào đó, và vì vậy tổ chức phải triển khai sản phẩm riêng chomình

Trang 5

1.1.2 Khái niệm về hệ thống:

Một hệ thống là một tập tương quan các thủ tục kinh doanh (hay các thànhphần) được sử dụng trong một đơn vị doanh nghiệp, cùng hoạt động vì một mụctiêu nào đó Ví dụ, mộ hê thống trong bộ phận lương sẽ theo dõi chính xác khoảnchi trả, trong khi hệ thống kho theo dõi chính xác các hoạt động cung ứng Một hệthống được cấu tạo từ các thành phần Một thành phần hoặc là một phần đơn(không thể chia nhỏ được) hoặc là một tập các thành phần còn được gọi là hệthống con (subsystem) Khái niệm đơn của một thành phần thì rất quan trọng Ví

dụ với một ô-tô hay một hệ thống stereo với thiết kế đúng đắn, chúng ta có thể sửachữa hay nâng cấp hệ thống bằng cách thay đổi từng thành phần mà không cầnphải thay đổi toàn bộ hệ thống

Các thành phần hợp thành của hệ thống thông tin :

a Đặc điểm của hệ thống thông tin quản lý

Hệ thống thông tin là hệ thống được tổ chức thống nhất từ trên xuống dướitổng hợp các thông tin giúp các nhà quản lý, quản lý tốt cơ sở của mình và trợgiúp quyết định hoạt động kinh doanh Một hệ thống quản lý được phân thànhnhiều cấp từ trên xuống dưới và từ dưới lên trên

b Các thành phần cơ bản của hệ thống thông tin

Nếu không kể con người và phương tiện thì hệ thống thông tin còn lại thựcchất gồm hai thành phần: Dữ liệu và xử lý

Các dữ liệu: Các thông tin có cấu trúc Với mỗi cấp quản lý lượng thông tin xử

lý có thể rất lớn, đa dạng và biến động cả về chủng loại, về cách thức xử lý Thôngtin cấu trúc bao gồm luồng thông tin vào và luồng thông tin ra

Luồng thông tin vào

Có thể phân loại các thông tin cần xử lý thành ba loại sau:

- Thông tin cần tra cứu: Các thông tin dùng tra cứu là thông tin dùng chungcho hệ thống và ít bị thay đổi Các thông tin này thường được cập nhật một lần vàchỉ dùng cho tra cứu trong việc xử lý thông tin sau này

Trang 6

- Thông tin luân chuyển chi tiết: Các thông tin luân chuyển chi tiết là loạithông tin chi tiết về hoạt động của đơn vị, khối lượng, khối lượng thông tin thườngrất lớn, cần phải xử lý kịp thời.

- Thông tin luân chuyển tổng hợp: Các thông tin luân chuyển tổng hợp là loạithông tin được tổng hợp từ hoạt động của các cấp thấp hơn, thông tin này thường

cô đọng, xử lý theo kỳ, theo lô

Luồng dữ liệu ra

- Thông tin đầu ra được tổng hợp từ các thông tin đầu vào và phụ thuộc vàonhu cầu quản lý trong từng trường hợp cụ thể, đơn vị cụ thể Thông tin ra là việctra cứu nhanh về một đối tượng cần quan tâm đồng thời phải đảm bảo chính xáckịp thời

- Các thông tin đầu ra quan trọng nhất được tổng hợp trong quá trình xử lý cácbáo cáo tổng hợp, thống kê, báo cáo Các mẫu biểu báo cáo thống kê phải phảnánh cụ thể trực tiếp, sát với một đơn vị

- Ngoài những yêu cầu được cập nhật thông tin kịp thời cho hệ thống luồngthông tin ra phải được thiết kế linh hoạt mềm dẻo Đây là chức năng thể hiện tính

mở, tính giao diện của hệ thống thông tin đầu ra gắn với chu kỳ thời gian tuỳ ýtheo yêu cầu của bài toán cụ thể, từ đó ta có thể lọc bớt được thông tin thừa trongquá trình xử lý

Các xử lý: Là các quá trình, phương pháp, chức năng xử lý thông tin, biến đổithông tin và được lưu giữ lâu dài Các thông tin luôn tiến triển theo hai nguồn gốc

- Tự nhiên tiến hoá: Thông tin làm thay đổi tình trạng về nội bộ

- Tự nhiên hoạt động: Thông tin làm thay đổi tình trạng hoạt động kinh doanhcủa doanh nghiệp

1.1.3 Các thành phần trong kho biểu đồ luồng dữ liệu:

- Khái niệm kho dữ liệu: Thông tin cần lưu lại một thời gian để một hoặc nhiều

chức năng sử dụng sau đó

+ Tên của kho dữ liệu: Là danh từ có thể cộng với tính từ để diễn ta thông tin.+ Biểu diễn: Dùng cặp đoạn thẳng song song

Trang 7

+ Kho dữ liệu chỉ lưu trữ thông tin chứ không làm thay đổi thông tin Giữa cáckho không có trao đổi thông tin.

- Khái niệm tác nhân ngoài: Là một người, một nhóm hay một tổ chức ở bên

ngoài hệ thống nhưng có trao đổi thông tin với hệ thống

+ Tên của tác nhân ngoài là một danh từ

+ Biểu diễn: Có thể dùng một hình chữ nhật để biểu diễn

Giữa hai tác nhân ngoài không được trao đổi thông tin với nhau

- Chức năng: Trong một sơ đồ: Hình tròn được dùng để chỉ ra một chức nănghoặc một tiến trình Một đặc tính của chức năng là biến đổi thông tin Tức là nólàm thay đổi thông tin từ đầu vào theo một cách nào đó, như tổ chức lại thông tin,

bổ sung thông tin hoặc tạo ra thông tin mới

- Dòng dữ liệu: Là việc chuyển thông tin vào hoặc ra khỏi một tiến trình Nóđược chỉ ra trên sơ đồ bằng một đường kẻ có mũi tên ít nhất ở một đầu Mũi tênchỉ ra hướng của dòng thông tin

- Tác nhân trong: Là một chức năng hay một hệ thống con của hệ thống đượcmiêu tả ở trang khác của biểu đồ Thông thường mọi biểu đồ có thể bao gồm một

số trang, đặc biệt là trong các hệ thống phức tạp và khuôn khổ giấy có hạn thôngtin được truyền trên các trang khác nhau được chỉ ra ở khái niệm này, ý nghĩa củatác nhân trong với ký hiệu tương tự như nút tiếp nối của sơ đồ thuật toán

+ Biểu diễn: Tác nhân trong được biểu diễn bằng hình chữ nhật hở một phía vàtrong có ghi nhãn

+ Nhãn tác nhân trong: Được biểu diễn bằng động từ hoặc bổ ngữ

Một số chú ý khi sử dụng biểu đồ luồng dữ liệu

- Trong biểu đồ không có hai tác nhân ngoài trao đổi trực tiếp với nhau

- Không có trao đổi trực tiếp giữa hai kho dữ liệu mà không thông qua chứcnăng xử lý

- Nói chung kho đã có tên nên luồng dữ liệu vào ra kho không cần tên, chỉ khiviệc cập nhật, hoặc trích từ kho chỉ một phần thông tin ở kho, người ta mới dùngtên cho luồng dữ liệu

Trang 8

- Vì lý do trình bày nên tác nhân ngoài, tác nhân trong và kho dữ liệu sử dụngnhiều lần có thể được vẽ lại ở nhiều nơi trong biểu đồ để cho dễ đọc, dễ hiểu hơn.

- Đối với kho dữ liệu phải có ít nhất một luồng vào và ít nhất một luồng ra.Nếu kho chỉ có luồng vào mà không có luồng ra là kho “vô tích sự”, nếu kho chỉ

có luồng ra mà không có luồng vào là kho “rỗng”

- Tác nhân ngoài không trao đổi với kho dữ liệu mà phải thông qua chức năng

 Dạng chuẩn thứ ba: (3NF)

Định nghĩa: Cho một lược đồ quan hệ R(U); X là một tập con các thuộc tính, A

là một thuộc tính thuộc U A được gọi là phụ thuộc hàm bắc cầu vào X trên R nếutồn tại một tập con Y của R sao cho:

Với A không thuộc XY

Lược đồ quan hệ R là ở dạng chuẩn thứ 3 (3NF) nếu nó là 2NF và mỗi thuộctính không khoá của R là không phụ thuộc hàm bắc cầu vào khoá chính

 Dạng chuẩn Boyo – Codd

Trang 9

R, A không thuộc X thì X là một khoá của R.

b Mối quan hệ giữa các thực thể

* Mối quan hệ

Có ba kiểu quan hệ chính được sử dụng dưới các dạng đơn giản nhất của Môhình thực thể:

Quan hệ một – một

Giả sử có hai bảng thực thể A và B, mối quan hệ một – một là tồn tại nếu:

* Với một thực thể trong bảng A đều có một thực thể tương ứng trong bảng B

* Với một thực thể trong bảng B đều có một thực thể tương ứng trong bảng ABiểu diễn:

Hình 1: Quan hệ một – mộtQuan hệ một – nhiều

Giả sử cùng một bảng thực thể A và B trên, quan hệ một chiều tồn tại nếu:

* Với mỗi dòng trong bảng thực thể A đều có nhiều dòng trong bảng B nhưng

* Với mỗi dòng trong bảng B chỉ có một và một dòng trong bảng A

Biều diễn:

Hình 2: Quan hệ một – nhiềuQuan hệ nhiều – nhiều

Mối quan hệ nhiều – nhiều tồn tại nếu:

* Với mỗi thực thể trong bảng A có nhiều thực thể trong bảng B và

* Với mỗi thực thể trong bảng B có nhiều thực thể trong bảng A

Biểu diễn:

Hình 1: Quan hệ nhiều – nhiềuNhư ta đã biết trong quan hệ nhiều – nhiểu thường là kết quả của việc xét lại mộtnhóm lặp trong một trong các kiểu thực thể Trong trường hợp này thường dư thừa

Trang 10

dữ liệu Và trong mô hình liên kết thường được khuyên dùng dạng quan hệ một –nhiều.

1.2 Lập trình cơ sở dữ liệu với VISUAL BASIC 6.0

1.2.1 Giới thiệu MICROSOFT VISUAL BASIC 6.0

-Viusal Basic 6.0 là công cụ lập trình trực quan giúp ta tạo nhanh nhữngứng dụng chạy trên Windows

- Viusal Basic 6.0 là ngôn ngữ lập trình hướng đối tượng (Lập trình viênchia nhỏ vấn đề cần giải quyết thành nhiều đối tượng).Từng đối tượng có nhữngđặc điểm, gọi là thuộc tính (Properties) và những chức năng riêng biệt, gọi làphương thức (Methods).Lập trình viên phải đưa ra các thuộc tính và phương thức

mà đối tượng cần thể hiện.Các chương trình của VB hoạt động theo hướng tác ứngvới sự kiện bên ngoài

VD: Nhấn chuột, bàn phím…vào đối tượng đó

-Chương trình của Viusal Basic 6.0 là tập hợp các đoạn mã lệnh độclập.Các đoạn mã lệnh này chỉ được kích hoạt khi có biến cố tương ứng xảy ra.Nếu

ta chưa viết thủ tục cho biến cố đó thì chương trình không hoạt động đến khi biến

cố đó xảy ra

1.2.2 Hướng dẫn sử dụng Microsoft Visual Basic 6.0

1.2.2.1 Giới thiệu Giao diện cửa sổ của Visual Basic

1- Thanh tiêu đề (Title Bar)

Thanh tiêu đề thể hiện tên của chương trình là Microsoft Visual Basic.Góc phai thanh tiêu đề có 3 nút điều khiển: Minimize window(thu nhỏ của

sổ àm việc); Maximize/Restore window(phóng to và phục hồi kích thước của sổlàm việc); Close(nút đóng cửa sổ là việc của Visual Basic)

2 - Thanh thực đơn (Menu Bar)

- Gồm các lệnh sau: File, Edit, Project, Format, Debug, Run, Query,Diagram, Tools, Add-Ins, Window, Help

- Thanh lệnh đơn (menu bar) xuất hiện ngay dưới thanh tiêu đề (Title bar)

và chứa một hoặc nhiều tuỳ chộn lệnh đơn, mỗi tuỳ chọn trong thanh lệnh đơnđịnh danh một phạm trù các tác vụ

Trang 11

- Xuất hiện ngay dưới mỗi tuỳ chọn lệnh đơn có thể là một hoặc nhiều tuỳchọn Các tuỳ chọn xuất hiện trên thanh lệnh đơn được gọi là các tuỳ chọn lệnhđơn chính và những tuỳ chọn dưới chúng được gọi là các tuỳ chọn con.

3 - Thanh công cụ (Tool bar)

Là các lệnh được thể hiện dưới dạng biểu tượng giúp ta thực hiện mộtlệnh nhanh hơn

- Gồm các lệnh sau: Add Standard EXE Project, Add form, Menu editor,Open Project, Save Project, Cut, Copy, Paste, Find, Undo, Redo, Start, Break,End, Project Explore, Project windows, Form layuot window, Object brownser,Toolbox, Data view window, Visual component manager

- Thanh công cụ chứa các nút thanh công cụ, cho phép nhanh chóng truycập đến các lệnh thường dùng nhất

- Các nút trong thanh công cụ cũng tương tự như các mục trong thanh thựcđơn Các nút thanh công cụ cung cấp cho người dùng một nối tắt đối với các hànhđộng mà ta chọn qua nhiều bước bằng lệnh đơn

- Các nút trong thanh công cụ có một ô nhớ Tool Tip- là những cửa sổ nhỏbật ra chứa một mô tả văn bản gắn gọn về công dụng và tên gọi của nút trongthanh công cụ Khi người dùng đưa chuột đến một nút, cửa sổ gợi nhớ sẽ bật ravăn bản nhắc nhở

- Các tính chất của thanh công cụ: là các tính chất duy nhất đối với mộtđiều khiển thanh công cụ gồm:

+ Style: Xác định hình dáng của điều khiển

+ TextAlignment: xác định vị trí của văn bản tương đối với nút

+ ToolTipText: ô gợi nhớ tên công cụ

- Các phương pháp của thanh công cụ:

Các phương pháp thường dùng là: Move, Drag

- Các Sự kiện của rhanh công cụ:

Sự kiện thường dùng là ButtonClick: xảy ra khi người dùng nhấp chuột lênmột đối tượng Object trong một điều khiển ToolBar

Trang 12

1.2.2.2 Thiết kế giao diện

1 - Giới thiệu Form

Trong chương trình Visual Basic đều có ít nhất là một Form Form hay còngọi là biểu mẫu, là thành phần quan trọng nhất trong số tất cả các thành phần giaodiện Form là cơ sở cho việc thiết kế giao diện người dùng của ứng dụng Tất cả cácthành phần tạo thành giao diện người dùng đều được đặt trong Form

Khi ứng dụng chạy, nó mở ra một Form Sau khi Form được nạp vào bộnhớ, tất cả các thành phần hàm chứa trong nó sẽ hiện diện và có thể truy cập

- Cách tạo Form: Sau khi tạo Project mới, môi trường triển khai lập trìnhcho săn ta một Form Có 2 cách:

+ Cách 1: Dùng menu: Project / Add Form

+ Cách 2: Dùng công cụ: Add Form

- MDI Form(Multiple Document Interface)

-MDI Form là một Form có thể chứa nhiều Form con bên trong

Có 2 cách tạo:

+ Cách 1: dùng menu: Project / Add MDI Form

+ Cách 2: Dùng công cụ: Add Form / MDI Form

Mỗi Project chỉ có thể có tối đa một MDI Form Muốn một Form trở thành

một Form con (MDI Form) ta Set property MDI Child của nó thành True Trong

một chương trình dùng MDI Form khi ta click MDI Form nó không nhảy ra phíatrước và che các Form con, nó luôn chứa các Form con gói gọn trong cửa sổ củanó

2- Lưu và chạy Form

-Lưu Form: có 2 cách:

+Dùng menu: = File / Save<tên Form>As

+Vào cửa sổ Project, chuột phải lên Form chọn Save<tên Form>As

-Chạy Form: Run / Start hoặc nhấn vào công cụ Run trên thanh công cụ(Tool Bar)

Form không chỉ là 1 vật chứa.Form còn được xem như là 1 control đặc biệtnên có một số sự kiện thông dụng ở trên Form như sau:

Trang 13

-Form_Intialize: Đây là sự kiện xảy ra trước nhất trong chương trình.Sựkiện này chỉ xảy ra duy nhất 1 lần.Nếu trong quá trình chạy chưong trình ta đóng

mở Form nhiều lần thì sự kiện này chỉ xuất hiện ở lần mở đầu tiên

-Form_Load:Sự kiện xảy ra khi ta mở Form.Trong chương trình nếu tađóng mở Form nhiều lần thì sự kiện này sẽ xuất hiện mỗi khi ta mở Form.Người tahay dùng sự kiện này để khởi tạo biến và các control

-Form_Queryunload:Sự kiện xảy ra khi ta nhấn vào [X] ở góc phải trên-Ngoài ra Form còn có các sự kiện:Click, DoubClick

3 - Các đối tượng(Objects)

1 - Đặc điểm :

+ Mỗi đối tượng có một tên để phân biệt

+Có nhiều đặc tính, các đặc tính này có thể gọi là các thuộc tính (Property)của đối đó

+Mỗi đối tượng có nhiều hoạt động và các hoạt động này gọi là các phươngthức (method) của nó

-Truy xuất đối tượng

+Truy xuất đối tượng tức là đặt giá trị cho các property (thuộc tính) của đốitượng, hay gọi Method(phương thức) cho các đói tượng đó hoạt động Bất cứ khinào truy xuất đến đối tượng đều được viết theo cú pháp :

<Object name>.<tên Property hay Method>

- Viết lệnh cho đối tượng

+ Khi bạn đặt một đối tượng lên form thì lúc đầu nó chưa hoạt động Vì vậycần phải viết lệnh để cho nó làm việc bằng cách :

Double click cho đối tượng

Cửa sổ lệnh hiện ra và viết lệnh cho đối tượng đó

Trang 14

+ Thuộc tính Name:Mỗi Coltrol trong một Form đều có thuộc tính Name

để phân biệt với các Coltrol khác Đây là thuộc tính dùng để truy xuất đến đốitượng Coltrol đó

Alignment Căn lề cho dòng chữ (Text, Caption)

Appearrance Xác định cotrol có là 3D hay không ?

Forecolor Mã chữ trên cotrol

Backcolor Màu nền trên coltrol

Font Font của coltrol

Enable Nếu thuộc tính này có giá trị False, coltrol sẽ không sử

dụng được, đủ có thể nhìn thấyTop – Left Quy góc trái trên của coltrol

Visible Ân hay hiện coltrol

Width – Height Quy định kích thước coltrol

Tooltexttip Ghi chú nội dung của coltrol Dòngchữ này hiện ra khi

ta dừng chuột ngay trên coltrol

Thuéc tÝnh Giải thích

Alignment Cách lề cho dòng chữ (Tetx captin)

Appearrance Xác định control có là 3D hay không ?

Forecolor Mà chữ trên control

Backcolor Màu nền trên control

Font Font của control

Enable Nếu thuộc tính này có giá trị False control sẽ không sử

dụng được, dủ có thê nhìn thấy Top – Left Quy góc trái trên của control

Visible Ẩn hay hiện của control

Width – Height Quy định kích thước của control

Tooltexttip Ghi chú nôi dung của control Dòng chữ này hiện ra khi

ta dừng chuột ngày trên control

Bảng các thuộc tính của đối tượng trong VB6.0

Trang 15

* Các điều khiển nội tại bao gồm:

Label Hiển thị chuỗi kí tự không đổi trên biểu mẫuFrame Làm nơi chứa cho các điều khiển khác

CheckBox Cho phép người sử dụng chọn hoặc không

chọn một khả năng nào đóComboBox Cho phép người sử dụng chọn từ danh sách

các chọn lựa hay nhập dữ liệu mớiHscrollBar Cho phép người sử dụng cuộn ngang qua

một điều khiển chứa dữ liệu khácTimer Cho phép chương trình tự động thi hành một

công việc nào đó vào một thời điểm, khôngcần tương tác của người sử dụng

DirListBox Cho phép người sdụng chọn thư mục

Shape Hiển thị dạng hình học trên biểu mẫu

Image Hiển thị hình ảnh đồ hoạ trên biểu mẫu

nhưng không thể làm nơi chứaOLE

phép người sử dụng sửa đổi hay them mớivăn bản

CmdButton Cho phép người sử dụng thực hiện một hành

độngOptionButton Cho phép người sdụng chọn từ một nhóm có

2 hay nhiều khả năng trở lênListBox Cho phép người sử dụng chọn từ danh sách

các phần tửVscrollBar Cho phép người sử dụng cuộn dọc qua một

điều khiển chứa dữ liệu khácDriveListBox Cho phép người sử dụng chọn ổ đĩa

FileListBox Cho phép ngưòi sdụng chọn tập tin

Line Hiển thị một đoạn thẳng trên biểu mẫu

Trang 16

Data Cho phép kết nối với cơ sở dữ liệu

Bảng các điều khiển của giao diện VB6.0

1.2.3 Thuộc tính, phương thức và sự kiện

1.1.3.1 Thuộc tính:

Thuộc tính mô tả đối tượng, mỗi đối tượng có 1 bộ mô tả đối tượng

Bảng Thuộc tính của 1 đối tượng cụ thể

Thuộc tính Giải thích

Left Vị trí cạnh trái của điều khiển so với vật chứa nó

Top Vị trí cạnh trên của điểu khiển so với vật chứa nó

Height Chiều cao của điều khiển

Width Chiều rộng của điều khiển

Name Một giá trị chuỗi được dùng để nói đến thuộc tínhEnabled Giá trị logic (True hoặc False) quyết định người sử

dụng có làm việc với điều khiển khôngVisible Giá trị logic (True hoặc False) giá trị người sử dụng có

thấy điều khiển hay khôngBorderstyle Quyết định các thành phần của cửa sổ

Trang 17

1.2.3.2 Phương thức (Methods)

-Là những đoạn chương trình chứa trong điều khiển, cho điều khiển biếtcách thức để thực hiện một công viêcj nào đó

Move Thay đổi vị trí 1 đối tượng theo yêu cầu của cương trình

Drag Thi hành hành động kéo và thả của người sử dụng

Setfous Cung cấp tầm ngầm cho đối tượng được chỉ ra trong lệnh

gọi phương thứcZorder Quy định thứ tự xuất hiện của các điều khiển trên màn hình

Bảng các phương thức thông dụng 1.2.3.3 Sự kiện

-Là những phản ứng của đối tượng

Change Người sử dụng sửa đổi chuỗi kí tự trong hộp combo box

hoặc hộp văn bản (Text box)Click Người sử dụng sử dụng nút chuột để nhấn lên đối tượngDblClick Người sử dụng sử dụng nhấn đúp lên đối tượng

DragDrop Người sử dụng kéo rê một đối tượng sang nơi khác

DragOver Người sử dụng kéo rê một đối tượng ngang qua một điều

khiển khácGolFocus Đưa một đối tượng vào tầm ngắm của người sử dụng

KeyDown Người sử dụng nhấn một nút trên bàn phím trong khi 1 đối

tượng đang trong tầm ngắmKeyPress Ngưòi sử dụng nhấn và thả một nút trên bàn phím trong

khi một đối tượng đang trong tầm ngắmKeyUp Người sư dụng thả 1 nút trên bàn phím trong khi 1 đối

tượng đang trong tầm ngắmLostFocus Đưa 1 đối tượng ra khỏi tầm ngắm

1.2.4 Các kỹ thuật kết nối cơ sở dữ liệu

1.2.4.1 Giới thiệu về kết nối CSDL trong VB6.0

Trang 18

Từ nhiều năm trở lại đây hãng Microsoft đã cho ra đời rất nhiều phiên bản lậptrình cơ sở dữ liệu với Visual Basic 6.0, đồng thời cũng có nhiều phiên bản kết nối

cơ sở dữ liệu kèm theo Sau đây chúng ta sẽ sơ qua một số kết nối cơ bản màVisual Basic 6.0 hay sử dụng

+) ODBC (Open Database Connectivity): ODBC được thiết kế để cho

chương trình kết nối với nhiều loại cơ sở dữ liệu mà chỉ dùng một phương cáchduy nhất Điều này giúp cho lập trình viên chỉ sử dụng một phương thức duy nhất

để truy cập vào hệ quản trị cơ sở dữ liệu Hơn thế nữa, khi chúng ta nâng cấp lên

hệ quản trị cơ sở dữ liệu cao hơn, ví dụ nâng từ Access lên SQL Server, thì sự sửađổi trong chương trình sẽ rất ít

+) DAO (Data Access Object): DAO là kỹ thuật kết nối cơ sở dữ liệu riêng

của Microsoft Kỹ thuật này chỉ dùng với Jet Data Engine, Lợi điểm của kỹ thuậtnày là tính rễ dùng, nhanh chóng và tiện lợi, tuy nhiên chỉ có thể liên kết được với

hệ quản trị cơ sở dữ liệu Microsoft Access

+) RDO (Remote Data Object): Một trong những lý do chính để RDO được

thiết kế là giải quyết khó khăn về sự rắc rối của ODBC Cách lập trình với RDOđơn giản như DAO, nhưng khả năng của nó thì như ODBC RDO cho phép nhiềuchương trình kết nối với cơ sở dữ liệu Tuy nhiên, RDO không được sử dụngnhiều

+) ADO (Active X Data Objects): Sự khác biệt chính giữa ADO và DAO là

ADO cho phép ta làm việc với mọi loại nguồn dữ liệu (data sources), không nhấtthiết phải là cơ sở dữ liệu Microsoft Access hay SQL Server, Data Source có thể làdanh sách các địa chỉ Email, hay một file text, trong đó mỗi hàng là một recocrdgồm những fields ngăn cách bởi các dấu phẩy hay dấu tab

1.3 Tổng quan về hệ quản trị cơ sở dữ liệu Microsoft Access.

1.3.1 Giới thiệu chung về Microsoft Access.

Microsoft Access là một hệ quản trị có đầy đủ các tính năng định nghĩa dữ liệu, xử lý dữ liệu và kiểm soát dữ liệu cần thiết để quản lý một lượng dữ liệu lớn Cũng có thể yêu cầu Microsoft Access kiểm tra mối quan hệ hợp lệ giữa các tệp vàcác bảng của cơ sở dữ liệu Ngoài ra, Microsoft Access là một ứng dụng cao của

Trang 19

Microsoft Window, có thể sử dụng tất cả các phương tiện của cơ chế trao đổi dữ liệu tự động (DDE-dynamic date exchange) và chúng liên kết đối tượng (OLE-object linking and embeding) DDE cho phép thực hiện các hàm và trao đổi dữ liệu của Microsoft Access với mọi ứng dụng dựa trên Window khác có hỗ trợ DDE bằng Macro hoặc là Access Basic, OLE là một khả năng cao cấp của

Window cho phép liên kết các đối tượng hoặc nhúng các đối tượng vào một cơ sở

dữ liệu Microsoft Access Microsoft Access còn là công cụ hỗ trợ để phát triển ứng dụng cơ sở dữ liệu Nó có những phương tiện phát triển cơ sở ứng dụng tiên tiến để xử lý các dữ liệu thông dụng khác Đặc trưng nổi bật của Microsoft Access

là khả năng xử lý dữ liệu của các bảng tính, tệp văn bản, các cơ sở dữ liệu khác như: Pradox, Btrieve, Foxpro và một số cơ sở dữ liệu SQL bất kỳ hỗ trợ chuẩn ODBC nghĩa là Microsoft Access có thể dùng để tạo một ứng dụng trong Window

mà có thể xử lý dữ liệu trên máy tính lớn

1.3.2 Một số đối tượng cơ bản của Microsoft Access.

Microsoft Access có sẵn các công cụ hữu hiệu và tiện lợi để tự động sảnsinh chương trình cho hầu hết các bài toán thường gặp trong quản lý, thống kê, kếtoán Với Access người dùng không phải viết từng câu lệnh cụ thể mà chỉ cần

tổ chức dữ liệu và thiết kế các yêu cầu, công việc cần giải quyết

Sáu đối tượng, công cụ mà Access cung cấp là: Bảng (Table), Truy vấn(Query), Biểu mẫu (Form), Báo cáo (Report), Macro và Module Trong đó quantrọng nhất đối với một cơ sở dữ liệu Access các công cụ sau:

Trang 20

* Bảng (Table)

Bảng là phần quan trọng nhất của Cơ sở dữ liệu là nơi lưu trữ những dữ liệutác nghiệp cho một ứng dụng Một Cơ sở dữ liệu có thể có rất nhiều bảng, cácbảng phải được thiết kế sao cho có thể lưu trữ được đầy đủ dữ liệu cần thiết, đảmbảo tối đa không gây dư thừa dữ liệu và giảm tối đa dung lượng của bộ nhớ Cơ sở

dữ liệu có thể đồng thời tạo ra môi trường làm việc thuận lợi cho việc phát triểnứng dụng trong các bước tiếp theo Một bảng trong Cơ sở dữ liệu bao gồm cácthành phần: Tên bảng được đặt theo quy định, các trường dữ liệu có tên riêng biệt ,trường khoá, tập hợp các thuộc tính cần thiết cho mỗi trường dữ liệu và tập hợpcác bản ghi

Tên bảng:

- Mỗi bảng có một tên gọi Tên bảng thường được đặt sau khi tạo xong cấutrúc của bảng, tên bảng được đặt theo quy định tuy nhiên cũng có thể đổi lại tênbảng trên cửa sổ Database như đổi tên tệp dữ liệu trên cửa sổ Windows Explorer

- Không nên sử dụng dấu cách, hay ký tự đặc biệt để đặt tên cho bảng

Trường dữ liệu:

- Mỗi cột dữ liệu của bảng sẽ tương ứng với một trường dữ liệu Mỗi trường

dữ liệu sẽ có một tên gọi khác nhau và tập hợp các thuộc tính mô tả dữ liệu Mỗitrường phải được định nghĩa bởi một kiểu dữ liệu và Tập hợp nhiều trường dữ liệutạo thành một bản ghi Trong Access 2003 có nhiều kiểu dữ liệu nhưng nó có thểnhận một trong các kểu dữ liệu sau:

Trang 21

Kiểu dữ liệu Độ lớn Lưu trữ

Number Tuỳ thuộc kiểu cụ thể Số thực, số nguyên theo nhiều kiểu.AutoNumber 4 byte Số nguyên tự động được đánh số

Text Tuỳ thuộc độ dài xâu Xâu ký tự

Date/ Time 8 Byte Lưu trữ ngày, giờ

Currentcy Kiểu số Kiểu tiền tệ

Memo Tuỳ thuộc giá trị Kiểu ghi nhớ

HyperLink Tuỳ thuộc vào độ dài

xâu

Lưu trữ siêu liên kếtOLE Tuỳ thuộc dữ liệu Âm thanh, Hình ảnh, Đồ hoạ

Khoá chính (Primary Key):

Khoá chính là một hoặc nhiều trường xác định tính duy nhất một bản ghi.Trong Access sử dụng khoá chính để tạo liên kết giữa các bảng Mỗi bảng trong

cơ sở dữ liệu quan hệ đều có một khoá cơ bản tuỳ theo từng tính chất quan trọngcủa bảng hay từng cơ sở dữ liệu mà ta chọn khoá chính cho phù hợp Ở chế độDesign muốn chọn trường làm khoá chính ta chọn Edit, Primary Key hoặc bấmvào biểu tượng khoá trên thanh công cụ Các trường được chọn làm khoá sẽ cóhình chiếc khoá ở đầu

* Truy vấn (Query)

Nơi chứa toàn bộ các truy vấn dữ liệu đã được thiết kế Bản chất của truy vấn

là câu lệnh SQL(Structured Queries Language- Ngôn ngữ truy vẫn dữ liệu có cấutrúc)

Các loại Query: Select Query, Total Query, Crosstab Query, Append Query,Delete Query, Update Query, Make table Query

Trang 22

- Select là loại truy vấn dùng trích, lọc, kết xuất dữ liệu từ nhiều nguồn khác

nhau

Cú pháp:

Select <tên trường> From <tên bảng> Where <Điều kiện>

-Total: là phép xử lý dữ liệu khá phổ biến.Trong Access 2003 query là một

trong những công cụ xử lý khá tốt việc này Total Query là một điển hình

Cú pháp: Select… From… Group By…

- Crosstab: Là một công cụ xử lý mạnh hơn Total, có những yêu cầu Total

không đáp ứng được thì Crosstab xử lý được

Cú pháp:Transfrom…Select…From…Group by…Pivot…

- Make table: Select và Total luôn đưa ra một bảng kết quả đó là giá trị tức

thời, mới nhất được đưa ra từ cơ sở dữ liệu tại thời điểm đó Tại một thời điểmkhác chúng ta không thu lại được kết quả như thời điểm trước đó, muốn lưu trữ

kết quả ta dùng Make Table query Cú pháp: Select…Into From…

- Delete Query: Delete dùng để xoá một bản ghi trong cơ sở dữ liệu thoả mãn những điều kiện nào đó Cú pháp: Delete… From… Where…

- Update Query : Dùng cập nhật dữ liệu một số trường nào đó trong cơ sở dữ liệu, làm thay đổi cơ sở dữ liệu Cú pháp: Update… Set…Where

- Cách tạo một truy vấn:

Bước 1: Khởi động Access 2003 bằng cách: Chọn Start-> Programs->

Microsoft Office-> Micosoft Office Access 2003

Bước 2: Tạo bảng cơ sở dữ liệu

Bước 3: Tạo Query bằng cách click vào Queries sau đó click chọn

Create query in design view màn hình xuất hiện hộp thoại Show Table chúng ta sẽ chọn bảng mình muốn tạo một truy vấn

Trang 23

Tạo một truy vấn

Bước 4: Chúng ta sẽ tạo một query với tất cả điều kiện ở đây

Bước tạo một query

Truy vấn là công cụ mạnh của Access dùng để tổng hợp, sắp xếp, tìm kiếm dữliệu trên các bảng Khi thực hiện truy vấn sẽ nhận được một tập hợp kết quả thểhiện trên màn hình dưới dạng bảng, gọi là Dynaset Dynaset chỉ là bảng kết quảtrung gian, không được ghi lên đĩa và nó sẽ bị xóa khi kết thúc truy vấn Tuynhiên, có thể sử dụng một Dynaset như một bảng để xây dựng các truy vấn khác

* Mẫu biểu (Form)

Mẫu biểu là đối tượng được thiết kế chủ yếu dùng để nhập hoặc hiển thị dữliệu, hoặc điều khiển việc thực hiện một ứng dụng Các mẫu biểu được dùng đểtrình bày hoàn toàn theo ý muốn, các dữ liệu được truy xuất từ các bảng hoặc cáctruy vấn Mẫu biểu là phương tiện giao diện cơ bản giúp cho giao tiếp giữa người

sử dụng và một ứng dụng Microsoft Access trở nên dễ dàng và có thể thiết kế cácmẫu biểu cho nhiều mục đích khác nhau như:

+ Hiển thị và điều chỉnh dữ liệu

+ Điều khiển tiến trình của ứng dụng

+ Nhập các dữ liệu

+ Hiển thị các thông báo

* Báo cáo (Report)

Báo cáo là một đối tượng được thiết kế để định nghĩa trình bày theo quy cáchtính toán, in và tổng hợp các dữ liệu được chọn Mẫu biểu có thể trình bày dữ liệu

Trang 24

dưới nhiều dạng khác nhau Access cung cấp đầy đủ các loại báo cáo và có thểthiết kế bằng công cụ Wizard

* Macro

Macro bao gồm một dãy các hành động (Action) dùng để tự động hóa một loạtcác thao tác Macro thường dùng với mẫu biểu để tổ chức giao diện chương trình VớiMacro ta có thể thiết lập được một hệ thống menu, kích hoạt các nút lệnh, mở đóngcác bảng, biểu mẫu, truy vấn Tự động tìm kiếm chắt lọc thông tin, kiểm soát cácphím nóng

* Module

Module là nơi chứa các hàm, thủ tục viết bằng ngôn ngữ Access Basic và là nơi khaibáo các biến toàn cục của chương trình Nó có đầy đủ các cấu trúc điều khiển, rẽnhánh, các vòng lặp Làm công cụ cho chúng ta tổng hợp, chắt lọc kiết xuất thôngtin

Trang 25

CHƯƠNG 2: KHẢO SÁT THỰC TẾ QUẢN LÝ KẾT QUẢ HỌC TẬP

TRƯỜNG THPT VÕ NHAI – THÁI NGUYÊN 2.1 Khảo sát về trường THPT Võ Nhai

2.1.1 Giới thiệu về trường THPT Võ Nhai

Trường THPT Võ Nhai được thành lập năm 1962, trường được đóng trên địa bàn

xã Lâu Thượng – Huyện Võ Nhai – tỉnh Thái Nguyên Hiện nay trường có 112cán bộ,giáo viên và hơn 1.800 học sinh ở 3 khối lớp Trường có chức năng vànhiệm vụ giáo dục thế hệ thanh niên ở địa phương trở thành những học sinh chămngoan, thực hiện tốt nguyên lý: " học đi đôi với hành, nhà trường gắn liền với xãhội"

Trên cơ sở đẩy mạnh phong trào thi đua "dạy tốt, học tốt", phát huy tinhthần làm chủ của cán bộ giáo viên và học sinh, bảo đảm thực hiện chương trìnhnội dung và phương pháp giáo dục theo những quy định của ngành nhằm khôngngừng nâng cao chất lượng giáo dục toàn diện cho học sinh theo mục tiêu đã quyđịnh cho cấp học

Trong năm học vừa qua trường đã đẩy mạnh phong trào Thi đua Dạy tốt Học tốt thực hiện có chất lượng các chỉ tiêu thi đua dạy và học, hoàn thành xuấtsắc nhiệm vụ của năm học 2012 - 2013 vừa qua Đồng thời cũng thực hiện tốtchính sách xã hội tại đơn vị cũng như trên địa bàn dân cư, góp phần cùng địaphương hoàn thành phổ cập giáo dục, được xã hội và phụ huynh đánh giá tốt

-* Các mặt giáo dục toàn diện được nhà trường quan tâm chú ý như:

Giáo dục truyền thống , xây dựng nếp sống văn minh lịch sự, ý thức chấphành kỷ luật cho học sinh Tăng cường đầu tư đầu tư cho công tác Đoàn thanhniên và Đội thiếu niên: Đẩy mạnh các hoạt động ngoài giờ (văn nghệ, TDTT) Đổimới nội dung hoạt động trong công tác Đoàn đội,

Phong trào Văn nghệ - Thể thao được tổ chức thường xuyên gắn với các đợt thi đua trong năm, được tập thể CB - GV - Học sinh hưởng ứng nhiệt tình, tạo sân chơi bổ ích cho các em sau những giờ học căng thẳng Bên cạnh đó giúp các

em có điều kiện phát triển năng khiếu và thẩm mỹ Đoàn thanh niên còn tổ chức nhiều sân chơi cho học sinh với các cuộc thi như: “Kính vạn hoa, thi vẻ đẹp đội

Trang 26

viên, thi Văn nghệ, khéo tay hay làm, thi viết thư Quốc tế CPU, thi tìm hiểu truyền thống ngày Quân Đội Nhân Dân Việt Nam, thi tìm hiểu về luật Giao

thông ” nhằm làm cho học sinh gắn bó với trường lớp, yêu thương kính trọng thầy cô, bạn bè, gia đình, cộng đồng, góp phần tích cực trong công tác giáo dục đạo đức cho học sinh

Nhà trường đã làm tốt công tác bồi dưỡng, nâng cao trình độ nghiệp vụ chođội ngũ giáo viên, 100% đạt trình độ chuyên môn chuẩn, đảm bảo yêu cầu dạyhọc Đội ngũ giáo viên nhiệt tình, có tay nghề và trình đọ chuyên môn tốt Trongnhững năm qua đã có hàng chăm sáng kiến, kinh nghiệm hay được áp dụng trongkhối THPT của huyện, Tỉnh Nhà trường chú trọng tổ chức chuyên đề ngoại khóatrong năm học với quy mô từ tổ đến trường, đến phòng, mỗi năm tổ chức đươcnhiều đợt hội thao, hội giảng Luôn cải tiến nội dung sinh hoạt tổ chuyên môn,phân nhóm chuyên môn và thành lập nhóm chất lượng cao gồm các giáo viên giỏi,

có nhiều kinh nghiệm để bồi dưỡng đội ngũ học sinh giỏi trong năm học

Nhà trường luôn quan tâm đến công tác nhân đạo từ thiện, và kêu gọi cán

bộ, giáo viên ủng hộ 1 ngày lương để giúp đồng bào miềm trung thiên tai lũ lụtvừa qua với số tiền trên 20 triệu đồng Có tinh thần tương thân tương ái “Lá LànhĐùm Lá Rách” và vận động cán bộ, giáo viên, và phụ huynh học sinh quyên gópủng hộ các quỹ đền ơn đáp nghĩa, quỹ người nghèo, ủng hộ đồng bào thiên tai lũlụt Giúp đỡ trẻ em có hoàn cảnh đặc biệt khó khăn, và các gia đình thương binh,bệnh binh, liệt sỹ có công với Cách Mạng, nhà trường vận động học sinh tham giachương trình lao động tình nguyện như: Thứ 7 Xanh, Nhà trường luôn luônchấp hành tốt các chính sách của Đảng, pháp luật của nhà nước, công tác an ninh,trật tự trong Nhà trường và trên địa bàn được đảm bảo Các phong trào văn hóavăn nghệ TDTT, sinh hoạt ngoại khóa phát triển tốt, góp phần xây dựng nềnmóng tốt cho các em phát triển khả năng của mình khi bước vào trung học Đờisống tinh thần và vật chất của cán bộ, công chức nhà nước được cải thiện, đội ngũgiáo viên được yên tâm công tác

Trang 27

Bộ máy hoạt động của trường THPT Võ Nhai:

- Hiệu trưởng là người đứng đầu cao nhất trong bộ máy tổ chức, là ngườiđại diện cho nhà trường về mặt pháp lý, có trách nhiệm và thẩm quyền cao nhất vềhành chính, chuyên môn trong nhà trường, chịu trách nhiệm trước Bộ giáo dục tổchức và quản lý toàn bộ hoạt động của nhà trường

- Các tổ chức chính trị: Các tổ chức này phụ trách công việc như: Côngđoàn, đoàn đội, hướng dẫn các học sinh tham gia hoạt động, các phong trào ngoàigiờ học

- Các tổ Trưởng chuyên môn: Phụ trách các hoạt động trong tổ chuyên môncủa mình

- Giáo viên chủ nhiệm: Mỗi lớp có một giáo viên chủ nhiệm do hiệu trưởngchỉ định Nhiệm vụ của giáo viên chủ nhiệm là: Tìm hiểu, nắm vững mỗi học sinhtrong lớp về mọi mặt để có biện pháp giáo dục và thúc đẩy sự tiến bộ của học sinhcũng như sự tiến lên của lớp học

+ Kết hợp cùng giáo viên bộ môn, tổ chức khác để xây dựng lớp thành mộttập thể vững mạnh

+ Kết hợp chặt chẽ với gia đình học sinh trong nhiệm vụ giáo dục của cacsem

+ Đánh giá, xếp loại học sinh sau học kỳ theo tiêu chuẩn quy định của Bộgiáo dục đào tạo

+ Là người báo cáo thường kỳ với hiệu trưởng về tình hình học tập củatừng học sinh trong lớp cũng như của lớp mình phụ trách

+ Giáo viên chủ nhiệm có quyền đề nghị khen thưởng, kỷ luật học sinh

- Giáo viên bộ môn: Đảm nhận việc quản lý học sinh trong các tiết học,nhận xét, đánh giá quá trình học tập của học sinh trong môn học sau đó báo cáocho giáo viên chủ nhiệm của lớp

- Các tổ chuyên môn:

Tổ nhóm chuyên môn trong trường THPT Võ Nhai là tế bào không thểthiếu trong bộ máy chỉ đạo thực hiện kế hoạch, chủ trương của nhà trường đến cácthành viên trong hội đồng giáo dục của nhà trường Không những chỉ thực hiện

Ngày đăng: 14/10/2015, 15:09

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w