College ERP System Final
College ERP System Final
College ERP System Final
Submitted by
The training opportunity I had with “Python with Django” was a great
chance for learning and professional development. Therefore, I
consider myself a very lucky individual as I was provided with an
opportunity to be a part of it. I am also grateful for having a chance to
meet so many wonderful people and professionals who led us through
this training period.
Sincerely,
Shubham Singh
Contents:
1. About Course……………………………………………………….1-3
1.0.1 Features of Django…………………………………….2
1.0.2 Django MVT…………………………………………..2
1.0.3 Working with View…………………………………....3
3. Conclusion………………………………………………………14-15
4. Bibliography………………………………………………………16
1. About Course (Technology)
• Rapid Development
• Secure
• Scalable
• Fully loaded
• Versatile
• Open Source
• Vast and Supported Community
For example-
2.0.2 Introduction:
College Management System deals with all kind of student details, academic
related reports, college details, course details, curriculum, batch details and other
resource related details too. It tracks all the details of a student from the day one
to the end of his course which can be used for all reporting purpose, tracking of
attendance, progress in the course, completed semesters years, coming semester
year curriculum details, exam details, project or any other assignment details,
final exam result; and all these will be available for future references too.
Our program will have the databases of teacher or faculty's details, batch
execution details, students' details in all aspects. The main purpose of this project
is to illustrate the requirements of the project College Information Management
System and is intended to help any organization to maintain and manage personal
data.
2.0.3 Objective :-
The objective of College Information Management System is to allow
the administrator of any organization the ability to edit and find out the
personal details of a student.
It allows students to check their data and up to date profile. It'll also
facilitate the Teachers in keeping all the records of students, such as
their id, name, mailing address, phone number, DOB etc. So all the
information about a student will be available in a few seconds. Overall,
it'll make Student Information an easier job for the administrator and
the student of any organization .
Django: We have chosen to use Django for the back-end of the website
as Django is a good python frame work.
.
2.0.6 Data Flow Diagram:
2.0.7 Entity Relationship Diagram :-
2.0.8 Modules:
Student
Each student belongs to a class identified by semester and
section. Each class belongs to a department and are assigned a set
of courses. Therefore, these courses are common to all students
of that class. The students are given a unique username and
password to login. Each of them will have a different view. These
views are described below.
Student information
Each student can view only their own personal information. This includes
their personal details like name, phone no, address etc. Also, they can view
the courses they are enrolled in and the attendance, marks of each of
those.
Attendance information
Attendance for each course will be displayed. This includes the number of
attended classes and the attendance percentage. If the attendance
percentage if below a specified threshold, say 75%, It will be marked in red
otherwise it be in green. There will also be a day wise attendance view for
each course which shows the date and status. This will be presented in a
calender format.
Marks information
There will be 5 events and 1 semester end examination for each course.
The marks for each of these will be provided in the ERP system.
Information
The teachers will have access to information regarding the courses and
classes they are assigned to. Details of the courses include the credits, the
syllabus plan. Details of the class include the department, semester, section
and the list of students in each class. The teacher will also have access to
information of students who belong to the same class as the teacher.
Attendance
The teacher has the ability to add and also edit the attendance of each
student. For entering the attendance, they will be given the list of students
in each class and they can enter the attendance of the whole class on a day
to day basis. There will be two radio buttons next to each student name,
one for present and the other for absent. There will also be an option for
extra classes. Teachers can edit the attendance of each student either for
each student individually or for the whole class.
Marks
The teacher can enter the marks for the 5 events and 1 SEE for each course
they are assigned. They also have the ability to edit the marks in case of any
changes. Reports such as the report card including all the marks and CGPA
of a student can be generated.
Administrator
The administrator will have access to all the information in the different
tables in the database. They will access to all the tables in a list form. They
will be able to add a entry in any table and also edit them. The design of the
view for the admin will provide a modular interface so that querying the
tables will be optimized. They will be provided with search and alter
features so that they can access data efficiently.
2.0.9 Class Diagram:
The class diagram states the different classes involved in the software.
For each class, a set of attributes and method are included. The
relationship between the classes are also specified. For example, the
teacher class has the attributes Id, name, phone no, address and
methods such as marking attendance, declaring marks and preparing
report cards.
2.1.0 System Implementation:-
Login Page:-
After successful login, the student is presented a homepage with their main
sections, attendance, marks, timetable and reports. In the attendance section, the
teacher can enter the attendance of their respective students for the days on
which classes were conducted. There is a provision to enter extra classes and
view/edit the attendance of each individual student. In the marks section, the
teacher may enter the marks for 3 internals, 2 events and 1 SEE for each student.
They can also edit each of the entered marks. The timetable provides the classes
assigned to the teacher with the day and timings in a tabular form. Lastly, the
teacher can generate reports for each of their assigned class.
3. Conclusion:
By using Existing System accessing information from files is a difficult
task and there is no quick and easy way to keep the records of students
and staff. Lack of automation is also there in the Existing System. The
aim of Our System is to reduce the workload and to save significant
staff time.
Tittle of the project as College ERP System is the system that deals with
the issues related to a particular institution. It is the very useful to the
student as well as the faculties to easy access to finding the details. The
college ERP provides appropriate information to users based on their
profiles and role in the system. This project is designed keeping in view
the day to day problems faced by a college system.
• https://getbootstrap.com/
• https://creately.com/