1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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 3 lớp

28 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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 đ ti kho lun tt nghip đi hc này, em nhn hướng dẫn, giúp đỡ góp ý nhit tình quý thầy cô trường Đi Hc Quc 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 nhiu thời gian tâm huyết hướng dẫn nghiên cứu giúp em hoàn thành lun văn tt nghip Em xin chân thành cảm ơn đến quý thầy cô trường Đi hc Quc Tế Hồng Bàng, đặc bit thầy cô tn tình dy bảo cho em sut thời gian hc tp ti trường Em xin chân thành cảm ơn Ban Giám Hiu trường Đi Hc Quc Tế Hồng Bàng quý thầy cô Khoa Công Ngh Thông Tin to nhiu điu kin để em hc tp hồn thành tt khóa hc Em có nhiu c gắng hoàn thin lun văn tt nghip tất lực mình, nhiên khơng thể tránh khỏi nhiu thiếu sót, mong nhn đóng góp q báu q thầy bn TP.HCM, Tháng Năm 2019 Sinh viên thực hin 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 bo co ny hoàn thành dựa kết nghiên cứu kết nghiên cứu ny 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 hin 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, Ngy Thng 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 đủ cun gia phả Tuy nhiên cun gia phả no 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 din chương trình .18 Hình 3.2 Giao din thơng tin thành viên 18 Hình 3.3 Giao din 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 Vit Viết tắt Database Cơ sở liu 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 thng 10 2.1.2 Sơ đồ chức (BFD) 11 2.1.3 Mơ hình dịng liu 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ó gc, người có tổ tiên Ta có tổ tiên ta cần phải biết gc tích cơng đức nghip tổ tiên Nhưng lm mà biết cháu sau ny biết Tất phải có ghi chép tinh tường gc tích, cơng đức, trng, 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ó quc sử Gia phả lịch sử dịng h, gia đình lớn Đnh ci ăn, ci mặc để ni sng gia đình v thân vic hng đầu Nhưng có thấy nỗi day dứt người có tâm huyết mun truyn 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 nim người trú ngụ phương xa không cha ông truyn cho biết gc gác từ đâu, h hng l ai, thấy đầy đủ ý nghĩa chữ "Gia phả" Git nước quý đi với người sng sa mc, cịn đi với người sng ven sơng, dễ lần "Ung nước" li phải "Nhớ nguồn" Thời trước h no có gia phả, có h nhà cịn có gia phả Nếu thuỷ, hỏa, đo tặc để vàng bc - cải mất, khơng để gia phả Ngặt gia phả ngy xưa viết chữ Hn, chi nhà ni phần trực h chi mình, nhà mình, có cun gia phả ghi đời tiếp ni 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 Hin nay, gia phả nên nhiu h với địa phương nhau, không nhn quan h h hàng V ý nghĩa khc, gia phả gi gia bảo l lịch sử tổ tiên nhiu đời truyn li, l điu tổ tiên mun gửi gắm li cho đời sau Bất h nào, người h, có ti lỗi lc đến đâu, c nhân viết tồn gia phả mà có kế thừa đời trước truyn dẫn đời sau Gia phả h nguồn bổ sung tư liu quý, dồi cho quc sử, nhà sử hc biết khai thc có khả từ gia bảo trở thành quc 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 vic 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 gc h hng, gần xa, làm gch ni liên kết ràng buộc đời sng tinh thần người chung huyết thng với Tin thân có quan nim nhà hay h mà cội nguồn khơng biết tn 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 chuyn ngược li luân thường đo lý Vic lp gia phả l nghĩa vụ thiêng liêng mi gia đình xã hội Ta không nên phân bit dù trưởng hay thứ, điu thiết có tâm huyết, khơng kể giàu sang hay nghèo khó Nếu mun cháu giữ gìn truyn thng gia tộc nên bắt tay vào vic xây dựng gia phả  Nhận định chung Đang hình thnh lớp người già v hưu có hc thức cao có ý thức cao câu chuyn giữ gia phả nước Nhưng vấn đ cch lp hay viết tiếp cun gia phả ngy nên Khơng người cho gia phả phải lưu giấy, gỗ, đ, lụa truyn cho chu đời sau cảm giác linh thiêng tìm v xem li Phải bảo tồn gia phả cũ, không với tư cch l gia bảo dòng h mà tài sản tinh thần đất nước Nhưng ngoi cun gia phả h tộc truyn thng giấy dễ  vàng, mi mt, hin nhiu gia đình không nên bỏ qua tin lợi máy tính mng vic lp phả h cách nhanh nhất, xác, rõ ràng truyn rộng rãi, bảo quản cách tt nhất, lâu Trong xu hướng tro lưu v nguồn rộng rãi hin nay, l cách tt cho lớp trẻ Hin dịch vụ làm gia phả “Công ngh cao” kh pht triển Trước hết hình thức lp gia phả phần mm Hin ti Vit Nam có s phần mm doanh nghip tin hc, c nhân nước xây dựng Softpackvn, GreatFamily, Intelligent, GiaPhaHoToc… Sử dụng phần mm gia phả loi ny, cc gia đình dễ dng xem danh sách thành viên h tộc qua cc đời, cp nht thường xuyên thông tin cho người phả h, đồng thời in giấy để xem… Đặc bit, tin lợi để theo dõi thông tin v ngày lễ, ngy cưới, ngày giỗ ông bà, cha mẹ, ngày trng đi khác gia đình… Với phần mm nói trên, có loi cho phép người dùng tải v miễn phí từ mng phiên tiêu chuẩn, cịn mun sử dụng loi có nhiu tính phải mua thương mi 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 cnh xuất hin phần mm gia phả, hình thức website với khả cho phép truy cp ti nơi đâu, dễ dàng chia sẻ đường liên kết cho người thân, nhiu doanh nghip tin hc, thm chí cá nhân nhn làm Và buổi “bùng nổ website giá rẻ” hin nay, khơng khó để tìm nơi cung cấp dịch vụ với giá phải Nếu cc gia đình có nhu cầu, cần truy cp vào cơng cụ tìm kiếm mng Internet Google l tìm địa cần thiết với giá dịch vụ chi cho vic thiết kế từ triu đồng trở lên, cc gia đình làm chủ website gia phả V điu quan trng thao tác nhp liu không phức tp, nên quen cc gia chủ tự làm theo ý mun Khoảng vi năm trở li vic thiết kế gia phả theo hình thức website khơng cịn chuyn Tuy nhiên, đa s l h tộc lớn (như h Văn ti địa www.giaphatocvan.com, h Phm ti địa www.hopham.org…), cịn với gia đình nhỏ gần thấy xuất hin Cùng đó, đng ý l hin có trang web vietnamgiapha.com, phahe.vn cho phép cc gia đình lưu trữ gia phả miễn phí, nhiên mun có “khơng gian riêng tư” nên nhiu gia đình định làm web riêng  Các vấn đề đặt Quản lý gia phả dòng h Vit Nam từ trước tới đu thực hin thủ công Các dòng h đu phải ghi chép tất cc thơng tin liên quan đến dịng h để đời sau biết gc tích h hàng nên có nhiu vấn đ bất cp 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ị mi mt làm hỏng - Khó khăn v thời gian vic chép sang phụ khác - Cp nht thông tin làm xấu gia phả phải làm li nên bất tin - Vic tìm kiếm phải dị mắt gây tn 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 vic mở rộng gia phả v sau - Không phổ biến cho h hàng cháu xa gặp trở ngi địa lý  Mục tiêu ứng dụng quản lý gia phả - Ứng dụng cho phép cp nht thông tin cá thể cách dễ dàng, với s lượng lớn Hỗ trợ vic tìm kiếm thơng tin thành viên Hiển thị gia phả theo dng để dễ xem Hỗ trợ tra cứu cch xưng hô hai người h tộc Xây dựng ứng dụng quản lý gia phả chy ổn định, xử lý nhanh, không phát sinh lỗi, giao din thân thin, 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ủ, huyn nào, din tích ruộng so … GIA PHẢ Chi thứ N Gia đình N Chi thứ Gia đình Thnh viên ngoi h Chi trưởng Gia đình Gia đình N Thnh 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 Vit Nam xưa v thường có hai bc: - Nhà hay cịn gi tiểu gia đình gồm cha, mẹ, vợ, chồng - H hay gi l chi, ngnh, đi gia đình gồm tất mi người chung ông tổ sinh Gia tộc có nhiu chi gồm chi trưởng nhiu chi thứ Trong chi có nhiu gia đình, gia đình có nhiu 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, gi chung viễn tơn Đồng hàng với anh, chị, em ruột Anh em trai cha gi bác bá phụ thúc phụ Chị em gái cha cô cô mẫu Con bc v đi với anh em hay bc, đi với anh chị em cu Trong gia đình gồm có thành viên h (anh, chị, em, ba, chú, bc…) v thành viên h (dâu, rể, cháu ngoi …) 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 cc trai, từ trưởng đến thứ, có vợ người thnh gia trưởng gia đình riêng, có đủ quyn hnh cha Xây dựng ứng dụng Quản lý gia phả mơ hình lớp thuở trước, phm vi gia đình Cịn người trai trưởng, tức cả, vừa làm chủ gia đình riêng vừa lm trưởng chi h gồm gia đình gia đình em trai Riêng cc em trai lm gia trưởng cc gia đình nhỏ mình, người có nhiu trai, trai li lp gia đình riêng, v mãi, chi h ngày lớn chia làm nhiu phân chi Con gái lấy chồng tch thnh gia đình riêng ghi đến đời con, đời cháu người gi 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 lm trưởng chi h Tất chi h gộp li 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) gi 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 thng có quan h với thành viên h như: dâu, rể, cháu ngoi… H phần khơng thể thiếu dịng h hon ton khơng có quyn 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 gc có quan h huyết thng với qua cc đời Đây l cc đi tượng mà gia phả quản lý Thành viên h có quyn đóng góp ý kiến với thnh viên khc để giải vấn đ nảy sinh h 1.1.3.3 Gia trưởng Cũng l thnh 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ó quyn ghi chép gia phả gia đình, v có quyn u cầu tộc trưởng thêm thành viên gia đình vo 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 quyn ghi chép gia phả h thờ cúng tổ tiên h, có quyn dự tất mi hp liên quan đến gia tộc chi h, có quyn phân xử vic 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 lp trình viên tiếp xúc với Windows Form ADO.NET, vic lp trình bắt đầu trở nên phức tp dự án lớn dần Bởi vy để dễ quản lý thành phần h thng, không bị ảnh hưởng cc thay đổi, người ta hay nhóm thành phần có chức li với phân chia trách nhim cho nhóm để công vic không bị chồng chéo ảnh hưởng lẫn Một mơ hình lp trình vy 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 để to nên ứng dụng, lớp ny 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 nhim vụ giao tiếp với người dùng cui để thu thp liu hiển thị kết quả/dữ liu thông qua thành phần giao din 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 để hin thực lớp - Business Logic Layer: Lớp thực hin nghip vụ h thng, 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 hin nghip vụ liên quan đến lưu trữ truy xuất liu ứng dụng Thường lớp sử dụng dịch vụ h quản trị sở liu SQL Server, Oracle,… để thực hin nhim 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 thng có chức sau: 2.1.1.1 Chức quản trị Chức ny phân quyn cho người dùng Người dùng quyn Admin phép cp nht (thêm mới, sửa, xóa ) thơng tin v thành viên Cịn li quyn 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 nghip - Dân tộc - Tôn giáo - Xưng hơ 2.1.1.3 Chức tìm kiếm Trong chức ny người dùng tìm kiếm thành viên hay thơng tin no liên quan đến thnh 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 bo cáo có nhim 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 Nhp Thành Viên Theo Đời Đăng Xuất Trình Độ H Tên Thốt Ngh Nghip 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 nhp Quản Trị Yêu cầu đăng ký thơng tin Thơng tin v Trình độ Thơng tin v Ngh nghip 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 nghip (Mã ngh, Tên ngh) (vii) Xưng hô (Tên quan h, Min, Xưng hô 12, Xưng hô 21, Ghi chú, Khoảng cch đời) (viii) Tài khoản (Tên tài khoản, Mt khẩu, Quyn) (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 Mt Nvarchar(30) Quyen Quyn 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 Min Int Xungho12 Xưng hô Nvarchar(200) Xungho21 Xưng hô Nvarchar(200) Ghichu Ghi Nvarchar(200) KhoangCachDoi Khoảng cch đờ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 Min 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 ti R11, R12, R15, R13, R14, R16 Nhiu R15, R16 quan h Liên - Liên quan h R8 R9 R6 R7 R11 R12 R14 R13 R10 Các ô gch chéo cho biết table khơng có RBTV thuộc loi 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 min giá trị Biểu diễn ngơn ngữ hình thức: ∀ tv ∊ ThanhVien, tv.GioiTinh ∊ [True, False], tv.LaDauRe ∊ [True, False] Bi 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 min giá trị Biểu diễn ngơn ngữ hình thức: ∀ xh ∊ XungHo, xh.Mien ∊ [1,2,3] Bi cảnh: XungHo Bảng tầm ảnh hưởng R2 Thêm Xóa XungHo + - Sửa + (Mien) Bi cảnh: HonNhan (khơng có min giá trị) Bi cảnh: DanToc (khơng có min giá trị) 16 Xây dựng ứng dụng Quản lý gia phả mô hình lớp Bi cảnh: NgheNghiep (khơng có min giá trị) Bi cảnh: TonGiao (khơng có min giá trị) Bi cảnh: TrinhDo (khơng có min 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 Bi 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 hin đ tài tt nghip, nhóm em hon thnh yêu cầu đ tài, xây dựng ứng dụng với giao din trực quan dễ sử dụng, hiểu cách thức to lp Gia Phả có nhìn tổng quan v Mơ hình lớp lp trình để vn dụng vào chun mơn sau Song song đ tài cịn hn chế chưa ti ưu hóa thut tốn nâng cao hiu suất ứng dụng Hướng phát triển đ ti tương lai l nghiên cứu lp trình để quản lý tra cứu nhiu dòng h Trên l cc kết đt s mặt tồn ti hn chế hướng phát triển đ ti 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 Hnh hướng dẫn nhóm em nhit tình, cụ thể trình thực hin đ 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ý bu v to mi điu kin thun lợi để nhóm em hc hỏi, nghiên cứu thực hin đ tài Mặc dù c gắng, nỗ lực để hoàn thin đ tài cách tt hn chế v thời gian kinh nghim nên đ tài cịn nhiu thiếu sót Kính mong thầy, bn tiếp tục đóng góp thêm để đ ti hoàn thin 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] Vit 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

Ngày đăng: 22/06/2023, 08:51

w