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

Báo cáo cuối kỳ đồ án quản lý trung tâm tiếng anh

19 1 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

Định dạng
Số trang 19
Dung lượng 3,68 MB

Nội dung

Nội dung đồ án2.1 Form đăng nhập- Nó được xây dựng để đăng nhập cho ba đối tượng khác nhau đó là admin, giáo viên và học sinh- Nó được xây dựng tự nhớ mật khẩu khi nhập đúng tên tài khoả

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCMKHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CUỐI KỲ

ĐỒ ÁN QUẢN LÝ TRUNG TÂM TIẾNG ANH

MÃ MÔN HỌC & MÃ LỚP: WIPR230579_22_2_07NHÓM THỰC HIỆN: 16, thứ 3, tiết 07 – 10GIẢNG VIÊN HƯỚNG DẪN: ThS Nguyễn Thủy An

Tp Hồ Chí Minh, tháng 5 năm 2023

Trang 2

NỘI DUNG ĐỒ ÁNI.Sơ lượt nội dung

1 Ý tưởng

Nhóm 16 thực hiện đồ án “Quản lí trung tâm Tiếng Anh” với ý tưởng gồm có 4 phần chính như sau: Database, form admin, form giáo viên và form học sinh Đây coi như là các thành phần quyết định để tiếp tục tạo ra được các form và các chức năng khác cho chương trình.

2 Nội dung đồ án2.1 Form đăng nhập

- Nó được xây dựng để đăng nhập cho ba đối tượng khác nhau đó là admin, giáo viên và học sinh

- Nó được xây dựng tự nhớ mật khẩu khi nhập đúng tên tài khoản để khi đăng nhập đúng tên thì sẽ tự xác nhận tài khoản bằng cách tự động nhập mật khẩu

2.2 Form Admin2.2.1 Form tổng quát

- Course(khóa học): hiển thị các khóa học hiện có và tạo được khóa học mới

Trang 3

- Class(lớp học): Hiển thị các khóa học và các thông tin liên quan Ngoài ra, có thể tạo

lớp học mới

Schedule: Xem lịch học tất cả các lớp học và xếp lịch học cho các lớp học Ngoài ra,

sau khi xếp lịch cho giáo viên, lớp học sẽ chưa được thông qua chính thức mà phải đợi sự đồng ý dạy của giảng viên

Tạo khóa học

Tạo lớp học

Tạo lịch học

Trang 4

- Classroom(phòng học): Xem danh sách phòng học và có thể tạo thêm các các

phòng học mới:

- Score: Xem thông tin và điểm số các học viên trong các lớp học(chọn khóa học và

lớp học bằng combobox), có thể chỉnh sửa trực tiếp điểm giữa kỳ và điểm cuối kỳ cho mỗi học viên và lưu lại

Cập nhật điểm Tạo phòng học

Trang 5

- Email Box: Hiển thị danh sách các email gửi đến từ học viên và giảng viên(tương tự

đối với hộp thư bên form Giảng Viên và Học Viên) Nôi dung chi tiết thư sẽ được hiển thị cụ thể khi ‘click’ vào bất kì thư nào Thư có thể được xóa khi ‘click’ vào icon ‘thùng rác’ và có thể đánh dấu thư khi click vào dấu ngôi sao

Soạn thư mới: Người dùng chỉ cần nhập mã số người muốn gửi mail thì hệ thống sẽ tự động load thông tin người nhận lên(nếu mã số đó tồn tại) và ngược lại:

Trang 6

- Students(Học viên): Hiển thị danh sách, thông tin chi tiết, các lớp học viên đã đăng

ký, danh sách điểm ở các lớp, danh sách học phí của từng học viên học viên:

Tạo hồ sơ Cập nhật hồ sơ

Trang 7

- Scores(Quản lí lớp): Chức năng chính là thêm xóa học viên ra vào lớp, trong quá

trình đó hệ thống sẽ thông báo nếu học viên được thêm vào lớp mà lớp đó trùng lịch với các lớp học viên đó đã đăng ký:

- Lecture(Giảng viên): Trang danh sách và thông tin cơ bản của giảng viên làm việc

Trang 8

cho trung tâm Khi click vào mỗi giảng viên sẽ có bảng danh sách lớp mà GV đó đã đang dạy.

Có thể tạo hồ sơ cho GV mới và cập nhật hồ sơ cho từng GV:

- Staff(Nhân viên): Tương tự như Lecture, form hiển thị danh sách và thông tin cơ bản của tất cả các nhân viên Có thể tạo hồ sơ mới và cập nhật hồ sơ cũ cho mỗi nhân

Trang 9

- Income Management(Phiếu thu): Hiển thị danh sách và thông tin chi tiết các lần

thu tiền từ học viên Phiếu thu có thể được tạo tự động khi học viên thanh toán học phí online, hoặc được tạo bằng việc nhập các thông tin cho phiếu thu Số tiền thu trong ngày và trong tháng sẽ được thống kê ở bên dưới:

Trang 10

- Outcome Management(Phiếu chi): Hiển thị danh sách và thông tin các lần chi tiền

từ trung tâm Số tiền chi ra trong ngày và trong tháng sẽ được thống kê bên dưới

Thêm phiếu thu mới

Thêm phiếu chi mới

Trang 11

- Tuition(Thống kê học phí): Hiển thị danh sách thông tin đóng học phí của học viên.

Số tổng tiền học phí, số tiền học viên đã thanh toán cũng như số lượt hoàn thành học phí được thống kê bằng con số và biểu đồ:

- Registration(Thống kê ghi danh): Hiển thị danh sách và ngày đăng kí hồ sơ của

học viên.

Form hêm phiếu chi mới

Trang 12

- Study(Thống kê học tập): Thống kê tỉ lệ qua môn, thống kê học lực của học viên

bằng biểu đồ tròn và bằng thông số.

- Salary(Thống kê bảng lương): Thống kê về lương thưởng, phụ cấp,…cho nhân

viên và giảng viên bằng biểu đồ cột và thông số:

Trang 13

2.3 Form giáo viên và form học viên

a Trang Profile: Trang profile của giáo viên và học viên đều hiện thông tin

cá nhân của từng người và có thể cập nhật thông tin của họ.

Cập nhật hồ sơ

Trang 14

b Trang Schedule(Thời khóa biểu):

- Ở form Học viên: sẽ hiện lịch học của học viên trong tuần và thông tin cũng như

điểm số các môn học Học viên có thể tự thanh toán số tiền học phí theo từng môn ở trang thanh toán học phí.

- Ở form Giảng viên: Sẽ có thời khóa biểu dạy, cũng như danh sách lớp đang dạy và bảng

điểm của mỗi lớp để giáo viên có thể cập nhật:

Trang thanh toán học phí.

Số tiền muốn trả

Sau khi thanh toán số tiền học phí sẽ tự động cập nhật lại và đồng thời sẽ tạo một phiếu thu về lần thanh toán này như bên Admin đã đề cập.

Thanh toán

Còn nợ

Trang 15

Ngoài ra, các lớp vừa được Admin xếp lịch dạy sẽ được thông báo đến giảng viên Giảng viên có thể chấp nhận hoặc hủy lớp dạy do Admin xếp lịch:

c Email Box: Tương tự chức năng như Email Box ở form Admind Classes(Danh sách lớp học):

- Ở form Học viên: Sẽ hiện danh sách các lớp học cho sinh viên đăng kí Chức năng chính

là cho học viên đăng ký lớp học Khi đăng ký lớp, hệ thống sẽ tự động thông báo trùng lịch(nếu có) học cho học viên biết Khi ‘click’ vào mỗi lớp học sẽ hiện lịch học trực quan cho học viên dễ dàng thấy.

Cập nhật điểm

Trang 16

Ngoài ra, danh sách lớp học đã đăng kí của học viên cũng sẽ được hiện phía dưới để học viên dễ dàng nắm được Học viên có thể hủy đăng kí môn học của mình ở danh sách lớp này:

- Ở form Giảng viên: Tương tự như form Học viên, thông tin và kết quả các lớp học sẽ

được hiển thị rõ ràng cho giảng viên đăng ký Nếu đăng ký trùng lịch hoặc đăng ký lớp đã có giáo viên dạy thì hệ thống sẽ thông báo:

Giảng viên cũng có thể hủy lớp đăng ký như form Học viên

Đăng ký

Xóa lớp

Trang 17

Tìm kiếm có điểm nổi bật là tìm kiếm mọi bảng ghi nếu có bất kì trường nào chứa nội dung cần tra cứu

QUÁ TRÌNH LÀM ĐỒ ÁNI.Lên ý tưởng và chuẩn bị

- Tuần 3: Nhận đề tài đồ án và tìm hiểu về đề tài, hiểu về các chức năng cơ bản của một TTTA online và cách hoạt động như thế nào trong thực tế.

- Tuần 4: Vẽ một bảng phổ tổng quát cho đề tài, gồm có: Những nội dung nào, nội dung đó có những chi tiết nào, và chia việc ra từng phần cho từng người Bắt đầu xây dựng một số bảng SQL cơ bản

II.Thực hiện code

- Tuần 5: Tiếp tục làm database và thiết kế form login, sign up

- Tuần 6: Liên kết database để code phần đăng nhập cho form login, thiết kế form Admin và các forms chức năng cho các phần trong form admin, tìm hiểu các icon, các cách để thay đổi màu khi nhấn button và cách dùng use control, panel và các thuộc tính khác để thiết kế forms

- Tuần 7: Tiếp tục làm form admin và thiết kế các chi tiết nhỏ cho dao diện của form admin, thiết kế các phần trong form admin và sữa lỗi khi đổ dữ liệu lên trên form admin, sửa database để phù hợp với nội dung forms đã thiết kế.

- Tuần 8: Lỗi đường PATH, mất tất cả, rơi vào tuyệt vọng và bắt đầu làm lại từ đầu - Tuần 9: Làm lại forms admin và tìm hiểu để làm hộp thư trong admin, sữa rất nhiều

lỗi khi code

Dữ liệu lớp

Dữ liệu trùng

Trang 18

- Tuần 10: Gặp lỗi và không có ý tưởng mới cho form admin, sửa database để thêm nội dung vào form admin

- Tuần 11: Làm form học sinh, làm nội dung cho form học sinh, sai và không nhất quán hộp thư trong admin, sửa database

- Tuần 12: Sửa lỗi trong form học sinh, sửa forms nội dung liên kết với form học sinh, sửa database

- Tuần 13: Hoàn thiện code một số chức năng sẵn có

- Tuần 14: Phát triển thêm chức năng mới và liên kết hộp thư giữa admin và học sinh, hoàn thiện 2 form học sinh và admin và làm thêm form giáo viên.

- Tuần 15: Cô nhận xét góp ý làm thêm form giáo viên, tiếp tục chỉnh sửa, làm form giáo viên, chạy đồ án không phân biệt được ngày đêm

- Tuần 16: Tiếp tục hoàn thiện, code phần biểu đồ chart và phần thống kê, hoàn thiện đồ án và báo cáo cho cô

- Tuần 17: Chỉnh sửa chi tiết, thực hiện entity và hoàn thiện cả entity và ADO.net

III.Sai lầm gặp phải và những điều làm được1 Sai lầm gặp phải

- Không tạo class để sử dụng lại

- Tạo hàm riêng khiến làm mất thời gian code - Chưa sắp xếp thời gian chạy đồ án hợp lí - Gặp lỗi không biết sửa dẫn đến lỗi đường PATH

- Không tìm hiểu kĩ các framework, mất nhiều thời gian thiết kế

2 Nội dung nổi bật làm được

- Nối bật nhất là đã hoàn thành ở mức khá đồ án mặc dù lúc mới khi nhận đồ án thì cả nhóm không biết phải làm gì với nó

- Tự viết code cho tất cả, không copy code - Thời khóa biểu thiết kế trực quan

- Đầu tư làm đồ họa, tìm hiểu và custom lại các Controls như Button, Pannel, Combobox, bằng code mà không dùng framework

- Làm được phần nhắn tin phản hồi giữa admin, giáo viên, và nhân viên - Xuất file excel, thống kê bằng biểu đồ

Trang 19

cho một số Button và Form

4 Tài khoản đăng nhập

Ngày đăng: 14/04/2024, 21:26

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w