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

Tiểu luận môn học phát triển ứng dụng di động tên đề tài xây dựng ứng dụng di động quản lý học sinh cho trường tiểu học lê hồng phong

46 10 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 đề Xây Dựng Ứng Dụng Di Động Quản Lý Học Sinh Cho Trường Tiểu Học Lê Hồng Phong
Tác giả Mai Chấn Cường, Cao Thành Nhơn, Lã Thị Phương Thảo
Người hướng dẫn ThS. Nguyễn Hữu Vĩnh
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Phát Triển Ứng Dụng Di Động
Thể loại tiểu luận
Năm xuất bản 2021
Thành phố Bình Dương
Định dạng
Số trang 46
Dung lượng 2,69 MB

Cấu trúc

  • Chương 1: Tổng quan về ứng dụng (9)
    • 1. Lý do chọn đề tài (9)
    • 2. Mục tiêu nghiên cứu (9)
    • 3. Nhiệm vụ nghiên cứu (10)
    • 4. Đối tượng khách hàng (10)
    • 5. Phương tiện nghiên cứu (10)
    • 6. Phương pháp và phạm vi nghiên cứu (10)
    • 7. Đóng góp của đề tài (10)
    • 8. Giới thiệu về android studio (11)
    • 9. Kết luận (13)
  • Chương 2: Phân tích và thiết kế hệ thống (14)
    • 1. Tổng quan về bài toán (14)
    • 2. Sơ đồ use case (14)
      • 2.1 Use case đăng nhập (14)
      • 2.2 Use case quản lý học sinh (15)
      • 2.3 Use case quản lý môn học (17)
      • 2.4 Use case quản lý lớp học (18)
      • 2.5 Use case quản lý khóa học (0)
      • 2.6 Use case quản lý điểm số (20)
      • 2.7 Use case quản lý thông tin phụ huynh (22)
    • 3. Sơ đồ hoạt động (23)
      • 3.1 Sơ đồ hoạt động của chức năng đăng nhập (23)
      • 3.2 Sơ đồ hoạt động của chức năng quản lý học sinh (24)
      • 3.3 Sơ đồ hoạt động của chức năng quản lý môn học (25)
      • 3.4 Sơ đồ hoạt động của chức năng quản lý lớp học (26)
      • 3.5 Sơ đồ hoạt động của chức năng quản lý khóa học (27)
      • 3.6 Sơ đồ hoạt động của chức năng quản lý điểm số (28)
      • 3.7 Sơ đồ hoạt động của chức năng quản lý thông tin phụ huynh (29)
    • 4. Sơ đồ tuần tự (30)
      • 4.1 Sơ đồ tuần tự chức năng đăng nhập (30)
      • 4.2 Sơ đồ tuần tự chức năng quản lý học sinh (30)
      • 4.3 Sơ đồ tuần tự chức năng quản lý môn học (31)
      • 4.4 Sơ đồ tuần tự chức năng quản lý lớp học (31)
      • 4.5 Sơ đồ tuần tự chức năng quản lý khóa học (32)
      • 4.6 Sơ đồ tuần tự chức năng quản lý điểm số (32)
      • 4.7 Sơ đồ tuần tự chức năng quản lý thông tin phụ huynh (33)
    • 5. Sơ đồ lớp (34)
  • Chương 3: Thiết kế ứng dụng (35)
    • 1. Giao diện trang đăng nhập (35)
    • 2. Giao diện trang chủ (36)
    • 3. Giao diện trang quản lý học sinh (37)
    • 4. Giao diện trang quản lý môn học (38)
    • 5. Giao diện trang quản lý lớp học (39)
    • 6. Giao diện trang quản lý khóa học (40)
    • 7. Giao diện trang quản lý điểm số (41)
    • 8. Giao diện quản lý trang thông tin phụ huynh (0)
  • Kết luận (44)
  • Tài liệu tham khảo (45)

Nội dung

Sơ đồ use case2.1 Use case đăng nhậpHình 2.1: Use case đăng nhậpMô tả use case:Tên use case: Đăng nhậpActor: Người dùngMô tả: Người dùng muốn đăng nhập vào ứng dụng để sử dụng ứng dụng đ

Tổng quan về ứng dụng

Lý do chọn đề tài

hỗ trợ cho người dùng thuận tiện, thời gian xử lý nhanh chóng và một số dịch vụ tự động hóa cao.

Công nghệ thông tin hiện nay được coi là yếu tố then chốt cho sự phát triển của các quốc gia, đặc biệt là trong bối cảnh công nghiệp hóa và hiện đại hóa ở Việt Nam Sự bùng nổ thông tin và phát triển công nghệ kỹ thuật số yêu cầu mọi lĩnh vực phải được tin học hóa Với sự tiến bộ vượt bậc của phần cứng máy tính và sự đa dạng của phần mềm, các ứng dụng ngày càng hỗ trợ hiệu quả cho người dùng, từ việc xử lý nhanh chóng đến tự động hóa nhiều nghiệp vụ phức tạp Đặc biệt, các ứng dụng di động không chỉ giúp quản lý các tác vụ cơ bản mà còn mang lại tiện ích về thời gian và sự thuận tiện Việc áp dụng các ứng dụng di động trong quản lý trường học hứa hẹn sẽ mang lại nhiều lợi ích và nâng cao hiệu quả quản lý học sinh cho giáo viên và nhà trường trong tương lai gần.

Do đó chúng em quyết định chọn đề tài : “ Xây dựng ứng dụng di động quản lí học sinh cho trường tiểu học Lê Hồng Phong”.

Mục tiêu nghiên cứu

- Xây dựng app quản lý học sinh đáp ứng các yêu cầu:

+ Quản lý thông tin học sinh + Quản lý điểm số

+ Quản lý lớp học+ Quản lý thông tin liên lạc của các bậc phụ huynh

+ Quản lý các môn học

Nhiệm vụ nghiên cứu

- Tích hợp được các chức năng và tác vụ cơ quản của một ứng dụng quản lý học sinh

- Mang lại tiện ích cho người sử dụng

- Dễ sử dụng, dễ thao tác

Đối tượng khách hàng

- Giáo viên, nhân viên của nhà trường

Phương tiện nghiên cứu

- Nghiên cứu cơ sở lý thuyết về phân tích và thiết kế hệ thống thông tin.

- Sử dụng Draw.io để vẽ các sơ đồ chức năng.

- Ngôn ngữ lập trình android

Phương pháp và phạm vi nghiên cứu

- Phương pháp nghiên cứu tài liệu:

+ Sử dụng tài liệu hướn dẫn lập trình Android từ các diễn đàn công nghệ thông tin (hiepsiit.com, …).

+ Sử dụng các video hướng dẫn có liên quan từ Youtube.

- Phương pháp nghiên cứu thực tiễn:

+ Khảo sát các vấn đề đang được quan tâm trong việc quản lý học sinh tại trường tiểu học Lê Hồng Phong.

+ Thu thập thông tin và tổng kết số liệu.

Đóng góp của đề tài

Nghiên cứu này giúp nâng cao kỹ năng thu thập kiến thức lập trình di động và phân tích yêu cầu người dùng, đồng thời bổ sung nhiều kiến thức cần thiết để cải thiện chất lượng ứng dụng.

Ứng dụng này mang lại ý nghĩa thực tiễn quan trọng, giúp quản lý học sinh trong trường học trở nên thuận lợi hơn Nó hỗ trợ dễ dàng theo dõi sĩ số học sinh, quản lý các môn học và điểm số, từ đó nâng cao hiệu quả công tác quản lý giáo dục.

Giới thiệu về android studio

Android Studio là công cụ hỗ trợ lập trình Java, giúp chạy mượt mà trên các thiết bị Android và tận dụng tối đa phần cứng gốc Bạn chỉ cần viết chương trình bằng ngôn ngữ Java, trong khi Android SDK kết nối các thành phần lại với nhau Android Studio sẽ thực thi mã thông qua trình giả lập hoặc phần cứng kết nối với thiết bị, cho phép bạn gỡ lỗi và nhận phản hồi về các sự cố ngay khi chương trình chạy Google đang nỗ lực cải thiện Android Studio, cung cấp danh sách gợi ý hoàn thành khi bạn gõ code, giúp người dùng tiết kiệm thời gian và tránh lỗi cú pháp.

Trước khi cài đặt Android Studio, bạn cần tải phần mềm này về máy bằng cách truy cập vào đường link cung cấp và chọn phiên bản tương thích với hệ điều hành của bạn Trang tải sử dụng JavaScript để phát hiện hệ điều hành của bạn và cung cấp phiên bản Android Studio phù hợp, vì vậy bạn chỉ cần nhấp vào link có sẵn để tải về.

Cài đặt Android Studio trên hệ điều hành Windows rất đơn giản Sau khi tải về, bạn chỉ cần nhấp đúp vào file cài đặt để bắt đầu Quá trình cài đặt diễn ra dễ dàng và bạn có thể tự hoàn tất Khi cài đặt hoàn tất, máy tính sẽ tự động khởi động Android Studio, giúp bạn bắt đầu phát triển ứng dụng đầu tiên của mình.

Cài đặt Android Studio trên Mac OS X tương tự như trên Windows và rất đơn giản Đầu tiên, bạn tải về tập tin DMG để cài đặt Sau đó, nhấp đúp vào file này và kéo Android Studio vào thư mục Applications Cuối cùng, bạn chỉ cần nhấp đúp vào biểu tượng Android Studio để bắt đầu quá trình cài đặt, mà không có bước nào phức tạp.

Hệ Điều Hành Linux Để cài đặt Android Studio trên Linux thì sau khi tải tập tin zipvề máy bạn thực hiện các bước sau:

Để bắt đầu, bạn cần giải nén tập tin tải về bằng cách nhấp đúp vào tập tin đó Chương trình Archive Manager có sẵn trên Ubuntu sẽ tự động mở ra để hỗ trợ bạn trong quá trình giải nén.

Để cài đặt, bạn cần chép thư mục đã giải nén vào thư mục /usr/local hoặc /opt Sau đó, mở cửa sổ dòng lệnh terminal bằng tổ hợp phím Ctrl + Alt + T.

Di chuyển vào thư mục android-studio/bin trong thư mục vừa giải nén, mà hiện nay đã nằm trong /usr/local hoặc /opt.

Bước 5: Chạy tập tin studio.sh trong thư mục bin trên bằng cách nhập tên tập tin này và gõ Enter.

Sau khi hoàn thành bước 5, máy tính sẽ tự động khởi động chương trình cài đặt Android Studio Setup Wizard, giúp bạn dễ dàng thực hiện các bước còn lại để cài đặt Android Studio.

Sau khi cài đặt Android Studio, người dùng hệ điều hành Linux 64-bit cần thực hiện thêm một bước quan trọng để bổ sung các thư viện cần thiết cho phần mềm này.

For computers running the 64-bit version of Ubuntu, you need to execute the following command: `sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386` Similarly, for 64-bit Fedora systems, the required command is: `sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686`.

Kết luận

Trong bài viết này, chúng ta đã khám phá Android Studio và hướng dẫn cài đặt phần mềm này trên hệ thống Ở các bài viết tiếp theo, chúng ta sẽ tìm hiểu cách sử dụng Android Studio để phát triển ứng dụng di động đầu tiên.

Phân tích và thiết kế hệ thống

Tổng quan về bài toán

- Quản lý thông tin học sinh

- Quản lý điểm số của học sinh

- Quản lý thông tin môn học

- Quản lý thông tin liên lạc của các bậc phụ huynh

Sơ đồ use case

Hình 2.1: Use case đăng nhập

Tên use case: Đăng nhập Actor: Người dùng

Mô tả: Người dùng muốn đăng nhập vào ứng dụng để sử dụng ứng dụng để thực hiện việc quản lý học sinh.

Precondition (điều kiện tiên quyết):

- Tài khoản người dùng đã được tạo sẵn

- Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập

Bảng 2.1: Bảng mô tả use case đăng nhập.

2.2 Use case quản lý học sinh

Hình 2.2: Use case quản lý học sinh.

Poscondition(vị trí): + Nếu đăng nhập thành công hiển thị giao diện chính Nếu sai thì hệ thống sẽ thông báo sai đăng nhập hoặc mật khẩu.

1 Người dùng nhập thông tin tài khoản và mật khẩu sau đó click vào button đăng nhập.

3 Hệ thống hiển thị giao diện chính nếu đúng thông tin đăng nhập Nếu sai thông tin đăng nhập thì hệ thống báo lỗi.

Bảng 2.2: Bảng mô tả use case quản lý học sinh.

Tên use case: quản lý học sinh Actor: Người dùng

Mô tả:Người dùng muốn quản lý các thông tin về học sinh.

Precondition (điều kiện tiên quyết):

- Tài khoản người dùng đã được tạo sẵn

- Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập

- Người dùng đăng nhập vào hệ thống thành công

- Người dùng click vào biểu tượng học sinh Poscondition(vị trí):

1 Người dùng xem thông tin học sinh nếu muốn sửa thông tin thì click vào button sửa

2 Nếu người dùng muốn thêm học sinh thì sẽ click vào button thêm

4.Người dùng muốn xóa thông tin học sinh thì click vào button xóa

2 Hệ thống sẽ yêu cầu xác nhận người dùng có muốn sửa hay không sau đó sẽ hiện form sửa thông tin học sinh nếu người dùng xác nhận sửa.

3 Hệ thống xác nhận yêu cầu và hiển thị form thêm học sinh nếu người dùng xác nhận muốn thêm học sinh.

5 Hệ thống sẽ xóa thông tin học sinh nếu người dùng xác nhận xóa.

2.3 Use case quản lý môn học

Hình 2.3: Use case quản lý môn học.

Tên use case: quản lý môn học Actor: Người dùng

Mô tả:Người dùng muốn quản lý các thông tin các môn học.

Precondition (điều kiện tiên quyết):

- Tài khoản người dùng đã được tạo sẵn

- Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập

- Người dùng đăng nhập vào hệ thống thành công

- Người dùng click vào biểu tượng môn học Poscondition(vị trí):

1 Người dùng xem thông tin môn học nếu muốn sửa thông tin thì click vào button sửa

2 Nếu người dùng muốn thêm môn học thì sẽ click vào button thêm

2 Hệ thống sẽ yêu cầu xác nhận người dùng có muốn sửa hay không sau đó sẽ hiện form sửa thông tin môn học nếu người dùng xác nhận sửa.

3 Hệ thống xác nhận yêu cầu và hiển thị form thêm môn học nếu người dùng xác nhận muốn thêm môn học.

Bảng 2.3: Bảng mô tả use case quản lý môn học.

2.4 Use case quản lý lớp học

Hình 2.4: Use case quản lý lớp học.

4.Người dùng muốn xóa thông tin môn học thì click vào button xóa

5 Hệ thống xóa môn học nếu người dùng xác nhận xóa

Tên use case: quản lý lớp học Actor: Người dùng

Mô tả:Người dùng muốn quản lý các thông tin các lớp học.

Precondition (điều kiện tiên quyết):

- Tài khoản người dùng đã được tạo sẵn

- Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập

- Người dùng đăng nhập vào hệ thống thành công

- Người dùng click vào biểu tượng lớp học Poscondition(vị trí):

Bảng 2.4: Bảng mô tả use case quản lý lớp học.

Hình 2.5: Use case quản lý khóa học.

1 Người dùng xem thông tin lớp học nếu muốn sửa thông tin thì click vào button sửa

2 Nếu người dùng muốn thêm lớp học thì sẽ click vào button thêm

4.Người dùng muốn xóa thông tin lớp học thì click vào button xóa

2 Hệ thống sẽ yêu cầu xác nhận người dùng có muốn sửa hay không sau đó sẽ hiện form sửa thông tin lớp học nếu người dùng xác nhận sửa.

3 Hệ thống xác nhận yêu cầu và hiển thị form thêm lớp học nếu người dùng xác nhận muốn thêm lớp học.

5 Hệ thống sẽ xóa lớp học nếu người dùng xác nhận xóa lớp học.

Tên use case: quản lý khóa học Actor: Người dùng

Mô tả:Người dùng muốn quản lý các thông tin các khóa học.

Precondition (điều kiện tiên quyết):

- Tài khoản người dùng đã được tạo sẵn

- Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập

Bảng 2.5: Bảng mô tả use case quản lý khóa học.

2.6 Use case quản lý điểm số

Hình 2.6: Use case quản lý điểm số.

- Người dùng đăng nhập vào hệ thống thành công

- Người dùng click vào biểu tượng khóa học Poscondition(vị trí):

1 Người dùng xem thông tin khóa học nếu muốn sửa thông tin thì click vào button sửa

2 Nếu người dùng muốn thêm khóa học thì sẽ click vào button thêm

4.Người dùng muốn xóa thông tin khóa học thì click vào button xóa

2 Hệ thống sẽ yêu cầu xác nhận người dùng có muốn sửa hay không sau đó sẽ hiện form sửa thông tin khóa học nếu người dùng xác nhận sửa.

3 Hệ thống xác nhận yêu cầu và hiển thị form thêm khóa học nếu người dùng xác nhận muốn thêm khóa học.

5 Hệ thống sẽ xóa khóa học nếu người dùng xác nhận xóa khóa học.

Bảng 2.6: Bảng mô tả use case quản lý điểm số.

Tên use case: quản lý điểm số Actor: Người dùng

Mô tả:Người dùng muốn quản lý các thông tin các điểm số.

Precondition (điều kiện tiên quyết):

- Tài khoản người dùng đã được tạo sẵn

- Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập

- Người dùng đăng nhập vào hệ thống thành công

- Người dùng click vào biểu tượng điểm số Poscondition(vị trí):

1 Người dùng xem thông tin điểm số nếu muốn sửa thông tin thì click vào button sửa

3.Người dùng muốn xóa thông tin điểm số thì click vào button xóa

5 Người dùng nhập điểm số và muốn tính điểm

2 Hệ thống sẽ yêu cầu xác nhận người dùng có muốn sửa hay không sau đó sẽ hiện form sửa thông tin điểm số nếu người dùng xác nhận sửa.

4 Hệ thống sẽ xóa điểm nếu người dùng xác nhận xóa điểm số.

6 Hệ thống tự động tính điểm trung bình cho người dùng dựa trên các thang điểm mà người dùng đã nhập.

2.7 Use case quản lý thông tin phụ huynh

Hình 2.7: Use case quản lý thông tin phụ huynh.

Tên use case: quản lý thông tin phụ huynh Actor: Người dùng

Mô tả:Người dùng muốn quản lý các thông tin phụ huynh.

Precondition (điều kiện tiên quyết):

- Tài khoản người dùng đã được tạo sẵn

- Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập

- Người dùng đăng nhập vào hệ thống thành công

- Người dùng click vào biểu tượng phụ huynh Poscondition(vị trí):

1 Người dùng xem thông tin phụ huynh nếu muốn sửa thông tin thì click vào button sửa

2 Hệ thống sẽ yêu cầu xác nhận người dùng có muốn sửa hay không sau đó sẽ hiện form sửa thông tin phụ huynh nếu

Bảng 2.7: Bảng mô tả use case quản lý thông tin phụ huynh.

Sơ đồ hoạt động

Hình 3.1: Sơ đồ hoạt động của chức năng đăng nhập.

3 Người dùng muốn xóa thông tin phụ huynh thì click vào button xóa người dùng xác nhận sửa.

4 Hệ thống sẽ xóa nếu người dùng xác nhận xóa thông tin phụ huynh

3.2 Sơ đồ hoạt động của chức năng quản lý học sinh

Hình 3.2: Sơ đồ hoạt động của chức năng quản lý học sinh.

3.3 Sơ đồ hoạt động của chức năng quản lý môn học

Hình 3.3: Sơ đồ hoạt động của chức năng quản lý môn học.

3.4 Sơ đồ hoạt động của chức năng quản lý lớp học

Hình 3.4: Sơ đồ hoạt động của chức năng quản lý lớp học.

3.5 Sơ đồ hoạt động của chức năng quản lý khóa học

Hình 3.5: Sơ đồ hoạt động của chức năng quản lý khóa học.

3.6 Sơ đồ hoạt động của chức năng quản lý điểm số

Hình 3.6: Sơ đồ hoạt động của chức năng quản lý điểm số.

3.7 Sơ đồ hoạt động của chức năng quản lý thông tin phụ huynh

Hình 3.7: Sơ đồ hoạt động của chức năng quản lý thông tin phụ huynh.

Sơ đồ tuần tự

Hình 4.1: Sơ đồ tuần tự chức năng đăng nhập 4.2 Sơ đồ tuần tự chức năng quản lý học sinh

Hình 4.2: Sơ đồ tuần tự chức năng quản lý học sinh.

4.3 Sơ đồ tuần tự chức năng quản lý môn học

Hình 4.3: Sơ đồ tuần tự chức năng quản lý môn học 4.4 Sơ đồ tuần tự chức năng quản lý lớp học

Hình 4.4: Sơ đồ tuần tự chức năng quản lý lớp học.

4.5 Sơ đồ tuần tự chức năng quản lý khóa học

Hình 4.5: Sơ đồ tuần tự chức năng quản lý khóa học 4.6 Sơ đồ tuần tự chức năng quản lý điểm số

Hình 4.6: Sơ đồ tuần tự chức năng quản lý điểm số.

4.7 Sơ đồ tuần tự chức năng quản lý thông tin phụ huynh

Hình 4.7: Sơ đồ tuần tự chức năng quản lý thông tin phụ huynh.

Sơ đồ lớp

Thiết kế ứng dụng

Giao diện trang đăng nhập

Hình 1: Giao diện trang đăng nhập.

- Người dùng muốn sử dụng thì phải đăng nhập vào hệ thống.

Người dùng cần nhập chính xác tên tài khoản và mật khẩu để truy cập vào hệ thống Trong trường hợp thông tin đăng nhập không đúng, hệ thống sẽ thông báo lỗi để người dùng có thể thử lại.

Giao diện trang chủ

Hình 2: Giao diện trang chủ.

Sau khi người dùng đăng nhập vào hệ thống, họ có thể dễ dàng thực hiện công việc quản lý bằng cách chọn các chức năng thông qua việc nhấp vào các nút tương ứng.

Giao diện trang quản lý học sinh

Hình 3: Giao diện trang quản lý và thêm học sinh.

Người dùng có thể xem danh sách học sinh tại đây và để thêm học sinh mới, hãy nhấn vào nút “+” ở góc dưới bên phải màn hình.

Để chỉnh sửa thông tin học sinh, người dùng chỉ cần nhấn giữ vào tên học sinh cần sửa Hệ thống sẽ hiển thị bảng chọn, giúp người dùng thực hiện các chức năng theo ý muốn.

Giao diện trang quản lý môn học

Hình 4: Giao diện trang quản lý và thêm môn học.

Trang quản lý học sinh sẽ hiển thị đầy đủ thông tin về các môn học và cách tính điểm cho từng môn Nếu người dùng muốn thêm môn học, chỉ cần nhấn vào nút để thực hiện thao tác này.

“+” phía cuối góc phải màn hình Hệ thống sẽ tự động chuyển đến form thêm môn học.

- Nếu người dùng muốn chỉnh sửa hoặc xóa môn học thì chỉ cần nhấn giữ môn học đó và chọn chức năng mình muốn thực hiện.

Giao diện trang quản lý lớp học

Hình 5: Giao diện trang quản lý và thêm lớp học.

Trang này cung cấp danh sách các lớp học hiện có Để thêm lớp học mới, người dùng chỉ cần nhấn vào nút “+” ở góc dưới bên phải màn hình và điền đầy đủ thông tin cần thiết.

- Để chỉnh sửa hoặc xóa lớp học, người dùng chỉ cần nhấn giữ lớp học đó và chọn chức năng mình muốn.

Giao diện trang quản lý khóa học

Hình 6: Giao diện trang quản lý và thêm khóa học.

Trang này cung cấp danh sách các khóa học hiện có Để thêm khóa học mới, người dùng chỉ cần nhấn vào nút “+” ở góc dưới bên phải màn hình và điền đầy đủ thông tin cần thiết.

- Để chỉnh sửa hoặc xóa khóa học, người dùng chỉ cần nhấn giữ khóa học đó và chọn chức năng mình muốn.

Giao diện trang quản lý điểm số

Hình 7: Giao diện trang quản lý và chỉnh sửa điểm số.

- Trang này hiển thị danh sách điểm của từng môn học.

Người dùng có thể nhập điểm bằng cách chọn môn học mong muốn Hệ thống sẽ tự động tính toán điểm trung bình cho môn học đó Để lưu lại điểm số, người dùng chỉ cần nhấn vào nút “Lưu”.

Để chỉnh sửa điểm số, người dùng cần nhấn giữ vào môn học mà mình muốn thay đổi Sau đó, chọn tùy chọn chỉnh sửa để mở form chỉnh sửa điểm số Người dùng hãy nhập đúng thông tin cần thiết và nhấn vào nút “Lưu” để hoàn tất việc chỉnh sửa điểm số thành công.

8 Giao diện trang quản lý thông tin phụ huynh

Hình 8: Giao diện trang quản lý và chỉnh sửa thông tin phụ huynh.

- Trang này hiển thị thông tin phụ huynh của từng học sinh

Để chỉnh sửa thông tin về phụ huynh, người dùng chỉ cần nhấn giữ tên phụ huynh cần sửa và chọn tùy chọn chỉnh sửa Hệ thống sẽ hiển thị một biểu mẫu để người dùng cập nhật thông tin phụ huynh một cách dễ dàng.

- Cuối cùng người dùng click vào button “ Lưu” để hoàn tất việc chỉnh sửa.

Giao diện quản lý trang thông tin phụ huynh

Sử dụng ngôn ngữ lập trình Android kết hợp với công cụ lập trình Android Studio.

Trong thực nghiệp, chúng tôi đã thiết kế và cài đặt thành công ứng dụng phù hợp với nội dung đề tài Tuy nhiên, do kỹ năng lập trình còn hạn chế, ứng dụng vẫn chưa hoàn thiện và thiếu một số chức năng mong muốn.

Ngày đăng: 30/12/2023, 04:52

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN