Khai thác các tiềm năng của Internet
Nâng cao hiệu quả quản lý, năng suất công việc
Mục đích của bài toán :
Xây dựng chương trình QUẢN LÝ CÔNG VIỆC TRÊN WEB để một phần nào tháo gỡ các khó khăn, nhược điểm và xuất phát từ các yêu cầu thực tế của một số công ty
33 trang |
Chia sẻ: luyenbuizn | Lượt xem: 1347 | Lượt tải: 0
Bạn đang xem trước 20 trang nội dung tài liệu Đề tài Quản lý công việc trên web, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BOÄ GIAÙO DUÏC VAØ ÑAØO TAÏO TRÖÔØNG ÑAÏI HOÏC BAÙCH KHOA HAØ NOÄIKHOA COÂNG NGHEÄ THOÂNG TIN SINH VIEÂN THÖÏC HIEÄN : ÑINH LEÂ GIANG GIAÙO VIEÂN HÖÔÙNG DAÃN : GSTS. NGUYEÃN THUÙC HAÛI LÔÙP : TIN HOÏC 40 NIEÂN KHOÙA : 1998 - 2003 BAÙO CAÙO ÑOÀ AÙN TOÁT NGHIEÄP ÑAÏI HOÏC Ñeà Taøi: QUAÛN LYÙ COÂNG VIEÄC TREÂN WEB ----- ----- NOÄI DUNG BAÙO CAÙO Muïc tieâu cuûa ñeà taøi Phaân Tích – Thieát Keá Heä Thoáng Caøi ñaët vaø Thöû Nghieäm Keát luaän MUÏC TIEÂU CUÛA ÑEÀ TAØI Khai thaùc caùc tieàm naêng cuûa Internet Naâng cao hieäu quaû quaûn lyù, naêng suaát coâng vieäc Muïc ñích cuûa baøi toaùn : Xaây döïng chöông trình QUAÛN LYÙ COÂNG VIEÄC TREÂN WEB ñeå moät phaàn naøo thaùo gôõ caùc khoù khaên, nhöôïc ñieåm vaø xuaát phaùt töø caùc yeâu caàu thöïc teá cuûa moät soá coâng ty. PHAÂN TÍCH – THIEÁT KEÁ HEÄ THOÁNG Caùc coâng cuï söû duïng: JSP JAVABEANS XSL MySQL Moâ hình xöû lyù quan nieäm Sô ñoà ngöõ caûnh Sô ñoà phaân raõ chöùc naêng Sô ñoà heä thoáng (möùc 1) Sô ñoà heä thoáng (möùc 2) Phaân raõ xöû lyù 4_Phan Cong Sô ñoà heä thoáng (möùc 2) Phaân raõ xöû lyù 5_Cap Nhat CV Sô ñoà heä thoáng (möùc 2) Phaân raõ xöû lyù 6_Thong Ke Sô ñoà heä thoáng (möùc 2) Phaân raõ xöû lyù 9_Tong Hop Bao Cao Sô ñoà heä thoáng (möùc 2) Phaân raõ xöû lyù 13_Bao Cao Tien Do Cong Viec Sô ñoà heä thoáng (möùc 2) Phaân raõ xöû lyù 16_Cap Nhat Permission Sô ñoà heä thoáng (möùc 2) Phaân raõ xöû lyù 19_Cap Nhat User Sô ñoà heä thoáng (möùc 2) Phaân raõ xöû lyù 20_Gan Quyen Moâ hình döõ lieäu quan nieäm Sô ñoà höïc theå keát hôïp (ERD) Thieát keá xöû lyù Caùc ñôn vò thieát keá Caäp nhaät coâng vieäc. -Theâm coâng vieäc: Nhaäp: TenCV & NoiDung & MaDA. Xuaát: Thoâng baùo ñaõ theâm / thoâng baùo loãi. -Söõa coâng vieäc: Nhaäp: TenCV | NoiDung | MaDA | DaXong. Xuaát: Thoâng baùo ñaõ söõa / thoâng baùo loãi. -Xoaù coâng vieäc: Nhaäp: MaCV. Xuaát: Thoâng baùo ñaõ xoaù / thoâng baùo loãi. Phaân coâng coâng vieäc. Nhaäp: MaNV & moät hoaëc nhieàu MaCV & NgayBD, NgayKT. Xuaát: Thoâng baùo ñaõ phaân coâng / thoâng baùo loãi. Ñaùnh giaù coâng vieäc. Nhaäp: MaDG vaøo baûng Works. Xuaát: Thoâng baùo ñaõ ñaùnh giaù / thoâng baùo loãi. Kieåm tra tieán ñoä coâng vieäc. Chæ hieän thò caùc baùo caùo tieán ñoä cuûa nhaân vieân. Thieát laäp cheá ñoä laøm vieäc. Nhaäp: MaNV & MaCV & ThietLap vaøo baûng PhanCong. Xuaát: Thoâng baùo ñaõ chuyeån giao coâng vieäc / thoâng baùo loãi. Baùo caùo tieán ñoä coâng vieäc. Nhaäp: MaCV & TienDo & Ngay | GhiChu | Keøm taäp tin. Xuaát: Thoâng baùo baùo caùo ñaõ chuyeån ñi / thoâng baùo loãi. Thay ñoåi maät khaåu. Nhaäp: Usename & Password cuû | Password & Confirm Password môùi. Xuaát: Thoâng baùo ñaõ ñoåi maät khaåu / thoâng baùo loãi. Thoáng keâ coâng vieäc. Thoáng keâ coâng vieäc theo ba tieâu chuaån: + Töø ngaøy ñeán ngaøy. + Theo ñaùnh giaù (xeáp loaïi). + theo ñeà aùn. Laøm töôi cô sôû döõ lieäu. Nhaäp: Teân CSDL môùi caàn phuïc hoài khi bò hoûng & laøm töôi töø ngaøy naøo ñeán ngaøy naøo | töø thaùng naøo ñeán thaùng naøo | naêm naøo. Xuaát: Thoâng baùo ñaõ laøm töôi CSDL / thoâng baùo loãi. Phuïc hoài cô sôû döõ lieäu. Nhaäp: Teân CSDL caàn phuïc hoài (ñaõ coù töø laøm töôi CSDL). Xuaát: Thoâng baùo ñaõ phuïc hoài hoaøn toaøn / thoâng baùo loãi. Caùc ñôn vò thieát keá Moät soá giaûi thuaät ñöôïc thöïc hieän baèng löu ñoà Moät soá giaûi thuaät ñöôïc thöïc hieän baèng löu ñoà Moät soá giaûi thuaät ñöôïc thöïc hieän baèng löu ñoà Moät soá giaûi thuaät ñöôïc thöïc hieän baèng löu ñoà Moâ hình döõ lieäu vaät lyù Sô ñoà höïc theå keát hôïp (ERD) Thieát keá giao dieän chöông trình Thieát keá giao dieän chöông trình Thieát keá giao dieän chöông trình Thieát keá giao dieän chöông trình Moâi tröôøng thöû nghieäm CAØI ÑAËT THÖÛ NGHIEÄM Caùc phaàn meàm caàn thieát : Jakarta-Tomcat laø moät Servlet/JSP container. Thaät ra theo lyù thuyeát, öùng duïng naøy coù theå chaïy treân baát kyø container hay web server naøo coù hoå trôï Servlet/JSP nhöng chuùng toâi chöa thöû nghieäm treân container khaùc Jakarta-Tomcat 3.1. JDK 1.2 trôû leân. MySQL Server 3.23.27 baûn beta. Hieän nay ñaõ ra baûn 4.0. Xalan vaø Xerces ñeå chuyeån XML thaønh HTML baèng caùch söû duïng XSLT. Moät trong caùc web browser sau: Netscape, Inernet Explorer, Opera taát caû töø 4.0 trôû leân. ÖÙng duïng naøy ñaõ thöû nghieäm treân caùc web browser naøy. VietKey hoaëc baát kyø boä goõ tieáng vieät naøo khaùc. Vôùi chöùc vuï quaûn lyù, oâng giaùm ñoác coù theå söû duïng chöùc naêng: ñeå caäp nhaät coâng vieäc vaø phaân coâng cho caùc nhaân vieân caáp döôùi baèng chöùc naêng: Sau khi phaân coâng oâng theo doõi quaù trình hoaït ñoäng cuûa caùc chi nhaùnh vaø nhaân vieân mình thoâng qua caùc baùo caùo töø caùc nhaân vieân cuûa mình göûi veà baèng chöùc naêng: , ñaùnh giaù coâng vieäc ñaõ giao baèng chöùc naêng: .Neáu coù truïc traëc hoaëc hoaëc coâng vieäc oâng ñaõ giao ñaõ hoaøn thaønh thì oâng tieáp tuïc giao coâng vieäc khaùc cho nhaân vieân naøy, ñoàng thôøi oâng chuyeån tieáp coâng vieäc vöøa roài cho nhaân vieân khaùc qua chöùc naêng: . Ñoái vôùi ngöôøi nhaân vieân baèng username & password cuûa mình seõ login ñöôïc vaøo heä thoáng vaø xem coâng vieäc ñöôïc giao qua chöùc naêng: hoaëc , neáu coù thaéc maéc hoaëc ñeà nghò phöông aùn giaûi quyeát thì duøng chöùc naêng: hoaëc ñeå gôûi ñeán quaûn lyù. Ngöôøi quaûn lyù seõ duøng chöùc naêng: ñeå giaûi ñaùp caùc thaéc maéc cho nhaân vieân. Neáu khoâng coøn vaán ñeà gì thì nhaân vieân thöïc hieän coâng vieäc vaø coù nghóa vuï baùo caùo cho quaûn lyù baèng chöùc naêng: , vaø xem keát quaû ñaùnh giaù baèng: . Keát quaû thöû nghieäm CAØI ÑAËT THÖÛ NGHIEÄM Ñoái vôùi nhaân vieân quaûn trò heä thoáng hoï coù caùc chöùc naêng chính sau: :duøng ñeå caäp nhaät nhaân vieân ( Theâm, xoùa, söûa thoâng tin nhaân vieân). : duøng ñeå phuïc hoài laïi CSDL khi ñaõ lôõ xoùa. : duøng ñeå laøm töôi laïi CSDL neáu ñaõ cuõ, vaø xoùa boû nhöõng gì khoâng caàn thieát. : Duøng ñeå caäp nhaät nhoùm ngöôøi duøng. : duøng ñeå gaùn quyeàn cho ngöôøi duøng. Keát quaû thöû nghieäm (tt) CAØI ÑAËT THÖÛ NGHIEÄM KEÁT LUAÄN ÖÙng duïng ñaõ ñaùp öùng ñöôïc yeâu caàu ñeà ra trong giai ñoaïn phaân tích thieát keá heä thoáng. ÖÙng duïng keát hôïp ñöôïc caùc coâng ngheä ñoäc laäp neàn JSP, XML, XSLT, MySQL Server do ñoù coù theå chaïy treân nhieàu neàn, nhieàu Web Server vaø nhieàu Web Broswer khaùc nhau. Veà cô sôû döõ lieäu, sô ñoà thöïc theå keát hôïp ñaït daïng chuaån ba. ÖÙng duïng söû duïng caû hai moâ hình web laø “Kieán Truùc Moâ Hình Moät vaø Hai” – “JSP Model 1 and 2 Architecturea( Nhöõng coâng vieäc ñaõ thöïc hieän ñöôïc : KEÁT LUAÄN Höôùng phaùt trieån cuûa ñeà taøi - Môû roäng öùng duïng vôùi quy moâ lôùn hôn, coù khaû naêng trao ñoåi döõ lieäu vaø xöû lyù vôùi öùng duïng khaùc.- Phaùt trieån öùng duïng ñeå download caùc files baùo caùo veà client.- Quaûn lyù caùc hình aûnh lieân quan veà coâng vieäc cho öùng duïng sinh ñoäng hôn.- Duøng DOM xöû lyù XML ngay taïi client.- Caøi ñaët caùc raøng buoät toaøn veïn treân database server trong phieân baûn môùi cuûa heä quaûn trò cô sôû döõ lieäu MySQL (phieân baûn 4.0). Do phieân baûn hieän taïi (ñang söû duïng MySQL 3.23.27) khoâng hoå trôï khoaù ngoaïi, check, rule vaø trigger. LÔØI KEÁT Thaày Nguyeãn Thuùc Haûi ñaõ höôùng daãn taän tình trong suoát thôøi gian laøm ñoà aùn Toaøn theå thaày coâ khoa coâng ngheä thoâng tin Tröôøng Ñaïi hoïc Baùch khoa Haø Noäi Toaøn theå thaày coâ khoa Coâng ngheä thoâng tin Tröôøng Ñaïi hoïc Thuûy Saûn Gia ñình cuøng taát caû baïn beø ñaõ ñoäng vieân giuùp ñôõ toâi trong thôøi gian hoïc taäp vaø laøm ñoà aùn Giaùo vieân höôùng daãn : GSTS. Nguyeãn Thuùc Haûi Sinh vieân thöïc hieän : Ñinh Leâ Giang Lôùp : TH40 Em xin chaân thaønh caûm ôn ñeán :