Phân tích thiết kế hệ thống thông tin
I H C M TP. H CHÍ MINHĐẠ Ọ Ở Ồ
KHOA CÔNG NGH THÔNG TIN Ệ
---------------------------------------
C NG MÔN H C ĐỀ ƯƠ Ọ
MÔN H C: PHÂN TÍCH THI T K H TH NG THÔNG TIN Ọ Ế Ế Ệ Ố
I. THÔNG TIN V GI NG VIÊNỀ Ả
1. H tên - h c hàm - h c v : ọ ọ ọ ị Tr n Thành Trai - PGS – Ti n sầ ế ĩ
2. a ch liên l c : Đị ỉ ạ 20 Ngô c K , P.12, Q.Bình Th nh, Tp.HCMĐứ ế ạ
3. i n tho i : Đ ệ ạ 8414574 - 0903831052
II. THÔNG TIN T NG QUÁT V MÔN H CỔ Ề Ọ
1. Tên Môn h c :ọ Phân tích và thi t k h thông tin qu n lýế ế ệ ả
2. M c tiêu yêu c u môn h c :ụ ầ ọ
a. M c tiêu:ụ Môn h c cung c p ki n th c c b n v cách ti p c n phân tích m t h ọ ấ ế ứ ơ ả ề ế ậ ộ ệ
th ng thông tin tin h c hóa, các giai đo n tri n khai, ph ng pháp lu n và công c đ th cố ọ ạ ể ươ ậ ụ ể ự
hi n thi t k và hi n th c m t h thông tin qu n lý tin h c hóa.ệ ế ế ệ ự ộ ệ ả ọ
b. Yêu c uầ :
– N m đ c các khái ni m c b n v m t h th ng thông tin, h th ng thông tin ắ ượ ệ ơ ả ề ộ ệ ố ệ ố
tin h c hóa, ph ng pháp lu n đ ti n hành thi t k , hi n th c m t h th ng ọ ươ ậ ể ế ế ế ệ ự ộ ệ ố
thông tin qu n lý tin h c hóa. Các giai đo n c b n c a quá trình xác đ nh hi n ả ọ ạ ơ ả ủ ị ệ
tr ng phân tíc, thi t k và hi n th c h th ng.ạ ế ế ệ ự ệ ố
– Sinh viên sau khi h c môn h c xong c n nh n th c rõ quá trình thi t k và hi n ọ ọ ầ ậ ứ ế ế ệ
th c h th ng các công c và ph ng pháp c b n c n bi t, và có th th c hành ự ệ ố ụ ươ ơ ả ầ ế ể ự
thi t k , hi n th c m t h th ng đ n gi n.ế ế ệ ự ộ ệ ố ơ ả
3. S n v h c trình :ố đơ ị ọ 5đvht (75 ti t lý thuy t)ế ế
4. Phân b th i gian :ố ờ 60.15.00
5. Các ki n th c c n b n c n h c tr c : ế ứ ă ả ầ ọ ướ
– C s l p trìnhơ ở ậ
– K thu t l p trìnhỹ ậ ậ
– C u trúc d li uấ ữ ệ
– Ngôn ng l p trìnhữ ậ
– C s d li uơ ở ữ ệ
6. Hình th c gi ng d y chính :ứ ả ạ
– Gi ng lý thuy t k t h p t ch c các nhóm sinh viên đ làm các bài t p có h ng d n.ả ế ế ợ ổ ứ ể ậ ướ ẫ
– T ch c cho các nhóm trình bày gi i pháp và th o lu n.ổ ứ ả ả ậ
7. Giáo trình, tài li u : ệ
a. Giáo trình:
[1] - Tr n Thành Trai: Phân tích và thi t k h th ng thông tin qu n lý.ầ ế ế ệ ố ả
1
Phân tích thiết kế hệ thống thông tin
Nhà xu t b n tr : n m xu t b n 1996.ấ ả ẻ ă ấ ả
[2]- Dominique Nancie, Bernard Espinasse.
Ingénierie des systems d’ information MERISE
Ed. SYBEX, Paris 1999.
b. Tài li u tham kh o:ệ ả
[1]- Mokzane Bouzeghoub, Arnold Rochfeld
OOM La conception object des systemes d’information.
Hermès Science Publication Paris 2000
[2]- Jean Patzick Matheron
Comprendre MERISE outils conceptuels et organisationels.
Ed. Erolles, Paris 1998.
8. Các công c h tr :ụ ổ ợ Overhead, ph n m AMC & Designer, máy tính đi n t .ầ ề ệ ử
III.N I DUNG MÔN H C : Ộ Ọ
CHU NG 1 : H TH NG THÔNG TIN Ơ Ệ Ố
S ti t d ki n:ố ế ự ế 10 ti tế
M c ích yêu c u :ụ đ ầ
a. M c tiêuụ : Gi i thi u các khái ni m c b n c a h th ng thông tin. Cách th c nh n th c ớ ệ ệ ơ ả ủ ệ ố ứ ậ ứ
h thông tin. Vai trò c a h thông tin trong t ch c. Quan h gi a h th ng thông tin vàệ ủ ệ ổ ứ ệ ữ ệ ố
các cán b tin h c.ộ ọ
b. Yêu c u:ầ Sinh viên hi u đ c h th ng thông tin. Nh n bi t các thành ph n c a nó, hình ể ượ ệ ố ậ ế ầ ủ
dung đ c cách ti p c n , và cách th c v n hànhượ ế ậ ứ ậ
Các m c chính c a ch ng:ụ ủ ươ
I. Khái ni m h th ng.ệ ệ ố
1. Nh c l iắ ạ
2. Khái ni m h thông tinệ ệ
3. Hành đ ng ch ng trình hóa đ c và quy t đ nhộ ươ ượ ế ị
4. H thông tin t đ ng hóaệ ự ộ
II. H thông tin t đ ng hóaệ ự ộ
1. nh ngh aĐị ĩ
2. Các phân h ch c n ng c a HTT Hệ ứ ă ủ Đ
3. H thông tin t đ ng hóa tích h pệ ự ộ ợ
4. Tham s hóaố
III. Ba m c tr u t ng hóa h thông tin.ứ ừ ượ ệ
1. M c ý ni mứ ệ
2. M c t ch cứ ổ ứ
3. M c tác nghi pứ ệ
IV. Dòng thông tin
1. Nguyên lý
2. Khái ni m s ki nệ ự ệ
V. D li uữ ệ
2
Phân tích thiết kế hệ thống thông tin
1. Khái ni m th c th và k t h pệ ự ể ế ợ
2. Khái ni m k t h pệ ế ợ
3. Khái ni m thu c tínhệ ộ
4. Phân lo i các th c thạ ự ể
5. Phân lo i các k t h pạ ế ợ
VI. X lýử
1. Trình bày
2. Phân lo i các hành đ ng theo ki u x lýạ ộ ể ử
3. X lý th công và x lý t đ ngử ủ ử ự ộ
VII. S phù h p c a v n hành c a h th ngự ợ ủ ậ ủ ệ ố
Nh ng ki n th c c t lõi:ữ ế ứ ố
– H thông tin, h thông tin - tin h c hóa, thành ph n c b n, ch c n ng c b n.ệ ệ ọ ầ ơ ả ứ ă ơ ả
Ph ng pháp d y và h c:ươ ạ ọ
– Gi ng lý thuy tả ế
– T ch c sinh viên thành nhóm h ng d n làm bài t p theo nhómổ ứ ướ ẫ ậ
– T ch c th o lu n các gi i pháp do sinh viên đ xu t.ổ ứ ả ậ ả ề ấ
Giáo trình tài li u:ệ
Tham kh o ch ng 1 giáo trình Phân tích thi t k h th ng và giáo trình [2] trong ph nả ươ ế ế ệ ố ầ
chung
Câu h i bài t p:ỏ ậ
Tham kh o các tài li u:ả ệ
[1] Michel Divine
Merise 6.0 affaires classecs
Ed Eyrolles Paris 1994.
[2] Galacsi
Comprendre eas systèms d’ information
Ed. Dunod, Paris 1985
Bài t p có h ng d n.ậ ướ ẫ
Xét h th ng thông tin qu n lý khoa mà nhi m v ch y u là chuy n các đ ng ký môn h c ệ ố ả ệ ụ ủ ế ể ă ọ
c a sinh viên, đ ng ký gi ng d y c a gi ng viên và k t qu h c t p sinh viên thành th i khóa ủ ă ả ạ ủ ả ế ả ọ ậ ờ
bi u, phi u báo đi m, k t qu h c t p c a sinh viên khoa.ể ế ể ế ả ọ ậ ủ
1. Ch ng minh là h th ng thông tin trên không th t đ ng hoàn toàn. Hãy cô l p m t phân h ứ ệ ố ể ự ộ ậ ộ ệ
t đ ng hóa t h thông tin trên.ự ộ ừ ệ
2. L p m t danh sách các s ki n chánh tác đ ng vào phân h t đ ng hóa gây nên các ph n x ậ ộ ự ệ ộ ệ ự ộ ả ạ
c a nó. V i m i s ki n hãy xác đ nh nó thu c lo i:ủ ớ ỗ ự ệ ị ộ ạ
– S ki n ngo iự ệ ạ
– S ki n n i, k t qu c a m t phân h khác c a h thông tin.ự ệ ộ ế ả ủ ộ ệ ủ ệ
Hãy xác đ nh các s ki n nào trong các s ki n trên mang m t phát sinh:ị ự ệ ự ệ ộ
– B o trì các thu c tính nh n d ng.ả ộ ậ ạ
– Tác v hi n hành.ụ ệ
3
Phân tích thiết kế hệ thống thông tin
3. M i h c k phân h t đ ng hóa c n cung c p (in, hi n th ) tình tr ng h c t p c a sinhỗ ọ ỳ ệ ự ộ ầ ấ ể ị ạ ọ ậ ủ
viên, tình tr ng gi ng d y c a gi ng viên, tình tr ng n p h c phí, …v.vạ ả ạ ủ ả ạ ộ ọ
a. L p danh sách các th c th và k t h p có trong c s thông tin v i m i th c th hay Ậ ự ể ế ợ ơ ở ớ ỗ ự ể
k t h p trong danh sách trên hãy ch ra nó thu c lo i nào (th ng tr c hay phát sinh), xácế ợ ỉ ộ ạ ườ ự
đ nh các thu c tính c a chúng. V i m i thu c tính hãy xác đ nh chúng là nh n d ng hay ị ộ ủ ớ ỗ ộ ị ậ ạ
phát sinh hay tình hu ng.ố
b. V i m i ki u s ki n, hãy ch ra phát sinh mà s ki n mang có các thu c tính nào.ớ ỗ ể ự ệ ỉ ự ệ ộ
c. Các phát sinh đã đ c ghi nh / l u tr d i d ng nào (th c th , k t h p, v i các thu c ượ ớ ư ữ ướ ạ ự ể ế ợ ớ ộ
tính nào ?)
d. Hãy ch ra k t qu h c t p c a sinh viên c a t ng môn và c a toàn h c k là m t ỉ ế ả ọ ậ ủ ủ ừ ủ ọ ỳ ộ
thu c tính d n xu t (tính toán đ c) hãy trình bày cách tính toán.ộ ẫ ấ ượ
4. a. X p lo i các truy c p và phân h t đ ng hóa khi:ế ạ ậ ệ ự ộ
– Truy c p vào các d th ngậ ị ườ
– Truy c p các thu c tính nh n d ngậ ộ ậ ạ
– Truy c p vào các k t quậ ế ả
b. X p lo i các thu th p khi:ế ạ ậ
– Thu th p các phát sinh b o trì các thu c tính nh n d ng.ậ ả ộ ậ ạ
– Thu th p các phát sinh t các tác v hi n hànhậ ừ ụ ệ
5. X p lo i các x lý t đ ng hoàn ch nh theo:ế ạ ử ự ộ ỉ
– Ki m soátể
– Nh t tu các thu c tính nh n d ngậ ộ ậ ạ
– Nh t tu các tình hu ngậ ố
– Hoàn thành các k t quế ả
6. Gi thi t phân h thông tin t đ ng hóa g m ba phân h :ả ế ệ ự ộ ồ ệ
– Phân h qu n lý sinh viênệ ả
– Phân h qu n lý gi ng viênệ ả ả
– Phân h quá trình d y và h cệ ạ ọ
Hãy ch ra giao di n c n ph i s d ng đ có m t phân h t đ ngỉ ệ ầ ả ử ụ ể ộ ệ ự ộ
4
Phân tích thiết kế hệ thống thông tin
CHU NG 2: PHÂN TÍCH THI T K TH C HI N M T H TH NG THÔNG TIN Ơ Ế Ế Ự Ệ Ộ Ệ Ố
TIN H C HÓAỌ
S ti t d ki n:ố ế ự ế 5 ti tế
M c ích yêu c u :ụ đ ầ
a. M c tiêu:ụ Cung c p cho sinh viên m t cái nhìn t ng th v s phát tri n c a các ph ng ấ ộ ổ ể ề ự ể ủ ươ
pháp phân tích và thi t k các h th ng thông tin tin h c hóa cùng s c n thi t ph i ti n ế ế ệ ố ọ ự ầ ế ả ế
hành phân tích, thi t k có c s khoa h c th c hi n các đ án tin h c hóa m t c s . Gi i ế ế ơ ở ọ ự ệ ề ọ ộ ơ ở ớ
thi u các giai đo n c b n trong quá trình phân tích và thi t k m t h th ng thông tin tin ệ ạ ơ ả ế ế ộ ệ ố
h c hóa d a theo ph ng pháp lu n MERISE. ọ ự ươ ậ
b. Yêu c u:ầ Sinh viên n m đ c ki n th c đã h c và v n d ng khi ph i gi i quy t các v n ắ ượ ế ứ ọ ậ ụ ả ả ế ấ
đ th c ti n, áp d ng công ngh thông tin.ề ự ể ụ ệ
Các m c chính c a ch ng:ụ ủ ươ
I. Nh p môn v các ph ng pháp phân tích và thi t k h th ng.ậ ề ươ ế ế ệ ố
1. Vì sao ph i phân tích khi tri n khai m t áp d ng tin h cả ể ộ ụ ọ
2. Yêu c u đ i v i m t ph ng pháp phân tích và thi t k .ầ ố ớ ộ ươ ế ế
3. Gi i thi u s l c v m t s ph ng pháp phân tích thi t k quan tr ng,ớ ệ ơ ượ ề ộ ố ươ ế ế ọ
II. Phân tích thi t k xu t phát t cách nhìn h thông tin d i nh ng g c đ khác nhau.ế ế ấ ừ ệ ướ ữ ố ộ
1. H thông tin nhìn d i ba g c đ khác nhau.ệ ướ ố ộ
2. Các giai đo n c b n c a ti n trình phân tích và thi t k .ạ ơ ả ủ ế ế ế
3. Các m c b t bi n c a h th ng thông tinứ ấ ế ủ ệ ố
4. Các ph n t c b n c a h thông tin.ầ ử ơ ả ủ ệ
5. Gi i thi u khái quát các công c phân tích và thi t k khác nhau.ớ ệ ụ ế ế
III. K t lu nế ậ
Nh ng ki n th c c t lõi:ữ ế ứ ố
– C n thi t ph i phân tích và thi t k h th ng thông tin tin h c hóa (áp d ng tin h c)ầ ế ả ế ế ệ ố ọ ụ ọ
– Yêu c u c a m t ph ng pháp phân tích và thi t k hi n đ i.ầ ủ ộ ươ ế ế ệ ạ
– c tr ng c a m t s ph ng pháp phân tích và thi t k đi n hình.Đặ ư ủ ộ ố ươ ế ế ể
– Các giai đo n c b n c a quá trình phân tích và thi t k , ba m c nh n th c m t h th ngạ ơ ả ủ ế ế ứ ậ ứ ộ ệ ố
thông tin tin h c hóa s liên h v i các giai đo n phân tích và thi t k .ọ ự ệ ớ ạ ế ế
Ph ng pháp d y và h c:ươ ạ ọ
Nh ch ng tr cư ươ ướ
Giáo trình tài li u:ệ
a. Giáo trình:
Tham kh o ch ng 2 Giáo trình [1] trong ph n chungả ươ ầ
b. Tài li u:ệ
5