Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
1,35 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN PHẦN MỀM QUẢN LÝ FREELANCER TEAM SOLANCE Giảng viên hướng dẫn: Thạc sĩ Huỳnh Tuấn Anh Sinh viên thực hiện: Hồ Nguyên Bảo - 17520267 Tp Hồ Chí Minh, tháng 01 năm 2021 LỜI CẢM ƠN Trân trọng gửi lời cảm ơn tới quý thầy cô trường Đại học Công nghệ thông tin – Đại học Quốc gia TP.HCM cung cấp cho em kiến thức bổ ích để hồn thành đề tài Chân thành gửi lời cảm ơn tới thầy Huỳnh Tuấn Anh dành thời gian hướng dẫn định hướng cho đề tài Trong trình thực hiện, em vận dụng kiến thức tìm hiểu cơng nghệ lập trình phổ biến để hồn thành tốt đề tài Tuy nhiên, không tránh khỏi nhiều thiếu sót, em mong nhận được góp ý q báu từ thầy để hồn thiện đề tài sau Xin cảm ơn quý thầy cô! Tp Hồ Chí Minh, 12 tháng 01 năm 2021 Hồ Nguyên Bảo GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo NHẬN XÉT CỦA GIẢNG VIÊN ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo LỜI CẢM ƠN CHƯƠNG I: TỔNG QUAN Vấn đề Mục tiêu Đối tượng hướng đến phạm vi đề tài CHƯƠNG II: SƠ ĐỒ USECASE CHƯƠNG III: ỨNG DỤNG Giới thiệu: Môi trường hoạt động: Công nghệ sử dụng: Tính năng: 4.1 Đăng nhập 4.2 Quản lý dự án 4.3 Quản lý thành viên 11 4.4 Quản lý tác vụ giao 15 4.5 Quản lý khách hàng 18 4.6 Quản lý mục tiêu 22 4.7 Quản lý người dùng 23 4.8 Quản lý thơng tin nhóm freelancer 25 CHƯƠNG IV: TỔNG KẾT 26 GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo CHƯƠNG I: TỔNG QUAN Vấn đề Hiện nay, Việt Nam đà phát triển mạnh kinh tế Vì vậy, thị trường xuất nhiều hình thức lao động làm thuê, tự kinh doanh, … khơng thể khơng nhắc đến làm việc freelance Làm freelancer trở thành xu hướng ngày phổ biến toàn giới Ở Mỹ, nơi mà trào lưu làm freelance phát triển mạnh mẽ nhất, có 40 triệu lao động nước từ bỏ cơng việc tồn thời gian cơng sở để làm tự Freelancer người trả tiền để thực nhiệm vụ cho khách hàng, người sử dụng lao động tạm thời khoảng thời gian định Họ người bán dịch vụ cho người trả giá cao làm việc cho nhiều người thuê lúc Freelancer thường gặp số khó khăn như: • Sắp xếp cơng việc, dự án chưa hợp lý • Những mô tả, yêu cầu công việc nhiều khiến bạn khơng nhớ • Xem xét đánh giá tiến độ thành viên team Vì khó khăn vậy, freelancer cần phương tiện để quản lý hỗ trợ giải vấn đề trên, đảm bảo công việc suôn sẻ Mục tiêu Xây dựng trang web giải khó khăn nêu việc hỗ trợ quản lý công việc, quản lý task, quản lý khách hàng, quản lý thành viên team, đồng thời hỗ trợ tác vụ việc đặt mục tiêu cho team để người phát triển team Đối tượng hướng đến phạm vi đề tài Đề tài hướng đến freelancer team vừa nhỏ lĩnh vực GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo CHƯƠNG II: SƠ ĐỒ USECASE Actor Usecase Nhóm trường Thêm, xố, sửa người dùng Nhóm trưởng Thêm, xố, sửa dự án GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Ngun Bảo Nhóm trưởng Thêm, xố, sửa thơng tin khách hàng Nhóm trường Thêm, xố, sửa tác vụ Nhóm trưởng Thêm, xố, sửa thơng tin thành viên Nhóm trưởng Chỉnh sửa thơng tin nhóm Nhóm trưởng, thành viên Thay đổi theme giao diện Nhóm trưởng, thành viên Thay đổi ngơn ngữ hiển thị Thành viên Thêm, xố, sửa tác vụ giao Thành viên Thêm, xoá, sửa tác vụ thành viên Nhóm trưởng, thành viên Cập nhật thơng tin profile Nhóm trưởng Thêm mục tiêu cho nhóm Thành viên Xem mục tiêu nhóm Thành viên Xem danh sách khách hàng GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo CHƯƠNG III: ỨNG DỤNG Giới thiệu: Phần mềm Solance (được tạo thành từ Freelance Solutions) xây dựng nhằm mục đích hỗ trợ cho team freelance việc nắm bắt thông tin dự án, phân chia công việc, quản lý thành viên, lưu giữ thông tin khách hàng giúp nhóm lên mục tiêu ngắn hạn dài hạn để ngày phát triển Môi trường hoạt động: Chạy server nodejs Hoạt động tốt Windows, Linux Công nghệ sử dụng: Framework frontend: Angular Framework backend: NextJS Swagger Template: ngx-admin Kiến trúc nền: Gauzy DB: SQLite GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo Tính năng: 4.1 Đăng nhập Mô tả: Cho phép người dùng đăng nhập email mật cấp 4.2 Quản lý dự án Xem danh sách dự án Mơ tả: • Màn hình cho phép xem dự án có team GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Ngun Bảo • Từ hình thêm dự án, chọn sửa dự án xoá dự án Thêm dự án GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 13 • Họ tên thành viên • Username • Email • Password • Ngày bắt đầu làm việc • Ảnh avatar Thành viên sau thêm đăng nhập email mật dã đăng kí Sửa thông tin thành viên GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 14 Mô tả: Thay đổi thơng tin thành viên gồm: • Username • Email • Họ tên • Ngơn ngữ hiển thị • Ảnh avatar • Projects tham gia Xố thơng tin thành viên Cập nhật tình trạng làm việc thành viên GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 15 Mô tả: Nhấn nút Back to work End work để cập nhật tình trạng làm việc thành viên 4.4 Quản lý tác vụ giao Danh sách tác vụ Mơ tả: • Hiển thị danh sách tác vụ • Từ hình có thể, thêm mới, chọn sửa, xoá tạo tác vụ từ tác vụ có Thêm tác vụ GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 16 Mô tả: Thêm với thơng tin • Dự án tác vụ thuộc • Tình trạng: Todo, In Progress, For Testing Completed • Thêm thành viên phụ trách • Tên tác vụ • Ngày hết hạn • Dự tính thời gian làm • Mơ tả tác vụ Sửa tác vụ GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 17 Mô tả: Sửa đổi với thơng tin: • Dự án tác vụ thuộc • Tình trạng: Todo, In Progress, For Testing Completed • Thêm thành viên phụ trách • Tên tác vụ • Ngày hết hạn • Dự tính thời gian làm • Mơ tả tác vụ Tạo tác vụ từ tác vụ có GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 18 Mô tả: Nhấn nút Duplicate để clone task có Xố tác vụ 4.5 Quản lý khách hàng Xem danh sách khách hàng GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 19 Mơ tả: • Hiển thị danh sách khách hàng • Từ hình này, thêm, chọn sửa xố thơng tin khách hàng Thêm thông tin khách hàng GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 20 Mô tả: Thêm với thơng tin: • Ảnh đại diện • Tên khách hàng • Email • Phone • Project • Fax • Địa • Thông tin ngân hàng GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 21 • Website • Thông tin thành viên tham gia Sửa đổi thông tin khách hàng Mô tả: Sửa đổi với thơng tin: • Ảnh đại diện • Tên khách hàng • Email • Phone • Project • Fax • Địa • Thơng tin ngân hàng • Website GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 22 • Thơng tin thành viên tham gia Xố thơng tin khách hàng 4.6 Quản lý mục tiêu Xem danh sách mục tiêu Thêm mục tiêu GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 23 Mô tả: Thêm mục tiêu với thông tin: o Tên mục tiêu o Mô tả mục tiêu 4.7 Quản lý người dùng Hiển thị thông tin người dùng Thêm thông tin người dùng GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 24 Mô tả: Thêm với thơng tin: • Họ tên • Username • Email • Password • Vai trò • Ảnh đại diện Sửa đổi thông tin người dùng GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 25 Xoá người dùng 4.8 Quản lý thơng tin nhóm freelancer Thơng tin hiển thị gồm: • Ảnh đại diện • Tên nhóm • Ngày thành lập nhóm • Website • Số lượng thành viên nhóm GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 26 CHƯƠNG IV: TỔNG KẾT Phần mềm xây dựng chạy ổn định hệ điều hành: Windows Ubuntu Việc sử dụng SQLite nhằm để tiện dụng việc cài đặt khởi chạy ứng dụng Phần mềm số lỗi logic giao diện đưa vào sử dụng thực tế với team freelance, đáp ứng hỗ trợ yêu cầu cần thiết GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo 27 TÀI LIỆU THAM KHẢO Speed up your RESTful API development in Node.js with Swagger ― Scotch.io GitHub - akveo/ngx-admin: Customizable admin dashboard template based on Angular 10+ GitHub - ever-co/gauzy: Gauzy™ - Open-Source Business Management Platform (ERP/CRM/HRM) focused on Fairness and Transparency GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Nguyên Bảo ... Tên dự án • URL dự án • Mã dự án • Loại dự án: Trong team hay cho khách hàng • Những thành viên phụ trách dự án • Ngày bắt đầu dự án • Ngày kết thúc dự án ▪ Mơ tả dự án ▪ Địa github dự án Sửa... Quản lý dự án Xem danh sách dự án Mơ tả: • Màn hình cho phép xem dự án có team GVHD: Thạc sĩ Huỳnh Tuấn Anh Sinh viên: Hồ Ngun Bảo • Từ hình thêm dự án, chọn sửa dự án xoá dự án Thêm dự án GVHD:... KẾT Phần mềm xây dựng chạy ổn định hệ điều hành: Windows Ubuntu Việc sử dụng SQLite nhằm để tiện dụng việc cài đặt khởi chạy ứng dụng Phần mềm số lỗi logic giao diện đưa vào sử dụng thực tế với