Professional Documents
Culture Documents
2019-20
Chapter 1
INTRODUCTION
EPAY is an online fee payment system, which is used to pay fee online using debit/credit
card or various other means of online payment. Any Institute will have various branches
consisting of thousands of students and it becomes very difficult to handle the fee payment
process for so many students. Therefore, EPAY is designed to overcome this problem
prevailing in the practice of manual system.
A student has to register first in order to pay college fees. During registration process user
has to include all details such as university number, year, section, email. After registering
student will receive an OTP in the email, which was mentioned during the registration
process for security purpose after which a student will be able to login and pay the college
fees using debit\credit or any other online payment methods.
The scope of the project is to develop an online fees payment system that enables students
and their parents to securely pay university fees online using credit/debit cards and other
payments methods.
The User interface Frontend languages used to design the application are HTML, CSS and
backend language used is C# (C Sharp). This application is used to pay college fees, bus
fee (if a student uses it).It maintains a uniform and a central payment record, which can
be accessed by the respective authority, and this system avoids any ambiguity in payments.
To pay fees online, student has to register first and then login to pay fees. While
registration all the details of students are stored so that they can be verified in future if
needed. Further an OTP will be sent to the email mentioned during registration which has
to be entered while registration process for security reasons, after which student can easily
login and pay the fee through various online payment methods at their own comfort.
Chapter 2
LITERATURE SURVEY
The electronic payment system has grown increasingly over the last decades due to
the growing spread of internet-based banking and shopping. As the world advances
more with technology development, we can see the rise of electronic payment
systems and payment processing devices. As these increases, improve, and provide
ever more secure online payment transactions the percentage of check and cash
transactions will decrease.
Chapter 3
REQUIRMENTS
SOFTWARE REQUIREMENTS
This application is developed using the ASP.net framework, which is one of the most
popular web app development framework. The language used for front-end is Html5, CSS
and JavaScript for back-end is C#. Both of these are integrated in the Visual Studio IDE
that makes it very easy for developers. Since this is stand- alone application, using latest
versions of the IDE will help the developer to make use of the abundant additional features
provided.
The software requirements at client side is just a web browser, which supports:
HTML5
CSS5
Sessions and Cookies
Multithreading
The software requirements at the server side are
HARDWARE REQUIRMENTS
The Hardware Requirements for the client side are tabulated below:
Hard disk space 1GB for the database and the client software .This requirements
may increase with the increase in records.
Monitor VGA or higher resolution.800x600 or higher resolution required
for enhanced User experience.
Pointing device Require a GUI interface such as mouse pointer or a touch screen.
The Hardware Requirements for the client side are tabulated below:
Hard disk space 10 GB for the database(MySQL server) and Upto 1 GB Space for
the Application software
Monitor VGA or higher resolution.800x600 or higher resolution required
for enhanced User experience.
Pointing device Require a GUI interface such as mouse pointer or a touch screen.
Chapter 4
DESIGN
4.1 ER Diagram
4
.2 Schema Diagram
A database schema is the skeleton structure that represents the logical view of the entire
database. It defines how the data is organized and how the relations among them are
associated. It formulates all the constraints, which can will applied on the data.
User Profile
USN Name FatherName Address DateofBirth PhoneNo
User Credentials
USN UserID Password
UserAcademics
USN AcademicYear Branch Section AdmissionCategory
UserPaymentRecord
USN ReferencNo Particulars Amount DueDate
UserTransaction
TranscationID ReferenceNo Amount Status Date
UserMisc
USN SecurityQuestion Answer
Chapter 5
IMPLEMENTATION
The following are the codes implemented to create the tables of the database used in this
application.
(
`Uid` int(11) NOT NULL AUTO_INCREMENT,
`UserUsn` varchar(10) NOT NULL,
`Hash` varchar(65) DEFAULT NULL,
PRIMARY KEY (`Uid`,`UserUsn`)
);
Trigger
CREATE TRIGGER upd_check BEFORE UPDATE ON UserPaymentRecord
FOR EACH ROW
BEGIN
IF NEW.amount < UserPaymentRecord.NetAmount THEN
SET UserPaymentRecord.Status = 0;
ELSEIF NEW.amount = UserPaymentRecord.NetAmount THEN
SET UserPaymentRecord.Status = 1;
END IF;
END;
mysql> delimiter ;
Chapter 6
RESULT
User Dashboard page, where all the information and corresponding action functions are available
to the user.
Welcome page
Login page
Chapter 7
7.1 Conclusion
Thus, we have successfully implemented online fee payment Database
Management System which helps us in administrating the data used for student fee
collection Database Management System.
After analyzing the cost benefit analysis of the current system and the present fee
collection System, we conclude that present system is the best. This software will
help the user to go through ease of fee collection. We are providing easy to pay
payment methods and digital fee receipts so; everything is automated in our
“Online fee payment system”.
Further we can integrate this project with standard payment gateways and start the
commercial operations.
BIBLOGRAPHY
Web references
1. www.asp.net
2. www.microsoft.net/visual-studio
3. www.mysql.org
4. www.w3schools.com
5. www.rooklabs.net
Book References
1. Introduction to MySQL,
2. Database management system, Navathe.
3. Eloquent JavaScript, Marijn Haverbeke.
4. ASP.NET core Application Development, James Chambers.