XÓA TỪ ĐÃ LƯUXÓA TỪ

Một phần của tài liệu Xây dựng ứng dụng từ điển trên Android (Trang 67 - 76)

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

XÓA TỪ ĐÃ LƯUXÓA TỪ

XÓA TỪ

Xây dựng ứng dụng Từ điển trên Google Android

2.1.2.2 Mô tả chức năng

STT Nội dung Mô tả chi tiết

1 Chọn ngôn ngữ cần tra

Người dùng sẽ chọn ngôn ngữ cần tra trong danh sách các ngôn ngữ mà ứng dụng hỗ trợ.

2 Nhập từ cần tra từ bàn phím

Đây là cách nhập thông thường, người dùng sẽ nhập từ cần tra vào thông qua bàn phím ảo của thiết bị

3 Nhập từ cần tra bằng tính năng nhận dạng giọng nói

- Người dùng sẽ chọn tính năng nhận dạng giọng nói và nói từ cần tra vào, ứng dụng sẽ nhận dạng từ đó.

- Tính năng này yêu cầu máy phải kết nối mạng.

4 Xem chi tiết nghĩa của từ cần tra

Sau khi tìm được từ cần tra, người dùng sẽ nhấn vào từ đó để xem chi tiết đầy đủ nghĩa của từ đó.

5 Nghe phát âm từ cần tra

Tại phần xem chi tiết nghĩa của từ cần tra, người dùng có thể nghe cách phát âm của từ đó bằng cách nhấn vào biểu tượng phát âm (hình chiếc loa).

6 Lưu lại các từ

Với những từ đã tra được, người dùng có thể chọn lưu lại các từ đó để sau này dùng đến sẽ không cần phải tra lại, hoặc khi không nhớ từ đó là gì.

SVTH : Rainbownqd@gmail.com

Xây dựng ứng dụng Từ điển trên Google Android

7 Xem danh sách các từ đã lưu

Tại đây, người dùng có thể xem lại tất cả các từ đã lưu lại tương ứng với ngôn ngữ đang chọn.

8 Quản trị ngôn ngữ

Khi đăng nhập thành công vào phần quản trị, người dùng sẽ chọn loại ngôn ngữ mà mình cần quản lý (xem danh sách các từ, thêm – sửa – xóa từ).

9 Xem danh sách tất cả các từ có trong dữ liệu

- Người dùng có thể xem được tất cả các từ có trong cơ sở dữ liệu theo từng trang, hoặc có thể chuyển đến số trang mong muốn để xem.

- Tại đây người dùng cũng có thể tìm kiếm từ và thiết lập số từ hiển thị trên một trang.

10 Thêm từ mới

Khi cần thêm một từ mới, hay một cụm từ nào đó, người dùng sẽ chọn chức năng này.

Nếu từ đã có trong dữ liệu sẽ thông báo đã tồn tại từ, ngược lại báo thành công.

11 Cập nhật lại từ

Nếu thấy một từ nào đó dịch chưa đúng, hoặc muốn cập nhật thêm vào từ đó, người dùng sẽ chọn chức năng này. (adsbygoogle = window.adsbygoogle || []).push({});

12 Xóa từ - Người dùng sẽ chọn từ cần xóa trong danh sách từ hoặc cũng có SVTH : Rainbownqd@gmail.com

Xây dựng ứng dụng Từ điển trên Google Android

thể tìm kiếm từ cần xóa.

- Trước khi xóa sẽ có một hộp thoại thông báo xác nhận xóa.

2.1.2.3 Sơ đồ luồng dữ liệu mức đỉnh

SVTH : Rainbownqd@gmail.com MSSV : ỨNG DỤNG NGƯỜI SỬ DỤNG QUẢN TRỊ Page 70

Xây dựng ứng dụng Từ điển trên Google Android

2.1.2.4 Sơ đồ luồng dữ liệu mức dưới đỉnh – Quản Trị

SVTH : Rainbownqd@gmail.com MSSV : QUẢN TRỊ 1. Chọn Ngôn ngữ 2. Xem Danh sách từ 3. Tra từ 4. Thêm từ mới 5. Cập nhật lại từ 6. Xóa từ Page 71

Xây dựng ứng dụng Từ điển trên Google Android

2.1.2.5 Sơ đồ luồng dữ liệu mức dưới đỉnh – Người sử dụng

SVTH : Rainbownqd@gmail.com MSSV : NGƯỜI SỬ DỤNG 1. Chọn Ngôn ngữ 2. Tra từ 3. Xem chi tiết từ 4. Nghe phát âm 5.Lưu lại các từ 6. Xóa các từ đã lưu Page 72

Xây dựng ứng dụng Từ điển trên Google Android

2.1.3 Thiết kế Cơ sở dữ liệu

1.2.1 Bảng Admin

Tính chất Tên trường Kiểu dữ liệu Kích thước Chú thích

UserName Text Tài khoản Admin

Password Text Mật khẩu

1.2.2 Bảng WordSaved

Tính chất Tên trường Kiểu dữ liệu Kích thước Chú thích

Foreign key word_id Integer

Khóa ngoại tham chiếu đến trường id trong bảng anh_viet hoặc viet_anh, hoặc viet_nhat, hoặc viet_phap, hoặc viwiki language_id Integer 1 là anh_viet 2 là viet_anh 3 là viet_nhat 4 là viet_phap 5 là viwiki 1.2.3 Bảng anh_viet

Tính chất Tên trường Kiểu dữ liệu Kích thước Chú thích

Primary key

Unique id Integer (Khóa chính)Mã của từ

word Text Từ cần tra

content Text Nghĩa của từ cần

tra

SVTH : Rainbownqd@gmail.com

Xây dựng ứng dụng Từ điển trên Google Android (adsbygoogle = window.adsbygoogle || []).push({});

1.2.4 Bảng viet_anh

Tính chất Tên trường Kiểu dữ liệu Kích thước Chú thích

Primary key

Unique id Integer (Khóa chính)Mã của từ

word Text Từ cần tra

content Text Nghĩa của từ cần tra

1.2.5 Bảng viet_nhat

Tính chất Tên trường Kiểu dữ liệu Kích thước Chú thích

Primary key

Unique Id Integer (Khóa chính)Mã của từ

word Text Từ cần tra

content Text Nghĩa của từ cần tra

1.2.6 Bảng viet_phap

Tính chất Tên trường Kiểu dữ liệu Kích thước Chú thích

Primary key

Unique id Integer (Khóa chính)Mã của từ

word Text Từ cần tra

content Text Nghĩa của từ cần tra

1.2.7 Bảng viwiki (Bách khoa toàn thư)

Tính chất Tên trường Kiểu dữ liệu Kích thước Chú thích

Primary key

Unique id Integer

Mã của từ (Khóa chính)

word Text Từ cần tra

content Text Nghĩa của từ cần

tra

SVTH : Rainbownqd@gmail.com

Xây dựng ứng dụng Từ điển trên Google Android

2.1.4 Mối quan hệ giữa các bảng

SVTH : Rainbownqd@gmail.com (adsbygoogle = window.adsbygoogle || []).push({});

Xây dựng ứng dụng Từ điển trên Google Android

Một phần của tài liệu Xây dựng ứng dụng từ điển trên Android (Trang 67 - 76)