Tải bản đầy đủ (.doc) (17 trang)

Hệ thống quản lý trường học đa chức năng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.1 MB, 17 trang )

Cuộc thi sáng tạo Khoa học – Kĩ thuật dành cho học sinh Trung học

BÁO CÁO DỰ ÁN

LĨNH VỰC: Phần mềm hệ thống

Hệ thống quản lý trường học đa chức năng
Trang i


MỤC LỤC
LỜI CÁM ƠN....................................................................................... iii
DANH SÁCH HÌNH ẢNH...................................................................iv
LÝ DO CHỌN ĐỀ TÀI.........................................................................1
QUÁ TRÌNH NGHIÊN CỨU VÀ KẾT QUẢ......................................2
1. Chuẩn bị....................................................................................................2
1.1. Chuẩn bị tài liệu về đề tài nghiên cứu.........................................................2
1.2. Chuẩn bị cơng cụ thiết kế...........................................................................2

2. Thiết kế và lập trình...................................................................................3
2.1 Thiết kế hệ thống.........................................................................................3
2.2 Thiết kế giao diện và viết code xử lí cho từng trang....................................4

3. Kết quả thực hiện được............................................................................10
4. Thử nghiệm và đánh giá..........................................................................10

KẾT LUẬN........................................................................................... 12
1. Đóng góp của đề tài.................................................................................12
2. Hướng phát triển......................................................................................12

TÀI LIỆU THAM KHẢO...................................................................... 13



Hệ thống quản lý trường học đa chức năng
Trang ii


LỜI CÁM ƠN

Hệ thống quản lý trường học đa chức năng
Trang iii


DANH SÁCH HÌNH ẢNH
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình

1. Đăng kí tên miền và hosting tại 3owl.com...................................................3
2. Upload bằng FileZilla Client.......................................................................3

3. Thiết kế giao diện bằng Phần mềm thiết kế web Dreamweaver CS6...........4
4. Tạo các bảng trong CSDL mysql và nhập 1 số dữ liệu mẫu........................4
5. Giao diện trang index...................................................................................5
6. Cơng cụ Tìm Kiếm......................................................................................5
7. Danh Sách các lớp.......................................................................................6
8. Trang import danh sách học sinh của các lớp lên CSDL.............................6
9. Trang chi tiết điểm danh..............................................................................7
10.Tạo Thông Báo...........................................................................................7
11. Chỉnh sửa thơng tin....................................................................................8
12.Trang đăng kí tài khoản dành cho người quản lí của trường.......................8
13. Các thơng báo của trường đến các lớp.......................................................9
14. Trang điểm danh dành cho tài khoản lớp trưởng.......................................9
15. Trang thông báo.......................................................................................10

Hệ thống quản lý trường học đa chức năng
Trang iv


LÝ DO CHỌN ĐỀ TÀI
Trong xã hội hiện nay, thời gian đối với chúng ta là rất quý báu đặc biệt
là các học sinh, vì thế học sinh cần tiết kiệm tối đa thời gian có được của
mình để tập trung vào việc học nhiều hơn. Ngoài ra, việc quản lí trong các
trường học cũng có nhiều khó khăn nên cần những cơng cụ để giúp việc quản
lí này trở nên dễ dàng hơn.
Hệ thống quản lí trường học online sẽ là cơng cụ hữu ích giúp việc quản
lí điểm danh trong trường học trở nên dễ dàng hơn. Đặc biệt, hệ thống còn
giúp tiết kiệm được thời gian cho học sinh, làm cho công việc điểm danh hằng
ngày của lớp trưởng trở nên dễ dàng hơn. Ngoài chức năng chính là điểm
danh, hệ thống cịn có thêm những chức năng phụ khác như: giúp lớp trưởng
tạo sơ đồ lớp dễ dàng, xem các thông báo của nhà trường gửi xuống lớp; giúp

nhà trường tạo các thông báo để gửi xuống các lớp mà không cần in ra; giúp
cho ban chấp hành đoàn dễ hơn trong việc xếp hạng hàng tuần cho các lớp,…
Hệ thống điểm danh cho từng lớp ở trường học hiện nay chưa xuất hiện
nhiều, vì thế chúng em tạo ra website điểm danh online. Ngoài ra hệ thống
chúng em cịn có nhiều chức năng liên quan đến trường học ví dụ như: tạo
thơng báo để thơng báo đến các lớp, xem các thơng báo,…quản lí xếp hạng
các lớp trong tuần, và còn một số chức năng đang được phát triển như: quản lí
xếp hạng các lớp trong tuần, tạo và in thời khóa biểu, sơ đồ lớp trực tuyến,…
Vì thế hệ thống chúng em rất cần thiết cho các trường học hiện nay để giảm
bớt việc tốn kém thời gian của cả học sinh và nhà trường.
Vì vậy, nhóm của chúng em muốn cung cấp cho các nhà trường một hệ
thống giúp ích cho việc điểm danh, và việc quản lí nhà trường trở nên dễ dàng
hơn.

Hệ thống quản lý trường học đa chức năng
Trang 1


QUÁ TRÌNH NGHIÊN CỨU VÀ KẾT QUẢ
1. Chuẩn bị
1.1. Chuẩn bị tài liệu về đề tài nghiên cứu.
Bước 1. Tìm hiểu về đề tài nghiên cứu (hệ thống quản lí trường học, ….).
Bước 2. Tìm hiểu và nghiên cứu tài liệu. Bước đầu thì tìm hiểu và sử dụng về
ngơn ngữ lập trình web như html, javascrip, php,...
Bước 3. Tìm hiểu

các công cụ hỗ trợ thiết kế phần mềm như Adobe

Dreamweaver CS6, WampServer, Adobe Photoshop CS6, Google Chorme, Firefox,


Bước 4. Tìm kiếm và chọn lọc dữ liệu từ nguồn tham khảo.
Bước 5: Sắp xếp, lên thời gian biểu chi tiết cho việc thiết kế hệ thống.

1.2. Chuẩn bị công cụ thiết kế.
-

Phần mềm thiết kế web Dreamweaver CS6.

-

Phần mềm đồ họa Adobe Photoshop CS6.

-

Phần mềm Wampserver.

-

Phần mềm FileZilla Client

-

Chuẩn bị hosting và tên miền.

Hệ thống quản lý trường học đa chức năng
Trang 2


2. Thiết kế và lập trình
2.1 Thiết kế hệ thống

Bước 1: Đăng kí tên miền và hosting tại 3owl.com

Hình 1. Đăng kí tên miền và hosting tại 3owl.com
Bước 2.Thực hiện các giao dịch(Thuê hosting, tên miền,…).
Bước 3 Cài đăt các phần mềm phục vụ cho cơng việc lập trình, thiết kế hệ
thống.
Bước 4.Tải và upload lên host bằng phần mềm FileZilla Client

Hình 2. Upload bằng FileZilla Client
Hệ thống quản lý trường học đa chức năng
Trang 3


Bước 5. Xây dựng trang chủ hệ thống
+ Thiết kế giao diện

Hình 3. Thiết kế giao diện bằng Phần mềm thiết kế web Dreamweaver CS6

Hình 4. Tạo các bảng trong CSDL mysql và nhập 1 số dữ liệu mẫu.

2.2 Thiết kế giao diện và viết code xử lí cho từng trang
Trang index: trang index là trang đăng nhập vào hệ thống để sử dụng các tính
năng.
Hệ thống quản lý trường học đa chức năng
Trang 4


Hình 5. Giao diện trang index

Hình 6. Cơng cụ Tìm Kiếm

Cơng cụ tìm kiếm giúp tìm kiếm các tính năng của website hoặc tra cứu nội dung
trên google.

Hệ thống quản lý trường học đa chức năng
Trang 5


Hình 7. Danh Sách các lớp
Trang danh sách các lớp thể hiện danh sách tài khoản và thông tin của những lớp
trong trường.

Hình 8. Trang import danh sách học sinh của các lớp lên CSDL

Hệ thống quản lý trường học đa chức năng
Trang 6


Hình 9. Trang chi tiết điểm danh

Trang chi tiết điểm danh hiển thị sỉ số của các lớp và chi tiết các học sinh
vắng của ngày mà mình chọn.

Hình 10.Tạo Thông Báo
Hệ thống quản lý trường học đa chức năng
Trang 7


Hình 11. Chỉnh sửa thơng tin

Hình 12.Trang đăng kí tài khoản dành cho người quản lí của trường

Hệ thống quản lý trường học đa chức năng
Trang 8


Trang đăng kí tài khoản này giúp người quản lí tạo thêm tài khoản cho
mình khi phát sinh thêm lớp.

Hình 13. Các thơng báo của trường đến các lớp

Hình 14. Trang điểm danh dành cho tài khoản lớp trưởng
Hệ thống quản lý trường học đa chức năng
Trang 9


Trang điểm danh này có chức năng cho các lớp trưởng điểm danh hằng ngày.

Hình 15. Trang thơng báo

Trang thơng báo thể hiện nội dung của thông báo khi chọn xem ở phần
danh sách các thông báo.

3. Kết quả thực hiện được
Thuận lợi:
+ Khơng gian làm việc thoải mái
+ Có giáo viên nhiệt tình hướng dẫn
Khó khăn:
+ Rớt Host, mạng chậm
+ Thời gian gấp rút, vừa học vừa áp dụng thực tiễn
Sau một thời gian nghiêm cứu và phát triển, phần mềm chúng tơi cơ bản đã
hồn thành được các chức năng chính đáp ứng được các nhu cầu của các bạn. Phần

mềm dễ dàng thao tác hơn.
So với lý thuyết, phần mềm đã giải quyết được các nhu cầu thiết yếu như:
-

Thống kê điểm danh

-

Tạo thông báo

-

Giao diện dễ sử dụng

4. Thử nghiệm và đánh giá

Hệ thống quản lý trường học đa chức năng
Trang 10


Do thời gian hạn chế, và do hệ thống đang bước đầu cịn thử nghiệm nên
chúng tơi chỉ thử nghiệm trên một số người dùng và tiếp thu ý kiến đóng góp cho hệ
thống.
 Bạn Phạm Minh Khang (lớp trưởng), 12A1 THPT Long Thành: sau khi sử
dụng thử nghiệm hệ thống có lời nhận xét: việc điểm danh trở nên rất dễ
dàng và thuận lợi hơn.
 Thầy Nguyễn Trần Quốc Việt, hiệu trưởng THPT Long Thành có nhận xét
về hệ thống: thầy rất hài long về web, nhờ nó mà tơi có thể cập nhật được
tình hình của trường, lớp, tình hình học sinh vi phạm nội quy và kết quả thi
đua hàng tuần của các lớp.


Hệ thống quản lý trường học đa chức năng
Trang 11


KẾT LUẬN
1. Đóng góp của đề tài
Hệ thống bước đầu giúp được các bạn tiếp cận được nhiều thông tin hữu ích.
Hệ thống quản lí trường học mang lại một sự tiện lợi cho các trường học.
Chúng tôi mong muốn rằng hệ thống này sẽ được sử dụng và phổ biến rộng rãi
để các bạn có được một nơi tin cậy để nhà trường có thể quản lí tình hình học sinh
của mình, cũng với các tính năng hay khác,…
Hệ thống sẽ liên tục cập nhật những tính năng mới để web ngày càng hoàn
thiện hơn.

2. Hướng phát triển
Cải thiện một số chức năng phần mềm.
+ Xếp hạng hàng tuần cho các lớp.
+ Tạo thời khóa biểu và danh sách lớp trực tuyến và in ra.

Hệ thống quản lý trường học đa chức năng
Trang 12


TÀI LIỆU THAM KHẢO
[1] Steve Suehring. Javascript, step by step. Bản dịch của trường đại học FPT. Nhà
xuất bản Bách khoa Hà Nội, 2015.
[2] Phạm Thị Nhung. Lập trình web với HTML và Javascript. Nhà xuất bản Đại học
Quốc gia Tp. HCM, 2008.
[3] Huỳnh Văn Phước. Giáo trình Dreamweaver CS3. Tài liệu lưu hành nội bộ,

trung tâm tin học ĐH KHTN Tp. HCM, 2008.
[4] Khuất Thùy Phương. Lập trình PHP và MySQL. Nhà xuất bản Đại học Quốc gia
Tp. HCM, 2008.

Hệ thống quản lý trường học đa chức năng
Trang 13



×