Week5 DB
Week5 DB
Week5 DB
Week 5
Software Engineering
Wk Lecture Practical
1 Introduction Canvas, Assessment Understand the case study.
Software lifecycle Write the user stories.
Design the database and the
2 Work as a group! Agile
software
Plan the work on the UI Review of the software requirements and
Set the version control
and the Use Case design
diagram. Review of the OOP concepts.
3 User Stories Git
4 Plan the work on the Graphical User Interface. MVC pattern. Coding
user stories Retrospective
Check if you are on track.
5 Plan the work on the Create and connect the database to the
database application.
From UML to C# code
6 Plan the current task Testing
i. Click Cancel
The constructors:
Connect the database to the application
The methods:
Connect the database to the application
The methods:
Connect the database to the application
How to use the class DatabaseConnection.cs
Groups with different levels of access
Students – login
– see marks
– see calendar
Academics – login
– see calendar
Or
Example:
groups groups_users
users
Groups with different levels of access
users
SELECT gu.user_id
FROM groups_users gu, groups g
WHERE g.name = ‘Academics’
AND g.id = gu.group_id
AND gu.user_id = 1
Questions