Mô tả chi tiết mối kết hợp điểm rèn luyện

Một phần của tài liệu Xây dựng hệ thống chấm điểm rèn luyện cho sinh viên trường cđ CNTT hữu nghị việt hàn (Trang 29)

Mối Kết hợp DIEM_RL (điểm rèn luyện)

Thuộc tính DIEM_SV, DIEM_GV, DIEM_HD.

Diễn giải Là mối kết hợp giữa thực thể SINH_VIEN, HK_NK và thực thể KHUNG_DIEM

Mô tả khái quát

+ cho biết điểm rèn luyện của sinh viên do sinh viên, giáo viên, khoa chấm là bao nhiêu trong mỗi học kỳ.

3.3.4.7. Thực thể kết hợp DUA_TB

Bảng 3.16: Mô tả chi tiết mối kết hợp đưa thông báo Mối Kết hợp DUA_TB (đƣa thông báo)

Diễn giải Là mối kết hợp giữa thực thể THONG_BAO và thực thể HK_NK.

tả khái quát

+ Mỗi thông báo chỉ đƣợc đƣa lên trong một học kỳ. + Mỗi học kỳ chỉ có 1 thơng báo xét điểm rèn luyện.

3.4. MƠ HÌNH VẬT LÝ 3.4.1. Lƣợc đồ cơ sở dữ liệu 3.4.1. Lƣợc đồ cơ sở dữ liệu

Hình 3.4: Mơ hình dữ liệu vật lý

3.4.2. Mơ tả chi tiết các bảng

3.4.2.1. Bảng KHOA

Bảng 3.17: Mô tả chi tiết bảng Khoa

Tên thuộc tính

Kiểu dữ liệu Mơ tả Rằng buộc tồn

vẹn

Ghi chú

Stt_khoa Int Số thứ tự khoa Not null KC

Ten_khoa Text Tên khoa Null

TK_khoa Nvarchar(20) Tài khoản khoa Null MK_khoa Nvarchar(20) Mật khẩu khoa Null

Sinh_ V ien M SSV M a_ lop Ho T en Ngay_ sinh Dia_ chi M K_ SV V BIN V BIN V BIN V BIN V BIN V BIN V BIN < pk> < fk> KHO A_ HO C Khoa_ hoc Nam_ BD Nam_ KT int datetime int < pk> LO P M a_ lop M a_ G V Khoa_ hoc Stt_ Khoa T en_ Lop V BIN V BIN int int text < pk> < fk3> < fk1 > < fk2> KHO A Stt_ Khoa T en_ khoa T K_ khoa M K_ Khoa int text V BIN V BIN < pk> G IAO _ V IE N M a_ G V Stt_ Khoa T en_ G V E mail Dien_ thoai M K_ G V V BIN int V BIN V BIN V BIN V BIN < pk> < fk> T HO NG _ BAO Ngay_ SV Ngay_ KT SV Ngay_ G V Ngay_ KT G V Ngay_ HD Ngay_ KT HD Ngay_ T B datetime datetime datetime datetime datetime datetime datetime < pk> KHUNG _ DIE M Stt_ ND Noi_ dung Diem_ T D int text int < pk> DUY E T M SSV G V _ D HD_ D V BIN int int < pk,fk1 > DIE M _ RL Stt_ ND M SSV Diem_ SV Diem_ G V Diem_ HD int V BIN int int int < pk,fk1 > < pk,fk2> HK_ NK Ngay_ SV hk_ nk hk_ xet datetime V BIN int < fk> < ak>

3.4.2.2. Bảng KHOA_HOC (khóa học)

Bảng 3.18: Mơ tả chi tiết bảng Khóa học

Tên thuộc tính

Kiểu dữ liệu Mơ tả Rằng buộc toàn

vẹn

Ghi chú

Khoa_hoc Int Số thức tự khóa học Not null KC

Nam_bd Nvarchar(20) Năm bắt đầu khóa học Null Nam_kt Nvarchar(20) Năm kết thức khóa học Null

3.4.2.3. Bảng GIAO_VIEN (giáo viên)

Bảng 3.19: Mơ tả chi tiết bảng Giáo viên

Tên thuộc tính

Kiểu dữ liệu Mơ tả Rằng buộc tồn

vẹn

Ghi chú

Ma_gv Nvarchar(10) Mã giáo viên Not null KC

Ten_gv Nvarchar(50) Tên giáo viên Null

Email Nvarchar(50) Email Null

Dien_thoai Nvarchar(13) Điện thoại Null

MK_gv Nvarchar(20) Mật khẩu giáo viên Null

Stt_khoa Int Số thứ tự khoa

Tham chiếu đến Stt_khoa của bảng

KHOA

KN

3.4.2.4. Bảng LOP (lớp)

Bảng 3.20: Mô tả chi tiết bảng Lớp

Tên thuộc tính

Kiểu dữ liệu Mơ tả Rằng buộc toàn

vẹn

Ghi chú

Ma_lop Nvarchar(10) Mã lớp Not null KC

Ten_lop Text Tên lớp Null

Stt_khoa Int Số thứ tự khoa

Tham chiếu đến Stt_khoa của bảng KHOA

KN

Khoa_hoc Int Số thứ tự khóa học

Tham chiếu đến KHOA_HOC của bảng

KHOA_HOC

Ma_gv Nvarchar(10) Mã giáo viên

Tham chiếu đến Ma_gv của bảng GIAO_VIEN

KN

3.4.2.5. Bảng SINH_VIEN (sinh viên)

Bảng 3.21: Mô tả chi tiết bảng Sinh viên

Tên thuộc

tính Kiểu dữ liệu Mơ tả

Rằng buộc tồn vẹn

Ghi chú

MSSV Nvarchar(10) Mã số sinh viên Not null KC

Ho Nvarchar(20) Họ sinh viên Null

Ten Nvarchar(20) Tên sinh viên Null

Ngay_sinh Date Ngày sinh Null

Dia_chi Text Địa chỉ Null

MK_sv Nvarchar(20) Mật khẩu sinh viên Null

Ma_lop Nvarchar(10) Mã lớp

Tham chiếu điến Ma_LOP của bảng LOP

KN

3.4.2.6. Bảng HK_NK (học kỳ niên khóa)

Bảng 3.22: Mơ tả chi tiết bảng Học kỳ - Niên khóa

Tên thuộc tính

Kiểu dữ liệu Mơ tả Rằng buộc tồn

vẹn

Ghi chú

HK_NK Nvarchar(10) Học kỳ niên khóa Not null KC

3.4.2.7. Bảng THONG_BAO (thông báo)

Bảng 3.23: Mô tả chi tiết bảng Thông báo

Tên thuộc tính

Kiểu dữ liệu Mơ tả Rằng buộc toàn

vẹn

Ghi chú

HK_NK Nvarchar(10) Học kỳ niên khóa

Not null tham chiếu đến Ma_lop

của bảng LOP

KN

Ngay_sv Date

Ngày bắt đầu chấm điểm rèn luyện của sinh viên

Not null

Ngay_ktsv Date Ngày kết thức chấm

điểm của sinh viên Not null

Ngay_gv Date

Ngày bắt đầu chấm điểm rèn luyện của giáo viên

Not null

Ngay_ktgv Date Ngày kết thức chấm

điểm của giáo viên Not null

Ngay_hd Date

Ngày bắt đầu chấm điểm rèn luyện của hội đồng khoa

Not null

Ngay_kthd Date Ngày kết thức chấm

điểm của hội đồng khoa Not null

Ngày_TB Date Ngày đƣa thông báo

3.4.2.8. Bảng KHUNG_DIEM(khung điểm rèn luyện)

Bảng 3.24: Mô tả chi tiết bảng Khung điểm

Tên thuộc tính Kiểu dữ liệu Mơ tả Rằng buộc tồn vẹn Ghi chú

Stt_nd Int Số thức tự nội dung Not null KC

Noi_dung Text Nội dung từng tiêu chí

của khung điểm Null

Diem_TD Int Tổng điểm của tiêu chí Null

3.4.2.9. Bảng DUYET(duyệt điểm rèn luyện)

Bảng 3.25: Mơ tả chi tiết bảng Duyệt

Tên thuộc tính

Kiểu dữ liệu Mơ tả Rằng buộc tồn

vẹn

Ghi chú

MSSV Nvarchar(10) Mã số sinh viên

Tham chiếu đến MSSV của bảng SINH_VIEN

KN

HK_NK Nvarchar(10) Học kỳ niên khóa

Tham chiếu đến HK_NK của bảng

HK_NK

KN

GV_D Int Trạng thái duyệt điểm

của giáo viên Not null

HD_D Int Trạng thái duyệt điểm

của hội đồng khoa Not null

3.4.2.10. Bảng DIEM_RL(điểm rèn luyện)

Bảng 3.26: Mô tả chi tiết bảng điểm rèn luyện

Tên thuộc tính

Kiểu dữ liệu Mơ tả Rằng buộc toàn

vẹn

Ghi chú

MSSV Nvarchar(10) Mã số sinh viên

Tham chiếu đến MSSV của bảng SINH_VIEN

KN

HK_NK Nvarchar(10) Học kỳ niên khóa Tham chiếu điến HK_NK của bảng

HK_NK

Stt_nd Int Số thứ tự nội dung

điểm rèn luyện

Tham chiếu đến Stt_nd của bảng KHUNG_DIEM

KN

Diem_sv Int Điểm sinh viên chấm Null

Diem_gv Int Điểm giáo viên chấm Null

Diem_hd Int Điểm hội đồng khoa

chấm null

3.4.3. Biểu đồ dữ liệu quan hệ

3.5. THIẾT KẾ XỬ LÝ

3.5.1. Biểu đồ luồng dữ liệu mức 0

Hinh 3.6: Sơ đồ dữ liệu mức 0

3.5.2. Biểu đồ luồng dữ liệu mức 1

Hinh 3.7: Sơ đồ dữ liệu mức 1.

Điểm rèn luyện do SV nhập

Điểm rèn luyện đã được duyệt theo học kì

Bảng đánh giá điểm rèn luyện

Điểm rèn luyện do hội đồng duyệt

DS điểm rèn luyện của SV theo Lop_ Khoa DS điểm rèn luyện của

SV theo lớp Điểm rèn luyện do G V

Duyệt

T hời gian xét điểm rèn luyện SINH_ VIEN

PHO NG CT SV

G IAO _ VIEN PHO NG BAN -

KHO A 0

Q UAN LY CHAM DIEM REN LUY EN CUA SINH VIEN

T hời gian xét điểm rèn luyện

Bảng đánh giá điểm rèn luyện

Khung điểm Điểm rèn luyện do hội

đồng duyệt

DS điểm rèn luyện của SV theo lớp_ Khoa Điểm rèn luyeenh đã được

duyệt theo học kì Điểm rèn luyện do

sinh viên nhập Điểm rèn luyện do

G V duyệt

DS điểm rèn luyện của G V theo lớp T hời gian T hời gian Khung điểm SINH_ VIEN G IAO _ VIEN PHO NG CT SV PHO NG BAN - KHO A Cap nhat thong bao Cap nhat khung dien

Xet Diem Ren Luyen Cho SV

1 T HO NG BAO

3.5.3. Biểu đồ luồng dữ liệu mức 2

Hinh 3.8: Sơ đồ dữ liệu mức 2

Điểm rèn luyện do GV duyệt

Điểm rèn luyện do SV

nhập

DS điểm rèn luyện của SV theo lop Điểm hội đồng Điểm rèn luyện do hội đồng duyệt DS điểm rèn luyện của SV theo lop_ Khoa

Điểm rèn luyện đã được duyệt theo học kì T hời gian Điểm GV Khung điểm Điểm GV Điểm SV Điểm SV SV Cham Diem GV Duyet Diem GV Xem Diem Hoi Dong T ong Hop Diem SV Xem Diem Hoi Dong Duyet Diem SINH_ VIEN SINH_ VIEN GIAO_ VIEN GIAO_ VIEN PHONG BAN - KHOA PHONG BAN - KHOA Điểm hội đồng T hời gian khung điển

1 DIEM REN LUY EN 2 KHUNG DIEM

CHƢƠNG 4. XÂY DỰNG WEBSITE CHẤM ĐIỂM RÈN LUYỆN CHO SINH VIÊN TRƢỜNG CĐ CNTT HỮU NGHỊ VIỆT – HÀN

4.1. TRANG CHỦ WEBSITE CHẤM ĐIỂM RÈN LUYỆN

 Giao diện trang chủ hệ thống chấm điểm rèn luyện.

4.2. TRANG ĐĂNG NHẬP

 Giao diện đăng nhập vào hệ thống chấm điểm rèn luyện gồm: Sinh viên, CVHT, Giáo vụ khoa, Phịng cơng tác sinh viên.

Hình 4.2: Đăng nhập

4.3. HỆ THỐNG CHO SINH VIÊN 4.3.1. Bảng đánh giá của sinh vien 4.3.1. Bảng đánh giá của sinh vien

 Bảng chấm điểm rèn luyện của sinh viên khi đăng nhập vào hệ thống chấm điểm rèn luyện.

4.3.2. Bảng xem điểm rèn luyện của sinh viên

 Sinh viên có thể xem điểm rèn luyện sau khii chấm xong.

Hình 4.4: Bảng xem điểm rèn luyện

4.4. HỆ THỐNG CVHT

4.4.1. CVHT chọn sinh viên duyệt điểm

 CVHT sau khi đăng nhập vào hệ thống sẽ hiện ra danh sách sinh viên của lớp đó.

4.4.2. Bảng giáo viên duyệt cho sinh viên

 Bảng chấm điểm của giáo viên CVHT hiện ra khi giáo viên CVHT nhắn vào chấm điểm cho sinh viên đó.

Hình 4.6: CVHT duyệt điểm cho sinh viên

4.5. HỆ THỐNG PHÒNG CTSV

4.5.1. Danh sách lớp mở chấm điểm rèn luyện

 Giao diện danh sách lớp cần mở để chấm điểm rèn luyện.

4.5.2. Danh sách sinh viên mở chấm điểm rèn luyện

 Giao diện danh sách sinh viên mở chấm điểm rèn luyện

Hỉnh 4.8. Danh sách sinh viên chấm điểm rèn luyện

4.5.3. Nội dung chấm điểm rèn luyện

 Giao diện bảng nội dung cho sinh viên chấm điểm rèn luyện.

KẾT LUẬN

Trong thời gian tìm hiểu làm đồ án tốt nghiệp đề tài” Xây dựng hệ thống chấm điểm rèn luyện cho sinh viên Trường CĐ CNTT Hữu nghị Việt – Hàn” em đã phát triển và hoàn thành cơ bản hệ thống chấm điểm rèn luyện cho sinh viên Trƣờng CĐ CNTT Hữu nghị Việt – Hàn. Hệ thống này đƣợc xây dựng trên công nghệ web mã nguồn mở ASP.NET MVC và SQL server. Bên cạnh đó, đề tài đã phân tích hệ thống thơng tin chấm điểm rèn luyện, xây dựng mơ hình chức năng nghiệp vụ, phân tích hệ thống về dữu liệu và xây dựng mơ hình thực thể cho hệ thống. Từ đó tạo ra cơ sở dữ liệu tích hợp để xây dựng hệ thống chấm điểm rèn luyện cho sinh viên. Trong quá trìn làm đồ án tốt nghiệp cịn có một số hạn chế về mặt kinh nghiêm, kiến thức nên đồ án khó tránh khỏi sai xót. Trong thời gian chờ bảo vệ đồ án em sẽ hồn thiện nốt các phần cịn lại của các chức năng đã đặt ra.

Đề tài này thật sự hữu ích đối với chun ngành cơng nghệ thơng tin nhƣ một tài liệu tham khảo đề tài này có tính thực tế cao. Trong tƣơng lai, nếu có điều kiện khách quan cho phép, em sẽ tiếp tục hoàn thiện và phát triển để triển khai hệ thống vào thực tế, giúp cho nhà trƣờng tiết kiện đƣợc thời gian, chi phí cho giáo viên, sinh viên giải quyết các công việc khác.

TÀI LIỆU THAM KHẢO

[1]. Phạm Quốc thắng, Tài liệu ASP.NET MVC 5 Tiếng Việt, http://meetdev.com/share/article/854/asp-net-mvc-5-tai-lieu-asp-net-mvc-5- tieng-viet/,

[2]. Vn,hello, Bộ Tài Liệu Asp.net MVC 5 Tiếng Việt, https://tinhte.vn/threads/download-bo-tai-lieu-asp-net-mvc-5-tieng-

viet.2773160/, 3/3/ 2018.

[3]. Minh Stranger, hƣớng dẫn vẽ DFD,

https://vi.scribd.com/doc/109362320/Huong-dan-ve-DFD.

[4]. Võ phúc, Giáo trình phân tích thiết kế hệ thống thông tin, https://www.slideshare.net/votanphuc/gt-pttk-hethongthongtin, tháng 7/2014.

[5]. Quy chế Đánh giá kết quả rèn luyện của học sinh, sinh viên các cơ sở giáo dục đại học và trƣờng trung cấp chuyên nghiệp hệ chính quy, http://viethanit.edu.vn/2018/01/30/qui-che-qui-dinh/.

NHẬN XÉT CỦA CÁN BỘ HƢỚNG DẪN ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ………………………………………………………………………………

Một phần của tài liệu Xây dựng hệ thống chấm điểm rèn luyện cho sinh viên trường cđ CNTT hữu nghị việt hàn (Trang 29)

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

(45 trang)