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

Xây dựng website quản lí học viên tại trung tâm ngoại ngữ asia

32 0 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 Website Quản lí Học viên tại Trung tâm Ngoại ngữ Asia
Tác giả Cao Thị Cần
Người hướng dẫn TS. Hoàng Thị Mỹ Lệ
Trường học Đại học Đà Nẵng, Trường Đại học Sư phạm Kỹ thuật
Chuyên ngành Hệ thống Thông tin Quản lý
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2020
Thành phố Đà Nẵng
Định dạng
Số trang 32
Dung lượng 1,84 MB

Nội dung

Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT ĐỒ ÁN TỐT NGHIỆP NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÍ ĐỀ TÀI : XÂY DỰNG WEBSITE QUẢN LÍ HỌC VIÊN TẠI TRUNG TÂM NGOẠI NGỮ ASIA Giáo viên

Trang 1

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

ĐỒ ÁN TỐT NGHIỆP

NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÍ

ĐỀ TÀI : XÂY DỰNG WEBSITE QUẢN LÍ HỌC VIÊN TẠI

TRUNG TÂM NGOẠI NGỮ ASIA

Giáo viên hướng dẫn : TS.Hoàng Thị Mỹ

Lệ Sinh viên thực hiện : Cao Thị Cần

Đà Nẵng, ngày 27 tháng 09 năm 2020

Trang 2

LỜI CẢM ƠN

Lời đầu tiên, em xin gửi lời cảm ơn chân thành đến giáo viên hướng dẫn côHoàng Thị Mỹ Lệ Trong suốt thời gian học và làm đồ án tốt nghiệp cô đã dành rấtnhiều thời gian quý báu để tận tình chỉ bảo, hướng dẫn, định hướng cho em trongviệc nghiên cứu, thực hiện đồ án

Đặc biệt, em xin gửi lời cảm ơn chân thành đến Khoa Điện- Điện tử, trườngĐại học Sư phạm Kỹ thuật, Đại Học Đà Nẵng, đã tạo mọi điều kiện thuận lợi vàmột môi trường học tập tốt xuyên suốt trong quá trình chúng em tham gia học tậptại trường

Em xin cảm ơn các thầy cô giáo trường Đại học Sư phạm Kỹ thuật vàtrường Đại học Bách khoa, Đại học Đà Nẵng đã giảng dạy em trong quá trình họctập, thực hành, làm bài tập, đọc và nhận xét đồ án của em, giúp em thấu hiểu hơnlĩnh vực mà em nghiên cứu, những hạn chế mà em cần khắc phục trong học tập,nghiên cứu và thực hiện bài đồ án này

Để đền đáp lại sự chân thành của nhà trường, em đã hoàn thành khóa học và

đồ án tốt nghiệp với một tâm trạng tốt và gặt hái được nhiều kiến thức và kỹ nănglàm việc của mình

Em xin kính chúc toàn thể quý thầy cô trường Đại học Sư phạm Kỹ thuật,Đại Học Đà Nẵng, quý thầy cô Khoa Điện – Điện tử, trường Đại học Sư phạm Kỹthuật, Đại Học Đà Nẵng, cùng toàn thể sinh viên trường Đại học Sư phạm Kỹ thuậtlời chúc sức khỏe, thành công trong công tác giảng dạy và học tập

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

Trang 3

LỜI CAM ĐOAN

Em xin cam đoan:

Những nội dung trong báo cáo này là do em thực hiện dưới sự hướng dẫncủa giáo viên Hoàng Thị Mỹ Lệ

Kết quả đạt được trong đồ án này là do em nghiên cứu tổng hợp và thực hiện,không sao chép lại bất kì điều gì của người khác Những nội dung được trình bàytrong đồ án hoặc là của cá nhân, hoặc được tham khảo và tổng hợp từ các nguồntài liệu khác nhau đã trích dẫn Tất cả tài liệu tham khảo, tổng hợp đều được tríchdẫn với nguồn gốc rõ ràng

Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo hay dối trá em xin chịuhoàn toàn trách nhiệm

Sinh viên thực hiện Cao Thị Cần

Trang 4

M C ỤC L C ỤC

MỞ ĐẦU 5

CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 6

I Đặt vấn đề 6

II Mục tiêu của đề tài 6

III Phạm vi đề tài 6

IV Phương pháp nghiên cứu, lựa chọn giải pháp công nghệ 6

1 Phương pháp nghiên cứu 6

2 Lựa chọn giải pháp công nghệ 7

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 8

I Phát biểu hệ thống 8

II Phân tích yêu cầu 8

1 Mô tả bài toán 8

2 Các chức năng chính của hệ thống 9

III Sơ đồ chức năng 9

1 Xác định thực thể 9

2 Mô tả chi tiết 11

3 Đặc tả chức năng 13

4 Sơ đồ mối quan hệ giữa các thực thể 16

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

CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH 17

I Công cụ xây dựng chương trình 17

II Một số giao diện trong chương trình 17

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 28

1 Kết luận 28

2 Hướng phát triển 28

TÀI LIỆU THAM KHẢO 29

Trang 5

MỞ ĐẦU

Ngày nay với sự phát triển của Công nghệ Thông tin ngành tin học đã trởthành một trong những ngành khoa học quan trọng và đang được sử dụng rộng rãitrong mọi lĩnh vực Sử dụng máy tính giúp cho việc lưu trữ, xử lý dữ liệu đượcthực hiện một cách dễ dàng, thuận tiện, nhanh chóng và đạt được độ chính xác cao

Vì vậy các phần mềm nối tiếp ra đời nhằm quản lý các vấn đề như kế hoạch, nhân

sự, kế toán, tài vụ

Trước xu thế đó, để tiếp cận và góp phần đẩy mạnh sự phổ biến củaCông nghệ Thông tin, trong thời gian làm đồ án tốt nghiệp em đã tìm hiểuquy trình quản lý và phát triển hệ thống quản lí học viên tại trung tâm ngoại ngữASIA Việt Nam, từ đó làm cơ sở phân tích và thiết kế hệ thống để xây dựngWebsite quản lí học viên cho đồ án tốt nghiệp của mình

Đề tài “Xây dựng website quản lí học viên tại trung tâm ngoại ngữ ASIA

Việt Nam” sẽ thực hiện tạo website quản lí nhằm quản lý trung tâm một cách dễ

dàng hơn từ các khóa học đến các giảng viên, nhân viên và học viên tiếp cận cáckhóa học dễ dàng, thuận tiện đăng kí

Trang 6

CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI

I Đặt vấn đề

Xây dựng Website quản lí học viên cho các trung tâm có qui mô nhỏ, chophép học viên có thể tiếp cận khóa học dễ dàng, nhanh chóng, trung tâm quản lýkhóa học, giang viên, nhân viên dễ dàng Giao diễn dễ sử dụng và thao tác nhanhchóng

II Mục tiêu của đề tài

Hiện nay, cùng với sự phát triển của xã hội là sự bùng nổ về lĩnh vực côngnghệ thông tin Ngày càng nhiều dự án phần mềm được ứng dụng, phục vụ chocông việc của công ty, tổ chức…Với sự phát triển của công nghệ phần mềm, việcứng dụng tin học vào đời sống xã hội nói chung và công tác quản lý nói riêng đang

là một xu thế mới, có vai trò không nhỏ trong sự phát triển của công nghiệp hóa,hiện đại hóa đất nước Nó được áp dụng rộng rãi trong tất cả các ngành nghề, cả về

kế toán và tài chính

Xây dựng website quản lí học viên cho trung tâm ngoại ngữ Asia nhằm giúp choviệc quản lí được nhanh chóng, linh hoạt, kịp thời hơn, đảm bảo số lượng học viênmỗi lớp trong mỗi khóa học của trung tâm.Website cũng thuận tiện cho học viêntham khảo và đăng kí khóa học Website là trung gian giúp kết nối học viên vàtrung tâm thông qua những quảng bá, giới thiệu về thương hiệu và thông tin củatrung tâm

III Phạm vi đề tài

Áp dụng tại trung tâm ngoại ngữ ASIA tại Đường N5,khu công nghiệp MỹPhước 1,thị xã Bến Cát,tỉnh Bình Dương và những trung tâm có qui mô nhỏ tươngtự

IV Phương pháp nghiên cứu, lựa chọn giải pháp công nghệ

1 Phương pháp nghiên cứu

- Khảo sát thông tin về các khóa học tại trung tâm, đối tượng học viên

mà trung tâm muốn hướng tới, đội ngũ giang viên

- Tham khảo một số Website quản lí khác

Trang 7

- Cho

n lọc thông tin để lưu trữ dữ liệu

2 Lựa chọn giải pháp công nghệ

- Sử dung hệ quản tri ̣cơ sở dữ liêụ : MySQL để lưu trữ dữ liệu

- Thiết kế Frontend: HTML, CSS, LARAVEL, JAVASCIPT

- Thiết kế Backend : PHP

Trang 8

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

I Phát biểu hệ thống

Hoạt động của Website có thể được tóm tắt như sau:

Truy cập vào Website, xem thông tin các khóa học cũng như các lớp học có

mở Khi muốn đăng kí khóa học thì đầu tiên phải đăng ký tài khoản để trở thànhthành viên, sau đó chọn lớp học muốn học để đăng kí trở thành học viên Admintruy cập vào trang, thêm tài khoản nhân viên, giảng viên và khóa học Nhân viêntruy cập vào hệ thống, cập nhật lớp học, in danh sách học viên để điểm danh.Giảng viên truy cập vào website, xem lịch dạy, nhập điểm và in danh sách

II Phân tích yêu cầu

1 Mô tả bài toán

Trang 9

 Cập nhật thông tin cá nhân

Trang 11

Các thuộc tính:

ID( thuộc tính khóa chính)MaLopHoc(thuộc tính khóa ngoại từ thực thể Lophoc) MaHocVien( thuộc tính khóa ngoại từ thực thể HocVien) Diem_1

Diem_2Diem_3

2 Mô tả chi tiết

Bảng Học viên:

TÊN

TRƯỜNG

MAHV VARCHAR(8) PRIMARY KEY MÃ HỌC VIÊN GIOITINH VARCHAR(5) NOT NULL GIỚI TÍNH

DIACHI VARCHAR(250) NOT NULL ĐỊA CHỈ

NGAYSINH VARCHAR(50) NOT NULL NGÀY SINH

Trang 12

MATKHAU VARCHAR(50) NOT NULL MẬT KHẨU

TINHTRANG VARCHAR(50) NOT NULL TÌNH TRẠNG

Bảng Chitietlophoc

TÊN

TRƯỜNG

MALOPHOC INT (11) NOT NULL MÃ LỚP HỌC

MAHOCVIEN INT (11) NOT NULL MÃ HỌC VIÊN

Bảng Lớp học

TÊN

TRƯỜNG

MALOP VARCHAR(10) PRIMARY KEY MÃ LỚP

NGAYHOC VARCHAR(250) NOT NULL NGÀY HỌC

MAGIAOVIEN INT(11) NOT NULL MÃ GIÁO VIÊN LICHHOC VARCHAR(250) NOT NULL LỊCH HỌC

Bảng Admin

Trang 13

TÊN

TRƯỜNG

MATKHAU VARCHAR(255) NOT NULL MẬT KHẨU

TRINHDO VARCHAR(50) NOT NULL TRÌNH ĐỘ

Bảng Khóa học

TÊN

TRƯỜNG

TENKH VARCHAR(50) NOT NULL TÊN KHÓA HỌC

Thông tin thành viên

- Mục đích: Cập nhật thông tin thành viên

- Tác nhân: Thành viên

- Điều kiện trước: Thành viên phải đăng ký tài khoản và đăng nhậpvào hệ thống thành công

- Đầu vào: Tên UserName, Password

- Đầu ra: Password được cập nhật và lưu vào cơ sở dữ liệu

Thành viên cập nhật thông tin cá nhân:

- Mục đích: Cập nhật hoặc xóa thông tin

- Tác nhân: Thành viên

- Điều kiện trước: Thành viên đã đăng kí tài khoản thành công

Trang 15

- Đầu vào: MAHV

- Đầu ra: Câp nhật tài khoản và lưu vào cơ sở dữ liệu

Học viên cập nhật đăng kí khóa học

- Mục đích: cập nhật thay đổi về khóa học đã đăng kí

- Tác nhân: Học viên

- Điều kiện trước: Đã đăng kí khóa học thành công

- Đầu vào: MaHV

- Đầu ra: : Thông tin lớp học được lưu trữ trong cơ sở dữ liệu

- Đầu vào: Email, Password

- Đầu ra : Biết được điểm số của mình

Cập nhật tài khoản nhân viên

- Mục đích: Cập nhật tài khoản cho nhân viên

- Tác nhân: Admin

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: TenSP, GiaGoc, GiaGiam, SoLuong, HinhAnh, MaDM, ChiTietSP

- Đầu ra: : Thông tin sản phẩm được lưu vào cơ sở dữ liệu

Nhân viên

- Mục đích: cập nhật thông tin nhân viên

- Tác nhân: Admin

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: MaNV, TenNV, Email, Password, DiaChi,Sdt, HinhAnh, HocVan

- Đầu ra: : Thông tin nhân viên được lưu vào cơ sở dữ liệu

Giảng viên

Trang 16

- Mục đích: Cập nhật tài khoản

- Tác nhân: Admin

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: MaNV, TenNV, Email, Password, DiaChi,Sdt, HinhAnh, HocVan

- Đầu ra: Thông tin giảng viên được lưu vào cơ sở dữ liệu

Cập nhật khóa học

- Mục đích: Cập nhật các khóa học

- Tác nhân: Admin

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: MaKH, TenKH, GioiThieu

- Đầu ra: Thông tin khóa học được lưu vào cơ sở dữ liệu và cập nhật

hệ thống

Cập nhật điểm

- Mục đích: Cập nhật điểm cho học viên của từng lớp học

- Tác nhân: Giảng viên

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: MaHV, MaLH

- Đầu ra: : Thông tin điểm được lưu vào cơ sở dữ liệu

Cập nhật thông tin cá nhân

- Mục đích: Cập nhật thông tin cá nhân

- Tác nhân: Giảng viên

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: MaGV

- Đầu ra: : Thông tin đơn thành công được lưu vào cơ sở dữ liệu

Cập nhật thông tin lớp học

- Mục đích: Cập nhật thông tin lớp học lên website

- Tác nhân: Nhân viên

- Điều kiện trước: Phải đăng nhập hệ thống thành công

Trang 17

- Đầu vào: MaLH, TenLH, ThongTin, SoLuong, DaDangKi, HocPhi, HinhAnh, NgayHoc, BatDau, KetThuc, LichHoc

- Đầu ra: : Thông tin lớp thành công được lưu vào cơ sở dữ liệu

4 Sơ đồ mối quan hệ giữa các thực thể

5 Sơ đồ hoạt động

Học viên

Trang 18

Giang vien

Trang 19

Nhân viên

CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH

I Công cụ xây dựng chương trình

- Sublime Text3 để viết chương trình

- PHPMyAdmin để xây dựng và lưu trữ cơ sở dữ liệu

II Một số giao diện trong chương trình

Giao diện trang chủ:

Trang 20

Giao diện đăng kí lớp học thành công

Trang 21

Giao diện đăng kí thành viên

Trang 22

Giao diện Đăng nhập

Giao diện cập nhật thông tin cá nhân

Trang 23

Cập nhật đăng kí khóa học

Giao diện Xem bảng điểm, xem lịch học

Trang 24

Giao diện Đăng nhập hệ thống

Giao diện Cập nhật tài khoản nhân viên, giảng viên

Trang 25

Giao diện Cập nhật khóa học

Giao diện Xem lịch dạy

Trang 26

Giao diện Cập nhật điểm

Giao diện Cập nhật thông tin cá nhân

Trang 27

Giao diện Cập nhật thông tin lớp học

Giao diện In danh sách học viên

Trang 28

Giao diện báo lỗi khi thêm trùng khóa học

Hệ thống báo lỗi khi chưa đăng kí tài khoản mà đã đăng kí khóa học

Trang 29

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

- Giảng viên: Đăng nhập, xem lịch dạy, cập nhật điểm, cập nhật thông tin

cá nhân, đổi mật khẩu

- Nhân viên: Đăng nhập hệ thống, cập nhật thông tin lớp học, in danh sách học viên

2 Hướng phát triển

Nâng cấp việc bảo mật hệ thống, đảm bảo tính an toàn dữ liệu cao, có thể lưu được lượng lớn dữ liệu

Mở rộng hệ thống để có thể quản lý cho nhiều trung tâm khác

Phát triển thêm chức năng thanh toán bằng thẻ

Trang 30

TÀI LIỆU THAM KHẢO

[1]Mike Murach & Associates,INC, Traning and Fererence Murach’s PHP

and MySQL

[2] Mai Văn Hà, Giáo trình lập trình Web Nâng Cao.

[3] Youtube: Tự học lập trình PHP( ZenVN- học lập trình Online)

Ngày đăng: 07/03/2024, 10:44

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

TÀI LIỆU LIÊN QUAN

w