Từ bao đời nay, ơng cha ta khuyên dạy đời sau phải khắc ghi người có cơng sinh thành ta Từ việc “Uống nước nhớ nguồn”, đến “Chim có tổ người có tơng” Trải qua bao thăng trầm lịch sử, truyền thống đáng quý tồn phát triển thời buổi công nghệ 4.0 Việc ghi chép lại người tạo dựng nên dòng tộc, hay gọi gia phả khơng lạ người dân Việt Nam Với gia phả, lịch sử thành tích to lớn dịng tộc lưu lại mn đời sau Những gia phả dòng tộc viết mẫu giấy lớn, hay khắc lên bàn lưu lại nhờ thờ dòng họ địa phương Mỗi người làm việc xa xứ, đến ngày lễ với quê hương nhớ lại lịch sử dòng tộc Việc viết gia phả vơ hợp lí, thời buổi cơng nghiệp hóa đại hóa nay, việc dùng cơng nghệ thông tin vào đời sống phù hợp với thời đại Vì vậy, nhóm chọn đề tài Website xây dựng phả hệ
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Viện Công nghệ thông tin Truyền thông WEBSITE XÂY DỰNG CÂY PHẢ HỆ Mơn: Cơng nghệ Web tiên tiến Nhóm 04 Nguyễn Văn Đạt 20154484 Nguyễn Thành Luân 20154483 Nguyễn Hữu Tùng 20154485 Nguyễn Văn Đạt 20160952 Hà Nội, ngày 11 tháng 05 năm 2019 Website Xây dựng Phả hệ Mục lục Mục lục .1 LỜI NÓI ĐẦU GIỚI THIỆU BÀI TOÁN .3 PHÂN TÍCH THIẾT KẾ PHÁT TRIỂN HỆ THỐNG 10 KẾT LUẬN 17 TÀI LIỆU THAM KHẢO .18 Nhóm 04 Website Xây dựng Phả hệ LỜI NĨI ĐẦU Từ bao đời nay, ơng cha ta khuyên dạy đời sau phải khắc ghi người có cơng sinh thành ta Từ việc “Uống nước nhớ nguồn”, đến “Chim có tổ người có tơng” Trải qua bao thăng trầm lịch sử, truyền thống đáng quý tồn phát triển thời buổi công nghệ 4.0 Việc ghi chép lại người tạo dựng nên dòng tộc, hay gọi gia phả khơng lạ người dân Việt Nam Với gia phả, lịch sử thành tích to lớn dịng tộc lưu lại mn đời sau Những gia phả dòng tộc viết mẫu giấy lớn, hay khắc lên bàn lưu lại nhờ thờ dòng họ địa phương Mỗi người làm việc xa xứ, đến ngày lễ với quê hương nhớ lại lịch sử dòng tộc Việc viết gia phả vơ hợp lí, thời buổi cơng nghiệp hóa đại hóa nay, việc dùng cơng nghệ thông tin vào đời sống phù hợp với thời đại Vì vậy, nhóm chọn đề tài Website xây dựng phả hệ học phần IT4895 Công nghệ Web tiên tiến ThS Nguyễn Nhất Hải hướng dẫn Trong dự án này, nhóm tìm hiểu giới thiệu gia phả phả hệ Sau đó, nhóm phân tích thiết kế hệ thống đồng thời xây dựng nên hệ thống với đóng góp tất thành viên Trong thời gian phạm vi môn học nên nhóm tạo sản phẩm cịn nhiều thiếu xót, mong thầy nhận xét bổ sung để sản phẩm hồn thiện Nhóm 04 Nhóm 04 Website Xây dựng Phả hệ GIỚI THIỆU BÀI TOÁN 1.1 Giới thiệu đề tài 1.1.1 Gia phả gì? “Gia phả” từ Hán Việt, “Gia” có nghĩa gia đình, gia tộc, hộ tộc; “Phả” (cịn có âm “Phổ”) sách biên chép người, việc theo thư tự, hệ thống “Gia phả” (hay “gia phổ”) sách ghi chép lại lịch sử hệ gia đình hay họ tộc 1.1.2 Giới thiệu phả hệ Xét cách thức trình bày, gia phả chia làm ba thành phần: - Phả ký: tất ccar phần ghi chép nội dung gia phả, lời tựa, văn phần viết thêm - Phả hệ: việc trình bày quan hệ thứ thành viên họ tộc - Phả đồ (còn gọi phả hệ): hình thức biểu thị phả hệ theo sơ đồ để nhìn vào người ta nắm bắt cách tổng thể mối quan hệ thứ họ tộc 1.1.3 Trình bày phả hệ Có ba cách trình bày phả hệ: - Trình bày theo hình cây: gốc đời thứ nhất, mọc cành, cành phía trái chi trên, cành phía Tương tự vậy, cành lại có cành nhỏ phẩn chia lớp tầng - Trình bày theo vịng trịn đồng tâm: Vẽ vòng tròn đồng tâm, cụ Tổ đời thứ trung tâm, vòng thứ hai đời thứ hai, vòng thứ ba đời thứ ba, … - Trình bày theo sơ đồ tổ chức: vẽ theo chiều dọc chiều ngang + Vẽ theo chiều dọc: đời thứ đặt cùng, lan tỏa xuống đời thứ hai, thứ ba,… theo hàng ngang tương phía Trong hàng, người phía trái anh chị, người phải em Mối quan hệ trực tiếp biểu thị mũi tên đường dẫn nối Nhóm 04 Website Xây dựng Phả hệ + Vẽ theo chiều ngang: đời thứ đặt bên trái, đời lan tỏa sang phải theo hàng dọc, chi trên, chi 1.2 Các tính - Xây dựng phả hệ - Thêm sơ đồ phả hệ nhiều cách - Xem thông tin người phả hệ tên, tuổi, ngày sinh, ngày giỗ, vai trò,… - Thêm, sửa, xóa người phả hệ - Mục Bài Cúng để hướng dẫn cúng bái tổ tiên 1.3 Công cụ sử dụng - Ngơn ngữ lập trình: HTML, CSS, PHP - Platform: Windows - Framework: None - Công cụ: Sublime Text - Cơng nghệ: Git (Bitbucket) Nhóm 04 Website Xây dựng Phả hệ PHÂN TÍCH THIẾT KẾ 2.1 Biểu đồ usecase Biểu đồ usecase tổng quan Nhóm 04 Website Xây dựng Phả hệ 2.2 Biểu đồ • Đăng nhập • Đăng xuất Nhóm 04 Website Xây dựng Phả hệ • Sửa thông tin tài khoản • Xem phả hệ Nhóm 04 Website Xây dựng Phả hệ • Thêm người • Xóa cúng Nhóm 04 Website Xây dựng Phả hệ 2.3 Phân tích thiết kế sở liệu Nhóm 04 Website Xây dựng Phả hệ PHÁT TRIỂN HỆ THỐNG 3.1 Kiến trúc hệ thống Kiến trúc phần mềm sử dụng mơ hình MVC • Model: thành phần chứa tất nghiệp vụ logic, phương thức xử lý, truy xuất database, đối tượng mô tả liệu Class, hàm xử lý • View: nơi chưa giao diện nút bấm khung nhập, menu, hình ảnh,… đảm nhiệm nhiệm vụ hiển thị liệu giúp người dùng tương tác với hệ thống • Controller: nơi tiếp nhận yêu cầu xử lý gửi từ người dùng, gồm những class/function xử lý nhiều nghiệp vụ logic giúp lấy liệu thông tin cần thiết nhờ nghiệp vụ lớp Model cung cấp Khi Model hoàn tất việc xử lí, View nhận kết từ Model hiển thị giao diện cho người dùng Nhóm 04 10 Website Xây dựng Phả hệ 3.2 Biểu đồ lớp chi tiết hệ thống Nhóm 04 11 Website Xây dựng Phả hệ 3.3 Giao diện hệ thống User • Giao diện Bài cúng • Giao diện Xem phả hệ Nhóm 04 12 Website Xây dựng Phả hệ Khi click vào “Xem sơ đồ phả hệ” hiển thị giao diện phả hệ sau: • Giao diện Quản lí phả hệ Nhóm 04 13 Website Xây dựng Phả hệ Admin • Giao diện Quản lí người dùng • Giao diện danh sách admin • Giao diện quản lí phả hệ Nhóm 04 14 Website Xây dựng Phả hệ • Giao diện quản lí cúng Nhóm 04 15 Website Xây dựng Phả hệ 3.4 Git Hệ thống nhóm xây dựng lưu Bitbucket: https://bitbucket.org/datnv20154484/webphahe/src/master/ Nhóm 04 16 Website Xây dựng Phả hệ KẾT LUẬN Với đóng góp thành viên nhóm, đồng thời nỗ lực đồng tâm thành viên, hướng dẫn tận tình thầy Nguyễn Nhất Hải, nhóm hồn thành việc xây dựng Website xây dựng phả hệ: - Xây dựng hầu hết tính nêu lên phần mơ tả tính như: xây dựng phả hệ, thêm sơ đồ phả hệ, xem thông tin người phả hệ, mục Bài cúng Tuy nhiên, nhóm cịn nhiều thiếu xót chưa hồn thiện được: - Cịn tính năng: Kiểm tra hai người kết hay khơng chưa hồn thiện - Giao diện chưa bắt mắt đẹp Trong dự án này, nhóm xây dựng Website xây dựng phả hệ với tính Tuy cịn nhiều thiếu xót, nhóm cố gắng để hoàn thành dự án cách đầy đủ tiến độ Mong thầy nhận xét bổ sung cho dự án nhóm Nhóm 04 17 Website Xây dựng Phả hệ TÀI LIỆU THAM KHẢO - Giới thiệu gia phả thiết kế gia phả http://thietkegiapha.vn/gia-pha-la-gi-noi-dung-cau-truc-va-cach-trinh-baygia-pha.html - Slide học phần Công nghệ Web tiên tiến https://drive.google.com/drive/u/0/folders/1znyXademhV1kRpxmQMdoN6cfQtR sMWM4 Nhóm 04 18 ... 04 10 Website Xây dựng Phả hệ 3.2 Biểu đồ lớp chi tiết hệ thống Nhóm 04 11 Website Xây dựng Phả hệ 3.3 Giao diện hệ thống User • Giao diện Bài cúng • Giao diện Xem phả hệ Nhóm 04 12 Website Xây. .. Nhóm 04 Website Xây dựng Phả hệ • Thêm người • Xóa cúng Nhóm 04 Website Xây dựng Phả hệ 2.3 Phân tích thiết kế sở liệu Nhóm 04 Website Xây dựng Phả hệ PHÁT TRIỂN HỆ THỐNG 3 .1 Kiến trúc hệ thống... quản lí phả hệ Nhóm 04 14 Website Xây dựng Phả hệ • Giao diện quản lí cúng Nhóm 04 15 Website Xây dựng Phả hệ 3.4 Git Hệ thống nhóm xây dựng lưu Bitbucket: https://bitbucket.org/datnv2 015 4484/webphahe/src/master/