/CollegeManagementSystem

A small College ERP android application for managing Student, Faculty Members and Placements

Primary LanguageJava

College Management System

This is a small College ERP system demo android application. It is the first demo version of this app. By modifying this, one can build basic ERP projects, such as Employee Management System etc.

>For Web Application of this go to https://github.com/sachinmeenadev/CollegeManagementSystemWebApp/

Structure of project (Functional Requirements)

1. Splash
2. Shared preference
3. Login
5. Welcome
6. Faculty (By class selection, default shown own class)
	6.1 Student List
	//Can see list of students of particular class or section
	6.2 Student Profile
	//Can see individual student profile
	6.3 Student Update
	//Can update individual student profile
7. Placement (Only having placement access)
	7.1 Student List
		7.1.1 By Criteria
		//Like Medium of language, Percentage criteria
		7.1.2 By Specific Student
		//By names, etc
	7.2 Student Profile
	//For checking individual student for their eligibility 
	7.3 Student Volunteer
	//Can check list of students, who can help in placement related activities
8. HOD
	8.1 Student List
		8.1.1 By class selection
		8.1.2 By Criteria (Placement eligibility)
		8.1.3 By Specific Student
	8.2 Student Profile
	8.3 Tutor list
	8.4 Faculty List	
		8.4.1 Subject Wise
		8.4.2 Class Wise
	8.5 Assign tutor
	8.6 Assign faculty
9. Admin
	9.1 Manage Roles
	9.2 Manage College Branches list
	9.3 Manage Subjects list
	9.4 Manage Users list		
	9.5 Manage Faculty Members list

Project configuration

Compile Sdk Version => 25
Build Tools Version => 25.0.3

Used dependencies

1.  https://github.com/afollestad/material-dialogs 
->For Material Alert Dialog 
2. http://square.github.io/okhttp/
->For  HTTP & HTTP/2 support
3. https://github.com/google/volley
->For HTTP library
4. http://square.github.io/picasso/
->For image downloading and caching

Taken references from

1. http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/
->For session management

2. http://www.materialdoc.com/
->For material design guides

Feedback

If you have any feedback,further questions you can either create an issue on the item here on github that we can discuss via comments, or you can reach out to me on either Twitter or Email.

Twitter: Twitter @_sachinmeena (Be sure to follow me too)
Email: sachinmeena.dev@gmail.com

NOTE

Developed with Love By WebGuides.in.