1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) xây dựng chương trình quản lý học viên tại trung tâm anh ngữ oxford

20 3 0

Đ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 Chương Trình Quản Lý Học Viên Tại Trung Tâm Anh Ngữ Oxford
Tác giả Đặng Thị Diệu Linh, Lương Trúc Linh, Nguyễn Phương Linh
Người hướng dẫn GVHD: Nguyễn Hưng Long
Trường học Trường Đại Học Thương Mại
Chuyên ngành Lập trình Python
Thể loại bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nam
Định dạng
Số trang 20
Dung lượng 2,51 MB

Nội dung

Kết quả và những thành tựu mà nó đã đạt được hiện nay ảnhhưởng không nhỏ đến đời sống thường ngày, công việc cũng như học tập, rèn luyện, đi sâu vàonếp sống của mỗi người dân trên thế gi

Trang 1

TRƯỜNG ĐẠI HỌC THƯƠNG MẠI

KHOA HTTT KINH TẾ & TMĐT

- -BÀI TẬP LỚN CUỐI KỲ

Học Phần: Lập trình Python

Đề tài 15 XÂY DỰNG CHƯƠNG TRÌNH

QUẢN LÝ HỌC VIÊN TẠI TRUNG TÂM ANH NGỮ OXFORD

Nhóm thực hiện : 15

Trang 2

Bảng đánh giá và phân công nhiệm vụ thành viên

43 Đặng Thị Diệu Linh 22D190082 Viết chương trình,

chỉnh sửa đóng góp ý kiến

A

44 Lương Trúc Linh 22D190085 Vẽ sơ đồ khối, làm

word, chỉnh sửa đóng góp ý kiến

A

45 Nguyễn Phương Linh 22D190086

Viết chương trình, chỉnh sửa đóng góp ý

Trang 3

LỜI CAM ĐOAN

Nhóm 15 chúng em gồm: Đặng Thị Diệu Linh, Lương Trúc Linh, Nguyễn Phương Linh xin cam

đoan bài tập lớn môn Lập trình với Python với đề bài “XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ

HỌC VIÊN TẠI TRUNG TÂM ANH NGỮ OXFORD” là kết quả nghiên cứu và công sức làm việc

của cả nhóm Những tài liệu tham khảo được sử dụng trong bài thảo luận được nêu rõ trong mục tài liệu tham khảo Các thông tin, số liệu được sử dụng là trung thực, chính xác và là do nhóm em hoàn toàn thực hiện dưới sự phân công nhiệm vụ rõ ràng Nhóm em xin chịu mọi trách nhiệm cho các sai sót với các thông tin và số liệu đã sử dụng trong bài

Bên cạnh đó, nhóm em cũng xin gửi lời cảm ơn đến thầy Nguyễn Hưng Long đã luôn nhiệt tình giảng dạy và theo sát tiến độ làm bài của lớp Nhờ những kiến thức học tập trên lớp và sự tìm tòi tham khảo, nhóm em đã hoàn thành bài tập lớn quan trọng này Bài làm này có thể còn mắc phải nhiều thiếu sót, chúng em xin nhận những ý kiến nhận xét góp ý của thầy để bài hoàn thiện hơn

Chúng em xin chân thành cảm ơn!

Hà Nam, ngày 25 tháng 03 năm 2023

Trang 4

LỜI MỞ ĐẦU

Cuộc cách mạng công nghệ 4.0 đã và đang phát triển đến một trình độ nhất định và chiếm một vị thế vô cùng quan trọng Kết quả và những thành tựu mà nó đã đạt được hiện nay ảnh hưởng không nhỏ đến đời sống thường ngày, công việc cũng như học tập, rèn luyện, đi sâu vào nếp sống của mỗi người dân trên thế giới ngày nay

Một trong những yếu tố rất quan trọng trong cuộc cách mạng lần thứ 4 này là Big Data,

cho phép con người có thể thu thập, chứa đựng được một lượng dữ liệu khổng lồ Người ta có thể thu thập được một lượng lớn thông tin bao gồm thông tin cá nhân của từng khách hàng Điều này giúp doanh nghiệp nhận ra các xu hướng, nhu cầu, mong muốn của người tiêu dùng một cách hiệu quả, và từ đó giúp doanh nghiệp có thể tạo ra những chiến lược đúng đắn trong mỗi giai đoạn kinh doanh Để làm được điều đó thì việc xây dựng một hệ thống quản trị thông tin hiệu quả là vô cùng cần thiết Quản lý thông tin một cách tối ưu cho phép tổ chức đạt các mục tiêu khác nhau và những lợi ích đem lại có tác động trên nhiều phương diện Tuy nhiên với một lượng dữ liệu khổng lồ như vậy, việc lưu trữ, bảo quản và duy trì chúng là một việc không hề dễ dàng Bài tập lớn lần này là một cơ hội để chúng em được tiếp xúc với công việc đó

Hiểu được điều này, nhóm chúng em khi nhận được đề tài “XÂY DỰNG CHƯƠNG

TRÌNH QUẢN LÝ HỌC VIÊN TẠI TRUNG TÂM ANH NGỮ OXFORD” đã sử dụng

những kiến thức còn hạn chế của bản thân và tìm hiểu của cả nhóm để hoàn thành đề tài một cách trọn vẹn nhất có thể, xây dung chương trình với tiêu chí: bố cục rõ ràng, mạch lạc và dễ hiểu nhất

Để xây dựng được chương trình sau đây, chúng em đã cùng phân tích và chia bài tập lớn này thành các phần:

I, Đặt bài toán

II, Phân tích bài toán bằng sơ đồ khối

III, Chương trình viết bằng ngôn ngữ Python

IV, Kết luận

I, Đặt bài toán

Trang 5

Trung tâm Anh ngữ Oxford là một trung tâm dạy tiếng anh ngoài giờ cho các lứa tuổi, bên cạnh đó còn hỗ trợ ôn thi các chứng chỉ quốc tế phục vụ nhiều mục đích khác nhau của người học như: IELTS, TOIEC, TOEFL… Vì vậy, lượng học viên đến học là không nhỏ và bao gồm nhiều phân lớp khác nhau, ví dụ như trình độ theo từng kỹ năng nghe, nói, đọc, viết; theo mục đích của người học; theo mục tiêu đạt được của từng học viên… Nên cần phải nhập thông tin chính xác của từng học viên để dễ dàng hơn trong việc quản lý

Các thông tin của học viên khi nhập vào dữ liệu bao gồm:

- Mã học viên: MaHV

- Tên học viên: TenHV

- Mã lớp: MaLop

- Điểm kiểm tra sau mỗi khóa: Diem

- Địa chỉ học viên: Địachỉ

- Số điện thoại liên hệ: SĐT

Trong đó, mỗi học viên sẽ có một mã học viên và mã này là duy nhất

Khi thực hiện lệnh cập nhật thông tin học viên, xóa thông tin học viên và tìm kiếm thông tin, ta luôn nhập mã học viên và lấy đó làm cơ sở cho các bước tiếp theo

II, Phân tích bài toán bằng sơ đồ khối

Trang 6

1, Sơ đồ khối chương trình chính

2, Sơ đồ nhập thông tin

Trang 7

Discover more

from:

HVKH 2001

Document continues below

Hành vi khách

hàng

Trường Đại học…

256 documents

Go to course

Nhóm 6

2157BMKT3811…

Hành vi

khách… 100% (8)

20

Khảo sát thực trạng quá trình quyết địn…

Hành vi

khách… 100% (6)

22

Phân tích kết quả khảo sát

Hành vi

khách… 93% (14)

6

đề cương phương pháp nghiên cứu…

Hành vi

khách… 89% (61)

61

Hành-vi-mua-của-khách-hàng-trên-…

17

Trang 8

3, Sơ đồ cập nhật thông tin

Hành vi khách… 92% (12)

Khảo sát thực trạng quá trình quyết địn…

Hành vi khách… 100% (5)

20

Trang 9

4, Sơ đồ xóa thông tin học viên

5, Sơ đồ tìm kiếm thông tin học viên

Trang 10

III, Chương trình bằng ngôn ngữ Python

Khi làm bài tập này, nhóm em đã sử dụng module os và module sys

- Module sys trong Python cung cấp các hàm và các biến được sử dụng để thao tác các phần khác nhau của môi trường chạy Python Nó cho phép chúng ta truy cập các tham số và chức năng cụ thể của hệ thống

- Module os trong Python cung cấp các chức năng được sử dụng để tương tác với hệ điều hành

và cũng có được thông tin liên quan về nó OS đi theo các Module tiện ích tiêu chuẩn của Python Module này cung cấp một cách linh động sử dụng chức năng phụ thuộc vào hệ điều hành Module os trong python cho phép chúng ta làm việc với các tập tin và thư mục

1, Tạo mảng và thêm dữ liệu mẫu

Trang 11

Hàm TaoDuLieuMau() có chức năng thêm dữ liệu mẫu vào danh sách học viên Hàm này được gọi trong hàm main() để tạo dữ liệu mẫu khi chương trình chạy

Mô tả:

- Hàm sử dụng biến toàn cục lstHocVien để thêm dữ liệu

- Hàm sử dụng hàm append() để thêm dữ liệu vào danh sách

- Hàm sử dụng cấu trúc từ điển để lưu thông tin học viên

- Hàm sử dụng cấu trúc vòng lặp for để thêm dữ liệu

=> Sau khi thực hiện hàm này, danh sách học viên sẽ có 6 học viên

2, Nhập thông tin học viên

Trang 12

Hàm NhapThongTinHocVien() có chức năng nhập thông tin học viên và thêm vào danh sách Hàm này được gọi trong hàm main() khi người dùng chọn chức năng nhập thông tin học viên

Mô tả:

- Hàm sẽ yêu cầu người dùng nhập thông tin học viên

- Hàm sử dụng biến toàn cục lstHocVien để thêm dữ liệu

- Hàm sử dụng hàm append() để thêm dữ liệu vào danh sách

- Hàm sử dụng cấu trúc từ điển để lưu thông tin học viên

- Hàm sử dụng cấu trúc vòng lặp for để thêm dữ liệu

=> Sau khi thực hiện hàm này, danh sách học viên sẽ có 1 học viên mới

Trang 13

3, Cập nhật thông tin học viên

Hàm CapNhatThongTinHocVien() có chức năng cập nhật thông tin học viên

Hàm này được gọi trong hàm main() khi người dùng chọn chức năng cập nhật thông tin học viên

Mô tả:

- Hàm sẽ yêu cầu người dùng nhập mã học viên cần cập nhật

- Hàm sử dụng biến toàn cục lstHocVien để thêm dữ liệu

Trang 14

- Hàm sử dụng cấu trúc vòng lặp for để tìm học viên cần cập nhật.

- Hàm sử dụng cấu trúc từ điển để lưu thông tin học viên

- Hàm sử dụng cấu trúc vòng lặp for để cập nhật dữ liệu

=> Sau khi thực hiện hàm này, danh sách học viên sẽ có thông tin mới

=> Xem thông tin cập nhật bằng hàm TimKiemThongTinHocVien()

4, Xóa thông tin học viên

Hàm XoaThongTinHocVien() có chức năng xóa thông tin học viên

Hàm này được gọi trong hàm main() khi người dùng chọn chức năng xóa thông tin học viên

Mô tả:

- Hàm sẽ yêu cầu người dùng nhập mã học viên cần xóa

- Hàm sử dụng biến toàn cục lstHocVien để thêm dữ liệu

- Hàm sử dụng cấu trúc vòng lặp for để tìm học viên cần xóa

Trang 15

- Hàm sử dụng cấu trúc từ điển để lưu thông tin học viên.

- Hàm sử dụng cấu trúc vòng lặp for để xóa dữ liệu

- Có sử dụng hàm remove() để xóa dữ liệu: lstHocVien.remove(hv)

=> Sau khi thực hiện hàm này, danh sách học viên sẽ có 1 học viên bị xóa

=> Xem thông tin cập nhật bằng hàm TimKiemThongTinHocVien()

5, Tìm kiếm thông tin học viên

Hàm TimKiemThongTinHocVien() có chức năng tìm kiếm thông tin học viên

Hàm này được gọi trong hàm main() khi người dùng chọn chức năng tìm kiếm thông tin học viên

Mô tả:

- Hàm sẽ yêu cầu người dùng nhập mã học viên cần tìm

- Hàm sử dụng biến toàn cục lstHocVien để thêm dữ liệu

Trang 16

- Hàm sử dụng cấu trúc vòng lặp for để tìm học viên cần tìm.

- Hàm sử dụng cấu trúc từ điển để lưu thông tin học viên

- Hàm sử dụng cấu trúc vòng lặp for để in dữ liệu

=> Sau khi thực hiện hàm này, danh sách học viên sẽ không thay đổi và hiển thị thông tin học viên cần tìm

6, Chương trình chính

Trang 17

IV, Kết luận

Ngày nay việc ứng dụng công nghệ thông tin đã trở nên phổ biến hầu hết ở mọi cơ quan, doanh nghiệp, đặc biệt là việc áp dụng tin học ở trong mọi công tác quản lý Trong đó, công tác quản lý giáo dục nói chung và quản lí một cơ sở giáo dục nói riêng là một trong những lĩnh vực cần thiết và quan trọng Để thực hiện tốt công việc quản lí thì việc hoàn thiện và xây dựng một

hệ thống thông tin quản lí là không thể thiếu

Qua bài thảo luận trên, nhóm chúng em đã xây dựng được phần nào một hệ thống quản lí học viên cho trung tâm Anh ngữ Oxford Trong điều kiện kinh tế ngày càng phát triển, khoa học

kĩ thuật ngày càng hiện đại, trung tâm cần phải hoàn thiện công tác quản lý học viên để vừa mang tính khoa học, khách quan, dễ dàng quản lí vừa xây dựng môi trường học tập tốt nhất, phù hợp với năng lực của từng học viên Từ đó giúp tất cả học viên phát huy tốt nhất năng lực của mình, đạt được mục tiêu của bản thân, giúp cho trung tâm ngày càng phát triển và được nhiều bậc phụ huynh tin tưởng, gửi gắm

Do trình độ bản thân còn nhiều hạn chế và bước đầu áp dụng lý thuyết vào thực hành nên bài báo cáo này không tránh khỏi những thiếu sót, hạn chế trong quá trình viết bài Nhóm em rất mong nhận được sự đóng góp quý báu của thầy các bạn để bài viết của nhóm được hoàn thiện hơn

Trang 18

More from:

HVKH 2001

More from:

Hành vi khách

hàng

Trường Đại học…

256 documents

Go to course

Nhóm 6 2157BMKT3811 baithaoluan.…

Hành vi

khách hàng 100% (8)

20

Khảo sát thực trạng quá trình quyết định…

Hành vi

khách hàng 100% (6)

22

Phân tích kết quả khảo sát

Hành vi

khách hàng 93% (14)

6

đề cương phương pháp nghiên cứu kho…

Hành vi

khách hàng 89% (61)

61

Phuong Linh…

Trang 19

Recommended for you

Trường Đại học Thươn… Discover more

Hvkh thảo luận -assignment

Hành vi khách

2

Bài-mẫu - assignment

Hành vi khách

4

WBKEYS4

-assignment

Hành vi khách

236

Cnxhkhp 3 - assign

Hành vi khách

11

1brook hart guy business benchmark…

International

business 100% (1)

208

Correctional

Administration

8

Trang 20

Criminology 96% (114) English - huhu

Led hiển thị 100% (3)

10

Preparing Vocabulary FOR UNIT 6

Led hiển thị 100% (2)

10

Ngày đăng: 30/01/2024, 05:39

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

TÀI LIỆU LIÊN QUAN

w