In this paper, we introduce discrete inner product of two functions, discrete orthogonal and orthonormal system of functions and develop finite Fourier series for polynomial factorial, polynomial, exponential, rational and logarithm functions using the inverse of generalized difference operator