40
MỤC LỤC CHƯƠNG I: KHẢO SÁT................................................... 3 I. Sơ lược về “cuốn gia phả”.......................................3 II. Gia phả dòng họ Vũ Văn và dòng họ Tống Xuân tại Tân Thịnh, Nam Trực, Nam Định......................................................4 III.....................................Đánh giá đưa ra giải pháp 5 IV. Nội dung của một cuốn gia phả đầy đủ (tham khảo trên phạm vi rộng)...............................................................5 V. Tổ chức nội dung gia phả theo cấu trúc sau......................6 1. Phần chính phả.................................................7 2. Phần ngoại phả.................................................8 3. Phần phụ khảo..................................................9 VI. Vai trò của các thành viên....................................10 CHƯƠNG II: PHÂN TÍCH................................................ 12 I. Mô hình phân rã chức năng......................................12 II. Scenario ( kịch bản)........................................... 12 1. Thành viên trong họ tộc (người dùng)..........................12 2. Trưởng chi....................................................14 3. Trưởng họ.....................................................16 4. Thành viên ngoài họ...........................................20 III. Phân tích dữ liệu.............................................21 1. Mô hình luồng dữ liệu mức khung cảnh..........................21 2. Mô hình luồng dữ liệu mức đỉnh................................22 3. Mô hình luồng dữ liệu mức dưới đỉnh...........................22 4. Mô hình quan hệ...............................................23

Phân tích thiết kế hệ thống quản lý gia phả

  • Upload
    cs-tk04

  • View
    237

  • Download
    2

Embed Size (px)

DESCRIPTION

MỤC LỤCCHƯƠNG I: KHẢO SÁT ................................................................................................................................... 2 I. II. III. IV. V. 1. 2. 3. VI. Sơ lược về “cuốn gia phả”................................................................................................................. 2 Gia phả dòng họ Vũ Văn và dòng họ Tống Xuân tại Tân Thịnh, Nam Trực, Nam Định ..................... 3 Đánh giá đưa ra giải pháp ......................................

Citation preview

Page 1: Phân tích thiết kế hệ thống quản lý gia phả

M C L CỤ ỤCHƯƠNG I: KHẢO SÁT.................................................................................................................................3

I. Sơ lược về “cuốn gia phả”...............................................................................................................3

II. Gia phả dòng họ Vũ Văn và dòng họ Tống Xuân tại Tân Thịnh, Nam Trực, Nam Định.....................4

III. Đánh giá đưa ra giải pháp........................................................................................................5

IV. Nội dung của một cuốn gia phả đầy đủ (tham khảo trên phạm vi rộng)......................................5

V. Tổ chức nội dung gia phả theo cấu trúc sau....................................................................................6

1. Phần chính phả............................................................................................................................7

2. Phần ngoại phả............................................................................................................................8

3. Phần phụ khảo.............................................................................................................................9

VI. Vai trò của các thành viên..........................................................................................................10

CHƯƠNG II: PHÂN TÍCH.............................................................................................................................12

I. Mô hình phân rã chức năng...........................................................................................................12

II. Scenario ( kịch bản)........................................................................................................................12

1. Thành viên trong họ tộc (người dùng).......................................................................................12

2. Trưởng chi.................................................................................................................................14

3. Trưởng họ..................................................................................................................................16

4. Thành viên ngoài họ...................................................................................................................20

III. Phân tích dữ liệu........................................................................................................................21

1. Mô hình luồng dữ liệu mức khung cảnh....................................................................................21

2. Mô hình luồng dữ liệu mức đỉnh...............................................................................................22

3. Mô hình luồng dữ liệu mức dưới đỉnh.......................................................................................22

4. Mô hình quan hệ.......................................................................................................................23

5. Thiết kế hệ thống.......................................................................................................................25

Page 2: Phân tích thiết kế hệ thống quản lý gia phả

CH NG I: KH O SÁTƯƠ Ả

I. S l c v “cu n gia ph ”ơ ượ ề ố ảGia phả là bản ghi chép tên họ, tuổi tác, vai trò và công đức của cha mẹ, ông bà, tiên tổ ...

trong thời đại mà họ đã sinh ra và lớn lên của một gia đình lớn hay một Dòng họ.

Gia phả có thể được coi như một bản sử ký của một gia đình hay một dòng họ. Gia phả

có khi gọi là Phổ ký, có khi là Phổ truyền. Các nhà Tông thất (dòng dõi vua quan), có khi

gọi gia phả của vương triều mình hay gia tộc mình bằng từ ngữ trân trọng hơn: Ngọc phả,

Thế phả...

Tại các nước Đông Á, chịu ảnh hưởng của Đạo Khổng, các thế hệ sau trong dòng họ hay

vương triều phải giữ đạo Trung đạo Hiếu. Việc xây dựng và lưu truyền gia phả được xem

là một cách ghi nhớ công ơn tổ tiên, gây dựng lòng tự hào trong dòng tộc.

Tại Việt Nam, gia phả sơ giản ghi chép tên cúng cơm, ngày giỗ và địa điểm an táng của

ông cha. Trước đây, gia phả chủ yếu được ghi chép bằng chữ Hán-chữ Nôm, nhưng qua

nhiều năm chiến tranh, nhiều bộ gia phả của các dòng họ cũng mất dần...

Tục làm gia phả phát triển mạnh ở hai miền Bắc và Trung; miền Nam rất ít gia đình làm

gia phả (ở đấy còn được gọi là "gia phổ") và biến thái thành "tông chi" tức tờ "tông chi

tông đồ".

Trong gia phả, người đứng đầu ngành trưởng (trưởng họ, trưởng tộc) có bổn phận ghi hết

những chi tiết về thân thích và dòng dõi; những người con khác sao lại bản gia phả chính

đó. Các gia đình giữ gìn kỹ lưỡng và truyền từ đời cha tới đời con. "Họ" theo nghĩa gốc

có liên hệ với nhà và dưới chế độ phong kiến, nối kết con người với đất ruộng: một mái

nhà, một gia đình, một họ. Họ và tên của một người định vị trí của cá nhân người đó

trong xã hội, xác định cá thể trong một toàn thể.

Page 3: Phân tích thiết kế hệ thống quản lý gia phả

II. Gia ph dòng h Vũ Văn và dòng h T ng Xuân t i Tân Th nh, Nam ả ọ ọ ố ạ ịTr c, Nam Đ nhự ị

Dòng họ Vũ Văn có tổng số thành viên được ghi trong gia phả là 213 người,

trên thực tế khoảng 350 người đang sinh sống tại tỉnh Nam Định( chưa kể số

thành viên đi ra ngoài tỉnh). Dòng họ Tống Xuân có tổng số thành viên được

ghi trong gia phả là 673 người, trên thực tế có khoảng 530 người đang sinh

sống tại Nam Định, và khoảng hơn 200 người sinh sống trên các tỉnh thành

khác của đất nước và nước ngoài.

Cách ghi chép trong gia phả bao gồm:

- Ghi thông tin về người sao lục (biên soạn)

- Nguồn gốc xuất xứ của gia tộc

- Ghi từng phả hệ phát sinh từ Thủy Tổ cho đến các đời con cháu sau này

- Thường thì sau khi người trong họ tộc qua đời mới được ghi vào trong gia phả

nên thứ tự ghi sẽ theo thứ tự ngày mất mà không phân cấp bậc. Trong các bản tế lễ

sẽ ghi theo thứ tự này, vì thế có thể ko lễ theo cấp bậc

- Mỗi thành viên được ghi lại trong gia phải bao gồm các thông tin : tên, tên húy,

thuộc đời thứ mấy, con của ai, ngày tháng năm mất (có thể có cả giờ mất), nơi an

táng, tuổi thọ

- Vợ : họ tên, con thứ mấy, của ai, quê ở đâu, ngày tháng năm mất, tuổi thọ. Nếu

người vợ đã li dị mà không có con trai trong tộc thì không được ghi vào gia phả

- Với con gái nếu đi lấy chồng và không quay về thì không được ghi trong gia phả.

- Với những thành viên sinh sống tại các vùng khác nếu như không quay về, hoặc

không liên lạc thì sẽ không ghi trong gia phả

- Cho đến thời điểm hiện nay, dòng họ Vũ Văn có duy nhất một bộ 3 cuốn gia phả

của cả họ - là gia phả chính , không có gia phả ngành (chi); dòng họ Tống Xuân có

1 bộ 6 cuốn gia phả chính và 4 cuốn gia phả ngành. Hằng năm mỗi họ đều có 1

ngày giỗ tỗ (thủy tổ - người đầu tiên lập ra cuốn gia phả). Với họ Tống Xuân, các

trưởng ngành sẽ lấy thông tin trong ngành của mình và ghi vào gia phả ngành, sau

đó gửi lên dòng họ để ghi vào gia phả chính.

Page 4: Phân tích thiết kế hệ thống quản lý gia phả

III. Đánh giá đ a ra gi i phápư ả

- Cách ghi chép thiếu khoa học, không theo thứ tự cấp bậc trong dòng họ, gây khó

khăn cho việc tìm kiếm thông tin thành viên họ tộc.

- Khó khăn cho người ghi chép gia phả, việc cập nhật thông tin lâu, rắc rối

- Vì ghi bằng tay trên giấy nên mất thời gian, có thể bị thất lạc gia phả, khó khăn

trong khâu lưu trữ, tốn kinh phí

IV. N i dung c a m t cu n gia ph đ y đ (tham kh o trên ph m vi ộ ủ ộ ố ả ầ ủ ả ạr ng)ộ

Gia phả được coi là hoàn chỉnh trước hết phải là một gia phả được ghi chép rõ ràng, chữ

nghĩa chân phương, có nội dung cơ bản như sau:

Thông tin rõ ràng về người sao lục (biên soạn).

Nêu nguồn gốc xuất xứ của gia tộc, là phả ký hay là gia sử.

Ghi Thuỷ Tổ của dòng họ.

Ghi từng phả hệ phát sinh từ Thuỷ Tổ cho đến các đời con cháu sau này. Có

phần phả đồ, là cách vẽ như một cây, từng gia đình là từng nhánh, từ gốc đến

ngọn cho dễ theo dõi từng đời. Đối với tiền nhân có các mục sau đây:

- Tên: Gồm tên huý, tên tự, biệt hiệu, thụy hiệu và tên gọi thông thường. Thuộc đời

thứ mấy? Con trai thứ mấy của ai?

- Ngày tháng năm sinh (mất), giờ (nếu nhớ). Mộ nguyên táng, cải táng, di táng tại

đâu? Thời gian nào?

- Học hành, thi cử, đậu đạt, chức vụ, địa vị lúc sinh thời và truy phong sau khi mất.

- Vợ: chánh thất, kế thất, thứ thất... Họ tên, con thứ mấy của ai? Quê ở đâu? Các

mục ngày, tháng, năm sinh, ngày, tháng, năm mất, tuổi thọ, mộ, đều ghi từng

người như trên. Nếu có thi đậu hoặc có chức tước, địa vị, được ban thưởng riêng

thì ghi thêm. Nếu vợ đã li dị vẫn ghi thông tin và có chú thích để tiện cho việc tìm

kiếm

Page 5: Phân tích thiết kế hệ thống quản lý gia phả

- Con: Ghi theo thứ tự năm sinh, nếu nhiều vợ thì ghi rõ con bà nào? Con gái thì

cước chú kỹ: con gái thứ mấy, đã lấy chồng thì ghi tên họ chồng, năm sinh, con

ông bà nào, quê quán, đậu đạt, chức tước? Sinh con mấy trai mấy gái, tên gì? (Con

gái có cước chú còn con trai không cần vì có mục riêng từng người thuộc đời sau).

- Những gương sáng, những tính cách, hành trạng đặc biệt, hoặc những công đức

đối với làng xã, họ hàng, xóm giềng... Những lời dạy bảo con cháu đời sau (di

huấn), những lời di chúc...

- Ngoài những mục ghi trên, gia phả nhiều họ còn lưu lại nhiều sự tích đặc biệt hay

giai thoại của các vị tiên tổ, những đôi câu đối, những áng văn trước tác hay,

những bài thuốc gia truyền...

Tiếp theo, là tộc ước. Đây là những quy định-quy ước trong tộc họ, đặt ra

nhằm ổn định tộc họ, có công thưởng, có tội phạt, tất nhiên là phải phù hợp với

luật pháp chung.

- Với một tộc họ lớn, có thể có nhiều tông nhánh, chi phái. Phần này sẽ ghi những

thông tin chi phái, ai là bắt đâu chi, chi hiện ở đâu, nhà thờ chi...

- Những thông tin khác về tài sản hương hỏa, bản đồ các khu mộ tiền nhân; các câu

đối, sắc phong nếu có v.v.

V. T ch c n i dung gia ph theo c u trúc sauổ ứ ộ ả ấ

Page 6: Phân tích thiết kế hệ thống quản lý gia phả

Cơ cấu tổ chức của gia phả

1. Ph n chính phầ ả

• Lời nói đầu - đoạn văn “Dẫn nhập”, tức là lời tựa

• Phả ký ghi khởi thuỷ dòng họ phát tích từ đâu

• Tộc hệ (chép tên tuổi).

• Kỷ sự cùng tiểu dẫn, biến cố, thời cuộc …

- Nguyên tắc chép Tộc hệ

Áp dụng theo nguyên tắc : Trên dưới - Đích thứ - Nội ngoại. Thường khi chép về nội,

ngoại thì bao giờ cũng phải kể con trai trước con gái sau, hàng dâu trước, hàng rể sau.

Về chú bác chép chú bác ruột (gần) sau đến chú bác họ (xa). Về con cháu chép dòng

trưởng trước dòng thứ sau … con bà chính thất chép trước, tiếp theo là con bà thứ thất,

con các thê thiếp chép sau. Bao giờ cũng chép nội trước ngoại sau với đầy đủ những

người liên hệ của con trai. Riêng về hàng cậu, dì hay con của cậu, con dì, theo nguyên tắc

thì không chép, vì những người đó thuộc họ của mẹ hoặc của vợ họ không liên quan đến

dòng họ của mình chép sau.

- Cách thức chép tộc hệ

Lập theo hệ thống ngang

Hệ thống ngang cho biết những người ngang vai với nhau.

Ví dụ như Thuỷ tổ sinh được hai người con trai. Tính theo can chi thì người con

trưởng đứng đầu chi Giáp, người con thứ đứng đầu chi Ất, mỗi người là ông tổ

đứng đầu một ngành (chi).

Theo hệ thống này người ta chép chi Giáp là chi trưởng trước rồi tới chi Ất chi thứ

sau. Tức là kể hết một đời của chi Giáp thì lại kế tiếp một đời của chi Ất với

nguyên tắc cố định là trưởng của chi Giáp thì đi với trưởng của chi Ất hoặc ông tổ

Page 7: Phân tích thiết kế hệ thống quản lý gia phả

đời nào thì đi với ông tổ đời đó. Theo thể thức ông đi với hàng ông, cha đi với

cha, con đi với con … nhưng vẫn giữ ngang hàng với nhau.

Lập theo hệ thống dọc

Trái hẳn với hệ thống ngang, hệ thống dọc không chú trọng tới sự ngang vai giữa

các đời mà họ lại chú trọng tới sự liên hệ trực tiếp của những đời ngang vai ấy và

chép ngành nào hết ngành nấy.

Theo hệ thống dọc người ta kể trọn ngành của chi Giáp xong rồi mới kể đến chi Ất

và cũng kể trọn ngành của chi Ất, và cứ chép tới nghành nào thì người ta chép

luôn con cháu dâu rể, nội ngoại của ngành ấy.

2. Ph n ngo i phầ ạ ả

• Việc cúng giỗ hàng năm. Bao gồm giỗ chính và giỗ phụ. Giỗ chính là giỗ cụ kỵ,

ông bà, cha mẹ, vợ chồng, giỗ phụ như là giỗ các ông chú bà cô chết yểu ta thường gọi là

giỗ dại hay giỗ mọn. Ngoài ra hàng năm còn có thêm các ngày cúng giỗ khác như thanh

minh, tuần tiết … Tuy nhiên trong gia phả chỉ ghi các ngày giỗ chính.

• Nhà thờ: Bao gồm nhà thờ họ (Đại tôn) và nhà thờ riêng của các phân chi.

Thường thường thì họ nào càng đông con cháu thì càng có nhiều nhà thờ, chẳng hạn nhà

thờ Ngũ chi, Thất chi, Bát chi vv… (ta thường gọi là nhà thờ bản chi ).

Để chép về nhà thờ thì trước hết nên để ý đến vị trí phương hướng, rồi tới kích thước

rộng hẹp bao nhiêu, nhà thờ có mấy gian, gian nào thờ tổ, gian nào thờ ông bà, chỗ nào

thờ ông dại chỗ nào thờ thổ công …, cũng nên kể thêm nhà thờ lợp tranh hay lợp ngói,

cách kiến trúc cách bài trí bên trong nhà thờ ra sao và kèm sơ đồ (nếu có).

• Phần mộ (mồ mả).

• Văn khấn. trừ văn khấn ngày giổ củng còn nhiều loai văn khấn khác nữa như văn

khấn Đêm Giao thừa, văn khấn lễ Dâng sao, các ngày Thánh đản, Phật đản vv… Tuy

nhiên các bài văn khấn đều giống nhau, vì bài nào cũng có 5 mục : Niên hiệu (Duy Tân

năm thứ mấy )…;Tên họ, sinh quán, địa chỉ người dâng lễ, tức gia chủ. Lễ vật: gồm cổ

Page 8: Phân tích thiết kế hệ thống quản lý gia phả

bàn, hoa quả …, Duệ hiệu: Gồm tên tuổi, sinh quán, ngày mất, chức phận gia tiên (Gia

tiên chỉ chung cụ kỵ, ông bà, cha mẹ, vợ chồng ). Chính văn: lời khấn trong buổi lễ.

• Kỵ điền (ruộng giỗ).

3. Ph n ph kh oầ ụ ả

Làng mạc, phong tục tập quán…

Phụ lục

I. Cơ cấu tổ chức của gia tộc

Cơ cấu tổ chức của gia tộc

Gia tộc thì có nhiều chi gồm một chi trưởng và nhiều chi thứ. Trong mỗi chi thì có

nhiều gia đình, trong mỗi gia đình thì có nhiều thành viên.

Trong một gia đình thì thường có cha mẹ, trên ba mẹ là ông bà nội, trên ông bà

nội có cụ nội, trên cụ nội có kỵ rồi đến các ông bà tổ xa ở bên trên cho đến thuỷ tổ. Ở

Page 9: Phân tích thiết kế hệ thống quản lý gia phả

dưới thì có con, có cháu rồi đến chắt, dưới chắt là chút, còn ở dưới nữa gọi chung là viễn

tôn.

Đồng hàng với mình là anh, chị, em ruột. Anh em trai của cha gọi là bác chú hoặc

bá phụ và thúc phụ. Chị em gái của cha là cô hoặc cô mẫu. Con bác và chú đối với mình

là anh em con chú hay con bác, con cô đối với mình là anh chị em con cô con cậu .

Trong gia đình thì gồm có thành viên trong họ (anh, chị, em, ba, chú, bác…) và thành

viên ngoài họ (dâu, rể, cháu ngoại …).

Trong một gia đình thì người gia trưởng là người đứng đầu (tức người cha), khi

người gia trưởng chết đi thì các con trai, từ con trưởng đến con thứ, nếu có vợ con rồi thì

mỗi người thành gia trưởng của một gia đình riêng, cũng có đủ quyền hành như cha thuở

trước, trong phạm vi của gia đình ấy. Còn người con trai trưởng, tức là con cả, thì vừa

làm chủ gia đình riêng vừa làm trưởng chi họ gồm gia đình của mình và các gia đình của

những em trai.

Riêng các em trai thì làm gia trưởng của các gia đình nhỏ của mình, mỗi người có

thể có nhiều con trai, thì những con trai ấy lại lập gia đình riêng, và cứ thế mãi, chi họ

ngày càng lớn rồi chia làm nhiều phân chi.

Qua sự sinh sôi nảy nở, mỗi người đàn ông có thể làm chủ một nhà và làm trưởng

một chi họ. Tất cả các chi họ gộp lại thành họ lớn, tức là gia tộc, người đứng đầu chi

trưởng (nghĩa là chi đàn anh lớn nhất) gọi là tộc trưởng hay trưởng tộc.

Đây là cách phân chia gia tộc của miền Bắc và Trung theo thứ tự đích trưởng

còn ở miền Nam trưởng tộc là người lớn tuổi hoặc người có đức cao trọng vọng.

VI. Vai trò c a các thành viênủ Thành viên ngoài họ: Là những người có thể khác họ, không cùng huyết

thống nhưng có thể có quan hệ với các thành viên trong họ như: dâu, rể, cháu

ngoại… Họ là một phần không thể thiếu trong dòng họ nhưng hoàn toàn không

Page 10: Phân tích thiết kế hệ thống quản lý gia phả

có quyền xử lý những vấn đề xảy ra trong họ. Thành viên ngoài họ được phép

tra cứu thông tin chung của dòng họ.

Thành viên trong họ: Là những người mang cùng một họ cùng xuất phát từ

một nguồn gốc và có quan hệ huyết thống với nhau qua các đời. Đây là các đối

tượng mà gia phả quản lý. Thành viên trong họ có quyền đóng góp ý kiến với

những thành viên khác để giải quyết vấn đề nảy sinh trong họ.

Gia trưởng: Cũng là thành viên trong họ nhưng đồng thời cũng là người đứng

đầu của gia đình (đây thường là người cha trông trường hợp còn ông bà nội thì

ông nội là gia trưởng) nên có quyền ghi chép gia phả của gia đình, và có quyền

yêu cầu tộc trưởng thêm thành viên của gia đình vào gia phả của dòng họ và

thờ phụng cha mẹ.

Tộc trưởng hay trưởng tộc: Cũng là thành viên trong họ và cũng là người

đứng đầu của cả họ nên có thêm quyền ghi chép gia phả của cả họ và thờ cúng

tổ tiên của cả họ, có quyền dự tất cả mọi cuộc hợp liên quan đến gia tộc của

các chi họ, có quyền phân xử những việc tranh chấp trong họ …

Page 11: Phân tích thiết kế hệ thống quản lý gia phả

CH NG II: PHÂN TÍCHƯƠ

I. Mô hình phân rã ch c năngứ

II. Scenario ( k ch b n)ị ảChỉ có thành viên trong họ tộc còn sống mới có tài khoản đăng nhập vào hệ thống.

1. Thành viên trong h t c (ng i dùng)ọ ộ ườ

Người dùng sau khi đăng nhập vào hệ thống sẽ bắt đầu quá trình tra cứu thông tin, xem

phả đồ, danh sách dòng họ, xuất thông tin , gửi phản hồi. Người dùng sẽ tiến hành tra cứu

thông tin theo hai cách cơ bản : Tra cứu thông tin theo tên, hoặc tra cứu thông tin theo

đời.

Page 12: Phân tích thiết kế hệ thống quản lý gia phả

Tra cứu thông tin theo tên

- Trên form tra cứu, người dùng nhập vào tên của người muốn tìm

- Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và đưa ra thông tin của người có tên đó.

Nếu có nhiều người trùng tên, hệ thống sẽ trả về danh sách những người cùng tên

đó. Người dùng chọn người cần tìm . Hệ thống sẽ hiển thị thông tin của người đó

Tuy nhiên quá trình tìm kiếm có thể xảy ra một số trường hợp khác:

- Tên mà người dùng nhập vào không có trong danh sách thì hệ thống sẽ đưa ra

thông báo cho thành viên đó biết là hiện tại trong hệ thống không có ai có tên này

Tra cứu thông tin theo đời

- Trên form tra cứu, người dùng nhập vào đời của dòng họ muốn tra cứu

- Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và đưa ra danh sách các thành viên thuộc

đời vừa nhập

- Người dùng chọn người muốn tra cứu

- Hệ thống hiển thị thông tin của người vừa được chọn

Tuy nhiên nếu người dùng nhập đời không có trong gia phả, hệ thống sẽ đưa ra thông

báo cho người dùng đó biết là nhập sai và yêu cầu nhập lại đời

Xem phả đồ

Người dùng chọn chức năng xem phả đồ trên thanh menu của form hệ thống. Hệ thống sẽ

hiển thị phả đồ

Xem danh sách dòng họ người dùng chọn chức năng xem danh sách dòng họ trên

thanh menu của form hệ thống. Hệ thống sẽ hiển thị danh sách dòng họ

Gửi phản hồi

- Người dùng sau khi xem thông tin nếu thấy thông tin sai lệch thì điền phản hồi vào

khung phản hồi và gửi đi.

- Người dùng muốn đóng góp ý kiến về gia phả hoặc hoạt đông của dòng họ, hay có

thắc mắc liên quan đến gia phả thì điền phản hồi vào khung phản hồi và gửi đi

Page 13: Phân tích thiết kế hệ thống quản lý gia phả

Xuất thông tin

- Thành viên bình thường trong họ chỉ có thể in thông tin của từng thành viên trong

gia phả

- Người dùng chọn Form báo cáo thông tin

- Người dùng chọn chức năng In thông tin thành viên

- Hệ thống đưa ra bảng yêu cầu người dùng nhập thông tin thành viên muốn xuất

dữ liệu

- Người dùng chọn các thông tin đúng với yêu cầu muốn truy xuất (tương tự chức

năng tìm kiếm)

- Hệ thống lọc và đưa ra thông tin thành viên

- Người dùng yêu cầu In thông tin thành viên

- Hệ thống kiểm tra máy in và tiến hành in thông tin theo yêu cầu người dùng.

2. Tr ng chiưở

Trưởng chi sau khi đăng nhập vào hệ thống sẽ bắt đầu quá trình tra cứu thông tin, xem

phả đồ, danh sách dòng họ, xuất thông tin ,nhận và gửi phản hồi. Trưởng chi sẽ tiến hành

tra cứu thông tin theo hai cách cơ bản : Tra cứu thông tin theo tên, hoặc tra cứu thông tin

theo đời.

Tra cứu thông tin theo tên

- Trên form tra cứu, trưởng chi nhập vào tên của người muốn tìm

- Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và đưa ra thông tin của người có tên đó.

Nếu có nhiều người trùng tên, hệ thống sẽ trả về danh sách những người cùng tên

đó. Thành viên chọn người cần tìm . Hệ thống sẽ hiển thị thông tin của người đó

Tuy nhiên quá trình tìm kiếm có thể xảy ra một số trường hợp khác:

- Tên mà thành viên nhập vào không có trong danh sách thì hệ thống sẽ đưa ra

thông báo cho trưởng chi biết là hiện tại trong hệ thống không có ai có tên này

Tra cứu thông tin theo đời

- Trên form tra cứu, trưởng chi nhập vào đời của dòng họ muốn tra cứu

Page 14: Phân tích thiết kế hệ thống quản lý gia phả

- Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và đưa ra danh sách các thành viên thuộc

đời vừa nhập

- Trưởng chi chọn người muốn tra cứu

- Hệ thống hiển thị thông tin của người vừa được chọn

Tuy nhiên nếu trưởng chi nhập đời không có trong gia phả, hệ thống sẽ đưa ra thông báo

cho thành viên đó biết là nhập sai và yêu cầu nhập lại đời

Xem phả đồ

Trưởng chi chọn chức năng xem phả đồ trên thanh menu của form hệ thống. Hệ thống sẽ

hiển thị phả đồ

Xem danh sách dòng họ

Trưởng chi chọn chức năng xem danh sách dòng họ trên thanh menu của form hệ thống.

Hệ thống sẽ hiển thị danh sách dòng họ

Nhận và gửi phản hồi

- Trưởng chi sau khi xem thông tin nếu thấy thông tin sai lệch thì điền phản hồi vào

khung phản hồi và gửi đi.

- Trưởng chi muốn đóng góp ý kiến về gia phả hoặc hoạt đông của dòng họ, hay có

thắc mắc liên quan đến gia phả thì điền phản hồi vào khung phản hồi và gửi đi

- Trưởng chi nhận thông tin phản hồi từ thành viên trong họ, sau đó xắp xếp và gửi

lên trưởng họ. Với phản hồi đã tồn tại, trưởng chi trả lời trực tiếp cho thành viên,

với phản hồi chưa có câu trả lời, trưởng chi gửi tiếp lên cho trưởng họ giải quyết

Xuất thông tin

- Trưởng chi có thể in thông tin của thành viên trong họ cũng như danh sách thành

viên trong form hiển thị thông tin thành viên

a. In danh sách dòng họ

- Trưởng chi chọn Form báo cáo thông tin

- Trưởng chi chọn chức năng In danh sách dòng họ

Page 15: Phân tích thiết kế hệ thống quản lý gia phả

- Hệ thống lấy dữ liệu của dòng họ, Sắp xếp theo các tiêu chí

: đời, chi, gia đình

- Hệ thống kiểm tra máy in và tiến hành in danh sách theo

yêu cầu trưởng chi

b. In thông tin thành viên

- Trưởng chi chọn Form báo cáo thông tin

- Trưởng chi chọn chức năng In thông tin thành viên

- Hệ thống đưa ra bảng yêu cầu trưởng chi nhập thông tin

thành viên muốn xuất dữ liệu

- Trưởng chi chọn các thông tin đúng với yêu cầu muốn truy

xuất (tương tự chức năng tìm kiếm)

- Hệ thống lọc và đưa ra thông tin thành viên

- Trưởng chi yêu cầu In thông tin thành viên

- Hệ thống kiểm tra máy in và tiến hành in thông tin theo

yêu cầu trưởng chi.

-

3. Tr ng hưở ọ

Trưởng họ sau khi đăng nhập vào hệ thống sẽ bắt đầu quá trình tra cứu thông tin, xem

phả đồ, danh sách dòng họ, xuất dữ liệu , xử lý phản hồi, cập nhật thông tin thành viên

trong họ và phân quyền cho các thành viên. Trưởng họ sẽ tiến hành tra cứu thông tin theo

hai cách cơ bản : Tra cứu thông tin theo tên, hoặc tra cứu thông tin theo đời.

Tra cứu thông tin theo tên

- Trên form tra cứu, trưởng họ nhập vào tên của người muốn tìm

- Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và đưa ra thông tin của người có tên đó.

Nếu có nhiều người trùng tên, hệ thống sẽ trả về danh sách những người cùng tên

đó. Trưởng họ chọn người cần tìm . Hệ thống sẽ hiển thị thông tin của người đó

Tuy nhiên quá trình tìm kiếm có thể xảy ra một số trường hợp khác:

Page 16: Phân tích thiết kế hệ thống quản lý gia phả

- Tên mà trưởng họ nhập vào không có trong danh sách thì hệ thống sẽ đưa ra thông

báo cho thành viên đó biết là hiện tại trong hệ thống không có ai có tên này

Tra cứu thông tin theo đời

- Trên form tra cứu, trưởng họ nhập vào đời của dòng họ muốn tra cứu

- Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và đưa ra danh sách các thành viên thuộc

đời vừa nhập

- Trưởng họ chọn người muốn tra cứu

- Hệ thống hiển thị thông tin của người vừa được chọn

Tuy nhiên nếu trưởng họ nhập đời không có trong gia phả, hệ thống sẽ đưa ra thông

báo cho trưởng họ biết là nhập sai và yêu cầu nhập lại đời

Xem phả đồ

Trưởng họ chọn chức năng xem phả đồ trên thanh menu của form hệ thống. Hệ thống

sẽ hiển thị phả đồ

Xem danh sách dòng họ

Trưởng họ chọn chức năng xem danh sách dòng họ trên thanh menu của form hệ

thống. Hệ thống sẽ hiển thị danh sách dòng họ

Xử lý phản hồi.

- Trưởng họ truy cập Form quản lý dữ liệu phản hồi, phản hồi lên trưởng họ được

các Trưởng chi sau khi phân loại từ các thành viên, những yêu cầu Trưởng chi

không giải quyết được đưa lên.

- Hệ thống tìm kiếm và đưa ra danh sách các phản hồi, ưu tiên sắp xếp theo ngày

tháng, phản hồi đã đọc hay chưa.

- Trưởng họ đọc những phản hồi chưa giải quyết, sau đó trả lời phản hồi.

- Hệ thống kiểm tra rồi gửi thông tin xử lý tới Trưởng chi đã phản hồi.

- Khi gặp phản hồi trùng (đã có trong dữ liễu phản hồi mà trưởng chi bỏ xót) ,

trưởng họ lấy câu trả lời đã có trong dữ liệu trên form phản hồi.

Page 17: Phân tích thiết kế hệ thống quản lý gia phả

- Khi có yêu cầu sửa đổi thông tin của thảnh viên trong họ tộc, trưởng họ sau khi

xác nhận thông tin sẽ thay đổi thông tin của thành viên đó trên form chỉnh sửa

Dưới đây là kịch bản chức năng cập nhật thông tin thành viên và xuất dữ liệu

Cập nhật thông tin thành viên trong họ

Thêm thông tin thành viên

- Trưởng họ chọn đời của thành viên sắp nhập vào.

- Hệ thống tìm kiếm và đưa ra danh sách các gia đình hơn thành viên vừa nhập một

đời (đời của cha mẹ thành viên).

- Trưởng họ chọn gia đình của thành viên sắp nhập vào.

- Hệ thống yêu cầu nhập thông tin cho thành viên mới

- Trưởng họ nhập đầy đủ thông tin cho thành viên mới.

- Hệ thống kiểm tra thông tin của thành viên vừa nhập và so sánh với thông tin các

thành viên đã có.

- Hệ thống thấy thành viên đó chưa được nhập vào trước đó, cho phép nhập và

thông báo đã Thêm thành công.

Sửa thông tin thành viên

- Trưởng họ chọn đời cần cập nhật thành viên.

- Hệ thống tìm kiếm và đưa ra danh sách các thành viên thuộc đời vừa nhập.

- Trưởng họ chọn thành viên cần cập nhật thông tin

- Trưởng họ chọn thông tin cần sửa đổi và sửa lại thông tin.

- Hệ thống kiểm tra thông tin rồi lưu vào cơ sở dữ liệu, sau đó thông báo cập nhật

thành công.

Cập nhật người dùng hệ thống

Thêm người sử dụng

- Khi có một thành viên mới trong họ được thêm vào trong gia phả và thành viên

này còn sống. Trưởng họ sẽ đăng nhâp form thêm người dùng để điền đầy đủ

thông tin cần thiết nhằm tạo tài khoản sử dụng cho thành viên đó

Sửa thông tin người sử dụng

Page 18: Phân tích thiết kế hệ thống quản lý gia phả

- Thành viên trong gia phả có thay đổi về thông tin cá nhân . Trưởng họ kiểm tra và

đăng nhập form cập nhật người dùng

- Trưởng họ chọn người dùng có thông tin thay đổi

- Trưởng họ nhập đầy đủ thông tin của người dùng

Xóa người sử dụng

- Khi có một thành viên trong họ tộc bị mất đi thì tài khoản của người đó cũng sẽ bị

xóa khỏi hệ thống

- Trưởng họ tìm kiếm những người đã mất

- Hệ thống đưa ra danh sách những người đã mất

- Trưởng họ xóa tài khoản đăng nhập hệ thống của những người này đi

Phân quyền

- Với những dòng họ lớn, thường có các chi, và theo thời gian, số lượng chi có thể

tăng lên

- Khi có một chi mới được thành lập thì sẽ có thêm một trưởng chi nữa, trưởng chi

này lấy từ trong danh sách thành viên trong họ mà ra. Và trưởng họ sẽ phân quyền

cho thành viên đó lên làm trưởng chi

- Trưởng họ chọn đời của thành viên cần phân quyền.

- Hệ thống tìm kiếm và đưa ra danh sách các thành viên thuộc đời vừa chọn.

- Trưởng họ lựa chọn thành viên cần cấp quyền, rồi chọn chức năng cấp quyền cho

tài khoản, cấp quyền trưởng Chi cho tài khoản.

- Hệ thống kiểm tra rồi cập nhật quyền cho tài khoản

Xuất dữ liệu

In danh sách dòng họ

- Trưởng họ chọn Form báo cáo thông tin

- Trưởng họ chọn chức năng In danh sách dòng họ

- Hệ thống lấy dữ liệu của dòng họ, Sắp xếp theo các tiêu chí : đời, chi, gia đình

- Hệ thống kiểm tra máy in và tiến hành in danh sách theo yêu cầu Trưởng họ

In thông tin thành viên

- Trưởng họ chọn Form báo cáo thông tin

Page 19: Phân tích thiết kế hệ thống quản lý gia phả

- Trưởng họ chọn chức năng In thông tin thành viên

- Hệ thống đưa ra bảng yêu cầu trưởng họ nhập thông tin thành viên muốn xuất

dữ liệu

- Trưởng họ chọn các thông tin đúng với yêu cầu muốn truy xuất (tương tự chức

năng tìm kiếm)

- Hệ thống lọc và đưa ra thông tin thành viên

- Trưởng họ yêu cầu In thông tin thành viên

- Hệ thống kiểm tra máy in và tiến hành in thông tin theo yêu cầu trưởng họ

In phả đồ.

- Trưởng họ chọn Form báo cáo thông tin.

- Trưởng họ chọn chức năng In phả đồ.

- Hệ thống truy xuất dữ liệu, tạo phả đồ, sau đó hiển thị phả đồ vừa tạo.

- Trưởng họ yêu c u In ph đ .ầ ả ồ

- Hệ thống kiểm tra máy in và tiến hành in danh sách theo yêu cầu Trưởng họ

4. Thành viên ngoài họ

Thành viên ngoài họ là những người có nguôn gốc một phần từ dòng họ mà ra, như con

gái , con của con gái, con dâu, con rể….

Thành viên ngoài họ chỉ có thể tra cứu và xem thông tin của các thành viên trong họ.

Thành viên ngoài họ tra cứu theo 2 các cơ bản đó là tra cứu theo tên và tra cứu theo đời

Tra cứu theo đời

- Trên Form tra cứu người dùng nhập vào đời của dòng họ muốn tra cứu.

- Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và đưa ra các thành viên thuộc đời

vừa nhập.

- Người dùng chọn thành viên muốn tra cứu.

- Hệ thống tìm kiếm và đưa ra thông tin của thành viên vừa được chọn.

Tra cứu theo tên

- Trên Form tra cứu người dùng nhập vào thông tin người muốn tra cứu.

Page 20: Phân tích thiết kế hệ thống quản lý gia phả

- Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và đưa ra các thành viên có tên như

yêu cầu, có thể có thành viên trong họ trùng tên nhau (nếu dòng họ là lâu đời,

trường hợp con cháu xa đời các cụ vẫn có thể trùng tên).

- Người dùng chọn thành viên đúng với yêu cầu tìm kiếm (về chi, về đời hay gia

đình)

- Hệ thống đưa ra thông tin thành viên vừa chọn

- uy nhiên quá trình tìm kiếm có thể xảy ra một số trường hợp khác:

- Bạn nhập sai tên thành viên: Khi đó hệ thống sẽ đưa ra thông báo và yêu cầu

bạn nhập lại tên thành viên cho chính xác.

- Thành viên bạn có nhu cầu tìm kiếm chưa được cập nhật trong gia phả, Hệ

thống sẽ đưa ra thông báo không có thành viên nào trong Gia phả có tên như

bạn nhập.

III. Phân tích d li uữ ệ

1. Mô hình lu ng d li u m c khung c nhồ ữ ệ ứ ả

Page 21: Phân tích thiết kế hệ thống quản lý gia phả

2. Mô hình lu ng d li u m c đ nhồ ữ ệ ứ ỉ

3. Mô hình lu ng d li u m c d i đ nhồ ữ ệ ứ ướ ỉ

a. Ch c năng Qu n lý thành viênứ ả

b. Ch c năng Qu n lý h th ngứ ả ệ ố

Page 22: Phân tích thiết kế hệ thống quản lý gia phả

c. Ch c năng tra c uứ ứ

4. Mô hình quan hệ

a. Mô hình th c th liên k tự ể ế

Xác định thực thể định danh tương ứng

- Thành viên : Mã TV

- Hình Ảnh : Mã HA

- Tiểu Sử : Mã TV

- Người Sử Dụng : Mã TV

- Phản Hồi : Mã PH

Page 23: Phân tích thiết kế hệ thống quản lý gia phả

Xác định lien kết giữa các thực thể

Xác định các thuộc tính

Page 24: Phân tích thiết kế hệ thống quản lý gia phả

Chuyển mô hình liên kết thực thể thành các bản ghi logic

- Thành viên : Mã TV, Tên TV, Địa Chỉ, Giới Tính, Ngày Sinh, Ngày Mất, Nơi An

Táng, Tôn Giáo, Mã HA, Đời, Người Tạo, Ngày Tạo

- Hình Ảnh : Mã HA, Mã TV, Hình Ảnh

- Tiểu Sử : Mã TV, Mã TS, Tiểu Sử, Ghi Chú

- Người Sử Dụng : STT, Mã TV, Tên Đăng Nhâp, Mật Khẩu, Vai Trò, Ghi Chú

- Phản Hồi : Mã TV, Mã PH, Ngày PH, Nội Dung, Ghi Chú

5. Thi t k h th ngế ế ệ ố

a. L p t đi n d li uậ ừ ể ữ ệ

Bảng Thành Viên

STT Tên thuộc

tính

Kiểu

(Độ rộng)Ràng buộc

Khóa chính/

khóa phụ

(PK/FK)

Mô tả

1. Mã TV Char (10) Not null PK Mã thành viên

2. Tên TV nvarChar (30) Not null Tên thành viên

3. Địa chỉ Nvarchar(50) Null Địa chỉ

4. Giới Tính Bit Not null Giới tính

5. Ngày sinh Date time null Ngày sinh

6. Ngày mất Date time Not null Ngày mất

7. Nơi an táng Nvarchar(50) null Nơi an táng

8. Tôn giáo Nvarchar(15) null Tôn giáo

9. Mã HA Char(10) null Mã hình ảnh

10. Đời Char(3) Not null Đời thứ

11. Người tạo Nvarchar(30) Null Người tạo

12. Ngày tạo Date time Null Ngày tạo

Page 25: Phân tích thiết kế hệ thống quản lý gia phả

Bảng Hình Ảnh

STT Tên thuộc

tính

Kiểu

(Độ rộng)Ràng buộc

Khóa chính/

khóa phụ

(PK/FK)

Mô tả

1. Mã HA Char (10) Not null PK Mã hình ảnh

2.

Mã TV

Char(10) Not null Mã thành

viên

3. Hình Ảnh image Null Hình ảnh

Bảng Tiểu Sử

STT Tên thuộc

tính

Kiểu

(Độ rộng)Ràng buộc

Khóa chính/

khóa phụ

(PK/FK)

Mô tả

1. Mã TS Char(10) Not null PK Mã tiểu sử

2. Mã Tv Char(10) Not null FKMã thành

viên

3. Tiểu Sử Text Null Tiểu sử

4. Ghi Chú Text Null Ghi chú

Page 26: Phân tích thiết kế hệ thống quản lý gia phả

Bàng Người Sử Dụng

STT Tên thuộc

tính

Kiểu

(Độ rộng)Ràng buộc

Khóa chính/

khóa phụ

(PK/FK)

Mô tả

1. STT Char(10) Not null PK Số thứ tự

2. Mã TV Char(10) Not null FK Mã thành viên

3. Tên ĐN Char(12) Not null Tên đăng nhập

4. Mật Khẩu Char(12) Not null Mật khẩu

5. Vai Trò Nvarchar(20) Not null Vai trò

6. Ghi Chú Text Null Ghi chú

Bảng Phản Hồi

STT Tên thuộc

tính

Kiểu

(Độ rộng)Ràng buộc

Khóa chính/

khóa phụ

(PK/FK)

Mô tả

1. MãPH Char(10) Not null PK Số thứ tự

2. MãTV Char(10) Not null FK Mã thành viên

3. Ngày PH Datetime Not null Ngày gửi phản hồi

4. Nội Dung Text Not null Nội dung phản hồi

5. Ghi Chú Text Null Ghi chú

Page 27: Phân tích thiết kế hệ thống quản lý gia phả

b. Mô hình d li u v t lýữ ệ ậ