1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án Xây dựng phần mềm quản lí sinh viên phòng công tác sinh viên trường Đại học An Giang

78 502 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 78
Dung lượng 15,77 MB

Nội dung

Xuất phát từ những lợi ích trên và su tan tỉnh giúp đỡ của các thầy cô trong Khoa Kĩ : thuật — Công nghệ - Môi trường cùng tập thê thây cô, các anh chị Phòng Công tác Sinh viên | : nên

Trang 1

TRUONG DAI HOC AN GIANG

KHOA KY THUAT — CONG NGHE - MOI TRUONG

THUC TAP CUOI KHOA CU NHAN TIN HOC

XÂY DỰNG 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 — Đại học An Giang

GV Hướng dẫn: SV Thực hiện: Lư Thành Tâm

Lê Thị Kim Chi

An Giang, 4 / 2009

Trang 2

: THỰC TẬP CUỐI KHÓA CỬ NHÂN TIN HỌC

LỜI CẢM ƠN

| 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 chất lẫn tinh thần để 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 để |

Đặ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 sẵn ;

: 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 đã gan bó, chia sẻ là ¡

! 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ố gắng hoàn thành đề 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 !

Chan thanh cam on!

Sinh viên thực hiện 1.Lư Thành Tâm 2.Lé Thi Kim Chi

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 xã hội Nó ; : IÚ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

i 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 hoc hóa công tác quản lí Trong đó công tác quản 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 :

| cua phan mem quản lí sinh viên mang lại những lợi ích:

- _ Tiết kiệm chi phí, thời gian, tránh 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à su tan tỉnh giúp đỡ của các thầy cô trong Khoa Kĩ

: thuật — Công nghệ - Môi trường cùng tập 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 :

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ệ :

‘ thong phan mém quan lí Sinh viên của Phòng Công tác Sinh viên đạt được hiệu qua hon

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 Dai hoc An Giang

' Giảng viên hướng dẫn: Huỳnh Phước Hải

' Sinh viên thực hiện: 1 Lư Thành Tâm

: 2 Lé Thi Kim Chi

: Toàn bộ nội dung của dé tai thực tap cuối khóa được tổ chức các phần sau, bao gồm:

: o Léicam on

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 Phant: Tong 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 phạm vi ! ứng dụng của hệ thông, nêu lên các phương án, đánh giá khả thi hệ thông

o Phần2: Cở Sở Lý 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 :

o Phan3: Phan 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 DFD và mô hình thực thể kết hợp

o_ Phần 4: Thiết Kế Và Cài Đặt Ứng Dụng

+ Phân này 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ê cua: chương là côt lõi chính cho việc cài đặt và thử nghiệm phân mêm

Trang 5

: THỰC TẬP CUỐI KHÓA CỬ NHÂN TIN HỌC

MỤC LỤC

8.796 co) 5 ÔÔÔ 1 Mức naaốaaốaa 1!

1.1.1 Sơ lược về cơ 9i is81s6‹xvir0 7777 1 : 1.1.2 NOi dung cOng Viéc AUWOC GIAO eee eccccessentececeecesseseeececeeeessaeeececessnanenseeeeseesqaes 2 : 1.1.3 Phurong phap thyrc hign .esssssscsecccesessnseeeeescsssesseesecesesseusueeeeesssenneneeseessessnaes 2 : 1.1.4 Két qua dat duroc qua thurc t8p ceceeessseccecssssnseseeeeescessraeeeeccsssssaeeeeseeseesnsaneeees 2 |

1.2 Giới thiệu ứng dụng acc n5 121 2TtnnH nao 2Ì

1.3 Đối tượng và phạm vi của Ứng dụng cty ryyu 3 :

1.3.1 Đối tượng -2222222222222 22c eeerereree 3

' PHẦN 2: CƠ SỞ LÝ THUYET cissessssssssssccscsssssssssessssscesscscccssssssssssssssseeseeceeseatscesssssenseees 7

: DL MOE trUrOnng oo eeecccccccccccccce sees ccc ee cen nent ens seeeseteeeeSSDDEDEDSSSEEEEESEEESS GE EAGGEEAGGGEE DEAGA GAGA GAAS AGE SDE EES 7 : 2.1.1 MGi trirong 1p trimh : oo 7 |

2.1.2 Ngôn ngữ lập trình và cài Gt cccecsseccsscssecsseccsecssecssesesescesesecucceseseueessseeseceeseensecs 7} 2.1.3 Hệ quản trị co $6 dit HOU sccsesscscccssecssesccsuccssscersscesescessecseveessscesesessesersneeseveesnveen 8

3.1.1 Hiện trạng Phong Cong tdc Simh Vin ccccsssssssssssscsscssssvsessssssssssssescesevevsessensssees 13 |

3.1.2 M6 ta hoat dong cla hién trang 14 |

Trang 6

: THỰC TẬP CUỐI KHÓA CỬ NHÂN TIN HỌC

3.1.3 Phé phan hién trang .cccccccscsccccsssessssssesessssssecessssccesssvecesssussecsssscsessuussesssveesesssnsees 15 |

3.2 Mô tả hoạt động của hệ thông tk TK TK g6 56k 0: 1K E5 0096 k1 6511614166161 41095 15 : SP n8 1T NHA ng nccẶ.c 19 : 3.3.1 Các qui trình nghiệp vụ chính 0.0 eeccssececcccsscsesseeeceeeseseeeeesessseseesaeeeeeseseaaes 19 !

3.3.2 Các yêu cdu chite nang cccccsccsssecsssscseecesesseccucssecssvcsseesesessesecesusssecsaseeseececenecenes 20 3.3.3 Các yêu cầu phi chức ning .cceccccsssseccsesesseccsuecesucceseccssecesasecsuccesecssaecesreeseeeseeses 20

3.4 Phân tích dữ liệu 1111111111111 TT gi 20

3.4.1 M6 hinh quan niém t6 chitc DED scssesssssessesssssssssessesessessssesseensassesseaseeneenss 20 3

3.4.2 MO hinth dit liGU ccccccccssssscssccssssssscsssscceceecescescesecccsecevvevenvessssessssssesnsceeseceeceeeeeceee 36 | ' PHẦN 4: THIẾT KÉ VÀ CÀI ĐẶT ỨNG DỤNG . -criieccccevcerrttrrsrcce 39 |

4.2.1 Chuyển từ mô hình thực thể - kết hợp sang mô hình quan hệ - 40

4.2.2 Quan hệ giữa các bảng (Relationsh1ps) ng ng ren 41 : 4.2.4 MG ta các ràng buộc toàn Vẹn ch T0 vn 46 :

CN c0 ca (4 56 ! 4.3.2 Luc dé tudn ty (Sequence diagram) .c.cccccscscsssssssssssesssesesececarscerevsvensececscesavees 57 |

| PHAN 5:TONG KET cccsssssssssssessssssssrssnssssssssnsnnsnsssnsssssecsecccccescseesssssssnssnsssssnssnsnnnseeneees 67 |

3 2 0 .1 n8866eeẦẮằeaỐ3 ae 67 : 5,2 Hướng phát triỂH cà HT TH HT HH To HH 67 |

LÝ \00i30 9070.604700 ố 68 |

Trang 7

: Hinh 1:

| Hinh 31

: THỰC TẬP CUỐI KHÓA CỬ NHÂN TIN HỌC

DANH SACH CAC HINH VE, BANG BIEU

Phạm vi hệ thống quản lí sinh viên Phòng CTSV -. secec<cscseeesee

! Hith 2: Sor dO t6 ch re cccccssssssssssssssesssesscssscsssrsseesesecesecseessscssesscesesenssescesscesesenseseresscers

| Hinh 3: M6 hinh DED mite tong thé sssssssssssssssssssesssssssesssssssusssssseesssssesssssssesssseeseee

| Hinh 4: Mô hình DED mức 1 cctttttttttttt.2 rrrrttitttttitrtirrrrkrre 21

"anh rỉ N6 li: nh ẽ.ẽẽ 23 ' Hình 7: Phân rã ô xứ lí 3 ++‹-e‹eee+++EV+EEEEEEECEEEEE.E+ 244222221211.22.1 4122422Aevr taidOOOŨOOOŨỖŨ 25

! Hình 9: Phân rã ô xử lÍ 5 co Q0 0000 900.06 66 9.06 000 9.066 066666.9946666696 66668 26

! Hinh 10: Phan rf 6 xi Hi @ oo co G00 0000000 000 00 000000 99699966 966696966969966669989968 |

: Hình 11: Phân rã ô xử lí 1.1 ‹c‹eee©tetetetesetvvvAveerrkttittottinirrvrerrsrre 27 | : Hình 12: Phân rã ô xử Hi 1.2 cccccsssssssssssssssssscsscssssssssscssssssssssssssssssssssssesssssssssssesssssseseees 28 |

| Hin 13: Pham r& 6 xi 1.3 cecccccccssssscsccssccccsesssssssssnsccccsccnecesssssssssnseseesceeeenesssnssssssssnees 28 | ' Hình 14: Phân rã 6 xi 1A ccccescsccssccssccccccenscsccccnsssscsscesrseccecctsssensevsssnesceerssesssenssnees 29 |

! Hình 21: Phân rã ô xử lÍ 1.11 .cccccscccsscsceeccecccceccccccccccacsccsssesccssscesssessesssssssesecseesesceees : Hình 22: Phân rã ô xử lÍ 1.12 G0006 9060609609096 9696999669 966699669699666696896 68 33

Hình 23: Phân rã ô xứ lí 1.13 ceceeeeetstttrerrrrrrttrtttiiriiiiirrrrsriie 33

: Hình 24: Phân rã ô xử lÍ 1.14 555G G2 550555056069095096695959996.9569699666969666666 989666

' Hình 25: Phân rã ô xử lí 1.15 -ceeeeeeecerrttieirrrretttrrirrrrrrtiotoirrrererord ' Hình 26: Phân rã ô xử lí 3.1 ‹-«cccccVEVEE©CEEt+++++.+224EE2222211222221 4222122Aerr 35 |

' Hình 27: Phân rã ô xử lí 3.2 «cxtetrrtiertreretriririrrtrrrrererirrrri 35 |

| Hinh 28: M6 hinh thie thé két Wop seessssssssssssssssssssssnsssssssssssssssssessssssssususssssnssnsessensenees 36

: Hình 29: Sơ đồ chức HH cc (G00 0006.966 96 69.9 96 9.0999903 9 09.09069989 88669986680 0096600096 0000080900694

: Hình 30: Kiến trúc tông quan phần mềm Quản lí sinh viên - 5555 5555

: Quan hệ giữa các bảng dữ liỆu co c0 1Ý "S11 06966666668868996 41

Trang 8

: THỰC TẬP CUỐI KHÓA CỬ NHÂN TIN HỌC

Mô hình se _Ca§€ .o co co 0 95.09000006 1600800400364884880089069089009 960 56 :

Large dd phuc hdd dit H@U ssssssssscsccsscssccssssssssssescesccccessessssssssssussecceceentesssssssssess 57

Lược đồ sao lưu dữ liỆu << s9 EeEs 3 sEseEe SeSeSessseses 57 :

Lược đồ quán lí thông tin sinh viên 5-5 se cssesese seesesseseses 59 !

Lược đồ tra cứu chỗ ở sink Vien .ssssscsessssssssssessssscsssssesesesssssessssesssesessscsees 50 : Lược đồ Import lý lịch sinh viên c5 55s csesessssesesesesesesese 60 :

Màn hình đăng nhập - 000G Go 0 2 99909 909.9.5 06090 9.00 00008089699999500066088 61 :

Màn hình giao diện chimh.cccsssccccccccesesssscssccssssscessssssssssssssssssssssesecessseseseceeeessnees 61 |

Mian hinh G6i mt KhAU ssssssssssssccccsccseccscessesssssssssesesceesversnsssssessessessencecencensenee 62 |

Màn hình quản lí hồ sơ sinh viên 5-5 cs scsesese seesesseseses 62 !

Màn hình quản lí Đoàn viên - 0c c 0c 9H 0H 9H 0000888966960 05888 63 : Màn hình quản lí người dùng Go 0 1 0 HS 0088889989996 63 :

Man hinh quan WIGp ssseccccssssescsccsssscscccssssecessssseccscsssseccesesssscsacenssscsarcessecensesssees 64 |

Màn hình qudnn Hi hd SO'sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssses 64 | Màn hình tìm kiếm chỗ ở tt t + 9122229522522 65 |

Man hinh Import li lich sinh viên sóc co G0 S0 S2 0S 909665556656 058 65 3 Man hinh Import thong tin lớp và ngànhh co co c2 555615555% 66 !

Màn hình thống kê ©2222 tHH 410 1301 1i 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

DRL: Diém Rén Luyén

ER: Entity Relationship

GVHD: Giảng Viên Hướng Dẫn

HSSV: Hoc Sinh Sinh Vién IIS: Internet Infromation Server

KT-CN-MT: Kĩ Thuật — Công Nghệ - Môi Trường

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 UML: Unified Modeling Language XML: Extensible Markup Language

Trang 10

PHAN 1: TONG QUAN |

'PHAN 1: TONG QUAN

1.1 Giới thiệu

' 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

truyền phòng

e Chức năng, nhiệm vụ

- Quan li cong tac giao duc toan ven HSSV

- _ Quản 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 đõi triên khai việc vay von tín dụng của HSSV

-_ 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 học sinh, sinh 3

: viên

ị - _ Cùng với phòng hành chính —- Tổng hợp va BQL ký túc xá chủ động phối hợp 3 : với chính quyên địa phương trong việc g1ữ gìn an ninh chính trị, trật tự an toàn xã hội

Trang 11

PHAN 1: TONG QUAN |

| - _ 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 học sinh, sinh viên của trường theo từng thời gian và chủ đề thích |

e Địa chỉ: Số 25, Đường Võ Thị Sáu, Phường Đông Xuyên, TP-Long Xuyén, An Giang, |

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

Nghiên cứu công tác quản lí đoàn viên

Nghiên cứu công tác quản lí việc vay vôn tín dụng

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

e© 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ệ quản trị :

cơ sở đữ 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 : quy trình công nghệ phần mềm vào một dự án thực tế

o Kỹ năng thực hành

- _ Kỹ năng lập trình hướng đối tượng, sử dụng các triggers trong SQL Server dé ! dam bảo toàn vẹn đữ liệu

- _ Kỹ năng vận dụng phần mềm trong lúc thực hiện đề tài

- _ Kỹ năng 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ế i

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

! Hệ thống quản lí sinh viên Phòng Công tác Sinh Viên được xây đựng với mục tiêu chủ | : yêu là hỗ trợ cán bộ quản lí trong công tác quản lí sinh viên Hệ thông hoạt động như sau:

Trang 12

PHAN 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 về 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 đoàn viên, thông tin vay vốn tín ;

: đụ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 |

i - Bên cạnh đó 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ề ho 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

- Người quản trị có toàn quyền quyết định trong việc lưu trữ cũng như tìm kiếm : : 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à phạm vi của ứng dụng

LÍ ve lí lịch, L Phân hệ quản lí hỗ sơ sinh viên tra bế Ti

Trang 13

PHAN 1: TONG QUAN |

b M6 ta pham vi

Phong Cong tac Sinh vién Nguoi lap: Lu Thanh Tam

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 Quan lí sinh viên Phòng CTSV

= Quản lí dự án: Lê Thị Kim Chi

Mục tiêu:

" Cho phép cán bộ quản lí và theo dõi thông tn 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ê ket quả

" Đảm bảo cơ sở đữ liệu bảo mật và có độ tin cậy cao

Lợi ích mang lại:

= Tao sự tiện dụng, nhanh chóng và thoải mái cho các cán bộ quản lí

"Tự động hóa 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

=_ Tiết kiệm được thời gian va chi phí

Trang 14

PHAN 1: TONG QUAN |

1.3.3 Ràng buộc tong quan hệ thống

e 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

e 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 đữ 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 đữ 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 đữ 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 phân tán

| =" Co so dit ligu phan tan cé téc d6 thao tac dir ligu nhanh hon co so dit | : liệu tập trung

i = Nhung chi phi đầu tư tương đối cao

: 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, Microsofr SQL Server, 3

MySQL, Oracle,

b Phương án 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à !

"Với sự phát 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ở đữ liệu tập trung giúp ta đê dàng sao lưu, phục hồi | : bảo đảm an toàn dữ liệu

= Về mặt phần cứng thì chỉ phí đầu tư cho mô hình này không cao

ị " Vệ mặt bảo mật đữ liệu, cân phân quyên đôi với người sử dụng hệ thong, | : mặt khác việc quản lí được chặt chẽ hơn ị

Trang 15

PHAN 1: TONG QUAN |

o_ Hệ điều hành: Win XP, Windows Server 2000

o Database: SQL Server 2000 hoac 2005(SQL EXPRESS)

o_ Ngôn ngữ lập trình: Microsoft Visual Studio 2005 o_ Bộ gõ tiếng việt hỗ trợ Unicode: Unikey, Vietkey Thời gian dự kiến: 2 tháng với 2 lập trình viên

Tiếp nhận đề tài, tìm hiểu khái quát qua

Khởi tao dy an thay cô, bạn bè, sách vở

o_ Mô tả phương án tổng quan o_ Ràng buộc hệ thống

o_ Đánh giá khả thi dự án

Lập kế hoạch phát triển hệ thống 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ệ thống 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

Thiết kế Thiết kế các chỉ tiết phần mềm bao gồm

thiết kế đữ liệu, xử lí và giao diện

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 đẫn sử sử dụng

Trang 16

¡ 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 tảng của :

Ngôn ngữ C# được phát triển bởi đội ngũ kỹ sư của Microsoft, trong đó người dẫn đầu :

:là Anders Hejlsberg và Scott Wiltamuth Cả hai người này điều là những người nỗi tiếng, |

‘trong dé Anders Hejlsberg duoc biét dén 1a tác gid cua 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 đựng môi trường phát triển tích hợp (IDE) cho lập trình client/server :

Phần cốt lõi hay còn gọi là trai tim 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 lop 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 hon |!

| để 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 i

Trong ngôn ngữ C# mọi thứ liên quan đến khai báo lớp điều được tim thay trong phan | : 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 tap tin:

‘header va tap tin nguồn giống như trong ngôn ngữ C++ Hơn thế nữa, ngôn ngữ C# hỗ trợ :

| kiểu XML, cho phép chèn các tag XML để phát sinh tự động 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 cd |

| 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 thi |

: 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-oriented), như | : 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 dé thực hiện những chức :

: năng của nó Do vậy, một lớp được biên đị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à m4 ngudn can thiết mà không cần những :

Trang 17

PHAN 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ự động của CLR sẽ không :

: 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 :

e — Tại sao phai sv dung ng6n nett 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ĩ rang da cung cap tat ca nhiing :

: 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 hơn Microsoft bắt đâu với công việc trong C và C++ và thêm vào những đặc :

! tính mới để làm cho ngôn ngữ này dễ sử đụ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 đừ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

- _ C7 là ngôn ngữ hiện đại

- _ C# là ngôn ngữ hướng đối tượng

¡ ứ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ở đữ liệu rất lớn !

! (Very Large Database Environment) lén dén Tera-Byte va 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 (IS), E-Commnerce Server, Proxy S€rvŒr

! SQL Server cé 7 editions: Enterprise, Standard, Personal, Developer, Desktop Engine : ' (MSDE), Win CE, Trial

: b Cac thanh phan 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 và English Query Các thành phân này khi phôi hợp với nhau tạo thành | : một giải pháp hoàn chỉnh giúp cho việc lưu trữ và phân tích đữ liệu một cach dé dàng

e Relational Database Engine - Cai l6i cua SOL Server:

Trang 18

PHAN 2: CO SO LY THUYET |

Đây là một engine c6 kha năng chứa data ở các quy mô khắc nhau dưới dang table va i ' support tat 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) Ngoài ra nó còn có khả : : năng tự điều chỉnh (tune up) Ví đụ 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 !

e Replication - Co ché tao ban sao (Replica):

Giả sử bạn có một database dùng để chứa đữ 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 đatabase) (cách làm này thường dùng để tránh ảnh hưởng đến | : performance của server chính) Vấn đề là report server của bạn cũng cần phải được cập nhat | : 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)

e Data Transformation Service (DTS): M6t dich vu chuyén dich data vô cùng hiệu |

: quả

e Analysis Service: Dich vy phan tích dữ liệu rat hay cua Microsoft

e English Query: Dich wu giúp cho việc truy vấn đữ liệu bằng tiếng Anh(plain !

e Meta Data Service:

Dịch vụ này giúp cho việc chứa đựng và "xào nau" 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 như data thuộc loại nào String | : hay Integer , một cột nào đó có phải 1a Primary key hay không Bởi vì những thông tin này : : cũng được chứa trong database nên cũng là một dạng data nhưng để phân biệt với đata "chính ;

© SQL Server Books Online: Quyén “Kinh Thánh” không thể thiếu

e SQL Server Tools

Enterprise Manager: Đây là một công cụ cho ta thấy toàn cảnh hệ thống cơ sở đữ 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: Déi voi một DBA giỏi thi hầu như chỉ cần công cụ này là có thể quản ;

: 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ó the đá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 mây cái stored procedure dé dang ị

SQL Profiler: Nó có khả năng "chụp" (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 rat hữu dụng trong việc kiêm soát hoạt : : động của SQL Server

3 Ngoài một số công cụ trực quan như trên chúng ta cũng thường hay ding osql va bep 3

2.1.4 Công cụ hỗ trợ:

Notepad ++, PowerDesigner 6 32-bit, Visual Paradigm, RationnalRose 2000

Trang 19

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 điễn tả (văn bản, phương trình, đồ thị ) nào đó

3 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 ;

: hóa hệ thông

2.2.2 Mô hình quan niệm tổ chức DED

| Mô hình dòng đữ liệu là một mô hình dùng để biểu diễn xử lý lẫn dữ liệu của hệ thống ;

: 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 dit ligu (Data store) va dau cudi (Terminator hay Actor)

Sau đây là khái niệm va ki hiéu cua mé hinh DFD:

Khái niệm Kí hiệu Ý nghĩa

Xử lý Cc > Một trong các hoạt động bên trong của hệ thống

Kho dữ liệu CỐ Là vùng chứa thông tin

Tác nhân đầu cuối ——] | Là một tác nhân bên ngoài hệ thống

Các khái niệm chính

Mối kết hợp << >> Biểu diễn sự kết hợp của hai hay nhiều thực thể

Thuộc tính —O Biểu điễn các đặc trưng của thực thể hay mối kết hợp

Trang 20

PHAN 2: CO SO LY THUYET :

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, |

: tông quất hoá, định danh

: 2.1.4 Mô hình UML

UML là một ngôn ngữ đùng dé

e Trực quan hóa

‹« Cụ thể hóa

e _ Sinh mã ở dạng nguyên mẫu

e - Lập và cung cấp 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 từ : : vựng đó phục vụ 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, 3 : 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 lam 2 nhóm;

- Các loại lược đồ tĩnh: use case điagram, class điagram (lop), object diagram (46i |

| tugng), component diagram (thanh phan), deployment diagram (trién khai)

| - Các loại lược đồ động: sequence điagram (tuần tự), collaboration điagram (hợp tác), :

: statechart diagram (trang thai), activity diagram (hoat déng)

Biểu đồ Use case bao gồm một tập hgp cac Use case, cac actor va thé hién méi quan :

! hệ tương tác gitta actor va Use case N6 rất quan trọng trong việc tổ chức và mô hình hóa j

: hành vi của hệ thống

Các kí hiệu:

Khái niệm Kí hiệu Ý nghĩa

Actor O Một người hoặc cái gì đó bên ngoài tương tác với hệ

(Tác nhân) /\ | hông

Use case «| Một chuỗi các hành động mà hệ thống thực hiện,

(Tình huông NL 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)

Là một dạng biểu đồ tương tác (interaction), biểu diễn sự tương tác giữa các đối tượng !

! theo thứ tự thời gian Nó mô tả các đối tượng liên quan trong một tình huống cụ thể và các ¡

Trang 21

Message (thông điệp) | — 13 LmaDanaY clid‹()

Ghỉ chú thông điệp:

Í_ #meChinh |[ -o4 cap Thông điệp gởi từ frmChinh đến

CXL_CSDL (man hinh frmChinh goi

|

2: Hide thi thong bao | Một đôi tượng gol thong are đến

a | chin ‘no (gọi một trong các thao tac

Trang 22

PHAN 3:PHAN TICH |

PHAN 3: PHAN TICH

: 3.1 Phan tich hién trang

: 3.1.1 Hiện trạng Phòng Công tác Sinh viên

| 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ế

! Nắm bắt kịp thời tình hình tư tưởng của sinh viên; tổ chức quan lí việc giáo dục tư :

: 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 mưu cho BGH và Hội đồng :

‘hoc bong vé viéc xét cap 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 ị

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 : : ngoại khoá; các chuyên đê chính trị tư tưởng, đạo đức, pháp luật, mỹ học, văn hoá, văn 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 3 : độ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 ;

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 3

! 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é gitta HSSV cua trudng voi nhan dan dia phuong noi trudng déng Phéi hop xt!

| lí nghiêm các vụ việc vi phạm quy tắc bảo vệ trật tự trị an !

Được uy 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ú, : : tạm vắng, 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 hợp vi ¡

3 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 3 ' trong về các van dé 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 địch vụ tư vấn cho sinh viên Tổ chức |

: 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 | : quan giải quyết và hồi đáp lại cho sinh viê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

Hình 2: So dé té chirc

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 đo đó 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 li sinh!

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à ¡

| đồ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 cia cac h¢ théng quan Ii 1a rất cần thiết Trong giới hạn phạm vi của đề tài này chỉ : : 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í thong tin hồ sơ, quản lí đoàn viên, quản 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 |

Trang 24

PHAN 3:PHAN TICH |

: 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

3.1.3 Phê phán hiện trạng

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 trit thong tin khac nhau, khéng dong nhat voi | 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 tap

+ 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 :

+ Lang 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 |

: VỤ

Danh sách các phân hệ của phần mềm:

1.Quản lí hồ sơ sinh viên

2 Quản lí đoàn viên

Trang 25

PHAN 3:PHAN TICH |

Chỉ tiết các phân hệ của phần mềm

1 Quản lí Hồ sơ sinh viên

- Hàng năm, khi một sinh viên mới nhập học, sinh viên phải điền đầy đủ thông 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 cả 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 tập, nếu sinh viên nào bị đưa vào danh sách sinh viên ! : nghỉ học, người dùng sau khi đăng nhập vào hệ thống chỉ cần thêm thông tin Mã số sinh viên, ¡ : họ tên, lớp , lí đo nghỉ học, số quyết định nghĩ học, ngày quyết định nghỉ học thì hệ thống ty! : cập nhật toà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 thi tất cả !

‘ nhitng thong tin khac 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ì ; : toàn bộ thông tin sinh viên đó sẽ chuyên xuông lớp khác |

: 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, | : sỉ 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 thông tnlớp |

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 li 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

ma 1.4 Quan lí Tỉnh: Hệ thống sẽ lưu thông tin tỉnh như: Mã tỉnh, tên tỉnh Hệ i

: 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 Doi 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 :

1.8 Quan 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 : : chính sách

Trang 26

PHAN 3:PHAN TICH |

1.9 Quản lí Quốc tịch: Hệ thống sẽ lưu thông tỉn quốc tịch như: Mã quốc tịch, i : 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 }

| 1.10 Quản lí 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 |

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 :

: đâ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 đân tộc

: 1.12 Quản lí Khu vực : Hệ thống sẽ lưu thông tỉn 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 đùng thêm, xóa, cập nhật, tìm kiếm thông tin năm |

1.14 Quần 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 ;

s* 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 đoàn thê gán băng true, ngày vào đoàn : viên, nơi vào đoàn, so 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 đoàn thê gán băng false, thông tin ngày vào đoàn viên :

= null, thông tin nơi vào đoàn 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 Đoàn thê = true va ngay vao doan, noi vao đoàn, 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 đanh 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 Đoàn thê = false và lưu lại thì thông tin sinh : : viên đó sẽ chuyên sang danh sách sinh viên chưa vào đoàn

ị - Ở 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, thông kê thông tin đoàn viên hoặc sinh viên chưa vào đoàn !

3 Quần lí 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 : : sẽ lưu lại thông tin học bông vào danh sách học bỗng sau đó phân chia các xuât học vệ khoa : : Những sinh viên nào đạt chuân nhận học bông sẽ viết đơn xin nhận học bông Thông tin của ; : các sinh viên làm đơn xin nhận học bông sẽ được các cán bộ quản lí cập nhật vào danh sách

Trang 27

PHAN 3:PHAN TICH |

: 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 :

7 lại điều kiện nhận hoc 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 thì 7 : cán bộ quản lí sẽ lưu lại thông tín 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 H 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 năm bắt 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

5 Quan li Vay von tin dung

i 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 đù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

$% Đối sinh viên thuộc hệ cao đẳng hệ thống sẽ lưu thông tin điểm rèn ! luyén cua 6 hoc ki

s* Đối sinh viên thuộc hệ đại học hệ thống sẽ lưu thông tin điểm rèn ;

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 :

Thống kê thông tin đoà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

Tra cứu điêm rèn luyện

Trang 28

FO PHAN 3:PHAN TICH :

- Tra ctru vay von

- _ 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 đự phòng và phục hồi đữ liệu

- Tạo người đùng mới, phân quyền người dùng

- Import dữ liệu từ file Excel

- Chi được quản li, tim 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 :

: 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 ! : tăng theo rât 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 đõi các chính sách ưu đãi mà sinh viên đó được hưởng |

2 Quan li Doan 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 ! Phan 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 Quan li Hoc bing

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 ! : viên

Trang 29

PHAN 3:PHAN TICH :

5, Quản lí Vay vốn tín dụng

Trong quá trình học tập ở trường sinh viên được hỗ trợ vay vốn tín dụng, :

đo đó 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 vốn tín ¡ dụng của sinh viên một cách chính xác và nhanh chóng |

6 Quản lí Điể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

: huyệ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

3.3.2 Các yêu cầu chức năng

e Hỗ trợ nghiệp vụ: Nhập, lưu trữ, quản lí thông tín lí lịch, đoàn viên, chỗ ở vay ! von, học bồng, diém rén luyén của các sinh viên

e© _ Hỗ trợ 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 cau phi chức năng

| e Nguoi sit dung phan mém cé thé khéng biét nhiêu vê máy tính do đó cân có trợ | : iúp đề sử dụng

e_ 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

e_ Giao diện của hệ thống phải dễ đùng, trực quan, gần gỗi với người sử dụng

3 e Phần hướng dẫn sử dụng trực quan, sinh động

Nguoi dung Quan li Sinh wien

Ket qua xu li cua he thong

Trang 30

Thong tin tra cuu Ket qua tra cuu Thong tin li TỦ Danh sach thong tin sinh vien

PHAN 3:PHAN TICH

Thong tin tra cuu

Thong tin doan wien Quan li doan wien

ket qua xu li he thong

Ket qua thang ke

Quan li Diem ren ‘a ket qua tra euu Nguoi dung Danh sach sinh vien nhan hoe bong | Guan li hoc bong

luyen

/ yeu eau thong ke Pe Thong tin thong ke

ket qua thong ke

kat qua thong ke

Thong tin thong ke

Ket qua xu li he thong

Thong tin cho o

Thong tin thong ke

anh Sach sinh wien vay von

Thong tin vay von

Quan li vay von

Hinh 4: M6 hinh DFD mirc 1

Trang 21

Trang 31

PHAN 3:PHAN TICH

cac yeu cau xu li

cac yeu cau xu li

thong tin huyen Thong tin lop

yeu cau tra cuu

tac yeu cau xu li

yeu cau xu li_-——_|

Quan li tinh

cac yeu cau xu li ket qua xu li

hong tin ton giao

thong tin we doi tuong

thong tin dan toc

thong tin quactich

1.8

Quan li chỉnh sath

Trang 22

Trang 32

| Thang tinh doan vien khong hop le

PHAN 3:PHAN TICH

li (2): Quan li Doan vién

Danh mucsinh vien chua vao doan

Trang 33

PHAN 3:PHAN TICH |

ket qua tra cuu

‘ey cau tra cuu

Quan li wiee cap

hoe bong sinh vien

ket qua thong ke

ats

weu cau thong ke

Hình 7: Phân rã ô xử lí 3

Trang 34

PHAN 3:PHAN TICH

+

Phân rã mức ô xử lí (4): Quản lí Vay vốn

Thong tin way won

41

Tiep nhan thong tin way yon

Thong tin vay yon khong hop le

Thong tin vay von khong hop le von khong hap

ket qua thong ke

yeu cau thong ke

Trang 35

Banh sach sinh wien

banh muz cha ø sinh vien

mẻ

Kiem tra thong tin cho o

Thong tin cho o khong hop le

ket qua thong ke

yeu cau thong ke

Trang 36

PHAN 3:PHAN TICH Phân rã mức ô xứ lí (6): Quần lí Điểm rèn luyện

banh muic sinh vien

Danh sach sinh vien

Danh muec diem ren luyen sinh wien

6.1 Hhap diem ren luyen

Nguoi dung

Thong tin diem ren luywen khong hop le

banh sach khoa

Dank mue nganh

danh zach nganh

theng tin lop

Thong tin lop khong hop le

lop khong hep

Danh zach lop

Trang 37

Phân rã mức ô xử lí (1.2): Quản lí Ngành

Thong tin nganh

Banh muc khoa

Banh sach khoa

1.26

Kiem tra thong tin ngaanh

tin nganh

Thong tin nganh khong hop le

ket qua tra cuu

Danh sach khoa

Trang 28

Trang 38

aA -

Phân rã mức ô xử lí (1.4): Quản lí Tỉnh

thong tin tinh

Thong tin tinh khong hop le

ket qua tra cuu

Banh muc tinh

Banh sach tinh

Thong tin huyen

thong tin huyen

Thong tin huyen khong hop le

huyen khong hop le Hauoi |

dung Thong tin huyen khong hop le

hong tin huyen hop le

banh zach tinh

Danh mus huyen

ket qua tra euu

Banh sach huyen

Trang 29

Trang 39

Phân rã mức ô xử lí (1.6): Quản lí Tôn giáo

1.6.2 Kiem tra thong tin ton giao

Thong tin ton giao khang hop le

1.6.3 Gui thong bao ten gias hong hop le

yeu cau tra cuu

thong tin tem giao hop le

PHAN 3:PHAN TICH

Danh mucten giao

1.7.2 Kiem tra thong tin doi tuong

Thang tin dai tuang

Thong tin doi tuong khong hop le

17:3

Suyithong bao đai tuong khong hop le

thang tín doi tuang họp le

Danh sach ton giao

Danh mus doi tuong

Ngày đăng: 07/12/2016, 13:06

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w