TRƯỜNG DAI HOC AN GIANG
KHOA KY THUAT - CONG NGHE - MOI TRUONG
THUC TAP CUOI KHOA CU NHAN TIN HOC
XAY DUNG PHAN MEM QUAN Li SINH VIEN PHONG CONG TAC SINH VIEN
Đơn vị thực tập: Phòng Công tác Sinh viên — Dai học An Giang
GV Hướng dẫn: SV Thực hiện: Lư Thành Tâm
Huỳnh Phước Hải MSSV : DTH051102
Lê Thị Kim Chỉ
MSSV : DTH051070
Trang 2!THỰC TẬP CUÓI KHÓA CỬ NHÂN TIN HỌC
LOI CAM ON
: Trước hết, chúng con xin gửi lời cảm ơn sâu sắc đến cha mẹ kính yêu đã tạo cho |
¡ chúng con đầy đủ các điều kiện về vật chat lan tinh than để chúng con có thể vượt qua bôn :
¡ năm xa nhà Niềm tin và sự yêu thương mà cha mẹ dành cho con đã là động lực rất lớn để :
ị chúng con có thể học tốt :
Chúng em xin gửi lời cảm ơn chân thành đến Ban Giám Hiệu, Ban chủ nhiệm Khoa ị : Kĩ thuật — Công nghệ - Môi trường, cùng các thay cô của trường Đại học An Giang và tập thê ; : giáo viên Khoa Kĩ thuật - Công nghệ - Môi truờng đã tận tình giảng dạy, truyền đạt những : ; kiên thức, kinh nghiện quý báu va đã khích lệ, hô trợ nhiêu mặt cho chúng em trong suôt bồn :
; năm đại học chuân bị hành trang vào đời :
' Đặc biệt chúng em xin chân thành cảm ơn thầy Huỳnh Phước Hải, người luôn sin} ¡ sàng và tận tình hướng dẫn giúp đỡ, động viên chúng em trong suốt quá trình thực tập : ' Chúng em rất cảm ơn tất cả thầy cô nói chung và thầy Huỳnh Thanh Tiến nói riêng : ¡ cùng các anh chị Phòng Công tác Sinh Viên đã tạo điêu kiện thuận lợi cho chúng em trong :
¡ hai tháng thực tập '
Ị Cuối cùng, chúng tôi cảm ơn tập thể DH6THI và DH6TH2 đã gắn bó, chia sẻ la! ¡ nguồn động viên to lớn giúp đỡ chúng tôi vượt qua mọi khó khăn trong suôt thời gian học tập :
; và thực hiện đê tài này :
Mặc dù, đã có ging hoan thanh dé tài thực tập trong phạm vi và khả năng cho phép ị ; nhưng chắc sẽ không thê tránh khỏi những thiêu sót Chúng em rât mong nhận được sự thông ; ¡ cảm, góp ý và tận tình chỉ bảo của các Thây Cô và các bạn :
Chân thành cảm ơn! Sinh viên thực hiện
1.Lư Thành Tâm
Trang 3!THỰC TẬP CUÓI KHÓA CỬ NHÂN TIN HỌC
LỜI NÓI ĐẦU
: Ngày nay, Công nghệ thông tin đã và đang đóng vai trò quan trọng trong xa hdi No! : giúp con người làm việc với mức độ chính xác cao, quản lí và tổ chức công việc đạt hiệu quả, : ¡ cũng như thông tin được phổ biến và cập nhật nhanh chóng, chính xác Do đó việc ứng dụng : ị công nghệ thông tin vào các phong ban công ty, xí nghiệp, trường học là nhu cầu tắt yếu ! Cũng với mục đích trên Phòng Công tác Sinh viên trường Đại học An Giang đang : ; từng bước tin học hóa công tác quản lí Trong đó công tac quan lí hô sơ, chỗ ở, vay vốn của ! ¡ sinh viên là rất cần thiết Bởi lẽ công việc quản lí này của phòng đòi hỏi phải xử lý một số : ; lượng lớn thông tin với độ chính xác cao Trong khi đó số lượng sinh viên ngày càng gia tăng ;
¡ nên công tác quản lí dễ dẫn đến sai sót, tốn thời gian là không thẻ tránh khỏi Vì thể sự ra đời
¡ của phần mềm quản lí sinh viên mang lại những lợi ích: '
- Tiét kiém chi phi, thdi gian, tranh sai sét cho người quản lí - Công tác lưu trữ được an toàn và tiện ích
- _ Thống kê kết quả, lập báo cáo nhanh chóng, chính xác
: Xuất phát từ những lợi ích trên và sự tận tình giúp đỡ của các thầy cô trong Khoa Ki i : thuat — Cong nghé - M6i trudng cing tap thé thầy cô, các anh chị Phòng Công tác Sinh viên : ¡ nên chúng em chọn đề “Quản lí Sinh viên Phòng Công tác Sinh viên trường Đại học An
ị Giang” :
ị Với đề tài này chúng em mong muốn áp dụng các kiến thức được học trong trường : ¡ cùng với việc tìm hiểu, nghiên cứu ngôn ngữ và môi trường lập trình đẻ xây dựng một hệ :
Trang 4!THỰC TẬP CUÓI KHÓA CỬ NHÂN TIN HỌC
TÓM TẮT NỘI DUNG
ị Tên đề tài: Quản lí Sinh viên Phòng Công tác Sinh viên trường Đại học An Giang ị Giảng viên hướng dẫn: Huỳnh Phước Hải
ị Sinh viên thực hiện: I Lư Thành Tâm
| 2 Lê Thị Kim Chỉ
Lớp DH6THI
ị Toàn bộ nội dung của đề tài thực tập cuối khóa được tổ chức các phần sau, bao gồm:
' 6 Lời cảmơn
o_ Lời nói đầu :
` Phần này đề cập nhu cầu thực tế của Phòng Công tác Sinh viên và sự cần thiết của ị
đê tài :
o_ Tóm tắt nội dung
o_ Phần 1: Tống Quan
Phần 1 mở đầu bằng việc giới thiệu tổng quan hệ thống mới, đối tượng pham vi | ứng dụng của hệ thông, nêu lên các phương án, đánh gia kha thi hệ thông i
o Phan 2: Cé Se Ly Thuyét
Giới thiệu lý thuyết về môi trường lập trình, ngôn ngữ lập trình C#, SQL server ị
2005, mô hình quan hệ tô chức DFD '
o_ Phần3: Phân Tích
Phân tích hiện trạng Phòng Công tác Sinh viên, khảo sát hiện trạng thực tế hoạt : động của phòng qua đó giúp ta thây được những hạn chê của hệ thông cũ Phân này ; nêu lên mô tả hoạt động của hệ thống, đưa ra các yêu cầu chức năng và phi chức năng : của hệ thông, các mô hình DED và mô hình thực thê kết hợp '
o Phan 4: Thiét Ké Va Cai Dat Ung Dung
+ Phan nay tập trung mô tả các bảng dữ liệu và các ràng buộc toàn vẹn hệ thống, : lược đồ tuần tự, danh sách các giao diện chính của phần mềm Phần thiết kế của ; chương là cốt lõi chính cho việc cài đặt và thử nghiệm phần mềm '
+ Hướng dẫn cài đặt ứng dụng
o_ Phần5: Tổng Kết
Cuối cùng là nhận xét, đánh giá hệ thống nêu lên những ưu, khuyết điểm của Ì
chương trình, đế xuất phát triển :
Trang 5!THỰC TẬP CUÓI KHÓA CỬ NHÂN TIN HỌC
MỤC LỤC
““ 1ị) MT sa lị
1.1.1 Sơ lược về cơ 0ì 0T 1 ị 1.1.2 Nội dung công việc được Ø1aO - 6 tt SH HH ng tư 2 ị 1.1.3 Phương pháp thực hiện - - +6 11191 E21 1 11919 101 1011 1g nàn rưy 2 1.1.4 Kết quả đạt được qua thực tẬp c6 5c 1xx vn TH Hư 2 ị
BC TT go nhan 2j
1.3 Đối tượng và phạm vi của tíng dhụng -©-2-©22222++22E22EE2EEE2EEE2EEE.E2E.EEE re 3 ị
1.3.1 Đối tượng so 2s 2 222122110021020211100102211.21222.1assaee 3 |
1.3.2 Pham Vi cccccscsscsssssssssssesessnessessnssseesnsssestntisssannsssanntisensasisenansense 3 |
1.3.3 Rang budc tong quan hé th6ng cescseessseesssessseesssessssessssesssessseesssesssseessesssseesseees 5 1.4 M6 ta phueong Gn tong QUAN scccsscecsscesscessseesssesssiessisessisssisessieetsiesssessiessiiessieessieesseeese 5 ị 1.4.1 Các phương án -2222222222211122122212222120 1.00 1.01100111111102 0.00 e sj 1.4.2 Yêu cầu hệ thống -ccc222222222222222221 1 11 1111111111 ae 6j lNh Ké hoạch thực hiện ! PHAN 2: CO SO LY THUYET ! 2.1 Môi trường
2.1.1 Môi trường lập trình : 2.1.2 Ngôn ngữ lập trình và cài đặt 2.1.5 Công cụ tạo tài liệu hướng dẫn: . ¿-¿- ¿2£ ©+2 22E££E+2E+2E+zE++EzEerxvzrrrsee 10 ị
2.1 Phân tích thiết kế 5s 5s 2522221212211 82T 10) T1) 10 |
2.2.2 Mô hình quan niệm tổ chức DFD -22¿+++2++2EE+22E+++2Ex£+2x++zzxe+rxez 10 ị
2.1.3 Mô hình dữ liệu tt HHHH HH rau 10 | , 05.43443435 11 E PHAN 3: PHAN TiCH esssssssosssssssssnssssssnssenssnesesssnesnssunesnssenesnesanesnesnseuneseee 13) Ì 3.1 Phân tích hiện trạng -s 5s: 22122E11211111.21.1212aei 13) 3.1.1 Hiện trạng Phòng Công tác Sinh viên -.22 2222222222022 1B |
Trang 6!THỰC TẬP CUÓI KHÓA CỬ NHÂN TIN HỌC
3.1.3 Phê phán hiện trạng
3.2 Mô tả hoạt động của hệ thống
3.3 Phân tích yêu cầu
3.3.1 Các qui trình nghiệp vụ chính -¿- 6 c St x3 *xE*EEEEvEkEEekekEEekrrerkrkererre 19 ị 3.3.2 Các yêu cầu chức năng -¿- s£+ 2E SEk£EEEE1E2E1E7112211215711221 7111121 20 ị
3.3.3 Các yêu cầu phi chức năng -:2:ccs 2 22221221111112212222222212 6 20 | 3.4 Phân tich Ait WU cccccocssssssessssvsssvsssssssessssssssssisasisssnisntiunsisnssnsesisnsnsenssss 20 |
3.4.1 Mô hình quan niệm tổ chức DED -:22222z2222EEE2222EEE22221222.225122.xee 20 Ì
3.4.2 Mơ hình dữ liệu . 6 S1 TH TH TT Hàn HT TT nh Hy 36 ị
ị PHAN 4: THIET KE VA CÀI ĐẶT NG DNG -ô-s<âcseeccseecsseerseersee 39
L4 Thit RỂ à s2 E2 22222 222v 39 ị
l cổ ổ na ố ố 40 |
Trang 7!THỰC TẬP CUÓI KHÓA CỬ NHÂN TIN HỌC
DANH SÁCH CÁC HINH VE, BANG BIEU
| Hình 1: Phạm vi hệ thống quản lí sinh viên Phòng CTSV 2s<s«++ 3 ị ị Hình 2: S t chcc ô-++ôâââEE++tEEEEELLSEEEEEE.A4.EE7EE4447722441E2AEAAeserii 14 ¡Hình 3: Mô hình DFD mức tống thể -e-+-e+.eetretttretrrerrrrrrrrere 20 | ¡ Hình 4: Mô hình DFD mức I -e+-eeeeetiererrrettrtrrtrrrrttrtrrrrrtrrtirrie 21 | Ì Hình 5: Phân rã ô xứ lí 1 -creererrerrertrrtrrrrrrrrrerrrrrerirrrrrrrrrerrrer 22 | Ì Hình 6: Phân rã ô xit HM Qessssssssssscsssesesecssessnsssnsosnsssnsesuneesnsssnsssnsssenseensesneessete 23 | Ì Hình 7: Phân rã ô xử lí Sessssssssssssssssssesssnssenssnssesssnssnssunssassunssunssansunstneeuneseee 24 | Hình 8: Phân rã ô Xử lÍ 4 << << «<< «v.v g0 mg gi” 25 ị ¡Hình 9: Phân rã ô xử lí § ee-eeereeetrerrrrrrrrrrrrittrrtrrirrrirrrirrrirrre 26 | i Hinh 10: Hinh 11: :_ Hình 12: Phân rã ô xử lí ¡Hình 13: Phân rã ô xử lí ị Hình 14: Phân rã ô xử lí ị Hình 15: Phân rã ô xử lí ¡ Hình 16: Phân rã ô xử lí 1.6 -e eeeereetreeerrerrrirrrirrrirrrirrrirrrrrrre 30 | ¡ Hình I7: Phân rã ô xứ lí 1.7 -e ecreererreerrerttrrtrrtrrrrrrtrirrrrerroree 30 | Ì Hình I8: Phân rã ô xử lí 1.8 -ss e2tererrertrrtrrrrrrtrrrrrrrrrre 31 | £ Hlimh 19: Pham 6 xi li 1.9 cessssssssssssesscsssssssssensssnsssnsssunssunsssnsssnsssenesensesnesnese 31 | | Hiimh 20: Phan rf 6 xit i 1.10 sssssssssssntsssnsntsesntnesuntntnstntntnetntnesntnenetneneestn 32 | © Hình 21: Phân rã ô xử lí 1.11 ssssussssesneutntestntatanennntintanenesnninenennasne 32 ¡ Hình 22: Phân rã ô xứ lí 1.12 -e-eetreeerreerrrrrrrirrrrirrrirrrirrrirrrre 33 | ¡ Hình 23: Phân rã ô xứ lí 1.13 eertrerrerrrerrerrrerrerrirrrerrrrer 33 | ¡Hình 24: Phân rã ô xử lí 1.14 ereeereerrerreerrertrrttrertrrrrerrrrrrerrrre 34 | Ì Hình 25: Phân rã ô xứ lí 1.15 sscsssssssesssessssssnsesnsesnsesnsssunsesneesnsesnsesennsensnsnensseee 34 | | Hiimh 26: Phan ri 6 xit Hi 3.Dcssssssnssnsnsnssssntsnsnsnesnsntnstntntuntntnesntnenetneneestn 35 | ¡Hình 27: Phân rã ô xử lí 3.2 ssssssasssnssnsstsntntntnenesnsnatetntntntntntntntntntnenenese 35 Hình 28: Mô hình thurc thé két hop -sssssssccssssssssssssssescsscccsssssscsessescesssssssssceeseeseesssssesseeeees 36 | Hình 29: Sơ đồ chức năng +-e2.eettiertiErriErri.EriiErritrrtrrierrrerree 39 j
Hình 30: Kiến trúc tống quan phần mềm Quản lí sinh viên s «ss 40 ị
Trang 8!THỰC TẬP CUÓI KHÓA CỬ NHÂN TIN HỌC
; Hình 32: Mô hình Use_case
:_ Hình 33: Lược đồ phục hồi dữ liệu
Hình 34: Lược đồ sao lưu dữ liệu
: Hình 36: Lược đồ quản lí thông tin sinh viên
:_ Hình 37: Lược đồ tra cứu chỗ ở sinh viên cccccccvvvccrrrtttetttrtrrrsrrrre 59 ị
¡ Hình 38: Lược đồ Import lý lịch sinh viên -eereeerreerrerrrrerrrerre 60 Ì
| Hình 39: Màn hình đăng nhập - << «<< ss5s+setsetsesetsrsetsrsetsrkrkrsstsrssrsrsse 61 ị
¡ Hình 40: Màn hình giao diện chính -.-2t.e2t2tetrretrerrerrrerrrre 61 |
ị Hình 41: Màn hình đối mật khấu .- 2° ssstEssEx+e+rxeetreerrxeerrserrreerree 62 ị
Ì Hình 42: Màn hình quản lí hồ sơ sinh viên .-s-s<s<seet+seezxsezzseerxsersee 62 Hình 43: Màn hình quản lí Đoàn viên sseeetreetrrrrrrrrrrirrrrrrree 63 | Hình 44: Màn hình quản lí người dimg ssssssssssssssssssssssssssssssssssssssssssssssesssssssssssseeesseseses 63 |
Ì Hình 44: Màn hình quản lí lớp ereeereerrerreertertrrttrertrrrtrerrertrerrrre 64 |
Ì _ Hình 45: Màn hình quan li hd s0'sssssssssssessssssseesssesnsssnssssnsesnsesnsssnsseensensetaensesee 64 | Ì Hình 46: Màn hình tìm kiếm chỗ ỡ .e2t.e2Z2EtEE.EtrEtrrErrerrrrr 65 |
Hình 47: Màn hình Import li lịch sinh viÊn -. < s- 5< =<=<«=es=s seses seseeseseesese 65 ị Hình 48: Màn hình Import thông tin lớp và ngành . << «<< «ses=«ssssses 66 ị
Trang 9!THỰC TẬP CUÓI KHÓA CỬ NHÂN TIN HỌC
DANH SACH CAC KY HIEU VA TU VIET TAT
ADO: ActiveX Data Object BQL: Ban Quan Li
CPU: Central Processing Unit
CSDL: Cơ Sở Dữ Liệu
CTSV: Công Tác Sinh Viên DFD: Data Flow Diagram
DTS: Data Transformation Service ĐRL: Điểm Rèn Luyện
ER: Entity Relationship
GVHD: Giảng Viên Hướng Dẫn HSSV: Học Sinh Sinh Viên IIS: Internet Infromation Server
KT-CN-MT: Kĩ Thuật — Công Nghệ - Môi Trường KTX: Kí Túc Xá
MSSV: Mã Số Sinh Viên
PT: Phong Trào QL: Quản Lí
RBTV: Ràng Buộc Toàn Ven
RDBMS: Relational Database Management System SQL: Structured Query Language SV: Sinh Vién TDTT: Thé Duc Thé Thao TNCS HCM: Thanh Niên Cộng Sản Hồ Chí Minh TP: Thành Phó TT: Thông Tin
Trang 10PHAN 1: TONG QUAN}!
‘PHAN 1: TONG QUAN
1.1 Gidithigu
1.1.1 Sơ lược về cơ quan thực tập
e Tên cơ quan thực tập: Phòng Công tác Sinh Viên e Thành lập:
Phòng Công tác Sinh Viên được thành lập tháng 10/2000 trên cơ sở tách bộ : phận Quản lí sinh viên từ Phòng Tô chức — Chính trị của trường Đại học An Giang i © Co cdu té chức Truéng phong Pho phong Cán bộ Cán bộ Cán bộ Cán bộ Cán bộ Cán bộ Cán bộ QL khen phụ phụ phụ phụ phụ phụ thưởng trách PT trách trách PT trách trách hồ trách hỗ HSSV Văn TT thê dục trang sơ SV & trợ SV
nghệ tuyên thể thao web DRL truyén phong e Chức năng, nhiệm vụ
- Quan lí công tác giáo dục toàn vẹn HSSV
' - Quan lí việc thực hiện chính sách xã hội của HSSV; tham mưu cho Ban Giám ị ¡ Hiệu và Hội đông học bông vê việc xét cập các loại học bông từ thiện, tài trợ cho sinh viên; tô ;
: chức theo dõi triên khai việc vay vôn tín dụng của HSSV '
: - Phéi hop véi các don vị liên quan tô chức các dịch vụ tư van cho học sinh, sinh ị
¡ viên '
Trang 11PHAN 1: TONG QUAN}!
: - Phéi hop voi Doan TNCS HCM, H6i sinh viên trong nhà trường tổ chức các ị : hoạt động văn nghệ, TDTT, các hoạt động xã hội từ thiện, đên ơn đáp nghĩa, .định hướng : : các chủ trương công tác học sinh, sinh viên của trường theo từng thời gian và chủ đê thích :
¡ hợp ị
| e Địa chí: Số 25, Đường Võ Thị Sáu, Phường Đông Xuyên, TP-Long Xuyên, An Giang ị
e Điện thoại: O76 384799]
1.1.2 Nội dung công việc được giao
Tìm hiểu và xây dựng chương trình quản lí Sinh viên cho Phòng Công tác Sinh Viên 1.1.3 Phương pháp thực hiện
e Nghiên cứu công tác quản lí thông tin hồ sơ và điểm rèn luyện sinh viên e Nghiên cứu công tác quản lí đoàn viên
e Nghiên cứu công tác quản lí việc vay vốn tín dụng
e Nghiên cứu công tác quản lí việc cấp học bỗng từ nhà tài trợ như Bảo Hiểm Bảo
Việt :
© Nghiên cứu công tác quản lí chỗ ở sinh viên Xây dựng chương trình quản lí theo các nghiên cứu trên 1.1.4 Kết quả đạt được qua thực tập
o Nội dung kiến thức lý thuyết
- _ Giúp chúng em cũng cô và hiểu sau hơn về ngôn ngữ lập trình C#, hệ quan tri ị
cơ sở dữ liệu SQL server 2005 '
- _ Cũng cố được những kiến thức lí thuyết: qui trình phân tích, thuyết kế một hệ ị
thông quản lí thông tin :
- Qua thời gian thực tập, chúng em càng hiểu rõ hơn ý nghĩa của việc vận dụng i quy trình công nghệ phân mêm vào một dự án thực tê ' © Kỹ năng thực hành
- KY nang lập trình hướng đối tượng, sử dụng các triggers trong SQL Server để i
dam bao toàn vẹn dữ liệu '
- KY nang van dung phan mém trong lúc thực hiện đề tài
- KY nang làm việc nhóm, kỹ năng phân tích thiết kế phần mềm quản lí o Kinh nghiệm thực tiễn
Kỹ năng, nguyên tắc làm việc trong cơ quan Tham gia thực hiện một đồ án '
thực tế ị
o Kết quả công việc đã đóng góp cho cơ quan thực tập
: Hoàn thành phần mềm quản lí sinh viên cho Phòng Công tác Sinh Viên
¡1.2 Giới thiệu ứng dụng
Trang 12PHAN 1: TONG QUAN}!
: - Mỗi sinh viên sau khi trúng tuyển vào trường đều được quản lí thông tin qua hồ : ¡ sơ của sinh viên Hệ thống sẽ lưu trữ toàn bộ thông tin ve hồ sơ đề hỗ trợ cho việc theo dõi ; ị thông tin của sinh viên trong suốt quá trình học tập ở trường Đại học : ' - Đối với từng sinh viên hệ thống sẽ giúp các cán bộ quản lí theo dõi, cập nhật : ‘ nhanh thông tin chỗ ở được thay đồi theo hàng năm, thơng tin đồn viên, thông tin vay vốn tín ¡ dụng, quản lí điểm rèn luyện, thông tin về học bồng cũng như những chính sách mà sinh viên :
: do dugc hưởng trong từng khoảng thời gian cụ thé :
' - Bén canh do nếu như ban lãnh đạo Phòng Công tác Sinh viên hoặc các cán bộ ị ; quản lí có yêu câu tìm kiêm thông tin về hô sơ, điêm rèn luyện cũng như một sô thông tin : ¡ khác có liên quan đên sinh viên thì hệ thông sẽ nhanh chông đưa ra kêt quả thật chính xác
- Đặc biệt phần mềm có thể phục hồi và sao lưu đữ liệu
: - Nguoi quan trị có toàn quyén quyét định trong việc lưu trữ cũng như tìm kiếm i
ị hoặc thao tác trên bất kì chức năng của phần mềm :
ị 1.3 Đối tượng và pham vỉ cúa ứng dung ° 13/1 Đối tượng ị " Hệ thống quản lí sinh viên Phòng Công tác Sinh viên được xây dựng hướng đến các ị : đôi tượng: : - Người quản trị hệ thống - Cán bộ quản lí 1.3.2 Phạm vi ị a Mô hình
ị Ị Môi trường: Cán bộ quản lí, Người quản trị Ị ị
ị I ' mse ee eee GP G Ơn I ị
ị I Đầu Vào: h ! Đầu TA: i ị
; + | Thông tin Ị 1 | Ketqua |:
Ị xế i lich, I Phân hệ quản lí hô sơ sinh viên i tracứu, |! : ig | vay von, i Phân hệ quản lí Đoàn viên jeacbao |) | ¡ « | đồn viên, Phân hệ quản lí học bỏng cáo, biêu | | ¡ E | điệmrèn ZZ) Phân hệ quản lí vay von Z⁄/) mâu,danh |L :
iy area ' Phân hệ quản lí chỗ ở ! - sinh | ị
Trang 13PHAN 1: TONG QUAN}! b Mô tả phạm vi Phòng Công tác Sinh viên Người lập: Lư Thành Tâm Lê Thị Kim Chỉ Ngày lập: 2/02/2009 Thông tin tống quan
" _ Tên dự án: Phần mềm Quản lí sinh viên Phòng CTSV
" Quản lí dự án: Lê Thị Kim Chỉ Lư Thành Tâm
Phát biểu vấn đề:
Với số lượng sinh viên hàng năm tăng lên không ngừng, Phòng CTSV có nhu cầu cải tiễn việc tự động lưu trữ, tìm kiếm và in ấn các báo cáo nhăm đáp ứng được một khối lượng lớn về xử lí thông tin và tính chính xác của thông tin Sự can thiệp của hệ thống quản lí sinh viên sẽ mang đến hiệu quả hoạt động cao hơn trong công tác quản lí sinh viên của Phong CTSV
Mục tiêu:
" Cho phép cán bộ quản lí và theo dõi thông tin lí lịch, đoàn viên, vay vốn, học bông, chô ở, tình trạng, các chính sách của sinh viên một cách chính xác Tra cứu, thông kê kêt quả
" Đảm bảo cơ sở đữ liệu bảo mật và có độ tin cậy cao
" _ Hệ thống mới sẽ thu thập tất cả các thông tin lí lịch, đồn viên, vay vốn, học bơng, chô ở, các chính sách của sinh viên
" Lập danh sách, báo biều nhằm giúp cho cán bộ quản lí nắm rõ thông tin
cân thiệt
Lợi ích mang lại:
"- Tạo sự tiện dụng, nhanh chóng và thoải mái cho các cán bộ quản lí
= Tu dong hoa cho công tác quản lí của Phòng Công tác Sinh viên tạo nên tính chuyên nghiệp cho việc quản lí thông tin
Trang 14PHAN 1: TONG QUAN}! = Kiém tra = Bién soan tai liéu = Huan luyện sử dụng Thời gian ước tính: 2 Tháng 1.3.3 Ràng buộc tống quan hệ thống
se Không ảnh hưởng đến cơ cấu tổ chức và các hệ thống khác của nhà trường, của
Phòng Công tác Sinh viên
© Phần mềm sau khi triển khai phải đáp ứng nhu cầu tự động 50% số lượng công :
việc liên quan '
e Dữ liệu phải đúng thực tế và phải cập nhật thường xuyên 1.4 Mô tá phương án tông quan
1.4.1 Các phương án a Phương án lưu trữ
Cơ sở dữ liệu tập trung: là phương án đưa dữ liệu về một nơi
' " Giúp quản lí chặt chẽ hơn các dữ liệu, tăng tính bảo mật vì mọi thao tác :
; trên dữ liệu chỉ được thực hiện ở một nơi :
" Téc độ thao tác dữ liệu bị hạn chế do nhiều thao tác cùng một lúc vào }
: một dữ liệu ở một nơi '
Ngược lại với cơ sở dữ liệu tập trung là cơ sở dữ liệu phan tan
: = Co so dir ligu phan tan cd tốc độ thao tác dữ liệu nhanh hơn cơ sở dữ;
¡ liệu tập trung '
i = Nhung chi phi đầu tư tương đối cao
' Thiết kế dữ liệu tương đối khó khăn, không chặt chẽ, có thể bị lỗi !
: không cập nhật cho tât cả các nơi lưu trữ '
" Chỉ phù hợp cho cơ sở dữ liệu lớn, có khoảng cách địa lý
Các hệ quản trị cơ sở dữ liệu : Microsoft Acces, Microsoff SQL Server, |
MySQL, Oracle,
b Phuong an kha thi
' Với các mô hình dữ liệu trên, mô hình dữ liệu được áp dụng cho hệ thống là :
¡ mô hình dữ liệu tập trung vì những mặt lợi sau: ị
' * Voi sy phat triển công nghệ hiện nay thì tốc độ đường truyền, dung : ¡ lượng bộ nhớ không là vẫn đê lớn, cơ sở dữ liệu tập trung giúp ta dé dàng sao lưu, phục hôi
¡ bảo đảm an toàn đữ liệu '
= Vé mat phan cứng thì chi phi đầu tư cho mô hình này không cao ' = Vé mat bảo mật dữ liệu, cần phân quyền đối với người sử dụng hệ thống, '
Trang 151.4.2 Yêu cầu hệ thống “> Phần cứng: cấu hình tối thiểu o RAM 256 Mb o CPU 1Ghz o HDD 4Gb s* Phân mêm:
PHAN 1: TONG QUAN}!
o_ Hệ điều hành: Win XP, Windows Server 2000
o Database: SQL Server 2000 hoặc 2005(SQL EXPRESS)
©_ Ngôn ngữ lập trình: Microsoft Visual Studio 2005
o_ Bộ gõ tiếng việt hỗ trợ Unicode: Unikey, Vietkey s* Thời gian dự kiến: 2 tháng với 2 lập trình viên 1.5 Kế hoạch thực hiện Bảng mô tả công việc: Công Việc Mô tả Khởi tạo dự án Tiếp nhận đề tài, tìm hiểu khái quát qua thây cô, bạn bè, sách vở Lập kế hoạch phát triển hệ thống o_ Mô tả phương án tổng quan o Rang buộc hệ thống ©_ Đánh giá khả thi dự án
Phân tích rũi ro và các phát sinh về quản lí trong quá trình phát triên hệ thông
Xác định yêu cầu của hệ thong Xác định các yêu nghiệp vụ, yêu cầu chức năng, yêu câu phi chức năng hệ thông
Mô hình hóa yêu cầu Mô hình hóa các yêu cầu của hệ thống
Thiết kế Thiết kế các chỉ tiết phần mềm bao gồm
thiết kế dữ liệu, xử lí và giao diện Cài đặt Lập trình Kiểm tra và thử nghiệm hệ thống Test thử hệ thống, rà soát lỗi Thứ nghiệm hệ thống trên thực tế Chạy phần mềm quản lí trên hệ thống thực
Biên soạn tài liệu và huân luyện sử dụng
o_ Soạn tài liệu hướng dẫn sử sử dụng
phân mêm
Trang 16PHAN 2: CO SO LY THUYET ! PHAN 2: CO SO LY THUYET i 2.1 Mơi trường Ì 2.1.1 Môi trường lập trình : Microsoft NET Framework SDK v2.0 2.1.2 Ngôn ngữ lập trình và cài đặt 'Window Form se - Ngôn ngữ C† :
' “Ngôn ngữ C# khá đơn giản, chỉ khoảng 80 từ khóa và hơn mười kiểu đữ liệu được Xây Ì ¡ dựng sẵn Tuy nhiên, ngôn ngữ C# có ý nghĩa cao khi nó thực thi những khái niệm lập trình :
:hiện đại C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần component, lập trình ; : hướng đối tượng Những tính chất đó hiện diện trong một ngôn ngữ lập trình hiện đại Và : : ngôn ngữ C# hội đủ những điều kiện như vậy, hơn nữa nó được xây dựng trên nền tang của :
¡ hai ngôn ngữ mạnh nhất la C++ va Java :
' Ngôn ngữ C# được phát triển bởi đội ngũ kỹ su của Microsoft, trong đó người dẫn đầu
¡là Anders Hejlsberg va Scott Wiltamuth Ca hai ngudi nay điều là những người nổi tiếng, : ¡trong đó Anders Hejlsberg được biết đến là tác giả của Turbo Pascal, một ngôn ngữ lập trình ! PC phổ biến Và ông đứng đầu nhóm thiết kế Borland Delphi, một trong những thành cơng Ì : đầu tiên của việc xây dựng môi trường phát triển tích hợp (IDE) cho lap trinh client/server l ' Phần cốt lõi hay còn gọi là trái tìm của bất cứ ngôn ngữ lập trình hướng đối tượng là : : sự hỗ trợ của nó cho việc định nghĩa và làm việc với những lớp Những lớp thì định nghĩa ị những kiểu dữ liệu mới, cho phép người phát triển mở rộng ngôn ngữ để tạo mô hình tốt hơn ; : để giải quyết vấn đề Ngôn ngữ C# chứa những từ khóa cho việc khai báo những kiểu lớp đối : ! tượng mới và những phương thức hay thuộc tính của lớp, và cho việc thực thi đóng gói, kế : : thừa, và đa hình, ba thuộc tính cơ bản của bất cứ ngôn ngữ lập trình hướng đối tượng ‘ ' Trong ngôn ngữ C# mọi thứ liên quan đến khai báo lớp điều được tim thay trong phần : : khai báo của nó Định nghĩa một lớp trong ngôn ngữ C# không đòi hỏi phải chia ra tập tin i ! header va tập tin nguồn giống như trong ngôn ngữ C++ Hơn thế nữa, ngôn ngữ C# hỗ tro! : kiéu XML, cho phép chèn các tag XML dé phat sinh tự dong céc document cho lớp : ' C# cũng hỗ trợ giao diện interface, nó được xem như một cam kết với một lớp cho :
: những dịch vụ mà giao diện quy định Trong ngôn ngữ C#, một lớp chỉ có thể kế thừa từ duy !
: nhất một lớp cha, tức là không cho đa kế thừa như trong ngôn ngữ C++, tuy nhiên một lớp có Ì
: thể thực thi nhiều giao diện :
' Trong C#, một cấu trúc được giới hạn, là kiểu dữ liệu nhỏ gọn, và khi tạo thể hiện thì : ¡nó yêu cầu ít hơn về hệ điều hành và bộ nhớ so với một lớp Một cấu trúc thì không thé kế ‡ ¡ thừa từ một lớp hay được kế thừa nhưng một cấu trúc có thể thực thi một giao diện : : Ngôn ngữ C# cung cấp những đặc tính hướng thành phần (component-orienteđ), như i
¡ là những thuộc tính, những sự kiện Lập trình hướng thành phần được hỗ trợ bởi CLR cho }
¡ phép lưu trữ metadata với mã nguồn cho một lớp Metadata mô tả cho một lớp, bao gồm ‡ ị những phương thức và những thuộc tính của nó, cũng như những sự bảo mật cần thiết và ; : những thuộc tính khác Mã nguồn chứa đựng những logic cần thiết đề thực hiện những chức : : năng của nó Do vậy, một lớp được biên dịch như là một khối self-contained, nên môi trường :
¡ hosting biết được cách đọc metadata của một lớp và mã nguồn cần thiết mà không cần những :
Trang 17PHAN 2: CO SO LY THUYET !
: Một lưu ý cuối cùng về ngôn ngữ C# là ngôn ngữ này cũng hỗ trợ việc truy cập bộ nhớ ị ¡ trực tiếp sử dụng kiểu con trỏ của C++ và từ khóa cho đấu ngoặc [] trong toán tử Các mã ị nguồn này là không an toàn (unsafE) Và bộ giải phóng bộ nhớ tự dong cua CLR sé khong : : thực hiện việc giải phóng những đôi tượng được tham chiêu băng sử dụng con trỏ cho đên khi :
¡ chúng được giải phóng :
i e = Tai sao phai swt dung ngén ngit C#
! Nhiều người tin rằng không cần thiết có một ngôn ngữ lập trình mới Java, C++, Perl, ị
¡Microsoft Visual Basic, và những ngôn ngữ khác được nghĩ răng đã cung cap tat cả những :
¡ chức năng cân thiết :
! Ngôn ngữ C# là một ngôn ngữ được dẫn xuất từ C và C++, nhưng nó được tạo từ nền :
: tảng phát triên hon Microsoft bat dau Với công việc trong C va Cr+ và thêm vào những đặc : : tính mới đê làm cho ngôn ngữ này dê sử dụng hơn Nhiêu trong sô những đặc tính này khá : ị giông với những đặc tính có trong ngôn ngữ Java Không dừng lại ở đó, Microsoft đưa ra một : : sô mục đích khi xây dựng ngôn ngữ này Những mục đích này được được tóm tắt như sau:
ị - C# là ngôn ngữ đơn giản
- _ C# là ngôn ngữ hiện đại
-_ C# là ngôn ngữ hướng đối tượng
- _ C# là ngôn ngữ mạnh mẽ và mềm dẻo -_ C# là ngôn ngữ có ít từ khóa
- C# là ngôn ngữ hướng module
-_ C# sẽ trở nên phô biến
2.1.3 Hệ quản trị cơ sở dữ liệu:
a SQL Server 2000 '
' SQL Server 2000 là một hệ thống quản lý cơ so dit ligu (Relational Database : ‘ Management System (RDBMS) ) su dung Transact-SQL đê trao đôi dữ liệu giữa Client : ¡ computer và SQL Server computer Một RDBMS bao gôm database, database cngine và các ; ¡ ứng dụng dùng đê quản lý dữ liệu và các bộ phận khác nhau trong RDBMS : SQL Server 2000 được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn ị :{Very Large Database Environment) lên đên Tera-Byte và có thê phục vụ cùng lúc cho hàng : ¡ ngàn user SQL Server 2000 có thé kết hợp "ăn ý" với các server khác như Microsoft Internet !
: Information Server (IIS), E-Commerce Server, Proxy Server :
: SQL Server co 7 editions: Enterprise, Standard, Personal, Developer, Desktop Engine |
' (MSDE), Win CE, Trial '
: b Các thành phần quan trong trong SQL Server 2000 va SQL Server Ì
:2005(EXPRESS) {
' SQL Server 2000 được cấu tạo bởi nhiều thành phần như Relational Database Engine, : : Analysis Service va English Query Cac thanh phần này khi phối hợp với nhau tao thanh : : một giải pháp hoàn chỉnh giúp cho việc lưu trữ và phân tích dữ liệu một cách dê dàng '
Trang 18PHAN 2: CO SO LY THUYET !
Đây là một engine có khả năng chứa data ở các quy mô khác nhau dưới dạng table và ; ¡ support tất cả các kiểu kết nói (data connection) thông dụng của Microsoft như ActiveX Data ‡ : Objects (ADO), OLE DB, and Open Database Connectivity (ODBC) Ngoai ra n6 con có kha } : năng tự điều chỉnh (tune up) Ví dụ như sử dụng thêm các tài nguyên (resource) của máy khi : : cần và trả lại tài nguyên cho hệ điều hành khi một người dùng log off :
¢ Replication - Co ché tao ban sao (Replica):
' Gia sử bạn có một database dùng đề chứa dữ liệu được các ứng dụng thường xuyên ; ị cập nhật Một ngày đẹp trời bạn muốn có một cái database giống y hệt như thể trên một server ; ¡ khác đề chạy báo cáo (report database) (cách làm này thường dùng dé tránh ảnh hưởng đến } ! performance của server chính) Van dé 1a report server của bạn cũng cần phải được cập nhật : ị thường xuyên để đảm bảo tính chính xác của các báo cáo Bạn không thể dùng cơ chế back up : ‘and restore trong trường hợp này Thế thì bạn phải làm sao? Lúc đó cơ chế replication của : ị SQL Server sẽ được sử dụng để bảo đảm cho dữ liệu ở 2 database được đồng bộ :
: (synchronized) '
© Data Transformation Service (DTS): Mét dich vu chuyén dich data vô cùng hiệu :
¡ quả
® Analysis Service: Dịch vụ phân tích dữ liệu rất hay của Microsoft ' : © English Query: Dịch vụ giúp cho việc truy vấn dữ liệu bằng tiếng Anh(plain }
: English) :
e Meta Data Service:
Dịch vụ này giúp cho việc chứa đựng và "xào nấu" Meta data dé dang hon Meta data ! ¡ là những thông tin mô tả về cấu trúc của data trong database nhu data thuộc loại nào String Ì : hay Integer , một cột nào đó có phải là Primary key hay không Bởi vì những thông tin này : i cũng được chứa trong database nên cũng là một đạng data nhưng đề phân biệt với data "chinh i
; thống" người ta goi nd 1a Meta Data :
¢ SQL Server Books Online: Quyén “Kinh Thanh” khéng thê thiếu
e SOL Server Tools i
Enterprise Manager: Day là một công cụ cho ta thấy toàn cảnh hệ thống cơ sở dữ liệu ! một cách rất trực quan Nó rất hữu ích đặc biệt cho người mới học và không thông thạo lắm :
: vé SQL '
' Query Analyzer: Đối với một DBA giỏi thì hầu như chỉ cần công cụ này 1a co thé quan ! ¡ lý cả một hệ thông database mà không cần đên những thứ khác Đây là một môi trường làm : ; việc khá tôt vì ta có thê đánh bât kỳ câu lệnh SQL nào và chạy ngay lập tức đặc biệt là nó :
¡ giúp cho ta debug may cdi stored procedure dé dang :
' SQL Profiler: N6 cé kha nang "chyp" (capture) ' tất cả các sự kiện hay hoạt động diễn : : ra trên một SQL server và lưu lại dưới dạng text file rất hữu dụng trong việc kiêm soát hoạt :
: động của SQL Server '
ị Ngoài một số công cụ trực quan như trên chúng ta cũng thường hay dùng osql và bcp ị
: (bulk copy) trong command prompt :
2.1.4 Công cụ hỗ trợ:
Trang 192.1.5 Công cụ tạo tài liệu hướng dẫn: : PowerCHM : 2.1 Phân tích thiết kế ị 2.2.1 Mô hình ị
ị Mô hình là một dạng trừu tượng hóa của thế giới thực, là một hình ảnh (một biểu diễn) ‡ : của một hệ thống thực, được diễn tả ở một mức độ trừu tượng nào đó, theo một quan điểm :
‘(hay góc nhìn) nào đó, bởi một hình thức diễn tả (văn bản, phương trình, đồ thị ) nào đó ị
Việc dùng mô hình để nhận thức và diễn tả một hệ thống được gọi là mô hình hóa :
¡ Như vậy quá trình phân tích và thiết kế hệ thông cũng được gọi chung là quá trình mô hình !
i hoa hệ thống {
2.2.2 Mô hình quan niệm tố chức DED
Mô hình dòng dữ liệu là một mô hình dùng dé biéu diễn xử lý lẫn dữ liệu của hệ thống
¡ nhưng chú ý đến xử lý hơn là dữ liệu
Mô hình DFD gồm các khái niệm chính : Xử lý (Process), dòng dữ liệu (Data flow),
' ¡kho dữ liệu (Data store) và đầu cuối (Terminator hay Actor)
' Sau đây là khái niệm và kí hiệu của mô hình DFD:
¡| Xử lý Cc > Một trong các hoạt động bên trong của hệ thong
ị Dong dữ liệu Sự thay đổi thông tin giữa các xử lí :
| Kho dữ liệu ——— | Là vùng chứa thông tin ị Tác nhân đầu cuối E——] | Là một tác nhân bên ngoài hệ thống 2.1.3 Mô hình dữ liệu Mô hình dữ liệu ER
: Mô hình thực thể kết hợp là sự trình bày chi tiết về dữ liệu cho một dơn vị tô chức |
¡ hoặc phạm vi nghiệp vụ xác định Một mô hình thực thể kết hợp thường được thể hiện dưới : ¡ dạng sơ đồ và được gọi là sơ đồ thực thể kết hợp (ERD - Entity Relationship Diagram)
: Cac khai niém chinh ị
| | Thye thé [| | Biểu diễn một lớp các đối tượng của thế giới thực
ị Mối kết hợp << >> Biểu diễn sự kết hợp của hai hay nhiều thực thể :
Trang 20PHAN 2: CO SO LY THUYET j
Ngoài các khái niệm chính đã nêu, còn có các khái niệm: thuộc tính kết hợp, phân cấp, ị
‘tong quat hoa, dinh danh '
ị 2.1.4 Mô hình UML
‘ UML là một ngôn ngữ dùng đề « - Trực quan hóa
© Cụ thể hóa
ị « _ Sinh mã ở dạng nguyên mau
' e Lap va cung cap tài liệu '
: UML là một ngôn ngữ bao gồm một bảng từ vựng và các quy tắc để kết hợp các tir!
: vung d6 phuc vu cho mục dich giao tiếp Một ngôn ngữ dùng cho việc lập mô hình là ngôn :
ị ngữ mà bảng từ vựng (các kí hiệu) và các quy tắc của nó tập trung vào việc thể hiện về mặt ;
: ¡ khái niệm cũng như vật lý của một hệ thống :
' Mô hình hóa mang lại sự hiểu biết về một hệ thống Một mô hình không thể giúp ‡ ¡ chúng ta hiểu rõ một hệ thông, thường là phải xây dựng một số mô hình xét từ những góc độ ‡
: khác nhau Các mô hình này có quan hệ với nhau '
' UML sé cho ta biét cách tạo ra và đọc hiểu được một mô hình đươc cấu trúc tốt, ị ; nhưng nó không cho ta biệt những mô hình nào nên tạo ra và khi nào tạo ra chúng Đó là ;
; nhiệm vụ của quy trình phát triên phân mêm '
Trong UML có 9 loại lược đồ chuẩn và có thể chia làm 2 nhóm: '
: - Các loại lược đồ tĩnh: use case diagram, class diagram (lớp), object diagram (đối |
¡ tượng), component diagram (thành phần), deployment diagram (trién khai) ' ' - Các loại lược đồ động: sequence diagram (tuan tw), collaboration diagram (hgp tác), ị
¡ Statechart diagram (trang thai), activity diagram (hoat dong) :
Biéu dé Use case (Use Case Diagram)
Biéu dé Use case bao gồm một tập hop cac Use case, cac actor và thé hiện mối quan : ihe tuong tac gitta actor va Use case No rất quan trong trong việc tổ chức và mô hình hóa : hành vi của hệ thống : Các kí hiệu: Actor i Một người hoặc cái gì đó bên ngoài tương tác với hệ (Tác nhân) thông
ị Use case Một chuỗi các hành động mà hệ thống thực hiện,
' (Tình huông mang lại một kêt quả quan sát được đôi với một actor sử dụng)
ị Biểu đồ trình tự (Sequence Diagram)
Trang 21
i bude tuần tự trong việc trao đổi các thông báo(message) giữa các đối tượng đó đề thực hiện : một chức năng nào đó của hệ thống Các kí hiệu: ' Actor (Tac nhan) Class (Lop) Message (théng diép) 13: EmdDongY _Clidk(} Ghỉ chú thông điệp:
— đựGhnh |[ :CM-CSDL- Thông điệp gởi từ fmChinh đến
= : = CXL_CSDL (man hinh frmChinh goi I lớp CXL CSDL thực hiện hàm 1: Bakup(db_name, fÌpah) Backup(db_ name, fullpath)) J7
2: Hidn thi thong bao | Một đối tượng gởi thông điệp đến
: 1 | chính nó (gọi một trong các thao tác :
Trang 22PHAN 3:PHAN TÍCH !
'PHÀN 3: PHÂN TÍCH
ị 3.1 Phân tích hiên trang
ị 3.1.1 Hiện trạng Phòng Công tác Sinh viên
a Giới thiệu '
: Phòng Công tác Sinh Viên được thành lập tháng 10/2000 trên cơ sở tách Bộ phận
ị Quản lí sinh viên từ Phòng Tô chức — Chính trị của trường Đại học An Giang :
Ị Hằng năm, Phòng CTSV đều tổ chức “Tuần sinh hoạt công dân HSSV” vào đầu mỗi :
¡ năm học Phối hợp với Bộ môn Mác - Lênin và các phòng ban chức năng trong nhà trường : : thực hiện tốt công tác giáo dục tuyên truyền về chủ trương, đường lối, chính sách của Đảng, ! ¡ pháp luật của Nhà nước, để cho sinh viên kịp thời nắm được những chủ trương mới của ; trường, của ngành, tình hình thời sự của địa phương, trong nước và quôc tế : i Nắm bắt kịp thời tình hình tư tưởng của sinh viên; tổ chức quản lí việc giáo dục tu : tưởng, rèn luyện đạo đức tác phong, nêp sông văn minh, nội quy học đường Phối hợp với các
¡ khoa trong công tác đánh giá điểm rèn luyện của HSSV :
_ Quản lí việc thực hiện chính sách xã hội của HSSV; tham muu cho BGH va H6i déng }
: học bông về việc xét câp các loại học bông từ thiện, tài trợ cho sinh viên; tô chức theo dõi, :
: triên khai việc vay vôn tín dụng của sinh viên '
Tổ chức các hoạt động hỗ trợ cho công tác dạy và học, công tác nghiên cứu khoa học :
¡ trong sinh viên :
' Tổ chức quản lí các hoạt động ở cấp trường về phong trào sinh viên; các sinh hoạt; : ngoai khoa; cac chuyén dé chinh tri tu tuong, dao duc, phap luat, my hoc, van hoa, van nghé, : : môi trường, dân sô, và phòng chông các tệ nạn xã hội xâm nhập vào nhà trường
' Phối hợp với Đoàn TNCS HCM, Hội Sinh viên trong nhà trường tổ chức các hoạt ! : động văn nghệ, TDTT, các hoạt động xã hội từ thiện, đền ơn đáp nghĩa, định hướng các chủ : ¡ trương công tác, các phương thức hoạt động, cho công tác sinh viên của trường theo từng }
¡ thời gian và chủ đề thích hợp '
i Cùng với phòng Hành chánh - Tổng hợp và Ban Quản lí Ký túc xá, chủ động phối hợp i : với chính quyền địa phương trong việc giữ gìn an ninh chính trị, trật tự an toàn xã hội, nhất là : ¡ trong quan hệ giữa HSSV của trường với nhân dân địa phương nơi trường đóng Phối hợp xử : ị lí nghiêm các vụ việc vi phạm quy tac bao vệ trật tự trị an : ' Được uỷ nhiệm của Hiệu trưởng đề xác nhận sinh viên trong các trường hợp: tạm trú, : : tam vang, xin việc làm có tính thời vụ, xin thẻ đọc ở thư viện bên ngoài, xác nhận tư cách sinh : : viên về nghĩa vụ quân sự, nghĩa vụ lao động; phối hợp với BQL KTX xem xét việc bó trí chỗ : ị ở cho HSSV trong KTX, kiểm tra HSSV trong việc chấp hành quy chế KTX; phối hợp với : ¡ chính quyền địa phương quản lí số sinh viên ngoại trú; kiến nghị xử lí các trường hop vi!
¡ phạm
: Triển khai thực hiện Nghị quyết của các Hội đồng cấp trường Quyết định của Hiệu :
; trưởng về các vấn đề liên quan thuộc nội dung công tác của phòng :
Phối hợp với các đơn vị liên quan tổ chức các dịch vụ tư vấn cho sinh viên Tổ chức i ¡ các đợt tiếp xúc, thu nhận ý kiến phản ánh, đóng góp của sinh viên, liên hệ các bộ phận liên
Trang 23; PHAN 3:PHAN TICH
: Tổ chức giới thiệu việc làm cho sinh viên sau khi tốt nghiệp và cho những HSSV |
: nghèo có khó khăn ngay trong quá trình học tập '
Tanmnni Hình 2: Sơ đồ tổ chức
ị b Phương hướng phát triển
Theo kế hoạch xây dựng và phát triển của trường Đại học An Giang đến 2010 dự kiến | ¡ Qui mô đào tạo của trường sẽ lên đến 6000-7000 sinh viên Đến năm 2010, khoảng 10000 ; : ¡ sinh viên chính quy do đó Phòng Công tác Sinh viên mở rộng năng cấp chương trình quản lí : ¡để đáp ứng nhu cầu Dự kiến Phòng Công tác Sinh viên có thê chuyên công tác quản lí sinh
¡ viên qua mạng
ị 3.1.2 Mô tả hoạt động của hiện trạng
Hàng năm, bên cạnh số lượng sinh viên hiện có trong trường còn có thêm một lượng : : ¡ lớn các tân sinh viên vào trường Với số lượng sinh viên ngày càng đông thì công tác quản lí; ; của Phòng Công tác Sinh viên sẽ gặp một sô khó khăn về nhân lực, thời gian, độ chính xác vài ¡ đồng nhất thông tin giữa các phòng ban Do đó, để giảm bớt những khó khăn chung thì sự ‡ ' ¡ can thiệp của các hệ thống quản lí là rất cần thiết Trong giới hạn phạm vi của đề tài này chỉ j
: xét đến một số khía cạnh nhỏ trong công tác quản lí sinh viên chung của Phòng Công tác Sinh ‡
¡ viên, đó là quản lí thông tin hồ sơ, quản lí đoàn viên, quan lí học bồng, quản lí vay vốn, quản : ¡ 1í chỗ ở, quản lí điểm rèn luyện của sinh viên, quá trình đào tạo và các chính sách ưu đãi cho !
Ị i sinh viên ị
Trang 24PHAN 3:PHAN TÍCH !
ị sinh viên sẽ được cập nhật lại sau mỗi học kì của từng năm học Đồng thời, Phòng Công tác ị : Sinh viên cũng phải theo dõi cập nhật những trường hợp sinh viên buộc thôi học hoặc bị lưu :
: ban i
3.1.3 Phé phan hién trang
' Sau khi khảo sát và đánh giá hoạt động về công tác quản lí thông tin hồ sơ sinh : : viên, quản lí đoàn viên, quản lí học bổng, quản lí vay vốn, quản lí chỗ ở, quản lí điểm rèn ! : luyện của sinh viên của Phòng Công tác Sinh viên, có thê nhận định những thiểu sót của hiện :
¡ trạng như sau : :
Thiéu :
+ Thiếu các công cụ hỗ trợ cho công tác lưu trữ, tra cứu
+ Thiếu các công cụ hỗ trợ các nghiệp vụ công việc (Chủ yếu là tính tay, ghi sô sách)
+ Thiếu sự nhất quán thông tin giữa các bộ phận, phòng ban trong quy trình ị công việc (vì mỗi người có một cách lưu trữ thông tin khác nhau, không đông nhật với :
nhau) :
Kém hiệu lực, thiếu hiệu quả :
+ Mất nhiều thời gian làm báo cáo, báo biều
+ Các thông tin quản lí bằng số sách nhiều, phức tạp + Khi cần truy xuất, tìm kiếm thông tin lưu trữ lâu + Không đạt hiệu quả cao trong công việc
Tốn kém :
+ Chỉ phí giấy tờ cao :
+ Lãng phí thời gian công sức, tức lăng phí ngày lao động của các nhân viên để ị thực hiện các nghiệp vụ tông hợp sô liệu, lập báo cáo '
` 3.2 Mô tả hoạt động của hệ thống
Phần mềm quản lí sinh viên được chia thành nhiều phân hệ để phục vụ tối ưu trong ị công tác quản lí Môi phân hệ có những chức năng khác nhau phù cho từng yêu câu nghiệp
‘vu i
Danh sách các phân hệ của phần mềm: 1.Quản lí hồ sơ sinh viên
Trang 25PHAN 3:PHAN TÍCH !
Chỉ tiết các phân hệ của phần mềm
1 Quản lí Hồ sơ sinh viên :
' _ 7 Hang nam, khi một sinh viên mới nhập học, sinh viên phải điền day đủ thong tin :
; vào phiêu lí lịch: Mã sô sinh viên, họ tên sinh viên, CMND, ngày sinh, nơi sinh, giới tính, lớp, ;
¡ ngành, khoa, hộ khâu thường trú, dân tộc, tôn giáo, chính sách, đối tượng, khu vực, quốc tịch, ! ¡ tên cha mẹ, nghề nghiệp cha mẹ, dân tộc cha mẹ, quốc tịch cha mẹ, sô điện thoại gia đình : : (nếu có) Tất ca thông tin đã nêu trên đều được phần mềm lưu trữ Chương trình còn cho
¡ phép người dùng thêm, xóa, cập nhật , tìm kiếm thông tin lí lịch sinh viên :
: - Trong suốt quá trình học tap, néu sinh vién nao bi dua vao danh sach sinh vién : ! nghỉ học, người dùng sau khi đăng nhập vào hệ thong chi cân thêm thông tin Mã sô sinh viên, : : họ tên, lớp , lí do nghỉ học, số quyết định nghỉ học, ngày quyết định nghỉ học thì hệ thống tu: ; cập nhật tồn bộ thơng tin có liên quan đến sinh viên đó đều được báo hiệu đỏ Hệ thống cho : ¡ phép người dùng thêm, xóa, cập nhật, tìm kiếm thông tin sinh viên nghỉ học '
' - Sau khi đã lưu thông tin sinh viên vào danh sach sinh viên nghi học thì tất cả :
¡ những thông tin khác có liên quan đến sinh viên đó không xóa bỏ khỏi hệ thống nhưng người
¡ dùng cũng không thẻ chỉnh sửa và cập nhật
' Hoặc là những sinh viên lưu ban(chuyén xuống khóa sau) thì người quản lí : ¡ sau khi đăng nhập vào hệ thống vào chức năng quản lí hồ sơ sinh viên cập nhật lại tên lớp thì ;
¡ tồn bộ thơng tin sinh viên đó sẽ chuyên xuống lớp khác ị
: Vi dụ : Sinh viên Nguyễn văn An Lớp DH6THI - bị lưu ban xuống DH7THI
¡ thì người dùng chỉ cần Cập nhật tên lớp DH6THI thành DH7THI
Các chức năng Quản lí thông tin hồ sơ sinh viên '
bó „ 1.1Quản lí Lớp: Hệ thống sẽ lưu thông tin lớp như: Mã lớp, tên lớp, năm vào, :
si số, sỉ sô nữ Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm kiém thong tinl6p
ị 1.2 Quản lí Ngành: Hệ thống sẽ lưu thông tin ngàng như: Mã khoa, mã ngành, ị : tên ngành Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm kiêm thông tin ngành : ị „ 1.3 Quan lí Khoa: Hệ thống sẽ lưu thông tin khoa như: Mã khoa, tên khoa Hệ ị : thông cho phép người dùng thêm, xóa, cập nhật, tìm kiêm thông tin khoa :
" 1.4 Quản lí Tính: Hệ thống sẽ lưu thông tin tỉnh như: Mã tỉnh, tên tỉnh Hệ |
¡ thống cho phép người dùng thêm, xóa, cập nhật, tìm kiếm thông tin tỉnh : ị 1.5 Quản lí Huyện: Hệ thống sẽ lưu thông tin huyện như: Mã tỉnh,mã huyện, : ; tên huyện Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm kiêm thông tin huyện ' : 1.6 Quản lí Tôn giáo: Hệ thống sẽ lưu thông tin tôn giáo như: Mã tôn giáo, tên : ; tôn giáo Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm kiêm thông tin tôn giáo ị _ 1.7 Quan li Đối tượng: Hệ thống sẽ lưu thông tin đối tượng như: Mã đối ¡ tượng, tên đôi tượng Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm kiêm thông tin ;
¡ đối tượng :
: 1.8 Quản lí Chính sách: Hệ thống sẽ lưu thông tin chính sách như: Mã chính : ị sách, tên chính sách Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm kiêm thông tin : ; chính sách.1.8 Quản lí Chính sách: Hệ thông sẽ lưu thông tin chính sách như: Mã chính ;
¡ sách, tên chính sách Hệ thống cho phép người dùng thêm, xóa, cập nhật, tìm kiêm thông tin :
Trang 26PHAN 3:PHAN TÍCH !
: 1.9 Quan li Quốc tịch: Hệ thống sẽ lưu thông tin quốc tịch như: Mã quốc tịch, ị ¡ tên quốc tịch Hệ thống cho phép người dùng thêm, xóa, cập nhật, tìm kiếm thông tin quốc }
¡ tịch :
' 1.10 Quan li Chức vụ: Ngoài ra người dùng còn cập nhật chức vụ sinh viên : ị (lớp trưởng, bí thư, phó đời sông ) Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm :
¡ kiêm thông tin chức vụ '
' 1.11 Quản lí Dân tộc: Hệ thống sẽ lưu thông tin dân tộc như: Mã dân tộc, tên : ¡ dân tộc Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm kiếm thông tin dân tộc : ' 1.12 Quan li Khu vue : Hé thống sẽ lưu thông tin khu vực như: Mã khu vực, ị ! tên khu vực Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm kiêm thông tin khu vực : ! 1.13 Quản lí Năm học: Hệ thống sẽ lưu thông tin năm học như: Mã năm học, ị : tên năm học Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm kiêm thông tin năm :
: học '
: 1.14 Quan lí Nghề nghiệp: Đẻ thuận tiện cho việc quản lí thông tin cha mẹ }
¡_ của sinh viên Hệ thông sẽ lưu thông tin nghề nghiệp của cha mẹ sinh viên như: Mã nghệ : : nghiệp, tên nghê nghiệp Hệ thông cho phép người dùng thêm, xóa, cập nhật, tìm kiêm :
;_ thông tin nghề nghiệp :
2 Quan li Doan vién
' - Hàng năm, bên cạnh số lượng đoàn viên hiện có còn thêm một lượng lớn đoàn :
; viên mới vào trường Số lượng đoàn viên này sẽ được quản lí theo từng đơn vị lớp :
' - Do đó, theo từng đơn vị lớp chương trình đã có sẵn danh sách sinh viên của ; : lớp đó với thông tin Mã số sinh viên, họ tên sinh viên Phân mêm sẽ quản lí đoàn viên theo 2 :
¡ danh sách: '
! “+ Danh sách sinh viên vào đoàn bao gồm những thông tin: Mã số sinh | viên, họ tên sinh viên,thơng tin đồn thé gan bang true, ngày vào đoàn :
viên, nơi vào đoàn, số seri '
s* Danh sách sinh viên chưa vào đoàn gồm: Mã số sinh viên, họ tên sinh ' viên, thơng tin đồn thê gán băng false, thông tin ngày vào đoàn viên :
= null, thong tin noi vao doan vién = null, thong tin s6 seri = null
' - Nếu như sinh viên đã được kết nạp đoàn thì người dùng chỉ cần vào danh : : sách sinh viên chưa cập nhật lại thông tin Doan thé = true và ngày vào đoàn, nơi vào doan, sé ! ‘sori Sau đó, nhân nút lưu lại thì hệ thống tự động sẽ cập nhật thông tin sinh viên đó danh Ì
; sách sinh viên đã vào đoàn :
' - Ngược lại, nếu muốn bỏ sinh viên nào đó ra khỏi danh sách sinh viên đã vào : ¡ đoàn người dùng chỉ cần cập nhật lại thông tin Doan thé = false va hu lai thi thông tin sinh ‡
¡ viên đó sẽ chuyền sang danh sách sinh viên chưa vào đoàn :
mm „ -Ở phần quản lí đoàn viên chương trình chỉ cho phép người dùng cập nhật, tìm : : kiém, thong kê thơng tin đồn viên hoặc sinh viên chưa vào đoàn :
3 Quan li Học bỗng :
Sau khi tiếp nhận thông tin học bông của nhà tài trợ, Phòng Công tác Sinh viên ;
Trang 27PHAN 3:PHAN TÍCH !
ị sinh viên được xét học bồng theo từng khoa, từng đơn vị lớp Sau đó cán bộ quản lí kiểm tra ị ¡ lại điều kiện nhận học bồng lại một lần nữa Nếu sinh viên nào đủ điều kiện nhận học bồng thi: ¡ cán bộ quản lí sẽ lưu lại thông tin như Mã số sinh viên, loại học bồng, năm học, số tiền, ngày :
: nhận học bông '
4 Quán lí Chỗ ớ ị
! , _ Được sự phân công của nhà trường, Phòng Công tác sinh viên phải quản lí, ị ‘theo déi nam bat thông tin chỗ ở của sinh viên đê tiện cho việc quản lí sinh viên trong quá : ị trình học tập Do đó sau khi thu thập thông tin chỗ ở của sinh viên, phân mêm cho phép người ị
: dùng cập nhật, thông kê, tìm kiêm thông tin chô ở của sinh viên h
' 5 Quan li Vay von tin dung
! Hệ thống sẽ lưu thông tin vay vốn sinh viên như: Mã số sinh, tên sinh viên, : : năm học, số tiền được giải ngăn, số tiên chưa giải ngăn Hệ thống cho phép người dùng thêm, ;
¡ xóa, cập nhật, tìm kiếm thông tin vay vốn sinh viên :
6 Quan li Diém rén luyén
Hệ thống sẽ lưu thông tin điểm rèn luyện sinh viên
s* Đối sinh viên thuộc hệ cao đăng hệ thống sẽ lưu thông tin điểm rèn !
luyện của 6 học kì '
s* Đối sinh viên thuộc hệ đại học hệ thống sẽ lưu thơng tin điểm rèn Ì
luyện của 8 học kì :
' Hệ thống cho phép người dùng cập nhật, tìm kiếm thông tin điểm rèn luyện ị
¡_ của sinh viên theo từng khoa, từng đơn vị lớp :
7 Thống kê
Phân hệ này giúp cán bộ quán lí thống kê thông tin cần thiết:
- _ Thống kê thông tin lí lịch sinh viên toàn trường Thống kê thông tin lí lịch sinh viên theo từng cá nhân
' Thống kê tổng số lượng sinh viên của cả trường hoặc của từng ngành, từng :
: khoa :
- _ Thống kê thơng tin đồn viên theo từng đơn vị lớp, theo khoa
Thống kê danh sách sinh viên nhận học bổng Thống kê tổng số sinh viên vay vốn tín dụng
Thống kê thông tin điểm rèn luyện của sinh viên theo lớp - Lap bao cao
8 Tra cứu
- Tra cứu lớp - _ Tra cứu khoa - _ Tra cứu ngành - Tra cứu đoàn viên
Trang 28TỦ có PHÂN3:PHẨN TÍCH:
- _ Tra cứu vay vốn - _ Tra cứu học bổng
- _ Tra cứu chỗ ở
Ngoài ra phần mềm quản lí sinh viên còn phân chia quyền cho người dùng: + Đối với người quản trị:
- Sao chép dự phòng và phục hồi dữ liệu - Tao người dùng mới, phân quyền người dùng
- Import dữ liệu từ file Excel
+ Đối với cán bộ quản lí: :
- Chỉ được quản lí, tìm kiếm, thống kê, xuất ra file Excel những thông :
tin sinh vên theo phân quyền của mình Mỗi cán bộ quản lí sé được :
người quản trị phân công quản lí thông tin của sinh viên theo từng :
khoa :
- Ngoài ra cán bộ quản lí còn có thê tự thay đổi mật khẩu của chính :
minh :
i Ví dụ: Cán bộ quản lí Lê Thị Kim Chi được phân công quản lí khoa KT-CN- ị : MT chỉ quản lí thông tin sinh viên của KT-CN-MT không tham gia quản lí thông tin sinh viên :
¡ của các khoa khác như Nông Nghiệp, Sư phạm : ¡3.3 Phân tích yêu cầu
3.3.1 Các qui trình nghiệp vụ chính 1 Quản lí Hồ sơ sinh viên
' Hàng năm trường thường có thêm nhiều lớp mới, số lượng sinh viên cũng gia ị | tang theo rat nhiêu nên cán bộ quản lí có nhiệm vụ kiêm tra Xác nhận lại thông tin sinh viên đê ; : lưu vào hô sơ sinh viên của trường Bên cạnh đó, trong suốt quá trình theo học tại trường các : : cán bộ quản lí còn có nhiệm vụ theo dõi các chính sách ưu đãi mà sinh viên đó được hưởng :
¡ trong năm i
2 Quản lí Đoàn viên
' Ngoài số lượng sinh viên vào đoàn, hằng năm trường còn phải kết nạp } : đoàn viên mới nên cán bộ quản lí có nhiệm vụ kiềm tra xác nhận lại thông tin đoàn viên : : Phân mêm giúp cán bộ quản lí cập nhật và lưu lại, tìm kiêm những thông tin của đoàn viên
3 Quán lí Học bỗng
pc Sau tiếp nhận thông tin học bồng của nhà tài trợ cán bộ quản lí có nhiệm vụ ị | kiém tra xác nhận lại thông tin học bông và phân công học bông về từng khoa Sau đó, từng ; :_ Khoa gửi danh sách sinh viên đủ điêu kiện nhận học bông đên Phòng Công tác Sinh viên, lúc : ;_ này cán bộ quản lí có nhiệm vụ tiệp nhận và kiêm tra thông tin này.Do đó hệ thông sẽ hỗ trợ :
: cán bộ quản lí trong quá trình quản lí học bông :
4 Quản lí Chỗ ở
i Hằng năm, một số lượng lớn sinh viên phải thay đổi chỗ ở đẻ tiện cho việc Ì
: quản lí, phân mêm sẽ hỗ trợ cán bộ quản lí cập nhật và lưu lại, tìm kiêm thông tin chỗ ở sinh :
Trang 29ĐÓ có có có PHẨN3:PHẨN TÍCH:
5 Quản lí Vay vốn tin dung
: Trong quá trình học tập ở trường sinh viên được hỗ trợ vay vốn tín dụng, ị : do đó hệ thống giúp cho cán bộ quản lí thêm, xóa, cập nhật, tìm kiếm thông tin vay von tin!
: dụng của sinh viên một cách chính xác và nhanh chóng '
6 Quan li Diém rén luyén
' Sau mỗi học kì của năm học, cán bộ quản lí sẽ tiến hành nhập điểm rèn ; luyện cho từng sinh viên Hệ thống sẽ lưu lại điểm rèn luyện của sinh viên theo từng học kì đề
¡ tiệm cho việc quản lí đánh giá khen thưởng của sinh viên i
3.3.2 Các yêu cầu chức năng
Đó ° Hỗ trợ nghiệp vụ: Nhập, lưu trữ, quản lí thông tin lí lịch, đoàn viên, chỗ ở vay
;_ vôn, học bồng, điêm rèn luyện của các sinh viên i
e H6 trg quản lí các thông tin khác của sinh viên
e _ Hỗ trợ nhanh chóng, chính xác việc tra cứu thông tin của từng sinh viên
Ị e _ Kết xuất, báo cáo, in ấn các báo cáo biểu mẫu có liên quan đến thông tin lí lịch, }
: đoàn viên, chỗ ở ,vay vôn, học bông, điêm rèn luyện của sinh viên ' 3.3.3 Các yêu cầu phi chức năng
' _ © Nguoi sur dung phần mềm có thể không biết nhiều về máy tính đo đó cần có trợ :
¡ giúp dé sir dung i
' ¢ Cho phép truy cập dữ liệu đa người dùng Các người dùng có thể truy cập cơ
¡ sở dữ liệu đông thời
e Tốc độ thực hiện của hệ thống phải nhanh và chính xác
' Ví dụ tra cứu, thống kê theo nhiều tiêu chí phải nhanh chóng đưa ra kết quá
¡ chính xác
© Giao diện của hệ thống phải dễ dùng, trực quan, gần gũi với người sử dụng ! e _ Phần hướng dẫn sử dụng trực quan, sinh động ¡3.4 Phân tích dữ liệu ' 3.4.1 Mô hình quan niệm tô chức DED A Mức 0
‘Yeu cau cua nguoi dung
Nguoi dung Ket qua xu li cua he thong Quan li Sinh viền
Trang 30
Thong tin tra Thong tin tra cuu Ket qua tra cuu Quan li ho so sinh wien
Thong tin li lich cua sinh vier Danh sach thong tin sinh vien
Yeu cau thong ke
Ket qua thong ke Thong tin Diem ren luyen
ket qua tra cuu
Thong Hagan ven Quan li doan vien ket qua xu li he thong
‘eu cau thong ke
ket qua thong ke
Thong tin tra cuu Ket qua xu li cua he thong ket qua tra cuu thong tin tra cuu Quan li Diem ren luyen ket qua thong ke yeu cau thong ke
_ ;—Kkt qua tra cụi Thong tin hoe bong
Nguoi dung - Danh sach sinh vien nhan hoe bong | Quan li hoc bong
Thong tin thong ke Ket qua thong ke
ket qua thong ke
Thong tin thong ke
Ket qua xu li he thong
Thong tin cho o
ket qua tra cuu thong tin tra euu Hình 4: Mô hình DFD mức 1
ket qua thong ke Thong tin thong ke
anh sach sinh vien vay von
Quan li vay von
Ket qua tra cuu
Trang 31PHAN 3:PHAN TICH C Mức 2 Phân rã mức ô xử lí (1): Quản lí Hồ sơ sinh viên 14 Quan li khoa Quan [i lop Quan li Thong tin nganh je yeu cau xu li ket qua xu li ket qua xu li ket qua xu li ket qua xu li ©äc yeu cau xu li cao yeu cau xu lỉ cac yeu cau xu li thong tin huy: vị
ong tin huyen Thong tin lop 1.15 Quan li nghe nghiep yeu cau xu [i ket qua ket qua xu li thong tin nghe nghiep 1.14 Quan li nam | hoe
€ac yeu cau xu li
ket qua xu li qua xu
Nguoi dung
thong tin nam hoc thong tin ve doi
yeu cau xu li_——~]
ket qua tra cuu
ket qua xu li yeu cau xu li
thong tin dan toc
Trang 32Phân rã mức ô xử lí (2): Quản lí Đoàn viên
Thong tin doan vien Danh sach 21 Nhap thong tin doan vien Nguoi dung Thong tinh doa yeu cau
ket qua thong ke
Ñ ket qua tra cuu
yeu cau tra cuu
thong ke
Danh mucsinh vien chua vao doan
en
sinh vien chua vao doan
Danh muc doan vien 22 Kiem tra thong doan vien
thong tin doan vien thong tin doan vien hop le
Thong tin doan vien khong hop le
23
Gui thong bao
doan vien khong hop le
in vien khong hop le
Danh sach doan vien
Danh sach sinh vien chua vao doan
Danh sach doan vien
Trang 34
Danh mue sinh vien vay von
PHAN 3:PHAN TICH
danh sach sinh vien vay von
thong tin vay von hop le
Danh sach vien sinh vay von
thong tin vay von khong hop le Thong tin vay von khong hop le Qui : = + : gs = : o> ” : s ” : = ‹© 1 Ins : 4 - ' ‘ = ' § = a : = = = i = § a : ‘$ ẽ = 6 : < : > 2 § 5 : = : > £ š = : = = z = : = = 8 s 5 & = 3 = 2 41 Tiep nhan thong tin vay
eu cau tra cuu
Trang 35
Danh mue cho o sinh vien
PHAN 3:PHAN TICH
danh sach cho ø sinh vien thong tin cho o sinh vien
Danh sach cho ø vien sinh khong hop | ° sẽ as = sẽ s 2 £2 sẽ oF 5 thong tin li ô xử Thong tin cho o khong hop le ra an Danh muc sinh vien : Ph thong tin cho o Xu li thong ke li Chỗ ở sinh viên Hình 9 Danh sach sinh vien an Thong tin cho o khong hop le Qui
ket qua tra cuu
Trang 36
PHÀN 3:PHÂN TÍCH
Phân rã mức ô xử lí (6): Quản lí Điểm rèn luyện
Danh mục sinh vien Danh cach sinh vien
Danh mue diem ren luyen sinh vien 61 Thong tin diem ren luyen! hap diem ren luyen
thong tin diem ren luyen thong tin điem ren luyen sinh vien Thong tin doan vien khong hop le 63
Gui thong bao thong tin diem ren luyen khong hop le Noyordung Thong tin diem ren luyen khong hop le
ket qua tra cuu yeu cau tra cuu
Danh sach diem ren luyen vien sinh danh sach diem ren luyen sinh vien
Xu li thong ke
yeu cau thong ke ket qua thong ke Hình 10: Phan ra 6 xt | n D Múc 3 Phân rã mức ô xử lí (1.1): Quản lí Lớp Danh muckhoa Gšnh BS] lành Danh sach khoa dănhzã6f'ñgä5H Danh mục lop Tiep nhan 1.1.1 thong tin lop 121.2 Kiem tra thong tin lop thong tin lop
Thong tin lop ‘thong tin lop hop le
Thong tin lop khong hop le Thong tinh lop khong hop le Nguoi dung lop khong hop le
yeu cau tra cuu
Danh sach lop
ket qua tra cuu
Hình 11: Phân rã ô xử lí 1.1
Trang 37Phân rã mức ô xử lí (1.2): Quản lí Ngành 121 Tiep nhan thong tin nganh ’ thong tin Thong tin nganh Nguoi dung | Thong tinh nganh khong hop le yeu cau tra cuu ket qua tra cuu Danh muckhoa Danh sach khoa nganh thong tin nganh Thong tin nganh khong hop le nganh khong hop le Hình 12: Phân rã ô xử lí 1.2 Phân rã mức ô xứ lí (1.3): Quản lí Khoa 1.31 Tiep nhan thong tin khoa Thong tin khoa thong tin yeu cau tra cuu ket qua tra cuu
Gui thong bao Nguoi khoa khong
dựng Thong tỉnh khoa khong hop le họp le Kiem tra 1.3.2 thong tin khoa khoa Thong tin khoa khong hop le 1.33 Hình 13: Phân rã ô xử lí 1.3
PHAN 3:PHAN TICH
Trang 38PHAN 3:PHAN TICH Phân rã mức ô xử lí (1.4): Quản lí Tính Danh muc tỉnh 1.41 Tiep nhan thong tin tinh 1.4.2 Kiem tra thong tin tinh thong tin tinh Thong tin tinh hong tin tinh hop le Thong tin tinh khong hop le 1.43 Sui thong bao tinh khong hop le Nguoi dung Thong tin tinh khong hop le
yeu cau tra cuu
Danh sach tinh ket qua tra cuu Hình 14: Phân rã ô xử lí 1.4 Phân rã mức ô xử lí (1.5): Quản lí Huyện Danh muc tỉnh Danh sach tỉnh Danh mue huyen 1.51 Tiep nhan thong tin
huyen thong tin huyen
Trang 39
PHAN 3:PHAN TICH Phân rã mức ô xử lí (1.6): Quản lí Tôn giáo
Danh mucton giao 1.61 Tiep nhan thong tin ton giao Kiem tra 1.6.2 thong tin ton giao thong tin ton giao
Thong tin ton giao thong tin ton giao hop le Thong tin ton giao khong hop le 1.6.3 Gui thong Nguoi bao ton giao
dung | Thong tin ton giao khong hop le chong hop le, yeu cau tra cuu Danh sach ton giao ket qua tra cuu Hình 16: Phân rã ô xử lí 1.6 Phân rã mức ô xử lí (1.7): Quản lí Đối tượng
Danh muc doi | tuong 1.71 Tiep nhan thong tin doi tuong 1.7.2 Kiem tra thong tin doi tuong
thong tin doi tuong
Thong tin doi tuong thong tin doi tuong hop le Thong tin doi tuong khong hop le doi tuong khong hop le Nguoi dung Thong tin doi tuong khong hop le
yeu cau tra cuu
Danh sach doi tuong
ket qua tra cuu
Hình 17: Phân rã ô xử lí 1.7
Trang 40Phân rã mức ô xử lí (1.8): Quản lí Chính sách 1.81 Tiep nhan thong tin chỉnh sach Kiem tra 1.8.2 thong tin chỉnh sach ¬ thong tin chỉnh sach
Thong tin chinh sach Thong tin chinh sach khong hop le chinh sach khong hop le Nguoi dung Thong tin chinh sach khong hop le yeu cau tra cuu Xu li tra cuu ket qua tra cuu Hình 18: Phân rã ô xử lí 1.8 Phân rã mức ô xứ lí (1.9): Quản lí Quốc tịch 1.81 Tiep nhan thong tin quoc tịch Kiem tra 4.912 thong tin quoctich
3 ý thong tin quoctich
Thong tin quoctich
Thong tin chinh sach khong hop le quoctich khong hop le Nguoi dung | Thong tin quoctich khong hop le
yeu cau tra euu
thong tin chinh sach hop le
thong tin quoc tich hop le
PHAN 3:PHAN TICH
Danh mue chỉnh
sach
Danh sach chinh sach