Skip to content

thangozil/ProjectI

 
 

Repository files navigation

Phần I: Phân tích hệ thống

Hệ thống phân quyền người dùng(4):

  • Cán bộ quản lý của trường:

    • Thông tin các khoa viện
    • Thông tin về các giàng viên toàn trường
    • Thông tin về các sinh viên toàn trường
    • Quản lý việc đăng ký lớp
  • Cán bộ quản lý của từng khoa viện:

    • Thông tin các học phần
    • Mở lớp cho mỗi ký đăng ký
    • Thông tin về các giàng viên thuộc khoa viện
    • Thông tin về các sinh viên thuộc khoa viện
  • Giảng viên:

    • Các thông tin cá nhân
    • Danh sách các lớp được phân công
  • Sinh viên:

    • Các thông tin cá nhân
    • Đăng ký lớp

Phần II: Thiết kế hệ thống

1. Thiết kế cơ sở dữ liệu :

  • [Khoa viện] Department ( Dept_Name, Address, User_Id )
  • [Giảng viên] Teacher ( Teacher_Id, Name, Information, Dept_Name, User_Id)
  • [Sinh viên] Student (Student_Id, Name, Information, _Dept__Name, User_Id)
  • [Học phần] Course (Course_Id, Name, Information, Credits, _Dept__Name)
  • [Lớp học] Classroom (Classroom_Id, Semester, Course_Id, Teacher_Id)
  • [Thời gian, Địa điểm lớp học] Time_Slot ( Classroom_Id, Semester, Day_,_ Start_time_,_ End_time, Room)
  • [Sinh viên đăng ký lớp] Enrollment ( Classroom_Id , Semester , Student_Id, Mid_Grade, Final_Grade)
  • [Học phần điều kiện] Prerequisite (Course_Id, Prereq_Id)
  • [Thời gian mở đăng ký lớp] Time_Enrollment (Semester, Start_time, End_time)
  • [Người dùng] User (Id, Username, Password, Role_Id)
  • [Phân quyền] Role (Id, Name)

database

2. Xây dựng ứng dụng:

Backend: C#, Asp.net core

      Frontend: Html, Css(Bootstrap), Javascript(Jquery)

      Database: Sql Server

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 54.5%
  • HTML 33.1%
  • JavaScript 12.0%
  • CSS 0.4%