Update: We have deployed our system on a cloud server.
The url for the cloud server is https://studentsystem.tech/landing
(The website is currently inaccessible because the free server has expired.)
To start the whole system, you need to run the Java file named "StudentSystemApplication.java", located at "./src/main/java/com/uom/cs/studentsystem".
The link to Home page of the system is: http://localhost:8080/landing
-
Student System
- Clicking the Student System, you will go to the login page. In login page, students can log into their student system.
-
Student Support Office
-
Student Union
-
Student Admission Office
Methods to visit login page:
- Visit login page via: http://localhost:8080/login
- Click the Student System in Homepage
In the student system, we have three users with different registration status:
| User | Student ID | Registration Status |
|---|---|---|
| Student 1 | 11111 | Not Register |
| Student 2 | 22222 | Fully Register |
| Student 3 | 33333 | Pending |
After the student logging into the system successfully, the student will see the following page:
Remind: please login with the Student ID
Click the button Timetable at the top of the page to view the timetable.
Click the blue button Add Activity to add additional activities.
Student can delete an activity by first clicking the activity on timetable, and then clicking the delete button.
Click the button Optional Course at the top of the page to view the optional course unit.
Student can choose or opt-out a course by clicking the button.
Click the button Subscribe Center at the top of the page to view the subscribe center.
In the student system, students can subscribe up to three types of newsletters published by the Student Union.
Students can view their subscribe status on the second column, and change their subscribe status by clicking the button Subscribe or Unsubscribe on the third column.
Click the Student Union at Home Page(http://localhost:8080/landing) to get into the Student Union.
The Student Union can create different types of newsletters, including "Academic", "Sports", and "Social".
To submit the newsletter to the database, the student union needs to click the button Submit.
To publish the newsletters to the student who subscribe them, the student union can click the button "Notify All Subscriber".
Click the button Notification Center at the top of the page to view the notification center.
In the notification center, students can read the newsletters published by the Student Union.
To view the content of the message, the student can click the button Open.
Click the Student Support Office at Home Page(http://localhost:8080/landing) to get into the Student Union.
The student support office can add or remove some courses from student's course list by clicking the button.
Click the Student Support Office at Home Page(http://localhost:8080/landing) to get into the Student Union.
The Student Support Office can write daily reminder in this page.
To submit the daily reminder to the database, the student union needs to click the button Submit.
To send the daily reminder to the pending students, the Student Support Office can click the button "Notify All Pending Student".
To check the daily reminder, you need to login the account of a pending student. In our database, the student with ID
Therefore, you need to click the button Logout to logout
Click the button Notification Center at the top of the page to view the notification center.
To view the content of the daily reminder, the student can click the button Open.
















