hệ thống nhật ký cá nhân và làm việc nhóm

56
Hệ thống nhật ký cá nhân và làm việc nhóm GVHD : Thầy Trần Minh Triết Thầy Trần Duy Quang Nguyễn Đức Cang – 0912031 -Nguyễn Thị Hải - 0912133 1

Upload: nerice

Post on 24-Feb-2016

75 views

Category:

Documents


0 download

DESCRIPTION

Nguyễn Đức Cang – 0912031 - Nguyễn Thị Hải - 0912133. Hệ thống nhật ký cá nhân và làm việc nhóm. GVHD : Thầy Trần Minh Triết – Thầy Trần Duy Quang. NỘI DUNG TRÌNH BÀY. Mở đầu. Công nghệ. Khảo sát. Quy trình. Kết luận. Kiến trúc. Quên mất mẹ dặn mua gì rồi . - PowerPoint PPT Presentation

TRANSCRIPT

1

Hệ thống nhật ký cá nhân và làm việc nhóm

GVHD : Thầy Trần Minh Triết – Thầy Trần Duy Quang

Nguyễn Đức Cang – 0912031 -Nguyễn Thị Hải - 0912133

NỘI DUNG TRÌNH BÀY

Mở đầu

Công nghệ

Khảo sát Quy trình

Kết luậnKiến trúc 2

Sao nhớ cần làm bài tập gì và đọc chương nào của cuốn sách

khó nuốt này đây

3

Quên mất mẹ dặn mua gì rồi

Các cuộc hẹn với khách

hàng ??? … Sao nhớ nổi

Có quá nhiều việc cần ghi nhớ

Làm sao mình quản lý được công việc của mình

Làm sao nhắc nhở mình thực hiện công việc của mình

4

Đua nhau ra đời Đa dạng, phong phú Vẫn đang tiếp tục phát

triển, hoàn thiện Bổ sung thêm nhiều

chức năng

5

Tính năng Evernote

Google keep

Catch note

One note

7notes

Chi chú bằng âm thanhGhi chú bằng hình ảnhGhi chú bằng vẽChữ viết tayLưu trữ và tìm kiếm = tag

Chia sẻChuyển giọng nói sang textĐiều khiển bằng giọng nóiĐồng bộ với google driveTemplateNhắc nhở theo vị tríNotification

6

LÀM VIỆC NHÓM

Công việc riêng lẽ, nhiều người cùng làm với nhau

Làm sao nhắc nhở công việc cá nhân và quản lý công việc của nhóm

Đề xuất một giải pháp để xây dựng hệ thống quản lý nhóm dựa theo quy trình

1

2

3

7

LÝ DO THỰC HIỆN ĐỀ TÀI

Nhu cầu quản lý cá nhân và quản lý nhóm là nhu cầu cần thiết

Các ứng dụng hỗ trợ quản lý cá nhân và nhóm hỗ trợ chức năng độc lập

Các ứng dụng quản lý cá nhân và nhóm rời rạc, không có quy trình bao quát

MỤC TIÊU THỰC HIỆN ĐỀ TÀI

Hiệu quả trong quản lý công việc

Tiện dụng, đơn giản cho người dùng sử dụng mọi nơi, mọi lúc

8

9

SCRUM VÀ GIẢI PHÁP ĐỀ NGHỊ

GIỚI THIỆU SCRUM

Là một quy trình theo mô hình Agile phổ biến nhất

Scrum được áp dụng trong nhiều lĩnh vực của cuộc sống

Do Ken Schewaber và Jeff Sutherland sáng lập vào năm 1990

Linh hoạt, mềm dẻo, gọn nhẹ

Đem lại giá trị và giảm chi phí

Tốc độ phát triển nhanh, tiết kiệm thời gian

Tỉ lệ thành công gấp 3 lần so với truyền thống10

11

SCRUM VÀ GIẢI PHÁP ĐỀ NGHỊ

phase taskprojectrole

12

Role

13

Project

14

Phase

15

task

là người dùng, tôi muốn ghi lại Note bằng chữ viết tay nhằm ghi nhanh hơn và tiện dụng hơn

Tìm hiểu công nghệ Handwriting Code chức

năng Handwriting

Thử nghiệm

các cách

Handwritin

g

Thiết kế giao diện trên WP

16

Cập nhật trạng thái công việc

17

Clone task

18

Các vấn đề và giải pháp về công nghệ Vấn đề về lưu trữ Quản lý tài nguyên đính kèm Điều khiển bằng giọng nói Ghi Note bằng chữ viết tay Nhận dạng chữ in Đồng bộ tài nguyên ghi chú Nhắc nhở dựa vào thông tin vị trí Chuyển âm thanh thành văn bản

Lưu trữ dữ liệu người dùng

Cần xây dựng hệ thống quản trị dữ liệu người dùngNhiều người dùng cùng tương tácKhả năng mở rộng, an toàn, bảo mật

Lưu trữ dữ liệu tại một nơi nào đó có thể cùng truy xuất đượcLưu trữ trên SQL Windows Azure

19

20

Quản lý tài nguyên đính kèm

Tạo ghi chú mới

21

Điều khiển ứng dụng bằng giọng nói Việt

22

Ghi Note bằng chữ viết tay

23

Nhận dạng chữ in

24

Đồng bộ tài nguyên ghi chú

25

Nhắc nhở dựa vào thông tin vị trí

26

Chuyển đổi giọng nói thành văn bản

27

KIẾN TRÚC HỆ THỐNG Phân hệ desktop Phân hệ mobile

28

KIẾN TRÚC TỔNG QUÁT

COLLABORATION WORDSPACE

INTERACTINTERACT

SERVICESERVICE

MOBILE SYSTEM

WEB SYSTEM

29

KIẾN TRÚC PHÂN HỆ DESKTOP

Entity Framework

WCF Service

Note Scrum Web System

30

TÍNH NĂNG PHÂN HỆ DESKTOP

Quản lý dự án

Quản lý

PhaseQuản lý stoy

Quản lý task

31

KIẾN TRÚC PHÂN HỆ MOBILE

32

TÍNH NĂNG PHÂN HỆ

Làm việc nhóm Nhật kí cá nhân

33

TÍNH NĂNG LÀM VIỆC NHÓM

34

TÍNH NĂNG NHẬT KÝ CÁ NHÂN

Hỗ trợ nhiều định dạng Note

Danh mục thông minh

Ghi note bằng chữ viết tay

Chuyển âm thanh thành text

Nhận dạng chữ in

Điều khiển bằng giọng nói

Notification và Reminder

35

Kết luận Các kết quả đạt được Hướng phát triển

36

KẾT QUẢ ĐẠT ĐƯỢCKhảo sát ứng dụng

Tìm hiểu quy trình Scrum và đề xuất giải phápTìm hiểu silverlight và windows phone 8

Tìm hiểu WCFWindows Azure:SQL server, cloud service, blob

storageProject Hawaii

LBSSky Drive, Dropbox

Xây dựng ứng dụng quản lý nhóm theo quy trìnhXây dựng ứng dụng nhật ký cá nhân

37

Tính năng evernote

Google keep

Catch note

One note

7notes NoteScrum

Chi chú bằng âm thanhGhi chú bằng hình ảnhGhĩ chú bằng vẽChữ viết tayLưu trữ và tìm kiếm = tagChia sẻChuyển giọng nói sang textĐiều khiển bằng giọng nóiĐồng bộ với google driveTemplateNhắc nhở theo vị tríNotification

38

HƯỚNG PHÁT TRIỂN

Tăng cường sự tương tác

Xây dựng màn hình làm việc chung

Đánh giá khả năng của member

39

THANK YOU

Sự phát triển của thiết bị di động

1Di động là dụng cụ được sử dụng rộng rãi.Là vật bất li thân của mỗi người

2

Tính đến quý 1 năm 2013, lượng thuê bao là 90% dân số thế giới với con số lên tới 6.4 tỷ thuê bao

3Nhiều cuộc thi viết ứng dụng cho điện thoại được tổ chức với quy mô lớn và đông đảo developer tham gia

40

41

Khung làm việc của Scrum

42

Trình tự vận hành Scrum

43

project

Không giới hạn trong ngữ nghĩa ngành công nghệ phần mềm

Có nhiều giai đoạn

Ready: Dự án mới được tạoInprogress: Dự án đang hoạt độngPending:Dự án đang bị tạm ngừngFinish: Dự án đã hoàn thành

44

role

Chịu trách nhiệm về sự thành công của dự ánĐịnh nghĩa yêu cầu, ra quyết địnhDuy nhất

Thành viên trong nhóm phát triểnLàm nên giá trị của sản phầmKhông nhiều hơn 9 thành viên/ nhóm

Product Owner

Member

45

Thêm user story vào Phase

46

phase

47

Quản lý story

48

Accept tính năng để hiện thực hóa

49

Update status Task

Story To do In progress Done

là người dùng, tôi muốn ghi lại Note bằng chữ viết tay nhằm …

Tìm hiểu công nghệ Handwriting

Thử nghiệm các cách Handwriting Code chức

năng Handwriting

Thiết kế giao diện trên WP

Quản lý tài nguyên đính kèm

Khi ghi chú người dùng có thể attach file, chụp ảnh, ghi âm.Không biết trước được tài nguyên ghi chú là bao nhiêu?Làm sao quản lý được tài nguyên đính kèm của NoteXây dựng các lớp quản lý tài nguyên theo mẫu thiết kế Composite.Theo đó, một Resource có thể chứa nhiều resource khác.

50

Điều khiển ứng dụng bằng giọng nói Việt

Hỗ trợ người dùng sử dụng giọng nói của họ để điều khiển ứng dụngTuy nhiên, WP 8 không hỗ trợ Tiếng Việt

Mỗi câu tiếng việt sẽ tương ứng với câu tiếng anh nào đó. Tachỉ cần xây dựng bộ thư viện tiếng anh tương ứng với từ khóa tiếng việt

51

Ghi Note bằng chữ viết tay

Hỗ trợ nhập nội dung Ghi chú bằng chữ viết tayNhưng hiện tại WP 8 không hỗ trợ làm việc này

1. Xây dựng service bên ngoài, sau đó dùng SDK Windows

XP Tablet chuyển đổi thành chữ từ dữ liệu người dùng nhập vào

52

Nhận dạng chữ in

Hỗ trợ tính năng lấy chữ trong các hình thành nội dung noteNhưng hiện tại WP 8 không hỗ trợ làm việc này

Nhờ service Haiiwai giúp ta chuyển đổi từ dữ liệu người dùng.

53

Đồng bộ tài nguyên ghi chú

Người dùng có nhu cầu chia sẻ thông tin ghi chú của họ cho bạn bè hoặc cho nhóm của họ.Thông tin ghi chú đính kèm tập tin video/audio/hình ảnh

Window Azure Blog Storage

54

Nhắc nhở dựa vào thông tin vị trí

Người dùng có nhu cầu hệ thống nhắc nhở dựa vào thông tin vị trí bất kì

1. Lấy thông tin GPS của điện thoại2. Khởi tạo thông tin địa điểm của Note3. Tính toán khoảng cách giữa Note và điện thoại

55

Chuyển đổi giọng nói thành văn bản

Người dùng có nhu cầu ghi nhớ một sự kiện, nội dung nào đó bằng giọng nói của mình

Tận dụng tính năng Speech recognition của Windows Phone 8

56