Tải bản đầy đủ (.docx) (76 trang)

XÂY DỰNG WEBSITE QUẢN LÝ ĐIỂM HỌC SINH TRƯỜNG TRUNG HỌC PHỔ THÔNG PHÙ CỪ

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.46 MB, 76 trang )

61–

SV:
16210
50423

NGU
YỄN
ĐỨC
TỊNH
XÂY
DỰN
G
WEB
SITE
QUẢ
N LÝ
ĐIỂM
HỌC
SINH
TRƯ
ỜNG
TRU
NG
HỌC
PHỔ
THÔ
NG
PHÙ
CỪ


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT

NGUYỄN ĐỨC TỊNH
1621050423

ĐỒ ÁN TỐT NGHIỆP
NGÀNH CÔNG NGHỆ THƠNG TIN
CHUN NGÀNH KHOA HỌC MÁY TÍNH ỨNG DỤNG

ĐỀ TÀI

XÂY DỰNG WEBSITE QUẢN LÝ ĐIỂM HỌC SINH TRƯỜNG TRUNG HỌC PHỔ
THÔNG PHÙ CỪ

HÀ NỘI 2021


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT

ĐỒ ÁN TỐT NGHIỆP
CHUYÊN NGÀNH KHOA HỌC MÁY TÍNH ỨNG DỤNG

ĐỀ TÀI

Building a website to manage student scores at Phu Cu High School

SINH VIÊN THỰC HIỆN


CÁN BỘ HƯỚNG DẪN

Nguyễn Đức Tịnh

ThS.Nguyễn Thuỳ Dương

Lớp khoa học máy tinh ứng dụng K61B

Bộ mơn khoa học máy tính

2


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

MỤC LỤC

Nguyễn Đức Tịnh

3

Lớp Khoa học máy tính ƯD
K61


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

LỜI CẢM ƠN

Trên thực tế khơng có sự thành công nào mà không gắn liền với những sự hỗ

trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác. Trong suốt
thời gian từ khi bắt đầu học tập ở giảng đường đại học đến nay, em đã nhận được
rất nhiều sự quan tâm, giúp đỡ của q Thầy Cơ, gia đình và bạn bè.
Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô ở Khoa Khoa
Công Nghệ Thông Tin Trường Đại Học Mỏ Địa Chất đã cùng với tri thức và tâm
huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời
gian học tập tại trường.
Mặc dù em đã có sự cố gắng tìm hiểm trong khi thực hiện đề tài nhưng do
điều kiện và thời gian có hạn, cũng như khả năng của em còn hạn chế nên trong bài
báo cáo này em khơng tránh khỏi thiếu sót, em rất mong nhận được sự giúp đỡ từ
phía các thầy cơ. Đặt biệt, em xin chân thành cảm ơn Th.S Nguyễn Thuỳ Dương đã
tận tâm hướng dẫn chúng em qua từng buổi học trên lớp cũng như những buổi nói
chuyện, thảo luận về vấn đề liên quan đến đề tài. Nếu khơng có những lời hướng
dẫn, dạy bảo của Cơ thì em nghĩ bài báo cáo này của em rất khó có thể hồn thiện
được.
Em xin chân thành cảm ơn!

Nguyễn Đức Tịnh

4

Lớp Khoa học máy tính ƯD
K61


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

THƠNG TIN KẾT QUẢ NGHIÊN CỨU
1. Thơng tin chung


Tên đề tài:

Xây dựng website quản lý điểm học sinh rường trung học phổ
thông Phù Cừ

Sinh viên thực hiện: Nguyễn Đức Tịnh
Mã sinh viên: 1621050423
Lớp: Khoa học máy tinh ứng dụng K61B
Hệ đào tạo: Chính quy
Điện thoại: 0898079700
Email:
Thời gian thực hiện: 2021

2. Mục tiêu
Tạo ra một trang Web quản lý điểm của học sinh trường trung học phổ thông
Phù Cừ. Cụ thể mục tiêu cần đạt được là xây dựng được các chức năng chính sau
đây:





Quản trị hệ thống
Quản lý giáo viên
Quản lý học sinh
Quản lý lớp học


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính








Quản lý mơn học
Quản lý điểm
Quản lý giảng dạy
Thống kê – Báo cáo
Import, export Excel
3. Nội dung chính
Để đạt được mục tiêu của đồ án thì cần thực hiện các nội dung đó là :



Tìm hiểu tổng quan và cơ sở lý thuyết



Phân tích và thiết kế hệ thống



Thiết kế và cài đặt hệ thống
4. Kết quả chính đạt được
Về cơ bản đạt được đã sát với yêu cầu đề ra, đáp ứng được yêu cầu trong việc
quản lý, tìm kiếm,….,website đã chạy được các tinh năng:












Quản trị hệ thống
Quản lý giáo viên
Quản lý học sinh
Quản lý lớp học
Quản lý môn học
Quản lý điểm
Quản lý giảng dạy
Thống kê – Báo cáo
Import, export Excel
Phần tìm hiểu lý thuyết có thể sử dụng như một tài liệu tham khảo trong việc
tìm hiểu về Web cùng các công cụ phát triển cho những người có nhu cầu. Phần ứng
dụng hồn thành khá đầy đủ các chức năng, giúp hỗ trợ giáo viên, học sinh, nhà
trường,… có thể dễ dàng tìm kiếm, sử dụng một cách hiệu quả, nhanh chóng, đơn
giản, thuận tiện hơn và chính xác


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

DANH MỤC CÁC HÌNH VẼ

DANH MỤC CÁC BẢNG BIỂU



Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

MỞ ĐẦU

Hiện nay vấn đề quản lý điểm tại một số trường trung học phổ thơng cịn nhiều
khó khăn, việc nhập điểm của giáo viên vẫn phải làm bằng tay, dẫn đến mất thời gian
và cịn nhiều sai sót, giảm hiệu quả trong việc quản lý điểm của nhà trường, gây mệt
mỏi cho giáo viên, học sinh.
Để công việc quản lý học sinh, mà đặt biệt là quản lý điểm của học sinh được dễ
dàng hơn, đáp ứng được nhu cầu thực tế, thuận lợi cho công việc quản lý thì nhà
trường phải đổi mới phương pháp để đạt được hiệu quả cao hơn.

Là một sinh viên ngành Công nghệ thông tin, chúng em nhận thấy đây là một đề
tài hấp dẫn và nhiều sáng tạo, nhóm chúng em đã quyết định chọn để tài “Xây dựng
phần mềm quản lý điểm trực tuyến cho trường trung học phổ thông Phù Cừ”. Dưới sự
hướng dẫn của ThS. Nguyễn Thuỳ Dương, em mong muốn sẽ làm ra một website ứng
dụng để phục vụ tối ưu nhu cầu của nhà trường


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

CHƯƠNG 1. KHẢO SÁT HIỆN TRẠNG VÀ MỤC TIÊU CỦA
ĐỀ TÀI
1.1 Khảo sát hiện trạng
Hiện nay việc quản lý điểm trong trường trung học phổ thông Phù Cừ vẫn cịn theo
phương pháp thủ cơng, điểm do giáo viên bộ mơn cung cấp.
Việc chấm và tinh tốn điểm của học sinh phải sử dụng tới sổ sách do giáo viên bộ
mơn chấm và tính điểm trung bình học kỳ và cả năm sau đó gửi điểm và hạnh kiểm

của học sinh lên cho giáo vụ và phòng ban giám hiệu.
Do mỗi lớp có rất nhiều học sinh, nên việc tinh tốn thủ cơng sẽ tốn rất nhiều thời
gian, khơng thể in ấn trực tiếp bảng điểm hoặc danh sách học sinh một cách nhanh
chóng được, khơng thể đáp ứng những u cầu về tinh nhanh chóng, chính xác và đạt
hiểu quả quản lý cao.
1.1.1 Về quản lý điểm, lớp , học kỳ




Điểm số được lấy theo thang điểm 10
Có 3 khối lớp: khối 10, khối 11, khối 12.
Có 13 mơn học:
Tự nhiên
Tốn học
Vật lý
Hóa học
Sinh học
Tin học
Cơng nghệ

Xã hội
Ngữ văn
Lịch sử
Địa lý
Anh Văn
GDCD
Thể dục
GD Quốc phịng


Bảng 1-1 Các Mơn học



Có 2 học kỳ: học kỳ 1, học kỳ 2.
Điểm kiểm tra miệng và 15 phút hệ số 1, điểm kiểm tra 1 tiết hệ số 2, điểm thi học kỳ




hệ số 3.
Điểm trung bình mơn học kỳ 1 hệ số 1, điểm trung bình mơn học kỳ 2 hệ số 2.
Mơn Văn và mơn Tốn hệ số 2, các mơn còn lại hệ số 1.


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

1.1.2 Tiêu chuẩn đánh giá

o
o
o
o
o

Tiêu chuẩn phân loại học lực:
Loại GIỎI: ĐTB các môn từ 8.0 trở lên, không có mơn nào dưới 6.5
Loại KHÁ: ĐTB các mơn từ 6.5 đến 7.9, khơng có mơn nào dưới 5.0
Loại TB: ĐTB các mơn từ 5.0 đến 6.4, khơng có mơn nào dưới 3.5
Loại YẾU: ĐTB các môn từ 3.5 đến 4.9, khơng có mơn nào dưới 2.0

Loại KÉM: Những trường hơp còn lại.
Tiêu chuẩn phân loại hạnh kiểm: (thường do cảm tính của người xét dựa vào
q trình học tập và hoạt động các phong trào của học sinh. Có 4 mức xếp loại hạnh
kiểm: TỐT, KHÁ, TRUNG BÌNH, YẾU).


o
o
o
o

Tiêu chuẩn xét kết quả cuối năm:
Lên lớp: Học lực và hạnh kiểm từ TB trở lên
Thi lại: Phải thi lại mơn có ĐTB dưới 3.5
Rèn luyện trong hè: Học lực từ TB trở lên, hạnh kiểm YẾU
Lưu ban: Học sinh bị xét ở lại lớp nếu vi phạm một trong các kết quả: Học lực KÉM;
Học lực YẾU, hạnh kiểm YẾU; Điểm một môn thi lại thi lại dưới 3.5; Kết quả rèn
luyện trong hè không đạt; Tổng số ngày nghỉ cả năm vượt quá 45 ngày
1.2 Mục Tiêu
Xây dựng website quản lý điểm học sinh trường trung học phổ thông Phù Cừ
















Phần mềm chạy trên nền tảng sử dụng các ngôn ngữ:
Ngôn ngữ PHP, HTML, CSS và JavaScript
Hệ quản trị cơ sở dữ liệu MySQL
Phần mềm có các chức năng cơ bản như:
Quản trị hệ thống
Quản lý giáo viên
Quản lý học sinh
Quản lý lớp học
Quản lý môn học
Quản lý điểm
Quản lý giảng dạy
Thống kê – Báo cáo
Import, export Excel
Phần mềm phục vụ đối tượng sử dụng là: Học sinh, giáo viên và nhà trường.


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

1.3 Nội dung nghiên cứu
Nội dung nghiên cứu: các nội dung chính cần thực hiên như sau:
Nội dung 1: Nghiên cứu lý thuyết về HTML, CSS, JavaScript, PHP, Boostrap,
MySQL.
Nội dung 2: Đặc tả yêu cầu.
Nội dung 3: Thiết kế hệ thống: thiết kế giao diện, thiết kế cơ sở dữ liệu, thiết kế
thơng tin.

Nội dung 4: Viết chương trình, kiểm thử và báo cáo.
Yêu cầu của Nhà trường:
Nhà trường quản lý được môn học, quản lý được lớp học, quản lý được điểm của
học sinh,…
Nhà trường quản lý những thay đổi từ giáo viên, môn học,…
Nhà trường, giáo viên, học sinh có thể tìm kiếm một cách nhanh chóng và chính
xác.
u cầu của giáo viên:
Giáo viên biết được mình phụ trách mơn gì và giảng dạy những lớp nào.
u cầu của học sinh:
Học sinh tra cứu được điểm của bản thân thơng qua mã học sinh nhanh chóng, dễ
dàng.
Phương pháp và phạm vi nghiên cứu
Phương pháp nghiên cứu
Phương pháp nghiên cứu lý luận: Đọc lý thuyết, tài liệu liên quan và tổng hợp lại.
Phương pháp nghiên cứu thực tiễn: Khảo sát thực tế, thu thập thông tin, xử lý dữ
liệu.
Phương pháp tham khảo ý kiến chuyên gia:


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

Tiếp nhận ý kiến của giáo viên hướng dẫn, định hướng.
Tham khảo ý kiến chuyên gia.
1.4 Phạm vi nghiên cứu
Đề tài được thực hiện tại Trường trung học phổ thông Phù Cừ nằm tại Tống
Phan, Phù Cừ, Hưng Yên.

o
o

o
o
o
o
o

Phạm vi nghiên cứu bao gồm:
Quản lý thông tin học sinh.
Quản lý điểm của học sinh.
Quản lý thông tin giáo viên.
Quản lý lớp học.
Quản lý học kỳ.
Quản lý phân công lớp.
Quản lý nhập xuất dữ liệu.


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Mục đích
Mục đích là tạo ra website quản lí điểm các môn học một cách tối ưu giảm bớt
thời gian quản lý cho giáo viên, nhà trường và thuận tiện cho việc tra cứu điểm của
học sinh.
Đáp ứng đủ các yêu cầu được đưa ra bởi người sử dụng với giao diện website
đơn giản, dễ sử dụng, hệ thống phân quyền người sử dụng rõ ràng.
Phần đặc tả yêu cầu sẽ có nội dung chính là mơ tả chi tiết các chức năng cần có,
đối tượng người sử dụng phần mềm.
2.2 Đặc tả yêu cầu phần mềm
2.2.1 Người sử dụng hệ thống


Người sử dụng

Mô tả

Nhà trường

Quản trị hệ thống.
Quản lý giáo viên.
Quản lý học sinh.
Quản lý lớp học.
Quản lý môn học.
Phân cơng giảng dạy.
Tra cứu điểm .
Tìm kiếm.
Thống kê – báo cáo.
Đăng nhập, đăng xuất.

Giáo viên

Quản lý điểm học sinh


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

Đổi mật khẩu.
Tìm kiếm.
Đăng nhập, đăng xuất.
Học sinh

Tra cứu điểm, thông tin

Bảng 2-2 Người dùng sử dụng hệ thống

2.2.2 Biểu đồ phân quyền:

Hình 2-1 Biểu đồ phân quyền hệ thống


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

2.3 Các yêu cầu phi chức năng
2.3.1 Yêu cầu bảo mật
Phân quyền sử dụng các chức năng cũng như khai thác, cập nhật các nguồn tại
nguyên dữ liệu của hệ thống theo các nhóm người dùng dựa trên sơ đồ tổ chức, chức
năng của các bộ phận trong công ty.
Hệ thống cơ sở dữ liệu phải được thường xuyên kiểm tra, cập nhật. Dữ liệu được
lưu song song sang một thiết bị nhớ độc lập với hệ thống để khi có trục trặc có thể
backup lại.
Bảo mật hệ thống bằng cách sử dụng chức năng Đăng nhập.
Có thể cho người dùng đổi mật khẩu hoặc lấy lại mật khẩu khi qn hoặc có sự
thay đổi.

2.3.2 u cầu về tính sử dụng


Đào tạo, hướng dẫn người dùng và người quản lý chuyên trách để thao tác hiệu quả



với hệ thống.
Hệ thống gồm các chức năng đơn giản dễ sử dụng. Các nút lệnh và thao tác dễ thực




hiện.
Hệ thống cho phép truy cập dữ liệu thời gian thực. Các tác vụ bị ngừng tối đa không




quá 30s.
Đảm bảo phục vụ truy cập cho cùng lúc nhiều người dùng.
Hỗ trợ các trình duyệt web cơ bản: Google Chrome, FireFox, IE, …
2.3.3 Yêu cầu về hiệu năng



Thời gian đáp ứng và thực hiện các tác vụ nhanh.



Thời gian chờ không quá 10s cho 1 tác vụ.



Hệ thống cần có bộ nhớ cần thiết và trong khi hệ thống vận hành
2.3.4 Yêu cầu về tính hỗ trợ



Hệ thống hỗ trợ một cách dễ dàng để làm các chức năng.



Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính



Các CSDL có thể dễ dàng chèn, cập nhật, thêm, xóa, sửa khi cần. Tất cả các thao tác
để tăng cường cho hệ thống phải độc lập với mã nguồn.



Hệ thống được hỗ trợ 24/24 trong vòng 1 năm sau khi hệ thống chính thức đi vào hoạt
động. Các hỗ trợ được phản hồi chậm nhất sau 48h.
2.3.5 Các ràng buộc thiết kế
Ngôn ngữ sử dụng: HTML, CSS, Javascript, PHP, MySQL.
Yêu cầu quá trình thiết kế phần mềm: Báo cáo nghiên cứu khả thi, Kế hoạch dự
án, Đặc tả yêu cầu phần mềm, Tài liệu thiết kế, Tài liệu cài đặt nếu có.
Các cơng cụ hỗ trợ phát triển



vs Code, Photoshop: Thiết kế giao diện.



MySQL: tạo các thực thể liên kết, các bảng dữ liệu,…
2.3.6 Yêu cầu về giao tiếp
Hệ thống hỗ trợ việc kết nối với các hệ thống khác đang hoạt động tại công ty.
2.3.7 Yêu cầu hệ điều hành:




Máy chủ ứng dụng, Web Server. Cơ sở dữ liệu: MySQL chạy trên localhost.



Máy trạm làm việc: Windows XP hoặc các phiên bản Windows 7 trở lên.
Giao tiếp người dùng sử dụng cả 2 dạng Application Form và WebForm.
Hỗ trợ độ phân giải tối đa theo hệ thống máy tính.
Font chữ Unicode.
Giao diện tiếng Việt.
2.3.8 Tiêu chuẩn nghiệm thu hệ thống



Hệ thống được nghiệm thu khi thỏa mãn các yêu cầu:



Hệ thống được thiết kế và vận hành đúng theo mô tả của tài liệu đặc tả này.



Hệ thống đã được kiểm thử cẩn thận trước khi đưa vào hoạt động thực.


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính




Người sử dụng hệ thống có khả năng thực hiện tốt các thao tác lên chức năng của hệ
thống.

2.4 Các tác nhân
2.4.1 Ban giám hiệu, quản trị viên


Quản lý tất cả các thơng tin trong chương trình



Quản lý điểm của học sinh.



Quản lý thành viên trong hệ quản trị.



Người có quyền quản lý tất cả mọi chức năng trong hệ thống. Phải đăng nhập vào hệ
thống để quản lý.
2.4.2 Giáo viên:



Có thể là giáo viên chủ nhiệm, giáo viên bộ môn, hoặc cả 2.



Giáo viên bộ môn cung cấp điểm môn học (gồm điểm miệng, điểm kiểm tra và điểm

thi) cho giáo viên chủ nhiệm.



Giáo viên chủ nhiệm tổng hợp điểm cho học sinh, xếp loại học lực cho từng học sinh.



Nhập điểm lên hệ thống cho từng học sinh.



Có quyền quản lý chức năng dưới sự quản lý của ban giám hiệu.Bắt buộc phải đăng
nhập vào hệ thống.
2.4.3 Học sinh



Xem tin.



Vào trang truy cập xem điểm.



Có thể gửi ý kiến nếu có bất cứ thứ gì sai sót.


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính


2.5 Biểu đồ use-case
2.5.1 Chức năng của Ban Giám Hiệu, quản trị viên

Hình 2-2 Biểu đồ ca sử dụng của Ban Giám Hiệu


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

2.5.2 Chức năng của giáo viên

Hình 2-3 Biểu đồ ca sử dụng của Giáo viên


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

2.5.3 Chức năng học sinh

Hình 2-4 Biểu đồ ca sử dụng của học sinh

2.6 Đặc tả chi tiết Use Case
2.6.1 Đăng nhập


Mô tả nghiệp vụ:
Chức năng đăng nhập cho phép nhà trường đăng nhập vào trang quản trị dành
cho admin, cịn đối với giáo viên thì cho phép đăng nhập vào trang dành cho giáo viên.




Dịng sự kiện chính:
Người dùng truy nhập vào website của nhà trường.
Nếu người dùng muốn đăng nhập vào hệ thống website thì nhấn “Login”, sau đó
hệ thống sẽ hiện thị trang đăng nhập cho người dùng điền thông tin cá nhân để đăng
nhập vào website.



Đối với nhà trường:
Nhà trường sẽ điền thông tin vào trang đăng nhập bao gồm “Tên đăng nhập” và
“Mật khẩu”.


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

Tiếp theo ấn nút “Đăng nhập”, nếu thơng tin “Tên đăng nhập” và “Mật khẩu” nhà
trường nhập đúng, hệ thống sẽ hiển thị trang quản trị dành cho nhà trường.


Đối với giáo viên:
Giáo viên sẽ điền thông tin vào trang đăng nhập bao gồm “Tên đăng nhập” và
“Mật khẩu”.
Tiếp theo ấn nút “Đăng nhập”, nếu thông tin “Tên đăng nhập” và “Mật khẩu”
giáo viên nhập vào là đúng, hệ thống sẽ hiển thị trang quản trị dành cho giáo viên.



Dòng sự kiện rẽ nhánh:
Nếu nhà trường hoặc giáo viên bỏ trống “Tên đăng nhập” và “Mật khẩu” thì hệ
thống sẽ hiện thơng báo “Vui lịng nhập tên đăng nhập và mật khẩu” cho nhà trường

hoặc giáo viên biết để nhập tên đăng nhập và mật khẩu vào form.
Nếu nhà trường hoặc giáo viên bỏ trống “Tên đăng nhập” nhưng nhập “Mật
khẩu” hoặc nhập “Tên đăng nhập” những để trống “Mật khẩu” thì hệ thống sẽ thơng
báo “Vui lịng nhập tên đăng nhập hoặc mật khẩu” cho nhà trường hoặc giáo viên biết
để nhập lại thơng tin vào form.



Dịng sự kiện trước:
Nhà trường và giáo viên,học sinh phải truy cập vào website tra cứu điểm trước
rồi sau đó ấn vào nút “Login”.



Dòng sự kiện sau:
Đối với nhà trường: sau khi điền đầy đủ thơng tin chính xác thì sẽ chuyển hướng
sang trang quản trị dành cho nhà trường.
Đối với giáo viên: sau khi điền đầy đủ thơng tin chính xác thì sẽ chuyển hướng
sang trang quản trị dành cho giáo viên.
Tác nhân: Nhà trường, giáo viên


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

2.6.2 Quản lý giáo viên


Mơ tả nghiệp vụ:
Chức năng quản lý giáo viên cho phép nhà trường quản lý thông tin của tất cả
giáo viên trong nhà trường.

Chức năng quản lý giáo viên có 4 phương thức dành cho nhà trường:
Xem thông tin giáo viên
Thêm giáo viên
Sửa thông tin giáo viên
Xóa giáo viên.



Dịng sự kiện chính:
Thêm giáo viên:
Hệ thống sẽ hiện thị trang danh sách giáo viên.
Muốn thêm giáo viên: Nhà trường ấn vào nút “Thêm giáo viên” màu xanh trên
góc trái màn hình. Hệ thống sẽ hiển thị trang thêm giáo viên cho nhà trường điền
thông tin của giáo viên.
Tiếp theo nhà trường điền đầy đủ thông tin của giáo viên vào từng từng field
tương ứng.
Sau khi điền đầy đủ thơng tin xong thì nhà trường ấn nút “Thêm mới” để lưu
thông tin giáo viên lại và hệ thống sẽ chuyển tiếp sang trang danh sách giáo viên.
Xem thông tin giáo viên:
Hệ thống hiển thị trang danh sách giáo viên bao gồm đầy đủ thông tin của giáo
viên.
Sửa thông tin giáo viên:
Hệ thống hiển thị trang danh sách giáo viên


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

Nhà trường muốn sửa thơng tin giáo viên thì ấn vào nút màu xanh nước biển có
hình cây bút ở cột hành động. Hệ thống sẽ hiển thị trang sửa thông tin giáo viên cho
nhà trường.

Trang sửa thông tin giáo viên sẽ hiển thị các thông tin mà giáo viên đã có. Nhà
trường tiến hành sửa đổi và ấn nút cập nhật để lưu lại thông tin mới của giáo viên đó.
Tiếp theo hệ thống sẽ chuyển sang trang danh sách giáo viên.
Xóa giáo viên:
Hệ thống hiển thị trang danh sách giáo viên
Nhà trường muốn xóa giáo viên thì ấn vào nút có biểu tượng dấu “X” màu đỏ
trong cột hành động tương ứng với giáo viên đó. Sau đó hệ thống sẽ thơng báo “Bạn
chắc chắn muốn xóa?”
Nhà trường ấn vào “OK” để xóa giáo viên đã chọn hoặc ấn vào “Hủy” để bỏ
hành động xóa giáo viên.
Sau khi nhà trường ấn vào “OK” thì hệ thống sẽ load lại trang danh sách giáo
viên.


Dòng sự kiện rẽ nhánh:

Đối với thêm giáo viên:
Hệ thống sẽ yêu cầu nhà trường điền đầy đủ thông tin trong form của hệ thống đưa ra,
đúng định dạng yêu cầu nhập. Nếu nhà trường nhập thiếu thơng tin nào hoặc sai định
dạng thì hệ thống sẽ hiển thị thông báo yêu cầu nhà trường cập nhật thơng tin đó.
Nếu nhà trường thêm “email” đã tồn tại thì hệ thống sẽ đưa ra thơng báo “email đã tồn
tại, vui lòng nhập lại!”.
Đối với sửa giáo viên:
Hệ thống sẽ yêu cầu nhà trường không được để trống thông tin của các ô input trong
form. Nếu nhà trường để trống thơng tin thì hệ thống sẽ đưa ra thơng báo.
Nếu nhà trường sửa “email” nhưng email đó trùng với email khác đã có thì hệ thống sẽ
đưa ra thơng báo “email đã tồn tại, vui lịng nhập lại!”.


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính




Dịng sự kiện trước:
Hệ thống sẽ hiển thị trang đăng nhập, nhà trường phải tiến hành đăng nhập vào trang
quản trị.



Dòng sự kiện sau:
Sau khi nhà trường thực hiện: thêm, sửa, xóa thì hệ thống sẽ hiển trị trang danh sách
giáo viên.
Tác nhân: Nhà trường.

2.6.3 Quản lý học sinh


Mô tả nghiệp vụ:
Chức năng quản lý học sinh cho phép nhà trường quản lý tất cả các thông tin của
học sinh theo lớp.
Chức năng quản lý học sinh có các phương thức cho nhà trường:
Xem danh sách học sinh theo lớp.
Thêm học sinh theo lớp.
Sửa thơng tin học sinh.
Xóa học sinh.
Xuất danh sách học sinh ra file Excel theo lớp.
Thêm danh sách học sinh bằng file Excel theo lớp.




Dòng sự kiện chính:
Thêm học sinh:
Hệ thống sẽ hiện thị trang danh sách học sinh.
Muốn thêm học sinh: Nhà trường ấn vào nút “Thêm học sinh” màu xanh trên góc
trái màn hình. Hệ thống sẽ hiển thị trang thêm học sinh cho nhà trường điền thông tin
của học sinh.


Đồ án tốt nghiệp ngành CNTT chuyên ngành Khoa học máy tính

Tiếp theo nhà trường điền đầy đủ thơng tin của học sinh vào từng từng field
tương ứng.
Sau khi điền đầy đủ thơng tin xong thì nhà trường ấn nút “Thêm mới” để lưu
thông tin học sinh lại và hệ thống sẽ chuyển tiếp sang trang danh sách học sinh theo
lớp.
Xem danh sách học sinh theo lớp:
Nhà trường ấn vào chức năng quản lý học sinh ở cột bên trái, hệ thống sẽ hiển thị
danh sách các lớp học trong nhà trường. Tiếp theo đó nhà trường ấn vào nút có biểu
tượng hình con mắt trong cột “Xem danh sách học sinh” để xem danh sách học sinh
tương ứng theo từng lớp.
Sửa thông tin học sinh:
Hệ thống hiển thị trang danh sách học sinh
Nhà trường muốn sửa thông tin học sinh thì ấn vào nút màu xanh nước biển có
hình cây bút ở cột hành động. Hệ thống sẽ hiển thị trang sửa thông tin học sinh cho
nhà trường.
Trang sửa thông tin học sinh sẽ hiển thị các thông tin mà học sinh đã có. Nhà
trường tiến hành sửa đổi và ấn nút cập nhật để lưu lại thông tin mới của học sinh đó.
Tiếp theo hệ thống sẽ chuyển sang trang danh sách học sinh theo lớp.
Xóa học sinh:
Hệ thống hiển thị trang danh sách học sinh

Nhà trường muốn xóa học sinh thì ấn vào nút có biểu tượng dấu “X” màu đỏ
trong cột hành động tương ứng với học sinh đó. Sau đó hệ thống sẽ thơng báo “Bạn
chắc chắn muốn xóa?”
Nhà trường ấn vào “OK” để xóa học sinh đã chọn hoặc ấn vào “Hủy” để bỏ hành
động xóa học sinh.
Sau khi nhà trường ấn vào “OK” thì hệ thống sẽ load lại trang danh sách học sinh
theo lớp.


×