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

Thiết kế phần mềm gửi và nhận tin nhắn trên điện thoại di động

13 277 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 847,85 KB

Nội dung

Những chức năng cơ bản như nhận, trả lời cuộc gọi, nhắn tin không thể thiếu trong một chiếc điện thoại.. 1.2 Yêu cầu từ khách hàng  Giao diện dễ sử dụng, có mục hướng dẫn  Lưu trữ tin

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN ĐIỆN TỬ - VIỄN THÔNG

-*** -BÁO CÁO LẬP TRÌNH NÂNG CAO

Đề tài: Thiết kế phần mềm gửi và nhận tin nhắn trên

điện thoại di động

Thầy giáo hướng dẫn: Thầy Vũ Song Tùng

Sinh viên thực hiện:

1 Lê Minh Cường 20070414 Điện tử 5-K52

2 Nguyễn Minh Tiến 20072879 Điện tử 5-K52

3 Phạm Thi Thu Sinh 20072433 Điện tử 5-K52

4 Nguyễn Thị Giang 20070909 Điện tử 5-K52

5.

Hà Nội 11/2011

Trang 2

MỤC LỤC

Phần 1: TỔNG QUAN 3

1.1 Giới thiệu 3

1.2 Yêu cầu từ khách hàng 3

1.3 Tính năng 4

1.4 Ưu điểm 4

1.5 Sơ đồ khối tổng quát 4

1.6 Giải pháp và công nghệ 5

1.8 Phân công công việc và giám sát tiến độ dự án 5

Phần 2: CHƯƠNG TRÌNH CHÍNH 6

2.1 Chức năng soạn tin nhắn 6

2.1.1 Yêu cầu 6

2.1.2 Giao diện 6

2.2 Chức năng Inbox (hộp thư đến) 7

2.2.1 Chức năng chính 7

2.2.2 Giao diện 8

2.3 Chức năng Outbox (hộp thư đi) 8

2.3.1 Chức năng 8

2.3.1 Giao diện 9

2.4 Chức năng liên lạc (Contacts) 9

2.4.1 Chức năng 9

2.4.2 Giao diện 10

2.5 Chức năng cài đặt (Setting) 10

2.5.1 Chức năng 10

2.5.2 Giao diện 11

2.6 About 11

2.7 Sản phẩm đầu ra 11

TÀI LIỆU THAM KHẢO 11

KẾT LUẬN 12

Trang 3

Phần 1: TỔNG QUAN

1.1 Giới thiệu

Chiếc điện thoại ra đời đã đánh dấu một bước đột phá về công nghệ, cải thiện cuộc sống của con người Với sự phát triển không ngừng của công nghệ, có rất nhiều loại điện thoại được sản xuất với rất nhiều tính năng mới Những chức năng cơ bản như nhận, trả lời cuộc gọi, nhắn tin không thể thiếu trong một chiếc điện thoại

Các chức năng cơ bản này được nhà sản xuất tích hợp sẵn trong máy, không thể thay đổi được Phần mềm gửi và nhận tin nhắn sẽ giúp người dùng có thêm

sự lựa chọn trong khi gửi và nhận tin nhắn

1.2 Yêu cầu từ khách hàng

 Giao diện dễ sử dụng, có mục hướng dẫn

 Lưu trữ tin nhắn dễ dàng

 Liên kết trực tiếp danh bạ của máy

 Phần mềm dung lượng nhỏ (450 KB)

 Tương thích với tất cả các dòng máy điện thoại hiện nay

1.3 Tính năng

 Tạo ra chương trình Write để soạn thảo tin nhắn với đầy đủ các định dạng soạn thảo như: số, chữ…

 Tạo ra thư mục Inbox để chứa những tin nhắn gửi đến

 Tạo ra chương trình Sent để chứa những tin nhắn đã gửi

 Tạo ra thư mục Settings để tùy chọn có hay không lưu trữ những tin nhắn

mà người dùng đã gửi

1.4 Ưu điểm

 Tương thích với nhiều dòng máy như NOKIA, SAMSUNG,

 Dễ dàng cài đặt, tháo gỡ và cập nhật tính năng mới

 Giao diện thân thiện, dễ sử dụng

 Dung lượng nhỏ gọn, lưu trữ đơn giản (nhỏ hơn 450KB)

1.5 Sơ đồ khối tổng quát

Khối bắt

tín hiệu

Khối nhận dạng tín hiệu và xử lý

Khối giao diện hiển thị

Trang 4

Hinh 1: Sơ đồ khối tổng quát

1.6 Giải pháp và công nghệ

 Ngôn ngữ lập trình: Java

 Phần mềm mô phỏng: Wireless Toolkit 2.5.2 – Netbean 7.0.1

 Ứng dụng trên những dòng máy hỗ trợ Java

1.7 Kế hoạch triển khai dự án

Tuần 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Nghiên cứu sơ

bộ

Phân tích tính

năng

Thiết kế dự án

Phát triển dự án

Triển khai sử

dụng

Hình 2: Kế hoạch dự án

Khối thuật toán thực hiện

Trang 5

1.8 Phân công công việc và giám sát tiến độ dự án

Công việc Sinh viên thực hiện Giám sát tiến độ công

việc Thiết lập chức năng cho

chương trình Write

Nguyễn Thị Giang Lê Minh Cường

Thiết lập chức năng cho

thư mục Inbox, Outbox

Lê Minh Cường Phạm Thị Thu Sinh

Thiết lập về giao diện và

kết nối

Nguyễn Minh Tiến Nguyễn Thị Giang

Thiết lập về chức năng

Contacts

Phạm Thị Thu Sinh Nguyễn Minh Tiến

Hình 3: Phân công công việc

Trang 6

Phần 2: CHƯƠNG TRÌNH CHÍNH 2.1 Chức năng soạn tin nhắn

2.1.1 Yêu cầu

 Chương trình có thể soạn thảo được nhiều loại tin nhắn khác nhau

 Dễ sử dụng

2.1.2 Giao diện

Hình 4: Giao diện chương trình chính Hình 5: Giao diện chức năng soạn tin

nhắn

Trang 7

2.2 Chức năng Inbox (hộp thư đến)

2.2.1 Chức năng chính

 Lưu trữ tin nhắn đến với số lượng lớn (khoảng 200 tin nhắn)

 Tự động chèn xóa tin khi đầy

 Trở về dễ dàng qua nút trạng thái Back

2.2.2 Giao diện

Hình 6: Giao diện Inbox

Trang 8

2.3 Chức năng Outbox (hộp thư đi)

2.3.1 Chức năng

 Lưu trữ tin nhắn đã gửi với số lượng lớn (khoảng 200 tin nhắn)

 Tự động chèn xóa tin nhắn khi đầy

 Có chế độ xóa từng tin nhắn nếu muốn qua trạng thái xóa (Delete)

 Trở về dễ dàng qua nút trạng thái Back

2.3.1 Giao diện

Trang 9

Hình 7: Giao diện Outbox

2.4 Chức năng liên lạc (Contacts)

2.4.1 Chức năng

 Tìm số để gửi tin nhắn một cách nhanh chóng

 Thêm số mới vào danh sách qua nút trạng thái menu

 Xóa số liên lạc qua nút trạng thái menu

 Trở về thư mục trước dễ dàng thông qua nút trạng thái Back

Trang 10

2.4.2 Giao diện

Hình 8: Giao diện chức năng Contacts

2.5 Chức năng cài đặt (Setting)

2.5.1 Chức năng

 Tùy chọn có hay không lưu tin nhắn đã gửi

 Trở về thư mục dễ dàng qua nút trạng thái Back

Trang 11

2.5.2 Giao diện

Hình 9: Giao diện Settings

2.6 About

Hiển thị thông tin giới thiệu về sản phầm

2.7 Sản phẩm đầu ra

Sau quá trình thử nghiệm và đưa ra sử dụng, phần mềm được xem làm sản phẩm thỏa mãn các yêu cầu đề ra với các tính năng như ý ban đầu Đặc biệt với dung lượng 30kB rất nhẹ, cài đặt dễ dàng, giao diện đơn giản dễ sử dụng với mọi người và tương thích với các dòng máy điện thoại ngày nay

TÀI LIỆU THAM KHẢO

 Java Mobile

 Core J2ME Technology & MIDP

Page

Trang 12

 Java tập 3

 J2ME_tech24_vn

 Dientuvietnamnet.com.vn

 Javaorg.net.vn

 Google.com

KẾT LUẬN

Trang 13

Sau 15 tuần nghiên cứu và thiết kế, nhóm chúng em đã đưa ra được phần mềm đáp ứng được các yêu cầu cơ bản của bài tập lớn Phần mềm có đủ các chức năng như soạn tin nhắn, lưu trữ tin nhắn và cài đặt tin nhắn Ngoài ra còn

có thêm chức năng khác như thêm mới địa chỉ liên lạc, lưu, sửa, xóa và tìm kiếm đối tượng liên lạc

Qua việc làm bài tập lớn, thiết kế phần mềm gửi và nhận tin nhắn trên điện thoại di động, các thành viên trong nhóm học được cách làm việc theo nhóm sao cho có hiệu quả nhất, tích lũy được nhiều kinh nghiệm nhất trong việc tìm kiếm tài liệu và giải quyết bài toán thiết kế… Đó là những tích lũy quý giá nhất mà các thành viên trong nhóm tìm thấy từ việc thực hiện bài tập lớn này

Lần đầu tiên thực hiện một đề tài mang tính thực tế cao nên nhóm cũng gặp phải không ít những khó khăn như thời gian và kiến thức chuyên môn còn hạn chế nhưng bằng lòng đam mê, ham hiểu biết và tinh thần trách nhiệm cao, chúng

em đã hoàn thành bài tập lớn theo đúng thời gian yêu cầu Tuy đã cố gắng hoàn thiện tốt nhất, xong phần mềm của chúng em không tránh khỏi những thiếu xót, chúng em mong thầy góp ý, bổ sung thêm để chúng em rút kinh nghiệm cho các bài sau

Chúng em xin chân thành cảm ơn thầy Vũ Song Tùng đã nhiệt tạo điều kiện, hướng dẫn cho chúng em trong suốt quá trình thực hiện phần mềm

Page

Ngày đăng: 26/03/2016, 15:34

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w