Riphah university student information sytem
This project aims to create a real-time system called Riphah University Student Information System (RUSIS). RUSIS will serve as a central platform for students, faculty members, parents, alumni and guests. The main purpose to develop this project to manage the several parameters (events, group discu
2025-06-28 16:28:58 - Adil Khan
Riphah university student information sytem
Project Area of Specialization Computer ScienceProject SummaryThis project aims to create a real-time system called Riphah University Student Information System (RUSIS). RUSIS will serve as a central platform for students, faculty members, parents, alumni and guests. The main purpose to develop this project to manage the several parameters (events, group discussion, timetable, reminder, complain box) easily and can handle the traffic of student’s issues. An admin will be responsible for uploading all the information to the system, which will include event details, timetables and relevant university information. All the users can view university information and contact details regarding programs, departments, faculty members and fee structure. Moreover, users will also be able to view all the upcoming events which will be constantly updated. With the exception of guests, the system will require all others users to register and then login to use their relevant functionalities. Registered users will be able to manage their accounts and notification settings after logging into the system. Furthermore, RUSIS will provide specific functionalities for each user. For students, the system will allow them to register for an upcoming event, view their timetable, set reminders for lectures and events, lodge and track complaints, and provide feedback. All the filed complaints and feedback will be monitored and handled by the admin. For faculty members, the system will additionally allow them to create chat groups for different courses by adding registered students or create chat groups with registered alumni. For alumni, the system will also allow them to create chat groups to contact their batch mates. For parents, the system will allow them to view and monitor their child’s performance in different semesters throughout the course of their degree.
Project ObjectivesThis project aims to create a real-time system called Riphah University Student Information System (RUSIS). RUSIS will serve as a central platform for students, faculty members, parents, alumni and guests. The main purpose to develop this project to manage the several parameters (events, group discussion, timetable, reminder, complain box) easily and can handle the traffic of student’s issues. An admin will be responsible for uploading all the information to the system, which will include event details, timetables and relevant university information. All the users can view university information and contact details regarding programs, departments, faculty members and fee structure. Moreover, users will also be able to view all the upcoming events which will be constantly updated. With the exception of guests, the system will require all others users to register and then login to use their relevant functionalities. Registered users will be able to manage their accounts and notification settings after logging into the system. Furthermore, RUSIS will provide specific functionalities for each user. For students, the system will allow them to register for an upcoming event, view their timetable, set reminders for lectures and events, lodge and track complaints, and provide feedback. All the filed complaints and feedback will be monitored and handled by the admin. For faculty members, the system will additionally allow them to create chat groups for different courses by adding registered students or create chat groups with registered alumni. For alumni, the system will also allow them to create chat groups to contact their batch mates. For parents, the system will allow them to view and monitor their child’s performance in different semesters throughout the course of their degree.
Students will set the reminders of there classes through they will meet there subjects easily.
University will share their prospectus/university’s information to facilitate the guest or alumni.
University will share the pdf. file of fee structure, application for receiving transcript, financial assistance form receiving degree form or etc. by downloading the students/alumni/guest will save their times and to decrease the traffic of these circumstances.
User Management
• One account for Admin should already be there.
a. Register
While registering the user should provide the following attributes:
• Full Name
• Email ID (unique)
• Password
• Register as (Student/ Faculty/ Alumni)
b. Login
• When logging, the user should provide correct email ID and password.
• If the user enters wrong email ID or password, a toast should be displayed.
c. Edit Account Details
• Change password
• Change email ID
d. Logout
EVENT MANAGEMENT
a. Upload Event
While uploading an event, the following attributes must be provided:
• Event Title
• Date of event
• Registration Deadline
• Department
• Semester
• Small Description
• Attach file for further information (if needed) Notification for the new uploaded event should only be sent to the students of the department and semester specified.
b. View Event
• Only students of the department and semester specified while uploading the event should be able to view that event.
• Faculty members can view the events.
c. Register for Event
• Only students can register for an event.
• For registration the student must provide the following:
o University Registration Number
o Program
o Semester 3/31/2022 4:56 PM
INFORMATION MANAGEMENT
a. View Faculty Information
b. View Department Details
c. View Fee Structure
d. Download Forms
TIMETABLE MANAGEMENT
a. Upload Timetable
• Admin will upload the timetable.
• Timetable must be extracted from an excel file and added into the database.
b. View Timetable
• Students and faculty can select the department, semester and section and view the timetable.
• There should be an option to sort and filter the timetable according to courses.
• Students can also add available course in their timetable.
• If there is a clash between the courses, students must be able to file a complaint.
CHAT GROUP MANAGEMENT
a. Create Chat Group
b. Add Member
c. Delete Member
d. Delete Group Chat
e. Share File
NOTIFICATIONS & REMINDERS MANAGEMENT
a. Set Reminders
b. Manage Notification
Benefits of the ProjectRUSIS app is a great platform for Admin, Faculty, Students, Alumni & Guest. Through this app they will interact with each other easily and can get quickly response because of this app. The functionality in this app is enhanced from student portal of university. In the portal of university, student only can complain of a faculty member at the end of semester but in this app student have rights to complain of a faculty member at any time and this complain will automatically forward to admin and then admin will forward it to the relevant faculty member. Also this app gives a platform to admin and faculty members to add events that will be shown to students automatically and they can register their self through registration number or roll number. This app is completely design for the management of university. Through this app the, the traffic of work will be decrease and the university will deal the student’s affair easily.
Technical Details of Final DeliverableWork Breakdown Structure:
1. Project Management
1.1.1 Riphah University Student Information System
1.1. Roles & Responsibility Matrix
2. Reports / Documentation
2.1. Final Documentation Introduction
RUSIS is a complete project to provide & manage the attributes of a university. The main working in this project is the interaction of students with their faculty member as well as admin.
2.2. Requirements Analysis
As this project is totally based on management and to provide facility to a university. The functionality and the working of all this project is on admin. Admin is a main module who can tackle all the parameters of this project as he has a direct access on these.
2.3. System Design
The concept of this project is to give facilitation to all the entities having relation with a university. For this, this project is completely design by user friendly and responsive.
2.4. Implementation
The structure through user will implement the details.
2.5. Testing & Performance Evaluation
RUSIS project is develop through the core language kotlin, that’s why the demands of changes, will easily approved. Android studio is used to develop this project that provide a responsive and multiple features to make our project attractive and user friendly.
2.6. Conclusion & Outlook
The basic purpose to develop this project is to give interaction between staff and students. And the main look is also evaluating this feature directly as its effective design.
3. System
3.1. Development Environment
3.1.1. IDE
• Android Studio
3.1.2. Version Control
• android 5.0 lollipop to android 12 Snow Cone
3.1.3. Language
• XML, Kotlin
3.1.4. Database
• MySQL
3.2. Presentation Layer
3.2.1. Deliverable 1
3.2.2. Deliverable 2
3.2.3. . . .
Final Deliverable of the Project Software SystemCore Industry EducationOther Industries IT Core Technology OthersOther TechnologiesSustainable Development Goals Quality EducationRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 60000 | |||
| SSD Drive | Equipment | 20000 | 1 | 20000 |
| 32 GB Ram | Equipment | 25000 | 1 | 25000 |
| 4 GB Graphic Card | Equipment | 15000 | 1 | 15000 |
| No | Miscellaneous | 0 | 0 | 0 |