Báo cáo bài tập lớn Phân tích thiết kế hệ thống Phần mềm Quản Lý Và Tra Cứu Gia Phả - Pdf 12

Phần mềm Quản Lý Và Tra Cứu Gia Phả
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN
KHOA CÔNG NGHỆ THÔNG TIN
o0o
ĐỀ TÀI
QUẢN LÝ VÀ TRA CỨU GIA PH Ả
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 1
Phần mềm Quản Lý Và Tra Cứu Gia Phả
Hưng Yên 6 - 2007
NhËn xÐt cña gi¸oviªn
Đoàn Mạnh Cường:
Công việc(Khảo sát tình hình):
Trần Văn Hai :
Công việc(Tạo Form): Trần Văn Hiếu:

dòng họ… Điều này dẫn đến sự khó chịu và rất tốn thời gian khi ta muốn tra
cứu thông tin về ai đó trong họ, thật rắc rối rất mất thời gian và khi dòng họ
này lại có thêm thành viên mới sinh ra, hoặc dòng họ này lại tìm một người
nào đó bị thất lạc.
Thì cuốn Gia Phả trên lại trở lên dài rất khó quản lý, rất khó kiểm
soát. Điều gây phiền hà nhất ở đây là khi muốn thay đổi thông tin của cá
nhân nào đó trong họ thì cuốn Gia Phả đó lại phải viết lại từ đầu, hay là tạo
ra cuốn Gia Phả mới. Đây quả là một sự bất tiện không mong muốn.
Ngày nay với sự phát triển không ngừng của Công nghệ thông tin
chúng tôi đã tìm tòi, học hỏi, thu nhập các thông tin, tài liệu và phát triển
phần mềm Quản lý Gia Phả.
Phần mềm quản lý GIA PHẢ này nhằm để tra cứu các thông tin về
cuốn GIA PHẢ một các nhanh chóng hơn, tiện lợi, chính xác và tiết kiệm
thời gian hơn.
Chương I: Phân tích yêu cầu người dùng:
1.Khảo sát tình hình:
- Về phần chúng tôi trong quá trính khảo sát thực tiễn trên thị trường
với đất nước Việt Nam ngày nay cũng như xa xưa ngay trong cuộc sống của
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 3
Phần mềm Quản Lý Và Tra Cứu Gia Phả
chúng ta, các dòng họ lâu đời như : họ Trần, Nguyễn, Lý, Ngô, Đinh,… Mỗi
dòng họ được chia làm nhiều chi khác nhau, qua các thế hệ này đến thế hệ
khác.
Bắt đầu từ người được tìm thấy đầu tiên trong họ và lấy người đàn ông làm
gốc cho dòng họ của mình hay người này có quyền được phép cho con cháu
về sau lấy đó làm gốc hay còn gọi là “Ông Tổ ” hay “Cụ Tổ ” của họ.
Khi người này lập gia đình và có con thì những người con này là đời
thứ hai.Và cứ tiếp diễn như vậy khi những người con trong đời thứ hai này

Qui định :
+ Đàn ông hình vuông.
+ phụ nữ hình tròn
+ Những người đã từng làm trưởng(nắm giữ gốc Phả hệ) màu đỏ.
Trong cây Gia Phả này hiện tại ta chỉ xét có 5 đời :
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 5
Phần mềm Quản Lý Và Tra Cứu Gia Phả
• Đời 1: Là người lắm vai trò là gốc của dòng họ hay còn gọi là “Cụ Tổ ”,
người này sinh ra 5 người con: 3 trai, 2 gái. Con cả và con thứ hai
đều là trai. Nên con cả này sẽ làm Trưởng nắm gốc Gia Phả.
• Đời 2: Người con trai cả chỉ sinh được một người con gái nên khi người
này mất đi con gái của anh ta không thể làm Trưởng khi đó
người
em trai của anh ta sẽ được phép làm Trưởng và giữ luôn gốc
chính và con trai của người này lại là Trưởng. Hay nói một cách
khác thì cây Gia Phả này được chuyển nhánh sang nhánh khác.
Và cứ như vậy cho đến đời tiếp theo.
• Đời 3: đến đời 4, đến đời 5, đến đời thứ N
Ta có thể mô tả bằng hình ảnh như sau:
Đây là danh sách được In ra theo Chi
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 6
Phần mềm Quản Lý Và Tra Cứu Gia Phả
Hình 2. Danh sách được in theo chi(chỉ gồm con cháu chính trong họ)
Trong thực tế do pháp luật Việt Nam đã công nhận trong dòng họ thì
thế hệ này và thế hệ sau cứ cách nhau khoảng 5 đời thì được phép kết hôn.
Nên theo sự điều tra trung thực của chúng tôi thì con cháu được phép thờ

-Cũng trong quá trình khảo sát thì chúng tôi thấy hiện nay trên thị
trường cũng không ít phần mềm Quản Lý và Tra Cứu Gia Phả, một sự
tiến bộ cho nền Công Nghệ Thông Tin đánh dấu sự phát triển và phần
nào chứng minh được Công Nghệ Thông tin không thể thiếu trong
cuộc sống của chúng ta.
Vì thế chúng tôi quyết định đóng góp công sức nhỏ bé của mình và hi vọng
sẽ giúp được phần nào cho những người quản lý Gia Pha hay những người
muốn tra cứu thông tin nào đó trong Gia Phả
2. Phân tích yêu cầu người dùng:
• Về phía người dùng:
Qua khảo sát và nghiên cứu chúng tôi có thể nói tóm gọn về đại đa số
yêu cầu đơn giản và cũng có yêu cầu phức tạp của người muốn quan tâm
đến phần mềm này. Và chúng tôi đã chia hai yêu cầu chính sau: là yêu
cầu người tra cứu Gia Phả và yêu cầu của người quản lý Gia Phả.
a. Người Tra Cứu :
+ Tra cứu thông tin dòng họ:
Muốn biết dòng họ này hiện tại có bao nhiêu người, bao nhiêu Nam, bao
nhiêu nữ, gốc Phả Hệ là ai, những ai đã làm Trưởng trong dòng họ, nguồn
gốc của dòng họ này ra sao, đây là đời thứ mấy trong dòng họ, các chi của
dòng họ này được phân ra như thế nào, người còn sống và người đã mất thì
sao
+ Tra cứu thông tin cá nhân:
Muốn biết thông tin về tiểu sử của người này, quê quán hoặc ngày sinh
thông qua họ tên hoặc họ tên thông qua ngày sinh. Người này là nam hay nữ,
là đời thứ mấy trong họ hay thuộc chi nào trong họ. Có thể biết được người
này mất hay chưa mất, xem ngày sinh của họ khi ta không nhớ.
Và có thể xem danh sách tên những người trong họ từ đó có thể đặt tên cho
con của mình.
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên

Chức năng chính của phần mềm có 3 điểm cần quan tâm như trên hinh vẽ
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 11
QUẢN LÝ GIA PHẢ
Quản lý In Thông TinTra cứu
Nhập dòng họ
Thêm thành viên
Sửa đổi
Tc.Theo ngày sinh
Tc.Theo đời
Tc.Theo họ tên
Tc.Theo chi
In thông tin cá nhân
In danh sách
Tc.Theo địa chỉ
Phần mềm Quản Lý Và Tra Cứu Gia Phả
1. Chức năng về Quản Lý:
Trong chức năng Quản Lý sẽ phân ra làm 3 chức năng con như:
+ Nhập dòng họ :
Chức năng này cho phép người Quản Lý có thể nhập một dong họ nào đó
vào Gia Phả, điều này tương đương với việc lập một cuốn Gia Phả mới.
+ Thêm thành viên :
Chức năng thêm thành viên được sử dụng khi dòng họ này có người mới
sinh ra hoặc người này bị thất lạc và mới được tìm thấy.
+ Sửa đổi :
Chức năng sửa đổi sẽ có tác dụng khi tat hay đổi thông tin sai lệch của cá
nhân nào đó trong họ. Chức năng này có thể xoá bất kỳ người nào đó
trong Gia Phả.
2. Chức năng Tra Cứu :

thông tin ) Gia Phả. Phần mềm này xe có sự phản hồi lại và đưa ra thông tin
cần tra cứu cho người yêu cầu. Mặt khác người Tra Cứu này cũng có thể
quản lý một cuốn Gia Phả thật sự hoặc rành riêng cho mình bằng cách yêu
cầu thông tin về quản lý Gia Phả, và người dùng lại co sự trả lời phản hồi từ
phần mềm trên. Những thông tin phản hồi có thể là sự hướng dẫn về Quản
Lý, đưa ra thông tin: nhập, xoá, sửa và từng bước hướng dẫn người Quản Lý
thao tác trên Giao Diện phần mềm được tốt hơn, linh hoạt hơn, đầy đủ ý và
không rườm rà.
Mức 0:
Y.c tt Quản lý
Thông tin quản lý
Yêu câu tra Cứu

Thông tin tra cứu
Hình 5. Biểu đồ phân luồng giữ liệu Mức 0(mức đỉnh)
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 13
Người Sử Dụng
Quản Lý
Gia Phả
Phần mềm Quản Lý Và Tra Cứu Gia Phả
Ở mức 1:
Mức 1 chính là sự phân tích chặt chẽ hay là sự mở rộng thật cần thiết
từ mức 0. Ở đây ta phân tích rõ rang từng chưca năng với biểu đồ phân
luôngf dữ liệu
Người sử dụng có thể yêu cầu thông tin tra cứu và chức năng Tra Cứu sẽ lấy
dữ liệu từ kho Gia Phả và cho biết thông tin cần tra cứu do người dùng yêu
cầu đặt ra
Người sử dụng có thể yêu cầu chức năng Quản Lý về sửa đổi thông tin cá

Hinh 6. Biểu đồ phân luồng dữ liệu Mức 1(mức dưới đỉnh)
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 15
Người sử dụng
Tra
Cứu
In
Thông
Tin
Quản

Phần mềm Quản Lý Và Tra Cứu Gia Phả
III. Biểu đồ thực thể liên kết (E - A)
Hình 7. Biểu đồ thực thể liên kết
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 16
Phần mềm Quản Lý Và Tra Cứu Gia Phả
• Phân tích biểu đồ thực thể liên kết (E-A)
Theo lược đồ trên ta sử dụng lược đồ (E-A) kinh điển
(+) Phâm tích về thuộc tính:
Lược đồ (E-A) ở trên : theo phân tích thì lược đồ trên cho 4 kiểu
thực thể là kiểu thực thể :
+Người Dùng : Yêu cầu người dùng nhập họ tên, ngày sinh,giới tính
khi cần thiết.
+Dòng Họ : bao gồm các thuộc tính mã họ và tên họ(tên dòng họ)
+Danh Sách Thành Viên : có thuộc tính thứ tự(để chỉ thứ tự của từng
người trong dòng họ). Trong thực thể này có thực thể con là thực thể
Người(thực thể cá nhân)

Gioitinh(Giới tính), Quequan(Quê quán), Tieusu(Tiểu sử bản thân),
Tuoitho(Tuổi thọ), Doi(Đời).
+ Bảng Dongho có duy nhất một cột là : Tenho(tên họ).
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 18
Phần mềm Quản Lý Và Tra Cứu Gia Phả
Chương III : Thiết Kế Giao Diện Người Dùng :
Dao diện được thiết kế theo các chức năng sau:

Hình 10. Giao diện chính
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 19
Phần mềm Quản Lý Và Tra Cứu Gia Phả
1.Chức năng Quản Lý Gia Phả:
Hình 11. Giao diện với các chức năng con
Trong chức năng Quản Lý Gia Phả gồm các chức năng con
như hình trên như : Lập Gia Phả, Thêm thành viên, sửa đổi, Thoát.
 Lập Gia Phả: Khi chọn chức năng này sẽ xuất hiện giao diện
khác là “Lập Gia Phả”. Chức năng này sẽ giúp người quản lý
sẽ lập một Gia Phả mới cho dòng họ của mình bằng cách
nhawpj các thong tin cần thiết như trong hình và nếu đồng ý
thực hiện thong tin trên thì click vào nút Đồng Ý và Gia Phả
này bắt đầu có thành viên được nhập, nếu không đồng ý thì
Nhập Lại.
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 20
Phần mềm Quản Lý Và Tra Cứu Gia Phả

Giáo viên hướng dẫn : Nguyễn Minh Quý 23
Phần mềm Quản Lý Và Tra Cứu Gia Phả
Hình 15. Giao diện khi Tra Cứu tin thành viên
3. Chức năng Xem Thông Tin:
Chức năng Xem Thông Tin được thiết kế với các chức năng
con như: Xem Thông Tin Cá Nhân, Xem Thông Tin Gia
Phả(Xem Theo Đời, Xem Theo Chi, Thông tin Khác ), Xem
Người Đã Mất.
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 24
Phần mềm Quản Lý Và Tra Cứu Gia Phả
Hình 16. Giao diện chính khi xem các thông tin khác
3. Ngoài ra còn có các chức năng:
 Đặt Tên Cho Con: Khi một thành viên nào đó trong dòng họ
được sinh ra. Ta có thể Tra Cứu xem nếu đặt tên con có
trùng với tên một ai đó trong họ hay không.
 Hướng Dẫn Sử Dụng:
 In Ấn : Vì phần mềm này được dùng chỉ cho một dòng họ,
khi người nào đó Lập Được Gia Phả mới thì họ có thể ghi ra
thông tin đó ra một chiếc đĩa và có thể phát cho các thành
viên trong dòng họ mình được xem, thông tin có thể được in
ra và ghi tuỳ theo người lựa chọn. Cho nên chức năng này
chúng tôi cũng không xét kỹ.
Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần Văn Hiếu .
Lớp TK3 – Khoa CNTT trường ĐHSPKT Hưng Yên
Giáo viên hướng dẫn : Nguyễn Minh Quý 25


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status