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

Xây dựng chương trình quản lý học sinh cho trường phổ thông thực hành sư phạm ứng dụng web

93 24 0

Đ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 93
Dung lượng 5,25 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ngoai cac hoat ddng gido due phd thong thudng xuydn, trudng con tdchiic cac hoat ddng kidn tap, thuc tap cho sinh vien ciia Trudng Dai hoc An Giang theo yeucau dao tao giao vien phd thdn

Trang 1

An Giang, 05/2009

Gido vien huang dan

Ths NGUYEN THAI DIT

THlTC HANH SU* PHAM (U*NG DUNG

Trang 2

Long Xuyen, ngay 10 thing 04 nam 2009

Sinh vien thuc hien

Le Hoang Nha

L61 cam on

Trong nhung nam th^ng hoc tap tai truang, chung em nhan dugc rat nhiiu sir giup da tantinh cua Thiy co, nhlt la Thiy Co trong Khoa Ky thuit- Cong nghe- Moi trirdng Thiy co dagiup d5 chung em voi sir chin thanh va vui v6 06 la nilm tu hao va vinh du 16n cho chung

em.

Em xin chin thanh cim on thiy Nguyin Thii Du da huong dan em lam di tai thuc tip cuoilthoa cung nhu luan van tQt nghiep Mac du rit ban ron nhung thay van danh hhieu thcri gianchi bao tan tinh di em hoan thanh t6t dS tii

KS dSn, em xin cim an Ban Giam hieu va cac Thiy Co cua Truong Trung hgc ?hd thongThuc hanh Su pham da cung cip cho em nhQng th6ng tin cin thiet dk em lim t6t dk tai cu6i

khoa.

Cu6i cung, em xin gdi lcri cim on siu sic nhit vdi cha me, anh hai va cac em Mac dii ratkho khan nhung gia dinh van tao diiu kiin vi vat chit Ian tinh thin trong thai gian em hoctip

Mac du em da c6 ging hoan Mnh de tai thuc t|p vdi tit ca su nS luc cua ban than nhung

do thcri gian c6 han va lugng kiin thiic con han chi nen kho tranh khoi nhung thiiu s6t, kinhmong su cam thong va tin tinh chi bao ciia cac thiy co

Trang 3

Ngay nay, cong nghe thong tin da va dang dong vai trd vo cung quan trong trong xahoi No giiip con ngudi lam viec vai mire do chinh xac cao, quan ly va to chiic cong viec dathieu qua, cung nhir thong tin dugc phd bien va cap nhat nhanh chdng, chinh xac Do dd videling dung cong nghe thong tin vao cac phdng ban cong ty, xi nghiep, trudng hoc la mot nhuc^u tat ydu.

Ngay 30/09/2008, Bd trudng Bd Gido due va Dao tao da ban hanh Chi thi sd55/2008/CT-BGDDT vd viec tang cubng giang day, dao tao va umg dung CNTT trong nganhgiao due giai doan 2008-2012 Theo d6, nam hoc 2008-2009 dugc chgn la "Nam hoc Saymanh img dung CNTT, doi mai quan ly tai chinh va xdy dimg tritdmg hoc than Men, hoc sinhtich cue" Tren tinh than do, cac Scr Giao due va Dao tao da xay dung kd hoach trien khaithuc hien Chi thi va chi dao cac dan vi, ca sd giao due thuSc dia phuang tridn khai th^c hidnchu de "Nam hoc day manh img dung CNTT' Cac dan vi, ca sd giao due xay dung kd hoachtridn khai th^c hidn nhidm vu CNTT theo kd hoach cua Sd Giao due va Dao tao nhim diymanh vide ddi mdi phuang phap giang day, hoc tap va ling dung CNTT mot each thidt thuc

va hidu qu^ trong cdng tac quan 1^ cua nha trudng

Ngay 06 diang 06 nam 2008, UBND tinh An Giang da ban hanh Quydt dinh sd134/QD-UBNI? vd vide thanh lap Trudng Phd thong Thuc hanh su pham true thudc TrudngDai hoc An Giang - trudng Phd thong da cdp ddu tidn d Ddng b^ng Song Cdu Long va canude Trudng Phd thong Thuc hanh Su pham cd 3 cap hoc tir tidu hoc, trung hoc ca sd dntrung hoc phd thong Ngoai cac hoat ddng gido due phd thong thudng xuydn, trudng con tdchiic cac hoat ddng kidn tap, thuc tap cho sinh vien ciia Trudng Dai hoc An Giang theo yeucau dao tao giao vien phd thdng va yeu cau ve ddi mdi phuang phap day hoc, nghien ciiukhoa hoc gido due

Xuat phat tir thuc te do, yeu cau dugc ddt ra la xay dyng mot phan mem quan 1^ videhoc tap ciia hoc sinh trong toan trudng PMn mSrn phai dam bao tinh tien dung va thidt thucnMt PhSn mdm cd the dugc su dung tren website cung nhu tren desktop VI phan mSm phuc

Vu cho_ ngdnh giao due nen no cung phdi dugc xay dung tren ca sd ma ngudn md di dam baotinh tiet kiem

Loi noi daii

Trang 4

Tom t5t noi dung

Ten dd tai: Xay dtrng chuang trinh quan ly hoc sinh cho Trucmg Pho thong Thuchanh Su'pham(iing dung web)

Giang vien hudng din: Thac si Nguydn Thai Du

Sinh vien tlnrc hien: Le Hoang Nha Lop DH6TH1

Toanbbndi dungcflabailuan vanduoc tdchurcthanhcacphlnsau, bao gdm:

-Ldi cam on

-Ldi noi (l;\u

PMn nay dd cap ddn nhu clu thuc td cua Trudng Pho thdng Thuc h^nh Su pham

va sir cln thidt ciia de tai

-Tom tat noi dung

PMrt-nay se khai quat, torn tat toan bd noi dung cua bai luan van

-A: M& dSu

Phln nay dd cap ddn ly do chon dd tai, gicfi thidu so lucre vd phin mdm, muc dich

va nhttng cdng vide chinh can thuc hien

* So lucre vd md Mnh hda hop nhlt UML

Gidi thidu so luge vd mdi trucmg phat tridn phln mdm bao gdm: ngdn ngulap trinh PHP, he quan tri co sd du lieu MYSQL va mot s6 ngdn ngtt ho tro

Trang 5

MUCLUC A.MCSBAU1

I.Ly dochon dgtai1

II.Gidi thiSu so luge vi phln mim1

1.Mucdich12.Cong viec chinh1B.N0IDUNG 2

I TONGQUAN.'21.Gidi thigu so luge vi Truimg Phi thong Thuc hanh Su Pham21.1Co ciu, t6 chile va ca sd vat chit:21.2Muc tieu, nhiem vu:3

2.Motab'aitoan.''.3

2.1Phat bieuv!n di:32.2Nhung d6i tugng quan ly ca ban:42.3Mo ta bai toan:42.4E)6i tugng sur dung:92.5Yeu ciu he thing:93.Mo ta phucmg an ting quan93.1Viphin ciing:9

3.2Viphinmim:9 3.3Vi kinh phi:10

3.4VS then gian:104.Banh^gid tfnh kha thi104.1Khathivimatkythuat:104.2Kha thi vg mat hoat dong:11

H COS0LYTHYET.'121.So luge vg nggn ngu m6 hinh hoa hop nhit UML(Unified Modeling Language) 121.1Khai niem UML:12

1.2Cac biiu di (Biagrams) trong UML:12

1.3Kiin true cua he thing13

1.4Phan tich thiit kg he thing thfing tin huong dii tugng vdi UML: Thong

thucmg viec phdn tich va thigt kg he thong dugc thuc hien theo cac budc sau:141.5Bigu do Use Case(Use Case diagram): Mo ta toan canh he thong, rat dan gian

va rit it ky hieu15 1.6Biiu di ldp:18

1.7Bieu di tuin tu:212.Moi trucmg phat triin252.1Ngon ngO lap trinh PHP252.2He quan tri ca scf dii lieu MySQL262.3Cac cong cu ho trg khac26

m phAntich:28

1.Phan tich hien trang281.1Mo ta hoat dong hign trang281.2Phg phan hien trang282.Phan tich yeu ciu he thing282.1Ygu clu chiic nang282.2Yeu ciu phi chiic nang303.M6 ta'hoat dong cua he thing:314.Sadi Use Case:33

Trang 6

4.1So ib dung chung cho tat cd cac Actor334.2So d6 Actor gido vu334.3So d6 Actor cua gido vien345.Ddc td Use Case:355.1Ddc td Use Case Dang Nhap355.2Bdc td Use Case QL Nguoi Dung365.3Ddc td Use Case QL Nam Hoc375.4Dae td Use Case QL Hoc Ky395.5Dae td Use Case QL Khoi Lop405.6Dae td Use Case QL Lop425.7Ddc td Use Case Mon Hoc435.8Dae td Use Case Giao Vien455.9Dae td Use Case Hoc Sinh465.10Ddc td Use Case Xep Loai485.11Ddc td Use Case Loai Diem495.12Ddc td Use Case Ton Giao515.13Ddc td Use Case Dan Toe525.14Ddc td Use Case Nghe Nghiep545.15Ddc td Use Case Phan Cong Giao Vien555.16Ddc td Use Case Phan Lop575.17Ddc td Use Case Thong Ke585.18Ddc td Use Case Nhap Diem585.19Ddc td Use Case Doi Mat Khau595.20Ddc td Use Case Tim Kiim606.Hien thuc hoa cac Use Case chinh606.1Hien thuc hoa Use Case DangNhap606.2Hien thuc hoa Use Case Quan Ly Nguoi Dung616.3Hidn thuc hoa Use Case Doi Mat Khau626.4Hien thuc hoa Use Case Quan ly Hoc Sinh636.5Hien thuc hoa Use Case Phan Lop636.6Hien thuc hoa Use Case Phan Cong Giao Vien646.7Hidn thuc hoa Use Case Nhap Diem666.8Hien thuc hoa Use Case Thong Ke676.9HiSn thuc hoa Use Case Tra Cuu Hoc Sinh676.10Hin thuc hoa Use Case Tra Cuu Giao Vien68

IV THIETKE68 1.SodOldp68

1.1Danh sach 16p d6i tuong681.2So d6 lop tOng qudt69

1.3So d6 So d6 16p (VOPC): Nhttng mo hinh ddc trung69

2.Co so du lieu723.Giaodien753.1Giao diSn chinh753.2Giao dien dang nhap763.3Quan ly hoc sinh763.4Qudn ly giao vien77

3.5Qudn \</ diSm77

3.6PhanlOp783.7Phancong78

Trang 7

C KETLUAN.'79I.Cac phan thirc hien dugc79II.Cac phan chira thuc hien dirge79

m Hirdng phdt triin79

Trang 8

DANH SACH HINH VE BIBiU BO

Hinhl: Kiln true he thong13Hinh2: Actor15Hinh3:Usecase15Hinh 4: Quan he giQa Actor va Usecae16Hinh 5: Ket hop generalization gitta cac use case16Hinh 6: Ket hop generalization giua cac Actor16Hinh 7: Quan he include gitta cac use case16Hinh 8: Quanh^ ectend gitta cac Use Case17Hinh 9: Cac ki hieu cua m6t lop18

Hinh 10: M6i kit hop gitta ede lop19 Hinh 11: Ban chit mli kit hop ctta 2 lop19 Hinh 12: Bdn si kit hop gitta hai Ittp19

Hinh 13: Quan he toan thl - bo phan19

Hinh 14: L6p thuc thl20 Hinhl5:Lttpbien20 Hinhl6:Lttpdilukhien20 Hinh 17: Bilu dl tuln tit21

Hinh 18: Duong sinh22Hinh 19: Thong diep„22Hinh 20: Thong,diep Signal(thong bao cua he thing din nguoi dung)23

Hinh 21: Thong diep thutuc hay ding bo23

Hinh 22: Thong diep Message to selt23Hinh 23: Thpngdi^p Creation and destruction24

Hinh 24: Bilu kien tuong tic24

Hinh 25: Thong diep vong lap25Hinh 26: Thong diep chii thich,25Hinh 29 : Chiic nang chung cua ngudi dung bat ki33Hinh 30: Chttc nang Actor- giao vu33Hinh 31: Chttc nang Actor - giao vien34Hinh 32: Hien thuc h6a chttc nang dang nhap ngutti dung60Hinh 33: Hien thuc h6a chttc nang them ngutti dung61Hinh 34: Hien thuc hoa chttc nang thay doi nguoi dung61Hinh 35: Hien thuc hoa chttc nang xoa nguoi dung62Hinh 36: Hien thuc hoa chttc nang dli mat khiu thanh cong62Hinh 36: Hien thuc hoa chttc nang doi mat khau that bai63Hinh 37: Hien thuc hoa chttc nang them hoc sinh63Hinh 38: Hien thuc hoa chttc nang cap nhat hoc sinh64Hinh 39: Hien thuc hoa chttc nang xoa hoc sinh64Hinh 40: Hien thuc hoa chttc nang phan lop63Hinh 41: Hien thuc hoa chttc nang cap nhat thSng tin phan lttp63Hinh 42: Hien thuc hoa chttc nang xoa thSng tin phan lop64Hinh 43: Hien thuc hoa chttc nang phan cong giao vien64Hinh 44: Hien thuc hoa chttc nang cttp nhat thong tin phan cong65Hinh 45: Hi^n thuc hoa chttc nang xoa thong tin phan cong65Hinh 46: Hifn thuc hda chttc nang nhap diem66

Hinh 47: Hien thuc hoa chttc ndng cSp nhat dilm66

Hinh 49: Hien thuc hoa chttc nang thong ke67Hinh 50: Hi6n thuc hda chttc nang tra cttu hoc sinh67

Trang 9

Hinh 51: Hidn thuc h6a chtirc nSng tra ciiu gido vien68

Hinh 52: So do lop doi tuong68 Hinh 53: So d6 1^p t6ng qudt69 Hinh54:Sod616pDangNhap69 Hihh55:Sod6'JdpNguoiDung70 Hinh 56: So d6 ldp Hoc Sinh70 Hinh 57: So d6 I6p Phan Cong70 Hinh 58: So do l<5p Phan Lop71 Hinh 59: So d^ 16p Diem71 Hinh 60: So d6 co s<5 dO lieu d6i tuong74

Hinh 61: So do quan he co sis du lieu d6i tuong74Hinh 62: Giao dien chinh'.'.75

Hinh 63: Giao di6n dang nhap76

Hinh 64: Giao dien quan ly hoc sinh76Hinh 65: Giao di^n quan ly giao vien77

Hinh 66: Giao dien qudn 1^ diem77 Hinh 67: Giao dien phan lop78

Hinh 68: Giao dien phan cong78

Trang 10

La mot thong bao ma B gcri cho A.

Entity Class

Entity class

(Ldp thuc thd)

Th6 hi6n trinh tu xur 1^ cua he th6ng

trong mot hay nhicu use-case.

Control class

(Ldp dteu khien)

Nam gift su tuong tac giira phan benngoai vdi phan bSn trong cua he thong(giao dien chucmg truth)

Use-case

(Trucmg hop srf

dung)

Mot ngubi / nhom nguai hoac m6t thiet

bi ho&c he th6ng tac (long hoac thao tac

den chucmg truth.

Actor

(Tac nhan)

f NGHIA KYHIEU

KHAINIEM

sach cac kv hieu:

DANH SACH CAC KY HIEU, CAC TlT VIET TAT, CAC THUAT NGU"

Trang 11

Biem trung binh mon hoc kj' 2Biem trung binh mon hoc ky 1Biem hgc ltr mon ca namBilm hoc lire mon hoc ki 2Bi^m hoc lire mon hoc ki 1Bi6m hoc lire mon hoc ki

Biem kim tra hoc ki (di6m thi) Bilm ki^m tra dinh ki

Bi^m ki^m tra thu^ng xuyenKi&n tra hoc ki

KiSm tra dinh ki

Kiem tra thucmg xiiyenBiem trung binh cac mon c4 namBi6m trung binh c^c mon hoc kyBiem trung binh mon ca n5mBi6m trung binh tnon hoc kj'Biem trung blnh kiem traBi6m trung binh

Ph6 thong Thuc hanh Su pham

Trang 12

Tuy chon, Danh sach cac use case extend Tuy chon, danh sach cac use case include

Cac Actor tham gia use case nay

C^c trang thai cua he thong sau khi use case nayket thiic

Mieu t^ dpng sir kien xen ke

LuQng xir Iy

1 Use case bit diu khi

2.

3 Use case ket thiic khi

Cac trang thai cua he thdng trade khi bit diu Use

Extended Use Case

Included Use Cases

Trang 13

Sinh vien thuc hien: Le Hoang Nha•Trang 1

A.MCFDAU

I.Lv do chon de tai

Hien nay, cdng nghd thdng tin dupe xem la mot nganh mui nhpn ciia cdc qudc gia, dacMet la cac qu6c gia dang phdt trien, tien hanh cdng nghiep hda va Men dai hod nhir nude

ta Su bung nd thdng tin va su phdt triln manh me cua cong nghe ky thuat so, yeu caumuln phdt triln thi phai tin hoc hod vao tdt ca cac nganh cac linh vuc

Vdi sir phdt triSn vugt bac cua "Cong nghe Thong tin" da dem lai cho con ngu^i nhungling dung that tien lai va hau ich M6t trong nhung ling dung thi^t thuc ma no dem lai laling dung tin hoc vao nhiSu lTnh vuc cua dai s6ng nhu trong cac trudng hoc, cong ty, caquan, xi nghiep, benh vien, Rat nhi^u cong ty, ca quan.d^u rat muon xay dung rieng chominh mot trang web d^ qudng bd thuang hieu, hay ban hang qua mang, cung nhu la quan

ly nhan vien cua minh qua mang

Ngay 06 thdng 06 nam 2008, UBND tinh An Giang da ban hanh Quygt dinh s6

134/QD-UBND v6 vi6c thanh lap Trudng Pho thong Thuc hdnh su pham true thuoc Trudng Daihoc An Giang - trudng Ph6 thong da cdp dau tien d D6ng bdng Song Ciiu Long va canude Trudng Ph6 thong Thuc hanh Su pham cd 3 cap hoc tir tilu hoc, trung hoc ca sd d6ntrung hpc pho thong Ngodi ede hoat dpng giao due ph6 thong thudng xuyen, trudng con t6chiic cac hoat ddng kiln tdp, thuc tdp cho sinh vien ciia Trudng Dai hpc An Giang theo yeucau dao tao gido vien pho thong va yeu cau ve doi mdi phuang phdp day hpc, nghien ciiukhoa hpc gido due.;

DS thuan Jai cho viec qudn 1^ thong tin cung nhu diem hpc sinh; dl hpc sinh cung nhucha me hpc sinh de dang xem diem d bat ki nai ndo co su hien di6n ciia internet nen emchpn dl tai "Xay dung chuung trinh quan ly hpc sinh cho trufrng Ph6 thong Thuchanh Su pham(ung dung web)" nhdm quan ly hoc sinh va nhdt la dilm hpc sinh cho toantrudng tren web

II.Gidi thieii stf lutfc ve phan mem

1.Muc dich

-Tao bo mat mang tinh chuyen nghiep cho trudng

-Ho sa luu trit cua nha trudng se dupe t6t han

-Ddp dng duac nhu cdu xir ly tinh todn, tim kiem, thdng ke, kit xudt thdng tin vadilm sa ciia hoc sinh mot edeh nhanh chdng chinh xdc va co Meu qua

-Ddp ung dupe nhu cau trao ddi thdng tin ciia cac bac phu huynh va hpc sinh.-Giiip cho viec quan ly hpc sinh dupe tdt hon gdp phiin ndng cao chit lupng gido

due.

2.Cong viec chinh

-Nhap thdng tin hpc sinh khi mdi vao trudng

-Phan lap cho hpc sinh vao dau ham hpc

-Phan cong gido vien

-Nhap diem cho hpc sinh

-Tinfi dilm trung binh mdn hpc, hpc ki, cd nam va xlp loai hpc tdp cho hpc sinh

Trang 14

Sinh vien thuc hien: Le Hoang NhaTrang 2

-Thong ke kdt qua cua hpc sinh vao cuoi hoc ki, ou6i nam hoc

-Thong ke danh sdch gido vien, danh sdch hoc sinh

-Tra cijru hoc sinh, tra ciiu giao vien.

-Nhan y ki^n ddng gdp tir phu huynh hoc sinh

-Phdn hfli </ kiln ddng gdp.

-Xem thong tin vS hoc sinh va diem hoc sinh tir xa

B NOIDUNG

L T6NG OUAN

1 Gidfi thieu so lirac ve Trirfrng Ph6 thong Thirc hanh Sir Pham

1.1 Cor cau, td chile yd ca sd vat chat:

-Trudng Pho thdng Thirc hanh Su pham thupc trudng dai hoc An Giang la tnrdngPho thdng da dp d^u tien d Ddng bang Song Cuu Long va ca nude Tnrdng dupe

thanh lap theo Quyet dinh, so 1134/QD-UBND vdo ngay 06 thang 06 n^m 2008 ciia UB^pTinh An Giang.

-Trudttg Phd thdng Thirc hanh Su pham thudc Tnrdng Dai hoc An Giang la ca sdgiao due cdng lap, thupc he thong giao due qu6c dan, dupe thanh lap va hoat dpng theoquy djnh cua phap luat Tnrdng Ph6 thdng Thuc hanh Su pham la don vi sir nghiep cdthu, cd quyen tu chu va tu chiu trach nhidm theo quy dinh cua phdp luat Trudng chju

su lanh dao true tiep cua trudng Dai hoc An Giang ve mSt hanh chinh va tai chinh, chjusir lanh dao cua Sd Giao due va Dao tao vd mat chuyen mdn

-Trudng cd ca sd vat chit Men dai, se la noi irng dung cdng nghd thdng tin va ddimdi mot each manh me phuang phap giao due, ede phuang phap day hoc va ludn capnhat nhilng tri thile mdi cua thdi dai

-Trudng cd dpi ngu cdn bo quan ly, thay cd giao nang ddng, sang tao, cd trinh dp, taynghd cao, cd nhidu kinh nghiem.trong cdng tac gido due va giang day Ngoai nhunggido vidn ca huu, trudng con mdi ede giang vien tir Trudng Dai hoc An Giang vanhung giao vien gidi tir ede trudng phd thdng trong tinh va khu vuc, ciing tham giagidng day nham ndng cao chat luong gido due dao tao, ddi mdi ede phuang phap day

va hoc.

-Trudng se dupe xay dimg theo md hinh cua trudng hoc chat lupng cao:

•^ Ca sd vdt chat hien dai, mdi trudng than thien va da chidu

^ Ddi ngu hoc sinh nang ddng, cd nang lire tu gidi quyet vdn de trong hoctap va ede Hnh vuc cda cupc s6ng

•/ Dpi ngu gido vien cd trinh dp cao, cd ndng lire su pham, cd kha nang ddi, mdi, dap ling dupe ede nhu cdu hoc tap cua hoc sinh

•^ Mdi trudng gido due md nham huy ddng dupe nhieu su cpng tdc ciiacdng ddng ddi vdi su nghiep gido due va dao tao ciia nha trudng

-Ngoai ede hoat ddng gido dye phd thdng thudng xuyen, trudng con td chile ede hoatdpng kien tap, thuc tap cho sinh vien cua Trudng Dai hoc An Giang theo yeu cau dao

Trang 15

Sinh vi8n thuc hi|n: Le Hoang Nha.Trang 3

-Cokhanangtuphdttrien

1.2.2 Nhiem vu:

-Tnrong Ph6 thong Thuc hanh Su pham thupc he thfing giao due qu6c d^n, viralam chile nang cua mot trucmg hoc va giao due theo ke hoach, muc tieu, chuangtrinh giao due ph6 th6ng quy dinh, vira d^m nhan chile nang thuc hanh su pham chotrucmg Dai hoc An Giang

-T6 chile cac hoat dpng kien tap, thuc tap theo yeu cau v dao lao gi^o vien phothong v6 doi mod phuong ph^p day hoc

-To chile cac hoat dong chuyen giao va nghien cilu khoa hpc giao due

2 Mo tit hai toan

2.1, Phat Men v^nd^:

Hien tai, truong PTTHSP dang trong qua trinh chuan bj hoat dpng cho nam hpcdlu tien, vdi mot truong co 3 cdp hpc thi vi^c luu tru va each tinh di^m khongchuyen nghiep se gap rat nhiiu kho khan va han che

-Luu trQ kho khan

-Tinh toan cham va thi6u chinh xac

-Dpantoankem.

-Traodbi thong tin gap kho khan,

tao giao vien pho th6ng va yeu cau ve doi mod phirong phap day hoc, nghien cuu khoahoc giao due

-Truong se ap dung bo tieu clii quint ly chat lugng giao due gom 4 llnh vuc do BpGiao due va D^o too ban hanh

-Truong to nod dau tien ling dung c^c ket qu^ nghi&t ciiu khoa hoc giao due vao quatrinh giao due day va hoc phu hop vdd thuc tien cua nha tnrbng, (16ng thai nha trubng tochiic cac hoat d6ng nghiSn curu v6 khoa hoc giao due Cac kSt qua nghien ctru da dupe

ap dung co hieu qu^ se dirge chuyen giao cho cac co sit giao due khac co quan tam.-Nam hoc 2009 - 2010: Trirong co 51 c^n bo, giao vien, nhan vien Trong d6.100%giao vien dat chuan tret len, 85% tren chuan, 100% giao vien co chung chi Tin hoc,85% giao vien co chung chi ngoai ngtt Trinh d6 hoc vSn: Ti&t si, Thac sT, Dai hoc,Cao ding, va Tmng hoc

-Dia chi tru s^ chinh: 25 Vo Thj Sau, Phubng Dong Xuyen, Thanh Ph6 LongXuyen, Tinh An Giang

1.2 Muc tieu nliiem vu:

Trang 16

Sinh vien thuc hien: Le HoAng NhaTrang 4

VI vAy, su ra ddi mdt ph^n mlm se giAi quy^t nhtrng khd khAn vA han che tren

la het siic cAn thik

2.2Nhmig tloi tirong oii^ii lv eo ban:

Trudc het ddi tugng chinh can phai quAn ly la Hoc sinh va Giao vien Quan hetrue tiep gida Hoc sinh va Giao vien thong qua cac Mon Ape ma hoc sinh phai

"hoc" va giao vien ptai "da^" Viec phan cong giAng day cu thS duoc the hienb^ng Thai khoa biiu mo tA rArig giao vien se day m6n hoc gi tai Lop hoc cu thgnAo Ket quA viec hoc tap cua hoc sinh va giAng day cua giao vien ducrc the hienthortg qua gia tri Diem Nhu vay, >;em cung la mot trong cac yeu to quan trpngnhat cda mo hinh quAn ly cua chung ta

2.3Motabaitoan:

•Hoc sinh khi vAo truong se duoc nhap thSng tin ca nhan vao he thbng g6mcac thong tin sau: Ho va ten, ngAy sinh, gicfi tinh, noi sinh, dan toe, ton giAo, hoten cha, nghg nghi^p, ho ten me, ngh^ ngiep,

•VAo dau nam hoc, hoc sinh se dugc phan bo vao cac lop:

+ >d'i voi cap Tieu hoc:

-D6i voilop 1 thi phanb8 vao cac lop theo ki hieu A, B, C, (ldp 1A).-D6i vdi Ibp 2, 3, 4, 5 thi phan h8 vao lop cu (lap 1A se len 16p 2A).+ Doi voi cap Trung hoc co so:

-E>6i vdi ldp 6 thi phanbS vao cac ldp theo ki hieu Al, A2(ldp 6A2) -D6i vdi ldp 7, 8, 9 thi phan b6 vao ldp cu (ldp 6A2 len ldp 7A2).

+ Doi voi cap Trung hocpho thong:

-Boi vdi ldp 10 thi phan bo theo ban mA hoc sinh dang ky

-Bdivdildp 11, 12 thi se phan bd vAo ldp cu (ldp 10A2 len 11A2).

•Vdi mSi ldp ta cAn luu trtt thong tin vh t6n ldp, si s6, ten giao vien chu

nhigm, nam hoc.

•Cach tinh he so:

+ Boi vdi cap Tieu hoc: TAt ca cac mon d^u 1A he s6 1

+ Boi vdi cap Trung hoc Ca sd:

-Hes6 2:M6nToanvAm6nNgQvan

-He s6 1: Cac mon cdn lai

+ B6i vdi cdp Trung hoc Ph6 thong:

Trong mSi khoi ldp, cd nhieu loai ldp vA dugc chia thAnh 3 phan ban chinh:Ban khoa hoc ttr nhien, ban khoa hgc xa hdi vA nhan van va ban ca bAn Moiban cd mon hgc ca bAn (he so 1) va mon hgc nang cao (he so 2) ling vdi bandd

Trang 17

Sinh vien thtrc hien: Le Hoing NhaTrang 5

Vidu: •

-Ban khoa hoc tu nhien:

a) Mon nang cao: Toan, Vat Ly, Hoa Hoc, Sinh Hoc

*b) M6n co b^n: CAc m6n con lai

-Ban khoa hoc xa hoi va nhan van:

a)Mon nang cao: Ngtt van, Lich sir, Bia ly, Ngoai ngO

b)Mon co ban: Cac mon con lai

-Ban ca bin:

a)Mon nang cao: Mon Toan va m6n Ngtt VSn

b)M6n co bin: Cac mon con lai

• Mon hoc dinh gia bSng nhan xet:

+ B6i vbi cap Trung hoc ph6 thong: The due

+ B6i v^i cip trung hoc ca s^: Am nhac, My thuat, Th^ due

+ B6i v^i ^p Tihu hoc: Bao diic, Th^ due, Tit nhien va Xa Hoi, Nghethuat (cic ldp 1, 2, 3); Bao diic, ThS due, Am nhac, MT thuat, KT thuat (cac lop4,5)

" Trong mot hoc ki m6i mdn hoc se co hinh thiic kiem tra nhu sau:

+ B6i viii c^p Tiu hoc:

-Kiem tra thtrbng xuyen (KTR) gom: Kiem tra mieng, kiem tra 15 phut,ki^n tra viet, quan sat hoc sinh hoc tap va hoat dong, bii tap thtrc hinh.-Kiem tra djnh ky(KTdk) g8m: KiSm tra 1 tiet, kiem tra mieng, quan sathoc sinh hoc tip va hoat d8ng, bii tap thtrc hinh

-Kiem tra gida hoc ki (BKTdkgk): He s6 1 B6i ydri m6n Toan va TiSngViet thi c6 2 Ian kiem tra Cac mon con lai c6 1 Ian

-Kilm tra cu6i hocki (BKTdicck): He s6 1 B6i ydi mon Toan va Ti^ngViet thi co 2 lin ki^m tra Cac mon con lai cd 1 lin

+ B6i vdri clp Trung hoc co so vi Trung hoc pho thong :-Kiem tra thtrong xuyen (KTR) g6m: Ki6m tra mieng, ki^m tra 15 phut (hesol)

-Kiem tra dinh ky(KTdk): Kilm tra 1 tiSt (h^ s6 2).

-Kiem tra hoc ki (KThk): Thi (he s6 3).

Trang 18

Sinh vien thuc hien: Le Hoang NhaTrang 6

-Hoc lire mon hoc ki II chinh la ket qua danh gia dira tren cac

nhan xet dat trong ca nam.

-Hoc lire m6n hoc ca nam chinh la hoc Iuc mon hoc ki II

> B6i voi cap Trung hoc eff sof va Trung hoc pho thong:

^ Biem trung binh mon hoc kj1 (BTBmhk) la trung binh cong cua diemcac bai KTK, K

•^ Biem hoc lire mon ca nam la trung binh cong cua di&n hoc liremon hoc ki 1 va di6m hoc Iuc mon hoc ki 2:

BHLmhk

- B8i vdi M6n Khoa hoc, Lich sil v^ Bia ly, cac mon hoc va noidung tu chon khdc la diem ki^m tra djnh ki cuoi ki:

? Cong thirc tinh dilm doi vdi tirng can hoc nlur sau:

> Boi vdi civ Tilu hoc:

V Biem hoc lire mon hoc ki:

- Boi vdi m6n Todn va mon Ti^ng Viet la trung binh cong ciiadiem kiem tra dmh ki gitta ki va diem kiem tra dinh ki cuoi ki:

BHLmhk=

Trang 19

Sinh vien thuc hien: Le Hoang NhaTrang 7

^ Biem trung binh cac m6n hoc kj^ hoac ca nam mSn hoc la songuyen hoac si thap phan diroc lay den chit so thap phan thil nhit sau khi

da lam tron so.

? Tiiiu chuan xep loai hoc ki va xep loai ca nam

> BdivMcavTiSuhoc:

V Xdp loai hoc lire:

-Loai gidi: di^m hoc lire mon drit tir 9 d^n 10

-Loai khd : diem hoc lyre mon dat tir 7 den diroi 9

-Loai trung binh: diSm hoc lire mon dat tir 5 d6n dirdi 7

-Loai y^u: difim hoc lire mon d^t duai 5

VXetlenldp:

-Hoc sinh dirge len l^p thang neu c6 du 2 di8u kien sau:

+ Co diem ki^m tra djnh ^^ cuoi ki 2 cac mon dirge danh giablng diim so dat tir 5 tra len

+ Hoc luc mon nam hoc cac mon dirge danh g\i bSng nhan xetdat loai hoan thanh A trd len

-Neu diem kiem tra cuoi kj> 2 dudi 5 theo danh gi^ bang diem s6ph^i kiem tra lai Neu e^e m6n ki^m tra lai dat 5 trd 18n, khong comon dudi 4 thi dugc len ldp

VBim trung binh c^c mon hoc k^ (BTBmhk) la trung binh cong cuadiem trung binh mon hoc ky ciia tit c& cdc m6n vdi he s6 (a, b ) cuatirng mon hoc:

Trang 20

Sinh vien thuc hien: Le Hoang NhaTrang 8

-BHLmcn ciia cdc mon Tiling nu^e ngo&i, Tieng dSn tgc, Tin hoc, vacac noi dung tu chon khac dugc dung dS khen thudng hoc sinh,khong xet len ldp

> BSi v&i c8o Trune hoc ctrs& va Trune hoc nho thong:

•/ X6p loai hoc lire:

1.Loai Gioi, neu co du lieu chudn du&i day:

-Bi^m trung blnh cac m6n hoc tCr 8,0 trcr len va co 1 trong 2 monTodn, NgD- V3n tir 8,0 trd len

-Khong co mon hoc nao di^m trung binh dudi 6,5 ho^c nhan xetdudi loai khd

2.Loai Khd, neu co du lieu chudn du&i day:

-Diem trung binh cac mon hoc tir 6,5 trd len va co 1 trong 2 monToan, NgO VSn tir 6,5 trd len

-Khong co mon hoc nao dilm trung binh dudi 5,0 hoac nhan xetdudi loai trung binh

3.Loai trung binh, neu co du lieu chudn du&i day:

-Di6m trung binh cac mon hoc tir 5,0 trd len va co 1 trong 2 monToan, Ngtf Van tir 5,0 trd len

-Khdng co mon hoc nao di^m trung binh dudi 3.5 hoac nhan xetdudi loai yeu

4.Loai yeu: Diem trung binh cac mon hoc tir 3,5 trd len khong comon hoc nao diem trung binh dudi 2,0 hoac nhan xdt dudi loai

kern.

J Loai kern: ede trudng hop con lai

V NSu DTBhk hoac DTBcn dat tir trung binh trd len, nhung do di6m trungbinh(DTB) ho^c nhan xet cOa 1 m6n hoc thlp hem mire trung binh thi hoclire bi xep thip xuong nhu sau:

-Neu DTBhk hoac DTBm dat mire loai Gioi nhung do DTB ho^cnhan xet cua mot mon hoc loai Trung Binh thi duoc dieu chinh xeploaiKha

-N6u DTBhk hoac DTBcn dat mile loai Gioi nhung do DTB hoacnhan xdt cua mot mon hoc loai Y^u hoac Kem thi duoc di^u chinhxep loai Trung Binh

-N^u DTBhk hoac DTBcn dat mile loai Kha nhung do DTB hoacnhan xdt cua mpt m6n hoc loai Y6u thi dugc di6u chinh x6p loaiTrung Binh

-Nu DTBhk hoac DTBcn dat mile loai Kha nhung do DTB hoacnMn xdt cua mot mon hoc loai Kem thi dugc didu chinh x^p loai

Yeu.

Trang 21

Sinh vign thuc hien: Lg Hoang NhaTrang 9

-Ngu DTBhk ho&c DTBcn dat mire loai TB nhimg do DTB hojcnhan xdt cua m6t mon hoc loai Kgm thi xep loai kern, khong dieuchinh xgp loai

^ Xep loai hanh kiem: Co 4 miic xkp loai hanh kiem: Tot, kha, trungbinh, yeu Viec xep loai hanh kiem ca ndm hoc chu yeu can ciir ket quaxep loai hanh kiem hoc ky 2

^ Xet ISn l^p:

-Len Idp: Hoc lire va hanh kiem tir trung hinh trcr len

-Thi lai: Phai thi lai mon c6 dilm trung binh duai 3.5

-Ren luyen trong he: Hoc lire tir trung binh trcr len, hanh kiem yeu.-(5 lai lop: Hoc lire loai ySu va hanh ki6m lo^i yiu

2.4Boi tuong sir dung:

-Giao vi^n gi^ng day nhap diem cho hoc sinh, lap bao cdo

-Nhan vign vSn phong nhap thbng tin hoc sinh, ph^n 16p cho hoc sinh.-Ban giam hieu c6 thg xem thbng tin thong ke ve tinh hinh hoc tap ciiahoc sinh, phan cflng giao vien, thay doi quy dinh

-Hoc sinh co the xem digm cua minh qua ma s6 hoc sinh

2.5Yeu cau he thong:

• -Co che do phan quy^n cho ede loai nguiri s\l dung khac nhau

-Ho trcr nhap dtt lieu khi hoc sinh vao truimg

-H6 trcr phan ldp hoc sinh vao dau nSm hoc mdi

-Ho trg nhap diem hoc sinh-H6 trg thong kg ve digm, xgp loai theo ttrng Idp, ttmg khoi Ic5p

-Ho trg viec tra ciiu thong tin

-H6 trg xem di^m hoc sinh qua mang

-Ho trg dang nhap tir xa

- Co giao dien dep, than thien, de sur dung

-Co phan hudng dan true quan, sinh ddng

3 M6 ta nliuonu an tone quan

3.1Ve phan eirng:

-1 server dat 6 phong giao vu cua Truirng c6 ket noi internet

3.2Vg nhan mem:

-He dieu hanh Windows XP, Windows 2003 Server

-Hg qudn tri ca s^ dtt li^u MySQL Server

-Ngon ngtt lap trinh PHP

Trang 22

Trang 10Sinh vien thpc hien: LS Hoang Nha

Can thu thap thongtin ve nghifp vu.Xic dinh ro nhiem

vp.

Lap kl hoach dao

tao su dung songsong vai thdi giandien ra dp an cho

mot so nhan vien

Mo ta khic pliuc

Ngay: 12/02/2009

Cic nhan vien deumuon cd he thingmdi giup cho quitrinh lam viic ciia ho

trudng.

Da so cic nhan vienphong giio vp diu surdung thanh thao miytinh va cic hS thong

tuangtp.

MS ta dinh gia

Thip Thap

thien chi cua nhan

vien tham gia he

thing

Thay dli ca cau, to

chirc

Sp quen thufic vdi

tien trinh phit trien

hi thing, khong dp

tru dJl nhan Ipc phat

triin he thing

Sp quen thu$c ciia

ngucri dung vdi viec

Pit in: Xay dpng chuong

trinh quan ly hoc sinh

trirtmg PTTHSP (ling

dung web).'

-Web server: Apache Tomcat

-Bo go tilng Viit hS trg Unicode: Unikey, VietKey,

3.3Ve kinh phi:

-Phin ciing (dp kiln):1000 USD.

-Phin mint (dp kiln):809 USD.

-Dp kiln phit sinh:500 USD

-Tlngcong:2309 USD3.4Ve thfri gian:

-Thfri gian hoan thanh dp an la 4 thing vci 1 lap trinh vien

4 Binh gia tinli kha thi

4.1 Khi thi ve mat kv thuat:

Trang 23

Trang 11Sinh vidn thuc hidn: Ld Hoang Nha

Vi Trubng mdi thanh

l^p va cac thanh vidntrong ban quan ^^ dathanh thao trong videsii dung mdy vi tinh

Mo ta khdc phiic

Ngay: 12/02/2009

Cac nhan vidn nhanhchong thich nghi vaivide sir dung mdy vitinh thay cho so

sdch.

Thanh phan nhdn suddu la mdti ndn thutuc ggn nhe va nhanhchong

Ban than nguai thuchien du dn rat muon

hd thdng c6 dugc

nhung chtic ndng h5trg tdt nhdt

Mo ta ddnh gid

Trang

binh Thap

Thap Danh gid

NguM danh giatLe Hoang Nha

Chuy^n tu edeh

lam viec, qudn ^^

tren s6 sdeh sang

sdr dung may vi

tinh '

Tdc dong cua hd

thong moi ve cau

trie va thu tuc cua

chuong trinh quan ly

hoc sinh cho trubng

PTTHSP (^ng dung

web)

4.2 KM thi ve m^t hoat done:

Lira chon phuong

an khd thi vS kinh tS

nhung vln ddp urngduoc nhu c^u c6ng

viec.

C6 gSng tim hiSu va

xay dung.

Nghien ctlc kTnhung van de c6lien quan den hethdng, d^ xuatphuong dn tot uu

nhdt.

He th6ng bao g6m

hai phan Nhung chi

co mot thanh vien

Trang 24

Trang 12Sinh vien thuc hien: Le Hoang Nha

ILCOSClfLYTHYET

1 So lu^e ve ngon ngir mo hinh hoa hop nh^t UMLfUnified Modeling

1.1Khai niem UML:

UML la ngon ngO dung dS true quan hoa, chi tiSt hoa, sinh ra ma 6 dangnguyen mdu, lap va cung cap tai lieu

1.2Cac bieu do (Diagrams') trong UML:

-Bieu do lop (Class Diagram): Bao gom m6t tap hop cac Idp, cac giao dien,cac collaboration(bieu do hop tac) va moi quan he gifta chung No thd hien mattmh cua hf th6ng

-BiSu d6 d6i tuong (Object Diagram): Bao g6m m6t tap hop cac d6i tuqng

va moi quan he gitta chung D6i turong la mot th6 hi^n cOa 16p, bigu d6 d6i tuqng

la mot th6 hien cua bi^u d6 lop.'

-Bieu d6 Use Case(Use Case Diagram): Bao g6m mot tap hop cac Use Case,cac Actor va the hien m6i quan he tuong tac gitta Actor va Use Case No rat quantrong trong viec to chttc va mo hinh hoa hanh vi cua he thong Actor la nhttngngucd dung(tac nhan) hay he thQng khac cr ben ngoai pham vi cua he thong ma cotuong tac vdi hS thong

-Bieu d6 trinh tu (Sequence Diagram): La mot dang biSu d6 tuong tac(interaction), bieu dien su tuong tac gitta cac d6i tuqng theo thur tu thcd gian No

mo td cac <36i tuqng lien quan trong mot tinh hudng cu thi va cdc budc tuln tutrong vide trao doi cac thong bao(message) gitta cac d6i tuqng do de thuc hienmdt chuc nang nao do cua hS thong

-Bieu d6 hop tac (Collaboration Diagram): Gan gidng nhu bigu d6 Sequence,bilu d6 Cohaboration la mot each khac dS thS hiqn mot tinh hudng co thg xay ratrong he thong Nhung no tap trung vao viec thd hien viec trao d6i qua lai cacthong bao gitta cac doi tuqng chu khong quan tarn den thii tu cua cac thdng bdo

do Co nghla la qua d6 chiing ta sS bi^t duqc nhanh chong gitta 2 d6i tuqng cu thgnao do co trao doi nhttng thong bao gi cho nhau

Do tinh quan trongcua di^m s6 hoc sinh.Nen chi dira Ienmang ban sao d^ hocsinh co th^ xem didm

ciia minh.

Co sir phan quy&tngtroi dung ro rang,phan cap quyenthong cu the cho tirngdoi tuqng

Dft lieu va thon tin

co th bi siia d6i khi

bi xam nhap he

thong.

Trong qua trinh nhaplieu khong tranh kh6isai sot co the gdy hauqua nghiem trong

Cao

Khacao

Thong tin hi stta

ddi khi dira Ien

Trang 25

Trang13Sinh vidn thuc hidn: Ld Hoang Nha

1.3.1 Use-Case View

Bao gom cac Use Case mo t& ung xu cua he thong theo each nhin nhtin cuangucri dung, ngudi phan tich he thQng Use Case khong chi ra each cSu true cua heth6ng phan mem, nd chi dung de nhin nhan mdt each tong quat nhttng gi ma hd

Hinh 1: Kiin true he thong

-Bidu d6 chuydn trang th4i (Statechart Diagram): Chi ra m6t mtty chuyentrang, bao gom c4c trang thai, c4c buoc chuydn trang va cac hoat ddng No dacbiet quan trong trong vide mo hinh hoa hanh vi cua m6t lop giao dien(interfaceclass) hay collaboration va no nhdn manh vao cac dap ting theo sir kien cua motd6i tucmg, di^u nay rat him ich khi mo hinh hoa mot he thdng phan ilng(reactive).-BiSu d6 hoat d6ng (Activity Diagram): La m6t dang dac biet cua bi6u dochuyen trang N6 chi ra luong di tir hoat dpng nay sang hoat dong khac trong mot

he thong No dac biet quan trong trong viec xay dung mo hinh chile nang cua h6thdng va nhan manh tdi viec chuy^n d6i quy^n kiem soat giila cac d6i tucrag

-' Bieu d8 thanh pMn (Component Diagram): Chi ra each to chdc va sir phuthupc cua ede thanh phln(Component) No lien quan tdi bieu do lop, trong do motthanh phln thucmg anh xa tdi mot hay nhi^u ldp, giao dign , collaboration

-Quan he Thira ke (Generalization Diagram): Chi ra cau hinh cua hd thongkhi thtrc thi

1.3 Kidn true eua he thong

Khi xem xet m6t he th6ng, chung ta cdn xay dung cac mo hinh tir nhftng khiacanh khac nhau, xuat phat tir thuc td la nhttng ngucri lam vide vdi he thdng voi nhungvai tro khac nhau se nhin he thong tit nhung khia canh khac nhau

UML xet hd thdng trdn 5 khia canh:

Trang 26

Sinh vien thuc hien: Le Hoang NhaTrang 14

thing se cung dp, thong qua do ngudi dung co the kilm tra xem cac yeu cau ciiaminh da dupe ddp ling day dii hay chua hoac co chiic nang nao cua he thong lakh6ng clin thiet Bilu do dung d^n la bilu do Use Case

1.3.2Logical ViewDupe dung dl xem xet cdc phln tii ben trong he thdng va moi quan he, sirtirong tac giiia chiing dl thuc hien cac chiic nang mong dpi ciia he thong

1.3.3Process View

Chia he thing thanh cac tiln trinh(process) va lulng(thread), mo ta viec d^ng

bd hda va cac xii ly ding th&i Dung cho ngudi phat triln va tich hop he thing,hao g6m cdc bieu do sequence, collaboration, activity va state

1.3.4Implementation ViewBao gdm cac component va file tao nen he thdng vat ly No chi ra su phu thuficgiOa c^c thanh phan nay, each k6t hop chung lai vdi nhau de too ra mt he thdngthuc thi

1.3.5Deployment ViewChi ra clu hinh phln cung ma h| thing se chay tren do No the hien sir phan

On, cai d|t cac phln ma too nen kiln true vat ly cua he thing Bilu dl dupe sudung la bi^u dl Deployment

1.4 Phan ti'ch thiet kl he thong thSng tin hudng doi tucmg vdi UML: Thongthubng viec phan tich va thilt kl he thing dupe thuc hien theo cac budc sau:

Phan tich yeu edit: Ding phuong phdp phan tich Use Case de nSm bit cacyeu cau cfla khach hang Day la mot budc quan trong va su thanh cong cua budcnay se quygt dinh su thanh cong cua du an Boi vi mot h^ thong du co xay dungtot den dau nhung khdng ddp ling dupe nhQng nhu cau ciia khach hang he thong

se thlt bai

-Phan tich: Sau khi da biet dupe ngubi dimg muon gi, chiing ta t|p trung m6

to lai he thong, cic khai niem chinh trong linh vuc ciia he thong can xdy dung,trong hudng doi tupng gpi la cac lap linh vuc (domain class), moi quan h$ va sirtuang tac giua cac d6i tupng do Muc dich chinh la hilu he thdng hoat dpng nhuthl nao

Thiit he: d budc nay sd dung kit qua thu dupe d pac budc trudc dl md rpngthanh mot giai phap ky thuat, them vao cac ldp thupc vl ky thuat nhu cac lap giaodien, c4c ldp dilu khiln Tap trung md to ciu tnic ben trong ciia he thing, sutuang tac ciia tap hop ede doi tupng de dat dupe nhOng chiic nang ma he thongcln cd

-Mac du UML khdng bat- bupc phai sir dung mot quy trinh phat trien phanmem cu the nao nhung no dupe khuyen khich sit dung vdi quy trinh lap va tang

din*.

Trang 27

Sinh vien thuc hien: Le Hoang NhaTrang 15

Usecase nameHinh 3: Use case

La mot khoi chirc nSng duac thuc hien biri h6 thong de mang lai m6t kit quk cogia tri doi vdi m6t Actor nao do

Actor name

Hinh 2: ActorActor khong phii la mot phSn cfla he thing No thi hien mot nguiri hay mt hething khac tirmig tdc vdi he thong Mot Actor co the:

•f Chi cung dp thdng tin cho he thing

" S Chi liy thdng tin tir he thing

•S Nhan thong tin tir he thing va cung cip thong tin cho he thing

^ Cac loai Actor chinh: '

•^ Mot nguiri diing

^ Mot he thing khac

^ Mot su kien thdi gian

? Use case:

1.5 Bilu di Use CasefTJse Case diagram"!: Mo t& toan canh he th6ng, rit dongi&n va rit ft k^ hieu

1.5.1Muc Sich ci'ui bieu (to use case:

•f Mo hinh hoa chuoi hanh dong

•S Cung dp t6ng th6 he thing

^ Dua ra ca s^r di xdc dinh giao tiep ngiriri-may doi v6i he thing

^ Mo Wnh qua cac scenario cho m6t use case.

^ Cho ngucri dung cuii hilu va giao tiip v6i he thing.

^ Lam co scr cho ph^t thao cac dac Xk kiim tra

1.5.2Cac k^ hieu cot ban:

?^ Actor:

Trang 28

Sinh vien thyrc hien: LS Hoang Nha'Trang 16

Use case AUse case B

Hinh 7: Quan hi include giua cac use case

A Quan h^ extend giOa ede Actor: dung d6 chi ede hanh vi tir chon (c6 th^hoac khdng), ede hanh vi theo di^u kien nhdt djnh

include

Tong quatDae biet

Hinh 6: Kit hfp generalization giua cac Actor

A Quan he include gitla ede use case: mot Use Case co th co chile nang

cua mot Use Case khac.

Actor nameUsecasenameHinh 4: Quan he giiea Actor va Usecae

? Ket hop ^association) va quan he (relationship): C6 4 kiu ket hop va quan

he trong bi^u d6:

•A Ket hop generalization gitta e^e use case: Hai Use Case co cung chiicnang nhirng edeh hoat dong khong giong nhau:

c>—o

Tong quatDae biet

Hinh 5: Kit hop generalization giita cac use case

„ A Ket hop generalization giua cac Actor:

Quy udc dat tSn use case: dpng tir di trmlc, danh tir hoac cum tir theo sau

? Relationship:

Trang 29

1.5.3 Xdc dinh use case:

4 Quy trinh tao Use Case lien quan den cdc budc:

^ Tim cac Actor va cac use case.

v' Sip xep dd uu tien cho cac use case

VPhat tridn ttmg use case

^ Lap ciu true cho md hinh use case

4 Cac cau hdi thudng duoc su dung de xac dinh Actor cho mot he thdng la:

•/ Ddi vdi mdt vin dd cu thi nao dd thi Ai la ngudi quan tarn ?

•/ He thdng duoc dung is noi nao trong to chile?

•S Ai la ngudi duoc Ipi khi sil dung he thdng?

•C Ai la ngudi cung cdp thdng tin cho hd thong, sil dung thdng tin ciia hethdng va xoa cac thdng tin do?

^ Ai la ngudi hd tro va bao tri he thdng?

•/ He thing cd Sli dung ngudn lire nao tir ben ngoai?

^ Cd ngudi nao ddng mot vai vai trd trong he thdng? Cd thd phan thanh 2Actor

•C Cd vai trd nao ma nhieu ngudi cung the hidn? Cd the chi la mot Actor

" •/ He thdng cd tuong tdc vdi cac he thing nao khac khdng?

4 Cac cau hdi thudng duoc sir dung de xdc djnh Use Case cho mdt he thdngVNhidm vu ciia moi Actor la gi?

^ Cd Actor nao se tao, luu tru, thay ddi, xda hoac doc thdng tin trong he

•/ Trudng hop si? dung nao se hd tro va b^o tri he thing?

^ Tdt ca e^e ydu cau vd mat chile nang cd duoc thi hidn hit thdng qua cactrudng hop su dung chua?

4 Cac Use Case quan trong duoc phat tridn trudc

Oextend

Trang 30

•&• Viec xay dung m6 hinh Use Case can dune tiSn hanh tir cau true t6ng quatdSn phuc tap.

1.6 ' Bilu do lirn:

1.6.1Cdc khdi niSm:

?>6i tirffng (Object):

>Mo hinh hoa mot vat hoac m6t khai niSm trong th^ gidi thuc

>M6t d6i tuong co cac dac diSm sau:

•/ Trang thai (State)

>La mot khuon mlu dk tao ra d6i tugng

>• 06i tuong la nipt th^ hien ciia m6t lop

?Goi (Package):

>La mot tp hop cac lop hay cac goi cd lien quan vdi nhau

<• Bilu dd lop (Class diagram):

>Cung cdp mot biic tranh mo ta m6t s6 hoac tat ca cac lcip trong mo hinh

>The hien c^u true va ung xil cua mot hay nhi^u lop

>• Th^ hien m6i quan he thira k6 giira cac lop

1.6.2Cdc ky Miu eff ban:

?Lop:

Trang 31

Trang 19Sinh vi&i thuc hien: Le Hoang Nha

Hinh 13: Quan he toan the - bo phan

Khach Hang

PS Khach Hang

Hinh 12: Ban so ket hop giim hai lop

? AggregationD6i tugng cua I6p nay chiia hay bao glm nhilu dli tugng cua lap khac.Quan he toan thl - b phan (whole-part)

ivien

Sin

40 100

Lop t

Hinh 11: Ban chat moi kit hpp cua 2 lop

> Ban so cho bilt si illi tugng (s <tiu ben kia so vai si doi titang 6 dlu ben

nay cua m5i kit hap

Seminar

dangky

Sinhvien

Hinh 10: Moi ket hop gitca cac lop

>' Ten moi k^t hop: gi&lthfch ro ban ch^t cua m6i kit hap

Trang 32

Sinh vien thuc hien: Le Hoang NhaTrang 20

Hinh 16: Lap dieu khiin

mot Use case.

Can than trong trong viec sir dung ldp Di8u khien N8u mqt ldp Di8u khidn lamnhieu han viec di8u phoi ede hoat dong thi no da duqc thiSt ke sai vdi ban chit no

Kihieu:

Hinh 14: Lap thtrc thi

• Ldp biSn (Boundary Class)

Diing d ndm giu sir tuang tdc ghta phan ben ngoai vdi phdn ben trong cua hethong Chdng cung cap giao dien cho mot nguiri dung hay mdt he thong khac d8tuang tdc vdi he thdng Moi mot tuang tdc giifa cdp Actor/ Use Case doi hoi itnhit la mot ldp bi8n

Kihieu:

a

Kihiiu:

1.6.3 Cac Miu ldp:

? Ldp thuc the (Entity Class)

Lap thuc thS dung d8 m6 hinh hda ede thong tin Iuu tru Idu dai trong he thdng.N6 thuimg doc lap vdi cac d6i tuang khdc d xung quanh, co nghTa la no khongquan tam tdi viec cac doi tuqng xung quanh tuang tdc vdi he thong nhu the nao

Do do no thuimg co khd ndng sijr dung lai Vi du nhu lop Sinh vien, ldp nay co the

co trong he thong qudn ly di^m, he thdng BSng ki hoc, he thong qu^n ^^ thuvi8n ciia m$t tru^ng dai hqc

Cac danh tir, cum danh tu m6 ta ve cac trach nhiem (responsibilities) trongluohg sir kien la m6t noi de phat hi8n ldp thuc the Danh sach ede danh tir ban dau

co the duoc xem x8t d8 loai bo ra nhung danh tir d b8n ngoai lmh vuc bai toan,nhitng danh tir trung lap Cdc lap thuc the thuimg duac goi la ldp lmh vuc bdi vi

no thuimg dung d8 mo td ede d6i tuomg, ede khdi ni8m lien quan d8n linh vuc cua

he thong dang xay dung

Trang 33

Trang 21Sinh vien thtrc hien: Le Hoang Nha

Hinh 17: Bieu do tuan tit

yM^fTrallcOL^^n e^

M^^^^ierflri : rJmfertpta : tterwertifip : [MataseSavioe

9:11 jngbaocfengrtepttati gig

4:dia cfangitep 3:thaptfagfrirfBnvien diondicnangcbngn ep

t

1.7.1Muc dick ^^ thuat:

—Lap m6 hinh tocmg tac gitta e^e d6i toang

—Hien thuc h6a e^e use case-Lap m6 hinh cac kich ban sir dung cua use case

-Kham pha tinh logic cua mot phep toan, ham hay thii tuc phiic tap.1.7.2Cacky hiSu:

> BiSu d6 tu^n ttr (Sequence Diagram)

^ Cdc d6i togmg x^p theo hang ngang.

^ Th&i gian bieu diin theo true dilng

•/ Thii to ede d6i toqng khong quan trong nhung t6t nhlt theo chi dan [GuideLine].

tkc.

1.7 Bilu do tuan tir:

Bieu d6 tuiin to bieu diln sir toang tac ciia ede doi toang theo thii to th^^i gian.BSc di^m cua bieu d6 to^n to la phta ^nh c^u true cua biSu d6 ldp va thir to tocmg

Trang 34

1 : Lap hoa don ^

: frmMain

'^

> Thong didp (message)

^ La m6t truyen thdng giira cac d6i tugng

v' D6i tugng khach y6u cau mot d6i tugng cung c^p thuc hien 1 chuc

nang.

D6i tugng o thuoc lop C đng vai tro R

Doi tugng o dong vai tro RDoi tugng vo danh cua ldp C dong vai tro R

D6i tuong vo danh đng vai tr6 R

Doi tuong vo danh cfla Idp C0oi tirong o cua l^p CBSi tirong ten o

Giai thich

o/R:C o/R /R:C /R l 01C

0

Cii phap

Hinh 18: Du&ng sinh

Oui uq-q Ten cua doi ttrcmg (object namệ

: frmLoain : frptMain

> Ducmg sinh (lifeline): bi^u dien th^^i gian ton tai cua mot doi tugng

Ky hidu:

Trang 35

Trang 23Sinh vien thirc hien: Le Ho^ng Nha

Hinh 22: Thong diep Message to selt

; Nv Nhap lieu

1 : Lap hoa don

: frmMaln

^ Cdc loai thong di6p:

" Signal: tuong tac cua ngircri diing vao he thong hoSc thong bao cua

he thong d^n ngirdi dung

Trang 36

Trang 24Sinh vien thirc hien: Le Hoang Nha

Hinh 23: Thong diep Creation and destruction

> Biki kien tucmg tac (conditional interaction):

: NhanvienDat^

dangnhapQ ^ : Nhanv^^nftrf 1:

; fmtoqin

" Tao va My (creation and destruction):

Trang 37

Trang 25Sinh vien thuc hien: Le Hoang Nha

Hinh 26: Thong diep chu thich

2 Moi trireme phat trien

2.1 Ng6n ngit lap trinh PHP

-PHP la chtt viet tat cua "Personal Home Page" do Rasmus Lerdorf tao ran3m 1994, d^ theo doi ngu6i dimg truy cap ly lich true ti^p cua 6ng VI tinh himdung va kha nang phat trien PHP da bat dau dirge s^r dung trong moi truongchuyen nghiep va no da tro thanh "PHP: HyperText Preprocessor"

-Theo website chinh thile cua PHP www.php.net thi PHP la "mot ngon ngirkjch b^n nhung trong HTML", co nghla la PHP c6 th^ dirge cai dat ri\ rdc trongHTfilL giiip cho viec phdt trien cac website ddng dirge de dang PHP la ngon ngir

Nhan vien nhap lieu '-^

ehon menu Dang nhap

> Chii thich (comment):

Hinh 25: Thong diep vong lap

tiet hoa don / 5: ExecuteQueryQ

: ExecuteQueryQ lOOpLUL

Trang 38

Sinh vidn thuc hien: Ld Hoing NhaTrang 26

kich bin , khic va\ ng6n ngU lip trinh, no duac thidt kd de chi thuc hien didu gid6 sau khi mdt sir kidn xiy ra (vi du, khi ngudi dung guri mot bidu mau hoacchuydn tdi mot URL)

- Dae bidt PHP la cong nghe phi'a may chu vi khdng phu thuoc rndi trudng.+ La Kich ban tren Server(phia miy chu)

+ Cho phep xay dung trng dung Web kdt n6i ca sd du lieu

+ Co khi nang nhung vao HTML

+ PHP li ma ngudn md nen tinh linh ddng va khi ning phat trien la khonggidi han

+ PHP co the lam viec vdi hau h^t cic ca sd du lieu Phd bien nhit liMySql

+ Tuang thich vdi nhi^u loai h6 di^u hinh thong dung hien nay nhu: Linux,

Unix, Microsoft Windows,

+ PHP con hd tea nhidu thu vien him duac thiSt k8 sin vi ling dung ldnduac vidt theo hudng ddi tuang

2.2' He quan tri ca sfr du lieu MySQL

MySQL li mot trong nhttng he quin tri ca sd du lieu nguon ma phd biennhit hien nay Dung phd bien cho cic doanh nghiep vua vi nhd, no rit linh ddng,

it ton chi phi nhung cd the xd 1^ nhQng ca sd du lieu khi ldn Mdt sd die diemcua MySQL li nhanh vi manh, no duoc cii tien lien tuc do ma nguon md

2.3Cac cong cu hd trg khac

Dd xay dung mot ung dung web hoin chinh, cin phai ket hop ca Client

Script (kjch bin tren trinh khach) vi Server Script (kjch bin tren trinh chd) vdi

mot loai ca sd dO lieu nio do nhu MS Access, SQL Server, MySql,

Oracle, Ngoii cic didu kidn ve cau hinh phin ciing, he dieu hinh ban can cdtrinh chu web dd li web Server, Web Server thudng duac sd dung li IIS, Apache

vi cac cong cu hd tea khic

-Web Server (may phuc vu Web): may tinh mi tren dd cii dat phin mimphuc vu Web, ddi khi ngudi ta cung goi chinh phin mdm dd li Web Server Tit cacac Web Server deu hieu vi chay duac cic file *.htm vi *.html, tuy nhien mdiWeb Server lai phuc vu mdt s6 kilu file chuyen biet chang han nhu IIS cua

Microsoft dinh cho *.asp, *.aspx ; Apache dinh cho *.php ; Sun Java System

Web Server cua SUN dinh cho *.jsp Vi Web Server mi em chpn cho dd tiiquin ly hd sa TTCK&KLTN cua sinh vien khoa KT-CN-MT li Apache, mdt WebServer dinh cho PHP

-Trinh soan thao ma lenh: Dl thidt kd mdt frang web ddi hoi ban phai cdmot mdi truing soan thio de viet HTML, XHTML, XML, CSS vi Javascript Vdi

dd tip niy em chpn Notepad

-Trinh duydt web: IE la trinh duyet web duac sir dung rdng rai nhit hiennay d su dn djnh de ding, phd bidn Mozilla la trinh duydt tinh td hd tea cic tieuchuln tuyet vdi, cd nhidu cdng cu ben teong, phu hop vdi moi mdi trudmg

Trang 39

Sinh vien thuc hien: Le Hoang NhaTrang 27

-HTML: la viet tat cua chtt HyperText Markup Language (ngon ngtt ddnhdiu sidu van tan) N6 la ngon ngtt chung dung dd tao ldp cac tai li^u sieu van ban(hay trang web) trong the giai Web

-CSS: Tap tin djnh kidu theo t^ng tCascading Style Sheets) Them nh&ngphong each mdi vao trang html, sCr dung de dinh kieu, djnh dang cho cac ket cau

trang web.

-Javascript: ngon ngil lap trinh phia may khach, khac vdi PHP, ASP, JSPngon ngtt lap trinh phia may chu No khong duoc bien dich ma duoc trinh duyetdi^n dich, trinh duyet doc JavaScript dudi dang ma nguon Javascript co cac dac

tfnh'sau: don gi^^n( gidng C), dong (co thd dl dttng thay d6i cfiu true ), hudng d6i

Uiong (giong C++)

Trang 40

Sinh vien thuc hiSn: Le Hoang NhaTrang 28

EL PHAN TICH

1.Phan tich Men trang

1.1MS ta hoat done liicn trang

-Vao diu tnSi nam hoc, nha tru^ng se tiSp nhan hoc sinh mdi a c4c Idp cuacac cip khac nhau (lop 1 cua cap TiSu hoc, lop 6 cua cip THCS, lap 9 cua capTHPT) Nhttng hoc sinh cua cac Icrp nay se lam thu tuc dang k^ nhap hoc theo yeuciu cua giao vu Khi dSng ky nhOng hoc sinh nay ph^i khai bdo day du nhttngthong tin nhu: ho ten, cap hoc, ngay sinh, gidi tinh, nai sinh, dan tpc, ton gi^o, ho

ten cha, nghe nghiep, ho ten me, nghe nghiSp, ly do vao hoc,

—• Sau khi cong tac tiep nhan hoc sinh hoan thanh, giao vu se phan ldp va Bangiam hieu phan cong giao vien chu nhiem, giao vien giang day thng mon cho chohoc sinh B6i vdi cip TiSu hgc thi giao vien chu nhiem kirn luon giang day Giaovien chu nhiem chju trach nhiSm nhap diim cho hoc sinh cua minh trong ca quatrinh hoc

-Khi kit thiic mon hoc, phong giao vu se t^ cho hoc sinh thi Biem thi sedupe giao vien nhap cho hoc sinh Phong giao vu se cip bang diSm cho hoc sinhkhi can Mat khdc hoc sinh c6 thi xem diSm cua minh tren mang

1.2Phe phan Men trang

Truang PTTHSP la ngSi trubng mdi thanh lap cho nen khong tranh khoinhttng han che thieu sot:

•S Thiiu

-Thieu cac cong cu ho trp e^e nghiep vu

-Thieu nhat quan thong tin gitta cac bp phan, phong han trong quy trinh

cong viec.

^ Kem hieu lire, thieu hieu qua-Mat nhieu thai gian lam b^o cao, bao bieu

-Cac thong tin luu trtt khong co h$ thing

-Khong dat hieu qua cao trong cong viec

^ Ton kdm

-Lang phi lao dpng, hie cac nhan vien lang phi ngay lao dpng thuc hiencac nghiep vu khong can thiet

2.Phan tich veil cau he thong

2.1 YSu eau chile nang

-*- YSu cau chire nang:

-Co chi d6 phSn quy^n chp cac loai ngtoi stt dung kh^c nhau

-Ho trp nhap dtt lieu khi hoc sinh vao truang

-H8 trp phSn lap hoc sinh vao dau nam hoc mdi

-• Ho trp nhap diem hoc sinh

Ngày đăng: 08/03/2021, 14:38

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm