100 phút
6.2. Mô tả các thành phần để cài đặt
6.2.1 Thành phần Webservice.
Thể hiện các phương thức kết nối đến database.
OpenConnection (): Phương thức này dùng để mở một kết nối đến DataBase. CloseConnection (): Phương thức này dùng để đóng một kết nối đang mở. UploadAFileToWebserver (): Phương thức này dùng để Upload một file lên thư mục của Webserver.
InsertData (): Phương thức này dùng để thêm một bản nghi vào trong một bảng trong DataBase.
UpdateData: Phương thức này dùng để update thông tin một bản ghi trong một bảng DataBase
GetData (): Phương thức này dùng để lấy dữ liệu của một cậu truy vấn ‘select’, rồi chuyển vào DataSet.
Webservice trung chuyển dữ liệu từ các client đến database server.
6.2.2 Thành phần Client dành cho người dự thi.
Kết nối đến Webservice: Ở đây MS.Net hỗ trợ chúng ta tham chiếu đến những đối tượng mới, cụ thể ở đây là tham chiếu đến dịch vụ web đã có sẵn
Gửi dữ liệu lên Service: Dữ liệu ở đây là một xâu, hoặc thông tin một cá nhân.
Lấy dữ liệu từ Webservice về, hiển thị dữ liệu lên các Control, cụ thể là RadioButton
6.2.3 Thành phần Client dành cho người quản lý.
Kết nối đến Webservice Phần này tương tự giành cho người dự thi Gửi dữ liệu lên Service: Các file media, file hình ảnh, xâu text.
Lấy dữ liệu từ Webservice về, hiển thị dữ liệu lên các Control, cụ thể là DatagridView và Combobox
6.2.4 Thử nghiệm chương trình.
Yêu cầu hệ thống: Có cài đặt VS2008 và SQLServer 2005.
Bước 1: Mở Solution ToeicService nhấn F5 để chạy dịch vụ web.
Bước 2: Mở Solution ForAdmistrator nhấn F5 để kiểm tra ứng dụng dành cho người dự thi. Mở solution ForAdmistrator nhấn F5 kiểm tra ứng dụng giành cho
Bước 3: Mở Solution ForCandidate, cài đặt ActiveSync ,sau đó chọn config device trong VS 2008 để kết nối đến thiết bị giả lập, nhấn F5 để kiểm tra ứng dụng dành cho người dự thi. Mở
PHẦN III: KẾT LUẬN
Sau một khoảng thời gian làm việc nghiêm túc và hiệu quả, đến nay đề tài “Phần mềm luyện thi TOEIC” của nhóm đã hoàn thành về cơ bản theo đúng những yêu cầu về nội dung và thời gian đã định.
Trong quá trình nghiên cứu và thực hiện đề tài với quyết tâm cao nhưng do hạn chế về kinh nghiệm và kiến thức nên đề tài của nhóm chắc chắn sẽ không thể tránh khỏi những thiếu sót. Nhóm đề tài rất mong nhận được ý kiến đóng góp từ quý thầy cô và các bạn để đề tài được hoàn thiện hơn.
Cuối cùng một lần nữa nhóm chúng em xin gửi lời cám ơn chân thành tới quý thầy cô trong khoa Công nghệ thông tin trường ĐH SPKT Hưng Yên. Đặc biệt nhóm thực hiện xin chân thành cám ơn thầy Đào Anh Hiển - người đã hướng dẫn nhóm thực hiện đề tài này.
Kết quả đạt được:
Hiểu được cơ chế hoạt động của webservice để phát triển các ứng dụng phân tán.
Lập trình thành thạo với ADO.NET để kết nối với cơ sở dữ liệu SQL server. Lập trình với các thiết bị di động Pocket PC, đặc biệt là Windows Mobile. Đã triển khai hệ thống trong mạng cục bộ.
Hạn chế của đề tài:
Chưa khắc phục được tính chịu tải của hệ thống ví dụ: khi số lượng thí sinh dự thi quá lớn.
Chưa hỗ trợ nhập đề thi một cách linh hoạt.
Chưa xử lý được phần thi nghe, lấy file âm thanh từ Webservice.
Hướng phát triển :
Phát triển hệ thống học tiếng Anh qua Internet một cách hoàn chỉnh. Trong đó có cả tài liệu, bài tập, bài thi để thí sinh có thể rèn luyện trước khi bước vào test.
Phát triển ứng dụng luyện thi trên các thiết bị di động khác như Windows Phone 7 và Iphone
Nhóm đề tài rất mong tiếp tục nhận được sự giúp đỡ và tạo điều kiện của quý thầy cô và nhà trường để nhóm có thể mở rộng đề tài này.
PHẦN IV: TÀI LIỆU THAM KHẢO
Tiếng Việt:
[1.] Huỳnh Văn Đức, Hoàng Đức Hải, Đoàn Thiện Ngân,”Giáo Trình Nhập Môn UML”, NXB Lao Động Xã Hội, 2003.
[2.] Phạm Hữu Khang,“Lập trình cơ sở dữ liệu với C# ”, NXB Lao Động Xã Hội, 2007.
Tiếng Anh:
[3.] Andrew TroelSen,“Pro C# 2008 and the .Net 3.5 Platform”,Cambrige Universtiy Publisher, 2008.
[4.] Andrew Krpwczyk, Ashish Banerjee:“ Building Web Services With .Net Remoting and Asp.Net”, Wrox Press, 2001.
Trên Internet:
[5.] http://msdnvietnam.net
[6.] http://msdn.microsoft.com.vn
[7.] http://codeproject.com