Đang tải... (xem toàn văn)
Phân tích hệ thống về dữ liệu: Phân tích dữ liệu cho ta cách thức tổ chức và truy cập dữ liệu hiệu quả nhất. Từ đó xác định các thực thể, kiểu thực thể, các thuộc tính và xây dựng mô hình thực thể liên kết cho hệ thống
A. PHẦN MỞ ĐẦU 1. Lý do chọn đề tài ! "#$%&'()()*+, -.!/0'12"#3)"4567 /#*89:";<= $>12!?),9#9:";67&9@*167&9@ A!/#67&9@B7#"/5C/"#7 67&* D7&9@09#"E.!=3!.B7F "#-=*+5"G" 19:";67&9509#(77 2)7*87.67&9@.1</!B.!B!&&&< & $H-I$>"#B75* D767/GG07(=7AJ 2phân tích và thiết kế hệ thống thông tin 12B770"#)3*K1AJ67)4 B#"Phân tích và thiết kế hệ thống thông tin quản lý điểm sinh viên hệ Cao đẳng" 0(=7* 2. Mục đích nghiên cứu L+'."#?-7)="B!5)).* LMN97O!5"#)).* L !9#67J""(=7* 3. Đối tượng và phạm vi nghiên cứu P5"#)).67&9@0-"(+Q* 4. Nhiệm vụ nghiên cứu (=7"B!5)).1!5"#)) .67&9@0-"(+Q* 5. Phương pháp nghiên cứu L(=79@97 R&"#(=7-.#97(E-,1) #!5"#)).67&9@0-"(+Q* LPE!/!!5"#?<! S LPE!/!67-/67!">67&9@0-"(+Q ;)* 6. Cấu trúc của đề tài TB#UV!RP,7!$7"#!)97 *1 !$7UVE +ES+E-,9@97 R+72!/)=E&"B! 5)).3E"B.!5"B=W +EXP5.RM-7)"#/=' .*1C$;07U!2!=07U97U$97* +EVP5."B$97RP5$97/=? ="#7 !$97767&2*1C/4/;007;0/ 75"#C$;G;09().* X B. PHẦN NỘI DUNG Chương 1 CƠ SỞ LÝ LUẬN 1.1 Đại cương về hệ thống thông tin 1.1.1 Một số khái niệm về hệ thống thông tin Y.9# !<!1?='B7!IFC7(E/" 71.67#79Z7"#[737 >5#1* Y.!"> 9#93.U/3$$4 ">Q3-&C72!!.97/-&!\/3/$> )W Y.9##]' 1B7=$>67&9@)^9#67&9@/$!67& 9@0***^$[1/B79 !G"#67&4E-,$97 ]/!B67&9@-.".67&9@9<" $> /!B19#"2B^!51* P5)).9#!E!/!97 0C$;"#!/ 0.U/9@7)G!E!/!"#/>-I $>67/G!5"#)).* 1.1.2 Nhiệm vụ và vai trò của hệ thống thông tin +=5'.9#CI95'.!">* D7/GCI9@G!JUR_CI9@7 "#7"#!&U)'.* ">'.R LB.3RY.7 F(# "#F(#* LB.RY.9#7.9(93/! ' !">* %'.RT1"%7.!">"# F .67)4"#./!*# .%72!/.67)4"#/!* 1.1.3 Các thành phần cơ bản của hệ thống thông tin V +FRY.72!FU &F67&95"#F-I$>7.* '>R_U/$97&"'2&F& F-I$>7."#"(.* P=R_U2&/)4" 95-I$>. * PBR_U&!B."#!B=$>* !`a9Jb$97RY7)$97<CI95. !&<93"G95$!/!97 ^"G-;)<CI95E9* c9J#9##!'.<3;)!^97 c9J* +/$979#/<27A1* d7U"#R+/)67/GCI95109# /!&/27A$!"#/!&/3' $!* d7UR<?<!/7"# "#!>7"#7767&95F<!E"4>0* 9#)67&'"=7"B.<67UF!&& &-;5C/"#4!F* +/CI959#/67G/!E!/!=CI95"# )?*+/CI95M-&-/127AJ0=67 4/=$4/-?-///.(*+72!/ <A!67)4* 1.1.4 Quá trình phát triển của hệ thống thông tin D7/G!5"#)).U/"## JG;2410U/-7R e/4"2B/(7767&95. e/4>(77(&!/!-E"#=5& P5/="#$97'. ))9R&9F7f9#Gg9#Gg!5-7E/= /$97'3]0G3 h ))" 95RT!/!!E;M&9F7 f9#)#g +#^.Rd;67&4E-,$97"#9 !G i/"#&G 1.1.5 Khảo sát hiện trạng và xác lập dự án 1.1.5.1 Đại cương giai đoạn khảo sát &-/F<)#67X3R Li&-/-EMC/45&'$;/ Li&-/)MC/45C/G-j;"#Q4 9<5NJ 1.1.5.2 Yêu cầu thực hiện của giai đoạn khảo sát _U/3-7R i&-///-;3'.] TBC72>(77(.E TBC72@,&!/! 3)3$;/ d !//"B&-/"#C/45& 1.1.5.3 Tìm hiểu và đánh giá hiện trạng PE!/!&-/3RPh=J=;R/">B7!. 67&9567)4"#"2* YG=&-/R+1B7G=&-/R67-/J$k!f "2B7WA<-I$>)<!0767&5C/;5 /67"#5#$'!E!/!97 * 1.1.5.4 Phân loại biên tập thông tin điều tra +/7 !<6767/G&-/!&#-/!93"# ( !J/(75*!&/3E9$3: )?7F* 1.1.6 Xác định các yêu cầu, phạm vi, mục tiêu, và hạn chế của dự án e/4/(77&-R L77"B</!= L+/7"'"( LK;))3'93 l P3"3'$;/9#"[$;/; e/4>(7'. LP>">9<5'!"> L8939<5) L8939<5-I$> Lim!>)7n3/!=77E9 F0)9<!/097$#'?=!">* e/4/3)'$;/RY3)"B#53)"BF3 )"B)4:7 3)"BFW 1.1.7 Phác họa và nghiên cứu tính khả thi của giải pháp T9#3;G67 1.1.8 Lập kế hoạch triển khai dự án xây dựng hệ thống thông tin 1.2 Phân tích hệ thống về chức năng P5(C7.`!L$ob!E!/!!5#/!$>"C $;9307U9(67)=CI95R07U!2!="# 07U97U$97* 1.2.1 Biểu đồ phân cấp chức năng (BPC) _07U!2!=p/='.<C$; "#67/G007U97U$97* #!'07U_P+R_U/="#/F). /=J7(m!* T^0'07U_P+R L+/G/67/2"B='. L_07U_P+2$H#9 !$07UE& L_07U52: L_07U_P+2]"-EU?=U21"-E U?= 1.2.2 Biểu đồ luồng dữ liệu (BLD) 8>5RM !<!/="#97U.1C/ 4/.67-7)GCI95* q _07U#$;"#!E!/!!/0.127AUV: 7 !55R-EU97U$9704:$979#^&67/G CI95* _dK9#>5'67/G!5M>5?!5 ))"#39 !$97_dKr<h35R!5))7B -(7$97* +/=$H&'07U97U$97_dK<&-7R LY.;/=#g Ls;9(67/=g LY.7B/Gg L+/7"##7B7#g LY.;$3"#g LY.92,709#"g L#1I)67&"7g +/#!'07UR=CI9597U$97$97/ #/* 1.2.3 Đặc tả chức năng 8&='.J/5!/!674.2F ))"#FC$;F$[* 8^&UX!RP7B"#!`&$7CI95b +/!E10-I$>0^&=R L0$97 L+/07U9<U-EU. L+/=!EG/ L+/&67)4 L+/;(27A1 1.2.4 Xây dựng biểu đồ phân cấp chức năng BPC _P+9#07U&:*_M:7 !=C$;07U$$3 *1rAE="= 33&-/-E.9(/='.*+/ =<!#1=19(67"7"#A< C)!7*+/=</J=;"#J1 t 1.2.5 Xây dựng biểu đồ luồng dữ liệu (BLD) _dK&/='.J)G*19#07U0$H &=CI95"#$97 PE!/!27A07U97U$97R07U97U$97." .fE&F<C$;$H$#UB$HCJ Cn*7(.".9!=3!(J/$Z57( mE&0107U.* 1.3Phân tích hệ thống về dữ liệu 1.3.1 Mô hình thực thể liên kết d#>#9 !9<U$979#07U27A$97`_+Kb MC/47/"B/;075"#.9(#7 A*8>5'G9#C/4R$97#CI95.9(3 27A/$97* PE!/!;C$;9<U27A<067X/)! E&"#Ar<7R!E!/!G;09()"# G67* ;0"#07;0R L;09#.<<67)?=. 1109#.<>07<*;0!&U39;19< 67&95"#!<* Li07;09# !<!/;0^9!/;01[^ [&2*0;09#;0>019#! ! <!9!'07;0*s7#/=$>0/-I$>B7/ U2;0"#07;0* d()"#079() Ld()9#-;).1@:B7;0!&/-; #7"B67&95* Li079()9# !<!/9()[&2*+/07;010U 3B7.9()r.9()C/4($72* +/079()R Ld()L`SLSb Ld()LB7`SLb u Ld()B7LB7`Lb +/75Rd#/40^0#1';0 9()*+1h75R L75( L75& L75). L751 #9 !_+KJG;09()R0C$;07U_+K (!&7 !JV)7.R Li07;0R+/#7(/$4"#/27A1* LP//079()Rv 079()15/ 67&95"#/9()/07;0* LP//75R8r;0U-.7524 "#!V9375!?)751 $75&7 5).* 1.3.2 Mô hình quan hệ 8G679#GE-,$97$>"#$H#^/ 67&4E-,$97* L+7\1RD77\19#671rB'7 5p=/47(.=9#!f<* L+/$37\RSaXaVa 7(mS 67<7\110/#S^B767 7\1/#9#2/* #9 !07U_+K$;"#GE-,$9767 L#9 !$-//75 L7p93$-/,( LG/!>7#1$-/1( L+7\1G67 Ld !93/SLh(/$-/C72!//1 !9<U 67!F7* w Chương 2 PHÂN TÍCH HỆ THỐNG 2.1 Khảo sát thực trạng Khảo sát hệ thống cũ Ưu điểm của hệ thống cũ Y.9#"E&* x!>71-;.C72//67* Nhược điểm của hệ thống cũ i1(77"G)"#//2B7F ! -I?'f0)75C/ 9770 n767& 67&9@2!=3!"#2B7F%f-;pp v^!19<-"(B7 Y/5<-I$>-m!C)!"0(/ !B7"567&9@*C$;.67&9@0M /5$;(!E!/!67&9@m!><<0' .]0C$;.&E* K[9#67&9@(/5G3]!&$;"#!E !/!67&9@7B.7A*D7&9509#")-=67 ."/F^9#/F+Q* +"67&9@<CJCnB#UR !0-"( ! 0* y&0 eI9@0'-"( .(0 2.2 Đặc tả yêu cầu bài toán 8r-"("#F<"#!)7 !1/R- "((-"(#-W Sz [...]... DVHT Đề tài đã phân tích hệ thống thông tin quản lý điểm với quy mô nhỏ, xây dựng các biểu đồ phân cấp chức năng, phân tích hệ thống về dữ liệu và xây dựng mô hình thực thể liên kết cho hệ thống Từ đó tạo các bảng dữ liệu để xây dựng chương trình quản lý điểm Đề tài sẽ góp phần hỗ trợ cho việc phân tích và thiết kế hệ thống thông tin cho các trường Cao đẳng và Đại học có quy mô lớn, ngoài... giáo viên dạy trả điểm cho phòng quản lý sinh viên Sinh viên nào có điểm kiểm tra dưới 5 coi như không đạt môn đó và phải thi lại Cuối năm phòng quản lý sinh viên sẽ công bố phiếu điểm của sinh viên Phần chi tiết của phiếu điểm là kết quả học tập của sinh viên đó theo từng môn học Phần tổng kết là tổng số môn học, học phần mà sinh viên đó đạt hoặc không đạt Mô tả về tổ chức như sau: trong một trường Cao. .. thống đang nghiên cứu được nối với mọi tác nhân ngoài hệ thống Các đường nối thể hiện thông tin vào ra của hệ thống Cập nhật điểm Xem điểm 1 Quản lý điểm Sinh viên Người quản lý Thống kê và đánh giá Kết quả Hình 2 Biểu đồ luồng dữ liệu mức khung cảnh 2.4.2 Biểu đồ luồng dữ liệu mức đỉnh Mức đỉnh gồm 3 chức năng: (1) Nhập điểm, (2) Xử lý điểm, (3) thống kê Điể m xử lý 2 1 Trả lờ i Xử lý điể m... 3 Tinh điể m ́ Lưu điể m Hình 5 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng xử lý điểm 14 2.4.3.2 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng thống kê Yêu cầu Lưu điểm 1 Người quản lý Thống kê Kết quả Lưu điểm 2 Thông tin Sinh viên Bảng điểm Thôn tin điểm Báo cáo 2 1 TK điểm TK_SV thi lại Lưu DSSV thi lại Hình 6 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng thống kê Chương 3 15 PHÂN TÍCH HỆ THỐNG... liên kết giữa các thực thể là: - Liên kết giữa thực thể môn học và thực thể bảng điểm là kiểu liên kết một nhiều thông qua thuộc tính mã môn học Vì một môn học có nhiều bảng điểm - Liên kết giữa thực thể sinh viên và thực thể bảng điểm là kiểu liên kết một nhiều thông qua thuộc tính mã sinh viên Vì một sinh viên có nhiều bảng điểm - Liên kết giữa thực thể học kỳ và thực thể bảng điểm là kiểu liên kết... Biểu đồ phân cấp chức năng của hệ thống 2.3.1 Liệt kê các chức năng của hệ thống Trong hệ thống quản lý điểm có những chức năng chính sau: Nhập điểm Xử lý điểm Thống kê Với mỗi chức năng được phân rã thành các chức năng nhỏ hơn chẳng hạn như: Chức năng nhập điểm thì chia thành nhập điểm lần 1, nhập điểm lần 2, sửa điểm Chức năng xử lý điểm chia thành tìm kiếm, tra cứu, tính điểm Chức năng thống. .. thật sự hữu ích đối với chuyên ngành tin học như một tài liệu tham khảo TÀI LIỆU THAM KHẢO TIẾNG VIỆT 18 1 Thạc Bình Cường, Nguyễn Thị Tĩnh (2005), Phân tích và thiết kế hệ thống thông tin, Nxb ĐHSP 2 Đinh Thế Hiển (2004), Phân tích thiết kế hệ thống thông tin quản lý, Nxb Thống Kê INTERNET 1 Http://www.ebook.edu.com 2 Http://www.cuasotinhoc.net 3 Http://www.diendantinhoc.vn 4 Http://www.thuvien-ebook.com... sinh viên có các thuộc tính: Masinhvien (mã sinh viên) , Tensinhvien (tên sinh viên) , Namsinh (năm sinh) , Noisinh (nơi sinh) , Que (quê quán), Gioitinh (giới tính), Ghichu (ghi chú) Với Masinhvien là thuộc tính khóa - Kiểu thực thể điểm có các thuộc tính: Diemlan1 (điểm thi lần 1), Diemlan2 (điểm thi lan 2), DiemHT (điểm học trình), DiemBTL (điểm bài tập lớn), DiemKT (Điểm kết thúc), Tongdiem (Tổng điểm) ... chia thành thống kê điểm, thống kê sinh viên thi lại 2.3.2 Biểu đồ phân cấp chức năng 12 Quản lý điểm Nhập điểm Nhập ĐL1 Nhập ĐL2 Xử lý điểm Sửa điểm Tìm kiếm Tra cứu Thống kê Thống kê điểm TK_SV thi lại Tính điểm Hình 1 Biểu đồ phân cấp chức năng 2.4 Biểu đồ luồng dữ liệu 2.4.1 Biểu đồ luồng dữ liệu mức khung cảnh Sơ đồ ngữ cảnh bao gồm một vòng tròn quá trình trung tâm biểu thị toàn bộ hệ thống đang... quả 2 Thống kê Yêu cầu 3 Kết quả Hình 3 Biểu đồ luồng dữ liệu mức đỉnh 2.4.3 Biểu đồ luồng dữ liệu mức dưới đỉnh 13 Sinh viên Mức đỉnh gồm 3 chức năng: (1) Nhập điểm, (2) Xử lý điểm, (3) thống kê Các chức năng được tiếp tục phân rã để có luồng dữ liệu mức dưới đỉnh 2.4.3.1 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng nhập điểm Thông tin điểm 1 Lưu điểm Nhập điểm L1 Kết quả trả về Điểm Người quản lý 2 . t ch v thi t k h th ng th ng tin CTYsP* X* T )Y0`Xzzhb Ph n t ch thi t k h th ng th ng tin qu n l C. i( * INTERNET S*Http://www.ebook.edu.com. S*Http://www.ebook.edu.com X*Http://www.cuasotinhoc.net V* Http://www.diendantinhoc.vn h* Http://www.thuvien-ebook.com l* Http://www.baigiang.bachkim.vn Sw