-
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

