1. Trang chủ
  2. » Tất cả

Báo cáo báo cáo môn học phát triển ứng dụng di động đề tài phần mềm quản lý sinh viên

34 5 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 đề Phần mềm Quản Lý Sinh Viên
Tác giả Trương Vũ Linh, Nguyễn Bảo Tam
Người hướng dẫn 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 Báo cáo môn học
Năm xuất bản 2021
Thành phố Bình Dương
Định dạng
Số trang 34
Dung lượng 2,25 MB

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

Nội dung

Do đó em làm ra phần mềm hỗ trợ giảng viên cập nhật chỉnh sửa danh sách sinh viên cũng như nắm bắt được được sĩ số các lớp... b Dữ liệu thu thập - Các thầy cô thuộc phòng công tác sinh v

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ

 ¯ 

BÁO CÁO BÁO CÁO MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG

ĐỀ TÀI : PHẦN MỀM QUẢN LÝ SINH VIÊN

GVHD : Nguyễn Hữu Vĩnh Nhóm thực hiện :

Học kỳ I năm học 2020-2021

4/2021

Trang 2

Bình Dương, năm 2021

Trang 3

LỜI CẢM ƠN

Để hoàn thành bài báo cáo này , em xin chân thành và cảm ơn thầy đã giúp đỡ nhóm em trong thời gian vừa qua Với vốn kiến thức được tiếp thu trong qua trình họctập không chỉ là nền tảng trong quá trình học tập mà đó còn là hành trang để chúng emtrở thành một người lập trình viên trong tương lai

Mặc dù có cố gắng nhiều trong quá trình học tập song do thời gian có hạn nên

đề tài này không tránh khỏi những thiếu sót Em rất mong nhận được sự đánh giá của thầy để bài báo cáo của em được hoàn thiện hơn

Cuối cùng em xin kính chúc thầy dồi dào sức khoẻ , thành công trong sự nghiệp cao quý

Em xin chân thành cảm ơn

Trang 4

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

Thủ Dầu Một, Ngày tháng năm 2021

Giáo viên hướng dẫn

Trang 5

LỜI NÓI ĐẦU

Hiện nay, xã hội ngày càng phát triển, đặt biệt là ngành công nghiệp 4.0 nói chung và ngành công nghệ thông tin nói riêng Nhu cầu của mọi người trong việc sử dụng các phần mềm ngày một nâng cao Đặt biệt nhất là các phần mềm quản lí , nhìn nhận được điều đó nên em có làm phần mềm quản lí sinh viên Mục đích cho các trường học dễ dàng quản lí sinh viên trong việc giảng dạy và quản lí

Do đó em làm ra phần mềm hỗ trợ giảng viên cập nhật chỉnh sửa danh sách sinh viên cũng như nắm bắt được được sĩ số các lớp

Trang 6

MỤC LỤ

CHƯƠNG I: KHẢO SÁT VÀ THU THẬP YÊU CẦU 3

1.1 Thông tin cá nhân: 3

1.2 Các công nghệ sử dụng trong đề tài: 3

1.3 Công cụ hỗ trợ lập trình Android : 3

1.4 Khảo sát hiện trạng: 4

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 5

1 Sơ đồ use case 5

2 Sơ đồ hoạt động 5

CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU 14

1 Thiết kế cơ sở dữ liệu 14

2 Sơ đồ quan hệ 15

CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH 16

1 Giao diện chính phần mềm quản lí sinh viên 16

1.1 Giao diện chính 16

1.2 Giao diện sinh viên 17

1.3 Giao diện lớp 20

1.4 Giao diện khoa 21

2 Một số kết quả của chương trình 21

2.1 Giao diện thêm sinh viên 21

2.2 Giao diện lớp 23

2.3 Giao diện khoa 26

KẾT LUẬN 28

1 Đánh giá kết quả 28

Kết quả đạt được: 28

Hạn chế của đề tài: 28

2 Hướng phát triển của đề tài 28

TÀI LIỆU KHAM KHẢO 29

Trang 8

DANH MỤC HÌNH

Hình 1: sơ đồ use case 10

Hình 2: sơ đồ hoạt động chức năng thêm sinh viên 11

Hình 3: sơ đồ hoạt động chức năng xoá sinh viên 12

Hình 4: sơ đồ hoạt động chức năng sửa sinh viên 13

Hình 5: sơ đồ hoạt động chức năng thêm lớp 14

Hình 6: sơ đồ hoạt động chức năng xoá lớp 15

Hình 7: sơ đồ hoạt động chức năng sửa lớp 16

Hình 8: sơ đồ hoạt động chức năng thêm khoa 17

Hình 9: sơ đồ hoạt động chức năng sửa khoa 18

Hình 10: sơ đồ hoạt động chức năng xoá khoa 19

Hình 11: giao diện chính 21

Hình 12 : Giao diện sinh viên 21

Hình 13: giao diện lớp 22

Hình 14: giao diện khoa 22

Hình 15: thông báo thêm dữ liệu thành công 23

Hình 16: giao diện khi xoá sinh viên 24

Hình 17: giao diện khi thêm dữ liệu thành công 24

Hình 18: giao diện khi cập nhật 25

Hình 19: giao diện khi thêm khoa 26

Hình 20: giao diện cập nhật khoa 27

Trang 9

CHƯƠNG I: KHẢO SÁT VÀ THU THẬP YÊU CẦU1.1 Thông tin cá nhân:

- Họ tên sinh viên : Nguyễn Bảo Tam

1.2 Các công nghệ sử dụng trong đề tài:

- Android Studio là một phầm mềm bao gồm các bộ công cụ khác nhau

dùng để phát triển ứng dụng chạy trên thiết bị sử dụng hệ điều hành Androidnhư các loại điện thoại smartphone, các tablet Android Studio được đóng góivới một bộ code editor, debugger, các công cụ performance tool và một hệthống build/deploy (trong đó có trình giả lập simulator để giả lập môi trườngcủa thiết bị điện thoại hoặc tablet trên máy tính) cho phép các lập trình viên cóthể nhanh chóng phát triển các ứng dụng từ đơn giản tới phức tạp

- Genymotion là một trình giả lập dành cho Android (x86 với khả năng

tăng tốc phần cứng OpenGL) và có sẵn các phiên bản Android được cấu hìnhsẵn Đây là máy ảo rất tuyệt vời dùng để dành cho việc thử nghiệm ứng dụng

Dự án này đã phát triển từ phiên bản AndroidVM cũ và bây giờ, Genymotion đãđến tay nhà phát triển với giao diện và tính năng mới trong cài đặt và nhiều hơnthế nữa Theo đánh giá của giới lập trình viên thì đây là máy ảo chạy nhanh rấtnhiều lần so với Android Emulator và giúp tiết kiệm thời gian khi test ứng dụng

- Xampp là chương trình tạo máy chủ Web (Web Server) được tích hợp

sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ nhưphpMyAdmin Không như Appserv, Xampp có chương trình quản lý khá tiệnlợi, cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất kỳlúc nào

1.3 Công cụ hỗ trợ lập trình Android :

 Android Studio

Trang 10

 Genymotion

 Xampp

1.4 Khảo sát hiện trạng:

a) Phương pháp khảo sát

- Phương pháp thu thập thông tin

- Phương pháp phỏng vấn trực tiếp – phỏng vấn sâu

- Phiếu khảo sát

b) Dữ liệu thu thập

- Các thầy cô thuộc phòng công tác sinh viên của trường đại học Thủ Dầu Một

và một số giáo viên trên địa bàn Thủ Dầu Một

c) Tóm tắt kết quả khảo sát

- Khảo sát 100 người : 80% người được khảo sát cần sử dụng phần mềm quản lí, 90% người tham gia khảo sát cho rằng việc sự dụng phần mềm để quản lý là cần thiết, 40% người khảo sát cho rằng các phần mềm khó sử dụng

d) Báo cáo chi tiết

Bảng 1 2: Tỉ lệ cần thiết của các phần mềm quản lý

c Trải nghiệm khi sử dụng các phần mềm quản lý

Dễ sử dụng, tiện lợi 70%

Khó sử dụng 30%

Trang 11

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG

1 Sơ đồ use case

Hình 1: sơ đồ use case

2 Sơ đồ hoạt động

Trang 12

Hình 2: sơ đồ hoạt động chức năng thêm sinh viên

Trang 13

Hình 3: sơ đồ hoạt động chức năng xoá sinh viên

Hình 4: sơ đồ hoạt động chức năng cập nhật thông tin sinh viên

Trang 14

Hình 5: sơ đồ hoạt động chức năng thêm lớp

Trang 15

Hình 6: sơ đồ hoạt động chức năng xoá lớp

Trang 16

Hình 7: sơ đồ hoạt động chức năng sửa lớp

Trang 17

Hình 8: sơ đồ hoạt động chức năng thêm khoa

Trang 18

Hình 9: sơ đồ hoạt động chức năng sửa khoa

Trang 19

Hình 10: sơ đồ hoạt động chức năng xoá khoa

CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU

1 Thiết kế cơ sở dữ liệu

Cài đặt các bảng :

Bảng Sinh viênCột Kiểu dữ liệu Mô tả

MSSV Varchar(20) Khóa chính – Mã số sinh viênMaLop Int Khóa ngoại – liên kết bảng LớpHoTen Varchar(100) Họ và tên sinh viên

GioiTinh Varchar(5) Giới tính (Nam, Nữ)

NgaySinh Date Ngày sinh (yyyy – MM – dd)DiaChi Varchar(100) Địa chỉ

Diem Int Điểm đầu vào

Trang 20

Bảng Lớp

Bảng Khoa

2.

Sơ đồ quan hệ

Cột Kiểu dữ liệu Mô tả

MaLop Int Khóa chính – Mã lớp

MaKhoa Int Khóa ngoại – liên kết bảng KhoaTenLop Varchar(100) Tên lớp

SiSo Int Sĩ số sinh viên trong lớp

Cột Kiểu dữ liệu Mô tả

MaKhoa Int Khóa chính

TenKhoa Varchar(100) Tên khoa

Trang 21

CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH

1 Giao diện chính phần mềm quản lí sinh viên

1.1 Giao diện chính

Hình 11: giao diện chính

Trang 22

1.2 Giao diện sinh viên

Hình 12 : Giao diện sinh viên

Trang 23

Hình 13 : Giao diện thêm sinh viên

Trang 24

Hình 14 : Giao diện cập nhật thông tin sinh viên

Trang 25

1.3 Giao diện lớp

Hình 13: Giao diện lớp

Trang 26

1.4 Giao diện khoa

Hình 14: Giao diện khoa

2 Một số kết quả của chương trình

2.1 Giao diện thêm sinh viên

Khi ở giao diện thêm sinh viên, nhập đầy đủ dữ liệu và chọn nút Lưu, chương trình hiện lên thông báo thành công và trở lại giao diện sinh viên, đồngthời cập nhật dữ liệu trên danh sách

Trang 27

Hình 15: Thông báo thêm dữ liệu thành công

Lưu ý mã sinh viên không được trùng, nếu không sẽ không thể thêm sinh viên

Trang 28

Khi muốn xoá sinh viên chúng ta chọn vào dấu X ở sinh viên cần xóa và chọn xác nhận để xóa.

Hình 16: Giao diện khi xoá sinh viên

2.2 Giao diện lớp

Khi thêm đầy đủ dữ liệu và chọn nút Lưu, chương trình hiện lên thông báo thêm dữ liệu thành công tương đương dữ liệu sẽ được đưa vào danh sách dữ liệu

Trang 29

Hình 17 : Giao diện khi thêm dữ liệu thành công

Trang 30

Khi chọn một lớp từ danh sách sau đó sửa tên lớp muốn thay đổi sau đó chọn nút Lưu và xác nhận để lưu chỉnh sửa.

Hình 18: Giao diện khi cập nhật

Trang 31

2.3 Giao diện khoa

Khi nhập đầy đủ thông tin cần thêm vào khoa nhấn vào nút Lưu, khoa sẽ được thêm vào bảng dữ liệu

Hình 19 : Giao diện khi thêm khoa

Trang 32

Khi muốn thay đổi tên khoa chúng ta chọn vào tên khoa cần chọn vào bảng dữ liệu tên khoa cần thay đổi sau đó chỉnh sửa tên khoa cần thay đổi rồi chọn nút Lưu

Hình 20 : Giao diện cập nhật khoa

Trang 33

KẾT LUẬN

1 Đánh giá kết quả

Kết quả đạt được:

 Giao diện đầy đủ chức năng

 Thêm dữ liệu mới thành công vào (lớp, khoa, sinh viên)

 Xoá dữ liệu thành công vào (lớp,khoa , sinh viên)

 Sửa dữ liệu thành công vào (lớp,khoa , sinh viên)

Hạn chế của đề tài:

Do thời gian ngắn , dữ liệu cần có rất ít Chưa thực hiện được các chức năng phức tạp

2 Hướng phát triển của đề tài

 Quản lí sinh viên chặt chẽ hơn

 Thiết kế thêm quản lí điểm

 Quản lí môn học

 Thống kê % điểm của môn học …

Trang 34

TÀI LIỆU KHAM KHẢO

Ngày đăng: 11/02/2023, 12:44

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

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

w