Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
582,24 KB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: PHẦN MỀM TỰ ĐIỂN ANH-VIỆT Sinh viên thực hiện: VĂN QUÝ VIÊN Lớp: 19I2 Giảng viên hướng dẫn: GV HUỲNH NGỌC THỌ Đà Nẵng, tháng 12 năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: PHẦN MỀM TỰ ĐIỂN ANH-VIỆT Sinh viên thực hiện: VĂN QUÝ VIÊN Lớp: 19I2 Giảng viên hướng dẫn: GV HUỲNH NGỌC THỌ Đà Nẵng, tháng 12 năm 2021 LỜI MỞ ĐẦU Chúng ta sống thời đại hội nhập, giao thoa văn hóa nhiều khía cạnh Việc tự đầu tư cho kiến thức ngơn ngữ khác với ngôn ngữ mẹ đẻ vấn đề vô cấp bách quốc gia, dân tộc Đầu tiên, tiếp cận với ngôn ngữ việc thường với từ vựng ngơn ngữ Với kiểu học tập truyền thống, gặp từ vựng thường phải lật trang từ điển để tìm vị trí từ Và câu hỏi đặt phải nhiều thời gian công sức cho trang từ điển cũ kỹ Hiện nay, thành tựu ngành cơng nghệ thông tin ứng dụng rộng rãi tất lĩnh vực sống Các ứng dụng bám sát với thực tiễn, tiết kiệm thời gian, công sức, nguồn nhân lực đem lại kết vơ xác Đề tài “Tự điển Anh-Việt” em ứng dụng công nghệ thông tin vào thực tiễn để giải vấn đề tra cứu từ vựng cho người học tiếng anh LỜI CẢM ƠN Trong trình thực đề tài “Xây dựng phần mềm tự điển Anh-Việt” em giúp đỡ, dìu dắt thầy, khoa khoa học máy tính Trường Đại học cơng nghệ thơng tin truyền thơng Việt Hàn để hồn thành đề tài Trân trọng cảm ơn kinh nghiệm thầy, cô mang lại cho em suốt trình vừa qua Đề tài nghiên cứu dựa sở học tập thực tiễn lý thuyết mà học thời gian học tập ghế nhà trường Em xin cảm ơn Ban lãnh đạo nhà trường, thầy, cô, khoa khoa học máy tính tạo điều kiện giúp đỡ cho em hoàn thành tốt đề tài Em xin cảm ơn đến giảng viên Huỳnh Ngọc Thọ khoa khoa học máy tính trường Đại học Cơng nghệ thơng tin truyền thơng Việt-Hàn, trực tiếp dạy hướng dẫn em suốt trình thực đề tài Chân thành cảm ơn! Đà Nẵng, ngày 20 tháng 11 năm 2021 Sinh viên, Văn Quý Viên NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Mục lục DANH MỤC CÁC TỪ VIẾT TẮT .7 DANH MỤC HÌNH VẼ .8 Chương GIỚI THIỆU VỀ PHẦN MỀM .9 Giới thiệu đề tài : Mục tiêu nghiên cứu : Bố cục: Chương CÔNG CỤ-CÔNG NGHỆ ĐƯỢC SỬ DỤNG .10 Các công cụ: 10 1.1 Microsoft Visual Studio: 10 1.2 Microsoft Access: 11 Công nghệ: 11 2.1 Ngôn ngữ C#: 11 2.2 SQL: 15 Chương PHÂN TÍCH MƠ HÌNH HỆ THỐNG 17 Phân tích yêu cầu: 17 3.1 Các chức hệ thống: 17 3.2 Yêu cầu hình thức: 22 Phân tích sở liệu: 22 Chương THIẾT KẾ PHẦN MỀM .24 Giao diện chính: 24 Giao diện đăng nhập: 25 Giao diện dành cho admin: 25 Giao diện giới thiệu: 26 Giao diện nhúng Google Translate: 27 KẾT LUẬN 29 Kết đạt được: 29 Hướng nghiên cứu phát triển: 29 TÀI LIỆU THAM KHẢO 30 DANH MỤC CÁC TỪ VIẾT TẮT VIẾT TẮT NỘI DUNG CSDL Cơ sở liệu C# C Sharp SQL Structured Query Language DANH MỤC HÌNH VẼ Hình 1: Sơ đồ usecase Hình 2: Biểu đồ hoạt động đăng nhập Hình 3: Biểu đồ hoạt động quản lý tự điển Hình 4: Biểu đồ hoạt động tìm từ Hình 5: Biểu đồ đăng nhập Hình 6: Biểu đồ quản lý tự điển Hình 7: Biểu đồ tìm từ Hình 8: Bảng liệu tài khoản admin Hình 9: Bảng liệu tự điển Hình 10: Giao diện Hình 11: Giao diện đăng nhập Hình 12: Giao diện dành cho admin Hình 13: Giao diện giới thiệu Hình 14: Giao diện liên hệ hỗ trợ Hình 15: Giao diện nhúng Google Translate Chương GIỚI THIỆU VỀ PHẦN MỀM Giới thiệu đề tài : Ngày nay, với phát triển đất nước, ngành khoa học, ngành công nghệ thông tin,…Đều sử dụng nhiều tài liệu tiếng Anh Trong hệ thống giáo dục Việt Nam hầu hết trường từ tiểu học, trung học, phổ thông đến trường cao đẳngđại học đào tạo môn: tiếng Anh Do vậy, với mục tiêu nhằm hỗ trợ việc học cho học sinh, sinh viên, việc giảng dạy cho giáo viên trường, hỗ trợ việc biên dịch tài liệu cho ngành khoa học, công nghệ thông tin, quan chức năng…Để đỡ tốn thời gian công sức ngồi tra từ từ điển dày trăm trang, với phát triển không ngừng ngành công nghệ thông tin phần mềm tự điển Anh-Việt tiện dụng, hiệu cao đời ngày nhiều Từ thực tế đó, với mong muốn nhằm góp phần trợ giúp cho việc biên dịch tài liệu tiếng Anh đóng góp phần nhỏ cho giáo dục đất nước Dựa kiến thức tích lũy sau học trường, em xin thực đề tài: “Tự điển AnhViệt” ngôn ngữ C# Mục tiêu nghiên cứu : Xây dựng đề tài với mong muốn tạo chương trình từ điển có liệu phong phú, có âm , tính đa dạng giao diện đẹp để trở thành công cụ hỗ trợ phát triển kỹ ngoại ngữ tiện dụng cho người dùng Bố cục: Báo cáo trình bày chương sau: - Chương 1: Giới thiệu đề tài - Chương 2: Tìm hiểu công cụ công nghệ sử dụng - Chương 3: Phân tích mơ hình hệ thống - Chương 4: Thiết kế phần mềm Chương CÔNG CỤ-CƠNG NGHỆ ĐƯỢC SỬ DỤNG Các cơng cụ: Cơng cụ để giúp xây dựng phần mềm tự điển Anh-Việt gồm có Microsoft Visual Studio Microsoft Access 1.1 Microsoft Visual Studio: Microsoft Visual Studio mơi trường tích hợp phát triển phần mềm (Integrated Development Environment (IDE)) Microsoft, công cụ cho phép bạn viết mã, gỡ rối biên dịch chương trình nhiều ngơn ngữ lập trình NET khác Một số chức phần mềm: – Biên tập mã – Trình gỡ lỗi – Thiết kế Windows Forms Designer – Thiết kế Windows Presentation Foundation Designer – Thiết kế Web designer/developmen ❖ Những tiện ích khi sử dụng Microsoft Visual Studio: – Hỗ trợ lập trình nhiều ngơn ngữ C/C++, C#, Visual Basic, HTML, CSS, JavaScript, Python – Visual Studio công cụ hỗ trợ việc Debug cách mạnh mẽ, dễ dàng (Break Point, xem giá trị biến trình chạy, hỗ trợ debug câu lệnh) – Giao diện Visual Studio dễ sử dụng người bắt đầu – Visual Studio hỗ trợ phát triển ứng dụng desktop MFC, Windows Form, Universal App, ứng dụng mobileWindows Phone 8/8.1, Windows 10, Android (Xamarin), iOS phát triển website Web Form, ASP.NET MVC phát triển Microsoft Office – Visual Studio hỗ trợ kéo thả để xây dựng ứng dụng cách chuyên nghiệp, giúp bạn bắt đầu tiếp cận nhanh 10 biểu sở liệu để xuất kết yêu cầu Để thao tác hay xử lí liệu bên sở liệu ta sử dụng ngôn ngữ lập trình như: PHP, C++, Java, Visual Basic, 16 Chương PHÂN TÍCH MƠ HÌNH HỆ THỐNG Phân tích yêu cầu: 3.1 Các chức hệ thống: 3.1.1 Sơ đồ usecase: Hình 1: Sơ đồ usecase Các tác nhân hệ thống bao gồm: A Về phía người quản lý: – Đăng nhập vào hệ thống: Chức cho phép người dùng đăng nhập vào hệ thống có tài khoản Thơng tin đăng nhập gồm có: tên đăng nhập mật – Chỉnh sửa từ: Thêm, sửa xóa từ phần mềm bao gồm từ, nghĩa, mơ tả ví dụ B Về phía người dùng: – Tìm kiếm tra từ điển: dịch từ có hệ thống nghe cách đọc tiếng Anh xác – Dịch văn bản: có kết nối internet, người dùng tiện lợi dịch văn phần mềm cách nhanh chóng 3.1.2 Các biểu đồ hoạt động: 17 – Quản trị viên nhập usename passwork sai hiển thị thông báo sai thông tin quay lại đăng nhập, usename passwork chuyển đến trang dành cho admin Hình 2: Biểu đồ hoạt động đăng nhập – Sau đăng nhập thành công, người quản lý đến với trang quản lý từ điển Người quản lý chỉnh sửa từ, nghĩa 18 Hình 3: Biểu đồ hoạt động quản lý tự điển – Về phái người dùng có thực chứa tìm từ muốn dịch xem nghĩa, nghe đọc tiếng Anh 19 Hình 4: Biểu đồ hoạt động tìm từ 3.1.3 Các biểu đồ tuần tự: – Biểu đồ đăng nhập: đặc tả hành vi • Quản lý chọn chức đăng nhập • Giao diện yêu cầu nhập tài khoản • Sau quản lý nhập tài khoản, hệ thống xử lý thơng báo Hình 5: Biểu đồ đăng nhập 20 – Biều đồ quản lý: đặc tả hành vi • Sau hệ thống xác nhận tài khoản, quản lý xem tìm từ • Hệ thống lấy từ từ csdl trả kết • Quản lý thực chức chỉnh sửa • Hệ thống cập nhập hiển thị thơng báo Hình 6: Biểu đồ quản lý tự điển – Biểu đồ người dùng: đặc tả hành vi • Người dùng tìm từ • Hệ thống lấy liệu trả kết • Người dùng chọn chức nghe dịch • Hệ thống xử lý xuất kết 21 Hình 7: Biểu đồ tìm từ 3.2 Yêu cầu hình thức: – Giao diện đẹp mắt, thân thiện, dễ dùng – Màu sắc hài hòa, trang nhã – Bố cục chức hợp lí, tiện lợi – Lọc nhanh từ tìm kiếm – Giọng đọc tiếng Anh phải xác Phân tích sở liệu: Hình 8: Bảng liệu tài khoản admin Khi người dùng nhập tài khoản mật trùng khớp với liệu hệ thống đăng nhập vào trang dành cho admin 22 Hình 9: Bảng liệu tự điển Thiết kế bảng liệu gồm trường hình Bảng liệu có trường ID làm khóa chọn kiểu liệu tự động auto number Tiếp theo trường liệu khác NameWord, TypeWord, DescriptionWord, MeanWord để lưu thuộc tính từ tiếng anh tất thuộc kiểu liệu short text long text 23 Chương THIẾT KẾ PHẦN MỀM Phần mềm chia nhiều khung giao diện khác chủ yếu khung giao diện dành cho user (giao diện chính) giao diện dành cho admin để thực tương tác với hệ thống liệu Để đến khung giao diện dành cho admin, người dùng cần phải có tài khoản để đăng nhập vào hệ thống Giao diện chính: Khi người dùng sử dụng phần mềm, giao diện mà người dùng tương tác trực tiếp Người dùng nhập từ cần tra cứu ô bên từ nhập từ tìm kiếm, chương trình kiểm tra từ có từ điển hay khơng, có cho kết ô bên Khi cho kết bạn click chuột vào để nghe phần đọc từ tiếng anh bạn nhập vào Hình 10: Giao diện Trong trường hợp bạn nhập từ không tồn hệ thống phần mềm xuất thơng báo hình Khi phần mềm thơng báo cho bạn biết từ bạn nhập không tồn liệu phần mềm 24 Giao diện đăng nhập: Nếu bạn admin phần mềm muốn đăng nhập vào hệ thống, nhấn nút phần mềm khung đăng nhập Hình 11: Giao diện đăng nhập Giao diện dành cho admin: Sau đăng nhập tài khoản admin thành công, hệ thống khung giao diện cho admin Tại giao diện bạn chọn từ hệ thống để sửa, xóa hay thêm từ Hình 12: Giao diện dành cho admin 25 Giao diện giới thiệu: Khi người dùng muốn hỗ trợ thắc mắc đóng góp ý kiến phần mềm, hệ thống hay cập nhật liệu phần mềm bạn liên hệ với người xây dựng phần mềm qua giao diện Click chuột vào nút để hiển thị khung giao diện Hình 13: Giao diện giới thiệu Ở tab liên hệ hỗ trợ, có cách bạn liên lạc với tôi, bạn nháy chuột vào cách thức mà bạn liên lạc với tơi thơng tin liên lạc 26 Hình 14: Giao diện liên hệ hỗ trợ Giao diện nhúng Google Translate: Khi người dùng kết nối với internet, người dùng dịch văn phần mềm cách tiện lợi nhanh chống, kích chuột vào phần mềm Ngồi người dùng cịn search địa website để cung cấp cho việc học 27 Hình 15: Giao diện nhúng Google Translate 28 KẾT LUẬN Kết đạt được: – Ưu điểm: thực tốt chức bản, giao diện dễ nhìn, dễ sử dụng với đối tượng học sinh, sinh viên – Nhược điểm: sở liệu thiết kế đơn giản, thiếu nhiều chức để thực hỗ trợ cho người dùng Hướng nghiên cứu phát triển: – Hướng phát triển thêm chức phục vụ trình tra cứu học tập – Nâng cấp giao diện thân thiện, trực quang với người dùng hơn, sử dụng tốt – Nâng cấp sở liệu phức tạp Có nhiều chức đọc file văn có chứa từ tiếng anh, hình ảnh minh họa cho từ tiếng anh, liệt kê từ có chung nhóm nghĩa… 29 TÀI LIỆU THAM KHẢO https://www.google.com.vn https://vi.wikipedia.org 30 ... Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: PHẦN MỀM TỰ ĐIỂN ANH-VIỆT Sinh viên thực hiện: VĂN QUÝ VIÊN Lớp: 19I2 Giảng viên hướng dẫn: GV HUỲNH NGỌC THỌ Đà Nẵng, tháng 12 năm 2021 LỜI MỞ... Hình 1: Sơ đồ usecase Hình 2: Biểu đồ hoạt động đăng nhập Hình 3: Biểu đồ hoạt động quản lý tự điển Hình 4: Biểu đồ hoạt động tìm từ Hình 5: Biểu đồ đăng nhập Hình 6: Biểu đồ quản lý tự điển Hình... tài ? ?Tự điển Anh-Việt? ?? em ứng dụng công nghệ thông tin vào thực tiễn để giải vấn đề tra cứu từ vựng cho người học tiếng anh LỜI CẢM ƠN Trong trình thực đề tài “Xây dựng phần mềm tự điển Anh-Việt? ??