Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

q4- Discuss the major principles for User Interface Design? q5- What are three m

ID: 3828220 • Letter: Q

Question

q4-
Discuss the major principles for User Interface Design?

q5-
What are three main steps associated with building the (ERD), list these three steps?
Explain how do you represent, 1-to-1 (1:1), and 1-to-many relationship (1:N)   and many-to-many relationship (M:N) ?

q6-
Case Study: describe using ERD diagram how the university can manage Building, Classroom, Course, students, and Instructors, each of which is a table that is drawn indicating Primary Key, and Foreign key. Then explains how the university can add a new course without conflicting with others courses’ time and classroom.
Notice: the relation between Course and Student is m-to-m because a Student may have more than one Course has more than one student.
Draw the ED-D using crows-feet notation. Show the entities and relationships between entities (Building, Classroom, Course, student, Instructor). Indicate the PK primary key, and FK foreign key in each table)

Explanation / Answer

q4:

principles for User Interface Design:

Simplicity: Design must make humble, common tasks simple to do, communicating clearly and humbly in the user’s own language, and providing good shortcuts that are expressively related to lengthier procedures.

Visibility: Design must keep all wanted options and materials for a given task visible short of distracting the user with redundant data.

Feedback: Keep users informed of actions, changes of state and errors that are related and attention to the user through perfect, concise, and unambiguous language familiar to users.

Structure: Begin the user interface usefully, in meaningful and useful methods based on clear, consistent models that are easy and recognizable to users, placing related things together and divide unrelated things.

Tolerance: Design must be flexible, decreasing the charge of faults and misuse by allowing undoing and rebuilding, while also escaping errors wherever possible by tolerating varied inputs and sequences and by interpreting all reasonable activities.

Reuse: Design must reuse internal and external components and behaviors, keeping consistency with purpose rather than simply arbitrary consistency, thus reducing the need for users to rethink and recall.

q5:

Main steps associated with building the (ERD):

Relationships:

1-to-1 (1:1) relationship:

One attribute on one side of relationship is mapped singly to other side of the relationship.

1-to-many relationship (1:N):

The primary key on one side of the relationship is mapped to many sides as a foreign key.

Many-to-many relationship (M:N):

In this relationship primary key is from together sides of the relationship.