7 Kết luận và hướng phát triển
5.104 Trang tải lên file excel Danh sách viên chức làm việc dưới 12 tháng
Hình 5.105: Dữ liệu sau khi tải lên file Danh sách viên chức làm việc dưới 12 tháng
5.7.9 Trang quản lý Đánh giá xếp loại cuối năm
Hình 5.106: Trang thông tin đánh giá xếp loại cho cán bộ
Trường Đại Học Bách Khoa TP.Hồ Chí Minh Khoa Khoa Học và Kỹ Thuật Máy Tính
Hình 5.107: Trang các nhân thông tin đánh giá xếp loại cho cán bộ
Dựa vào quá trình hoàn thành các nhiệm vụ của cán bộ, hệ thống sẽ tính toán và đánh giá xếp loại dựa trên những công thức sau:
• Đối với người lao động nhóm 1 (Giảng viên, Ngiên cứu viên, Kỹ sư phục vụ giảng dạy):
Công thức tính:DP=DCM +DT H −DT R
Trong đó:
DP : Tổng số điểm đạt được
DCM : Điểm chuyên môn từ hoạt động giảng dạy, nghiên cứu khoa học và các hoạt động khác.
DT H : Điểm thưởng cho các thành tích đạt được. DT R : Điểm trừ cho các vi phạm.
• Đối với người lao động nhóm 2 (Nhân viên hành chính, kỹ thuật, phục vụ, bảo vệ ): Công thức tính:DPT =DCM +DT H −DT R
Trong đó:
DP : Tổng số điểm đạt được trong năm
DCM : Điểm đánh giá trong năm (trung bình của hai đợt đánh giá). DCM = (DPD1+DPD2)/2
DT H : Điểm thưởng cho các thành tích đạt được trong năm. DT R : Điểm trừ cho các vi phạm trong năm.
• Đối với người lao động nhóm 3 (Nhóm lãnh đạo):
Công thức tính:DP=KLDDLD+KCMDCM +DT H −DT R
Trong đó:
DLD : Kết quả lãnh đạo trong đơn vị ( Do hội đồng cấp tương ứng đánh giá). DCM : Kết quả điểm chuyên môn, tính từ NV1,2,3.
DT H : Điểm thưởng cho các thành tích đạt được trong năm. DT R : Điểm trừ cho các vi phạm trong năm.
Đánh giá mức hoàn thành nhiệm vụ được tính theo bảng sau:
Điểm(DP) 95 đến 100 80 đến dưới 95 65 đến dưới 80 Dưới 65 Mức đạt Thuộc nhóm được bình chọn "Hoàn thành xuất sắc nhiệm vụ" "Hoàn thành tốt
nhiệm vụ" "Hoànnhiệm vụ" thành "Khôngthành nhiệm vụ"hoàn Bảng 5.1: Đánh giá mức hoàn thành nhiệm vụ của người lao động
Chương 6
Kiểm thử
6.1 Kiểm thử hệ thống
Trong quá trình phát triển hệ thống, nhóm đồng thời tiến hành kiểm tra các chức năng với dữ liệu mẫu từ khâu khởi tạo đến chạy thực tế. Cụ thể ở phần này nhóm xin trình bày quá trình kiểm thử một sự kiện trên hệ thống, cập nhật section thông tin và giới thiệu trường của trang chủ. Trước khi cập nhật, section thông tin và giới thiệu trường của trang chủ sẽ hiển thị như hình bên dưới:
Hình 6.1: Section giới thiệu ban đầu
Section này hiển thị các thông tin bao gồm: THÔNG BÁO. VIÊN CHỨC. LỊCH CÔNG TÁC, TUYỂN DỤNG và mục giới thiệu về thành tưu nổi bật và bốn thành tựu đáng chú ý khác.
Trường Đại Học Bách Khoa TP.Hồ Chí Minh Khoa Khoa Học và Kỹ Thuật Máy Tính
• Cập nhật section thông tin trường
Hình 6.2: Màn hình quản lí thông tin
Ta thực hiện việc thêm mới mục thông tin trường trong trang quản trị icon. Nhấn nút
Thêm mớiđể thêm mới mục thông tin trường. (Hình trên)
Hình 6.3: Tạo mới thông tin với icon tùy chỉnh
Điền các thông tin như hình trên và nhấnLưu. Màn hình sẽ thông báo tạo mới thành công như hình bên dưới.
Trường Đại Học Bách Khoa TP.Hồ Chí Minh Khoa Khoa Học và Kỹ Thuật Máy Tính
Hình 6.4: Màn hình thông báo sau khi nhấn lưu
• Cập nhật section giới thiệu trường
Hình 6.5: Màn hình quản lí các thành tựu của trường
Ta đến trang quản trị giới thiệu, để thực hiện việc cập nhật section thành tựu trường ở trang chủ (như hình trên). Ta thực hiện sắp xếp lại thứ tự các thành tựu bằng cách nhất nút sắp xếp mục "Số lượng sinh viên có công việc ổn định sau khi ra trường" lên trước. Sau khi nhấn, màn hình thông báo thành công như hình bên dưới:
Hình 6.6: Màn hình thông báo sau khi cập nhật
Trở về trang chủ, section thông tin và giới thiệu trường đã được cập nhật như hình bên dưới:
Hình 6.7: Màn hình thông báo sau khi cập nhật
6.2 Kiểm thử chấp nhận
Kiểm thử chấp nhận là một kiểm thử nhằm mục đích xác định hệ thống có đạt yêu cầu kỹ thuật hay không. Mục đích của kiểm thử này là để đánh giá sự tuân thủ của hệ thống với các yêu cầu cần nghiệp vụ thực tế hay không. Mức kiểm thử này được người sử dụng kiểm thử.
Các phần của đề tài của nhóm hiện đã được đưa vào sử dụng thực tế bởi cán bộ của phòng Tổ chức hành chính và dần thay thế cho website hiện tại của nhà trường.
Chương 7
Kết luận và hướng phát triển
7.1 Kết quả đạt được
Thông qua việc phân tích các yêu cầu của người dùng, nghiên cứu, ứng dụng các công nghệ hiện tại. Nhóm đã xây dựng được các chức năng:
• Xây dựng được giao diện website cho cổng thông tin trường Đại học Bách Khoa Thành phố Hồ Chí Minh, giao diện thân thiện, hỗ trợ được nhiều kích cỡ màn hình từ desktop, ipad đến mà hình di động. Quản trị viên có thể tùy chỉnh các thành phần một cách dễ dàng.
• Xây dựng công cụ quản lý cán bộ thỉnh giảng, bao gồm quản lý thông tin cán bộ và thông tin đào tạo của cán bộ, có chức năng nhập và xuất file excel hỗ trợ việc báo cáo định kỳ.
• Xây dựng được công cụ quản lý hợp đồng lao động của cán bộ. Cụ thể gồm các chức năng lưu trữ, quản lý thông tin hợp đồng lao động của cán bộ, xuất danh sách hợp đồng lao động, xuất file word hợp đồng lao động của cán bộ.
• Xây dựng được công cụ quản lý thông tin và hồ sơ cho cán bộ.
• Xây dựng được công cụ quản lý báo cáo tháng và lịch công tác trường, hỗ trợ việc lưu trữ, quản lí các tập tin báo cáo tháng và lịch công tác trường.
• Xây dựng công cụ đánh giá cuối năm cho cán bộ, viên chức. Bao gồm quản lý điểm các nhiệm vụ và điểm đánh giá trong năm của cán bộ, viên chức. Từ đó tổng kết, đánh giá xếp loại cho cán bộ viên chức.
7.2 Ưu điểm
Với các chức năng đã hiện thực được, hệ thống có một số ưu điểm sau :
• Hệ thống đã được triển khai trên máy chủ, có thể sử dụng được bởi nhà trường và cán bộ được cấp quyền.
• Giao diện website đẹp và thân thiện.Giao diện này do phòng Quản trị thương hiệu và truyền thông thiết kế, nhóm đã hiện thực gia diện có thể hiển thị trên nhiều kích cỡ màn hình khác nhau.
• Hỗ trợ cán bộ nhà trường hoàn thành tốt công việc của mình dễ dàng, hiệu quả.
• Mã nguồn ở phía người dùng được tối ưu hóa.
Trường Đại Học Bách Khoa TP.Hồ Chí Minh Khoa Khoa Học và Kỹ Thuật Máy Tính
7.3 Nhược điểm
Bên cạnh những chức năng đã hiện thực và ưu điểm, hệ thống vẫn tồn tại một số khuyết điểm sau:
• Các chức năng hiện thực đã được kiểm tra trước khi tiển khai nhưng vẫn không thể tránh khỏi lỗi.
• Việc sắp xếp thời gian chưa tốt, chưa dàn trải được công việc trong quá trình luận văn.
• Hệ thống hiện tại đang chỉ chạy trên một server.
• Một số nghiệp vụ vẫn chưa liên kết được kiên phòng ban.
7.4 Hướng phát triển
• Phát triển hệ thống trên nền tảng di động vì hiện nay lượng người sử dụng di động rất lớn và thời gian thời gian mọi người dành cho di động lớn hơn so với máy tính. Vì vậy phát triển trên nền tảng di động sẽ giúp việc sử dụng thuận tiện hơn. Ngoài ra hệ thống đang được xây dựng trên React JS framewwork có thể dễ dàng sử dụng React Native để phát triển trên nền tảng di động.
• Mở rộng, phát triển nhiều chức năng quản lí hơn cho hệ thống, nhằm tối ưu hóa công tác quản lí của hệ thống. Một số đơn cử như: hệ thống thông tin cho cán bộ, công nhân viên chức để cán bộ có thể theo dõi được các thông tin thỉnh giảng, hợp đồng,... một cách thuận tiện hơn.
• Tạo ra các thành phần giao diện rút trích dữ liệu từ nhiều khoa, phòng ban của nhà trường.
• Phân quyền cho các khoa, phòng ban có thể chỉnh sửa các trang trên hệ thống cổng thông tin.
• Xây dựng trang web tiếng anh cho hệ thống, phục vụ tốt cho người sử dụng là người nước ngoài
• Mở rộng, phát triển nhiều chức năng quản lí hơn cho hệ thống, nhằm tối ưu hóa công tác quản lí của hệ thống.
[1] Oralce Database.Offical.
"https://docs.oracle.com/en/database/index.html", ngày truy cập: 25/07/2021 [2] MongoDB.What is MongoDB?.
"https://www.mongodb.com/what-is-mongodb",ngày truy cập: 25/07/2021 [3] PHP.Official Page.
"http://www.php.net/", ngày truy cập: 25/07/2021 [4] NodeJs.Official Page.
"https://nodejs.org/en/", ngày truy cập: 25/07/2021 [5] Express. Official Page.
"https://expressjs.com/", ngày truy cập: 25/07/2021 [6] Spring.Official Page.
"https://spring.io/", ngày truy cập: 25/07/2021 [7] Django.Official Page.
"https://www.djangoproject.com/", ngày truy cập: 25/07/2021 [8] ReactJs.Official Page.
"https://reactjs.org/", ngày truy cập: 25/07/2021 [9] Angularjs.Official Page.
"https://angularjs.org/", ngày truy cập: 25/07/2021 [10] VueJs.Official Page.
"https://vuejs.org/", ngày truy cập: 25/07/2021 [11] Redux.Official Page.
"https://redux.js.org/", ngày truy cập: 25/07/2021 [12] Wikipedia.Official Page.
"https://en.wikipedia.org/wiki/Middleware", ngày truy cập: 25/07/2021 [13] RESTfulapi.What is REST.
"https://restfulapi.net/", ngày truy cập: 25/07/2021 137
Trường Đại Học Bách Khoa TP.Hồ Chí Minh Khoa Khoa Học và Kỹ Thuật Máy Tính
[14] Wikipeadia.Model–view–controller.
"https://en.wikipedia.org/wiki/Model-view-controller", ngày truy cập: 25/07/2021
[15] Wikipeadia.Single-page application.
"https://en.wikipedia.org/wiki/Single-page_application", ngày truy cập: 25/07/2021