Báo cáo Quản lí công việc trên Web - Đinh Lê Giang

ppt 33 trang huongle 2890
Bạn đang xem 20 trang mẫu của tài liệu "Báo cáo Quản lí công việc trên Web - Đinh Lê Giang", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptbao_cao_quan_li_cong_viec_tren_web_dinh_le_giang.ppt

Nội dung text: Báo cáo Quản lí công việc trên Web - Đinh Lê Giang

  1. BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN  BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề Tài: QUẢN LÝ CÔNG VIỆC TRÊN WEB SINH VIÊN THỰC HIỆN : ĐINH LÊ GIANG GIÁO VIÊN HƯỚNG DẪN : GSTS. NGUYỄN THÚC HẢI LỚP : TIN HỌC 40 NIÊN KHÓA : 1998 - 2003
  2. NỘI DUNG BÁO CÁO ØØ Mục tiêu của đề tài ØØ Phân Tích – Thiết Kế Hệ Thống ØØ Cài đặt và Thử Nghiệm ØØ Kết luận
  3. MỤC TIÊU CỦA ĐỀ TÀI Ø 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.
  4. PHÂN TÍCH – THIẾT KẾ HỆ THỐNG vv Các công cụ sử dụng:  JSP  JAVABEANS  XSL  MySQL
  5. v Mô hình xử lý quan niệm ü Sơ đồ ngữ cảnh
  6. ü Sơ đồ phân rã chức năng
  7. ü SơSơ đồđồ hệhệ thốngthống ((mứcmức 1)1)
  8. ü Sơ đồ hệ thống (mức 2) Phân rã xử lý 4_Phan Cong
  9. ü Sơ đồ hệ thống (mức 2) Phân rã xử lý 5_Cap Nhat CV
  10. ü Sơ đồ hệ thống (mức 2) Phân rã xử lý 6_Thong Ke
  11. ü Sơ đồ hệ thống (mức 2) Phân rã xử lý 9_Tong Hop Bao Cao
  12. ü Sơ đồ hệ thống (mức 2) Phân rã xử lý 13_Bao Cao Tien Do Cong Viec
  13. ü Sơ đồ hệ thống (mức 2) Phân rã xử lý 16_Cap Nhat Permission
  14. ü Sơ đồ hệ thống (mức 2) Phân rã xử lý 19_Cap Nhat User
  15. ü Sơ đồ hệ thống (mức 2) Phân rã xử lý 20_Gan Quyen
  16. v Mô hình dữ liệu quan niệm Sơ đồ hực thể kết hợp (ERD)
  17. v Thiết kế xử lý Ø Các đơn vị thiết kế • Cập nhật công việc. -Thêm công việc: Nhập: TenCV & NoiDung & MaDA. Xuất: Thông báo đã thêm / thông báo lỗi. -Sữa công việc: Nhập: TenCV | NoiDung | MaDA | DaXong. Xuất: Thông báo đã sữa / thông báo lỗi. -Xoá công việc: Nhập: MaCV. Xuất: Thông báo đã xoá / thông báo lỗi. • Phân công công việc. Nhập: MaNV & một hoặc nhiều MaCV & NgayBD, NgayKT. Xuất: Thông báo đã phân công / thông báo lỗi. • Đánh giá công việc. Nhập: MaDG vào bảng Works. Xuất: Thông báo đã đánh giá / thông báo lỗi. • Kiểm tra tiến độ công việc. Chỉ hiện thị các báo cáo tiến độ của nhân viên. • Thiết lập chế độ làm việc. Nhập: MaNV & MaCV & ThietLap vào bảng PhanCong. Xuất: Thông báo đã chuyển giao công việc / thông báo lỗi.
  18. Ø Các đơn vị thiết kế • Báo cáo tiến độ công việc. Nhập: MaCV & TienDo & Ngay | GhiChu | Kèm tập tin. Xuất: Thông báo báo cáo đã chuyển đi / thông báo lỗi. • Thay đổi mật khẩu. Nhập: Usename & Password củ | Password & Confirm Password mới. Xuất: Thông báo đã đổi mật khẩu / thông báo lỗi. • Thống kê công việc. Thống kê công việc theo ba tiêu chuẩn: + Từ ngày đến ngày. + Theo đánh giá (xếp loại). + theo đề án. • Làm tươi cơ sở dữ liệu. Nhập: Tên CSDL mới cần phục hồi khi bị hỏng & làm tươi từ ngày nào đến ngày nào | từ tháng nào đến tháng nào | năm nào. Xuất: Thông báo đã làm tươi CSDL / thông báo lỗi. • Phục hồi cơ sở dữ liệu. Nhập: Tên CSDL cần phục hồi (đã có từ làm tươi CSDL). Xuất: Thông báo đã phục hồi hoàn toàn / thông báo lỗi.
  19. Ø Một số giải thuật được thực hiện bằng lưu đồ
  20. Ø Một số giải thuật được thực hiện bằng lưu đồ
  21. Ø Một số giải thuật được thực hiện bằng lưu đồ
  22. Ø Một số giải thuật được thực hiện bằng lưu đồ
  23. v Mô hình dữ liệu vật lý Sơ đồ hực thể kết hợp (ERD)
  24. v Thiết kế giao diện chương trình
  25. v Thiết kế giao diện chương trình
  26. v Thiết kế giao diện chương trình
  27. v Thiết kế giao diện chương trình
  28. CÀI ĐẶT THỬ NGHIỆM Ø MôiMôi trườngtrường thửthử nghiệmnghiệm Các phần mềm cần thiết : n Jakarta-Tomcat là một Servlet/JSP container. Thật ra theo lý thuyết, ứng dụng này có thể chạy trên bất kỳ container hay web server nào có hổ trợ Servlet/JSP nhưng chúng tôi chưa thử nghiệm trên container khác Jakarta-Tomcat 3.1. n JDK 1.2 trở lên. n MySQL Server 3.23.27 bản beta. Hiện nay đã ra bản 4.0. n Xalan và Xerces để chuyển XML thành HTML bằng cách sử dụng XSLT. n Một trong các web browser sau: Netscape, Inernet Explorer, Opera tất cả từ 4.0 trở lên. Ứng dụng này đã thử nghiệm trên các web browser này. n VietKey hoặc bất kỳ bộ gõ tiếng việt nào khác.
  29. CÀI ĐẶT THỬ NGHIỆM Ø KếtKết quảquả thửthử nghiệmnghiệm Với chức vụ quản lý, ông giám đốc có thể sử dụng chức năng: để cập nhật công việc và phân công cho các nhân viên cấp dưới bằng chức năng: Sau khi phân công ông theo dõi quá trình hoạt động của các chi nhánh và nhân viên mình thông qua các báo cáo từ các nhân viên của mình gửi về bằng chức năng: , đánh giá công việc đã giao bằng chức năng: Nếu có trục trặc hoặc hoặc công việc ông đã giao đã hoàn thành thì ông tiếp tục giao công việc khác cho nhân viên này, đồng thời ông chuyển tiếp công việc vừa rồi cho nhân viên khác qua chức năng: . Đối với người nhân viên bằng username & password của mình sẽ login được vào hệ thống và xem công việc được giao qua chức năng: hoặc , nếu có thắc mắc hoặc đề nghị phương án giải quyết thì dùng chức năng: hoặc để gởi đến quản lý. Người quản lý sẽ dùng chức năng: để giải đáp các thắc mắc cho nhân viên. Nếu không còn vấn đề gì thì nhân viên thực hiện công việc và có nghĩa vụ báo cáo cho quản lý bằng chức năng: , và xem kết quả đánh giá bằng: .
  30. CÀI ĐẶT THỬ NGHIỆM Ø KếtKết quảquả thửthử nghiệmnghiệm ((tttt)) Đối với nhân viên quản trị hệ thống họ có các chức năng chính sau: :dùng để cập nhật nhân viên ( Thêm, xóa, sửa thông tin nhân viên). : dùng để phục hồi lại CSDL khi đã lỡ xóa. : dùng để làm tươi lại CSDL nếu đã cũ, và xóa bỏ những gì không cần thiết. : Dùng để cập nhật nhóm người dùng. : dùng để gán quyền cho người dùng.
  31. KẾT LUẬN Ø NhữngNhững côngcông việcviệc đãđã thựcthực hiệnhiện đượcđược :: n ỨngỨng dụngdụng đãđã đápđáp ứngứng đượcđược yêuyêu cầucầu đềđề rara trongtrong giaigiai đoạnđoạn phânphân tíchtích thiếtthiết kếkế hệhệ thốngthống n ỨngỨng dụngdụng kếtkết hợphợp đượcđược cáccác côngcông nghệnghệ độcđộc lậplập nềnnền JSP,JSP, XML,XML, XSLT,XSLT, MySQLMySQL ServerServer dodo đóđó cócó thểthể chạychạy trêntrên nhiềunhiều nềnnền,, nhiềunhiều WebWeb ServerServer vàvà nhiềunhiều WebWeb BroswerBroswer kháckhác nhaunhau n VềVề cơcơ sởsở dữdữ liệuliệu,, sơsơ đồđồ thựcthực thểthể kếtkết hợphợp đạtđạt dạngdạng chuẩnchuẩn baba n ỨngỨng dụngdụng sửsử dụngdụng cảcả haihai mômô hìnhhình webweb làlà ““KiếnKiến TrúcTrúc MôMô HìnhHình MộtMột vàvà HaiHai”” –– “JSP“JSP ModelModel 11 andand 22 ArchitectureaArchitecturea((
  32. KẾT LUẬN Ø HướngHướng phátphát triểntriển củacủa đềđề tàitài - Mở rộng ứng dụng với quy mô lớn hơn, có khả năng trao đổi dữ liệu và xử lý với ứng dụng khác. - Phát triển ứng dụng để download các files báo cáo về client. - Quản lý các hình ảnh liên quan về công việc cho ứng dụng sinh động hơn. - Dùng DOM xử lý XML ngay tại client. - Cài đặt các ràng buột toàn vẹn trên database server trong phiên bản mới của hệ quản trị cơ sở dữ liệu MySQL (phiên bản 4.0). Do phiên bản hiện tại (đang sử dụng MySQL 3.23.27) không hổ trợ khoá ngoại, check, rule và trigger.
  33. LỜI KẾT Em xin chân thành cảm ơn đến : n Thầy Nguyễn Thúc Hải đã hướng dẫn tận tình trong suốt thời gian làm đồ án n Toàn thể thầy cô khoa công nghệ thông tin Trường Đại học Bách khoa Hà Nội n Toàn thể thầy cô khoa Công nghệ thông tin Trường Đại học Thủy Sản n Gia đình cùng tất cả bạn bè đã động viên giúp đỡ tôi trong thời gian học tập và làm đồ án GiáoGiáo viênviên hướnghướng dẫndẫn :: GSTS.GSTS. NguyễnNguyễn ThúcThúc HảiHải SinhSinh viênviên thựcthực hiệnhiện :: ĐinhĐinh LêLê GiangGiang LớpLớp :: TH40TH40