Escolar Documentos
Profissional Documentos
Cultura Documentos
In performing our project, we had to take the help and guideline of some
respected persons, who deserve our greatest gratitude. The completion of this
assignment gives us much Pleasure. We would like to show our gratitude
Prof.Himanshu H. Patel for giving us a good guideline for project throughout
numerous consultations. We would also like to expand our deepest gratitude to all
those who have directly and indirectly guided us in writing this assignment.
Many people, especially our classmates and team members itself, have made valuable
comment suggestions on this proposal which gave us an inspiration to improve our
assignment. We thank all the people for their help directly and indirectly to complete
our assignment.
Page 4 of 51
ABSTRACT
This module will assist in maintaining proper record of student result , percentage of
mark ,no of company for on campus as well as off campus and how many student has
to selected in department wise.
The main feature of this Placement Cell for College project are Jobs
opening/advertisement generation on android application, Short listed candidates,
interview result for each phase, Selected candidate list / waiting list and Performance
based appraisal setup & management.
And we are having no of reports in this module List of advertisements, List of short
listed candidates, List of candidates, Waiting list, Employee particulars (official &
personal), Company details etc.
Page 5 of 51
INDEX
INTRODUCTION ......................................................................................................... 9
Concepts of E-commerce ......................................................................................... 10
PROJECT SCOPE ....................................................................................................... 11
FEASIBILITY ANALYSIS ........................................................................................ 12
Technical feasibility ................................................................................................. 12
Operational feasibility ............................................................................................ 122
SOFTWARE AND HARDWARE REQUIREMENT............................................... 133
Hardware requirements .......................................................................................... 133
Software requirements............................................................................................ 133
PROCESS MODEL ................................................................................................... 144
PROJECT PLAN ......................................................................................................... 16
List of modules ......................................................................................................... 16
Schedule of project ................................................................................................... 16
SYSTEM DESIGN ...................................................................................................... 17
Use Case Diagram .................................................................................................... 17
Class Diagram .......................................................................................................... 19
DFD Diagram ........................................................................................................... 21
ER Diagram .............................................................................................................. 22
Activity Diagram ...................................................................................................... 23
User Interface ........................................................................................................... 24
IMPLEMENTATION DETAILS ................................................................................ 40
Flowchart of Implementation ................................................................................... 40
TESTING ..................................................................................................................... 41
USER MANUAL ......................................................................................................... 41
CONCLUSION AND FUTURE WORK .................................................................... 47
ANNEXURE................................................................................................................ 48
Terms and Abbreviations ......................................................................................... 48
References ................................................................................................................ 48
Tools and Technology .............................................................................................. 49
About College .......................................................................................................... 50
Page 6 of 51
LIST OF FIGURES
Figure 1 Process Model ............................................................................................... 14
Figure 2 Delivery System ............................................................................................ 15
Figure 3 Shopping Portal Use Case Diagram .............................................................. 17
Figure 4 Category Management................................................................................... 17
Figure 5 Customer Management .................................................................................. 18
Figure 6 Content Management..................................................................................... 18
Figure 7 Catalog Management ..................................................................................... 19
Figure 8 Class Diagram ............................................................................................... 20
Figure 9 User Activities DFD ...................................................................................... 21
Figure 10 DFD New User Registration ....................................................................... 21
Figure 11 ER Diagram ................................................................................................. 22
Figure 12 Activity Diagram ......................................................................................... 23
Figure 13 Android Application .................................................................................... 24
Figure 14 Admin Panel Login Screen .......................................................................... 36
Figure 15 Flowchart of Implementation ...................................................................... 40
Figure 16 Publish Step 1 .............................................................................................. 42
Figure 17 Publish Step 2 .............................................................................................. 42
Figure 18 Publish Step 3 ............................................................................................. 43
Figure 19 Publish Step 4 ............................................................................................. 43
Figure 20 Publish Step 5 ............................................................................................. 44
Figure 21 Publish Step 6 ............................................................................................. 44
Figure 22 Publish Step 7 ............................................................................................. 45
Figure 23 Publish Step 8 ............................................................................................. 45
Figure 24 Permissions for Access ................................................................................ 46
Figure 25 IIS Server ..................................................................................................... 46
Page 7 of 51
LIST OF TABLES
Table 1 Project Schedule ............................................................................................. 16
Table 2 Test Report ...................................................................................................... 41
Table 3 Terms and Abbreviation ................................................................................. 48
Page 8 of 51
INTRODUCTION
Placement Cell is a total management and informative system, which provides the
up-to date information of all the students in a particular college. Placement
Cell helps the colleges to overcome the difficulty in keeping records of hundreds and
thousands of students and searching for a student eligible for recruitment criteria from
the whole thing. It helps in effective and timely utilization of the hardware and the
software resources.
Our software will handle the information of students, Companies, job provider
etc.
Page 9 of 51
Concepts of E-commerce
The students need to register themselves for the placement through this application.
Once the registration gets successful, a unique user ID and password will be created
for an individual student. If the students need to make changes in their personal and
academic profile they can send a request to the placement officer. The students may
also receive the notifications regarding the upcoming campus drive. It also provides
information about the campus details, criteria for the campus, recruitment process. A
link will be provided by the administrator of the upcoming campus where the students
can obtain extra information about the company.
Students can maintain their own information and update. Notifications will be sent to
the students about the upcoming campus drive and also they can access the
information about the previous placement. Some of the features of this application
include the following: Work can be done in a computerized way, No need of paper
work, To increase the accuracy and efficiency of the placement process management
of student data, Analysis of the overall placement process and the work burden will be
less for the training and placement department.
Page 10 of 51
PROJECT SCOPE
This project is aimed at developing an Android application for training and placement
cell. In the existing system every work is done manually and also student detail is
maintained in a excel sheets. Maintaining and managing a large amount of data is a
difficult task. So to overcome the drawbacks of existing system the proposed system
is developed. The features included in the proposed system are:
It provides an easy way for the training and placement officer to upload
information and update the details in the students’ database.
Students will receive notification about the campus drive.
Training and placement officer will upload information about the campus
drive.
This system can save time and effort.
Page 11 of 51
FEASIBILITY ANALYSIS
Technical feasibility
Proposed System
This application which avoids more manual hours that need to spend in record
keeping and generating reports. This application keeps the data in a centralized way
which is available to all the users simultaneously. It is very easy to manage historical
data in the database. No specific training is required for the distributors to use this
application. They can easily use the tool that decreases manual hours spending for
normal things and hence increases the performance. It is very easy to record the
information about students in the databases.
Operational feasibility
This Application are Login and registration, Database Creation, Placement officer,
Information view by students, and List of placed students.
This paper describes the solution for a problem which occurred in existing manual
system. The major problem in existing manual system is searching and updating of
the student data. Also it would be difficult for the training and placement officer to
filter the list of the students based on the criteria of the campus drive. The proposed
system includes the processes like registration, update, and searching of the student
data. There are mainly two users: Placement officer (PO) and student. The admin is
the master user. Admin has the more number of priorities than the other users.
Students can register and can also view or edit their academic or personal details. A
list of placed students will also be updated by the administrator.
Implementation feasibility
Currently, this application developed for Android Device. In future, we will try to
make different platform support for this application.
Page 12 of 51
SOFTWARE AND HARDWARE REQUIREMENT
Hardware requirements
Software requirements
Android System
Page 13 of 51
PROCESS MODEL
1. Customer
2. Online Store
3. Products and Offers
4. Safe Payment
5. Expedition
6. Delivery
Customer
In Above Given Phases first customers sign up to the system and verify their phone
number with our One Time Password (OTP) verification and customers now allowed
to fill personal details form for the complete signup process. After Completion of the
signup process, customer redirects to the home page of the application where they can
explore a variety of products and purchase with their suitable payment and delivery
methods.
In an online store,the customer can explore a variety of products, offers. Products are
listed by sellers with proper pricing and shipping cost. The seller can make their
special product as a featured product, So customer can easily find a special product
Page 14 of 51
from a seller withspecial discounted price. The seller can also set free delivery for
products. While purchasing product from online store customer has to pay online or if
Cash On Delivery Supports at their area then they can select their appropriate
payment method and they can also select the suitable delivery speed. In application
product purchase module customer select quantity of product with their need.
Aftersuccessful checkout process customer get an order number and all details are
forwarded to the seller and the next process is done by seller and courier partner.
Page 15 of 51
PROJECT PLAN
List of modules
The system after a careful analysis has been identified to be presented with the
following modules:
1. Registration Module
2. Sign In Module
3. Product Browse Module
4. Product View Module
5. Products Search Module
6. Shopping Cart
7. Shipping Module
8. Billing Module
9. Wish list Module
10. My Orders
11. My Account
12. Saved Addresses
13. Admin User Management Module
14. Admin Catalog Management Module
15. Admin Order Management Module
Schedule of project
Page 16 of 51
SYSTEM DESIGN
Use Case Diagram
Shopping Portal
<<extend>>
Product
Management
<<extend>>
Content <<extend>>
Management
Custom
er Admin
<<extend>>
Order Management
Customer
Management
Purchase Module
Category Management
View Category
Add Category
Page 17 of 51
Customer Management
View Customer
Details
List Customer
Update Customer
Delete Customer
Content Management
Update Content
Page
Customer Admin
Page 18 of 51
Catalog Management
Manage Country
<<extend
<<extend <<extend
>> >>
>>
ViewCount AddCountr UpdateCoun
ry y try
Manage State
<<extend
<<extend <<extend
>>
>> >>
Manage City
Custom Admin
er
<<extend <<extend <<extend
>> >> >>
Class Diagram
Page 19 of 51
Figure 8 Class Diagram
Page 20 of 51
DFD Diagram
Cart
Account Products
Open Form()
Order Products View Cart
2.0.0 Log out
2.0.4
2.0.2
Manage
Account View Product
2.0.1 2.0.3
Product
Verifies Validates
Data Data
Verifies Enter
Verifies
EmailId
Enter
RD
3.0.8
Enter
3.0.6
Contact No
Enter
Address User Master
3.0.9
3.0.7
Page 21 of 51
ER Diagram
Figure 11 ER Diagram
Page 22 of 51
Activity Diagram
[Submit]
Validate Data
No
[Yes]
[Submit] [Submit]
Validate Validate
No
No
[Yes] [Yes]
Page 23 of 51
User Interface
Intro/Splash Screen
There are some into screen are shown when user
installs the application on device for quick
introduction about application. User can slide
with next button or skip to main process.
Phone Verification
For verification of user we use One Time
Password System. In this screen user enters phone
number and press on Send OTP.
Page 24 of 51
Verification Code
After completion process of entering phone
number user redirects to this screen. In next few
seconds user will get one SMS that contains
OTP for this application and Application reads
that code from SMS and enters in given box
automatically. If user not get OTP they can send
in 1 minutes.
Sign Up
After completion of Phone verification with One
Time Password, customer can fill up personal
details and create own new password for future
sign in process. And if they already have an
account they can go to Sign In for login screen.
Page 25 of 51
Sign In
In this activity customers can sign in with their
User ID and Password . If they have no account,
they can also create new account with Sign Up
option given in screen.
Side Menu
To access this screen we need to slide from left to
right on home screen or press hamburger icon on
top left of screen. Users can find their Name on
this screen and can navigate to specific screen.
Page 26 of 51
Home Screen
In this screen user can explore all products by
categories and also get more stuff by scrolling
down to the screen. This screen has notification
and cart menu on top.
Home Screen
After scrolling down from top user reach to this
part of home screen and find more items like
trending products and recently viewed products.
Page 27 of 51
Product List
In this screen user finds the products which they
browse from previous screen and get list of
products. User can access cart and wishlist from
this screen.
Sort
On above screen if user want to sort products with
specific condition they can do soring by using
Sort menu given in screen.
Page 28 of 51
Product List
In this screen user finds the products which they
browse from previous screen and get Grid view
of products. User also apply sorting on this
screen.
Wishlist
User can create wishlist for shortlisting from
many products and also save for future purchase.
Page 29 of 51
Product Details
In this screen customer find every details about
product like price, images, available sizes
option, colour option, customer reviews, etc.
And many more details after scroll down to the
bottom of the screen
Product Details
In this screen customer can check delivery
availability in their area and find cost of shipping.
They also get more information of product in this
screen. And main thing they can purchase with
BOY NOW button and go for checkout process.
Page 30 of 51
My cart
Cart screen store multiple products , so customer
can order all items at a time and also manage
quantity of that products. Customers can find
total amount of order and delivery charges .and
go for checkout process.
Checkout Address
In this step of checkout process customers have to
select delivery address and if the address is not
stored previously they can add new address for
further process.
Page 31 of 51
Add New Address
If customers have no previously saved address,
they can add new address for next checkout
process. They can select their district in
dropdown list and select town given in list. After
filling up all details they can save and go for
further process.
Checkout Payment
In Payment option customers can select their
preferred payment method and go for final order
review.
Page 32 of 51
Checkout Confirm
In this screen customer get all details of amount
and final tap on place button for get product
delivered to their door.
Order Receipt
After completion of checkout process customer
get one thank you note contains order ID for their
further reference and all other details about order
and can go for next purchase and explore.
Page 33 of 51
My Account
In My account Customer can manage their
account and find all details about addresses and
many other option about account and can logout
from this screen.
Saved Addresses
In this activity customers can manage their
previously saved addressed and also can add
another addresses for future purchases.
Page 34 of 51
My Orders
In this screen customer find all orders that done
by them in past and find their status.
Notifications
In notification screen customer find all
notifications that they get from system and
manage notifications.
Page 35 of 51
Figure 14 Admin Panel Login Screen
Dashboard
Page 36 of 51
Statistics
Received Orders
Page 37 of 51
Product List
Page 38 of 51
Category List
Page 39 of 51
IMPLEMENTATION DETAILS
Flowchart of Implementation
Admin
Admin can manage whole system like user role, product listing, shipping methods,
payment gateways,manage product reviews,solve customer quaries,etc.
Customer
Customer can explore online store and purchase and manage orders.Give Suggestions
and ratings.
Vendor
Vendor react to the received order and update status on system, list their products and
shipping method and payment methods.
Page 40 of 51
TESTING
Android app test report on 11/04/2019
Page 41 of 51
USER MANUAL
Page 42 of 51
3. Select Target Location Path
Page 43 of 51
5. After Successful publish one Folder will create on given path.
6. Open IIS Server And right click on Sites and Select Add Website
Page 44 of 51
7. Enter Site name and select publish folder path.
Page 45 of 51
9. Given Folder all access permission to IIS_USER using folder properties
window.
Page 46 of 51
CONCLUSION AND FUTURE WORK
The package was designed in such a way that future modifications can be done easily.
The following conclusions can be deduced from the development of the project.
Future Work
Search:In Android app we will add search facility to get more easy user experience
for customer to purchase from our application.
iOS App:In future we will develop iOS application for iOS users.
Delivery Boy App: We will develop an application for delivery boy for pick up,
delivery process and tracking.
Page 47 of 51
ANNEXURE
Terms and Abbreviations
UI User Interface
B2B Business to Business
B2C Business to Customer
E-Commerce Electronic Commerce
COD Cash On Delivery
OTP One Time Password
DFD Data Flow Diagram
AR Augmented Reality
DB Database
EFT Electronic Funds Transfer
IIS Internet Information Services
References
Page 48 of 51
Tools and Technology
Page 49 of 51
About College
Our spirituous efforts are directed towards leading our student community to such an
acme of technical excellence meeting the requirements of the industry, the nation and
the globe at large. Nurturing an entirely different generation of students aiming at
attaining technical expertise and utilizing the technical know-how in the service of
mankind is at the root of our efforts.
To offer guidance, motivation and inspiration for full growth of hidden traits
To impart technical and need-based education by conducting elaborated
training programs.
To shape and mould the personality of future generation
To construct fertile ground for adapting to dire challenges
To cultivate the feeling of belongingness amongst the faction of engineers
Establishment :
Placement plays key role in shaping the future of the students and keeping this in
mind the institute has created healthy relations with the prominent industries also.
This in turn is reciprocally advantageous. The industries gets a chance to exploit the
resources of the institute for their R & D work and in return extend every possible
help to the institute. As part of this initiative, Incubation Centre/Start-up activities
have been developed.
Page 50 of 51