Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objective : our project is to design and develop a software which would automate
the major airline operations like providing the facilities for the reservation of online air
tickets or any other operations through an effective and yet simple GUI for a normal
passenger intending to travel through airways.
WATERFALL MODEL:
HARDWARE INTERFACES : Our software is compatible with Microsoft Windows
based machines.
The database connectivity requires a hardware configuration with a fast database
system running on hard-disk permitting back-up systems to support the primary goal
of reliability.
The system must interface with the standard output device, keyboard and mouse to
interact with the software.
2. BANKING SYSTEM
Requirements:
Administrator can check A/Cs with a login & password & can work out with
A/C holders of the bank can withdraw/deposit cash/cheque/DD to/from their
accounts. To enable faster transactions like
The project makes a sincere effort to provide all the above-mentioned features
to meet the requirements of the bank .The Project category is Visual Basic with
RDBMS (Access) &Management information System.
The Graphical interface (Front End) of the application is prepared by the usage
of Visual Basic. Coding for the validation is provided through the use of Visual
Basic 6.0.
The back end of the application is maintained in Microsoft Access .Information
Source is Management Information System
HARDWARE REQUIREMENT
Hardware is referred to as computing potential .In this project, three hardware
categories have been considered during software planning.
DEVELOPMENT SYSTEM , which is a computer and related peripherals that
will be used during the software development phase. The development system
has been used because it can accommodate multiple users, maintain large
volumes of information and support a rich assortment of software tools.
TARGET MACHINE on which the software will eventual is executed.
SYSTEM SPECIFICATION
Software Specification
OPERATING SYSTEM WINDOWS
NT/2000/XP/2003/Vista/7
BACK END MS ACCESS XP
FRONT END VISUAL BASIC
Feasibility Consideration
There were three key consideration involved in this feasibility analysis each
consideration has reviewed to depict how it relates to the system effort .They
are as follows:-
Economic feasibility
Technical feasibility
Operational feasibility
DESIGN after initial gathering of facts and requirements, the collected data is
further analyzed to formally define the database tables, fields of each table,
primary and foreign key assignments, relationship and functional dependency
definitions. To exercise the design phase of the formal software engineering
approach, we combine it with the formal database design step.
WATERFALL APPROACH:
Phases of SDLC
System Analysis
System Design
Coding
System Testing
System Implementation
System Maintenance
SOFTWARE REQUIREMENT:
Data bases
Servers and Clouds
Mysql installed WINDOWS PCs.
4.EDUCATION-SE
Educational Aspects: Users of educational software should focus on their
learning, not on how to operate the computer. For this to happen, the
software needs to be designed from clear educational principles and
considerations. The basic steps in designing educational software are as
follows: Define the educational aims and objectives. What area of the
curriculum and topics will be covered? What is the purpose and level of the
learning (e.g., to introduce a topic, to explore a topic in more depth, to revise
for exams)? Identify the learning needs. What topics are hard to learn? What
misunderstandings need to be addressed? Do the learners need to acquire
knowledge, or learn skills? Decide which needs could be addressed by
computer. Is the topic difficult to visualise (e.g., needing a microscope)? Does it
relate concrete activities to abstract concepts (e.g. understanding a food web)?
Does is involve constructing and linking diverse material (e.g. exploring the
causes of the Civil War)? Does it require access to many sources of information
(e.g. exploring a population census)? Does is require controlled interactions
between dynamic objects (e.g. dynamic physics experiments)? Could it be
helped by communication or collaboration between distant learners (e.g.
learning a foreign language or culture)? All these could be suited to computer-
mediated learning. Determine the general teaching and learning approach. See
below.
Design and test the software: The larger the project, the more important it is
to take a structured approach to design, testing and implementation.
Whatever the scale, it is essential to produce a clear set of requirements, to
consult users (teachers and learners) during the design, and to verify (is it free
of bugs, robust and usable?) and validate (does it meet the requirements?) the
software.
Evaluate the entire system: An evaluation can be formative (to identify
problems and suggest improvements) or summative (to assess the quality of
the system or to compare it against competing software or teaching methods).
The evaluation should assess the complete learning system, including
documentation and the contribution of a teacher and other learners, for
usability, usefulness, and desirability.
Teacher-directed <--------------------->Learner-directed
Individual <--------------------->Collaborative
Instructional <--------------------->Discovery
SOFTWARE REQUIREMENTS:
Windows/Linux PC
Know your goals and KPIs before you begin the project. This will give your
work a more laser-tight focus and help you evaluate the project after its
done. Where did you match your expectations, over perform, or fall short?
You need to have solid goals in mind before you begin to really understand
how you performed.
In the execution stage, the store closes for renovations, employees are
reassigned elsewhere, and the hands-on work gets done. Performance
and monitoring begins after the store reopens. This is when you assess
how successful the project was in hitting your KPIs and evaluate your
accomplishments. The closure stage is where everything is wrapped up
and contractors are paid. You can then apply what you learned in the
fourth stage to future projects.
Set clear timelines for any project, from renovation to hiring. Use Gantt
charts to get an accurate picture of when things need to be
accomplished. Break your big projects down into small parts, and youll
increase your likelihood of success.
SOFTWARE REQUIREMENTS:
Window/Linux PCs