TR TR ƯỜ ƯỜ Ẳ Ẳ Ệ Ệ

KHOA CÔNG NGH THÔNG TIN KHOA CÔNG NGH THÔNG TIN NG CAO Đ NG CÔNG NGHI P TUY HÒA NG CAO Đ NG CÔNG NGHI P TUY HÒA Ệ Ệ

B O V Đ C B O V Đ C NG NGHIÊN C U KHOA H C SV NG NGHIÊN C U KHOA H C SV Ệ Ề ƯƠ Ệ Ề ƯƠ Ả Ả Ọ Ọ Ứ Ứ

ỀĐ TÀI Đ TÀI QU N LÝ PHÒNG MÁY TH C HÀNH QU N LÝ PHÒNG MÁY TH C HÀNH

Ự Ự

Ả Ả

NG D N: NG D N:

ƯỚ ƯỚ

Ẫ Ẫ ng Văn Vân ng Văn Vân

GIÁO VIÊN H GIÁO VIÊN H ươL ươ L

Ề Ề

Ự Ự

NHÓM TH C HI N Đ TÀI: NHÓM TH C HI N Đ TÀI: ầ ầ

ồ ồ

ề ề

Ệ Ệ 1. Tr n Văn Thao 1. Tr n Văn Thao 2. Lê Hùng Qu cố 2. Lê Hùng Qu cố 3. H Đông Nh t ự 3. H Đông Nh t ự 4. Nguy n Văn Hi n ễ 4. Nguy n Văn Hi n ễ 5. Nguy n Thanh H i ộ ễ 5. Nguy n Thanh H i ộ ễ

1/nn

ỘN I DUNG BÁO CÁO N I DUNG BÁO CÁO

́ ̣ ̀ ̀ ́ ̣ ̀ ̀

̣ ̣ ̣ ̣ ̣ ̣

ng pháp tri n khai ng pháp tri n khai

ể ể

ươ ươ

ứ ứ ệ ệ

ề ề

ể ể

Ly do chon đê tai  Ly do chon đê tai Muc tiêu, nhiêm vu  Muc tiêu, nhiêm vu D ki n ph  D ki n ph ự ế ự ế Ph m vi nghiên c u  Ph m vi nghiên c u ạ ạ N i dung th c hi n đ tài  N i dung th c hi n đ tài ự ộ ộ ự ảGi i pháp  Gi ả i pháp K t qu d ki n  K t qu d ki n ả ự ế ế ế ả ự ế Ph m vi ng d ng  Ph m vi ng d ng ụ ứ ạ ứ ụ ạ ng phát tri n K t lu n và h  K t lu n và h ướ ậ ế ng phát tri n ướ ế ậ Tài li u tham kh o  Tài li u tham kh o ả ệ ả ệ

2/nn

LÝ DO CH N Đ TÀI Ọ LÝ DO CH N Đ TÀI Ọ

Ề Ề

ấ ấ ả ả ệ ệ

ầ ầ

ằ ằ

ả ả

ự ố ự ố

ệ ệ

ự ự

ạ ộ ạ ộ

ệ ệ ệ ệ ệ ệ

ủ ủ ườ ườ các phòng máy th c ở các phòng máy th c ở ữ ữ ấ ậ ấ ậ ư ư

ở ệ ố ở ệ ố

ắ ắ

B i c nh ố ả Nh chúng ta đã th y, vi c qu n lý ự ư Nh chúng ta đã th y, vi c qu n lý ự ư ng chúng ta x y ra nh ng b t c p nh là: hành c a tr ả ng chúng ta x y ra nh ng b t c p nh là: hành c a tr ả Vi c qu n lý user c n m i sinh viên ghi b ng tay vào biên b n ỗ ả ệ 1.1. Vi c qu n lý user c n m i sinh viên ghi b ng tay vào biên b n ỗ ả ệ Khó khăn trong vi c truy c u trách nhi m khi có s c ứ 2.2. Khó khăn trong vi c truy c u trách nhi m khi có s c ứ Khó khăn trong vi c theo dõi sinh viên th c hành trên máy tính 3.3. Khó khăn trong vi c theo dõi sinh viên th c hành trên máy tính Khó khăn trong vi c theo dõi các máy tính có ho t đ ng hay không 4.4. Khó khăn trong vi c theo dõi các máy tính có ho t đ ng hay không T t m h th ng phòng máy 5.5. T t m h th ng phòng máy

V n đ đ t ra ề ặ ấ

ừ ừ ấ ậ ấ ậ ề ề ả ả ầ ầ ầ ầ ả ả i ả i ả

3/nn

T nh ng b t c p trên,c n ph i có 1 ph n m m qu n lý gi ữ T nh ng b t c p trên,c n ph i có 1 ph n m m qu n lý gi ữ quy t đ ế ượ quy t đ ế ượ c các b t c p trên ấ ậ c các b t c p trên ấ ậ

M C TIÊU NHI M V M C TIÊU NHI M V

Ụ Ụ

Ệ Ệ

Ụ Ụ

ư ư

ờ ờ

ạ ộ ạ ộ

xa các máy tính trong m ng c a phòng máy xa các máy tính trong m ng c a phòng máy

ở ừ ở ừ

ủ ủ

ồ ồ

ạ ạ ệ ố ệ ố

ệ ệ

ế ế

ạ ạ

ụM c tiêu ụ M c tiêu Ph n m m qu n lý g m nh ng ch c năng chính sau: ứ ữ ả ề ầ Ph n m m qu n lý g m nh ng ch c năng chính sau: ứ ữ ả ề ầ 1.1. L u tr thông tin sinh viên t L u tr thông tin sinh viên t i th i đi m th c hành ự ể ạ ữ i th i đi m th c hành ể ự ạ ữ c thông tin sinh viên ng i máy Giám sát đ 2.2. Giám sát đ ồ ượ c thông tin sinh viên ng i máy ồ ượ Theo dõi các máy tính có ho t đ ng hay không 1.1. Theo dõi các máy tính có ho t đ ng hay không T t, m t 1.1. T t, m t ắ ắ G i thông đi p đ n các máy trong h th ng m ng 2.2. G i thông đi p đ n các máy trong h th ng m ng ử ử

ạ ạ

ậ ậ ậ ậ

c cài đ t trên ngôn ng ữ c cài đ t trên ngôn ng ữ

ượ ượ

ặ ặ

ể ể ư ư

ể ể

ầ ầ

ứ ứ ữ ữ ệ ữ ữ ệ ộ ủ ộ ủ

Ý nghĩa Ý nghĩa + Khoa h c:ọ + Khoa h c:ọ

ấ ậ ấ ậ

ủ ủ

ễ ễ

Tìm hi u nghiên c u kĩ thu t l p trình m ng đ Tìm hi u nghiên c u kĩ thu t l p trình m ng đ C# và l u tr d li u b ng ngôn ng XML. Qua đó nâng cao t m hi u ữ ằ C# và l u tr d li u b ng ngôn ng XML. Qua đó nâng cao t m hi u ằ ữ t và trình đ c a SV bi ế bi t và trình đ c a SV ế + Th c ti n: ự + Th c ti n: ự i quy t đ T o ra ph n m m gi ả ầ ạ i quy t đ T o ra ph n m m gi ả ầ ạ lo i b vi c qu n lý b ng tay truy n th ng….. ằ ạ ỏ ệ lo i b vi c qu n lý b ng tay truy n th ng….. ạ ỏ ệ ằ

c nh ng b t c p c a phòng máy ế ượ c nh ng b t c p c a phòng máy ế ượ ề ề

ữ ữ ố ố

ề ề ả ả

4/nn

D KI N PH D KI N PH

NG PHÁP TRI N KHAI NG PHÁP TRI N KHAI

Ự Ế Ự Ế

ƯƠ ƯƠ

Ể Ể

ơ ở ơ ở

c cài đ t trên ngôn ng C# c cài đ t trên ngôn ng C#

ạ ạ

ượ ượ

ữ ữ

ặ ặ

ươPh ng pháp: ươ ng pháp: Ph  C s lý thuy t C s lý thuy t ế ế Dùng kĩ thu t l p trình m ng đ Dùng kĩ thu t l p trình m ng đ ậ ậ ậ ậ

ướ ướ

ệ ệ

 Các b Các b 1.Nghiên c u ngôn ng C# , ngôn ng XML và Kĩ thu t 1.Nghiên c u ngôn ng C# , ngôn ng XML và Kĩ thu t

c th c hi n ự c th c hi n ự ứ ứ

ữ ữ ữ ữ ậ ậ

ự ế ự ế

ng trình ng trình

i ch i ch ặ ặ ử ỗ ử ỗ

5/nn

l p trình m ng ạ ậ l p trình m ng ạ ậ 2.Phân tích đ t t ặ ả 2.Phân tích đ t t ặ ả t k ch 3.Đi vào thi ươ ế ế t k ch 3.Đi vào thi ươ ế ế 4.Cài đ t và test th ch ử 4.Cài đ t và test th ch ử 5.S a l 5.S a l 6.Đi vào s d ng trên h th ng th t ậ 6.Đi vào s d ng trên h th ng th t ậ bài toán th c t bài toán th c t ng trình ng trình ươ ươ ng trình n u có ế ng trình n u có ế ệ ố ệ ố ươ ươ ử ụ ử ụ

PH M VI NGHIÊN C U PH M VI NGHIÊN C U

Ứ Ứ

Ạ Ạ

ng nghiên c u: ng nghiên c u:

ố ượ ố ượ

ình SOCKET

Đ i t ứ Đ i t ứ 1. Windows Application 1. Windows Application 2. 2. L p trậ 3. C s d li u Access ơ ở ữ ệ 3. C s d li u Access ơ ở ữ ệ 4. Ngôn ng XML ữ 4. Ngôn ng XML ữ

ứ ứ

ự ự

Ph m vi nghiên c u: ạ Ph m vi nghiên c u: ạ Ngôn ng L p trình C# ữ ậ 1.1. Ngôn ng L p trình C# ữ ậ 2. Giao th c TCP/IP ứ L u tr thông tin sinh viên th c hành ữ 3.3. L u tr thông tin sinh viên th c hành ữ Đ c và ghi d li u trên file XML ữ ệ 4.4. Đ c và ghi d li u trên file XML ữ ệ

ư ư ọ ọ

6/nn

GIAO TI P GI A SERVER & CLIENT

2.Client1

`

3.C

o

n

n

Server Server

5.Send H

9.R e

e ct1

6.Create M onitor 1 7. U ser ra len h

c eiv

ostNa

Thread 1

m

1.Listening

4.Accept

e M s

g

2.Client2

Thread 2 ­­­­­­­­­­­

e 1.IPEndPoint (IPAdress ,Port)

`

Thread n

8. Gọi  tới client

2.Client n

`

7/nn

C U TRÚC L NH & TRUY N L NH C A SERVER Ủ Ấ Ệ Ề Ệ

Server

Msg Server Msg Server

Chuy n sang ể Chuy n sang ể String String

Chuy n ể Chuy n ể sang byte sang byte

Client

Socket  tham  chiếu tới  Client

Send

Client Client

Socket Socket

Chuy n sang ể Chuy n sang ể String String

Byte

C U TRÚC L NH & TRUY N L NH C A CLIENT Ủ Ấ Ề Ệ Ệ

Client

Tên Msg Tên Msg Tên Máy Tên Máy

Chuy n sang ể Chuy n sang ể String String

Chuy n ể Chuy n ể sang byte sang byte

Msg kèm theo Msg kèm theo

Socket Socket

Send Byte

Tách thành

Server Server

Tên Msg Tên Msg Tên Máy Tên Máy

Chuy n sang ể Chuy n sang ể String String

Msg

Msg kèm theo Msg kèm theo

I PHÁP I PHÁP

ẢGI Ả GI

c trên l p c trên l p

ọ ọ

ớ ớ

ậ ậ

ứ ứ

ụ ụ ể ể

ứ ứ

ạ ạ

ậ ậ ụ ụ

ủ ủ

ự ự

ự ự

ệ ệ

ậ ậ ụ ụ

ủ ủ ng ti n, công c có th tri n khai ụ ng ti n, công c có th tri n khai ụ

ể ể ể ể ươ ươ

ạ ạ

t b m ng t b m ng

ế ị ạ ế ị ạ

V n d ng lý thuy t ế V n d ng lý thuy t ế V n d ng các ki n th c đã h c đ ượ ế 1.1. V n d ng các ki n th c đã h c đ ượ ế Tìm hi u ngôn ng C# và ngôn ng XML ữ ữ 2.2. Tìm hi u ngôn ng C# và ngôn ng XML ữ ữ Nghiên c u k thu t l p trình m ng ậ ậ ỹ 3.3. Nghiên c u k thu t l p trình m ng ậ ậ ỹ V n d ng th c t ự ế V n d ng th c t ự ế D a trên th c tr ng c a vi c qu n lý phòng máy c a phòng th c hành ả ạ ự 1.1. D a trên th c tr ng c a vi c qu n lý phòng máy c a phòng th c hành ạ ự ả Các ph ệ Các ph ệ Mô hình m ng LAN 1.1. Mô hình m ng LAN Máy tính và các thi 2.2. Máy tính và các thi Phòng máy th c hành 3.3. Phòng máy th c hành

ự ự

10/nn

K T QU D Ki N K T QU D Ki N

Ả Ự Ế Ả Ự Ế

Ế Ế

ứ ứ

ượ ượ

ữ ậ ữ ậ

ữ ữ

c ngôn ng l p trình C#, ngôn c ngôn ng l p trình C#, ngôn ạ ậ ậ ạ ậ ậ c 1 ph n m m hoàn ch nh ch y c 1 ph n m m hoàn ch nh ch y

ề ề

ạ ạ

ỉ ỉ

Nghiên c u đ 1.1. Nghiên c u đ ng XML, k thu t l p trình m ng ỹ ng XML, k thu t l p trình m ng ỹ Hoàn thành đ 2.2. Hoàn thành đ đ đ

ầ ượ ầ ượ c trên h th ng th t ậ ệ ố c trên h th ng th t ậ ệ ố

ượ ượ

11/nn

K T LU N K T LU N

Ậ Ậ

Ế Ế

c c ả ạ ượ ả ạ ượ

K t qu đ t đ K t qu đ t đ T o ra đ T o ra đ ế ế ạ ạ ượ ượ ầ ầ c ph n m m qu n lý phòng máy ả c ph n m m qu n lý phòng máy ả ề ề

ạ ạ ụ ụ

ng CĐ Công Nghi p Tuy ng CĐ Công Nghi p Tuy ủ ủ ườ ườ ệ ệ

Ph m vi ng d ng ứ Ph m vi ng d ng ứ Cho phòng th c hành c a tr ự Cho phòng th c hành c a tr ự HoàHoà

ả ả ể ể

12/nn

ng trình thi khám phá IT ng trình thi khám phá IT D ki n kh năng phát tri n : ự ế D ki n kh năng phát tri n : ự ế Qu n lý thi c 1. 1. Qu n lý thi c ử ả ử ả 2. Ch ươ 2. Ch ươ

Tài li u tham kh o Tài li u tham kh o

ệ ệ

ả ả

ệ ệ

Richard Blum ả Richard Blum ả NIIC ả NIIC ả

t : t :

ệ ệ ”, Ph m H ng Thái, Nguy n Ph ”, Ph m H ng Thái, Nguy n Ph c Lành, c Lành, ướ ướ ễ ễ

Tài li u ti ng Anh :  Tài li u ti ng Anh : ế ế Csharp Network Programming tác gi Csharp Network Programming tác gi C Professional Projects Nhóm tác gi C Professional Projects Nhóm tác gi vv... vv... Tài li u ti ng Vi  Tài li u ti ng Vi ế ệ ệ ế T h c C# [[11]] “ “T h c C# ạ ự ọ ạ ự ọ Đ Kim Oanh, NXB Th ng Kê, 2002. ỗ Đ Kim Oanh, NXB Th ng Kê, 2002. ỗ , D ng Quang Thi n (Ch biên), .NET Toàn t p”ậ , D ng Quang Thi n (Ch biên), ệ ệ ồ ồ ố ố ươ ươ ủ ủ

NXB T ng H p TP.HCM, 2006 NXB T ng H p TP.HCM, 2006 [[22]]. “. “.NET Toàn t p”ậ ổ ổ ợ ợ

13/nn

Internet :  Internet : www.codeguru.com 1.1. www.codeguru.com www.codeproject.com 2.2. www.codeproject.com www.quantrimang.com 3.3. www.quantrimang.com

Xin c m n Xin c m n

ả ơ ả ơ

14/nn