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.
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
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
Xây dựng ứng dụng Từ điển trên Google Android