1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng phần mềm từ điển việt lào chuyên ngành công nghệ thông tin

58 553 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

TRƯỜNG ĐẠI HỌC TÂY BẮC BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN XÂY DỰNG PHẦN MỀM TỪ ĐIỂN VIỆT - LÀO CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN Thuộc nhóm ngành khoa học: Công nghệ thông tin SƠN LA, 5/2017 TRƯỜNG ĐẠI HỌC TÂY BẮC BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN XÂY DỰNG PHẦN MỀM TỪ ĐIỂN VIỆT - LÀO CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN Thuộc nhoám ngành khoa học: Công nghệ thông tin Sinh viên thực hiện: Trịnh Minh Quý Nam, Dân tộc: Kinh Đỗ Hồng Nhung Nữ, Dân tộc: Kinh Năn Thị Đa Sẻng Súc Nữ, Dân tộc: Lào Hông Sả Khon Sí Mương May Nữ, Dân tộc: Lào Thắt Sạ Ni Con Đa La Chăn Nữ, Dân Tộc: Lào SƠN LA, 5/2017 LỜI CẢM ƠN Sau thời gian học tập, nghiên cứu triển khai đề tài: “Xây dựng phần mền từ điển Việt – Lào chuyên ngành Công nghệ thông tin”, đến hoàn thành đề tài nghiên cứu Chúng xin bày tỏ lòng biết ơn sâu sắc tới thầy giáo - thạc sỹ Nguyễn Văn Tú trực tiếp hướng dẫn suốt trình thực đề tài nghiên cứu khoa học Đồng thời chân thành cảm ơn tới lãnh đạo Nhà trường, Ban chủ nhiệm Khoa thầy cô giáo giúp đỡ, tạo điều kiện để có hội nghiên cứu, học tập hoàn thành đề tài nghiên cứu Do hạn chế trình độ chuyên môn thời gian thực nên đề tài không tránh khỏi thiếu sót, mong nhận góp ý thầy cô để hoàn thành tốt đề tài nghiên cứu Chúng xin chân thành cảm ơn! Sơn la, tháng năm 2017 Sinh viên Trịnh Minh Quý Đỗ Hồng Nhung Năn Thị Đa Sẻng Súc Hông Sả Khon Sí Mƣơng May Thắt Sạ Ni Con Đa La Chăn MỤC LỤC LỜI CẢM ƠN PHẦN MỞ ĐẦU Lý chọn đề tài Mục đích nghiên cứu Phƣơng pháp nghiên cứu 3.1 Phƣơng pháp phân tích tổng hợp lý thuyết 3.2 Phƣơng pháp phân loại hệ thống hoá lý thuyết 3.3 Phƣơng pháp thu thập thông tin Ý nghĩa chƣơng trình 10 CHƢƠNG I: TỔNG QUAN VỀ TỪ ĐIỂN 11 Phân biệt từ điển nói chung (từ điển thông thƣờng, từ điển phổ quát) từ điển thuật ngữ 11 1.1 Khái niệm từ điển từ điển thuật ngữ 11 1.1.1 Khái niệm từ điển 11 1.1.2 Khái niệm từ điển thuật ngữ 12 1.2 Sự giống từ điển thông thƣờng từ điển thuật ngữ 14 1.3 Một số đặc tính tiêu biểu từ điển 14 1.4 Thể loại từ điển bách khoa toàn thƣ 16 1.5 Trật tự xếp từ vựng từ điển tiếng Việt 16 CHƢƠNG II: CÁC PHƢƠNG PHÁP XÂY DỰNG TỪ ĐIỂN 19 2.1 Công cụ hỗ trợ 19 2.1.1 Ngôn ngữ lập trình Java 19 2.1.2 Một số đặc điểm bật Java 20 2.2 NetBean IDE JDK 25 2.3 Thiết kế sở liệu cho từ điển 33 2.3.1 Kiểu liệu theo chuẩn DICT 35 2.3.2 Kiểu liệu sử dụng đề tài 36 CHƢƠNG III: PHẦN MỀM TỪ ĐIỂN VIỆT - LÀO CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN 39 3.1 Các chức ứng dụng 39 3.2 Kết việc tạo liệu 39 3.3 Thiết kế module 39 3.4 Thiết kế giao diện ngƣời dùng 41 3.4.1 Giao diện ứng dụng 44 3.4.2 Chức tìm từ: nhập từ, dịch từ 45 3.4.3 Dịch từ Lào – Việt, Việt – Lào 45 3.4.4 Danh sách từ, nghĩa từ 46 3.5 Xử lý kiện 47 3.5.1 Khai báo biến 47 3.5.2 Tạo danh sách từ 47 3.5.3 Đọc từ 48 3.5.4 Dịch từ 48 3.5.5 Hình ảnh 50 3.5.6 Phím phát hành 50 3.5.7 Dịch từ Việt – Lào 51 3.5.8 Dịch từ Lào – Việt 52 3.6 Cài đặt sử dụng chƣơng trình 53 3.6.1 Cài đặt 53 3.6.2 Khởi động chƣơng trình 53 3.7 Đánh giá 54 KẾT LUẬN VÀ KIẾN NGHỊ 55 Kết luận 55 Kiến nghị 55 TÀI LIỆU THAM KHẢO 56 DANH MỤC HÌNH ẢNH Hình 1: Hình 2: Hình 3: Hình 4: Hình 5: Hình 6: Hình 7: Hình 8: Hình 9: Hình 10: Hình 11: Hình 12: Hình 13: Hình 14: Hình 15: Màn hình NetBeans IDE 29 Giao diện 29 Giao diện 30 Giao diện 31 Giao diện 32 Một đoạn liệu từ điển stardict theo chuẩn DICT 36 Định dạng tập tin index đƣợc sử dụng đề tài 37 Một đoạn liệu đƣợc sử dụng đề tài 38 Các lớp chƣơng trình từ điển 40 Giao diện ứng dụng 44 Chức nhập từ dịch từ 45 Dịch từ Lào – Việt, Việt – Lào 45 Danh sách từ, nghĩa từ (âm thanh, hình ảnh) 46 Click vào thƣ mục có đuôi jar 53 Giao diện khởi động 54 DANH MỤC BẢNG Bảng 1: Bảng 2: Bảng 3: Bảng 4: Định dạng tập tin index kiểu liệu theo chuẩn DICT 35 Định dạng tập tin liệu kiểu liệu theo chuẩn DICT 35 Định dạng tập tin liệu đƣợc sử dụng đề tài 37 Tƣơng tác module 40 DANH SÁCH THUẬT NGỮ VIẾT TẮT Tên viết tắt Ý nghĩa CNTT Công nghệ thông tin SDK Software Development Kit IDE Integrated Development Environment NCKH Nghiên cứu khoa học DICT Dictionary JDK Java SE Development Kit CPU Central Processing Unit OOP Object Oriented Programming PHP Hypertext Preprocessor CSDL Cơ sở liệu PHẦN MỞ ĐẦU Lý chọn đề tài Sự bùng nổ khoa học công nghệ nói chung công nghệ thông tin nói riêng tác động mạnh mẽ vào phát triển mặt đời sống xã hội Công nghệ thông tin phát triển mở hƣớng cho ngành giáo dục, giúp đổi phƣơng pháp hình thức dạy nhằm nâng cao chất lƣợng dạy học Hiện chƣa có phần mềm hay công cụ hỗ trợ dịch từ ngữ chuyên ngành Công nghệ thông tin từ tiếng Lào sang tiếng Việt từ tiếng Việt sang tiếng Lào Các bạn du học sinh Lào học tiếng Việt lớp mức độ giao tiếp chƣa thực chuyên sâu vào chuyên ngành Gây khó khăn việc tham khảo tài liệu, nghe giảng Phần mềm từ điển Việt – Lào chuyên ngành Công nghệ thông tin giúp lƣu học sinh Lào nhanh chóng nắm bắt ý nghĩa từ chuyên ngành, thuận tiện việc trao đổi kiến thức sinh viên Lào sinh viên Việt Nam, chủ động việc tìm hiểu thêm hiểu sâu học, nâng cao hiệu học tập, giúp ngƣời học hiểu nhanh nhờ thuật ngữ chuyên ngành có từ điển Mục đích nghiên cứu Đối với việc học chuyên ngành CNTT trƣờng Đại Học Tây Bắc bạn du học sinh Lào, công cụ hỗ trợ thiếu trình học từ điển Có từ điển việc học, đọc giáo trình trở nên dễ dàng nhiều Việc lựa chọn từ điển quan trọng giống nhƣ chọn tài liệu học phù hợp với trình độ bạn Lựa chọn từ điển phù hợp giúp cho ngƣời sử dụng phục vụ tốt cho mục đích sử dụng hoàn cảnh sử dụng Có nhiều từ điển khác nhau, từ điển Anh - Anh, Anh - Việt, hay Việt – Anh… nhƣng lời khuyên nên sử dụng từ điển dành riêng cho nội dung Với sinh viên học chuyên ngành CNTT việc sử dụng từ điển lớn mang tính hàn lâm không thật cần thiết Vì vậy, có nhiều phần mềm từ điển online offline, nhƣng định cùng xây dựng từ điển danh mục tra cứu đa mục đích Với tên gọi là: “ Từ điển Việt – Lào chuyên ngành Công nghệ thông tin” Dành cho học sinh, sinh viên giáo viên học tập, giảng dạy chuyên ngành CNTT Phƣơng pháp nghiên cứu 3.1 Phƣơng pháp phân tích tổng hợp lý thuyết Nghiên cứu lý thuyết thƣờng phân tích tài liệu để tìm cấu trúc, xu hƣớng phát triển lý thuyết Từ phân tích lý thuyết, lại cần tổng hợp chúng lại để xây dựng thành hệ thống khái niệm, phạm trù tiến tới tạo thành lý thuyết khoa học Phƣơng pháp phân tích lý thuyết: Là phƣơng pháp phân tích lý thuyết thành mặt, phận, mối quan hệ theo lịch sử thời gian để nhận thức, phát khai thác khía cạnh khác lý thuyết từ chọn lọc thông tin cần thiết phục vụ cho đề tài nghiên cứu Phân tích lý thuyết bao gồm nội dung sau: + Phân tích nguồn tài liệu (tạp chí báo cáo khoa học, tác phẩm khoa học, tài liệu lƣu trữ thông tin đại chúng) Mỗi nguồn có giá trị riêng biệt + Phân tích tác giả (tác giả hay ngành, tác giả hay cuộc, tác giả nƣớc hay nƣớc, tác giả đƣơng thời hay cố) Mỗi tác giả có nhìn riêng biệt trƣớc đối tƣợng + Phân tích nội dung (theo cấu trúc logic nội dung) Phƣơng pháp tổng hợp lý thuyết: Là phƣơng pháp liên quan kết mặt, phận, mối quan hệ thông tin từ lý thuyết thu thập đƣợc thành chỉnh thể để tạo hệ thống lý thuyết đầy đủ sâu sắc chủ đề nghiên cứu Tổng hợp lý thuyết bao gồm nội dung sau: + Bổ sung tài liệu, sau phân tích phát thiếu sai lệch + Lựa chọn tài liệu chọn thứ cần, đủ để xây dựng luận + Sắp xếp tài liệu theo lịch đại (theo tiến trình xuất kiện để nhận dạng động thái); xếp tài liệu theo quan hệ nhân – để nhận dạng tƣơng tác + Làm tái quy luật Đây bƣớc quan trọng nghiên cứu tài liệu, mục đích tiếp cận lịch sử p2.add(btVietLao, BorderLayout.SOUTH); p2.setPreferredSize(new Dimension(400, 70)); Danh sách từ: JPanel p3 = new JPanel(); p3.setLayout(new BorderLayout()); p3.setBorder(BorderFactory.createTitledBorder("Danh sách từ")); p3.setPreferredSize(new Dimension(300, 530)); listModel=new DefaultListModel(); list=new JList(listModel); list.setFont(new Font("Phetsarath OT",Font.PLAIN,14)); list.setBorder(BorderFactory.createTitledBorder("")); p3.add(new JScrollPane(list),BorderLayout.CENTER); ReloadJListLV(); Nghĩa từ p4 = new JPanel(new BorderLayout()); tx = new JTextArea(44, 33); p4.add(tx); ImageIcon image=new ImageIcon("img/speaker.jpg"); JLabel lblSpeaker=new JLabel(image,JLabel.LEFT); lblSpeaker.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { Voice voice; voice=voiceManager.getVoice(VOICENAME); voice.allocate(); try{ voice.speak(doctu); } 42 catch(Exception e1){ } } }); p4.add(lblSpeaker,BorderLayout.NORTH); p4.setBorder(BorderFactory.createTitledBorder("Nghĩa từ")); p4.setPreferredSize(new Dimension(400, 530)); String kq="null"; DoiHinhMoTa(kq); p4.setBackground(Color.white); //Thêm panel vào panel p_main.add(p1); p_main.add(p2); p_main.add(p3); p_main.add(p4); Thêm actionlistioner: btDich.addActionListener(this); btLaoViet.addActionListener(this); btVietLao.addActionListener(this); 43 3.4.1 Giao diện ứng dụng Hình 10: Giao diện ứng dụng 44 3.4.2 Chức tìm từ: nhập từ, dịch từ Hình 11: Chức nhập từ dịch từ Border tìm từ bao gồm: - Text field để nhập từ - Button dịch 3.4.3 Dịch từ Lào – Việt, Việt – Lào Hình 12: Dịch từ Lào – Việt, Việt – Lào Border tùy chọn bao gồm: - Button dịch từ Lào – Việt - Button dịch từ Việt – Lào 45 3.4.4 Danh sách từ, nghĩa từ Hình 13: Danh sách từ, nghĩa từ (âm thanh, hình ảnh) Border danh sách từ bao gồm: - List từ Border nghĩa từ bao gồm: - Freetts voices (âm thanh) - Nghĩa tiếng Anh, tiếng Việt cách phát âm từ - Label Image 46 3.5 Xử lý kiện 3.5.1 Khai báo biến static HashMap hMapVL; static ArrayList word; 3.5.2 Tạo danh sách từ public static void HasdMapVLOn() { word = new ArrayList(); hMapVL = new HashMap(); File f = new File("data/DictVL.dic"); String s = ""; try { Scanner sc = new Scanner(f); try { while (sc.hasNextLine()) { String[] str = sc.nextLine().split(":"); if (str[0] != "" && str[1] != "") { word.add(str[0]); hMapVL.put(str[0].trim(), str[1]); s = hMapVL.get(str[0].trim()); } else { System.out.println("Đã có lỗi !"); } } } catch (Exception e) { System.out.println(e.getMessage()); } finally { Collections.sort(word); if (sc != null) { sc.close();//kết thúc đọc file } } } catch (Exception ex) { System.out.println(ex.getMessage()); } } 47 3.5.3 Đọc từ public void mouseClicked(MouseEvent e) { Voice voice; VoiceManager voiceManager = VoiceManager.getInstance(); voice = voiceManager.getVoice(VOICENAME_kevin); voice.allocate(); try { voice.speak(doctu); } catch (Exception e1) { } } 3.5.4 Dịch từ @Override public void actionPerformed(ActionEvent e) { Object o = e.getSource(); if (o.equals(btLaoViet)) { n = 0; ReloadJListLV(); tfNhap.setFont(new Font("Phetsarath OT", Font.PLAIN, 14)); list.setFont(new Font("Phetsarath OT", Font.PLAIN, 14)); tfNhap.setText(""); tx.setText(""); tx.setFont(new Font("Times New Roman", Font.PLAIN, 14)); } if (o.equals(btVietLao)) { n = 1; ReloadJListVL(); tfNhap.setFont(new Font("Times New Roman", Font.PLAIN, 14)); list.setFont(new Font("Times New Roman", Font.PLAIN, 14)); tfNhap.setText(""); tx.setText(""); tx.setFont(new Font("Phetsarath OT", Font.PLAIN, 14)); } 48 //Dich tieng Lao->Viet if (o.equals(btDich) && n == 0) { String result = DictLV.hMapLV.get(tfNhap.getText()); if (result != null) { String[] kq = result.split("#"); tx.setText(kq[0] + "\n\t" + kq[1] + "\n\t" + kq[2]); Xoahinh(); DoiHinhMoTa(kq[3]); } else { JOptionPane.showMessageDialog(null, "Vui lòng liên hệ nhóm tác giả để cập nhật từ vừa rồi!", "TỪ KHÔNG CÓ TRONG TỪ ĐIỂN", JOptionPane.INFORMATION_MESSAGE); } } //Dich tieng Viet -> Lao if (o.equals(btDich) && n == 1) { String resulf = DictVL.hMapVL.get(tfNhap.getText()); if (resulf != null) { String[] kq = resulf.split("#"); tx.setText(kq[0]); doctu = kq[0]; Xoahinh(); DoiHinhMoTa(kq[1]); } else { //Hiện thị JOptionPane JOptionPane.showMessageDialog(null, "Vui lòng liên hệ nhóm tác giả để cập nhật từ vừa rồi!", "TỪ KHÔNG CÓ TRONG TỪ ĐIỂN", JOptionPane.INFORMATION_MESSAGE); } } } 49 3.5.5 Hình ảnh private void DoiHinhMoTa(String kq) { lblImage = new JLabel(); lblImage.setPreferredSize(new Dimension(400, 300)); image = new ImageIcon(kq); ImageIcon MyImage = new ImageIcon(kq); Image img = MyImage.getImage(); Image newImg = img.getScaledInstance(400, 200,Image.SCALE_SMOOTH); ImageIcon image1= new ImageIcon(newImg); lblImage.setIcon(image1); p4.add(lblImage, BorderLayout.SOUTH); } 3.5.6 Phím phát hành @Override public void keyReleased(KeyEvent arg0) { if (n == 0) { String txt = tfNhap.getText(); listModel.clear(); for (int i = 0; i < DictLV.word.size(); i++) { if (DictLV.word.get(i).startsWith(txt)) { listModel.addElement(DictLV.word.get(i)); } } } if (n == 1) { String txt = tfNhap.getText(); listModel.clear(); for (int i = 0; i < DictVL.word.size(); i++) { if (DictVL.word.get(i).startsWith(txt)) { listModel.addElement(DictVL.word.get(i)); } } } } 50 3.5.7 Dịch từ Việt – Lào public static void HasdMapVLOn() { word = new ArrayList(); hMapVL = new HashMap(); File f = new File("data/DictVL.dic"); String s = ""; try { Scanner sc = new Scanner(f); try { while (sc.hasNextLine()) { String[] str = sc.nextLine().split(":"); if (str[0] != "" && str[1] != "") { word.add(str[0]); hMapVL.put(str[0].trim(), str[1]); s = hMapVL.get(str[0].trim()); } else { System.out.println("Đã có lỗi !"); } } } catch (Exception e) { System.out.println(e.getMessage()); } finally { Collections.sort(word); if (sc != null) { sc.close(); } } } catch (Exception ex) { System.out.println(ex.getMessage()); } } 51 3.5.8 Dịch từ Lào – Việt public class DictLV { static HashMap hMapLV; static ArrayList word; public static void HasdMapLVOn() { hMapLV = new HashMap(); word = new ArrayList(); File f = new File("data/DictLV.dic"); String s = ""; try { Scanner sc = new Scanner(f); try { while(sc.hasNextLine()) { String[] str = sc.nextLine().split("="); if(str[0] != "" && str[1]!="") { word.add(str[0]); hMapLV.put(str[0].trim(),str[1]); s = hMapLV.get(str[0].trim()); } else System.out.println("Đã có lỗi !"); } } catch(Exception e) { System.out.println(e.getMessage()); } finally { Collections.sort(word); if(sc!= null) sc.close(); } } 52 catch(Exception ex) { System.out.println(ex.getMessage()); } } } 3.6 Cài đặt sử dụng chƣơng trình 3.6.1 Cài đặt Trong đề tài công việc nhƣ cài đặt phần mềm, cấu hình hệ thống, lập trình… đƣợc thực hệ điều hành Windows Với hai gói phần mềm bắt buộc đƣợc trình bày trên, bạn tiến hành cài đặt bình thƣờng Và giữ nguyên thông số mặc định Quá trình kiểm tra đánh giá giai đoạn quan trọng trình phát triển ứng dụng Quá trình kiểm thử phần mềm, nhƣ kiểm thử chức kiểm thử cấu trúc Phần mềm không hỗ trợ cho tất thiết bị, tảng, nhƣng chắn cho ngƣời phát triển ứng dụng trông nhƣ với giao diện hợp lý để triển khai nhiều thiết bị Với ứng dụng trƣớc đƣợc triển khai thực tế thƣơng mại hóa thƣờng trải qua nhiều công đoạn kiểm thử phức tạp nghiêm ngặt, nhƣng điều kiện không cho phép nên đề tài xin trình bày kết kiểm thử môi trƣờng thiết bị thực thông qua hai hoạt động cài đặt chạy ứng dụng 3.6.2 Khởi động chƣơng trình Hình 14: Click vào thư mục có đuôi jar 53 Hình 15: Giao diện khởi động 3.7 Đánh giá Qua trình kiểm tra, thiết bị thực tế thấy rằng, chạy ứng dụng hoạt động tốt Hiển thị đầy đủ thông tin gồm có âm hình ảnh kèm theo 54 KẾT LUẬN VÀ KIẾN NGHỊ Kết luận Nhƣ vậy, đề tài trình bày toàn bƣớc để làm ứng dụng từ điển Để tạo đƣợc ứng dụng triển khai đƣợc thực tế, việc phân tích chƣơng trình, kỹ lập trình cần phải hiểu biết thêm cấu hình thiết bị mà ta dự định triển khai Mỗi giai đoạn có tính chất quan trọng khác nhƣng chúng bổ sung cho để cuối cho đƣợc ứng dụng đáp ứng đƣợc yêu cầu từ phía ngƣời dùng Qua hiểu đƣợc phần cách xây dựng đƣợc ứng dụng từ điển để từ phát triển thêm ứng dụng khác có tính thực tiễn cao Kiến nghị Đề tài “Xây dựng phần mềm từ điển Việt - Lào” đề tài bƣớc đầu, nên việc nghiên cứu chƣa chuyên sâu, hƣớng đến mục tiêu tìm hiểu quy trình thiết kế ứng dụng giúp hỗ trợ học tập cho bạn sinh viên Lào Vì đề xuất hƣớng nghiên cứu đề tài nhƣ sau: - Đầu tiên phải cải thiện khả hiển thị tiếng Lào loại thiết bị không bó hẹp số thiết bị - Viết phần mềm thiết bị di động - Với tốc độ phát triển công nghệ nhƣ nay, chƣơng trình thêm chức dịch văn - Ngoài ra, phải tìm cách giảm kích thƣớc tập tin jar kích thƣớc nhỏ nhất, điều quan trọng lƣợng liệu tăng lên làm tăng kích thƣớc tập tin jar, kích thƣớc tập tin jar mà lớn ảnh hƣởng đến trình cài đặt nhƣ triển khai ứng dụng 55 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt: [1] Trần Bình An, Xây dựng ứng dụng từ điển đơn giản, Tạp chí giới vi tính – PC World Việt Nam, 14-10-2004, http://www.quantrimang.com.vn/kienthuc/ebooks/4973_Xay-dung-mot-ungdung-tu-dien-don-gian.aspx [2] Tiếng Anh chuyên ngành CNTT, học viện bƣu viễn thông https://antoree.com/vi/blog/tieng-anh-chuyen-nganh-cntt-tai-lieu-giao-trinhtieng-anh-chuyen-nganh-cong-nghe-thong-tin-359 Tài liệu tiếng Anh: [3 ] Oxford Learner’s Pocket Dictionary, Third edition Các trang Web: [4 ] Cambridge dictionary http://dictionary.cambridge.org/ [5 ]Wikipedia https://vi.wikipedia.org/wiki/Trang_Ch%C3%ADnh [6 ] Java ME technology http://java.sun.com/javame/technology/index.jsp 56 ... QUAN VỀ TỪ ĐIỂN Phân biệt từ điển nói chung (từ điển thông thƣờng, từ điển phổ quát) từ điển thuật ngữ 1.1 Khái niệm từ điển từ điển thuật ngữ 1.1.1 Khái niệm từ điển Từ điển danh sách từ, ngữ... TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN XÂY DỰNG PHẦN MỀM TỪ ĐIỂN VIỆT - LÀO CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN Thuộc nhoám ngành khoa học: Công nghệ thông tin Sinh viên thực hiện: Trịnh Minh Quý... Vì vậy, có nhiều phần mềm từ điển online offline, nhƣng định cùng xây dựng từ điển danh mục tra cứu đa mục đích Với tên gọi là: “ Từ điển Việt – Lào chuyên ngành Công nghệ thông tin Dành cho học

Ngày đăng: 17/07/2017, 22:49

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w