You are on page 1of 15

CHUYÊN ĐỀ 2

Ứng dụng quản lý sinh viên với SQLite


I. Giới thiệu
Quản lý dữ liệu sinh viên trong ứng dụng di động đóng vai trò quan trọng
với nhiều lý do, góp phần vào sự hiệu quả, tổ chức và hiệu suất của các quy
trình giáo dục:
1. SQLite
2. Swift
SQLite
SQLite là một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) độc lập, không có máy chủ
và không có cấu hình:
• Nhẹ Nhàng: SQLite được xây dựng với mục tiêu tối ưu hóa hiệu suất và tài nguyên, làm
cho nó trở thành một lựa chọn lý tưởng cho các ứng dụng di động và dự án có yêu cầu tài
nguyên thấp.
• Nhúng: SQLite có thể nhúng trực tiếp vào ứng dụng, không cần một máy chủ riêng biệt.
Điều này giúp giảm độ phức tạp và tăng tính di động của ứng dụng.
• Không Đòi Hỏi Máy Chủ: SQLite không yêu cầu một máy chủ riêng biệt, điều này giảm
chi phí triển khai và quản lý hệ thống so với các hệ thống cơ sở dữ liệu truyền thống.
Swift
• Swift là một ngôn ngữ lập trình hướng đối tượng dành cho việc phát triển
iOS và macOS, watchOS, tvOS và z/OS. được giới thiệu bởi Apple tại hội
nghị WWDC 2014. Swift được mong đợi sẽ tồn tại song song cùng
Objective-C, ngôn ngữ lập trình hiện tại dành cho các hệ điều hành của
Apple.
II. Chức năng
1. Trang chính
2. Chi tiết sinh viên
3. Thêm mới sinh viên
1. Trang chính

•Danh sách Sinh Viên: Hiển thị thông tin


cơ bản của tất cả sinh viên.
•Xoá sinh viên: Cho phép người dùng xoá
thông tin sinh viên.
2. Chi tiết sinh viên

•Thông Tin Chi Tiết: Hiển thị thông tin


đầy đủ của sinh viên.
•Sửa Đổi và Cập Nhật: Cho phép người
dùng chỉnh sửa thông tin.
3. Thêm mới sinh viên

•Đơn Giản và Linh Hoạt: Giao diện thân


thiện, dễ sử dụng.
•Xác nhận thông tin: Đảm bảo tính chính
xác.
III. SQLite trong ứng dụng
1. Mở và đóng kết nối
2. Thực hiện các thao tác cơ bản
- Insert
- Select
- Update
- Delete
1. Mở và đóng kết nối

•Mở và Tạo Cơ Sở Dữ Liệu: Thiết lập kết


nối đến cơ sở dữ liệu SQLite.
•Đóng Kết Nối: Đảm bảo sự an toàn và
hiệu quả.
Insert

•Thêm mới sinh viên vào cơ sở dữ liệu.


Select

•Truy vấn và hiển thị thông tin sinh viên.


Update

•Chỉnh sửa và cập nhật thông tin của sinh


viên.
Delete

•Xóa sinh viên khỏi cơ sở dữ liệu.

You might also like