1. Trang chủ
  2. » 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

33 2,6K 74
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Quản Lý Công Việc Trên Web
Tác giả Đinh Lê Giang
Người hướng dẫn GSTS. Nguyễn Thúc Hải
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 1998 - 2003
Thành phố Hà Nội
Định dạng
Số trang 33
Dung lượng 627,5 KB

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

Nội dung

Xuất: Thông báo đã phân công / thông báo lỗi.. Xuất: Thông báo đã chuyển giao công việc / thông báo lỗi... Xuất: Thông báo báo cáo đã chuyển đi / thông báo lỗi.. Xuất: Thông báo đã làm t

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

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 40NIÊN KHÓA : 1998 - 2003

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

Đề Tài:

QUẢN LÝ CÔNG VIỆC TRÊN WEB

Trang 2

-NỘI DUNG BÁO CÁO

Trang 3

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.

Trang 4

PHÂN TÍCH – THIẾT KẾ HỆ THỐNG

Các công cụ sử dụng:

 XSL  MySQL

Trang 5

Sơ đồ ngữ cảnh

Trang 6

Sơ đồ phân rã chức năng

Trang 8

Sơ đồ hệ thống (mức 2)

Phân rã xử lý 4_Phan Cong

Trang 9

Phân rã xử lý 5_Cap Nhat CV

Trang 10

Sơ đồ hệ thống (mức 2)

Phân rã xử lý 6_Thong Ke

Trang 11

Phân rã xử lý 9_Tong Hop Bao Cao

Trang 12

Sơ đồ hệ thống (mức 2)

Trang 13

Phân rã xử lý 16_Cap Nhat Permission

Trang 14

Sơ đồ hệ thống (mức 2)

Trang 15

Phân rã xử lý 20_Gan Quyen

Trang 16

Mô hình dữ liệu quan niệm

Sơ đồ hực thể kết hợp (ERD)

Trang 17

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.

Trang 18

• 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.

Các đơn vị thiết kế

Trang 19

Thông báo công việc đã thêm

Công việc tồn tại ?

Khởi đầu

Nhập tất cả dữ liệu về công việc

Thông báo công việc đã tồn tại

- Tăng mã số công việc

- Ghi vào CSDL các dữ liệu đã nhập

Trang 20

Thông báo công việc đã phân công

NV này đã dược phân công các công việc ?

Khởi đầu

- Chọn nhân viên

- Chọn một hoặc nhiều công việc

- Ngày bắt đầu, kết thúc

Thông báo lỗi Ghi các thông tin đã nhập vào CSDL

Trang 21

Hiển thị bảng thống kê Các chuẩn đã chọn?

Khởi đầu

Chọn một trong ba tiêu chuẩn đã cho

Thông báo không có Truy vấn theo các chuẩn

Trang 22

Thông báo đã làm tươi CSDL CSDL mới tồn tại ?

Khởi đầu

- Nhập tên csdl mới

- Nhập ngày tháng năm

Thông báo CSDL đã có

- Tạo CSDL mới (Backup)

- Xoá các mẩu tin trong các bảng phát sinh

Tiếp tục ?

Chấm dứt

Làm Tươi CSDL

có không

không

Trang 23

Sơ đồ hực thể kết hợp (ERD)

Trang 24

Thiết kế giao diện chương trình

Trang chủ About.htm

Trang giới thiệu

WEBSITE Quản Lý Công Việc

Login

Member Components Nội dung các trang thành phần

Kiem Tra Username &

PassWord jsp

Website QLCV

Trang 25

Yeu cau kiem tra thong tin lien quan khi sua.

- Quyen han o Group cu

- User dang thuoc Group nao, .

Lam tuoi CSDL va Sao luu CSDL

Co

Them User vao Group jsp K

* Bat buoc phai xoa tat

ca User moi xoa duoc Group.

Member components

Admin component

Trang Thong tin

Trang thong tin

ve Group

Lam Tuoi CSDL & Sao Luu CSDL

Trang 26

Thêm

Xoá

Sửa

Components của Manager (Quản Lý)

Attach file Attach file

Thiet lap che do lam viec

tu de xuat cua nhan vien

cac File bao

cao cua nhan vien khac.

Member Components

Manager component

Trang Thong

Ke html

Trang TONG HOP User & Cac Bao Cao html

Trang Danh Sach Cac Thac Mac html

Trang Thong Tin

Ve Cac Cong Viec jsp Danh gia CV.jsp

Phan Cong CV jsp

Tong Hop Bao Cao.Jsp

Kiem Tra Tien Do.jsp Xem Bao Cao jsp

Giai Dap Thac Mac jsp Thiet Lap Che

Do LV jsp

Them cong viec jsp

Xoa cong viec jsp

Sua cong viec jsp

Doi Password jsp

Trang 27

Component cuûa Employee(Nhaân Vieân)

Submit

Goi thong tin tren cho Quan ly

Submit

Goi thong tin tren cho Quan ly

De xuat cach giai quyet bang van ban

Add them file cong viec da lam.

(trong chuyen nghanh tin hoc)

Thac mac &

gop y

De xuat cach giai quyet

Add file

Member component

Employee component

Trang Gop y & Thac Mac

html giai quyet html De xuat cach

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

Tim CV jsp

Danh sach cac

CV duoc giao

Thong bao loi khong thay Doi Password jsp

Trang 28

Môi trường thử nghiệm

CÀI ĐẶT THỬ NGHIỆM

Các phần mềm cần thiết :

 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.

 VietKey hoặc bất kỳ bộ gõ tiếng việt nào khác.

Trang 29

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

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

Trang 30

Đố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

Trang 31

 Ứng dụng đã đáp ứng được yêu cầu đề ra trong giai đoạn phân tích thiết kế hệ thống.

JSP, XML, XSLT, MySQL Server do đó có thể chạy trên nhiều nền, nhiều Web Server và nhiều Web

Broswer khác nhau.

chuẩn ba.

Mô Hình Một và Hai” – “JSP Model 1 and 2 Architecturea(

Những công việc đã thực hiện được :

Trang 32

KẾT LUẬN

Hướng phát triển của đề tà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.

Trang 33

 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

 Toàn thể thầy cô khoa công nghệ thông tin

Trường Đại học Bách khoa Hà Nội

 Toàn thể thầy cô khoa Công nghệ thông tin

Trường Đại học Thủy Sả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áo viên hướng dẫn : GSTS Nguyễn Thúc Hải Sinh viên thực hiện : Đinh Lê Giang

Em xin chân thành cảm ơn đến :

Ngày đăng: 26/10/2013, 16:15

HÌNH ẢNH LIÊN QUAN

Sơ đồ hực thể kết hợp (ERD) - BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề Tài: QUẢN LÝ CÔNG VIỆC TRÊN WEB
Sơ đồ h ực thể kết hợp (ERD) (Trang 16)
Sơ đồ hực thể kết hợp (ERD) - BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề Tài: QUẢN LÝ CÔNG VIỆC TRÊN WEB
Sơ đồ h ực thể kết hợp (ERD) (Trang 23)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w