1. Trang chủ
  2. » Cao đẳng - Đại học

Đồ án xây dựng ứng dụng tìm bạn tâm sự

28 10 0

Đ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

Định dạng
Số trang 28
Dung lượng 1,35 MB

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

Nội dung

Freelancer là người được trả tiền để thực hiện các nhiệm vụ cho các khách hàng, những người sử dụng lao động tạm thời trong một khoảng thời gian nhất định.. Họ là những người bán các dịc

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA CÔNG NGHỆ PHẦN MỀM

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

Trang 2

Xin cảm ơn quý thầy cô!

Tp Hồ Chí Minh, 12 tháng 01 năm 2021

Hồ Nguyên Bảo

Trang 3

NHẬN XÉT CỦA GIẢNG VIÊN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 4

LỜI CẢM ƠN 1

CHƯƠNG I: TỔNG QUAN 4

1 Vấn đề 4

2 Mục tiêu 4

3 Đối tượng hướng đến và phạm vi đề tài 4

CHƯƠNG II: SƠ ĐỒ USECASE 5

CHƯƠNG III: ỨNG DỤNG 7

1 Giới thiệu: 7

2 Môi trường hoạt động: 7

3 Công nghệ sử dụng: 7

4 Tính năng: 8

4.1 Đăng nhập 8

4.2 Quản lý dự án 8

4.3 Quản lý thành viên 11

4.4 Quản lý tác vụ được 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

Trang 5

CHƯƠNG I: TỔNG QUAN

1 Vấn đề

Hiện nay, Việt Nam đang trên đà phát triển mạnh về kinh tế Vì vậy, thị trường xuất hiện nhiều hình thức lao động như làm thuê, tự kinh doanh, … trong đó không thể không nhắc đến làm việc freelance

Làm freelancer đang trở thành một xu hướng ngày càng phổ biến trên toàn thế giới Ở Mỹ, nơi mà trào lưu làm freelance phát triển mạnh mẽ nhất, hiện

có hơn 40 triệu lao động nước này từ bỏ một công việc toàn thời gian ở công

sở để làm tự do

Freelancer là người được trả tiền để thực hiện các nhiệm vụ cho các khách hàng, những người sử dụng lao động tạm thời trong một khoảng thời gian nhất định Họ là những người bán các dịch vụ của mình cho người trả giá cao nhất và có thể làm việc cho nhiều người thuê cùng lúc

Freelancer cũng thường gặp một 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ủa từng công việc quá nhiều khiến bạn không nhớ nổi

• Xem xét đánh giá tiến độ của các thành viên trong team

Vì những khó khăn như vậy, các freelancer cần một phương tiện để quản lý

và hỗ trợ giải quyết những vấn đề trên, đảm bảo công việc luôn được suôn sẻ

2 Mục tiêu

Xây dựng trang web giải quyết được khó khăn nêu trên bằng 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ý các thành viên trong team, đồng thời hỗ trợ các tác vụ cơ bản như việc đặt mục tiêu cho team để mọi người có thể cùng nhau phát triển team của mình

3 Đối tượng hướng đến và phạm vi đề tài

Đề tài hướng đến các freelancer team vừa và nhỏ ở mọi lĩnh vực

Trang 6

CHƯƠNG II: SƠ ĐỒ USECASE

Actor Usecase

Trang 7

Nhóm trưởng Thêm, xoá, sửa thông tin khách hàng

đó

Trang 8

CHƯƠNG III: ỨNG DỤNG

1 Giới thiệu:

Phần mềm Solance (được tạo thành từ Freelance Solutions) được xây dựng nhằm mục đích hỗ trợ cho các team freelance trong các việc nắm bắt thông tin dự án, phân chia công việc, quản lý các thành viên, lưu giữ thông tin khách hàng cũng như giúp nhóm lên các mục tiêu ngắn hạn và dài hạn để ngày càng phát triển

2 Môi trường hoạt động:

Chạy trên server nodejs

Hoạt động tốt trên Windows, Linux

3 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

Trang 10

• Từ màn hình này có thể thêm mới dự án, chọn và sửa dự án hoặc xoá dự án

Thêm mới dự án

Trang 11

Thêm mới với các thông tin:

▪ Địa chỉ github của dự án

Sửa thông tin dự án

Sửa dự án với các thông tin

Trang 13

Mô tả

• Cho phép xem danh sách thành viên trong nhóm

• Từ màn hình này, có thể thêm mới, chọn và sửa, xoá hoặc cập nhật tình trạng làm việc của thành viên

Thêm mới thành viên

Mô tả:

Thêm mới thành viên với các thông tin:

Trang 15

• Projects tham gia

Xoá thông tin thành viên

Cập nhật tình trạng làm việc của thành viên

Trang 19

Mô tả: Nhấn nút Duplicate để clone task hiện có

Xoá tác vụ

4.5 Quản lý khách hàng

Xem danh sách khách hàng

Trang 22

• Website

• Thông tin thành viên tham gia

Sửa đổi thông tin khách hàng

Trang 23

• Thông tin thành viên tham gia

Xoá 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ới mục tiêu

Trang 24

Hiển thị thông tin người dùng

Thêm mới thông tin người dùng

Trang 26

Xoá người dùng

4.8 Quản lý thông tin nhóm freelancer

Thông tin hiển thị gồm:

Trang 27

dụng thực tế với một team freelance, đáp ứng hỗ trợ được những yêu cầu cần

thiết

Trang 28

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

Ngày đăng: 05/09/2021, 20:48

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w