TR NG ĐƯƠ I H C DUY TÂN
KHOA CÔNG NGHÊ THÔNG TIN
ĐÔ AN C SƠ
CHUYÊN NGANHNG NGH PH N M M
TÊN Đ TÀI
QU N LÝ SINH VIÊN
B NG CÂY NH PHÂN
Giáo viên h ng d n: Tưỡ hs. NGUY N T N THU N
Ng i th c hiên:ươ ư NGUY N MINH TRUNG
Ma sô SV: 162123079
Đa Năng,4/2012
ĐẠI HC DUY TÂN
KHOA CÔNG NGH THÔNG TIN
TÊN ĐÊ TAI
Chuyên nganh: Công ngh ph n m m
Ngay băt đâu: 10/4/2012 Ngay kêt thuc:10/5/2012
Giang viên h ng dân: THs. Nguy n T n Thu n ươ
Sinh viên th c hiên: Nguy n Minhư Trung Ma sô: 162123079
Ngay nôp/ nhân xet:
Ngay bao vê: 29/5/2012
Trang 2
DTU
ĐẠI HC DUY TÂN
KHOA CÔNG NGH THÔNG TIN
NHÂN XET CUA GIANG VIÊN H NG DÂN ƯƠ
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
L I M Đ U
Trang 3
DTU
ĐẠI HC DUY TÂN
KHOA CÔNG NGH THÔNG TIN
Trong th gi i hi n nay công ngh thông tin ngày càng phát tri n v t b c ế ượ
ngày càng đ t đ c thành t u to l n trong vi c phát tri n kinh t .Trên h u h t t t c ượ ế ế
lĩnh v c thì đ u có m t ngành công ngh thông tin trong đó, nó đã tr thành m t ph n
thi t y u trong cu c s ng. Ch ng trình tin h c ng d ng ngày càng nhi u góp ph nế ế ươ
thay đ i cu c s ng,nâng cao kh năng chính xác và hoàn thành công vi c nhanh chóng.
Đ đ c nh ng ch ng trình nh v y đòi h i ng i làm tin h c ph i bi t phân ượ ươ ư ườ ế
tích thi t k h th ng, xây d ng m t ph n m m qu n ng d ng đó. Và nh ngế ế
ph n m m đó s tr thành nh ng công c h tr đ t l c nh m đáp ng nh ng công
vi c qu n nh nh ng công c s n.
Ch ng trình qu n sinh viên m t ch ng trình xây d ng nh m đáp ngươ ươ
nh ng nhu c u qu n lý nh ghi danh , tìm ki m, l u thông tin…và r t nhi u công vi c ư ế ư
m t cách chính xác nhanh cng.
V i đ i y giúp chúng ta c ng c l i nh ng ki n th c v y nh phân. Đ ế
án th c hi n d a trên nh ng ki n th c đã h ctìm ki m trên internet. Do ki n th c ế ế ế
trình đ còn non kém nên em ch a hoàn thành đ y đ c ng tác qu n lý.Trong ư
quá tnh th c hi n n u có sai sót mong th y cô thông c m. ế
CH NG I:ƯƠ
Trang 4
DTU
ĐẠI HC DUY TÂN
KHOA CÔNG NGH THÔNG TIN
C S LÝ THUY TƠ
1.1. Lý thuy t đ quyế
1.1.1 Khái ni m:
a. Đ quy:
M c thuy t đ quy đã t n t i r t lâu t khi toán h c ra đ i phát tri n ế
nh ng nó ch cho th y t m quan tr ng và ng d ng c a mình khi con ngư ư i phát minh
ra y vi tinh tin h c. Trong toán tin m t đ i t ng đ quy n u đ c đ nh ượ ế ượ
nghĩa qua chính nó ho c m t đ i t ng kc cùng d ng b ng quy n p. ượ
vd: Công th c truy h i c a y fibonacci.n N N u n=0 ho c n=1 thì Fế n=1, n u n>1 thìế
Fn=Fn-1+Fn-2
b. Thu t toán đ quy trong tin h c:
Thu t toán đ quy m t thu t ng tin h c ch các b c th c hi n gi i bài ướ
toán, ho c đ i t ng o đó b ng đ quy.M t bài toán gi i đ c thông qua cách xác ượ ượ
đ nh nh ng tr ng h p đ c bi t tính quy n p c a đ c g i bài toán đ quy. ườ ượ
Nói cách khác gi i m t i toán đ quy vi c chia nh l i gi i thành nh ng bài toán
con “t m th ng” d gi i h n.Và thu t toán t ng ng v i l i gi i nh v y g i ư ơ ươ ư
thu t tn đ quy.
c. C u trúc c a thu t toán đ quy:
Đ nh nghĩa m t hàm đ quy g m hai ph n:
- Ph n neo: Xác đ nh nh ng tr ng h p đăc bi t c a bài toán, đ i t ng.Là ườ ượ
ph n th c hi n nh ng công vi c r t đ n gi n, th gi i tr c ti p không c n ơ ế
đ n bài tn cono c . Ph n này cũng quy t đ nh tính h u h n c a thu t toán.ế ế
- Ph n đ quy: Đ g i đ quy nh ng bài toán con và ph i h p chúng l i nh m
m ra l i gi i chính trong tr ng h p ch a gi i đ c b ng ph n neo. ườ ư ư
vd: Trong công th c c a dãy fibonacci ph n neo là tr ng h p n=0 và n=1,ph n đ g i ườ
đ quy chính ng th c F n=Fn-1+Fn-2.
Trang 5
DTU