Phát triển mô hình ca sử dụng

Một phần của tài liệu Tìm hiểu và viết ứng dụng tra từ điển viết tắt của các thuật ngữ ngành IT trên hệ điều hành Windows Phone (Trang 35)

3.3.3.1 Xác định tác nhân.

Xem xét nghiệp vụ của phần mềm ta xác định có một tác nhân chính là người dùng. Tác nhân này có toàn quyền đối với phần mềm.

Tác nhân Nghiệp vụ Kết quả

Người dùng

-Tìm kiếm -Thêm -Xóa -Sửa

-Xem được nghĩa của từ. -Từ được cập nhật vào CSDL -Từ được xóa và được cập nhật lại. -Từ được cập nhật lại nghĩa.

3.3.3.2 Xác định các ca sử dụng Xuất phát từ các tác nhân ta có các ca sử dụng: Xuất phát từ các tác nhân ta có các ca sử dụng:  Ca sử dụng tìm kiếm.  Ca sử dụng thêm.  Ca sử dụng sửa.  Ca sử dụng xóa.

3.3.3.3 Mô hình ca sử dụng

3.3.3.4 Mô tả chi tiết các ca sử dụng

Ca sử dụng tìm kiếm từ.  Tác nhân: người dùng.

Mục đích: Tìm kiếm nghĩa của từ trong từ điển.

Mô tả: Sau khi khởi động phần mềm, người dùng thấy giao diện tìm kiếm (giao diện chính) nhập từ cần tìm và phần mềm sẽ đưa ra nghĩa và từ đầy đủ, nếu không có trong CSDL thì sẽ thông báo không có.

Ca sử dụng thêm từ.

Tác nhân: người dùng.

Mục đích: Thêm từ mà CSDL chưa có sẵn theo ý của người dùng. Hình 5: Mô hình ca sử dụng mức gộp

Mô tả: Nếu người dùng tìm kiếm một từ mà nó không có sẵn trong phần mềm từ điển thì nút “thêm” sẽ dẫn người dùng đến form thêm. Trong form này người dùng sẽ nhập một cặp từ và nghĩa. Và nhấn nút save, lúc này CSDL sẽ cập nhật từ-nghĩa mới thêm của người dùng.

Ca sử dụng xóa từ.

Tác nhân: người dùng.

Mục đích: Xóa từ khi mà người dùng cảm thấy nó không phù hợp.  Mô tả: người dùng sẽ nhấn nút xóa, sau đó CSDL sẽ tự động cập nhật

lại.

Ca sử dụng sửa từ.

Tác nhân: người dùng

Mục đích: Chỉnh sửa nghĩa của từ khi mà người dùng cảm thấy nó sai.  Mô tả: người dùng sẽ tìm từ cần sửa, sau đó nhấn nút “sửa” và phần

mềm dẫn người dùng đến một form sửa. Ở đây người dùng sẽ chỉnh sửa nghĩa của từ và kết thúc bằng save. CSDL sẽ được tự động cập nhật từ đã sửa.

3.3.3.5 Phân tích hệ thống

Biểu đồ tuần tự của các ca sử dụng được biểu diễn qua các hình sau:

3.3.3.6 Thiết kế cơ sở dữ liệu.

Tạo cở sở dữ liệu cho ứng dụng có một bảng TUDIEN như hình:

STT Thuộc tính Kiêu dữ liệu Mô tả 1 key nvarchar (20) Từ viết tắt 2 value Nvarchar(20000) Nghĩa của từ viết tắt

3.3.3.7 Thiết kế giao diện.

3.3.4 Nhận xét. (adsbygoogle = window.adsbygoogle || []).push({});

Qua chương này, chúng ta đã có cái nhìn tổng quát về công nghệ .NET và cách thức xây dựng, chạy thử ứng dụng trên môi trường giả lập Windows Phone Emulator. Trên đây chỉ là một ứng dụng đơn giản để thực nghiệm, để thực sự xây dựng một ứng dụng và triển khai nó được trên thiết bị thật thì cần nhiều hơn kĩ năng lập trình cùng với những thông tin từ nhà phát hành Windows Phone.

Nhược điểm của phần mềm: Mặc dù có nhiều ưu điểm nhưng phần mềm vẫn còn thiếu sót một vài chức năng. Chẳng hạn như, tính năng trợ giúp, gửi phản hồi, phát âm…

Hướng phát triển của phần mềm trong tương lai:

Trong tương lai gần nhóm sẽ khắc phục một số nhược điểm của phần mềm, mà cụ thể là:

 Bổ sung thêm cơ sở dữ liệu.  Hỗ trợ chức năng phát âm.  Mục trợ giúp.

KẾT LUẬN

Nội dung của đồ án đã giới thiệu một cách tổng quan về thế giới điện thoại di động và các hệ điều hành mới ra đời của tập đoàn Microsoft là Windows Phone. Đồ án đã cho thấy được tiềm năng phát triển của các hệ điều hành di động hiện nay và nhất là Windows Phone trong tương lai gần được dự đoán sẽ trở nên phổ biến nhất thế giới. WP đang được kì vọng sẽ đem lại cho người dùng những dịch vụ mới lạ, tốt nhất phục vụ nhu cầu người dùng đồng thời đem lại sự thuận tiện cho các nhà phát triển ứng dụng. Thông qua đồ án này nhóm chúng em đã rút ra cho mình được những kiến thức sau:

 Kiến trúc, hoạt động của hệ điều hành Windows Phone  Các dịch vụ của hệ điều hành Windows Phone.

 Có kiến thức về công nghệ XNA và Silverlight để xây dựng các ứng dụng.

 Cách xây dựng và chạy thử các ứng dụng đơn giản trên môi trường giả lập Windows Phone Emulator.

Đây là một hệ điều hành đang rất phát triển và còn rất nhiều điều cần khám phá, do thời gian nghiên cứu không được nhiều nên trong đề tài còn nhiều thiếu sót. Kính mong được sự chỉ bảo của thầy, cô và các bạn sinh viên để chúng em có thể nâng cao được kiến thức của mình.

TÀI LIỆU THAM KHẢO

1. Charlers Petzold, Microsoft Press ebook Programming Windows Phone 7

2. Website: http://www.codeguru.com 3. Website: http://www.tinhte.vn/threads/tat-ca-ve-windows-phone-cho-nguoi- dung-moi.1267665/ 4. Website: http://www.windowsphone.com/vi-vn/how-to/wp7 5. Website: http://vi.wikipedia.org/wiki/Windows_Phone 6. Website: http://vi.wikipedia.org/wiki/Zune_HD 7. Website: http://www.idc.com/getdoc.jsp?containerId=prUS24108913 8. Website: http://jeffblankenburg.com/31daysofmango/ 9. Website: http://www.geekchamp.com/articleindex 10.Website: http://www.f5debug.net/post/2012/01/30/Learn-Windows-Phone- 7-Development-in-31-Days.aspx

Một phần của tài liệu Tìm hiểu và viết ứng dụng tra từ điển viết tắt của các thuật ngữ ngành IT trên hệ điều hành Windows Phone (Trang 35)