Problem
Scenario
Our project is going to be a bachelor university graduation projects management database system which relates to the educational sector.
Finding an idea for a university project takes a lot of time and effort for students. While there are ideas that have already been found that need to be developed The students may consume ideas because they are ignorant that they were previously put forward because they are ignorant that they were previously put forward. Therefore, our project helps to provide the student with access to the projects that were previously implemented by the students . The database must contain student information (university number). Names of colleges, majors .
The login process is linked to the university number and password
It is not allowed to upload the same project more than once
Projects will be arranged upon viewing according to upload date
In the database we are going to store the details of graduation projects done by students in different universities. This will help students know what projects are done by other students and download the project file if it is available. In this way the process of finding a graduation project topic will become easier. Moreover, it will increase the collaboration between students as students can pick an available project and improve it. The database will contain a table that stores the id and name of each university. Also, there will be a table for students where student details like the major and college he is studying in will be stored. Finally, there will be a project table where the projects details will be stored like the year the project was submitted and abstract so that students can understand what each project is about. In this was students can search for project names according to the major or some specific fields.
Your project should comprises of clear problem domain and functional requirements
Make the class diagram of it in eclipse and then using papyrus model
Keep all functional requirements in requirement tree
Draw the corresponding context level diagram
Draw the use case diagram from the block diagram and construct an activity diagram with the use case.