Giter VIP home page Giter VIP logo

ptit-phat-trien-ung-dung-di-dong-giua-ky's Introduction

Phát Triển Ứng Dụng Cho Các Thiết Bị Di Động
Đồ Án Giữa Kỳ - Quản Lý Học Sinh/Sinh Viên

Sau đây là toàn bộ nội dung đề tài của nhóm mình tới đề tài quản lý sinh viên

Để chạy được dự án này, yêu cầu Android Studio Bumblebee phiên bản 2021.1.1 Patch 2 hoặc mới hơn. Dự án này có thể tải bằng 2 cách sau đây:

  • Tải về bằng Code->Download Zip

  • Tải về bằng câu lệnh git clone

Sau khi tải về, để chạy được ứng dụng này cần lưu ý như sau

Tính năng đăng nhập

Bước 1: Truy cập app->java->com.example.stdmanager->LoginActivity

Bước 2: Tìm đến dòng có số thứ tự 60 và mở khóa dòng này ra. Dòng này giúp SQLite tạo các dữ liệu ban đầu để đăng nhập

Hàm deleteAndCreatTable() có chức năng tạo dữ liệu mặc định cho lần đầu chạy ứng dụng

Tính năng quản lý sinh viên

Bước 1: Truy cập app->java->com.example.stdmanager->ClassroomActivity

Bước 2: Tìm đến dòng có số thứ tự 79 và 82, mở khóa dòng này.

Những kiến thức nền tảng được sử dụng trong đồ án này bao gồm

  1. SQLite và các giao tiếp thông qua SQLiteOpenHelper

  2. ListView và các tùy biến chuyên sâfa-ul

  3. Tùy biến các layout với @style

  4. MenuInflater - xây dựng menu phụ trợ

  5. Alert - hiển thị cảnh báo

  6. Bitmap - chụp ảnh màn hình

  7. Thư viện iText7 tạo tệp tin PDF

  8. Thư viện Picasso để hiển thị hình ảnh

  9. Hỗ trợ tạo biểu đồ

  10. Tùy biến button với xml nằm trong res/drawable

  11. Sử dụng Tab Host để xây dựng menu đa màn hình

     

Đăng nhập

  

Trang chủ

              

Quản lý danh sách sinh viên với mỗi giáo viên làm chủ nhiệm của 1 lớp

        

Danh sách sinh viên hỗ trợ xuất ra dạng JPEG và PDF

           

Môn học

           

Tài khoản

     

Thống kê

     

Thiết lập cài đặt với đa màn hình

     

           

Hỗ trợ chế độ ban đêm


Nguyễn Thành Phong

Nguyễn Đăng Hậu

Nguyễn Văn Chung

Lương Đình Khang

Hoàng Đức Thuận

ptit-phat-trien-ung-dung-di-dong-giua-ky's People

Contributors

dinhkhang1511 avatar ngdanghau avatar phong-kaster avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

dinhkhang1511

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.