- Bên cạnh đó, website còn thống kê được cái công việc từng làmcủamột nhân viên, tất cả các nhân viên sẽ làm việc và trao đổi trực tiếpvớinhauthông quawebsitenày.. - Các công việc được g
MỤCĐÍCH: 1
Trong bối cảnh hiện nay, các khoa và phòng ban tại Trường Đại Học Sư Phạm Thành phố Hồ Chí Minh đang đối mặt với nhiều công việc cần xử lý hàng ngày Để giải quyết vấn đề này, chúng tôi quyết định xây dựng một website nhằm giúp quản lý công việc hiệu quả hơn Website này được thiết kế với mục đích hỗ trợ xử lý công việc một cách trôi chảy, xác định rõ các nhiệm vụ cần ưu tiên và thứ tự xử lý phù hợp Người quản lý dễ dàng giao việc cho nhân viên và có thể quản lý tất cả các công việc một cách có quy tắc, góp phần nâng cao hiệu quả công việc của từng bộ phận.
Website còn cung cấp chức năng thống kê chi tiết các công việc của từng nhân viên, giúp doanh nghiệp theo dõi quá trình làm việc một cách hiệu quả Tất cả nhân viên đều có thể làm việc và trao đổi trực tiếp qua nền tảng này, nâng cao hiệu quả giao tiếp nội bộ Đây là giải pháp tối ưu hỗ trợ quản lý công việc và tăng cường sự phối hợp giữa các bộ phận.
- Viết ứng dụng hỗ trợ quản lý công tác tại 1 trường đại học Giao việcchonhânviênhoặcgiảng viên
PHẠMVI: 1
Quảnlýgiaoviệc: 2
- Người quản lý sẽ trực tiếp giao việc cho nhân viên, công việc sẽ được giaobấtkỳlúcnào.
Trong mỗi công việc, có một nhiệm vụ chính quan trọng và các công việc phụ liên quan bên trong đó Người quản lý có thể giao các nhiệm vụ này cho bất kỳ nhân viên nào để thực hiện, đảm bảo mọi phần việc được hoàn thành hiệu quả.
Chương2:MÔTẢNGHIỆP VỤ môt ả c ô n g việc,ngàybắtđầu,ngàykết thúc.
- Mỗic ô n g v i ệ c s ẽ c ó l ầ n l ư ợ t c á c c â u h ỏ i ( Q A ) l i ê n q u a n n ế u t r o n g q u á trình thực hiện nhân viên có thắc mắc cần người quản lý giải đáp Các câuhỏikhitạo rasẽđược lưutrữ vớimục đích phục vụ cho côngviệc.
- MộtQAsẽbaogồm:mãQA,tên QA,ngườithực hiện,ngàythựchiện.
- Mỗi phần việc sẽ có một nhóm chat riêng để trao đổi về công việc đó,mỗichatbox sẽbao gồm: mã chatbox,nộidungchat,ngày gửi,
Quảnlýchấmđiểm: 3
- Quy tắc chấm điểm sẽ dựa trên yêu cầu công việc mà người quản lý đã đưara,mứcđộhoànthành củacôngviệcvàthời gianthựchiệncông việc đó.
Quảnlýnhậtký: 3
Sau mỗi nhiệm vụ hoàn thành, nhân viên cần viết nhật ký công việc để ghi lại những công việc đã thực hiện Người quản lý có thể dễ dàng truy cập và xem tất cả các nhật ký công việc của nhân viên nhằm theo dõi tiến độ và đánh giá hiệu quả công việc một cách nhanh chóng và thuận tiện Việc duy trì nhật ký công việc giúp quản lý thời gian, nâng cao năng suất và đảm bảo sự minh bạch trong hoạt động của đội nhóm.
- Thống kê từ thời gian nào đến thời gian nào có những công việc nào đượcgiao.
- Thống kê từ thời gian nào đến thời gian nào nhân viên nào nhận được côngviệcgì.
Chức năng tìm kiếm cho phép lọc ra các công việc của nhân viên dựa trên mã nhân viên nhập vào, giúp dễ dàng theo dõi quá trình làm việc Hệ thống hiển thị danh sách công việc đã thực hiện cùng với nhận xét và điểm đánh giá của các quản lý, đảm bảo quản lý hiệu quả và rõ ràng.
Thống kê khinh nhập vào ngày bắt đầu đến ngày kết thúc hiển thị tất cả các công việc và nhân viên thực hiện công việc đó, bao gồm cả nhận xét và điểm mà người quản lý đã chấm Ứng dụng quản lý công việc của nhân viên giúp dễ dàng theo dõi tiến độ và đánh giá hiệu quả làm việc Việc sử dụng hệ thống này giúp nâng cao năng suất và tối ưu hóa quy trình làm việc của doanh nghiệp Các tính năng chính như theo dõi thời gian, phản hồi của nhân viên và điểm đánh giá đều được tích hợp để quản lý dễ dàng hơn Điều này chứng tỏ tầm quan trọng của phần mềm quản lý công việc trong hoạt động của nhân viên và sự phát triển của doanh nghiệp.
KIẾNTRÚC TỔNGTHỂ: 4
Môtảmodulequản lýcôngviệc: 5
-Người thực hiện:Người quảnlý,nhânviên.
+Nhânv i ê n : L à n g ư ờ i n h ậ n c ô n g v i ệ c t ừ n gư ời q u ả n l ý v à t i ế n h à n h t h ự c hi ện nó.
Môtảmodule quảnlýthốngkê: 5
GIẢIPHÁPCÔNGNGHỆ:LARAVEL 5
Laravel là một PHP framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell nhằm hỗ trợ phát triển ứng dụng web theo kiến trúc MVC (Model-View-Controller) Framework này nổi bật với cú pháp dễ hiểu và rõ ràng, hệ thống đóng gói modular cùng quản lý gói phụ thuộc hiệu quả Laravel cung cấp nhiều phương thức truy cập vào các cơ sở dữ liệu quan hệ và tích hợp nhiều tính năng hỗ trợ triển khai và bảo trì ứng dụng dễ dàng.
Vào tháng 3 năm 2015, Laravel đã giành vị trí quán quân trong cuộc bình chọn PHP framework phổ biến nhất, vượt qua các đối thủ như Symfony2, Nette, CodeIgniter và Yii2 Trước đó, vào tháng 8 năm 2014, Laravel đã trở thành dự án PHP phổ biến nhất và được theo dõi nhiều nhất trên GitHub, chứng tỏ sức hút lớn của nó trong cộng đồng phát triển phần mềm.
Laravel được phát hành theo giấy phép MIT, với source code được lưu trữ tạiGithub.
SƠĐỒUSECASETỔNGQUÁT: 7
PHÂNTÍCHỞMỨC QUANNIỆM: 8
Sơđồ ER: 8
Môtảcácbảngdữliệu: 8
Môtả:Bảng NHANVIENgồmcác tài khoản đãđăngkýtrênhệthống
Môtả:Bảng NHANVIENgồmcác tài khoản đãđăngkýtrênhệthống
Môtả:Bảng QUYENmôtảquyềntài khoản củamột ngườidùng
Môtả:Bảng NHANVIEN_CONGVIECmôtả cáccôngviệcmàngườiquảnlýgiaochonhânviên
Môtả:Bảng CONGVIECmôtảcáccôngviệcmà nhân viênthực hiện
Môtả:Bảng QAmôtả cáccâuhỏimà nhânviênvàngườiquảnlýtạora để traođổikhithực hiện côngviệc
Môtả:Bảng DONVImôtảmộtđơnvịthamgia vàocông việcđược giao
Môtả:Bảng NHATKYCVmôtả nhậtkýlàm việc củamộtnhânviên
MucDoHoanThanh Int(10) Mứcđộ hoàn thànhcôngviệc
Môtảràngbuộcdữliệu: 12
+Trưởng phòng tạocôngviệcphảicónhânviênthực hiệnlúc khởi tạo
+ Khi tạo tài khoản nhân viên mặc định tài khoản đó quyền là nhân viên nếu muốnnhânviên đólà trưởngphòngthì phảivàođơn vịthuộcnhân viênđó chỉnhs ử a trưởng phòng
+ Trạng thái nhân viên đang block (trangthai = 0) hoặc cột deleted trong bản nhânviênkhácrỗngthì khôngđượcđăng nhập,khôngđược giao côngviệc
+ Trưởng phòng có thể xem nhật ký của nhân viên thuộc đơn vị mà trưởng phòngquản lý
Trong mỗi phòng ban, trưởng phòng và nhân viên đều có các quyền thực hiện và quản lý công việc theo chức năng của mình Trưởng phòng có quyền xem tất cả các công việc, chỉnh sửa tên công việc, nội dung và ngày hết hạn, đảm bảo quá trình quản lý diễn ra rõ ràng và chính xác Nhân viên có quyền chỉnh sửa trạng thái của công việc, giúp cập nhật tiến độ công việc một cách linh hoạt Khi công việc đã hoàn thành nhưng trưởng phòng kiểm tra không chấp thuận hoặc phát hiện nhiều sai sót, trưởng phòng sẽ chỉnh sửa trạng thái trở lại "đang thực hiện" để nhân viên tiếp tục thực hiện cho đến khi đáp ứng đầy đủ yêu cầu đề ra Các quy trình này đảm bảo sự phối hợp hiệu quả và kiểm soát chất lượng công việc trong từng phòng ban.
+ Trưởng phòng chỉ chấm điểm và ghi nhận xét cho công việc có trạng thái là hoànthành
+Nhân viênchỉđượcphépghinhật ký đốivớicông việc mà mìnhthựchiện
+Nhân viênchỉđược xemđiểmvà nhận xét củacôngviệcmàmìnhthực hiện
SƠĐỒUSECASECHITIẾTVÀBẢNGMÔTẢ: 13
Sơđồusecasequảnlýngườidùng: 13
Hình5-1-1:Sơđồuse-casequảnlýngườidùng Bảng5-1-1:Môtả use casequảnlýngườidùng
1 Admin, người quản lý, nhân viên thực hiện chứcnăng:Đăngnhập, đăngxuất
2 Ngườiquảnlý,nhânviênthựchiệnchức năng:Chỉnhsửathôngtin,đổimậtkhẩu
3 Adminthựchiệnchứcnăng:thêm,xóa,sửangười dùng
Chương 5:CÁCSƠ ĐỒ THIẾT KẾ Đềtài:ỨNG DỤNGQUẢNLÝCÔNGVIỆCCỦANHÂNVIÊN 16
Actorp h ả i đăng nhậpthànhcôngvàohệthốngđểthựchiệnchứcnăng:đăngxuất, đổimậtkhẩu,chỉnhsửathôngtincá nhân Post-conditions
Success: Truy cập vào trang để thực hiện chức năngFail:Trảvềthôngbáo “Đăngnhập khôngthành công”
Extend Use Case DangNhapExtend Use Case DangXuatExtendUseCaseDoi MatKhau
Actorn h ấ n n ú t Thoát Hệthốngh ủ y màn hìnhchức năngđangdùng
14 Hủy màn hình đổi mậtkhẩuRẽnhánh1:
12 Hủy màn hình chỉnh sửa thôngtinRẽnhánh1:
14 Hủy màn hình cập nhật QL NgườiDùng Rẽnhánh1:
14 Hủy màn hình cập nhật QL NgườiDùng Rẽnhánh1:
Chương 5:CÁCSƠ ĐỒ THIẾT KẾ Đề tài: ỨNG DỤNG QUẢN LÝ CÔNG VIỆC CỦA NHÂN VIÊN 21
Chương 5:CÁCSƠ ĐỒ THIẾT KẾ
Bảng5-1-2:Môtảuse-case quản lýcôngviệc
Ngườiquảnlýđăngnhậpvàohệthốngvàtiếnhànhthực hiệnchức năngquản lýcông việc.
Success: Truy cập vào trang để thực hiện chức năngFail:Trảvề thông báo“Đăngnhậpkhôngthànhcông”
Actor chọn chức năng Quản lýđiểm Extend Use
Actorn h ấ n nútThoátHệthốngh ủ y m à n h ì n h chức năng đangdùng
Actorp h ả i đăngnhậpthànhcôngvàohệthống đểthựchiệnchức năng: quảnlýđiểm
Success: Truy cập vào trang để thực hiện chức năngFail:Trảvề thông báo“Đăngnhậpkhôngthànhcông”
Actor chọn chức năng Quản lý điểmExtendUseCaseThemDiemExte ndUseCaseSuaDiem
Actorn h ấ n n ú t Thoát Hệthốngh ủ y màn hìnhchức năngđangdùng
Người quản lý đăng nhập vào hệ thống và tiến hành thựchiệnchứcnăngquảnlý công việc.
Actorp h ả i đăngnhậpthànhcôngvàohệthốngđểthựchiệnchứcnăn g: đăngxuất,đổimật khẩu,chỉnhsửathôngtincá
Success: Truy cập vào trang để thực hiện chức năngFail:Trảvềthôngbáo “Đăngnhập khôngthành công”
Actor chọn chức năng Quản lý đánh giáExtendUseCaseThemDanhGiaExten dUseCaseSuaDanhgia
Actorn h ấ n n ú t ThoátHệthốngh ủ y màn hìnhchức năngđangdùng
7 Actornhập đánhgiá cho côngviệc đãchọn
Sơđồuse-casequảnlýthốngkê: 29
Actorp h ả i đăng nhậpthànhcôngvàohệthốngđểthựchiệnchức năng: Thốngkêcông việc
Success: Truy cập vào trang để thực hiện chức năngFail:Trảvề thôngbáo“Đăngnhập khôngthành công”
Actorchọn chức năngThốngkêcôngviệcExtend Use Case ThemTKCongViecExtendUseCase XoaTKCongViec
Actorn h ấ n n ú t ThoátHệthốngh ủ y mànhìnhchức năngđang dùng
Actorp h ả i đăngnhậpthànhcôngvàohệthống đểthựchiệnchức năng: Thốngkênhânviên
Success: Truy cập vào trang để thực hiện chức năngFail:Trảvề thông báo“Đăngnhậpkhôngthànhcông”
Actor chọn chức năng Thống kê nhân viên thực hiệnExtendUseCaseThemTKNhanVien
Người quản lý đăng nhập vào hệ thống và tiến hành thựchiệnchứcnăngquảnlýthốngkê.
Success: Truy cập vào trang để thực hiện chức năngFail:Trảvềthôngbáo “Đăngnhập khôngthành công”
Actor chọn chức năng In Thống KêExtendUseCaseInThongKe
Actorn h ấ n n ú t Thoát Hệthốngh ủ y màn hìnhchức năngđangdùng
Người quản lý đăng nhập vào hệ thống và tiến hành thựchiệnchứcnăngquảnlýthốngkê.
Actorp h ả i đăngnhậpthànhcôngvàohệthốngđểthựchiệnchức năng: đăng xuất, đổi mật khẩu, chỉnh sửa thông tin cánhân
Success: Truy cập vào trang để thực hiện chức năngFail:Trảvềthôngbáo “Đăngnhập khôngthành công”
Actor chọn chức năng Tìm Kiếm Thống KêExtendUse CaseTimThongKe
Actorn h ấ n n ú t ThoátHệthốngh ủ y màn hìnhchức năngđangdùng
SƠĐỒ TUẦNTỰ: 37
Hình5-2-1:Sơđồ tuầntựđăngnhập Đềtài:ỨNG DỤNGQUẢNLÝCÔNGVIỆCCỦANHÂNVIÊN 41
Chương 5: CÁC SƠ ĐỒ THIẾT KẾ
Hình5-2.3:Sơđồ tuầntựchỉnh sửathông tincánhân
Chương 5:CÁCSƠ ĐỒ THIẾT KẾ
Hình5-2-6:Sơ đồtuần tựSửa ngườidùng
Hình5-2-17:Sơ đồtuần tựThêmthống kê côngviệc
Chương 5:CÁCSƠ ĐỒ THIẾT KẾ
SƠĐỒHOẠTĐỘNG: 49
Chương 5:CÁCSƠ ĐỒ THIẾT KẾ Đềtài:ỨNG DỤNGQUẢNLÝCÔNGVIỆCCỦANHÂNVIÊN 53
Chương 5:CÁCSƠ ĐỒ THIẾT KẾ Đề tài: ỨNG DỤNG QUẢN LÝ CÔNG VIỆC CỦA NHÂN VIÊN 55
Chương 5:CÁCSƠ ĐỒ THIẾT KẾ
MÀNHÌNHINPUT: 55
Màn hìnhđăngnhập: 55
Chương 6: GIAO DIỆN Đềtài:ỨNG DỤNGQUẢNLÝCÔNGVIỆCCỦANHÂNVIÊN 56
Mànhìnhthêm đơnvị: 56
Mànhìnhthêmcông việc: 57
Mànhìnhghinhật kýcông việc: 57
Màn hìnhđổimậtkhẩu: 58
Mànhìnhcậpnhậtquên mậtkhẩu: 58
MÀNHÌNHOUTPUT: 591:Mànhìnhthôngtin nhânviên: 59
Màn hìnhdanhsách đơnvị: 606.2.4:Mànhìnhdanhsáchcôngviệc: 61
Mànhìnhdanhsách nhật ký phòngban: 61
Hình6-2-5.Màn hìnhdanhsách nhật kýphòngban
Mànhìnhdanhsáchcôngviệc củamộtnhânviên: 626.2.7:Mànhìnhdanhsáchnhậtkýcủamộtnhân viên: 62
Hình6-2-6:Mànhìnhdanhsách công việc của mộtnhân viên 6.2.7:Mànhìnhdanhsáchnhậtkýcủamộtnhânviên:
Hình6-2-7:Mànhìnhdanhsách nhật kýcủa mộtnhânviên