You are on page 1of 33

TRNG AI HOC BACH KHOA HA NOI

KHOA CONG NGHE THONG TIN


----- -----

BO GIAO DUC VA AO TAO

BAO CAO O AN TOT NGHIEP AI HOC


e Tai:

QUAN LY CONG VIEC TREN WEB


SINH VIEN THC HIEN : INH LE GIANG GIAO VIEN HNG DAN : GSTS. NGUYEN THUC HAI LP : TIN HOC 40 NIEN KHOA : 1998 - 2003

NOI DUNG BAO CAO


Muc

tieu cua e tai Phan Tch Thiet Ke He Thong Cai at va Th Nghiem Ket luan

MUC TIEU CUA E TAI

Khai thac cac tiem nang cua Internet Nang cao hieu qua quan ly, nang suat cong viec Muc ch cua bai toan : Xay dng chng trnh QUAN LY CONG VIEC TREN WEB e mot phan nao thao g cac kho khan, nhc iem va xuat phat t cac yeu cau thc te cua mot so cong ty.

PHAN TCH THIET KE HE THONG

Cac cong cu s dung:

JSP JAVABEANS XSL MySQL

Mo hnh x ly quan niem


S o ng canh

S o phan ra chc nang

S o he thong (mc 1)

S o he thong (mc 2)

Phan ra x ly 4_Phan Cong

S o he thong (mc 2)

Phan ra x ly 5_Cap Nhat CV

S o he thong (mc 2)

Phan ra x ly 6_Thong Ke

S o he thong (mc 2)

Phan ra x ly 9_Tong Hop Bao Cao

S o he thong (mc 2)

Phan ra x ly 13_Bao Cao Tien Do Cong Viec

S o he thong (mc 2)

Phan ra x ly 16_Cap Nhat Permission

S o he thong (mc 2)

Phan ra x ly 19_Cap Nhat User

S o he thong (mc 2)

Phan ra x ly 20_Gan Quyen

Mo hnh d lieu quan niem


S o hc the ket hp (ERD)

Thiet ke x ly

Cac n v thiet ke
-Them cong viec: Nhap: TenCV & NoiDung & MaDA. Xuat: Thong bao a them / thong bao loi. -Sa cong viec: Nhap: TenCV | NoiDung | MaDA | DaXong. Xuat: Thong bao a sa / thong bao loi. -Xoa cong viec: Nhap: MaCV. Xuat: Thong bao a xoa / thong bao loi.
Cap nhat cong viec.

Phan cong cong viec. Nhap: MaNV & mot hoac nhieu MaCV & NgayBD, NgayKT. Xuat: Thong bao a phan cong / thong bao loi. anh gia cong viec. Nhap: MaDG vao bang Works. Xuat: Thong bao a anh gia / thong bao loi. Kiem tra tien o cong viec. Ch hien th cac bao cao tien o cua nhan vien. Thiet lap che o lam viec. Nhap: MaNV & MaCV & ThietLap vao bang PhanCong. Xuat: Thong bao a chuyen giao cong viec / thong bao loi.

Cac n v thiet ke
Bao cao tien o cong viec. Nhap: MaCV & TienDo & Ngay | GhiChu | Kem tap tin. Xuat: Thong bao bao cao a chuyen i / thong bao loi. Thay oi mat khau. Nhap: Usename & Password cu | Password & Confirm Password mi. Xuat: Thong bao a oi mat khau / thong bao loi. Thong ke cong viec. Thong ke cong viec theo ba tieu chuan: + T ngay en ngay. + Theo anh gia (xep loai). + theo e an. Lam ti c s d lieu. Nhap: Ten CSDL mi can phuc hoi khi b hong & lam ti t ngay nao en ngay nao | t thang nao en thang nao | nam nao. Xuat: Thong bao a lam ti CSDL / thong bao loi. Phuc hoi c s d lieu. Nhap: Ten CSDL can phuc hoi (a co t lam ti CSDL). Xuat: Thong bao a phuc hoi hoan toan / thong bao loi.

Mot so giai thuat c thc hien bang lu o


The m Co ng Vie c
Kh i a u

Nha p ta t ca d lie u ve co ng vie c

M ba ng co ng vie c

co Co ng vie c to n ta i? kho ng - Ta ng ma so co ng vie c - Ghi va o CSDL ca c d lie u a nha p Tho ng ba o co ng vie c a the m co Tie p tu c? kho ng Cha m d t Tho ng ba o co ng vie c a to n ta i

Mot so giai thuat c thc hien bang lu o


Pha n Co ng Co ng Vie c
Kh i a u

- Cho n nha n vie n - Cho n mo t hoa c nhie u co ng vie c - Nga y ba t a u, ke t thu c

M ba ng pha n co ng

NV na y a d c pha n co ng ca c co ng vie c? kho ng

co

Tho ng ba o lo i Ghi ca c tho ng tin a nha p va o CSDL Tho ng ba o co ng vie c a pha n co ng co Tie p tu c? kho ng Cha m d t

Mot so giai thuat c thc hien bang lu o


Tho ng Ke Co ng Vie c
Kh i a u

Cho n mo t trong ba tie u chua n a cho

kho ng Ca c chua n a cho n? co Truy va n theo ca c chua n Tho ng ba o kho ng co

Hie n thba ng tho ng ke

Tie p tu c? co kho ng Cha m d t

Mot so giai thuat c thc hien bang lu o


Lam Ti CSDL
Khi au

- Nhap ten csdl mi - Nhap ngay thang nam

co CSDL mi ton tai ? khong - Tao CSDL mi (Backup) Thong bao - Xoa cac mau tin trong cac bang CSDL a co phat sinh

Thong bao a lam ti CSDL

Tiep tuc ? co khong Cham dt

Mo hnh d lieu vat ly


S o hc the ket hp (ERD)

Thiet ke giao dien chng trnh


WEBSITE Qua n Ly Co ng Vie c

Website QLCV

Login.htm ang nha p he tho ng


Error

MainPage.htm Trang chu

About.htm Trang gi i thie u

Login

Kiem Tra Username & PassWord . jsp

Member Components No i dung ca c trang tha nh pha n

Thiet ke giao dien chng trnh

Component cu a Admin(Qua n TrHe Tho ng)


Member components Admin component

Trang Thong tin ve Permission

Trang thong tin ve User

Trang thong tin ve Quyen Han cua User

Trang thong tin ve Group

Lam Tuoi CSDL & Sao Luu CSDL

The m

The m Co

The m Co

The m Co Kiem tra Group da co chua ? K Them Group . jsp

Them permision . jsp

Kiem tra User da co ? K Them User . jsp

Kiem tra User thuoc Group nao chua ? K Them User vao Group . jsp

Lam tuoi CSDL va Sao luu CSDL

OK

OK
Xoa Xoa Xoa permision. jsp

OK
Xoa

OK OK
Xoa

Xoa User . jsp OK OK

Xoa User khoi Group . jsp

Xoa group . jsp

OK

OK

Yeu cau kiem tra User trong Group da xoa het chua. * Bat buoc phai xoa tat ca User moi xoa duoc Group.

Sua

Sua

Sua permision. jsp

Sua User . jsp

Yeu cau chon User can sua

Sua

Sua

Chon Group de sua.


Sua User trong Group . jsp Sua Group . jsp

OK

OK

Yeu cau kiem tra thong tin lien quan khi sua. - Quyen han o Group cu . - User dang thuoc Group nao, .. . .

OK

OK

Thiet ke giao dien chng trnh


Components cu a Manager (Qua n Ly )
Member Components Manager component

Trang Thong Ke . html

Trang TONG HOP User & Cac Bao Cao . html

Trang Danh Sach Cac Thac Mac . html Giai Dap Thac Mac . jsp Thiet Lap Che Do LV . jsp

Trang Thong Tin Ve Cac Cong Viec .jsp The m

OK

Doi Password . jsp

Cong Viec

Danh gia CV.jsp

Cong Viec . jsp

Phan Cong CV . jsp

Them cong viec .jsp

Thong Ke CV.jsp

Attach file Bang Thong Ke Cac CV Tong Hop Bao Cao.Jsp Nhan vien Kiem Tra Tien Do.jsp

Attach file

Xoa

Phan Cong truc tiep tu cac File bao cao cua nhan vien khac.

Thiet lap che do lam viec tu de xuat cua nhan vien

Xoa cong viec .jsp

S a

Nhan Vien .jsp

Xem Bao Cao . jsp

Sua cong viec .jsp

Thong Ke NV.jsp

Bang Thong Ke Cac Nhan Vien

Thiet ke giao dien chng trnh


Component cu a Employee(Nha n Vie n)
Member component Employee component

Trang Gop y & Thac Mac html

De xuat cach giai quyet . html

Xem giap dap cua quan ly jsp Xem cac Danh Gia CV . jsp Bao Cao Tien Do & Dinh kem File . html Ten file & noi dung bao cao

Xem CV duoc giao

Doi Password .jsp

Thac mac & gop y

Submit OK Bao da goi thanh cong Error

Goi thong tin tren cho Quan ly

De xuat cach giai quyet bang van ban

De xuat cach giai quyet

Tim CV .jsp

OK
Danh sach cac CV duoc giao

Error
Thong bao loi khong thay.

Submit Goi thong tin tren cho Quan ly

Bao goi khong thanh cong

Add them file cong viec da lam. (trong chuyen nghanh tin hoc)

Add file

CAI AT TH NGHIEM

Moi trng th nghiem


Cac phan mem can thiet :

Jakarta-Tomcat la mot Servlet/JSP container. That ra theo ly thuyet, ng dung nay co the chay tren bat ky container hay web server nao co ho tr Servlet/JSP nhng chung toi cha th nghiem tren container khac Jakarta-Tomcat 3.1. JDK 1.2 tr len. MySQL Server 3.23.27 ban beta. Hien nay a ra ban 4.0. Xalan va Xerces e chuyen XML thanh HTML bang cach s dung XSLT. Mot trong cac web browser sau: Netscape, Inernet Explorer, Opera tat ca t 4.0 tr len. ng dung nay a th nghiem tren cac web browser nay. VietKey hoac bat ky bo go tieng viet nao khac.

CAI AT TH NGHIEM

Ket qua th nghiem

Vi chc vu quan ly, ong giam oc co the s dung chc nang: e cap nhat cong viec va phan cong cho cac nhan vien cap di bang chc nang: Sau khi phan cong ong theo doi qua trnh hoat ong cua cac chi nhanh va nhan vien mnh thong qua cac bao cao t cac nhan vien cua mnh gi ve bang chc nang: , anh gia cong viec a giao bang chc nang: .Neu co truc trac hoac hoac cong viec ong a giao a hoan thanh th ong tiep tuc giao cong viec khac cho nhan vien nay, ong thi ong chuyen tiep cong viec va roi cho nhan vien khac qua chc nang: . oi vi ngi nhan vien bang username & password cua mnh se login c vao he thong va xem cong viec c giao qua chc nang: hoac , neu co thac mac hoac e ngh phng an giai quyet th dung chc nang: hoac e gi en quan ly. Ngi quan ly se dung chc nang: e giai ap cac thac mac cho nhan vien. Neu khong con van e g th nhan vien thc hien cong viec va co ngha vu bao cao cho quan ly bang chc nang: , va xem ket qua anh gia bang: .

CAI AT TH NGHIEM

Ket qua th nghiem (tt)


oi vi nhan vien quan tr he thong ho co cac chc nang chnh sau: :dung e cap nhat nhan vien ( Them, xoa, sa thong tin nhan vien). : dung e phuc hoi lai CSDL khi a l xoa. : dung e lam ti lai CSDL neu a cu, va xoa bo nhng g khong can thiet. : Dung e cap nhat nhom ngi dung. : dung e gan quyen cho ngi dung.

Nhng cong viec a thc hien c :

KET LUAN

ng dung a ap ng c yeu cau e ra trong giai oan phan tch thiet ke he thong. ng dung ket hp c cac cong nghe oc lap nen JSP, XML, XSLT, MySQL Server do o co the chay tren nhieu nen, nhieu Web Server va nhieu Web Broswer khac nhau. Ve c s d lieu, s o thc the ket hp at dang chuan ba. ng dung s dung ca hai mo hnh web la Kien Truc Mo Hnh Mot va Hai JSP Model 1 and 2 Architecturea(

Hng phat trien cua e tai

KET LUAN

- M rong ng dung vi quy mo ln hn, co kha nang trao oi d lieu va x ly vi ng dung khac. - Phat trien ng dung e download cac files bao cao ve client. - Quan ly cac hnh anh lien quan ve cong viec cho ng dung sinh ong hn. - Dung DOM x ly XML ngay tai client. - Cai at cac rang buot toan ven tren database server trong phien ban mi cua he quan tr c s d lieu MySQL (phien ban 4.0). Do phien ban hien tai (ang s dung MySQL 3.23.27) khong ho tr khoa ngoai, check, rule va trigger.

Thay Nguyen Thuc Hai a hng dan tan tnh trong suot thi gian lam o an Toan the thay co khoa cong nghe thong tin Trng ai hoc Bach khoa Ha Noi Toan the thay co khoa Cong nghe thong tin Trng ai hoc Thuy San Gia nh cung tat ca ban be a ong vien giup toi trong thi gian hoc tap va lam o an
Giao vien hng dan : GSTS. Nguyen Thuc Hai Sinh vien thc hien : inh Le Giang Lp : TH40

LI KET Em xin chan thanh cam n en :

You might also like