Tải bản đầy đủ (.docx) (13 trang)

XÂY DỰNG hệ THỐNG đồ HOẠ và TƯƠNG tác NGƯỜI DÙNG CHO ỨNG DỤNG GHI CHÉP và TRA cứu GIA PHẢ VIỆT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (839.08 KB, 13 trang )

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA ĐA PHƯƠNG TIỆN

BÁO CÁO
THỰC HÀNH CHUYÊN SÂU
TÊN ĐỀ TÀI
XÂY DỰNG HỆ THỐNG ĐỒ HOẠ VÀ TƯƠNG TÁC NGƯỜI DÙNG
CHO ỨNG DỤNG GHI CHÉP VÀ TRA CỨU GIA PHẢ VIỆT

Sinh viên :
Mã sinh viên:
GV hướng dẫn:

TẠ SƠN QUỲNH
B12DCPT038
Ths. Bùi Thị Thu Huế

1
1


Hà Nội, Tháng 6 năm 2016

Phần I: PHẦN MỞ ĐẦU
I.1 Lời ngỏ:
Ngày nay, xã hội đang phát triển với tốc độ chóng mặt. Đi cùng vớí nó là sự phát triển
không ngừng của công nghệ. Trong đó, rõ ràng nhất là sự phát triển của Internet và các thiết
bị di động thông minh. Bằng chứng là tốc độ và độ phủ sóng của internet ngày càng cao, cũng
như ngày càng có nhiều các thiết bị di động ra đời. Kèm theo điều đó là sự phát triển cực kỳ
mạnh của các ứng dụng trên di động, nhằm khai thác triệt để sức mạnh của công nghệ và đáp
ứng nhu cầu tìm kiếm và chia sẻ thông tin của con người trên mọi lĩnh vực khác nhau của


cuộc sống.
Mặt khác, sự phát triển quá nhanh của công nghệ và xã hội đã làm đời sống của con
người trở nên bận rộn và gấp gáp hơn bao giờ hết. Kéo theo những ảnh hưởng không tốt đến
con người, đặc biệt là giới trẻ. Một trong những ảnh hưởng không tốt đó là sự mai một dần
những giá trị văn hoá và gốc gác của con người. Thực tế cho thấy, rất nhiều bạn trẻ hiện nay
không biết hoặc không nhớ nổi tên và vai vế của những thành viên trong họ tộc mình, đặc biệt
là với những người hay phải sống và làm việc xa quê hương ví dụ như học sinh sinh viên.
Điều đó cho thấy sự cần thiết của việc ghi chép Gia phả, nhằm lưu giữ và truyền đạt
lại nguồn gốc cũng như truyền thống dân tộc cho những thế hệ sau này. Qua nhiều thế kỷ
khác nhau, cuốn Gia phả được quản lý bằng tay, điều này dẫn đến dự khó chịu và rất tốt thời
Gian khi dòng họ có thêm một thành viên mới được sinh ra, hay muốn tìm lại thông tin của
một thành viên nào đó bị thất lạc. Điều gây phiền hà nhất ở đây là khi muốn chỉnh sửa thông
tin của một cá nhân nào đó thì cuốn Gia phả phả đó lại phải viết lại từ đầu hoặc tạo một cuốn
gia phả mới. Đó quả là một sự bất tiện không mong muốn.
Từ thực trạng trên, việc ra đời ứng dụng trên thiết bị di dộng và trên nền tảng web cho
phép ghi chép và tra cứu Gia phả là thực sự cần thiết.

I.2 Sơ lược về gia phả
Gia đình là hai tiếng thông thường nhất, quen thuộc nhất đối với mỗi người. Qua nhiều
đời, sản sinh ra gia tộc, dòng họ. Và cuốn gia phả là nơi ghi chép thông tin về gia đình,
dòng họ đó.
Trong từ điển Tiếng Việt của Bộ giáo dục và đạo tạo có ghi: “Gia phả là tập hợp
những người có quan hệ hôn nhân và huyết thống trong cùng một nhà”. Vậy gia phả có vai
trò như thế nào đối với mỗi dòng họ ? Trước tiên chúng ta cần hiểu rằng “phả” theo tiếng
Hán có nghĩa là quyển sách ghi chép có thứ tự. Nhưng theo hiểu biết của dân gian thì “Gia
phả” là tập sách riêng của mỗi nhà, mỗi dòng họ dùng để ghi chép tên tuổi, phần mộ ông
bà cha mẹ và những người đã khuất. Nó khác với lịch sử ở chỗ, lịch sử viết về quá khứ của
một đất nước, một xã hội. Gia phả viết về quá khứ của một gia tộc, dòng họ.

I.3 Sơ lược cách ghi chép gia phả

Gia phả gồm 3 nội dung lớn: Phả ký, Phả hệ, Phả đồ



2

Phả ký: Gồm lời nói đầu (lời tựa), quá trình phát sinh, phát triển của dòng họ
(nguồn gốc dòng họ), mảnh đất xa xưa và nay dòng họ đã ở, những lời di ngôn
giáo huấn của tiền nhân, những tập quán sinh hoạt truyền thống của dòng họ.
Phả hệ: Ghi chép các đời của dòng họ theo mộ thế thứ nhất định
Phả đồ: Là phần cụ thể hoá phả hệ bằng các sơ đồ.
2


Trong ứng dụng này, chúng ta sẽ thể hiện chung phần Phả hệ và Phả đồ thành sơ đồ
phả hệ dạng cây rẽ nhánh.
Trong một dòng họ gồn nhiều người, nhiều thế hệ, vì thế cây phả hệ cần được trình
bày một cách có hệ thống. Đời trước phía trên, đời sau phía dưới, người có vai vế cao hơn
xếp bên trái, người có vai vế thấp hơn xếp bên phải. Vợ xếp bên phải chồng.
Tuỳ từng vai trò của mỗi người trong gia đình, dòng họ mà ghi chép sơ sài hay chi tiết,
nhẳm múc đích giáo dục cho đời sau giữ được nề nếp, gia phong trong gia đình, biết ơi đến
những người có công đóng góp cho dòng họ, dân tộc ...
Về phần từng người cần ghi rõ:
-

Tên, ngày sinh, ngày tử.*
Mồ mả, lăng bia.*
Vợ con.*
Chức tước, phẩm hàm, công đức với xã hội.
Di ngôn, giáo huấn (lời trăng trối).

Những ghi nhận về cá tính, đời sống, phẩm hạnh
Những biểu hiện trong phút lâm chung và tình hình tang lễ.

Những người bình thường chỉ cần ghi rõ những mục chứa dấu *
Về tên cũng có nhiều kiểu tên riêng do phong tục và văn hoá người Việt.
-

Tên huý (Tên thông thường): là tên cha mẹ đặt cho, là tên để ghi vào sổ hộ
khẩu hoặc CMND.
Tên hiệu: Là tên những người theo ngành văn thơ tự đặt cho mình theo một ý
nghĩa nhất định. Dùng để ký dưới các bài thơ bài văn. Hay còn gọi là bút hiệu.
Tên tự: Tên chữ, là tên do cha mẹ hay do mình tự đặt. Có xuất xứ từ tên huý
hay cho bản tính chí hướng mà đặt ra.
Tên thuỵ: Căn cứ vào tính tình, hành vi, chí khí lúc đang sống mà đến khi sắp
chết còn minh mẫn tự đặt tên hoặc khi chết đi được con cháu đặt tên, dùng để
khấn lúc cúng cơm.

Thông thường trong gia phả người ta chỉ ghi tên hiệu và tên huý cho dễ hiểu, dễ nhớ.

I.4 Mục đích của việc xây dựng ứng dụng ghi chép gia phả cho người Việt.
-

Hiện nay, trên thế giới đã có nhiều ứng dụng giúp ghi chép cây phả hệ nhưng không
phù hợp với văn hoá người Việt. Chì vì thế gây ra việc khó khăn cho đại đa số người
dùng.
Giúp gìn giữ nguồn gốc, truyền đạt những công đức, phẩm hạnh và lời căn dặn của đời
trước đến những đời sau.
Sự phát triển của công nghệ giúp cho việc ghi chép, sao lưu, chia sẻ, tra cứu gia phả
trở lên dễ dàng và thuận tiện hơn bao giờ hết.


3
3


Phần II: XÁC ĐỊNH YÊU CẦU VÀ PHÂN TÍCH HỆ THỐNG ỨNG
DỤNG GHI CHÉP VÀ TRA CỨU GIA PHẢ
II.1 Xác định các yêu cầu cho ứng dụng
II.1.1 Yêu cầu về chức năng

Tên chức năng

Mô tả yêu cầu chức năng

Tài khoản người dùng

 Đăng nhập bằng tài khoản mạng xã hội (Facebook, Google)
 Đăng ký và đăng nhập bằng email.
 Đồng bộ hoá dữ liệu người dùng giữa các nền tảng thông
qua tài khoản.

Tạo cây phả hệ

 Tạo được nhiều cây phả hệ cùng lúc nhưng trong một thời
điểm chỉ sử dụng, chỉnh sửa, xem được một cây phả hệ nhất
định.
 Đặt tên riêng cho các cây phả hệ.
 Chuyển đổi giữa các cây phả hệ.
 Xoá cây phả hệ không cần thiết.

Chỉnh sửa cây phả hệ


 Thêm thành viên mới, có liên kết trực tiếp với một thành
viên trong cây phả hệ.
 Xem thông tin thành viên.
 Chỉnh sửa thông tin của thành viên.
 Thông tin cơ bản bao gồm:
- Họ*
- Tên đệm và Tên*
- Hình ảnh
- Giới tính
- Ngày sinh
- Ngày mất (?)
- Nơi sinh, nơi cư trú
*Thông tin bắt buộc
 Xoá thành viên trong cây phả hệ.

Tra cứu thành viên
trong cây phả hệ.

 Tra cứu theo tên thành viên.
 Tìm mối quan hệ giữa 2 thành viên trong cây phả hệ.

Trình bày cây phả hệ
dưới dạng cây rẽ nhánh

 Cây phả hệ được trình bày trong một không gian màn hình
rộng và được trình bày dưới dạng node base, có cấu trúc rẽ
nhánh.
 Mỗi thành viên được thể hiện trong một node
 Các thành viên được liên kết với nhau bằng các đường liên

kết để thể hiện mối quan hệ huyết thống trực tiếp (VD: bố
mẹ - con cái)
 Các thành viên được sắp xếp theo thứ tự vai vế trong phả
hệ, từ trên xuống dưới, từ trái qua phải.
 Thành viên có vai vế bằng nhau được xếp ngang hàng.
4

4


Chia sẻ cây phả hệ

 Chia sẻ thông qua địa chỉ email.
 Cấp độ chia sẻ thông tin:
- Quyền sở hữu: Được phép cấp quyền xem, chỉnh sửa
cho các thành viên khác, nhận thông báo từ cây phả
hệ.
- Quyền chỉnh sửa: Được quyền xem, chỉnh sửa, nhận
thông báo từ cây phả hệ. Cấp quyền xem cho thành
viên khác.
- Quyền xem: Được quyền xem và nhận thông báo từ
cây phả hệ.
 Loại bỏ quyền của thành viên khác trong cây phả hệ.

Phả ký

 Cung cấp các công cụ soạn thảo văn bản cơ bản cho người
dùng
 Cho phép lưu thành nhiều bản nháp khác nhau
 Cho phép Tag, đề cập đến một thành viên dưới dạng liên kết

bên trong bản phả ký.
 Giới hạn số lượng người có thể trình sửa phả ký hơn so với
số người có thể chỉnh sửa cây phả hệ.

Bảng vàng gia tộc

 Trình bày những cá nhân tiêu biểu, có công đóng góp cho
gia tộc, dòng họ, đất nước.
 Chỉ có người có quyền sở hữu mới có thể thêm cá nhân nào
vào trong bảng vàng gia tộc.

Trang thông tin thành
viên

 Thông tin thành viên trên vây phả hệ rất sơ sài nên cần trang
thông tin riêng của từng thành viên để thể hiện được thông
tin chi tiết của từng thành viên, những sự kiện trong đời của
họ.
 Tìm kiếm thông tin của thành viên đó:
- Tìm kiếm theo loại sự kiện
- Tìm kiếm theo thời gian.
- Tìm kiếm theo từ khoá.
 Có 3 thẻ chính:
- Cuộc đời: Những sự kiện trong đời.
- Gia đình: Liệt kê những thành viên trong gia đình từ
đời ông bà cho đến đời cháu
- Tư liệu: Bao gồm các dữ liệu về hình ảnh, ghi chú,
video về thành viên

Thêm sự kiện trong đời


 Thêm sự kiện quan trọng cho một thành viên.
 Chỉ người có Quyền chỉnh sửa hoặc Quyền sở hữu hoặc
chính thành viên đó mới có quyền thêm sự kiện trong đời.
 Thông tin chính trong mỗi sự kiện:
- Loại sự kiện:
o Sinh thành
o Đính hôn
o Kết hôn
o Qua đời
5

5


o Li hôn
o Li dị
o Công việc mới
o Trường mới
o Tốt nghiệp
o Có con
o Tôn giáo
o ...
- Ngày tháng
- Địa điểm
- Chú thích
- Hình ảnh hoặc Video
 Xoá sự kiện trong dòng thời gian.

Trung tâm thông báo


 Hiển thị thông báo từ cây phả hệ
 Thông báo bao gồm các sự kiện quan trọng, có mức độ liên
quan mật thiết đến người dùng.
 Ẩn thông báo về một sự kiện nào đó.
Bảng 1 Yêu cầu về chức năng

II.1.2 Yêu cầu về dữ liệu
II.1.2.a Đối với nền tảng web





Dữ liệu được lưu trực tiếp trên mây (cloud)
Dữ liệu được tải về trực tiếp khi người dùng đăng nhập tài khoản vào website của
ứng dụng, lưu vào bộ nhớ tạm của thiết bị và được xoá khi người dùng đăng xuất.
Dữ liệu được khi được người dùng chỉnh sửa sẽ được đồng bộ ngay lập tức, trực
tiếp lên cloud

II.1.2.b Đối với nền tảng iOS






Dữ liệu được lưu bên trong ứng dụng trên thiết bị di động.
Có chế độ online vào offline.
Ở chế độ online, dữ liệu được động bộ ngay lập tức với cloud.

Ở chế độ offline, dữ liệu được thêm vào sẽ được lưu trên thiết bị, sẽ được đồng bộ
với cloud khi có kết nối internet
II.1.3 Yêu cầu về công nghệ

II.1.3.a Đối với nền tảng web






Yêu cầu có kết nối internet.
Website được viết với các tiêu chuẩn mới (HTML5, CSS3, JavaScript ...)
Có hệ quản trị cơ sở dữ liệu chung.
Server đáp ứng được nhu cầu truy xuất dữ liệu lớn.

II.1.3.b Đối với nền tảng iOS







Yêu cầu có kết nối internet để đồng bộ dữ liệu.
iOS 7.0 trở lên.
iPhone 4 trở lên.
Có hệ quản trị cơ sở dữ liệu chung.
Server đáp ứng được nhu cầu truy xuất dữ liệu lớn.
6


6


II.1.4 Yêu cầu về con người.





Sở hữu thiết bị iOS hoặc máy tính có kết nối internet.
Có trách nhiệm trong việc cung cấp thông tin chính xác, đúng sự thật.
Cung cấp quyền tạo thông báo trên các thiết bị.
Cung cấp quyền sử dụng camera, định vị, quyền truy xuất album ảnh trên các thiết
bị iOS

II.2 Phân tích hệ thống thông tin.
II.2.1 Cấu trúc thông tin
Cấu trúc thông tin

Menu chính

Home

Phả ký

Bảng vàng

Phả hệ


Thông báo

Cài đặt

1. Xem thông báo
1. Tìm kiếm trong cây
1. Xem phả ký
2. Soạn thảo phả ký.
3. Lưu trữ bản nháp.
4. Chỉnh sửa bản nháp

Chức

5. Xoá bản nháp.

phả hệ
2. Cây phả hệ

2. Ẩn thông báo
3. Bật tắt chế độ
nhận thông báo.

1.Thông tin tài khoản

3. Thêm thành viên

người dùng

4. Chỉnh sửa thành viên


2. Chuyển đổi giữa

5. Xem thông tin thành

các cây phả hệ.
3. Chỉnh sửa quyền

viên

năng

chia sẻ
6. Tìm kiếm trong phả ký

4.Đăng xuất

7. Đánh giấu thành viên vào phả

5.Thông tin ứng

ký.

dụng, điều khoản sử

8. Xem thông tin thành viên

dụng

thông qua liên kết đánh giấu.


Trang thông tin thành
viên

Bảng 2 Cấu trúc thông tin

7
7


II.2.2 Thiết kế phác thảo (Wireframe)
II.2.2.a Trên nền tảng web

Ảnh 2.1 Bảng vàng

Ảnh 2.2 Phả Ký

8
8


Ảnh 2.3Cây phả hệ

Ảnh 2.4Thông tin thành viên

9
9


II.2.2.b Trên nền tảng iOS


Ảnh 2.5iPhone_ Bảng Vàng

Ảnh 2.6 iPhone_ Phả Ký

10
10


Ảnh 2.7 iPhone_ Phả Ký đang chỉnh sửa

Ảnh 2.8 iPhone_Phả hệ

11
11


Ảnh 2.9 iPhone_ Trung tâm thông báo

Ảnh 2.10 iPhone_ Trang thông tin cá nhân

12
12


Phần III: KẾT LUẬN
Trong quá trình nghiên cứu và triển khai đề tài, tôi đã rút ra được những điều sau đây:
-

Việc xây dựng một ứng dụng giúp ghi chép và tra cứu gia phả thuần Việt là thực sự cần
thiết đối và phù hợp với văn hoá và phong tục người Việt.

Báo cáo đã nêu ra được những yếu tố chính và cốt yếu để đáp ứng được yêu cầu về chức
năng của một ứng dụng ghi chép gia phả.
Cần triển khai thêm giao diện đối với ứng dụng trên nền tảng Tablet (iPad) để tăng hiệu
quả sử dụng cho người dùng.
Cần có thêm bước hướng dẫn cho người dùng.

13
13



×