Tải bản đầy đủ (.pdf) (9 trang)

sáng kién kinh nghiệm phần mềm dạy học CTLAN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.03 MB, 9 trang )

Trường THPT Cồn Tiên

Năm học 2010 - 2011






I.

Ngày nay, các trường học đều được trang bị máy tính khá đầy đủ, các máy tính
được nối mạng Lan nhưng việc khai thác sử dụng trong quá trình dạy học còn nhiều
hạn chế. Bởi mô hình mạng Lan trong các trường học chủ yếu là mô hình mạng
ngang hàng vì vậy cần phải cài đặt những phần mềm có chức năng hỗ trợ, quản lí
máy tính trong mạng Lan trong quá trình dạy học, ví dụ như các phần mềm: NetOp
Shool, Netcafe,... nhưng ở các trường học việc mua s m các phần mềm c chức năng
hỗ trợ ạy học đ trang ị cho ph ng học th c hành in học của các nhà trường c n
nhiều hạn chế, o giá thành phần mềm c n cao ng n sách nhà trường th hạn h p,
phần mềm miễn phí thì hiếm hoi... o kh ng được trang ị đầy đủ các phần mềm hỗ
trợ ạy học ở ph ng máy tính n n trong giờ ạy giáo vi n gặp nhiều kh khăn như:
kh ki m soát th o i máy tính học sinh đ iết được học sinh sử ụng máy tính
như thế nào, c th c hiện th o y u cầu của giáo vi n hay không, n m t mức đ tiếp
thu ài học của học sinh hoặc điều khi n máy tính của học sinh trong giờ học … o
đ , qua t m t i và nghi n cứu t i đ viết được phần mềm “
” c chức năng hỗ
trợ giáo vi n trong quá tr nh giảng ạy những tiết học th c hành ở ph ng máy tính c
nối mạng L
đ được cài đặt và sử ụng ở ph ng máy số 2 của nhà trường và đ m
ại hiệu quả cao gi p ích r t nhiều cho giáo vi n trong quản í máy tính tư ng tác
th o i và quản í việc học của học sinh trong giờ học trên máy tính. i p nhà


trường tiết kiệm được m t phần chi phí đầu tư cho thiết ị ạy học à v i mong
muốn học h i và chia s kinh nghiệm nh m n ng cao tr nh đ hiệu quả trong giảng
ạy nên tôi chọn tr nh ày đề tài này.
II. MỤ

Í



Ề TÀI

Sử dụng phần mềm CTLAN trong các tiết học th c hành ở các phòng học có nối
mạng Lan đ nâng cao hiệu quả dạy học. Và chia s kinh nghiệm v i đồng nghiệp khi
lập trình xây d ng phần mềm dạy học.
III. PHẠM VI CỦ

Ề TÀI

- Nghiên cứu và lập trình xây d ng phần mềm hỗ trợ dạy học th c hành trong phòng
học có mạng Lan của các trường học.
V



ƢỢNG NGHIÊN CỨU

- Các tiết học th c hành tại phòng máy có nối mạng Lan.
- Lập trình socket trong Windows và các giao thức mạng TCP/IP.
V


ƢƠ G

Á

G

Ê

ỨU

- T nghiên cứu và tìm tòi là chủ yếu.
- Tham khảo tài liệu, ý kiến đ ng g p của đồng nghiêp.

Giáo viên thực hiện: Lê Cảnh Thành

1


Trường THPT Cồn Tiên

Năm học 2010 - 2011

G
I. Ơ S

LÍ THYẾT

- Những kiến thức về mạng máy tính.
- Lập tr nh hư ng đối tượng, lập trình mạng b ng Socket, lập trình s kiên trong
Windows.

- Ngôn ngữ lập trình C# hoặc có th là m t ngôn ngữ lập trình khác.
II. THỰC TRẠNG VẤ



Trong quá trình dạy học ở các phòng máy tính số 2 trường THPT Cồn Tiên khi
chưa c phần mềm C L
đ quản lí máy tính và hỗ trợ giáo viên trong giờ dạy,
th ng thường giáo vi n thường gặp những kh khăn như:
- Giáo viên không th x m được màn hình máy tính của học sinh từ máy tính của
giáo viên, vì vậy giáo viên khó có th ki m soát được học sinh đang th c gì trên
máy tính của học sinh.
- Giáo viên gặp kh khăn khi muốn gọi học sinh th c hiện trư c l p, hoặc chiếu kết
quả học tập của học sinh cho cả l p xem thì phải th c hiện những thao tác phức
tạp, m t thời gian như phải sao chép bài tập của học sinh từ máy của học sinh đến
máy của giáo viên rồi trình chiếu n đ cả l p xem, ...
- Giáo viên khó có th ki m soát được học sinh th c hiện những chư ng tr nh nào
trên máy tính của học sinh cũng như ki m soát việc sử dụng USB trên máy tính
m t cách bừa bãi gây lây nhiễm virus.
- Trong quá trình giảng dạy, giáo viên muốn khóa tạm thời màn hình máy tính học
sinh đ học sinh tập trung vào th c hiện m t hoạt đ ng nào đ th khó có th th c
hiện được.
- Giáo viên khó có th ki m soát được học sinh có t t máy đ ng qui cách hay không
đ hạn chế hư h ng.
- Giáo viên muốn trao đổi, hư ng dẫn học sinh thì cần phải đến tại máy học sinh.
III. GIẢI QUYẾT VẤ



1.


Giới thiệu chung về phần mềm CTLAN
CTLAN là m t phần mềm quản lí các máy tính trong mạng LAN và hỗ trợ giáo
viên trong quá trình giảng dạy.
- Chư ng tr nh C L
được viết ng ng n ngữ ập tr nh C#. iao iện màn h nh
àm việc hoàn toàn ng tiếng việt cài đặt và sử ụng chư ng tr nh đ n giản.
- Chư ng tr nh C L
gồm hai mo u : C L
và C L _CLIENT.
Các chức năng của C L
được th c hiện chủ yếu ở modul CLAN_SERVER.
- CTLAN_CLIENT: cài trên máy máy học sinh (Tối đa 24 máy), các máy học sinh
phải được đặt tên : may01 may02… may24
- CTLAN_SERVER: cài trên máy máy giáo viên ( ưu ý: khi cài đặt modul này phải
đổi tên máy máy giáo viên thành t n “LC PC”)
- Yêu cầu cài đặt:
+ rư c khi cài đặt các modul các máy phải cài dotNetFramework 2.0;

Giáo viên thực hiện: Lê Cảnh Thành

2


Trường THPT Cồn Tiên

Năm học 2010 - 2011

+ C u hình máy giáo viên: tùy thu c số ượng máy trong mạng,ví dụ v i 24
máy thì tốc đ CPU tối thi u là Core dual 1.8 GHz, RAM tối thi u 512 MB;

+ C u hình máy học sinh: tốc đ CPU tối thi u là P IV 1.2 GHz
ung ượng
RAM tối thi u 512 MB;
+ Các modul của chư ng tr nh C L
đều có khả năng hoạt đ ng trên hệ
thống Windows hoặc hệ thống tư ng thích Win ows;
a. Giới thiệu modul CTLAN_SERVER
- ược cài đặt tr n m t máy tính,
Máy tính được kết
máy tính này gọi à máy chủ. Máy
nối
chủ ng đ quản í t t cả các máy
tính khác trong mạng L
u
cầu c u h nh máy chủ t y thu c
vào số ượng máy tính trong
mạng.
- ỗi khi c C i nt kết nối đến,
Máy tính mất kết nối
chư ng tr nh C L
s cập nhật C i nt vào anh sách
các C i nt cần quản í hoặc oại
kh i anh sách quản í của s rv r
àn h nh àm việc của C L _SERVER
khi c C i nt m t kết nối.
- hi th c hiện m t chức năng nào đ
rv r s gửi ệnh và ữ iệu đến C i nt nếu c
ệnh hồi đáp th s đọc ệnh và phát sinh s kiện tư ng ứng rồi nhận ữ iệu đ th c
hiện chức năng, các chức năng của CTLAN chủ yếu được th c hiện thông qua màn
hình làm việc của modul CTLAN_SERVER.

b. Giới thiệu modul CTLAN_CLIENT
- ược cài đặt tr n các máy tính khác trong mạng L , máy tính này gọi à máy
khách
u cầu c u h nh máy khách (client) không cao au khi cài đặt nó có khả
năng khởi đ ng cùng Windows .

Màn hình khi chưa kết nối được với Server

Màn hình khi kết nối được với Server

- C L
CL
u n chạy m t h ar chính đ nhận ệnh từ C L _SERVER,
khi nhận được ệnh từ C L
th C L
CL
s phát sinh s
kiện tư ng ứng v i ệnh và gửi ữ iệu cho CL
nếu c y u cầu ữ
iệu.

Giáo viên thực hiện: Lê Cảnh Thành

3


Trường THPT Cồn Tiên

Năm học 2010 - 2011


2.
a.
-

Mô hình giao tiếp mạng của CTLAN
G

ế

h nh giao tiếp mạng của CTLAN à m h nh C i nt – rv r sử ụng giao
thức CP/IP;
n vị truyền th ng à ki u ệnh và g i ữ iệu.
- C u tr c g i ữ iệu: gồm phần đầu c đ dài 4 byte cho biết ki u lệnh cần th c
hiện, phần tiếp theo là phần chứa dữ liệu (nếu có);
ệ (4 byte)
ữ ệ
b.

ơ

bằng ngôn ngữ C#
//lenh
public enum kieulenh
{
Text = 0,
//message
Name,
//Computer Name
USB,//do USB
KHOA_USB,

Shutdown,
Restart,
Khoamay,
Khoamanhinh,
MoManHinh,
Xemmanhinh,
Xemvideo,
DanhsachCT,
KhoaCT
};
public class Goidulieu
//goi du lieu
{
private kieulenh lenh;
private byte[] data;
private string tenfile;
public kieulenh Lenhgui
{
get { return this.lenh; }
}
public byte[] Dulieu_gui
{
get { return this.data; }
}
public Goidulieu(kieulenh lenh)
//phan lenh
{
this.lenh = lenh;
}
//phan chua du lieu

public Goidulieu(kieulenh lenh, byte[] data)
{
this.lenh = lenh;
this.data = data;
} }

Link dowload mã nguồn chư ng tr nh:
/>Giáo viên thực hiện: Lê Cảnh Thành

4


Trường THPT Cồn Tiên

Năm học 2010 - 2011

3. Giải quyết vấ ề bằng phần mềm CTLAN
- Trong quá trình giảng dạy các tiết học th c hành giáo viên có th sử dụng các chức
năng của chư ng tr nh đ giải quyết những kh khăn v p phải như: kh ki m soát
th o i máy tính học sinh đ iết được học sinh sử ụng máy tính như thế nào, c
th c hiện th o y u cầu của giáo vi n hay kh ng n m t mức đ tiếp thu ài học của
học sinh hoặc điều khi n máy tính của học sinh trong giờ học …
a. Chứ ă x
y tính Client
- iáo vi n c th x m màn h nh máy tính học sinh ạng ảnh và vi o khi sử ụng
chức năng này giáo vi n quan sát từ xa được những thao tác của học sinh tr n máy
tính, từ đ ki m soát được quá trình học tập của học sinh đ c iện pháp xử í kịp
thời thích hợp; hoặc giáo viên có th sử dụng chức năng này đ trình chiếu kết quả
của học sinh, gọi học sinh th c hiện trư c l p.
Chứ năn xe

àn h nh
máy tính h c sinh

b.

m màn h nh ạng ảnh
Chứ ă x

m màn h nh ạng i o
tính Client

ƣơ
Chứ năn xe
tính h c sinh

- Chức năng x m và kh a chư ng tr nh đang chạy
ở máy học sinh (máy khách) cho ph p giáo vi n
biết được t t cả các chư ng tr nh đang th c hiện
tr n máy tính của học sinh, từ đ giáo vi n c th
đ ng các chư ng tr nh kh ng i n quan đến n i
dung bài học mà học sinh đ mở trên máy tính của
mình, đảm ảo học sinh ch sử ụng những
chư ng tr nh i n quan đến ài học.
Ví dụ: trong giờ học học sinh có th mở chư ng
tr nh gam đ ch i th khi sử dụng chức năng này
của phần mềm giáo viên có th ngồi ở máy tính
của giáo viên đ ng chư ng tr nh đ ại.
Giáo viên thực hiện: Lê Cảnh Thành

hoặ khóa hư n t nh t n


áy

hư n t nh
đan h y t n
áy h
nh.

5


Trường THPT Cồn Tiên

Năm học 2010 - 2011

c.
tạm thời
ient
- Có th khóa tạm thời màn hình từng máy tính hoặc toàn b máy tính client.
i
chức năng này giáo vi n kh a tạm thời màn h nh máy tính của học sinh đ học sinh
không th sử dụng máy tính mà cần tập trung ch ý đến m t hoạt đ ng khác trong
quá tr nh giảng ạy như: s hư ng dẫn của giáo viên, theo dõi bạn th c hiện …
Khóa/mở màn
hình client

Khóa/mở màn
hình client

Máy nh t

khóa àn h nh
h nh

Màn hình m
d. Ch

nh

i n


kh a
Chứ năn Chat với
Client

-

i chức năng này giáo vi n trao đổi hư ng ẫn
học sinh trong giờ học th ng qua cửa sổ Chat
của chư ng tr nh mà kh ng cần đến tận máy tính
học sinh đ hư ng ẫn.

e. Shutdown ho c
client
i chức năng này cho ph p t t máy tính đ ng quy cách, hạn chế được những hư
h ng máy tính.
Chứ năn
Restart/shutdown
Client


Giáo viên thực hiện: Lê Cảnh Thành

Chứ năn
Restart/shu
tdown
Client

6


Trường THPT Cồn Tiên

Năm học 2010 - 2011

f.
S
- Chức năng này cho ph p giáo vi n hạn chế được s t y tiện sử ụng
máy tính của học sinh.

tr n

Khóa hoặc mở USB

Máy nh đan


4.

Hiệu quả ạ


ƣợc

- Khi sử dụng phần mềm CTLAN vào quá trình dạy học, giáo viên có th quan sát
từ xa quá trình th c hiện của học sinh trên máy tính, trình chiếu kết quả của học
sinh trư c l p m t cách dễ dàng, ki m soát được quá trình học sinh sử dụng máy
tính trong giờ học, hư ng dẫn học sinh từ xa, t t máy tính đ ng cách đ hạn chế
hư h ng …đ từ đ n m b t được quá trình học tập của học sinh đ nâng cao hiệu
quả công tác giảng dạy.
- Khi sử dụng phần mềm CTLAN trong quá trình giảng dạy th c hành tại phòng
máy tính giúp giáo viên tiết kiệm công sức, thời gian hư ng dẫn và quản lí học
sinh m t cách hiệu quả.
- Qua m t năm sử dụng phần mềm CTLAN vào quá trình dạy học th c hành tại
phòng máy số 2 của nhà trường trong năm học 2010 – 2011, phần mềm CTLAN
đ hỗ trợ đáng k cho giáo viên trong dạy học đ nâng cao ch t ượng dạy học, và
đ được các đồng nghiệp đánh giá cao hiệu quả.
- Phần mềm CTLAN đ được đưa n thư viện điện tử của violet nh m chia s tài
nguy n và đ được 28 ượt tải đ dùng thử.

5.

Hạn chế củ

ƣơ

iao iện chưa đ p, chưa thuận tiện;
ại mỗi thời đi m ch x m được màn h nh của m t máy;
m màn h nh ạng i o c n chậm;
- Chưa xử í được lỗi khi c nhiều máy hut own c ng 1 c.
Giáo viên thực hiện: Lê Cảnh Thành


7


Trường THPT Cồn Tiên

Năm học 2010 - 2011
C.

I.



– KIẾN NGHỊ



- Phần mềm CTLAN có các chức năng hỗ trợ cho giáo viên trong các tiết dạy th c
hành đ nâng cao hiệu quả giảng dạy; Giúp giáo viên giảm b t công sức, thời
gian, và n m b t được quá trình học tập của học sinh đ có biện pháp tư ng tác
kịp thời nh m nâng cao hiệu quả dạy và học. Vì vậy đ y à m t phần mềm bổ ích
cho giáo viên trong công tác giảng dạy.
- Phần mềm CTLAN đ được cài đặt và sử dụng tại phòng máy số 2 trong năm học
vừa qua đ hỗ trợ nhiều cho giáo viên trong quá trình giảng dạy tại phòng máy
tính, v i giao iện tiếng việt cài đặt đ n giản ễ sử ụng v vậy giáo vi n kh ng
phải m t thời gian t m hi u cách sử ụng đ ứng ụng vào c ng việc của m nh như
những phần mềm khác. o đ cần tri n khai nhân r ng việc sử dụng phần mềm
CTLAN vào dạy học đ nâng cao ch t ượng giảng dạy.
- Phần mềm C L
cũng được x y ng v i mục đích học h i trao đổi n n những
ai c khả năng tin học c th tham khảo và phát tri n đ ứng ụng vào trong c ng

việc của m nh tiết kiệm m t phần kinh phí đáng k cho đ n vị m nh c ng tác.
Cũng như a trên mô hình hoạt đ ng của chư ng tr nh đ xây d ng những phần
mềm dạy học khác như: tr c nghiệm qua mạng …
II.

KIẾN NGHỊ

- Phần mềm C L
đ được cài đặt và sử dụng tại phòng máy số 2 của nhà trường
trong năm học vừa qua đ mang ại hiệu quả cao trong công tác giảng dạy của giáo
viên vì vậy tôi kiến nghị nhà trường cần tạo điều kiện đ tri n khai nhân r ng cài
đặt và sử dụng phần mềm ở phòng máy số 1.
- Phần mềm C L
đ giải quyết được m t số kh khăn và trở ngại của giáo viên
trong giảng dạy nhưng vẫn còn nhiều hạn chế. Vì vậy t i đề nghị nhà trường, các
c p có thẩm quyền cần hỗ trợ kinh phí về tài liệu đ giúp giáo viên có tài liệu đầy
đủ đ nghi n n ng cao tr nh đ đ có khả năng x y ng, phát tri n và hoàn thiện
thêm phần mềm CTLAN, cũng như x y ng và phát tri n các phần mềm dạy học
khác.

Giáo viên thực hiện: Lê Cảnh Thành

8


Trường THPT Cồn Tiên

Năm học 2010 - 2011





1. Các giải pháp ập tr nh C - ổng hợp và i n ịch: hái gọc ính – hái hanh
Phong.
2.

ài giảng “ Lập tr nh truyền th ng” của ại ọc Cần h

3.

ài giảng “Lập tr nh mạng” của

ại học



ại học

uốc gia P

ồ Chí

Minh.
4.

guồn nt rn t: , ...

Giáo viên thực hiện: Lê Cảnh Thành

9




×