Thêm điểm vào hệ thống

Một phần của tài liệu Xây dựng website sổ liên lạc điện tử dành cho học sinh THPT. (Trang 47)

Đăng nhập Hệ thống quản lý Bấm vào bảng

điêm

Nhập thông tin điểm

Form thêm mới

Hiển thị danh sách điểm mới

Kiểm tra thông tin

GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 40 2.6.9 Cập nhật điểm học sinh false true Hình 2. 12: Cập nhật điểm học sinh Hiển thị thông tin điểm Bấm vào link

bảng điểm Bấm vào nút chỉnh sửa

Cập nhật thông tin điểm mới thành công

Nhập thông tin cần điền Form chỉnh sửa

Kiểm tra thông tin

GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 41 2.6.10 Mục ý kiến của PHHS Hình 2. 13: Mục nhận xét của PHHS 2.6.11 Mục ý kiến của GV Hình 2. 14: Mục nhận xét của GVCN Đăng nhập Hệ thống quản lý Bấm vào mục ý kiến PHHS Hiển thị ý kiến của đối tượng

Đăng nhập Hệ thống

quản lý

Bấm vào mục ý kiến GV

Hiển thị ý kiến của đối tượng

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 42

2.7 Biểu đồ tuần tự

2.7.1 Đăng nhập

Người dùng FormĐnhập Đkiện Đnhập Người Đkhiển NDđkhiển CSDL

Nhập thông tin người dùng

kiểm tra thông tin người dùng

kiểm tra

đăng nhập kiểm tra

đăng nhập kiểm tra

trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả Hình 2. 15: Đăng nhập

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 43

2.7.2 Cập nhật thông tin giáo viên

Quản trị Formcập nhật Đkiện cập nhật Người Đkhiển NĐđkhiển CSDL

Nhập thông tin cần chỉnh sửa

kiểm tra thông tin vừa nhập gọi hàm cập nhật gọi hàm cập nhật truy vấn trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 44

2.7.3 Thêm mới một ý kiến PHHS

PHHS form ý kiến PHHS Đkiện để có ý kiến Người Đkhiển NĐđkhiển CSDL

Nhập thông tin

kiểm tra thông tin vừa nhập

gọi hàm thềm mới

gọi hàm thêm truy vấn

trả kêt quả trả kêt quả

trả kêt quả

trả kêt quả trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 45

2.7.4 Thêm mới một ý kiến GV

Giáo viên form ý kiến

Giáo viên Đkiện để có ý kiến Người Đkhiển NĐđkhiển CSDL

Nhập thông tin

Cần thêm kiểm tra thông tin vừa nhập gọi hàm thềm mới gọi hàm thêm mới truy vấn trả kêt quả trả kêt quả trả kêt quả

trả kết quả trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 46

2.7.5 Thêm mới một lớp

Quản trị form điều kiện

thêm lớp để có thêm lớp Người Đkhiển NĐđkhiển CSDL

Nhập thông tin Cần thêm

kiểm tra thông tin vừa nhập

gọi hàm

thềm mới gọi hàm thêm mới truy vấn trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả Hình 2. 19: Thêm mới lớp

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 47

2.7.6 Thêm mới một học sinh

Quản trị form điều kiện

Thêmhọc sinh để thêmHs Người Đkhiển NĐđkhiển CSDL Nhập thông tin

Cần thêm

kiểm tra thông tin vừa nhập

gọi hàm

thềm mới gọi hàm thêm mới

truy vấn

trả kêt quả trả kêt quả

trả kết quả trả kêt quả

trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 48

2.7.7 Thêm mới một giáo viên

Quản trị form điều kiện

thêm GV để thêm GV Người Đkhiển NĐđkhiển CSDL

Nhập thông tin Cần thêm

kiểm tra thông tin vừa nhập

gọi hàm

thềm mới gọi hàm thêm truy vấn mới trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 49

2.7.8 Cập nhật thông tin lớp

Quản trị Formcập nhật Đkiện cập nhật Người Đkhiển NĐđkhiển CSDL lớp

Nhập thông tin cần chỉnh sửa

kiểm tra thông tin vừa nhập gọi hàm truy vấn cập nhật gọi hàm cập nhật trả kêt quả trả kêt quả

trả kết quả trả kêt quả

trả kết quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 50

2.7.9 Cập nhật thông tin học sinh

Quản trị Formcập nhật HS Đkiện cập nhật Người Đkhiển NĐđkhiển CSDL

Nhập thông tin cần chỉnh sửa

kiểm tra thông tin vừa nhập gọi hàm truy vấn cập nhật gọi hàm cập nhật trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 51

2.7.10 Cập nhật thông tin điểm

Quản trị Formcập nhật Đkiện cập nhật Người Đkhiển NĐđkhiển CSDL

Nhập thông tin cần chỉnh sửa

kiểm tra thông tin vừa nhập gọi hàm gọi hàm cập nhật cập nhật truy vấn trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả Hình 2. 24: Cập nhật điểm

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 52

2.7.11 Thêm mới điểm

Quản trị form điều kiện

thêm điểm để thêm điểm Người Đkhiển NĐđkhiển CSDL

Nhập thông tin Cần thêm

kiểm tra thông tin vừa nhập

gọi hàm

thềm mới gọi hàm thêm truy vấn mới trả kết quả trả kêt quả trả kêt quả trả kêt quả trả kết quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 53

2.8 Xác định mối quan hệ giữa các lớp

Trong môi trường hướng đối tượng, đối tượng đảm nhiệm vai trò chủ động trong một hệ thống. Đối tượng không tồn tại một cách độc lập mà luôn tương tác với những đối tác khác, sự tương tác này thể hiện thông qua mối kết hợp gồm cả những hoạt động và hành vi của đối tượng.

Từ tập các lớp ứng viên thu được sau quá trình xây dựng cùng với quá trình phân tích các hành vi và sự tương tác giữa các đối tượng trong những phần trên, chúng ta đã xác định được một số mối quan hệ giữa các lớp. Tuy nhiên, các mối quan hệ này vẫn chưa tối ưu và rời rạc, vì vậy việc cần thiết xây dựng một sơ đồ tổng quan với đầy đủ các quan hệ giữa những lớp chính của ứng dụng là hết sức cần thiết.

Với ứng dụng sử dụng sổ liên lạc trực tuyến các đối tượng người dùng giáo viên, cán bộ và quản trị hệ thống về bản chất đều là công nhân viên của trường đều có những thông tin lưu trữ giống nhau, mỗi đối tượng chỉ khác nhau về mặt chức năng sử dụng. Đó là nguyên nhân để ta xây dựng một lớp khái quát đại diện cho các đối tượng đã nêu ở trên, mỗi đối tượng sẽ thừa kế nhứng thuộc tính và phương thức chung từ khái quát này. Dưới đây là sơ đồ tống quát của hệ thống

GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 54 Hình 2. 26: Mô hình quan hệ thực thể kết hợp

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 55

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 56

Bảng 2. 2: Thiết kế cơ sở dữ liệu bảng giáo viên

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 57

Bảng 2. 4: Thiết kế cơ sở dữ liệu bảng kết quả

Bảng 2. 5: Thiết kế cơ sở dữ liệu bảng môn học

Bảng 2. 6: Thiết kế cơ sở dữ liệu bảng lớp

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 58

CHƢƠNG 3

XÂY DỰNG VÀ PHÁT TRIỂN ỨNG DỤNG

3.1 Người sử dụng

Mục đích của hệ thống xây dựng website số liên lạc điện tử nhằm phục vụ cho phụ huynh học sinh

3.1.1 Đối tượng người sử dụng

 Phụ huynh học sinh  Học sinh

 Giáo viên

 Giáo viên chủ nhiệm  Quản trị hệ thống

3.1.2 Mục đích sử dụng

 Phụ huynh học sinh đăng nhập vào trang web để xem thông tin về điểm, thông tin chi tiết điểm, xem điểm trung bình học kỳ, trung bình học kỳ II, trung bình cả năm xem hạnh kiểm và ý kiến đánh giá của giáo viên chủ nhiệm đối với con mình, có ý kiến đánh giá về kết quả học tập của con mình

 Học sinh đăng nhập cùng tài khoản của phụ huynh, xem thông tin chi tiết điểm và có những thông báo kịp thời về sai sót điểm cho quản trị hệ thống để cập nhật kịp thời, xem trung bình học kỳ I, II, trung bình cả năm

 Giáo viên đăng nhập vào hệ thống xem thông tin điểm học sinh, xem danh sách các lớp, danh sách giáo viên, danh sách môn học, danh sách học sinh  Giáo viên chủ nhiệm đăng nhập vào hệ thống, nhập điểm cho tất cả học sinh trong lớp mình, chỉnh sửa điểm, tính điểm trung bình, nhận xét, xem thông tin học sinh, lớp, giáo viên, môn, xem danh sách học sinh

 Quản trị hệ thống đăng nhập vào hệ thống, thêm học sinh, thêm giáo viên, thêm lớp, cập nhật thông tin học sinh, cập nhật thông tin lớp, cập nhật thông tin giáo viên, xóa lớp, xóa học sinh, xóa giáo viên.

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 59

3.1.3 Kho dữ liệu 3.1.3.1 Xây dựng

Kho dữ liệu được xây dựng dựa theo hai nguồn dữ liệu được cung cấp :

Nguồn dữ liệu của hệ thống: là nguồn dữ liệu cung cấp ban đầu của hệ thống trong quá trình hoạt động

Nguồn dữ liệu do người quản trị hệ thống cập nhật và chỉnh sửa và thêm vào trong quá trình hoạt động của hệ thống

Quá trình xây dựng dữ liệu bao gồm các bước sau:

Quản trị hệ thống nhập các thông tin ban đầu của học sinh, giáo viên, phụ huynh, lớp, môn học… mang tính chất dữ liệu thô ban đầu

Hệ thống sẽ lưu trữ thông tin và cung cấp lại cho giáo viên và phụ huynh học sinh

Những người dùng đó sẽ lọc thông tin thông qua cách đăng nhập để gửi phản hồi về cho hệ thống

Tiến hành lọc lại các thông tin gửi phản hồi để cập nhật thông tin và chỉnh sửa (nếu có)

Cơ sở dữ liệu ban

đầu khi có sự tác động Cơ sở dữ liệu sau của QTHT

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 60

3.1.3.2 Khai thác

Dữ liệu kho được khai thác thông qua hai đối tượng chính

Quản trị hệ thống : đối tượng này sẽ cung cấp số liệu đầu cho hệ thống. Sau đó sẽ khai thác kho dữ liệu như lấy thông tin cập nhật học sinh,thêm học sinh, cập nhật giáo viên, thêm giáo viên vv…Qua đó, giúp người quản trị có cái nhìn tổng quát về thông tin trong hệ thống

Phụ huynh học sinh: đây là đối tượng chính. Dữ liệu của kho sẽ được khai thác và cập nhật liên tục thông qua những đối tượng này

3.1.3.3 Công nghệ

Công nghệ là yếu tố đưa cái thông tin của kho dữ liệu tới người dùng MySQL

Dreamweaver CS6 Ngôn ngữ lập trình : Php

3.2 Cấu trúc và mô hình 3.2.1 Triển khai hệ thống

3.2.1.1 Mô hình và giải pháp triển khai hệ thống

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 61

Tầng Presentation: được dùng để giao tiếp với người dùng, nhiệm vụ chính là hiển thị dữ liệu và nhận dữ liệu từ người dùng

Tầng Business Logic: nhiệm vụ chính là cung cấp các chức năng của phần mềm

Tầng Data: lưu trữ dữ liệu, cho phép lớp Business Logic có thể tìm kiếm, trích xuất, cập nhật … dữ liệu

3.2.1.2 Môi trường triển khai

Ngôn ngữ phát triển: Php

Hệ quản trị cơ sở dữ liệu MySql

Công cụ phát triển: Navicat Lite for MySql, Dreamweaver CS6, Xampp

3.2.1.3 Cài đặt cơ sở dữ liệu

Cài đặt cơ sở dữ liệu thông qua 2 bước:

Bước 1: Cài đặt Navicat Lite for MySQL

Bước 2: Import file cơ sở dữ liệu vào SQL, tùy chỉnh các thông tin phù hợp

3.2.1.4 Các nhóm chức năng chính ứng dụng

Phụ huynh học sinh

Đăng nhập

Xem điểm học sinh (chi tiết điểm, điểm tổng kết trung bình học kỳ I, II, trung bình cả năm)

Nhận xét về kết quả học tập của con mình ở mục “ Nhận xét của PHHS ” sau khi xem điểm

Học sinh

Đăng nhập

Xem điểm chi tiết, điểm trung bình học kỳ I, II, trung bình cả năm Giáo viên

Đăng nhập

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 62

Xem thông tin: giáo viên, học sinh, lớp, môn học Giáo viên chủ nhiệm

Đăng nhập

Nhập điểm cho học sinh Sửa điểm cho học sinh

Nhận xét đối với từng học sinh

Xem thông tin: giáo viên, học sinh, lớp, môn học

Quản trị hệ thống

Đăng nhập

Xem điểm học sinh

Xem thông tin: giáo viên, học sinh, lớp, môn học

Thêm thông tin: giáo viên, học sinh, lớp, môn học, điểm Xóa thông tin : giáo viên, học sinh, lớp, môn học

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 63

3.3 Một số trang chính của chương trình

Hình 3. 1: Trang đăng nhập của hệ thống

Chọn năm học, học kỳ muốn xem (1) (2) sau đó nhập tài khoản và mật khẩu tương ứng (3). Chọn phần đăng nhập với vai trò là phụ huynh (4) và click “đăng nhập” để hoàn tất bước đăng nhập của chương trình

Hình 3. 2: Chi tiết điểm của học sinh

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 64

Hình 3. 3: Đăng nhập với quyền quản trị

(1)Giáo viên: Đăng nhập với quyền là giáo viên chủ nhiệm (quản trị hệ thống)

Hình 3. 4: Quản trị xem danh sách giáo viên

(1) Danh sách giáo viên: hiển thị danh sách giáo viên đang giảng dạy trong trường

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 65

Hình 3. 5: Danh sách lớp

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 66

Hình 3. 7: Xem danh sách giáo viên chủ nhiệm các lớp

(1)Xem danh sách: Để xem danh sách học sinh trong lớp đó

Hình 3. 8: Xem danh sách học sinh theo lớp

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 67

Hình 3. 9: Danh sách môn học ở trường

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 68

Hình 3. 11: Thêm mới

(1)“+” chọn biểu tượng dẫu cộng để thêm mới một đối tượng

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 69

Hình 3. 13: Cập nhật thông tin học sinh

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 70

KẾT LUẬN

Sau một thời gian nghiên cứu cùng với sự hướng dẫn giúp đỡ của thầy cô em đã hoàn thành đa số các chức năng yêu cầu đặt ra, hiểu thêm về công tác quản lý điểm ở trường trung học phổ thông, trao dồi khả năng học hỏi, giao tiếp đồng thời hiểu thêm và biết sử dụng thành thạo một số các công cụ và ngôn ngữ lập trình. Tuy nhiên, do thời gian còn nhiều giới hạn em vẫn còn một số chức năng chưa hoàn thành: chưa hiển thị được số ngày nghỉ có phép và không phép của học sinh, xem thời khóa biểu của học sinh

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 71

TÀI LIỆU THAM KHẢO

[1] PGS. TSK Trần Quốc Chiến Giáo trình cấu trúc dữ liệu và giải thuật

[2] PGS.TSKH Trần Quốc Chiến Hệ quản trị cơ sở dữ liệu cơ bản

[3] PGS.TSKH Trần Quốc Chiến Hệ quản trị cơ sở dữ liệu nâng cao [4] Trang web http://ndtfit.brinkster.net/

[5] Trang web http://www.qhonline.info/php-can-ban/30/

[6] Trang web http://voer.edu.vn/c/lop-va-doi-tuong

[7] Trang web http://hocphponline.com/blog/

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 72

TÓM TẮT LUẬN VĂN TỐT NGHIỆP

Cuộc sống bận rộn nhiều công việc, đa số các bậc phụ huynh học sinh chỉ có thể kiểm tra được tình hình học tập của con em mình ở cuối mỗi học kỳ thông

Một phần của tài liệu Xây dựng website sổ liên lạc điện tử dành cho học sinh THPT. (Trang 47)

Tải bản đầy đủ (PDF)

(82 trang)