1. Trang chủ
  2. » Luận Văn - Báo Cáo

Lập trình web nâng cao Đề ti quản lý công việc cho gia sư:giáo viên

24 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Quản Lý Công Việc Cho Gia Sư/Giáo Viên
Tác giả Chu Tuấn Mạnh
Người hướng dẫn Phương Văn Cảnh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 24
Dung lượng 2,36 MB

Nội dung

Trong lĩnh vực giáo dục, việc áp dụng công nghệ đã đem lại nhiều tiện íchcho các giáo viên gia sư trong việc quản lý thời gian và tài liệu, từ đó tạo điều kiệnthuận lợi hơn cho quá trình

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN

Hà Nội, tháng 6 năm 2023

Trang 2

LỜI NÓI ĐẦU

Trong thời đại số hóa ngày nay, công nghệ thông tin đã và đang tạo ranhững tiện ích đáng kể trong việc cải thiện và tối ưu hóa các khía cạnh của cuộcsống Trong lĩnh vực giáo dục, việc áp dụng công nghệ đã đem lại nhiều tiện íchcho các giáo viên gia sư trong việc quản lý thời gian và tài liệu, từ đó tạo điều kiệnthuận lợi hơn cho quá trình dạy và học Đặc biệt, ứng dụng Desktop dành riêngcho việc xắp xếp lịch dạy học cho giáo viên gia sư đã và đang trở thành một phầnquan trọng giúp họ tổ chức thời gian một cách hiệu quả

Báo cáo này tập trung vào việc giới thiệu và phân tích ứng dụng Desktopđặc biệt này, một công cụ giúp giáo viên gia sư quản lý lịch dạy một cách khoahọc và linh hoạt Chúng ta sẽ khám phá những tính năng quan trọng của ứng dụng,cách mà nó đáp ứng đa dạng nhu cầu của người dùng, cũng như lợi ích mà nómang lại trong việc cải thiện quá trình dạy và học

Báo cáo sẽ giúp em trình bày về bối cảnh và lý do ra đời của ứng dụng.Chúng ta sẽ tìm hiểu tại sao việc quản lý lịch dạy có ý nghĩa quan trọng đối vớigiáo viên gia sư, đồng thời phân tích những thách thức mà họ thường gặp phảitrong việc này Sau đó, chúng ta sẽ đi vào chi tiết về cách mà ứng dụng được thiết

kế và phát triển để giải quyết những vấn đề này, bao gồm cách thức tương tác vớingười dùng và cách ứng dụng đáp ứng các yêu cầu khác nhau

Chúng ta cũng sẽ xem xét những kết quả và phản hồi ban đầu từ việc triển khaiứng dụng này trong cộng đồng giáo viên gia sư Những điểm mạnh và hạn chế củaứng dụng sẽ được đánh giá, cùng với những khả năng mở rộng và phát triển trongtương lai

Như vậy, báo cáo này hứa hẹn mang đến cái nhìn toàn diện về ứng dụngDesktop quản lý lịch dạy dành cho giáo viên gia sư, từ khảo sát bối cảnh đến việcđánh giá tầm quan trọng của công cụ này trong việc nâng cao chất lượng giảng dạy

và sự linh hoạt trong quản lý thời gian

Em xin cảm ơn!

Trang 3

Mục lục

Lời mở đầu 2

Danh mục hình ảnh 4

Chương 1 Khảo sát dự án 5

1.1 Yêu cầu chức năng 5

1.2 Yêu cầu phi chức năng 5

Chương 2 Thiết kế hệ thống 7

2.1 Use case diagrams 7

2.1.1 Actor 7

2.1.2 Mô tả kịch bản sử dụng use case 7

2.2 Activity diagrams 11

2.2.1 Đăng nhập 12

2.2.2 Quản lý nhân viên 13

2.2.3 Quản lý Khóa học 13

2.2.4 Quản lý lịch hẹn 14

2.2.5 Thanh toán 15

2.3 Sequence diagrams 17

2.3.1 Đăng nhập 12

2.3.2 Quản lý nhân viên 13

2.3.3 Quản lý Khóa học 13

2.3.4 Quản lý lịch hẹn 14

2.3.5 Thanh toán 15

Chương 3 Thiết kế giao diện hệ thống Tài liệu tham khảo 23

Trang 4

Danh mục hình ảnh

Hình 2.1 Use case diagrams 7

Hình 2.2 Activity diagrams: Đăng nhập 12

Hình 2.3 Activity diagrams: Quản lý Nhân viên 13

Hình 2.4 Activity diagrams: Quản lý khóa học 14

Hình 2.5 Activity diagrams: Quản lí lịch hẹn 15

Hình 2.6 Activity diagrams: Thanh toán 15

Hình 2.7 Class diagrams 16

Hình 2.8 Sequence diagrams: Đăng nhập 17

Hình 2.9 Sequence diagrams: Quản lý nhân viên 18

Hình 2.10 Sequence diagrams: Quản lý Khóa hoc 18

Hình 2.11 Sequence diagrams: Quản lí lịch hẹn 19

Hình 2.12 Sequence diagrams: Thanh toán 19

Trang 5

 Tạo tài khoản người dùng

Để sử dụng các tác vụ của phần mềm, người dùng cần tạo tài khoản với têntài khoản, mật khẩu đăng nhập Các tài khoản không được trùng tên đăngnhập

 Đăng nhập

Người dùng đăng nhập theo tài khoản đã tạo Nếu đăng nhập sai, yêu cầunhập lại

 Quản lý người dùng

Người dùng có thể thêm một tài khoản mới hoặc thay đổi thông tin tài khoản

đã có Sau khi thực hiện xong các tác vụ của phần mềm, người dùng có thểđăng xuất khỏi tài khoản đó

 Quản lý tài khoản

Người dùng thêm thông tin số tài khoản và số tiền có được vào đầu mỗitháng Sau mỗi giao dịch, người dùng chọn chức năng cập nhật để hệ thốngcập nhật số tiền hiện tại Số tiền còn lại sau mỗi tháng sẽ được hệ thống tựđộng cộng dồn và đó là số tiền tiết kiệm của người dùng

1.2Xác lập dự án

 Hoạt động

 Hệ thống được triển khai trên nhiều hệ điều hành bao gồm

DOS,MAC OS, IOS, Android,…

 Người dùng truy cập phần mềm được cài đặt trên hệ điều hành để sử dụng dịch vụ

 Hiệu năng

 Hệ thống phải hoạt động tin cậy

 Tốc độ nhập, xuất dữ liệu nhanh chóng, kết quả trả về không quá 5s

Trang 6

sau khi thao tác

 Có khả năng lưu trữ dữ liệu lớn

Trang 7

 Ngôn ngữ sử dụng chính là tiếng Việt

 Không được vi phạm bản quyền của các hệ thống tương tự khác

Chương 2 Thiết kế hệ thống

2.1 Xác định các Actor và Use case tổng quát của hệ thống2.1.1 Các Actor

1 Người quản lý -Đăng nhập hệ thống

-Quản lý khóa học-Quản lý Nhân viên

2 Nhân viên -Đăng nhập hệ thống

-Thêm Giỏ hàng-Thanh toán-Thống kê

Trang 8

2.1.2 Use case tổng quát của hệ thống

Hình 1 Biểu đồ Use Case tổng quát

Mô tả vắn tắt các Use case:

-Đăng Nhập: Cho phép người dùng đăng nhập để sử dụng chức năng

-Quản lý Giáo viên: Cho phép người quản lý bảo trì thông tin nhân viên baogồm: Xem thông tin Giáo viên , thêm Giáo viên mới, sửa thông tin giáo viên,xóa giáo viên

-Quản lý Lớp học: Cho phép người quản lý bảo trì thông tin khóa học bao gồm:Xem thông tin lớp học, thêm lớp học mới, sửa thông tin lớp học, xóa lớp học.-Quản lý học viên: Cho phép người quản lý bảo trì thông tin học viên bao gồm:Xem thông tin học viên , thêm học viên mới, sửa thông tin học viên, xóa họcviên

-Thông tin lớp học: Cho phép giáo viên check-in thông tin giờ học trước giờ dạy

Trang 9

2.2 Phân rã Use case

Hình 2 Chức năng quản lý thông tin khóa học

Hình 3 Chức năng quản lý nhân viên

Trang 10

Hình 4 Chức năng đặt lịch cho khách hàng

Hình 5 Chức năng quản lý dịch vụ

Trang 12

+Biểu đồ hoạt động cho việc xóa nhân viên

+Biểu đồ hoạt động cho việc đăng nhập

Trang 13

+Biểu đồ hoạt động cho việc thêm khóa học

+Biểu đồ hoạt động cho việc xóa khóa học

Trang 14

+Biều đồ hoạt động cho việc đặt lịch

Trang 15

+Biều đồ hoạt động cho việc thanh toán

Trang 16

-Biểu đồ trình tự

+Biểu đồ trình tự cho việc đăng nhập

+Biểu đồ trình tự cho việc thêm nhân viên

Trang 17

+Biểu đồ của việc cập nhật nhân viên

+Biểu đồ của việc xóa nhân viên

Trang 18

+Biểu đồ cho việc thêm khóa học

+Biểu đồ cho việc cập nhật khóa học

Trang 19

+Biểu đồ của việc xóa khóa học

Trang 20

+Biểu đồ cho việc đặt lịch hẹn

Trang 22

Hình3.1: Giao diện đăng nhập của phần mềm

Hình 3.2:Menu chính

Trang 23

Hình 3.3: Giao diện quả lý khóa học khóa học

Hình3.4:Giao diện quản lý nhân viên

Trang 24

Hình3.5: Giao diện thanh toán

Hình 3.6:Giao diện đặt lịch hẹn

Ngày đăng: 26/12/2024, 17:09

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN