1. BHILAI INSTITUTE OF TECHNOLOGY DURG,
An Autonomous Institute
Affiliated to
CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY BHILAI
in the partial fulfillment of the requirements for the award of
MASTER OF COMPUTER APPLICATIONS (MCA)
By
Bhawana gupta and Upasana sahu
Roll no : 500102121046
Enroll No : CB3167
Under the Guidance of
Mr. Amit Kumar Biswas
DEPARTMENT OF COMPUTER APPLICATIONS,
Session: 2022-2024
E-Commerce Platform
A project Submitted to
2. CONTENT
ABSTRACT
PROJECT DEVELOPMENT PROCESS MODEL (METHODOLOGY)
INITIAL DESCRIPTION OF PROBLEM
SOFTWARE REQUIREMENT SPECIFICATION-SRS
OBJECT DIAGRAM
SCENARIO (PROJECT INTERACTION SEQUENCE)
EVENT FLOW DIAGRAM (EFD)
STATE DIAGRAM (SD)
E-R DIAGRAM
MY WORKINGS
INTERFACES
CONCLUSION
3. ABSTRACT
The system focuses on automation of conventional training and placement management system.
This system can be used as an application for the Training &Placement Officers in the college
to manage the student information . Providing Student login helping them to update their personal
and educational information in a form which will be added to the database and upload a resume
and providing them with preparation materials for placements. Online Training and Placement
system automates activities of Training and placement cell and place the best coordination between
student. Online Training and Placement focuses on automation of placement cell. Online Training
and Placement focuses on automation of placement cell. In today’s world everyone is travelling
for jobs after Completion of their graduation.
It has became need for each and every student, but for that they need to travel world wide in
searching of jobs. For simplicity of this whole hectic procedures we had proposed Online Training
and Placement System because of earlier system is totally done manually by maintaining records
,time consuming and very difficult to maintain coordination between student and companies
4. Project Development Process Model (Methodology)
In this project we are using modern project development process model.
Figure : The Phase of life cycle process
5. INITIAL DESCRIPTION OF PROBLEM
Problem definition and scope of project
Students choose a specific college where the placement will be held, there is a
need to maintain all these papers, causing large amount of space. It is manually
done, chances of missing, difficult to handle the details of student.
Scope of project :
Our project has a big scope to do. Students can access previous information about
placement. We can stores information of all students. Various companies can
access their information. Notifications are sent to students about the companies.
1.Easy to collect and manage student data
2. To increase the accuracy and efficiency of placement procedure
3. Reduce the paper work.
4. Analysis of overall placement activities.
8. Functional Requirements
Accept New Admin/User
View Product/Category
Add/ Update/ Remove Product
Add to Cart
Place Order
Exchange/Return Product
Add/Update Bank Account
Payment:-
Show Orders:-
Shipped/Delivery
Performance Requirements
Static Performance : There can be n numbers of user who can access the web
application
Dynamic Performance : This Application is made with JAVA programming language
and all the exceptions are handled by throw catch exception.
9. Security Features
JAVA Features :
SQL Injection Prevention
Password Hashing
Session Management
MySQL Features :
User Authentication
Backup and Recovery
Security Plugins
Reliability :
User Interface : Reliability of user interface is High
Output Interface : Reliability of output interface is High
Result : Result Reliability is High
38. Limitation and Future Enhancement
The Limitation of the project are as follows:
User can only do UPI payment , In future enhancing it to Bank Payments.
There is no customer support to clarify them, company is working on it.
GPS tracking: This system don’t have a location tracking functionality.
Data Communication: As of now communication is provided which is insignificant.
These Limitations can be overcome in the future by giving the update in the application
and providing better user experience