Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
4,5 MB
Nội dung
TRƯỜNG ĐẠI HỌC QUỐC TẾ HỒNG BÀNG KHOA CÔNG NGHỆ THƠNG TIN KHĨA LUẬN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG QUẢN LÝ GIA PHẢ BẰNG MƠ HÌNH LỚP Giảng viên hướng dẫn : XXXXX Sinh viên thực : YYYYY Mã số sinh viên : ZZZZZ TÀI LIỆU NÀY ĐƯỢC SỬ DỤNG ĐỂ MINH HỌA TRONG MÔN TIN HỌC ĐẠI CƯƠNG TP Hồ Chí Minh, 2019 Xây dựng ứng dụng Quản lý gia phả mơ hình lớp LỜI CẢM ƠN Để hoàn thành đ ti kho lun tt nghip đi hc này, em nhn hướng dẫn, giúp đỡ góp ý nhit tình quý thầy cô trường Đi Hc Quc Tế Hồng Bàng thầy XXXXX Em xin gửi lời biết ơn sâu sắc đến thầy XXXXX dành nhiu thời gian tâm huyết hướng dẫn nghiên cứu giúp em hoàn thành lun văn tt nghip Em xin chân thành cảm ơn đến quý thầy cô trường Đi hc Quc Tế Hồng Bàng, đặc bit thầy cô tn tình dy bảo cho em sut thời gian hc tp ti trường Em xin chân thành cảm ơn Ban Giám Hiu trường Đi Hc Quc Tế Hồng Bàng quý thầy cô Khoa Công Ngh Thông Tin to nhiu điu kin để em hc tp hồn thành tt khóa hc Em có nhiu c gắng hoàn thin lun văn tt nghip tất lực mình, nhiên khơng thể tránh khỏi nhiu thiếu sót, mong nhn đóng góp q báu q thầy bn TP.HCM, Tháng Năm 2019 Sinh viên thực hin YYYYY i Xây dựng ứng dụng Quản lý gia phả mơ hình lớp TRANG CAM KẾT Tơi xin cam kết bo co ny hoàn thành dựa kết nghiên cứu kết nghiên cứu ny chưa dùng cho báo cáo cấp khác TP.HCM, ngày … tháng … năm … Người thực hin ii Xây dựng ứng dụng Quản lý gia phả mơ hình lớp NHẬN XÉT CỦA GIẢNG VIÊN TP.HCM, Ngy Thng Năm 2019 Chữ ký giảng viên iii Xây dựng ứng dụng Quản lý gia phả mô hình lớp DANH MỤC BIỂU ĐỒ HÌNH VẼ Hình 1.1 Cấu trúc chung v đầy đủ cun gia phả Tuy nhiên cun gia phả no phải có cấu trúc Hình 1.2 Kiến trúc mơ hình lớp Hình 2.1 Sơ đồ chức 11 Hình 2.2 DFD mức 11 Hình 2.3 Sơ đồ mơ hình thực thể 12 Hình 2.4 Mơ hình lược đồ quan h 13 Hình 3.1 Giao din chương trình .18 Hình 3.2 Giao din thơng tin thành viên 18 Hình 3.3 Giao din tra cứu xưng hơ 19 iv Xây dựng ứng dụng Quản lý gia phả mơ hình lớp DANH MỤC THUẬT NGỮ VIẾT TẮT STT Tiếng Anh Tiếng Vit Viết tắt Database Cơ sở liu CSDL Integrity Constraint Ràng buộc toàn vẹn RBTV Entity Relation Diagram Mơ hình thực thể kết hợp ERD v Xây dựng ứng dụng Quản lý gia phả mơ hình lớp MỤC LỤC LỜI CẢM ƠN i TRANG CAM KẾT ii NHẬN XÉT CỦA GIẢNG VIÊN iii DANH MỤC BIỂU ĐỒ HÌNH VẼ iv DANH MỤC THUẬT NGỮ VIẾT TẮT v MỤC LỤC vi MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ GIA PHẢ VÀ MƠ HÌNH LỚP 1.1 TỔNG QUAN VỀ GIA PHẢ VÀ GIA TỘC 1.1.1 Cơ cấu tổ chức gia phả 1.1.2 Cơ cấu tổ chức gia tộc 1.1.3 Chức thành viên 1.2 MƠ HÌNH LỚP (THREE LAYERS) CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 10 2.1 PHÂN TÍCH CHỨC NĂNG 10 2.1.1 Các chức h thng 10 2.1.2 Sơ đồ chức (BFD) 11 2.1.3 Mơ hình dịng liu 11 2.1.4 SƠ ĐỒ MƠ HÌNH THỰC THỂ - KẾT HỢP (ERD) 12 2.2 THIẾT KẾ 12 2.2.1 Ánh x từ ERD quản lý gia phả sang mơ hình quan h 12 2.2.2 Mô tả thực thể 13 2.2.3 Bảng mơ tả ràng buộc tồn vẹn 16 2.2.4 Bảng tổng hợp tầm ảnh hưởng ràng buộc toàn vẹn 17 CHƯƠNG TRIỂN KHAI ỨNG DỤNG 18 CHƯƠNG KẾT LUẬN 20 TÀI LIỆU THAM KHẢO 21 vi Xây dựng ứng dụng Quản lý gia phả mơ hình lớp MỞ ĐẦU1,2 Tính cấp thiết đề tài Nước có nguồn, có gc, người có tổ tiên Ta có tổ tiên ta cần phải biết gc tích cơng đức nghip tổ tiên Nhưng lm mà biết cháu sau ny biết Tất phải có ghi chép tinh tường gc tích, cơng đức, trng, tiểu sử tổ tiên để lưu đời sang đời khác Quyển tức gia phải Một nhà có gia phả nước có quc sử Gia phả lịch sử dịng h, gia đình lớn Đnh ci ăn, ci mặc để ni sng gia đình v thân vic hng đầu Nhưng có thấy nỗi day dứt người có tâm huyết mun truyn cho cháu biết đời cha sinh ra, từ đâu đến, tổ tiên công đức sao, ngặt gia phả mất; có thấy nỗi nim người trú ngụ phương xa không cha ông truyn cho biết gc gác từ đâu, h hng l ai, thấy đầy đủ ý nghĩa chữ "Gia phả" Git nước quý đi với người sng sa mc, cịn đi với người sng ven sơng, dễ lần "Ung nước" li phải "Nhớ nguồn" Thời trước h no có gia phả, có h nhà cịn có gia phả Nếu thuỷ, hỏa, đo tặc để vàng bc - cải mất, khơng để gia phả Ngặt gia phả ngy xưa viết chữ Hn, chi nhà ni phần trực h chi mình, nhà mình, có cun gia phả ghi đời tiếp ni chi anh, chi em, đến đời hai đời ba l cùng, chi gia phả chi khác khơng thể bổ sung vào Hin nay, gia phả nên nhiu h với địa phương nhau, không nhn quan h h hàng V ý nghĩa khc, gia phả gi gia bảo l lịch sử tổ tiên nhiu đời truyn li, l điu tổ tiên mun gửi gắm li cho đời sau Bất h nào, người h, có ti lỗi lc đến đâu, c nhân viết tồn gia phả mà có kế thừa đời trước truyn dẫn đời sau Gia phả h nguồn bổ sung tư liu quý, dồi cho quc sử, nhà sử hc biết khai thc có khả từ gia bảo trở thành quc bảo i Gia phả gọi Gia phổ, Phổ ký, Phổ truyền hay Ngọc phả, Thế phả (đối với dòng dõi vua quan) Xây dựng ứng dụng Quản lý gia phả mơ hình lớp Tổ tiên lấy vic ghi chép gia phả làm hai mục đích: - Một là, giúp cháu nhớ giỗ kỵ - Hai là, giúp cháu biết nguồn gc h hng, gần xa, làm gch ni liên kết ràng buộc đời sng tinh thần người chung huyết thng với Tin thân có quan nim nhà hay h mà cội nguồn khơng biết tn tường hàm hồ, hỗn độn, thiếu giáo dục gia đình, thiếu quan tâm xã hội, cháu khơng tránh khỏi chuyn ngược li luân thường đo lý Vic lp gia phả l nghĩa vụ thiêng liêng mi gia đình xã hội Ta không nên phân bit dù trưởng hay thứ, điu thiết có tâm huyết, khơng kể giàu sang hay nghèo khó Nếu mun cháu giữ gìn truyn thng gia tộc nên bắt tay vào vic xây dựng gia phả Nhận định chung Đang hình thnh lớp người già v hưu có hc thức cao có ý thức cao câu chuyn giữ gia phả nước Nhưng vấn đ cch lp hay viết tiếp cun gia phả ngy nên Khơng người cho gia phả phải lưu giấy, gỗ, đ, lụa truyn cho chu đời sau cảm giác linh thiêng tìm v xem li Phải bảo tồn gia phả cũ, không với tư cch l gia bảo dòng h mà tài sản tinh thần đất nước Nhưng ngoi cun gia phả h tộc truyn thng giấy dễ vàng, mi mt, hin nhiu gia đình không nên bỏ qua tin lợi máy tính mng vic lp phả h cách nhanh nhất, xác, rõ ràng truyn rộng rãi, bảo quản cách tt nhất, lâu Trong xu hướng tro lưu v nguồn rộng rãi hin nay, l cách tt cho lớp trẻ Hin dịch vụ làm gia phả “Công ngh cao” kh pht triển Trước hết hình thức lp gia phả phần mm Hin ti Vit Nam có s phần mm doanh nghip tin hc, c nhân nước xây dựng Softpackvn, GreatFamily, Intelligent, GiaPhaHoToc… Sử dụng phần mm gia phả loi ny, cc gia đình dễ dng xem danh sách thành viên h tộc qua cc đời, cp nht thường xuyên thông tin cho người phả h, đồng thời in giấy để xem… Đặc bit, tin lợi để theo dõi thông tin v ngày lễ, ngy cưới, ngày giỗ ông bà, cha mẹ, ngày trng đi khác gia đình… Với phần mm nói trên, có loi cho phép người dùng tải v miễn phí từ mng phiên tiêu chuẩn, cịn mun sử dụng loi có nhiu tính phải mua thương mi với giá từ vài trăm nghìn đồng Xây dựng ứng dụng Quản lý gia phả mơ hình lớp Cùng đó, bên cnh xuất hin phần mm gia phả, hình thức website với khả cho phép truy cp ti nơi đâu, dễ dàng chia sẻ đường liên kết cho người thân, nhiu doanh nghip tin hc, thm chí cá nhân nhn làm Và buổi “bùng nổ website giá rẻ” hin nay, khơng khó để tìm nơi cung cấp dịch vụ với giá phải Nếu cc gia đình có nhu cầu, cần truy cp vào cơng cụ tìm kiếm mng Internet Google l tìm địa cần thiết với giá dịch vụ chi cho vic thiết kế từ triu đồng trở lên, cc gia đình làm chủ website gia phả V điu quan trng thao tác nhp liu không phức tp, nên quen cc gia chủ tự làm theo ý mun Khoảng vi năm trở li vic thiết kế gia phả theo hình thức website khơng cịn chuyn Tuy nhiên, đa s l h tộc lớn (như h Văn ti địa www.giaphatocvan.com, h Phm ti địa www.hopham.org…), cịn với gia đình nhỏ gần thấy xuất hin Cùng đó, đng ý l hin có trang web vietnamgiapha.com, phahe.vn cho phép cc gia đình lưu trữ gia phả miễn phí, nhiên mun có “khơng gian riêng tư” nên nhiu gia đình định làm web riêng Các vấn đề đặt Quản lý gia phả dòng h Vit Nam từ trước tới đu thực hin thủ công Các dòng h đu phải ghi chép tất cc thơng tin liên quan đến dịng h để đời sau biết gc tích h hàng nên có nhiu vấn đ bất cp phải xây dựng gia phả tổ tiên dòng h như: - Bảo quản gia phả khó khăn bị mi mt làm hỏng - Khó khăn v thời gian vic chép sang phụ khác - Cp nht thông tin làm xấu gia phả phải làm li nên bất tin - Vic tìm kiếm phải dị mắt gây tn thời gian - Thơng tin dễ sai sót giấy nên hình ảnh đính kèm vẽ tay khơng có - Thiếu khơng gian lưu trữ gây khó khăn cho vic mở rộng gia phả v sau - Không phổ biến cho h hàng cháu xa gặp trở ngi địa lý Mục tiêu ứng dụng quản lý gia phả - Ứng dụng cho phép cp nht thông tin cá thể cách dễ dàng, với s lượng lớn Hỗ trợ vic tìm kiếm thơng tin thành viên Hiển thị gia phả theo dng để dễ xem Hỗ trợ tra cứu cch xưng hô hai người h tộc Xây dựng ứng dụng quản lý gia phả chy ổn định, xử lý nhanh, không phát sinh lỗi, giao din thân thin, dễ sử dụng Xây dựng ứng dụng Quản lý gia phả mơ hình lớp 1.1.1.3 Phần phụ khảo Ghi rõ làng v hướng nào, thuộc tỉnh, phủ, huyn nào, din tích ruộng so … GIA PHẢ Chi thứ N Gia đình N Chi thứ Gia đình Thnh viên ngoi h Chi trưởng Gia đình Gia đình N Thnh viên h Hình 1.1 Cấu trúc chung đầy đủ gia phả Tuy nhiên gia phả phải có cấu trúc 1.1.2 Cơ cấu tổ chức gia tộc Gia tộc Vit Nam xưa v thường có hai bc: - Nhà hay cịn gi tiểu gia đình gồm cha, mẹ, vợ, chồng - H hay gi l chi, ngnh, đi gia đình gồm tất mi người chung ông tổ sinh Gia tộc có nhiu chi gồm chi trưởng nhiu chi thứ Trong chi có nhiu gia đình, gia đình có nhiu thành viên Trong gia đình thường có cha mẹ, ba mẹ ơng bà nội, ơng bà nội có cụ nội, cụ nội có kỵ đến ông bà tổ xa bên thuỷ tổ Ở có con, có cháu đến chắt, chắt chút, gi chung viễn tơn Đồng hàng với anh, chị, em ruột Anh em trai cha gi bác bá phụ thúc phụ Chị em gái cha cô cô mẫu Con bc v đi với anh em hay bc, đi với anh chị em cu Trong gia đình gồm có thành viên h (anh, chị, em, ba, chú, bc…) v thành viên h (dâu, rể, cháu ngoi …) Trong gia đình người gia trưởng l người đứng đầu (tức người cha), người gia trưởng chết cc trai, từ trưởng đến thứ, có vợ người thnh gia trưởng gia đình riêng, có đủ quyn hnh cha Xây dựng ứng dụng Quản lý gia phả mơ hình lớp thuở trước, phm vi gia đình Cịn người trai trưởng, tức cả, vừa làm chủ gia đình riêng vừa lm trưởng chi h gồm gia đình gia đình em trai Riêng cc em trai lm gia trưởng cc gia đình nhỏ mình, người có nhiu trai, trai li lp gia đình riêng, v mãi, chi h ngày lớn chia làm nhiu phân chi Con gái lấy chồng tch thnh gia đình riêng ghi đến đời con, đời cháu người gi khơng tính vào gia phả Con ni tính ruột bình thường Qua sinh sôi nảy nở, người đn ông làm chủ nh v lm trưởng chi h Tất chi h gộp li thành h lớn, tức gia tộc, người đứng đầu chi trưởng (nghĩa l chi đn anh lớn nhất) gi tộc trưởng hay trưởng tộc 1.1.3 Chức thành viên 1.1.3.1 Thành viên họ Là người khác h, khơng huyết thng có quan h với thành viên h như: dâu, rể, cháu ngoi… H phần khơng thể thiếu dịng h hon ton khơng có quyn xử lý vấn đ xảy h Thành viên ngồi h phép tra cứu thơng tin chung dòng h 1.1.3.2 Thành viên họ Là người mang h xuất phát từ nguồn gc có quan h huyết thng với qua cc đời Đây l cc đi tượng mà gia phả quản lý Thành viên h có quyn đóng góp ý kiến với thnh viên khc để giải vấn đ nảy sinh h 1.1.3.3 Gia trưởng Cũng l thnh viên h đồng thời l người đứng đầu gia đình (đây thường l người cha, trường hợp cịn ơng nội ơng nội l gia trưởng) nên có quyn ghi chép gia phả gia đình, v có quyn u cầu tộc trưởng thêm thành viên gia đình vo gia phả dòng h thờ phụng cha mẹ 1.1.3.4 Tộc trưởng hay trưởng tộc Cũng thành viên h v l người đứng đầu h nên có thêm quyn ghi chép gia phả h thờ cúng tổ tiên h, có quyn dự tất mi hp liên quan đến gia tộc chi h, có quyn phân xử vic tranh chấp h … Xây dựng ứng dụng Quản lý gia phả mơ hình lớp 1.2 MƠ HÌNH LỚP (THREE LAYERS)3 Khi lp trình viên tiếp xúc với Windows Form ADO.NET, vic lp trình bắt đầu trở nên phức tp dự án lớn dần Bởi vy để dễ quản lý thành phần h thng, không bị ảnh hưởng cc thay đổi, người ta hay nhóm thành phần có chức li với phân chia trách nhim cho nhóm để công vic không bị chồng chéo ảnh hưởng lẫn Một mơ hình lp trình vy l Mơ hình lớp (Three Layers) Presentation Layers Business Layers Data Layers Data Hình 1.2 Kiến trúc mơ hình lớp Mơ hình lớp cấu thành từ: Presentation Layers, Business Layers, Data Layers Các lớp giao tiếp với thông qua dịch vụ (services) mà lớp cung cấp để to nên ứng dụng, lớp ny không cần biết bên lớp làm mà cần biết lớp cung cấp dịch vụ cho sử dụng mà thơi Các thành phần mơ hình lớp: - Presentation Layers: Lớp làm nhim vụ giao tiếp với người dùng cui để thu thp liu hiển thị kết quả/dữ liu thông qua thành phần giao din người sử dụng Lớp sử dụng dịch vụ lớp Business Logic cung cấp Trong NET, dùng Windows Forms, ASP.NET hay Mobile Forms để hin thực lớp - Business Logic Layer: Lớp thực hin nghip vụ h thng, sử dụng dịch vụ lớp Data Access cung cấp, cung cấp dịch vụ cho lớp Presentation - Data Layers: Lớp thực hin nghip vụ liên quan đến lưu trữ truy xuất liu ứng dụng Thường lớp sử dụng dịch vụ h quản trị sở liu SQL Server, Oracle,… để thực hin nhim vụ Xây dựng ứng dụng Quản lý gia phả mơ hình lớp CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 PHÂN TÍCH CHỨC NĂNG 2.1.1 Các chức hệ thống Qua tìm hiểu thực tế tốn quản lý gia phả, h thng có chức sau: 2.1.1.1 Chức quản trị Chức ny phân quyn cho người dùng Người dùng quyn Admin phép cp nht (thêm mới, sửa, xóa ) thơng tin v thành viên Cịn li quyn User phép xem gia phả, tìm kiếm 2.1.1.2 Chức quản lý danh mục - Thành viên - Trình độ - Ngh nghip - Dân tộc - Tôn giáo - Xưng hơ 2.1.1.3 Chức tìm kiếm Trong chức ny người dùng tìm kiếm thành viên hay thơng tin no liên quan đến thnh viên Tìm kiếm theo tiêu chí khác nhau, theo h tên, theo đời 2.1.1.4 Chức báo cáo Chức bo cáo có nhim vụ kết xuất thông tin v cá nhân thành viên 10 Xây dựng ứng dụng Quản lý gia phả mơ hình lớp 2.1.2 Mơ hình chức (BFD) QUẢN LÝ GIA PHẢ Quản Trị Quản Lý Danh Mục Tìm Kiếm Đăng Nhp Thành Viên Theo Đời Đăng Xuất Trình Độ H Tên Thốt Ngh Nghip Báo cáo Thơng Tin Thành Viên Tơn Giáo Dân Tộc Xưng Hơ Hình 2.1 Sơ đồ chức 2.1.3 Mơ hình dịng liệu mức 1(DFD) Yêu cầu đăng nhp Quản Trị Yêu cầu đăng ký thơng tin Thơng tin v Trình độ Thơng tin v Ngh nghip Quản Lý Thông tin v Tôn giáo Danh Mục Thơng tin v Dân tộc Tìm Kiếm Người sử dụ u cầu tìm kiếm Thơng tin tìm kiếm Báo Cáo Hình 2.2 DFD mức 11 Xây dựng ứng dụng Quản lý gia phả mơ hình lớp 2.1.4 SƠ ĐỒ MƠ HÌNH THỰC THỂ - KẾT HỢP (ERD) Hình 2.3 Sơ đồ mơ hình thực thể 2.2 THIẾT KẾ 2.2.1 Ánh xạ từ ERD quản lý gia phả sang mơ hình quan hệ 2.2.1.1 Ánh xạ loại thực thể thành table: Thành viên (Mã Thành Viên, S thứ tự, H tên, Giới tính, Đời, Ngày sinh, Ngày mất, Nguyên quán, Phần mộ, Mã trình độ, Mã tôn giáo, Mã dân tộc, Mã ngh, Là dâu rể, Hình ảnh, Ghi chú, Vị trí) (ii) Hơn nhân (S thứ tự, Mã thành viên cha, Mã thành viên mẹ) (iii) Trình độ (Mã trình độ, Trình độ) (iv) Tôn giáo (Mã tôn giáo, Tên tôn giáo) (v) Dân tộc (Mã dân tộc, Tên dân tộc) (vi) Ngh nghip (Mã ngh, Tên ngh) (vii) Xưng hô (Tên quan h, Min, Xưng hô 12, Xưng hô 21, Ghi chú, Khoảng cch đời) (viii) Tài khoản (Tên tài khoản, Mt khẩu, Quyn) (i) 12 Xây dựng ứng dụng Quản lý gia phả mơ hình lớp 2.2.1.2 Mơ hình lược đồ quan hệ Hình 2.4 Mơ hình lược đồ quan hệ 2.2.2 Mô tả thực thể 2.2.2.1 Thực thể: dbo.DanToc - Khóa: MaDanToc Các thuộc tính Tên trường STT Diễn giải Kiểu liệu MaDanToc Mã dân tộc Int TenDanToc Tên dân tộc Nvarchar(30) 2.2.2.2 Thực thể: dbo.HonNhan - Khóa: STT Các thuộc tính STT Tên trường Diễn giải Kiểu liệu STT S thứ tự Int MaThanhVienCha Mã thành viên cha Int MaThanhVienMe Mã thành viên mẹ Int 13 Xây dựng ứng dụng Quản lý gia phả mơ hình lớp 2.2.2.3 Thực thể: dbo.NgheNghiep - Khóa: MaNghe Các thuộc tính Tên trường Diễn giải Kiểu liệu MaNghe Mã ngh Int TenNghe Tên ngh Nvarchar(30) STT 2.2.2.4 Thực thể: dbo.TaiKhoan - Khóa: TenTaiKhoan Các thuộc tính STT Tên trường Diễn giải Kiểu liệu TenTaiKhoan Tên tài khoản Nvarchar(30) MatKhau Mt Nvarchar(30) Quyen Quyn Nvarchar(30) 2.2.2.5 Thực thể: dbo.ThanhVien Khóa: MaThanhVien Các thuộc tính STT Tên trường Diễn giải MaThanhVien Mã thành viên Int Kiểu Dữ liệu STT S thứ tự Int HoTen H tên Nvarchar(30) GioiTinh Giới tính Int Doi Đời Int NgaySinh Ngày sinh Nvarchar(30) NgayMat Ngày Nvarchar(30) NguyenQuan Nguyên quán Nvarchar(30) PhanMo Phần mộ Nvarchar(30) 10 MaTrinhDo Mã trình độ Int 11 MaTonGiao Mã tôn giáo Int 12 MaDanToc Mã dân tộc Int 14 Xây dựng ứng dụng Quản lý gia phả mơ hình lớp 13 MaNghe Mã ngh Int 14 LaDauRe Là dâu rể Int 15 GhiChu Ghi Nvarchar(30) 2.2.2.6 Thực thể: dbo.TonGiao Khóa: MaTonGiao Các thuộc tính Tên trường Diễn giải MaTonGiao Mã tơn giáo Int TenTonGiao Tên tôn giáo Nvarchar(30) Kiểu Dữ liệu STT Kiểu Dữ liệu 2.2.2.7 Thực thể: dbo.TrinhDo Khóa: MaTrinhDo Các thuộc tính STT Tên trường Diễn giải MaTrinhDo Mã trình độ Int TrinhDo Trình độ Nvarchar(30) 2.2.2.8 Thực thể: dbo.XungHo Khóa: TenQuanHe, Mien Các thuộc tính STT Tên trường Diễn giải Dữ liệu TenQuanHe Tên quan h Varchar(200) Mien Min Int Xungho12 Xưng hô Nvarchar(200) Xungho21 Xưng hô Nvarchar(200) Ghichu Ghi Nvarchar(200) KhoangCachDoi Khoảng cch đời Int 15 Xây dựng ứng dụng Quản lý gia phả mơ hình lớp 2.2.3 Bảng mơ tả ràng buộc toàn vẹn Bối cảnh Một quan h Thanh Vien Loại RBTV Min giá trị R1 Liên thuộc tính R3 Liên R4 Hon Nhan Dan Toc Nghe Nghiep Trinh Do Ton Giao Xung Ho R2 R5 Phụ thuộc tồn ti R11, R12, R15, R13, R14, R16 Nhiu R15, R16 quan h Liên - Liên quan h R8 R9 R6 R7 R11 R12 R14 R13 R10 Các ô gch chéo cho biết table khơng có RBTV thuộc loi tương ứng - R1: Quy định thuộc tính GioiTinh có giá trị: True – Nam, False – Nữ, LaDauRe có giá trị: True – Ngồi dịng h, False – Trong dòng h ràng buộc min giá trị Biểu diễn ngơn ngữ hình thức: ∀ tv ∊ ThanhVien, tv.GioiTinh ∊ [True, False], tv.LaDauRe ∊ [True, False] Bi cảnh: ThanhVien Bảng tầm ảnh hưởng R1 Thêm Xóa Sửa + - + (GioiTinh, LaDauRe) ThanhVien - R2: Quy định thuộc tính Mien có giá trị: – Bắc, – Trung, – Nam, ràng buộc min giá trị Biểu diễn ngơn ngữ hình thức: ∀ xh ∊ XungHo, xh.Mien ∊ [1,2,3] Bi cảnh: XungHo Bảng tầm ảnh hưởng R2 Thêm Xóa XungHo + - Sửa + (Mien) Bi cảnh: HonNhan (khơng có min giá trị) Bi cảnh: DanToc (khơng có min giá trị) 16 Xây dựng ứng dụng Quản lý gia phả mô hình lớp Bi cảnh: NgheNghiep (khơng có min giá trị) Bi cảnh: TonGiao (khơng có min giá trị) Bi cảnh: TrinhDo (khơng có min giá trị) - R3: Thuộc tính MaThanhVien quan h ThanhVien ràng buộc liên Biểu diễn ngơn ngữ hình thức: ∀ tv1, tv2 ∊ ThanhVien tv1 # tv2 => tv1.MaThanhVien # tv2.MaThanhVien Bi cảnh: ThanhVien Bảng tầm ảnh hưởng R4 Thêm Xóa + - ThanhVien Sửa + (MaThanhVien) 2.2.4 Bảng tổng hợp tầm ảnh hưởng ràng buộc toàn vẹn Thanh Vien Hon Nhan Dan Toc T X S T X S T X S R1 + - Trinh Do Ton Giao T X S T X S T X S Xung Ho T X S + R2 R3 Nghe Nghiep + + - + + 17 Xây dựng ứng dụng Quản lý gia phả mơ hình lớp CHƯƠNG TRIỂN KHAI ỨNG DỤNG - Giao diện Hình 3.1 Giao diện chương trình - Giao diện thơng tin thành viên Hình 3.2 Giao diện thơng tin thành viên 18 - Xây dựng ứng dụng Quản lý gia phả mơ hình lớp Giao diện tra cứu xưng hơ Hình 3.3 Giao diện tra cứu xưng hô 19 Xây dựng ứng dụng Quản lý gia phả mơ hình lớp CHƯƠNG KẾT LUẬN Sau thời gian nghiên cứu thực hin đ tài tt nghip, nhóm em hon thnh yêu cầu đ tài, xây dựng ứng dụng với giao din trực quan dễ sử dụng, hiểu cách thức to lp Gia Phả có nhìn tổng quan v Mơ hình lớp lp trình để vn dụng vào chun mơn sau Song song đ tài cịn hn chế chưa ti ưu hóa thut tốn nâng cao hiu suất ứng dụng Hướng phát triển đ ti tương lai l nghiên cứu lp trình để quản lý tra cứu nhiu dòng h Trên l cc kết đt s mặt tồn ti hn chế hướng phát triển đ ti tương lai Một lần nữa, nhóm em xin chân thành cảm ơn thầy Lê Văn Hnh hướng dẫn nhóm em nhit tình, cụ thể trình thực hin đ tài Cảm ơn quý thầy cô Khoa Công Ngh Thông Tin cho nhóm em ý kiến đóng góp quý bu v to mi điu kin thun lợi để nhóm em hc hỏi, nghiên cứu thực hin đ tài Mặc dù c gắng, nỗ lực để hoàn thin đ tài cách tt hn chế v thời gian kinh nghim nên đ tài cịn nhiu thiếu sót Kính mong thầy, bn tiếp tục đóng góp thêm để đ ti hoàn thin 20 Xây dựng ứng dụng Quản lý gia phả mơ hình lớp TÀI LIỆU THAM KHẢO [1] Vit Nam Gia Phả – http://vietnamgiapha.com [2] Gia Phả – Wikipedia – http://vi.wikipedia.org/wiki/Gia_ph%E1%BA%A3 [3] Mơ Hình Lớp – http://msdn.microsoft.com; http://csharpvn.com 21