HỆ THỐNG QUẢN LÝ CÔNG VIỆC

74 540 2
HỆ THỐNG QUẢN LÝ CÔNG VIỆC

Đ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

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: HỆ THỐNG QUẢN LÝ CÔNG VIỆC Giáo viên hướng dẫn: LÊ HOÀN Sinh viên thực hiện: VŨ VĂN TUẤN Hà Nội – 2012 MỤC LỤC GIỚI THIỆU CHUNG 8 1.1. Mô tả bài toán 8 1.2. Xác định và phân tích các giá trị nghiệp vụ 9 1.3. Yêu cầu hệ thống 9 PHÂN TÍCH 10 1.4. Xác định tác nhân hệ thống 10 1.5. Xác định các ca sử dụng 10 Bảng 2.1. Xác định các ca sử dụng 11 Hình 2.1. Biểu đồ ca sử dụng 11 1.6. Đặc tả các ca sử dụng 12 1.7. Tìm lớp 27 1.8. Xây dựng biểu đồ trình tự 33 Hình 2.2. Biểu đồ trình tự đăng nhập hệ thống 33 Hình 2.3. Biểu đồ trình tự kịch bản: Thêm một nhân viên 34 Hình 2.4. Biểu đồ trình tự kịch bản: Sửa thông tin một nhân viên 34 Hình 2.5. Biểu đồ trình tự kịch bản: Xóa một nhân viên 35 Hình 2.6. Biểu đồ trình tự kịch bản: Đổi tên đăng nhập và mật khẩu 35 Hình 2.7. Biểu đồ trình tự kịch bản: Thêm một phòng 36 Hình 2.8. Biểu đồ trình tự kịch bản: Sửa đổi thông tin phòng 37 Hình 2.9. Biểu đồ trình tự kịch bản: Xóa một phòng 38 Hình 2.10. Biểu đồ trình tự kịch bản: Thêm một chức vụ 39 Hình 2.11. Biểu đồ trình tự kịch bản: Sửa đổi thông tin chức vụ 40 Hình 2.12. Biểu đồ trình tự kịch bản: Xóa một chức vụ 41 Hình 2.13. Biểu đồ trình tự kịch bản: Tạo bảng công 42 2 Hình 2.14. Biểu đồ trình tự kịch bản: Xem bảng chấm công 43 Hình 2.15. Biểu đồ trình tự kịch bản: Chấm công 44 Hình 2.16. Biểu đồ trình tự: Đồng bộ dữ liệu bảng công 44 Hình 2.17. Biểu đồ trình tự kịch bản: Xóa bảng công 45 Hình 2.18. Biểu đồ trình tự kịch bản: Thêm công việc mới 46 Hình 2.19. Biểu đồ trình tự kịch bản: Sửa đổi thông tin công việc 47 Hình 2.20. Biểu đồ trình tự kịch bản: Tìm kiếm công việc 47 Hình 2.21. Biểu đồ trình tự kịch bản: Xóa một công việc 48 Hình 2.22. Biểu đồ trình tự kịch bản: Thêm phiếu giao việc từ danh sách công việc 50 Hình 2.23. Biểu đồ trình tự kịch bản: Thêm mới phiếu giao việc 50 Hình 2.24. Biểu đồ trình tự kịch bản: Sửa đổi thông tin phiếu giao việc 51 Hình 2.25. Biểu đồ trình tự kịch bản: Cập nhật trạng thái phiếu giao việc 52 Hình 2.26. Biểu đồ trình tự kịch bản: Tìm kiếm phiếu giao việc 52 Hình 2.27. Biểu đồ trình tự kịch bản: Xóa phiếu giao việc 53 Hình 2.28. Biểu đồ trình tự kịch bản: Báo cáo tổng hợp danh sách công việc 54 Hình 2.29. Biểu đồ trình tự kịch bản: Báo cáo tổng hợp phiếu giao việc 54 Hình 2.30. Biểu đồ trình tự kịch bản: Báo cáo tổng hợp bảng công 55 1.9. Vẽ biểu đồ lớp 55 Hình 2.31. Biểu đồ lớp ca sử dụng đăng nhập và quản lý nhân viên 56 Hình 2.32. Biểu đồ lớp cho ca sử dụng quản lý danh mục 57 Hình 2.33. Biểu đồ lớp cho ca sử dụng chấm công 57 Hình 2.34. Biểu đồ lớp cho ca sử dụng quản lý tiếp nhận công việc 58 Hình 2.35. Biểu đồ lớp cho ca sử dụng Quản lý giao việc 59 1.10. Biểu đồ trạng thái 59 Hình 2.36. Biểu đồ trạng thái cho nhân viên quản trị 60 Hình 2.37. Biểu đồ trạng thái cho Nhân viên 60 Hình 2.38. Biểu đồ trạng thái cho Công việc 60 3 THIẾT KẾ 61 1.11. Kiến trúc 61 Hình 3.1. Biểu đồ tổng quát kiến trúc hệ thống 62 1.12. Xây dựng biểu đồ hoạt động 62 Hình 3.2. Biểu đồ hoạt động đăng nhập của người dùng 63 Hình 3.3. Biểu đồ hoạt động thêm thông tin 63 Hình 3.4. Biểu đồ hoạt động sửa thông tin 63 Hình 3.5. Biểu đồ hoạt động xóa thông tin 64 1.13. Xây dựng biểu đồ thành phần 64 Hình 3.6. Biều đồ thành phần hệ thống 65 1.14. Xây dựng biểu đồ triển khai hệ thống 65 Hình 3.7. Biểu đồ triển khai hệ thống 66 1.15. Cơ sở dữ liệu 67 Bảng 3.1. Phòng ban 69 Bảng 3.2. Chức vụ 69 Bảng 3.3. Nhân viên 70 Bảng 3.4. Bảng công 71 Bảng 3.5. Công việc 71 Bảng 3.6. Phiếu giao việc 72 Hình 3.8. Biểu đồ diagram hệ thống 73 KẾT LUẬN 74 Hình 2.1.Biểu đồ ca sử dụng 11 Hình 2.2.Biểu đồ trình tự đăng nhập hệ thống 33 Hình 2.3.Biểu đồ trình tự kịch bản: Thêm một nhân viên 34 Hình 2.4.Biểu đồ trình tự kịch bản: Sửa thông tin một nhân viên 34 4 Hình 2.5.Biểu đồ trình tự kịch bản: Xóa một nhân viên 35 Hình 2.6.Biểu đồ trình tự kịch bản: Đổi tên đăng nhập và mật khẩu 35 Hình 2.7.Biểu đồ trình tự kịch bản: Thêm một phòng 36 Hình 2.8.Biểu đồ trình tự kịch bản: Sửa đổi thông tin phòng 37 Hình 2.9.Biểu đồ trình tự kịch bản: Xóa một phòng 38 Hình 2.10.Biểu đồ trình tự kịch bản: Thêm một chức vụ 39 Hình 2.11.Biểu đồ trình tự kịch bản: Sửa đổi thông tin chức vụ 40 Hình 2.12.Biểu đồ trình tự kịch bản: Xóa một chức vụ 41 Hình 2.13.Biểu đồ trình tự kịch bản: Tạo bảng công 42 Hình 2.14.Biểu đồ trình tự kịch bản: Xem bảng chấm công 43 Hình 2.15.Biểu đồ trình tự kịch bản: Chấm công 44 Hình 2.16.Biểu đồ trình tự: Đồng bộ dữ liệu bảng công 44 Hình 2.17.Biểu đồ trình tự kịch bản: Xóa bảng công 45 Hình 2.18.Biểu đồ trình tự kịch bản: Thêm công việc mới 46 Hình 2.19.Biểu đồ trình tự kịch bản: Sửa đổi thông tin công việc 47 Hình 2.20.Biểu đồ trình tự kịch bản: Tìm kiếm công việc 47 Hình 2.21.Biểu đồ trình tự kịch bản: Xóa một công việc 48 Hình 2.22.Biểu đồ trình tự kịch bản: Thêm phiếu giao việc từ danh sách công việc 50 Hình 2.23.Biểu đồ trình tự kịch bản: Thêm mới phiếu giao việc 50 Hình 2.24.Biểu đồ trình tự kịch bản: Sửa đổi thông tin phiếu giao việc 51 Hình 2.25.Biểu đồ trình tự kịch bản: Cập nhật trạng thái phiếu giao việc 52 Hình 2.26.Biểu đồ trình tự kịch bản: Tìm kiếm phiếu giao việc 52 Hình 2.27.Biểu đồ trình tự kịch bản: Xóa phiếu giao việc 53 Hình 2.28.Biểu đồ trình tự kịch bản: Báo cáo tổng hợp danh sách công việc 54 Hình 2.29.Biểu đồ trình tự kịch bản: Báo cáo tổng hợp phiếu giao việc 54 Hình 2.30.Biểu đồ trình tự kịch bản: Báo cáo tổng hợp bảng công 55 Hình 2.31.Biểu đồ lớp ca sử dụng đăng nhập và quản lý nhân viên 56 5 Hình 2.32.Biểu đồ lớp cho ca sử dụng quản lý danh mục 57 Hình 2.33.Biểu đồ lớp cho ca sử dụng chấm công 57 Hình 2.34.Biểu đồ lớp cho ca sử dụng quản lý tiếp nhận công việc 58 Hình 2.35.Biểu đồ lớp cho ca sử dụng Quản lý giao việc 59 Hình 2.36.Biểu đồ trạng thái cho nhân viên quản trị 60 Hình 2.37.Biểu đồ trạng thái cho Nhân viên 60 Hình 2.38.Biểu đồ trạng thái cho Công việc 60 Hình 3.1.Biểu đồ tổng quát kiến trúc hệ thống 62 Hình 3.2.Biểu đồ hoạt động đăng nhập của người dùng 63 Hình 3.3.Biểu đồ hoạt động thêm thông tin 63 Hình 3.4.Biểu đồ hoạt động sửa thông tin 63 Hình 3.5.Biểu đồ hoạt động xóa thông tin 64 Hình 3.6.Biều đồ thành phần hệ thống 65 Hình 3.7.Biểu đồ triển khai hệ thống 66 Hình 3.8.Biểu đồ diagram hệ thống 73 6 DANH MỤC BẢNG Bảng 2.1.Xác định các ca sử dụng 11 Bảng 3.1.Phòng ban 69 Bảng 3.2.Chức vụ 69 Bảng 3.3.Nhân viên 70 Bảng 3.4.Bảng công 71 Bảng 3.5.Công việc 71 Bảng 3.6. Phiếu giao việc 72 7 GIỚI THIỆU CHUNG 1.1. Mô tả bài toán Đối với một công ty chuyên kinh doanh các lĩnh vực: mua bán, lắp đặt và bảo trì các hệ thống máy tính, hệ thống mạng và các thiết bị công nghệ cao. Trong quá trình hoạt động, các nhân viên thường xuyên đi làm trực tiếp tại các đơn vị, gặp riêng khách hàng. Mỗi khi có khách hàng liên hệ, nhân viên tiếp nhận công việc phỏng vấn và ghi nhận từ phía khách hàng các thông tin như: Thông tin về khách hàng, công việc cần làm, thỏa thuận giải pháp, … Sau khi đã có thông tin về công việc, nhân viên quản trị công việc hoặc các trưởng phòng tiếp nhận, viết phiếu giao việc được chia thành hai bản và phân công công việc cho một hoặc nhóm nhân viên phụ trách nội dung công việc tương ứng đi thực hiện công việc. Sau khi hoàn thành, khách hàng ghi đánh giá, nhận xét vào phiếu giao việc, khác hàng và nhân viên trực tiếp thực hiện công việc ký nhận vào phiếu giao việc, giao cho khách hàng một bản, mang về giao cho nhân viên quản trị công việc một bản để xác nhận công việc. Để đảm bảo phân công công việc, thời gian hợp lý cho các nhân viên trực tiếp thực hiện công việc, trong thời gian làm việc yêu cầu nhân viên quản lý chung phải luôn lắm bắt được tình hình công việc của từng nhân viên. Cuối mỗi ngày làm việc, nhân viên quản lý chung thực hiện chấm công cho từng nhân viên. Các loại công được sử dụng trong công ty đó là: − Làm đủ 1 ngày công. − Làm ½ ngày công. − Đi học theo diện được hưởng lương của công ty. − Nghỉ phép theo quy định của công ty. − Nghỉ ngày lễ. − Không đi làm. Cuối tháng, nhân viên quản lý thực hiện tổng hợp bảng chấm công gửi cho kế toán để thực hiện lên bảng lương, thưởng trình giám đốc. 8 1.2. Xác định và phân tích các giá trị nghiệp vụ  Giá trị nghiệp vụ: Tăng khả năng xử lý luồng công việc trong quá trình quản lý của nhân viên quản trị nói riêng và người quản lý công ty nói chung. Nâng cao tin học hóa quá trình quản lý công việc.  Giá trị sử dụng: Giảm thời gian tiếp nhận và giao việc thủ công. Luồng công việc luôn được theo dõi trực tiếp từ nhiều bộ phận trọng công ty. Tăng khả năng quản lý nhân viên trong giờ làm việc. 1.3. Yêu cầu hệ thống  Dễ dàng sử dụng, tăng tốc độ tiếp nhận và giao nhận công việc.  Thay thế được những công việc hiện đang thực hiện thủ công bằng tay như: tiếp nhận công việc, viết phiếu giao việc, tổng hợp bảng công,  Đảm bảo tính bảo mật và an toàn dữ liệu công ty. 9 PHÂN TÍCH 1.4. Xác định tác nhân hệ thống  Tác nhân nhân viên quản lý Tác nhân quản lý là tác nhân trừu tượng bao gồm các tác nhân cụ thể là: Giám đốc, nhân viên quản lý chung, các trưởng – phó phòng. Sử dụng hệ thống trong việc nhập thông tin công việc vào hệ thống, thực hiện giao việc và theo dõi hiện trạng công việc của mỗi nhân viên trực tiếp thực hiện.  Tác nhân nhân viên thường. Có thể đăng nhập vào hệ thống để theo dõi tình bảng chấm công, công việc, cũng như phiếu giao việc. Có phản hồi với người quản lý nếu có thông tin sai xót. 1.5. Xác định các ca sử dụng Dựa trên mô tả bài toán và qua các phân tích tìm ra tác nhân, ta xác định được các ca sử dụng sau đây: 1) Ca sử dụng đăng nhập hệ thống. 2) Ca sử dụng quản lý nhân viên. 3) Ca sử dụng đổi tên đăng nhập và mật khẩu. 4) Ca sử dụng quản lý danh mục. 5) Ca sử dụng chấm công. 6) Ca sử dụng tiếp nhận công việc. 7) Ca sử dụng giao việc. 8) Ca sử dụng báo cáo thống kê. Tác nhân Các ca sử dụng Nhân viên quản lý Đăng nhập hệ thống Quản lý nhân viên Đổi tên đăng nhập và mật khẩu 10 [...]... thiết o Hệ thống lưu lại các thay đổi  Xóa công việc o Hệ thống hiện thị xác nhận yêu cầu xóa của người dùng Nếu người sử dụng hủy bỏ, ca sử dụng kết thúc o Hệ thống thực hiện xóa công việc được chọn ra khởi danh mục công việc  Cập nhật trạng thái công việc o Hệ thống hiển thị nội dung công việc và yêu cầu người dùng lựa chọn 1 trong 2 trạng thái của công việc:  Đã giao việc 23  Chưa giao việc o... “Tìm kiếm công việc , luồng Tìm Kiếm sẽ được thực hiện  Thêm công việc o Hệ thống hiển thị yêu cầu người dùng nhập vào các thông tin:  Họ tên khách hàng  Địa chỉ  Số điện thoại  Nội dung công việc  Ghi chú o Người dùng nhập vào các yêu cầu o Hệ thống thực hiện thêm công việc vào danh mục và đánh dấu trạng thái là “chưa giao việc  Sửa nội dung công việc o Hệ thống hiện thị nội dung công việc và... hàng trực tiếp tới giao dịch tại công ty o Công việc được cấp trên giao xuống hoặc công việc có phát sinh thêm trong quá trình làm việc  Các tác nhân: Nhân viên quản lý 1.6.6.2 Các luồng sự kiện  Luồng sự kiện chính o Ca sử dụng bắt đầu khi người dùng muốn thêm, chỉnh sửa hoặc xóa một công việc từ danh mục công việc cần làm o Hệ thống hiện thị danh sách các công việc cần làm, và các lựa chọn:  Thêm... hệ thống  Các luồng rẽ nhánh o Không có 1.6.3.3 Tiền điều kiện Người dùng phải đăng nhập thành công vào hệ thống 1.6.3.4 Hậu điều kiện Mật khẩu người dùng phải được thay đổi 1.6.4 Ca sử dụng quản lý danh mục 1.6.4.1 Mô tả tóm tắt Tên ca sử dụng: Quản lý danh mục 16 Mục đích: Giúp người sử dụng hệ thống quản lý các thông tin như: Thông tin phòng ban, thông tin chức vụ Các tác nhân: Nhân viên quản lý. .. hoặc nhiều công việc cần giao từ danh sách o Hệ thống yêu cầu người dùng nhập vào các thông tin:  Các nhân viên thực hiện  Bổ sung nội dung thông tin công việc cần giao 25  Trạng thái phiếu giao việc o Hệ thống thực hiện thêm mới phiếu giao việc o Hệ thống thực hiện cập nhật lại các thông tin:  Cập nhật thông tin nhân viên được giao về trạng thái “đang làm việc  Cập nhật trạng thái công việc về... “đã giao việc o Hệ thống cập nhật lại danh sách phiếu giao việc được hiển thị  Sửa phiếu giao việc o Hệ thống hiện thị nội dung phiếu giao việc và cho phép người dùng chỉnh sửa o Người dùng thực hiện chỉnh sửa các yêu cầu cần thiết o Hệ thống lưu lại các thay đổi  Xóa phiếu giao việc o Hệ thống hiện thị xác nhận yêu cầu xóa của người dùng Nếu người sử dụng hủy bỏ, ca sử dụng kết thúc o Hệ thống thực... giao một công việc đã được tiếp nhận cho nhân viên để thực hiện công việc o Hệ thống hiện thị danh sách các phiếu giao việc và các lựa chọn:  Thêm phiếu giao việc  Sửa phiếu giao việc  Xóa phiếu giao việc  Cập nhật trạng thái phiếu giao việc  Tìm kiếm phiếu giao việc o Nếu người dùng chọn “Thêm phiếu giao việc , luồng sự kiện Thêm sẽ được thực hiện o Nếu người dùng chọn một phiếu giao việc từ danh.. .Quản lý danh mục Chấm công Tiếp nhận công việc Giao việc Báo cáo Đăng nhập Nhân viên thường Đổi tên đăng nhập và mật khẩu Chấm công Bảng 2.1 Xác định các ca sử dụng Biểu đồ ca sử dụng: Hình 2.1 Biểu đồ ca sử dụng 11 1.6 Đặc tả các ca sử dụng 1.6.1 Ca sử dụng đăng nhập hệ thống 1.6.1.1 Mô tả tóm tắt Tên ca sử dụng: Đăng nhập hệ thống Mục đích: Mô tả cách một người sử dụng đăng nhập vào hệ thống. .. thúc o Hệ thống thực hiện kiểm tra thông tin về nhân viên Nếu thông tin về nhân viên đang được sử dụng bởi các đối tượng khác thì thực hiện luồng A1 o Nhân viên được xóa ra khỏi hệ thống  Luồng: Cập nhật TT o Hệ thống yêu cầu người dùng chọn một hoặc nhiều nhân viên muốn thay đổi trạng thái công việc o Hệ thống yêu cầu lựa chọn các trạng thái công việc cho các nhân viên đã được lựa chọn:  Chưa có việc. .. cần đăng nhập được vào hệ thống và được cấp quyền sử dụng ứng với các lựa chọn trong ca sử dụng này 1.6.6.4 Hậu điều kiện Công việc được thêm, cập nhật hoặc xóa từ danh mục công việc cần làm 1.6.7 Ca sử dụng giao việc 1.6.7.1 Mô tả tóm tắt Tên ca sử dụng: Giao việc Mục đích: Thực hiện giao việc cho nhân viên để thực hiện các công việc đã được tiếp nhận Các tác nhân: Nhân viên quản lý 24 1.6.7.2 Các luồng

Ngày đăng: 03/07/2015, 16:46

Mục lục

  • 1.1. Mô tả bài toán

  • 1.2. Xác định và phân tích các giá trị nghiệp vụ

  • 1.3. Yêu cầu hệ thống

  • 1.4. Xác định tác nhân hệ thống

  • 1.5. Xác định các ca sử dụng

  • 1.6.4.2. Các luồng sự kiện.

    • 1.6.4.2.1. Luồng sự kiện danh mục phòng ban

    • 1.6.4.2.2. Luồng sự kiện danh mục phòng ban

    • 1.7.2. Xác định các lớp tham gia vào ca sử dụng

      • 1.7.2.1. Ca sử dụng đăng nhập hệ thống:

      • 1.7.2.2. Ca sử dụng quản lý nhân viên

      • 1.7.2.3. Ca sử dụng quản lý danh mục:

      • 1.7.2.4. Ca sử dụng chấm công:

      • 1.7.2.5. Ca sử dụng tiếp nhân công việc

      • 1.7.2.6. Ca sử dụng giao việc

      • 1.7.2.7. Ca sử dụng báo cáo thống kê:

      • 1.8. Xây dựng biểu đồ trình tự

        • 1.8.1. Ca sử dụng đăng nhập hệ thống:

        • 1.8.2. Ca sử dụng quản lý nhân viên

          • 1.8.2.1. Kịch bản: Thêm một nhân viên

          • 1.8.2.2. Kịch bản: Sửa đổi thông tin một nhân viên

          • 1.8.2.3. Kịch bản: Xóa một nhân viên

          • 1.8.2.4. Kịch bản: Đổi tên đăng nhập và mật khẩu

          • 1.8.3. Ca sử dụng quản lý danh mục:

            • 1.8.3.1. Kịch bản: Thêm một phòng

Tài liệu cùng người dùng

Tài liệu liên quan