Documente Academic
Documente Profesional
Documente Cultură
-: Submitted By:-
Auti Ravindra Kashinath
To
Savitribai Phule Pune University
(2017-2018)
CERTIFICATE
DEPARTMENT OF COMPUTER
SCIENCE
This is to certify that of TYBSC(Computer
stipulated time.
Examiner H.O.D.
INDEX:
Sr.No Particulars
1 Acknowledgement
1.1 Acknowledgement
2 Introduction
2.1 Existing System and Need for System
2.2 Hardware and Software Requirement
3 Proposed System
3.1 Proposed System
3.2 Objective of the system
3.3 Fact Finding Technique
3.4 Feasibility study
4 Analysis and Design
4.1 ERD
4.2 Class Diagram
4.3 Use case Diagram
4.4 Activity Diagram
4.5 Sequence Diagram
4.6 Component Diagram
4.7 Deployment Diagram
4.8 Input Output Screen
5 Advantages and Limitation
5.1 Advantages
5.2 Limitation
6 Future Enhancement
6.1 Future Enhancement
7 Conclusion
7.1 Conclusion
8 Bibliography
8.1 Bibliography
ACKNOWLEDGEMENT
Requirement
analysis-
This phase includes the detailed study of project.
Following are the requirement for developing
the image processor
Proposed system-
1. In “ONLINE VOTING SYSTEM” a
voter can use his\her voting right online
without any difficulty.
2. He\She has to fill a registration form to
register himself\herself.
3. All the entries is checked by the
DATABASE which has already all
information about the voter.
4. If all the entries are correct then a USER
ID and PASSWORD is given to the
voter, by using that ID and PASSWORD
he\she can use his\her vote.
5. If conditions are wrong then that entry
will be discarded.
SCOPE OF THE
SYSTEM
The objectives of the work of the system can be
summarized as follows:
ECONOMICAL FEASIBILITY
that the system will have on the organization. The amount of fund
that the company can pour into the research and development of
the developed system as well within the budget and this was
TECHNICAL FEASIBILITY
SOCIAL FEASIBILITY
the system by the user. This includes the process of training the
user to use the system efficiently. The user must not feel
methods that are employed to educate the user about the system
and to make him familiar with it. His level of confidence must be
1. Questionnaires:-
We used this technique in the initial and final phase
of my project. We conducted this session by asking
question to the Administrator of the manual system
of different companies in the initial phases. We
prepared questionnaires to get some basic
information about the current system. We could find
out the work structure of the 0rganization and its
functioning. In the final stages we used the
questionnaires to get some numerical data that was
required or was missing after all the observations.
Questions asked were both open ended and close
ended, which were related to user’ interaction with
current system, updating and rules for record
maintenance , reports generated by current system
complications in the system as per company.
2. Interviews:-
We used this technique frequently in the system
analysis after questionnaires. These interviews were
unstructured. We choose some people in the
organization who were either the decision makers
or user in some activity related with this project. We
interviewed them many times. This helped us
understand all the stages involved in activity.
3. Record Review:-
This is the most beneficial technique for me
while making my database. We studied the existing
file structures, documents used and generated in the
organization. For every individual piece of
information in these files or registers wetried to
identify its significance, need, relation with other
features. This process contributed the most, to
getting the data in first normal form.
4. Observations:-
While finding the facts web observed all
the activities in the organization. We paid attention
to the transaction, usage of files and documents, the
record keeping and the handling of the queries in
the existing system. Observation helped we in
finding out the actual way of functioning apart from
the ideal or desired.
1.User :
2.Admin:
3.Regsiter:
Rollno passwor
d
User
fnam Register status
em
If register
passwor
d
Admin Login Result
id no deactivate
Active
User Login
Voting
no Sucessf
ul
Logout
User 1.0 System
Process
1-Level DFD
UserLogin
User Login
Usecase Diagram:-
Candidate
Candidate System
ADMINSTRATOR
System
ADMINSTRATO
Sequence Diagram:-
ForStudent:
For Admin:
Component Diagram
HTTP
Database Server
MySQL
LAN
HTTP
Collaboration Diagram:
1. Checked login info ()
3.Do Registration for Candidate ()
5.Add Candidate Info ()
Admin
____________ Admin
Interface
______________
Admin database
7. View
Candidate
______________
votes()
8.View
Candidate
2. Submit login
info ()
4. Submit Reg
info ()
6. Submit
Candidate Info
Admin database
_______________
Deployment Diagram:
User database
machine
User
machine
Input Output Screen
Testing is nothing but Destruction for
Construction. Testing is very important for every
system to be successfully implemented. The common
view of testing is performed to prove that there are no
errors in the system. Testing gives the guarantee that the
software does not fail & will run according to
specifications & in the way user expects.
Testing can be done in two ways:
Types of Testing:-
1.Black-Box Testing :-
Websites visited:
www.google.com
www.w3schools.com
www.developer.com