-
Design the ERD of your system and verify it through an online tool such as https://sqldbm.com/(it requires a free account) [15 marks]
- makes a connection to the database and executes the above sql queries[9 marks]
- makes a connection to the database and inserts inputdata from the keyboard to the following tables,
- students[2 marks]
- trainers[2 marks]
- assignments[2 marks]
- courses[2 marks]
- students per course[3 marks]
- trainers per course[3 marks]
- assignments per student per course[3 marks]
Type | Properties | Methods |
---|---|---|
int | ID | get, set |
string | FirstName | get, set |
string | LastName | get, set |
double | PhoneNumber | get, set |
Type | Properties | Methods |
---|---|---|
int | ID | get, set |
string | FirstName | get, set |
string | LastName | get, set |
double | PhoneNumber | get, set |
Type | Properties | Methods |
---|---|---|
int | ID | get, set |
string | FirstName | get, set |
string | LastName | get, set |
double | PhoneNumber | get, set |
Type | Properties | Methods | Required |
---|---|---|---|
int | AssignmentId | get,set | [x] |
string | Name | get,set | [x] |
string | Description | get,set | [x] |
int | Points | get,set | [x] |
string | DownloadLink | get,set | |
bool | IsSubmitted | get,set | |
bool | IsUploaded | get,set | |
int? | TrainerId | get,set | |
int? | CourseId | get,set | |
Type | Properties | Methods |
---|---|---|
int | ID | get, set |
string | FirstName | get, set |
string | LastName | get, set |
double | PhoneNumber | get, set |
Type | Properties | Methods |
---|---|---|
int | ID | get, set |
string | FirstName | get, set |
string | LastName | get, set |
double | PhoneNumber | get, set |
Type | Properties | Methods |
---|---|---|
int | ID | get, set |
string | FirstName | get, set |
string | LastName | get, set |
double | PhoneNumber | get, set |
Number | Message |
---|---|
1 | Students |
2 | Trainers |
3 | Courses |
4 | Assignments |
5 | StudentCourse |
6 | TrainerCourse |
7 | AssignmentCourse |
8 | AssgnmentsPerCoursePerStudent |
9 | StudentsInMultipleCourses |
Number | Message |
---|---|
1 | Easy |
2 | Normal |
3 | Hard |
Number | Message |
---|---|
1 | Start_Proces |
2 | Start_Application |
3 | Completed |
4 | Not_Working |
5 | Error |
6 | Please_wait |
7 | End_Process |
8 | Exiting_from_Application |
Number | Message |
---|---|
1 | By_TEAMS |
2 | On_Demand |
3 | In_Class |
Number | Message |
---|---|
1 | HTML_FUNDANMENTALS |
2 | CSS_FUNDENMENTALS |
3 | JS_FUNDENMENTALS |
4 | CSHARP_FUNDENMENTALS |
5 | SQL_FUNDENMENTALS |
Number | Message |
---|---|
1 | FULLTIME |
2 | PARTTIME |
3 | REMOTE |
4 | HYDRID |
5 | PRIVATE |
-
ISimpleModel
-
IPerson
Type | Properties | Methods |
---|---|---|
int | ID | get, set |
string | FirstName | get, set |
string | LastName | get, set |
double | PhoneNumber | get, set |
Type | Properties | Methods |
---|---|---|
int | ID | get, set |
string | FirstName | get, set |
string | LastName | get, set |
double | PhoneNumber | get, set |
-
AssignmentView
-
CourceView
-
StudentView
-
TrainerView