Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
1,96 MB
Nội dung
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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ÀTRACỨUGIAPH Ả
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
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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:
Công việc(Phân tích chức năng):
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ý 2
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
Hưng Yên: ngày . . . tháng . . . năm . . .
Giới thiệu:
Hiện nay với bánh xe của thời gian với vận tốc không ngừng cùng
với vòng quay của trái đất nơi mà con người chúng ta đang sinh sống và tạo
dựng chúng ngày càng tươi đẹp và phồn vinh. Trải qua nhiều thế hệ con
người đã không ngừng phát triển và tạo dựng nền móng văn minh cho nhân
loại. Chúng ta thường nhớ về cha ông ta đã từng một thời dựng nước và giữ
nước. Qua bao nhiêu thế kỉ với các giai đoạn xã hội khác nhau, đối với các
dòng họ với sự quảnlý dòng họ của mình qua tấm GIA PHẢ và được lưu
truyền từ đời này sang đời khác, từ thế hệ này sang thế hệ khác. Với sự
“Quản lý” bằng tay những dữ liệu, những thông tin về mỗi cá nhân trong
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ảnlýGia Phả.
Phần mềm quảnlýGIA PHẢ này nhằm đểtracứ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.
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
GIA PHẢ
GIA PHẢ
GIA PHẢ
GIA PHẢ
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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
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
lập gia đình thì những người con của họ là đời thứ ba và cứ thế theo đường
dài thời gian họ liên tiếp kế thừa từ đời trên xuống dưới.
Từ “Ông Tổ ” sẽ lấy đó làm chi gốc và sau đó phân cho các con
trưởng nắm giữ chi gốc đó. Nhưng nếu con trưởng này không sinh được
người con trai nào thì quyền làm trưởng sẽ do người em trai đảm nhận, và
người em trai này lắm giữ luôn chi gốc đó. Vì theo sự suy nghĩ của con
người thì Nam mới được phép làm trưởng.
Nhưng nếu dòng họ này mà không có con trai ở thế hệ sau thì coi như
đó là sự không may và dòng họ này được xếp vào dòng họ bị “thất lạc” hay
mất họ.
Nếu nhìn bằng con mắt trực quan ta có thể hình dung cả một dòng họ
đi từ trên xuống thì có thể sắp xếp theo một dạng cây có nhiều nhánh, các
nhánh này chính là các chi mà ta đã nói ở trên. Những nhánh này có chung
một gốc đó chính là “Cụ Tổ ”. Và các nhánh này lại được phân ra làm nhiều
nhánh con khác nhau. Nếu nhánh gốc mà không có con trai thì cũng như một
cành cây chính bị cụt. Nó sẽ được chuyển sang nhánh gần nhất kế bên.
Nhánh này sẽ giữ gốc 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ý 4
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
Ta có thể biểu diễn dòng họ như là một cái cây nhiều nhánh như sau:
Đời 1:
Đời 2 :
Đời 3:
Đời 4:
Đời 5:
Đời N:
Hình 1. Cây Gia Phả
Trong ví dụ về cây Gia Phả trên thì người cụ tổ là gốc của Phả 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ý 5
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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 :
• Đờ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
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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 tổ tiên đến đời thứ năm thì có thể thôi và được phép không thờ đến đời
thứ 6 nữa.
Theo khảo sát hiện trạng thì chúng tôi vẫn thấy đại đa số các dòng họ
đều quảnlý dòng họ của mình chỉ qua một đến hai cuốn Gia Phả và được
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ý 7
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
người quan trọng trong họ giữ gìn người đó có thể là con Trưởng và cũng có
thể là con thứ.
Vậy họ quảnlý ra cuốn Gia Phả này ra sao?
Cũng như chúng ta có thể tưởng tượng ra với một dòng họ có rất
nhiều người như vậy sự quảnlý thật là rườm rà khi những thông tin ghi
trong cuốn Gia Phả lại có vẻ không được thống kê đầy đủ. Và nếu có người
mới được sinh ra hay dòng họ này lại tìm được một người bị thất lạc do
chiến tranh hay thông tin cá nhân của người nào đó bị sai lệch. Vì thế người
giữ cuốn Gia Phả muốn sửa lại thông tin thì cũng phải thống kê lại toàn bộ
những thông tin đã có trong Gia Phả. Có những lúc phải vất cả cuốn Gia Phả
đó đi để làm cuốn Gia Phả mới. Điều này thật là tốn thời gian và rắc rối cho
người nào muốn sao lưu lại cuốn Gia Phả và muốn tìm kiếm thông tin của
một ai đó trong 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ý 8
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
Hình 3. Danh sách được in theo chi(Gồm cả con dâu)
- Vì vậy trong quá trình khảo sát chúng tôi đã thực sự thấy được tầm
quan trọng khi phần mềm này ra đời, nó giúp rất nhiều về mặt thời gian và
tính dễ chịu khi chúng ta muốn tracứu hay quảnlý một tấm Gia Phả thiêng
liêng của cả họ
-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ảnLývàTraCứuGia 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ảnlýGia Pha hay những người
muốn tracứ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 tracứuGia Phả và yêu cầu của người quảnlýGia Phả.
a. Người TraCứu :
+ Tracứ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
+ Tracứ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ớ.
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ý 9
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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.
Người tracứu này đòi hỏi cần có một phần mềm dễtra cứu, không rườm rà,
tra cứu phải nhanh, thông tin cần biết phải chinh xác. Giao diện phải đẹp dễ
sử dụng.
b. Người QuảnLý :
+ Tracứu thông tin:
Yêu cầu này cho thấy người quảnlý cũng chính là người Tra Cứu, họ cũng
phải biết thông tin hiện trạng của dòng họ mình ra sao, từ đó sẽ nhập những
thông tin cính xác cho cuốn Gia Phả mà họ sắp đưa ra.
+ QuảnlýGia Phả :
Thủ tục quảnlý phải đơn giản ngắn gọn dễ hiểu, dễ kiểm soát. Sự kết nối Cơ
sở dữ liệu phải linh hoạt, chặt chẽ.
Yêu cầu phải tạo ra được họ mới tuỳ ý theo người quảnlý có quyền quyết
định. Trong đó phải có sự quảnlý mềm dẻo như có thể thêm người mới vào
cuốn Gia Phả, có thể sử đổi thông tin khi cần thiết, khi thông tin của ai đó
trong họ bị sai lệch. Có thể xoá bất kỳ cá nhân nào trong họ nếu như người
đó không tồn tại hay chưa từng tồn tại.
Ngoài ra sự bảo mật thông tin do người quảnlý yêu cầu cũng có thể cần
thiết. Hoặc không quan trọng lắm vì có thể cuốn Gia Phả được làm xong sẽ
được lưu trữ và bảo quản thông quan đĩa CD.
Còn về phía chúng tôi sẽ đưa ra sự thiết kế của mình như sau:
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ý 10
[...]... thể quảnlý một cuốn GiaPh 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ảnlýGiaPh , 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ảnLý 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. .. chức năng QuảnLý sẽ lấy thông tin từ kho GiaPh cho Người QuảnLý xem và Người QuảnLý có quyền quyết định thay đổi thông tin hay không thay đổi thông tin Người QuảnLý có thể yêu cầu chức năng QuảnLý về nhập họ mới hoặc thêm thành viên, xoá thành viên đã có trong GiaPh Người sử dụng có thể yêu cầu chức năng In Thông Tin Khi đó chức năng In Thông Tin này sẽ lấy thông tin từ Kho GiaPhvà hiển thị... 0986123996 Hình 11 Giao diện với các chức năng con Trong chức năng QuảnLýGiaPh gồm các chức năng con như hình trên như : Lập GiaPh , Thêm thành viên, sửa đổi, Thoát Lập GiaPh : Khi chọn chức năng này sẽ xuất hiện giao diện khác là “Lập GiaPh ” Chức năng này sẽ giúp người quảnlý sẽ lập một GiaPh 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... người tracứu yêu cầu II Biểu đồ luồng dữ liệu: - Luồng dữ liệu được chia ra làm hai mức quan trong nhất là: mức 0 và mức 1 Ở mức 0 : Thì tác nhân người sử dụng có hai yêu cầu chính như đã ph n tích ở trên là TraCứu và QuảnLý Người sử dụng đưa ra yêu cầu tracứu (hay xem thông tin ) GiaPhPh n mềm này xe có sự ph n hồi lại và đưa ra thông tin cần tracứu cho người yêu cầu Mặt khác người TraCứu này... đó trong GiaPh 2 Chức năng TraCứu : Trong chức năng này sẽ ph n ra làm 5 chức năng cần thiết sau: + Tracứu theo Đời: Chức năng này sẽ in thông thông tin theo từng đời một khi một người tracứu xem toàn bộ dòng họ theo đời + Tracứu theo Chi : Cũng tương tự như Tracứu theo Đời thì TraCứu theo chi sẽ in toàn bộ thông tin của cả họ theo từng nhánh một + Tracứu theo Họ Tên: Khi người tracứu nhập... uyenlongthien.cntt@gmal.com SĐT : 0986123996 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ỹ Mục Lục Trang Lời nói đầu Chương I : Ph n tích yêu cầu người dùng 1.Khảo sát tình hình 2 .Ph n tích yêu cầu người dùng a Người TraCứu b Người QuảnLý Chương II : Ph n tích vàph n loại ph n mềm I Ph n tích các chức năng 1 Chức năng về Quản Lý 2.Chức năng TraCứu 3.Chức năng In Thông Tin II.Biểu... uyenlongthien.cntt@gmal.com SĐT : 0986123996 Chương II : Ph n tích vàph n loại ph n mềm I Ph n tích các chức năng: Biểu đồ ph n cấp chức năng QUẢNLÝGIAPH Quản lý Tra cứu Nhập dòng họ Thêm thành viên Sửa đổi In Thông Tin Tc.Theo đời In danh sách Tc.Theo chi In thông tin cá nhân Tc.Theo họ tên Tc.Theo ngày sinh Tc.Theo địa chỉ Hình 4 Biểu đồ ph n cấp chức năng Chức năng chính của ph n mềm có 3 điểm cần quan tâm như... : 0986123996 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ảnLý có thể nhập một dong họ nào đó vào GiaPh , điều này tương đương với việc lập một cuốn GiaPh 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... đỉnh) Ở 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 tracứuvà chức năng TraCứu sẽ lấy dữ liệu từ kho GiaPhvà cho biết thông tin cần tracứ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ảnLý về sửa đổi thông tin cá nhân... thông tin của thành viên nào đó trong dòng họ được nhập vào có sai sót hoặc thiếu chi tiết thì người QuảnLýGiaPh có thể sửa đổi lại bằng việc nhập vào các thông tin có trong giao diện Hoặc người QuảnLýGiaPh có thể xoá bất kỳ thông tin nao không cần thiết hoặc loại bỏ thành viên khỏi cuốn GiaPh khi người này chưa bao giờ tồn tại Nhóm sinh viên thực hiện : Đoàn Mạnh Cường - Trần Văn Hai - Trần . 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. Nhóm. muốn tra cứu hay quản lý một tấm Gia Ph thiêng liêng của cả họ -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. xác cho cuốn Gia Ph mà họ sắp đưa ra. + Quản lý Gia Ph : Thủ tục quản lý ph i đơn giản ngắn gọn dễ hiểu, dễ kiểm soát. Sự kết nối Cơ sở dữ liệu ph i linh hoạt, chặt chẽ. Yêu cầu ph i tạo ra