5. Nội dung nghiên cứ u
3.2.2. Xác định mối quan hệ giữa các thực thể
Hình 3.4. Mối quan hệgiữa các thực thể
3.2.3. Mô hình thực thểmối quan hệ
Hình 3.5. Sơ đồThực thểmối quan hệERD
3.2.4. Chuẩn hóa
Bảng CHINHSACHSINHVIEN
Thuộc tính Kiểu dữliệu Diễn giải
MaChinhSach Int Mã chính sách (tăng tự động) MaSinhVien nvarchar(32) Mã sinh viên
DoiTuongChinhSach nvarchar(64) Tên đối tượng chính sách MienHocPhi Real Phần trăm học phí được miễn
Bảng HOSOSINHVIEN
Thuộc tính Kiểu dữliệu Diễn giải
MaHoSoSinhVien Int Mã hồ sơ sinh viên (tăng tự động) MaSinhVien nvarchar(32) Mã sinh viên
TenHoSo nvarchar(64) Tên hồ sơ sinh viên
MaLoaiHoSo Int Mã loại của hồ sơ
DuongDan nvarchar(256) Đường dẫn lưu trữhồ sơ
Bảng LOAIHOSOSINHVIEN
Thuộc tính Kiểu dữliệu Diễn giải
MaLoaiHoSo Int Mã loại hồ sơ sinh viên
TenLoaiHoSo nvarchar(64) Tên loại hồ sơ sinh viên
Bảng NGUOITHAN
Thuộc tính Kiểu dữliệu Diễn giải
MaNguoiThan Int Mã người thân MaSinhVien nvarchar(32) Mã sinh viên
HoTen nvarchar(64) Họ tên người thân
NgheNghiep nvarchar(64) Nghềnghiệp của người thân MoiQuanHe nvarchar(64) Mối quan hệ đối với sinh viên DiaChiLienLac nvarchar(256) Địa chỉliên lạc với người thân SoDienThoaiLienHe nvarchar(16) Số điện thoại liên hệvới người thân
Bảng NHOMTAIKHOAN
Thuộc tính Kiểu dữliệu Diễn giải
MaNhomTaiKhoan Int Mã nhóm tài khoản hệthống TenNhomTaiKhoan nvarchar(64) Tên nhóm tài khoản
Bảng QUYENNGUOIDUNG
Thuộc tính Kiểu dữliệu Diễn giải
MaQuyenNguoiDung nvarchar(128) Mã quyền hệthống được đặt sẵn TenQuyenNguoiDung nvarchar(128) Tên hiển thịquyền
MoTaQuyenNguoiDung nvarchar(max) Mô tả quyền người dùng trên hệ
thống
Bảng QUYENNHOMTAIKHOAN
Thuộc tính Kiểu dữliệu Diễn giải
MaNhomTaiKhoan Int Mã nhóm tài khoản MaQuyenNguoiDung nvarchar(128) Mã quyền của hệthống
Bảng TAIKHOAN
Thuộc tính Kiểu dữliệu Diễn giải
MaTaiKhoan nvarchar(32) Mã tài khoản hệthống
MatKhau nvarchar(32) Mật khẩu để đăng nhập vào hệthống Email nvarchar(128) Email của tài khoản
MaNhomTaiKhoan Int Mã nhóm tài khoản hệthống
Bảng SINHVIEN
Thuộc tính Kiểu dữliệu Diễn giải
MaSinhVien nvarchar(32) Mã sinh viên
MaNganh nvarchar(32) Mã ngành học của sinh viên MaChuyenNganh nvarchar(32) Mã chuyên ngành của sinh viên TinhTrang int Tình trạng của sinh viên
MaKhoaHoc nvarchar(32) Mã khóa học của sinh viên
Bảng THONGTINCANHAN
Thuộc tính Kiểu dữliệu Diễn giải
MaSinhVien nvarchar(32) Mã sinh viên
Anh nvarchar(256) Đường dẫn lưu ảnh của sinh viên HoVaDem nvarchar(64) Họ đêm của sinh viên
Ten nvarchar(64) Tên sinh viên
GioiTinh Bit Giới tính (1 = Nữ, 0 = Nam) NgaySinh Datetime Ngày sinh của sinh viên NoiSinh nvarchar(64) Nơi sinh
HoKhau nvarchar(64) Hộkhẩu
DiaChiThuongTru nvarchar(256) Địa chỉ thường trú DiaChiTamTru nvarchar(256) Địa chỉtạm trú DanToc nvarchar(64) Dân tộc
TonGiao nvarchar(64) Tôn giáo
SoDienThoai nvarchar(16) Số điện thoại
KhuVuc nvarchar(32) Khu vực tuyển sinh của sinh viên DoiTuong nvarchar(32) Thuộc đối tượng tuyển sinh NhomUuTien nvarchar(32) Thuộc nhóm ưu tiên
NamTuyenSinh Int Năm tuyển sinh
NganhThiTuyen nvarchar(64) Mã ngành sinh viên thiđại học KhoiDuThi nvarchar(32) Sinh viên thi đại học khối MonMot nvarchar(32) Tên môn thi thứnhất MonHai nvarchar(32) Tên môn thi thứhai MonBa nvarchar(32) Tên môn thi thứthứba DiemMonMot Real Điểm môn thi thứnhất DiemMonHai Real Điểm môn thi thứhai DiemMonBa Real Điểm môn thi thứba
Bảng THONGTINCHINHTRI
Thuộc tính Kiểu dữliệu Diễn giải
MaChinhTri Int Mã chính trị (tăng tự động) MaSinhVien nvarchar(32) Mã sinh viên
TenChinhTri nvarchar(64) Tên chính trị
NgayVao Datetime Ngày vào
3.2.5. Lược đồquan hệcủa CSDL
Hình 3.6. Lược đồ cơ sởdữliệu quan hệ CHINHSACHSINHVIEN MaChinhSach MaSinhVien DoiTuongChinhSach MienHocPhi HOSOSINHVIEN MaHoSoSinhVien MaSinhVien TenHoSo MaLoaiHoSo DuongDan LOAIHOSOSINHVIEN MaLoaiHoSoSinhVien TenLoaiHoSoSinhVien NGUOITHAN MaNguoiThan MaSinhVien HoTen NgheNghiep MoiQuanHe DiaChiLienLac SoDienThoaiLienHe NHOMTAIKHOAN MaNhomTaiKhoan TenNhomTaiKhoan QUYENNGUOIDUNG MaQuyenNguoiDung TenQuyenNguoiDung MoTaQuyenNguoiDung QUYENNHOMTAIKHOAN MaNhomTaiKhoan MaQuyenNguoiDung SINHVIEN MaSinhVien MaNganh MaChuyenNganh TinhTrang MaKhoaHoc TAIKHOAN MaTaiKhoan MatKhau Email MaNhomTaiKhoan THONGTINCANHAN MaSinhVien Anh HoVaDem Ten GioiTinh NgaySinh NoiSinh HoKhau DiaChiThuongTru DiaChiTamTru DanToc TonGiao SoDienThoai KhuVuc DoiTuong NhomUuTien NamTuyenSinh NganhThiTuyen KhoiDuThi MonMot MonHai MonBa DiemMonMot DiemMonHai DiemMonBa THONGTINCHINHTRI MaChinhTri MaSinhVien TenChinhTri NgayVao
3.3. Một số sơ đồgiải thuật chính của hệ thống * Một sốký hiệu: Ký hiệu Ý nghĩa Bắt đầu hoặc kết thúc quy trình Khối xửlý So sánh, rẽnhánh Hướng đicủa luồng xửlý
3.3.1. Thêm thông tin sinh viên
Hình 3.7. Sơ đồhoạt động thêm thông tin sinh viên
3.3.2. Tìm kiếm thông tin cá nhân
3.3.3. Đăng nhập hệthống
Hình 3.9. Sơ đồhoạt động đăng nhập hệthống Hình 3.8. Sơ đồhoạt động tìm kiếm thông tin sinh viên
3.3.4. Phân quyền nhóm tài khoản
Hình 3.10. Sơ đồhoạt động phân quyền nhóm tài khoản
3.4. Giao diện hệ thống
* Trang chủhệthống
* Thêm mới sinh viên
Hình 3.11. Giao diện hệthống quản lý sinh viên
Hình 3.12. Giao diện thêm mới sinh viên
* Chỉnh sửa thông tin sinh viên
* Thông tin sinh viên
Hình 3.13. Giao diện chỉnh sửa thông tin sinh viên
Hình 3.14. Giao diện trang thông tin sinh viên
KẾT LUẬN
Công tác quản lý thông tin của sinh viên còn gặp nhiều khó khăn do các quy
chế, quy định chưa hoàn thiện, công tác quản lý học tập của sinh viên trên lớp lên lớp còn hạn chế do lớp tín chỉ chưa ổn định trong giờ lên lớp, chưa có các giải pháp phù hợp để quản lý sinh viên ngoài giờ lên lớp, trong khi giờ tự học của sinh viên nhiều, các hình thức kiểm tra đánh giá chưa phong phú và phù hợp… Vì vậy, công tác quản lý thông tin của sinh viên trong đào tạo cần phải được hoàn thiện để phù hợp với quy trình quản lý phương thức đào tạo mới.
Công tác quản lý thông tin của sinh viên là công việc có tính thường xuyên, liên tục và không chỉ đối với một nhà trường. Những kết quảmà khóa luận đãđạt được:
1. Xây dựng được hệ thống theo mô hình MVC Code First, giới thiệu các công cụcần thiết để xậy dựng một hệthống trên tảng web
2. Xây dựng được hệ thống quản lý thông tin sinh viên dựa trên quy trình quản lý thông tin của trường Đại học Kinh tế- Đại học Huế.
Một sốhạn chếtrong khóa luận
1. Quy mô của hệ thống không lớn, các chức năng của hệ thống còn khá đơn
giản, chưa có chức năng lập báo cáo.
DANH MỤC TÀI LIỆU THAM KHẢO
[1] PGS.TS Phan Huy Khánh, Giáo trình phân tích và thiết kế hệ thống, Đà Nẵng:
Đại học Bách Khoa, 2001
[2] Nguyễn Văn Tâm, Lập trình theo kiến trúc ba lớp.
[3] PGS.TS Hàn Viết Thuận, Giáo trình Hệthống thông tin quản lý, Hà Nội: Đại học Kinh TếQuốc Dân, 2008.
[4] Adam Freeman, Pro ASP.NET MVC 4, Fourth editon. [5] Jess Chadwick, Programming Razor.
[6] Jess Chadwick, Todd Snyder & Hrusikesh Panda, Programming ASP.NET MVC 4. [7] Jeffrey Palermo, Jimmy Bogard, Eric Hexter, Matthew Hinze, and Jeremy
Skinner, ASP.NET MVC 4 in Action.
[8] Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen, Scott Hanselman, Professional ASP.NET MVC 4, 2012.
[9] Grace Walker, Các quy tắc cơ bản của HTML5 (dịch bởi http://www.ibm.com/) [10] WallPearl, Simple CSS Standard Edition.
[11] https://www.wikipedia.org/
[12] MSDN Library http://msdn.microsoft.com/
[13] MVC Music Store http://www.asp.net/mvc/tutorials/mvc-music-store