Project Report
Project Report
1. Introduction
User
Administrator
Students logging is to apply for the course by filling an application for m provided
by online. Administrator logging in may also access/search information put up by
the applicants.
1
Institute of Informatics and Communication Online Admission System
2. SYSTEM ANALYSIS
System analysis aims at establishing requests for the system to be acquired,
developed and installed. It involves studying and analyzing the ways of an
organization currently processing the data to produce information. Analyzing the
problem thoroughly forms the vital part of the system study. In system analysis,
prevailing situation of problem is carefully examined by breaking them into sub
problems. Problematic areas are identified and information is collected. Data
gathering is essential to any analysis of requests. It is necessary that this analysis
familiarizes the designer with objectives, activities and the function of the
organization in which the system is to be implemented.
2
Institute of Informatics and Communication Online Admission System
3
Institute of Informatics and Communication Online Admission System
3. FEASIBILITY STUDY
3.1 ECONOMIC FEASIBILITY
Economic analysis is most frequently used for evaluation of the effectiveness
of the system. More commonly knows as cost/benefit analysis the procedure is to
deter mine the benefit and saving that are expected from a system and compare
them with costs, decisions is made to design and implement the system.
This part of feasibility study gives the top management the economic
justification for the new system. This is an important input to the management the
management, because very often the top management does not like to get
confounded by the various technicalities that bound to be associated with a project
of this kind. A simple economic analysis that gives the actual comparison of costs
and benefits is much more meaningful in such cases. It is economically feasible, it
will only require a single operator to operate the system, who is responsible for
entering the data into the database via a user interface provided to him, who can
also able to show all the data in html tabular form so to provide information
regarding the students who are either taken admission or to take admission, since it
requires only a single person to operate the whole system thus reduces the cost to
operate the system.
`In the system, the organization is most satisfied by economic feasibility. Because,
if the organization implements this system, it need not require any additional
hardware resources as well as it will be saving lot of time.
4
Institute of Informatics and Communication Online Admission System
5
Institute of Informatics and Communication Online Admission System
6
Institute of Informatics and Communication Online Admission System
7
Institute of Informatics and Communication Online Admission System
importantly, the pages must be easy to read, easy to understand and accessible. T he
color scheme should be appropriate to provide familiarity with the university and
there should be no contrast issues.
There are many functions the system can perform and these must be logically
grouped or displayed in an intuitive order to allow the user to perform tasks quickly
and efficiently, without getting lost in excessive amounts of text. The system must
also display a large amount of information and to avoid confusion this must be
displayed in categories or in different pages. Furthermore, a small amount of
information may be displayed initially, for example with a certain limit on date or
amount, and the ability to view more in depth information on the subject should be
apparent.
The system will provide different views for different users, allowing multiple
access levels. For example, a student will only be able to see their own details and
details of their applications, whereas a administrator will be able to view all users,
applications and statistics and will have many more privileges. Being an online
system, it will naturally be viewable from any computer with an internet
connection, allowing admissions from home, for example. This will provide far
more accessibility than if it were written in a language with only limited online
capability as any computer is a potential work station, rather than relying on the
program being installed.
8
Institute of Informatics and Communication Online Admission System
applications of the same rank as well as slightly higher and lower ranks.
9
Institute of Informatics and Communication Online Admission System
- Monitor : SVGA
- Modem : Dial up/Broadband
10
Institute of Informatics and Communication Online Admission System
5. SYSTEM DESIGN
The system design develops the architectural detail required to build a
system or product. As in the case of any systematic approach, this software too has
undergone the best possible design phase fine tuning all efficiency, performance
and accuracy levels. The first step in system designing is to determine how the
output is to be produced and in what format. Samples of the output and input are
also presented. In the second step, input data and master files are to be designed
to meet requirement of the proposed output. The processing phases are handled
through program construction and testing, including a list of the programs needed to
meet the system’s objectives and complete documentation.
11
Institute of Informatics and Communication Online Admission System
state how the system will meet the requirements identified during the system
analysis that is, in the design phase we have to find how to solve the difficulties
faced by the existing system. The logical design of the proposed system should
include the details that contain how the solutions can be implemented. It also
specifies how the database is to be built for storing and retrieving data, what
kind of reports are to be created and what are the inputs to be given to the
system. The logical design includes input design, output design, and database
design and physical design
A software system is always divided into several sub systems that makes it
easier for the development. A software system that is structured into several
subsystems makes it easy for the development and testing. The different subsystems
are known as the modules and the process of dividing an entire system into
subsystems is known as modularization or decomposition.
The system under consideration has been divided into several modules
taking in consideration the above-mentioned criteria. The different modules are
1. User module
2. Administrator module
12
Institute of Informatics and Communication Online Admission System
document or it can occur by having people keying the data directly into the system.
The design of input focuses on controlling the amount of input required, controlling
errors, avoiding delay, avoiding extra steps and keeping the process simple.
The system needs the data regarding the asset items, depreciation rates, asset
transfer, and physical verification for various validation, checking, calculation and
report generation. The error raising method is also included in the software, which
helps to raise error message while wrong entry of input is done. So in input design
the following things are considered.
Computer output is the most important and direct information source to the
user. Output design is a process that involves designing necessary outputs in
the form of reports that should be given to the users according to the
requirements. Efficient, intelligible output design should improve the system's
relationship with the user and help in decision making. Since the reports are
directing referred by the management for taking decisions and to draw
conclusions they must be designed with almost care and the details in the
reports must be simple, descriptive and clear to the user. So while designing
output the following things are to be considered.
Depending on the nature and future use of output required, they can be
displayed on the monitor for immediate need and for obtaining the hardcopy. The
options for the output reports are given in the appendix.
13
Institute of Informatics and Communication Online Admission System
integrated collection of data. The most significant form of data as seen by the
programmers is data as stored on the direct access storage devices. This is the
difference between logical and physical data.
Database files are the key source of information into the system. It is
the process of designing database files, which are the key source of
information to the system. The files should be properly designed and planned for
collection, accumulation, editing and retrieving the required information.
The proposed system stores the information relevant for processing in the
MYSQL SERVER database. This database contains tables, where each table
corresponds to one particular type of information. Each piece of information in
table is called a field or column. A table also contains records, which is a set of
fields. All records in a table have the same set of fields with different information.
There are primary key fields that uniquely identify a record in a table. There are
also fields that contain primary key from another table called foreign keys.
5.4.2 TABLES
1. TABLE LOGIN
FIELDNAME DATATYPE
Firstname Varchar()
Lastname Varchar()
Email Varchar()
Username Varchar()
Lastname Varchar()
password MD5()
dtime Date()
regId Varchar()
2.Table pdetails
14
Institute of Informatics and Communication Online Admission System
FIELDNAME DATATYPE
Sal Varchar()
fullname Varchar()
Age Varchar()
Mstatus Varchar()
gender Varchar()
opt_cat Varchar()
mname Varchar()
fname Varchar()
religion Varchar()
address Varchar()
state Varchar()
pincode Int
email Varchar()
mobile Varchar()
3.Table edudetails
FIELDNAME DATATYPE
grad_xam Varchar()
Grad_stream Varchar()
Grad_univ Varchar()
Grad_yop Int
Grad_marks Int
Pgrad_xam Varchar()
Pgrad_stream Varchar()
Pgrad_univ Varchar()
Pgrad_yop Int
Pgrad_marks Int
Othr_xam Varchar()
Othr_stream Varchar()
Othr_yop Int
Othr_marks Int
Course_applied Varchar()
4.Table upload
code Varchar()
photo Varchar()
sign Varchar()
draft Varchar()
15
Institute of Informatics and Communication Online Admission System
Level 0
ONLINE
USER/ DATABASE
ADMISSION
ADMINISTRATOR SYSTEM
Level 1
REGISTER
STUDENT
DATABASE
LOGIN
FORM
PROFILE
16
Institute of Informatics and Communication Online Admission System
Level 2
ADMINISTRATOR
DATABASE
LOGIN
STUDENT
INFORMATION
SYSTEM UPDATE
INFORMATION
17
Institute of Informatics and Communication Online Admission System
Level 3
STUDENT
LOGIN
DATATBASE
PERSONAL
DETAILS
EDUCATIONAL
DETAILS
PAYMENT
DETAILS
PROFILE
18
Institute of Informatics and Communication Online Admission System
6. EE DIAGRAM
Category
User Course
Application form
Payment
details
19
Institute of Informatics and Communication Online Admission System
Name Form_no. Category_id Course_id Draft_no. Contact_no. Father’s_name Sex address email
Category:-
Course:-
Eligibility criteria:-
Course_id Category_id Application_form_no.
Academic details:-
Application_form_no. Name Percentage Exam_passed
Payment details:-
Application_form_no. Draft_no. Course_id Category_id Payment_filled
20
Institute of Informatics and Communication Online Admission System
7. TECHNOLOGY SPECIFICATIONS
Security
Features
PHP manages freeing all resources. Users does not required to free file
handle resource, database resources, memory, etc, unless programmer need to
free resource during script execution. All resources are released after script
execution PHP4 also have reference count feature. For example, memory for
variables is shared when it assigned to other variable. If contents have been
changed, PHP4 allocate new memory for it. Programmer does not have to
21
Institute of Informatics and Communication Online Admission System
use pass by reference for large parameters for better performance with
PHP4.It would be a nice section for new PHP user s, if there is "Resource
Handling" section or like. Explanation about reference count feature in PHP4
would be very helpful to write better PHP4 scripts also.
7.2 My SQL
My SQL query () sends a unique query (multiple queries are not
supported) to the currently active database on the server that's associated with
the specified link_identifier. The query string should not end with a semicolon. If
the link identifier is not specified, the last link opened by My SQL connection is
assumed. If no such link is found, it will try to create one as if mysql_connect
() was called with no arguments. If by chance no connection is found or
established, an E_WARNING level warning is generated.
22
Institute of Informatics and Communication Online Admission System
23
Institute of Informatics and Communication Online Admission System
9. FUTURE SCOPE
The future scope of this project is very broad
24
Institute of Informatics and Communication Online Admission System
10. CONCLUSION
This system, being the first we have created in PHP, has proven more difficult than
originally imagined. While it may sound simple to fill out a few forms and process
the information, much more is involved in the selection of applicants than this.
Every time progress was made and features were added, ideas for additional
features or methods to improve the usability of the system made they apparent.
Furthermore, adding one feature meant that another required feature was now
possible and balancing completing these required features with the ideas for
improvement as well as remembering everything that had to be done was a project
in itself.
Overall, the system performs well, and while it does not include all of the features
that may have been desired, it lives up to initial expectations. The majority of
features that are included work flawlessly and the errors that do exist are minor or
graphical.
25
Institute of Informatics and Communication Online Admission System
11. BIBLIOGRAPHY
26