TRƯỜNG CAO ĐẲNG CÔNG NGHIỆP TUY HÒAKHOA CÔNG NGHỆ THÔNG TIN BẢO VỆ ĐỀ CƯƠNG NGHIÊN CỨU KHOA HỌC SV ĐỀ TÀI QUẢN LÝ PHÒNG MÁY THỰC HÀNH GIÁO VIÊN HƯỚNG DẪN: Lương Văn Vân NHÓM THỰC HIỆN ĐỀ
Trang 1TRƯỜNG CAO ĐẲNG CÔNG NGHIỆP TUY HÒA
KHOA CÔNG NGHỆ THÔNG TIN BẢO VỆ ĐỀ CƯƠNG NGHIÊN CỨU KHOA HỌC SV
ĐỀ TÀI
QUẢN LÝ PHÒNG MÁY THỰC HÀNH
GIÁO VIÊN HƯỚNG DẪN:
Lương Văn Vân
NHÓM THỰC HIỆN ĐỀ TÀI:
1 Trần Văn Thao
2 Lê Hùng Quốc
3 Hồ Đông Nhựt
4 Nguyễn Văn Hiền
5 Nguyễn Thanh Hội
Trang 2NỘI DUNG BÁO CÁO
Lý do chọn đề tài
Mục tiêu, nhiệm vụ
Dự kiến phương pháp triển khai
Phạm vi nghiên cứu
Nội dung thực hiện đề tài
Giải pháp
Kết quả dự kiến
Phạm vi ứng dụng
Kết luận và hướng phát triển
Tài liệu tham khảo
Trang 3Như chúng ta đã thấy, việc quản lý ở các phòng máy thực hành của trường chúng ta xảy ra những bất cập như là:
1 Việc quản lý user cần mỗi sinh viên ghi bằng tay vào biên bản
2 Khó khăn trong việc truy cứu trách nhiệm khi có sự cố
3 Khó khăn trong việc theo dõi sinh viên thực hành trên máy tính
4 Khó khăn trong việc theo dõi các máy tính có hoạt động hay không
5 Tắt mở hệ thống phòng máy
LÝ DO CHỌN ĐỀ TÀI
Bối cảnh
Vấn đề đặt ra
Từ những bất cập trên,cần phải có 1 phần mềm quản lý giải quyết được các bất cập trên
Trang 4MỤC TIÊU NHIỆM VỤ
Mục tiêu
Phần mềm quản lý gồm những chức năng chính sau:
1 Lưu trữ thông tin sinh viên tại thời điểm thực hành
2 Giám sát được thông tin sinh viên ngồi máy
3 Theo dõi các máy tính có hoạt động hay không
4 Tắt, mở từ xa các máy tính trong mạng của phòng máy
5 Gửi thông điệp đến các máy trong hệ thống mạng
Ý nghĩa
+ Khoa học:
Tìm hiểu nghiên cứu kĩ thuật lập trình mạng được cài đặt trên ngôn ngữ C# và lưu trữ dữ liệu bằng ngôn ngữ XML Qua đó nâng cao tầm hiểu biết và trình độ của SV
+ Thực tiễn:
Tạo ra phần mềm giải quyết được những bất cập của phòng máy loại bỏ việc quản lý bằng tay truyền thống…
Trang 5DỰ KIẾN PHƯƠNG PHÁP TRIỂN KHAI
Phương pháp:
Cơ sở lý thuyết
Dùng kĩ thuật lập trình mạng được cài đặt trên ngôn ngữ C#
Các bước thực hiện
1.Nghiên cứu ngôn ngữ C# , ngôn ngữ XML và Kĩ thuật lập trình mạng
2.Phân tích đặt tả bài toán thực tế
3.Đi vào thiết kế chương trình
4.Cài đặt và test thử chương trình
5.Sửa lỗi chương trình nếu có
6.Đi vào sử dụng trên hệ thống thật
Trang 6PHẠM VI NGHIÊN CỨU
Đối tượng nghiên cứu:
1 Windows Application
2
2 Lập trình SOCKET
3 Cơ sở dữ liệu Access
4 Ngôn ngữ XML
Phạm vi nghiên cứu:
1 Ngôn ngữ Lập trình C#
3 Lưu trữ thông tin sinh viên thực hành
4 Đọc và ghi dữ liệu trên file XML
Trang 7GIAO TIẾP GIỮA SERVER & CLIENT
`
`
`
Server
2.Client1
2.Client2
2.Client n
1.IPEndPoint (IPAdress ,Port)
1.Listening
3.C onn ect1
5.Se
nd H
ostN
Thread 2
Thread n
-4.Accept
6. Cr
ea te
ito r 1
7. U
se r r
a le nh
8 Gọi tới client
9.R
ece
Trang 8CẤU TRÚC LỆNH & TRUYỀN LỆNH CỦA SERVER
Chuyển sang byte
Chuyển sang
String
Msg Server Chuyển sang
String
Socket
Client
Server
Client
Socket tham chiếu tới Client
Send Byte
Trang 9Tên Msg
Tên Máy
Msg kèm theo
CẤU TRÚC LỆNH & TRUYỀN LỆNH CỦA CLIENT
Chuyển sang
String sang byte Chuyển
Socket
Server
Chuyển sang
String
Tên Msg
Tên Máy
Msg kèm theo
Client
Tách thành Msg
Send Byte
Trang 10GIẢI PHÁP
Vận dụng lý thuyết
1. Vận dụng các kiến thức đã học được trên lớp
2. Tìm hiểu ngôn ngữ C# và ngôn ngữ XML
3. Nghiên cứu kỹ thuật lập trình mạng
Vận dụng thực tế
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ương tiện, công cụ có thể triển khai
1. Mô hình mạng LAN
2. Máy tính và các thiết bị mạng
3. Phòng máy thực hành
Trang 11KẾT QUẢ DỰ KiẾN
1 Nghiên cứu được ngôn ngữ lập trình C#, ngôn
ngữ XML, kỹ thuật lập trình mạng
2 Hoàn thành được 1 phần mềm hoàn chỉnh chạy
được trên hệ thống thật
Trang 12KẾT LUẬN
Kết quả đạt được
Tạo ra được phần mềm quản lý phòng máy
Phạm vi ứng dụng
Cho phòng thực hành của trường CĐ Công Nghiệp Tuy Hoà
Dự kiến khả năng phát triển :
1 Quản lý thi cử
2 Chương trình thi khám phá IT
Trang 13Tài liệu tham khảo
Tài liệu tiếng Anh :
Csharp Network Programming tác giả Richard Blum
C Professional Projects Nhóm tác giả NIIC
vv
Tài liệu tiếng Việt :
[1] “Tự học C#”, Phạm Hồng Thái, Nguyễn Phước Lành, Đỗ Kim
Oanh, NXB Thống Kê, 2002
[2] “.NET Toàn tập”, Dương Quang Thiện (Chủ biên), NXB Tổng Hợp TP.HCM, 2006
Internet :
1. www.codeguru.com
2. www.codeproject.com
3. www.quantrimang.com
Trang 14Xin cảm ơn