III. CÁC BƯỚC THIẾT KẾ CHƯƠNG TRÌNH TỪ ĐIỂN
3. Các thiết kế giao diện chương trình:
3.3. Giao diện dịch văn bản:
LTW_C24 Trang 24
3.5. Giao diện About Us:
LTW_C24 Trang 26
4. Cài đặt và thử nghiệm:
o Cài đặt trên môi trường windows 7 với ngôn ngữ cài đặt là Microsoft Visual C# setup project 2008(tạo file setup).
o Kết quả: Chương trình chạy tương đối ổn định. Tuy nhiên có nhiều máy .NET Frameword không thích hợp thì ta chỉ cần làm theo bước sau: Double click chuột phải lên icon của từ điển chọn propertiesCompatibilitytích vào ô run this program as an administrator. Đảm bảo chương trình sẽ chạy ổn định.
IV.KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN:
1. Những khó khăn, thuận lợi khi thực hiện chương trình: Thuận lợi: Thuận lợi:
o Dữ liệu có sẵn trên mạng, nên không cần phải tự tay tạo ra nguồn database cho chương trình Từ Điển, chỉ cần export file XML từ file TXT có sẵn.
LTW_C24 Trang 27 o Dữ liệu do lấy từ nguồn free nên có nhiều trục trặc cho quá trình sắp xếp và tìm kiếm, tổ chức dữ liệu khó xử lý cho các thuật toán tìm kiếm. Nhưng nhóm đã cố gắng khắc phục dữ liệu và bố trí sắp xếp lại theo dạng danh sách liên kết.
o Nhóm đã cố gắng thực hiện chức năng Click and See nhưng do khả năng còn hạn chế, và Hook API là một kỹ thuật lập trình tương đối khó, nên việc bắt các sự kiện cho chuột để thực thi chức năng Click and See là không hề đơn giản.
2. Ưu điểm:
o Giao diện đẹp, tiện dụng, backgroup linh hoạt.
o Database và hàm tìm kiếm tối ưu nên load với tốc độ cao. o Khối lượng từ tương đối đầy đủ.
o Có âm thanh và hình ảnh giúp người đọc dễ dàng đọc hiểu từ vựng. o Có chức năng lưu từ giúp việc học từ vựng dễ dàng hơn.
3. Nhược điểm:
o Hình ảnh minh họa còn hạn chế. o Khởi động còn chậm.
o Số lượng ngôn ngữ còn hạn chế.
4. Hướng phát triển trong tương lai:
Do thời gian hạn hẹp nên còn nhiều ý tưởng nhóm chúng em chưa thực hiện được, nhóm xác định sẽ phát triển trong tương lai bổ sung nhiều chức năng hơn, add nhiều loại từ hơn, tìm nguồn database phong phú hơn…… Nhóm dự định mỗi năm sẽ cho ra một version mới kế thừa và phát huy từ versition 1.0 .
5. Phân công thực hiện:
STT Công việc Người thực hiện
1 Tìm kiếm, sắp xếp lại và tối ưu hóa Database Hường
2 Code phần nạp dữ liệu Hường
LTW_C24 Trang 28 4 Code các chức năng: Thêm, xóa và update dữ liệu sau
khi thêm, xóa.
Ngọc
6 Code các chức năng: Nhúng google translate vào chương tình, lưu từ.
Châu
7 Design giao diện Hường
8 Thực hiện chức năng speak & trackware Châu
9 Thực hiện chức năng thay đổi background. Ngọc
10 Viết báo cáo. Cả nhóm
11 Ghi đĩa Hường
6. Tổng kết:
Sau một thời gian không dài nhưng nhóm chúng em đã đoàn kết chung tay góp sức xây dựng được đồ án tương đối thành công với tên là “HNC-T UIT DICTIONARY” có tính năng đa dạng và phong phú giúp hỗ trợ kỹ năng ngoại ngữ cho người dùng. Nhóm chúng em có thể hoàn thành được đồ án này là nhờ một phần lớn từ cô Phan Nguyệt Minh người đã giúp đỡ và tạo điều kiện cho chúng em và các bạn trong lớp WINP1.C24.
Một lần chúng em xin chân thành cảm ơn!
7. Tài liệu tham khảo:
Slide và bài tập của cô Phan Nguyệt Minh.
Các bài tập hướng dẫn khi đi thực hành môn lập trình win. Các web như: o http://www.codeproject.com/. o http://diendan.congdongcviet.com/. o http://msdn.microsoft.com/. o http://stackoverflow.com/. ---Hết---