Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

OPEN SKY IELTS

PROJECT SYNOPSIS

OF

MAJOR PROJECT

MCA-VI SEMESTER

SUBMITTED TO: SUBMITTED BY:

(Asst. Prof.) name

(Comp. sci.& Application Department) roll no

Baba Jogi Peer Neighborhood Campus,


Ralla
INDEX

Sr No. Topic Page No.

1. Company Profile 3

2 Introduction of Project 4

3. Modules of the Project 5

 Admin

 User

4 objective 5

5 Requirement Analysis 6 to 7

6 Problem Analysis 8

7 Tools and Technology 9 to 10

8 Software & Hardware Requirements 11

COMPANY PROFILE
About Softwizz
Softwizz is a software development company providing solutions in the field of
education, construction, publishing and many more. Our specialists are truly
sensitive and responsive to the needs of our clients due to their unwavering
dedication and unequaled professionalism, which help our company to deliver
wide-ranging and proficient custom web design services. Softwizz Pvt. Ltd. is
leading software development and training group in various domains across the
industry like CSE IT, Non IT (ECE, ME, ETC, EEE) and Management based
programs. We are in software development industry, corporate training as well as
individual training program to meet our market segments. Softwizz Pvt. Ltd.
customized program is to provide the training Software industry with project ready
candidates by filling the gap between theoretical knowledge and industry
requirement.
Vision:
To be the most admired and respected Technology company providing “Best
value” software solution and education system.
Mission:
To achieve the leadership position in our focus domains and to become a reason
for smile for everyone related with the organization in the form of staff, clients and
trainees by providing the best services with all the commitment and dedication of
our work.
Core Value:
Clients first- We exist because of our clients.
Reliability and transparency- committed to be ethical, transparent and reliable in
all our operation.
Services
SOFWIZZ offers a wide range of Engineering Projects and Information
Technology services.
Approach
SOFTWIZZ sees teamwork on every project as the key success ingredient and are
responsible for creating this environment. The overall project manager is duty-
bound in ensuring effective communication to all stakeholders and at all levels.
Teams are built by combining the strengths of the individual members and refining
skills to meet and exceed the Client’s expectations.

INTRODUCTION OF PROJECT
The IELTS coaching center helps the aspirants prepare for all four modules –
Listening, Reading, Writing and Speaking – in the IELTS test. The coaching
provided to them enhances their understanding of the modules and prepares them
for various strategies they need to apply in the test.
 In the last 10 years, there is a drastic change in the Indian education system. Many
of the new laws and regulations as well as the increase of awareness among the
people towards education. That’s why many of the schools, colleges and coaching
centers have opened to deliver the quality education to the students. If we talk
about the coaching centers 35% of centers are increased in the last 5 years as well
as there is a drastic increase in the IELTS coaching institutes. English is a global
language and there are many institutes available within India to provide the IELTS,
TOEFL etc coaching. Every individual wants global exposure and that’s why
students have started taking the coaching for cracking the IELTS exam for study or
for getting the job. Therefore, many of the coaching centers have opened all over
India. There are many of the rules and regulations to crack as well as to open the
IELTS coaching center in India.
So to server this purpose we developed this website of an IELTS Coaching Center.
Here users can get all the information about the institute online. Also users can
register online and book their seat at the institute to learn IELTS.

MODULES OF THE PROJECT


Administrator Module:-
Admin will maintain all types of record on the website. Admin can view enquiries
send by the users and delete them. Admin can insert, update and delete the
registration form of the students. Admin will insert, update and delete information
about various class timing and fees. Admin can view user’s feedback. Admin can
also change their password if needed. Admin will also maintain records of ilets
trainer’s information.
The main objective after the development of this site is to serve the mankind in a
better way

It consists of following forms-


 Login form: Consists of username and password to be entered by the admin
for authentication to access the admin panel.
 Enquiry form: Users can send enquiry to the admin.
 Edit form: Admin can edit any information.

User module:-
User can view information about class forms like Spoken English , Ilets, PTE etc
trained by the trainers of Team. Users can view timing of classes and their fees
also. Users can contact the admin also give feedback. User can view pictures of
events organized by the team of Open Sky Academy at different locations. User
can see contact information and location of the office in website

 View class timings


 Give Feedback
 Can Contact the Admin
 Can view pictures of academy
REQUIREMENT ANALYSIS
This process is also known as feasibility study. In this phase, the development team
visits the customer and studies their system. They investigate the need for possible
software automation in the given system. By the end of the feasibility study, the
team furnishes a document that holds the different specific recommendations for
the candidate system. To understand the nature of the program(s) to be built, the
system engineer or "Analyst" must understand the information domain
for the software, as well as required function, behavior, performance and
interfacing.

Requirements analysis in systems engineering and software engineering,


encompasses those tasks that go into determining the needs or conditions to meet
for a new or altered product, taking account  possibly conflicting requirements of
the various stakeholders, analyzing, documenting, validating and
managing software or system requirements.

Requirements analysis is critical to the success of a systems. The requirements


should be documented, actionable, measurable, testable, traceable, related to
identified business needs or opportunities, and defined to a level of detail sufficient
for system design.

Types of Requirements
There are some common type of software requirements are used as:

1. Customer Requirements:
Statements of fact and assumptions that define the expectations of the system in
terms of mission objectives, environment, constraints, and measures of
effectiveness and suitability (MOE/MOS). The customers are those that perform
the eight primary functions of systems engineering, with special emphasis on the
operator as the key customer. Operational requirements will define the basic need
and, at a minimum, answer the questions posed in the following listing:
 Operational distribution or deployment: Where will the system be used?
 Mission profile or scenario: How will the system accomplish its mission
objective?
 Performance and related parameters: What are the critical system parameters
to accomplish the mission?
 Utilization environments: How are the various system components to be
used?
 Effectiveness requirements: How effective or efficient must the system be in
performing its mission?
 Operational life cycle: How long will the system be in use by the user?
 Environment: What environments will the system be expected to operate in
an effective manner?
2. Architectural Requirements:
Architectural requirements explain what has to be done by identifying the
necessary system architecture of a system.
3. Structural Requirements:
Structural requirements explain what has to be done by identifying the
necessary structure of a system.

4. Behavioral Requirements:
Behavioral requirements explain what has to be done by identifying the
necessary behavior of a system.

5. Functional Requirements:
Functional requirements explain what has to be done by identifying the necessary
task, action or activity that must be accomplished. Functional requirements
analysis will be used as the top-level functions for functional analysis.

6. Non-functional Requirements:
Non-functional requirements are requirements that specify criteria that can be used
to judge the operation of a system, rather than specific behaviors.

7. Performance Requirements:
The extent to which a mission or function must be executed; generally
measured in terms of quantity, quality, coverage, timeliness or readiness. During
requirements analysis, performance (how well does it have to be done)
requirements will be interactively developed across all identified functions based
on system life cycle factors; and characterized in terms of the degree of certainty in
their estimate, the degree of criticality to system success, and their relationship to
other requirements.

8. Design Requirements:
The “build to,” “code to,” and “buy to” requirements for products and “how to
execute” requirements for processes expressed in technical data packages and
technical manuals
PROBLEM ANALYSIS
Problem Statement
• Users were not satisfied with offline visiting to open sky academies.
• Users can't give their views as feedback about site.
• Users are not clear about the class timing and free structure of the classes.
• Users can’t send online enquiry to admin.

Proposed System
• Users can view information about various class forms.
• Users can class timings available online.
• Users can give feedback about the site.
• Users can view fee structure of different dance forms.
• Admin can reply to user feedbacks.

Tools and Technology


• HTML5:- Hypertext Markup Language (HTML) is the main markup
language for displaying web pages and other information that can be displayed
in a web browser. HTML documents are composed entirely of HTML elements
that, in their most general form have three components: a pair of tags, a "start
tag" and "end tag"; some attributes within the start tag; and finally, any textual
and graphical content between the start and end tags, perhaps including other
nested elements.
• CSS3:- Cascading Style Sheets (CSS) is a style sheet language used for
describing the presentation semantics (the look and formatting) of a document
written in a markup language. Its most common application is to style web
pages written in HTML and XHTML, but the language can also be applied to
any kind of XML document, including plain XML, SVG and XUL.CSS is
designed primarily to enable the separation of document content (written in
HTML or a similar markup language) from document presentation, including
elements such as the layout, colors, and fonts.
• JQuery:- JQuery is a lightweight, "write less, do more", JavaScript library.
The purpose of jQuery is to make it much easier to use JavaScript on your
website. JQuery takes a lot of common tasks that require many lines of
JavaScript code to accomplish, and wraps them into methods that you can call
with a single line of code .JQuery also simplifies a lot of the complicated things
from JavaScript, like AJAX calls and DOM manipulation.
• PHP:- PHP is a general-purpose server-side scripting language originally
designed for Web development to produce dynamic Web pages. It is one of the
first developed server-side scripting languages to be embedded into an HTML
source document rather than calling an 9 external file to process data. The code
is interpreted by a Web server with a PHP processor module which generates
the resulting Web page. It also has evolved to include a command line interface
capability and, can be used in standalone graphical applications. PHP can be
deployed on most Web servers and also as a standalone shell on almost every
operating system and platform free of charge.
• MySQL:- MySQL is the most popular online database. It can be used as a
standalone database, or used as a back-end for your PHP based website. Using a
database of information allows to you create on. You can use MySQL to create
databases that contain several tables of information, and within each table you
can hold several fields of information. Once you have an existing database you
can always add more tables, or remove tables at any time. MYSQL is one of the
top databases available in the market. MYSQL is a relational database with
many advanced features and options.
• Bootstrap:- Bootstrap is a free and open-source front-end web framework for
designing websites and web applications. It is an HTML, CSS, JavaScript
combination that you can use as a basis for creating web sites or web
applications. It contains HTML and CSS-based design templates for
typography, forms, buttons, navigation and other interface components, as well
as optional JavaScript extensions. Unlike many web frameworks, it concerns
itself with front-end development only.
• AJAX:- Ajax is not a programming language or a tool, but a concept. Ajax is
a client-side script that communicates to and from a server/database without the
need for a post back or a complete page refresh. The best definition for Ajax is
“the method of exchanging data with a server, 10 and updating parts of a web
page – without reloading the entire page.” Ajax itself is mostly a generic term
for various JavaScript techniques used to connect to a web server dynamically
without necessarily loading multiple pages. In a more narrowly-defined sense, it
refers to the use of XmlHttp Request objects to interact with a web server
dynamically via JavaScript.

Additional Tools:
HTML Designing Text Editor: Notepad++
Development Tool kit : PHP

Software Engineering Methodology:


Object Oriented Analysis and Design (OOAD Standards)
MVC (Model View Controller) Framework
Core PHP and XAMPP
Software & Hardware Requirements

Software requirements:

Operating System : Windows


Technology : PHP, XAMP
Web Technologies : Html5, JavaScript, CSS3, jQuery, Bootstrap
Web Server : Apache (XAMP)
Database : MySQL
Software’s : Notepad++, PHP, XAMPP

Hardware requirements:
Hardware : 32 or 64 bit operating system with 20GB of free
HDD space and minimum 5.2GHz processor
speed.
RAM : 4GB (minimum)

You might also like