SRS Report Templete (Autosaved) II
SRS Report Templete (Autosaved) II
1. Executive Summary 2
2.1 Motivation 3
2.2 Vision 3
2.3 Mission 3
3. Project Summary 4
3.1Target Users 4
3.2 ER Diagram 5
4. Project Implementation 3
5. Project Timeline 13
6. Conclusion 15
7. Limitations 16
1. Executive Summary
2
2. Motivation, Vision, Missions
2.1. Motivation
2.2. Vision
2.3. Missions
3
3. Project Summary
The University Management System (UMS) makes university life easier for
administrators, faculty, students, and staff. It helps manage tasks like admissions, course
scheduling, and student records. With the UMS, users can communicate, access resources,
and make decisions more efficiently, ultimately improving the overall university experience.
4
3.2 ER Diagram
5
Fig(3.2.3) ER Diagram ( Teacher )
6
7
Fig(3.3.1) System Flow Diagram
8
4. Project implementation
The website will be made using a tool called Codeigniter PHP framework with the help of
visual studio code editor and XAMPP. The mobile app will be created using Java with the
help of Android Studio.
In the picture (Figure 4.1, 4.2, 4.3), you can see what the admin's dashboard and front page
on the website looks like. The admin can see all the students' information and do things like.
9
Fig (4.1) Front End Website
View
10
Fig (4.3) Login Page
11
Fig (4.5) Admin Panel View (II)
12
Fig (4.6) Android Application View
When users open the app, they have to log in with their username and password first. Then,
they can see their homework, attendance, timetable, announcements, and more.
13
Chat: Users can also chat with each other.
This makes it easy for students and parents to stay updated on school activities
and communicate with teachers.
5. Project Timeline
14
Htet Zeyar Win Kyaw Naing
UCSTGO- UCSTGO-3317
6.Conclusions
We created a school management system that helps with various school activities. There are
two parts to our system: a Windows application and a web application. The Windows app
handles tasks like registering students offline, generating transcripts and report cards, and
creating timetables. The web app lets homeroom teachers record attendance and allows
students, teachers, and parents to view reports and student status.
For our timetable solution, we kept it simple. We use data structures to organize the
timetable. The scheduler looks at the subjects and teachers in the database. It figures out how
many classes each teacher has and makes sure they don't have too many. Then, it randomly
picks a day based on the number of lessons for that subject, finds a free time slot, and assigns
the lesson to that slot. It keeps doing this until all the teachers have their schedules filled.
Finally, it saves the timetable in the database.
7. Limitations
15
Browser Issues: Some features might not work well on different web browsers like
Chrome, Firefox, or Safari. People using different browsers may have trouble using
the system smoothly.
Needing Internet: You have to be connected to the internet to use the web
application. If the internet is slow or not available, it will be hard to use the system.
Not Great on Phones: While the web app can work on phones, it might not look
good or be easy to use on small screens. People using smartphones might find it hard
to use the system comfortably.
No Mobile Apps: There aren't special apps for phones like iPhone or Android. This
means people who prefer using apps or need to work offline won't have that option.
Uses a Lot of Data: If you use the web app on your phone, it can eat up a lot of your
data. This might be a problem for people with limited or expensive data plans.
Different Experiences on Different Devices: The way the system looks and works
might change depending on whether you're using a computer, tablet, or phone.
Switching between devices might confuse people because things look different each
time.
To handle these issues, you could work on making the web app better for phones,
maybe creating apps for Android, and making sure it works well even when the
internet is slow.
16