Você está na página 1de 22

Course Title: CSE 4408

Date: 25 June, 2014

Team Name: Odyssey

Project Name: Social networking website for


travellers.
Website name:www.odyssey.com
Members:
1.Muhammad Usama Islam (124414)
2.Md. Kamal Hossain (124437)
3.Md. Sabit parvez(124440)

Contents
System Analysis : A brief
Study.3-10
Proposed Topic.11-12
Problem Definition.11
Issues.11
Objectives.11
Requirements..12
Constraints...12
Examples.....13-15
Motivation.16
Future Scope...17
Conclusion17
Report on interview9
Feasibility.10

System analysis:
Systems analysis is the study of sets of interacting entities, including
computer
systems analysis.
systems

According to

the

Merriam-Webster

dictionary,

analysis is "the process of studying a procedure or business in order to


identify
its goals and purposes and create systems and procedures that will
achieve them
in an efficient way". Analysis and synthesis, as scientific methods,
always go
hand in hand; they complement one another. Every synthesis is built
upon the
results of a preceding analysis, and every analysis requires a
subsequent
synthesis in order to verify and correct its results.
Needs for system analysis:
When you asked to computerise a system, as a requirement of
the data
processing or the information need, it is necessary to analyze the
system from
different angles. While satisfying such need, the analysis of the
system is the
basic necessity for an efficient system design. The need for analysis
stems from
the following point of view.

System Objective:
It is necessary to define the system objective(s). Many a times, it is
observed
3

that the systems are historically in operation and have lost their main
purpose of
achievement of the objectives.
personnel

The users of the system and the

involved are not in a position to define the objective(s). Since you are
going to
develop a computer based system, it is necessary to redefine or
reset the
objective(s) as a reference point in the context of the current
business requirement.

System Boundaries:
It is necessary to establish the system boundaries which would define
the scope
and the coverage of the system.
understand the

This helps to sort out and

functional boundaries of the system, the department boundaries in the


system,
and the people involved in the system. It also helps to identify the
inputs and
the outputs of the various sub-systems covering the entire system.

System Importance:
It is necessary to understand the importance of the system in the
organization.
This would throw more light on its utility and would help the designer
to decide
the design features of the system. It would be possible then to
position the system in relation to the other systems for deciding
the design strategy and development.

Nature of The System:


The analysis of the system will help the system designer to conclude
whether
the system is the closed type or open, and a deterministic or
probabilistic. Such
an understanding of the system is necessary, prior to design the
process to
ensure the necessary design architecture.

Role of the System as an Interface:


The system, many a times, acts as an interface to the other
systems. Hence
5

through such an interface, it activates or promotes some changes


in the other
systems. It is necessary to understand the existing role of the
system, as an
interface, to safeguard the interests of the other systems. Any
modifications or
changes made should not affect the functioning or the objective
of the other
systems.

Participation of Users:
The strategic purpose of the analysis of the system is to seek the
acceptance of
the people to a new development. System analysis process provides a
sense of
participation to the people. This helps in breaking the resistance
to the new
development and it also ensure the commitment to the new system.
Understanding of Resource Needs:
The analysis of the system helps in defining the resource requirements
in terms
of hardware and software. Hence, if any additional resources are
required, this
would mean an investment. The management likes to evaluate the
investment
form the point of view of return on such investment. If the
return on the
investment is not attractive, the management may drop the project.

Assessment of Feasibility:
The analysis of the system helps to establish the feasibility from
different
angles. The system should satisfy the technical, economic and
operational
feasibility.
Many times, the systems are feasible from the technical and economic
point of
view: but they may be infeasible from the operational point of view.
The assessment of feasibility will save the investment and the system
designer's
7

time. It would also save the embarrassment to the system


designer as he is
viewed as the key figure in such projects.

SDLC(Systems Development Life Cycle):


The systems development life cycle (SDLC), also referred to as the
application
development life-cycle, is a term used in systems engineering,
information
systems and software engineering to describe a process for planning,
creating,
testing, and deploying an information system. The systems
development lifecycle concept applies to a range of hardware and
software configurations, as a
system can be composed of hardware only, software only, or a
combination of
both.

Identifying Problems, Opportunities, and Objectives:


In this first phase of the systems development life cycle, the
analyst is
9

concerned with correctly identifying problems, opportunities, and


objectives.
This stage is critical to the success of the rest of the project, because
no one
wants to waste subsequent time addressing the wrong problem.
The first phase requires that the analyst look honestly at what is
occurring in a
business. Then, together with other organizational members, the
analyst
pinpoints problems. Often others will bring up these problems,
they are the

and

reason the analyst


situations that the

are

was

initially

called

in.

Opportunities

analyst believes can be improved through the use of computerized


information
systems. Seizing opportunities may allow the business to gain a
competitive
edge or set an industry standard.
Identifying objectives is also an important component of the first
phase. The
analyst must first discover what the business is trying to do. Then the
analyst
will be able to see whether some aspect of information systems
applications can
help the business
problems or

reach

its

objectives

by

addressing

specific

opportunities.
Determining Human Information Requirements:
The next phase the analyst enters is that of determining the human
needs of the
users involved, using a
interact in the

variety of tools to understand how users

work context with their current information systems. The analyst


will use
interactive methods such as interviewing, sampling and investigating
hard data,
and questionnaires,
observing decision
10

along

with

unobtrusive

methods,

such

as

makers behavior and their office environments, and all-encompassing


methods,
such as prototyping.
The analyst will use these methods to pose and answer many
questions
concerning human-computer interaction (HCI), including questions
such as,
What are the users physical strengths and limitations? In other
words, What
needs to be done to make the system audible, legible, and safe? How
can the
new system be designed to be easy to use, learn, and remember?
How can the
system be made pleasing or even fun to use? How can the system
support a
users I dividual work tasks and make them more productive in new
ways?
In the information requirements phase of the SDLC, the analyst is
striving to

11

understand what information users need to perform their jobs. At this


point the
analyst is examining how to make the system useful to the
people involved.
How can the system better support individual tasks that need doing?
What new
tasks are enabled by the new system that users were un able to
do without it?
How can the new system be created to extend a users capabilities
beyond what
the old system provided? How can the analyst create a system that is
rewarding
for workers to use?

System Analysis:
This is the process in which the analyst finds the problem in the
company and
submits a solution
functions and

and

puts

the

project

goals

into

defined

operation of the intended application. Tools that are used in this phase
include
requirements gathering,
computer-aided
systems (software)
considered and

structured

engineering.

analysis,

Planning

and

may

(CASE)

have

to

A
be

possible changes in feasibility may affect the budget or schedule.

Systems Design:
In this phase, the team submits in detail the specific functions and
parts it will

12

contain and what it will take to build it, and describes desired features
including
screen layouts, business
documentation. The

rules,

process

diagrams,

and

other

two main areas of system designs, logical system design, which shows
(such as
blue prints) of system and a physical systems design, which shows in
detail the
cost and materials of system. Scope creep (job as specified) and
feature creep
an open ticket in case the owner wants to add something) are also
used.

13

Development:
This phase is where the company hires a programmer, data base
developer and a
network engineer; a programmer may use a flow chart for the process
of system.
This is final stage of the initial development, and the system is
put into
production. The occurrence of change is taking place. Instillation is a
part of this
phase. Training would benefit the company during the development
phase.

Testing & Maintenance:


Once the system is built testing of the system must take place
to ensure
workability and Brings all the pieces together into a special testing
environment,
then checks for errors, bugs and interoperability. Any problem that
exists will
be found and addressed. In this phase, verification and validation are
used.
In maintenance changes, correction, additions, and moves are made.
This, the
least and perhaps most important step of all, may go on forever.

Implementation:
The real code is written here. Now the system is ready for an actual
working
environment (training is most important in this phase). Instillation
of systems

14

components and old data is moved to new system, a direct cutover is


used in
this process, but it could be risky and difficult. This direct cutover
usually takes
place during off-peak hours. A parallel conversion can also be
used. Pilot
testing is also one type of conversion, and a staged conversion.

15

PROPOSED TOPIC
www.odyssey.com :A SOCIAL
NETWORKING WEBSITE FOR TRAVELERS
Problem definition:
This project is an attempt to minimize the problems of an travelers to
know more about their desired place through social networking.
Currently there are both e-tourism website and social networking
website but there is no e-social networked travel site in Bangladesh.

Issues:
Weight
1. Lack of accuracy, expense, speed and efficiency

10

2. Manual data processing system

3. Retrieving and storing the information and keeping

track of them becomes a tedious task


4. Consumption of time

5. Wastage of manpower

Objectives:
Implementation of a database system to keep track of the tourism
places and search it by tour-rank algorithm .
Implementation of a web system for a easy way to post status
regarding Where the user has been and feedback about the
place he has visited.
Web based system with all related information of tourism places
and nearby hotels to check in.
Automatic updates .
Storing those data simultaneously.
16

Requirements:
The system must be secured.
Feedback from the applicants and employers must be included.
A live chat communicate between two users should be included.
The two users will be connected as a node if one user has been
to a place and another one wants to go to that place.
System must be easy to use by a non-technical person.

Constraints:
Development cost must not exceed 50, 000 BDT.
The initial website must be ready within 2 months.

17

Example of such website:


www.wayn.com

18

www.tripadvisor.com

19

www.tourismbd.com

20

MOTIVATION OF PROPOSED
SYSTEM:
A lot of tour lovers will get connected.
Eliminates biased entries and hence give accurate
report.
Reduce paper work and extra cost.
Data redundancy can be avoided.
Data security.
Information retrieval is faster.
User friendly.
Flexibility.
The new system provides data consistency and
integrity so that data at any time represent the
current status.
The system should provide better security and
control over data.

21

FUTURE SCOPE:
There have been numerous cases of computer glitches, errors in
content,non-feasible interface,complex environment and security
lapses reported in online job searching .So in the near future the
website could be made more secure, mesmerizing and reliable.
While electronic glitches are rare, they have been known to occur,
for instance when computer crashes voided the efforts of thousands
of student. There are also cases in which the correction software
has corrupted database. so the website can be programmed well
so as to avoid corrupted information.

CONCLUSION:
The Social Networking Website is developed using php, sql
wordpress and css fully meets the objectives of the system for
which it has been developed. The system is operated at a high
level of efficiency and all the trip lovers ,travel seekers and
adventure adorers

associated with the system understands its

advantage. The system solves the current problem where the trip
was based on hotel quantity,quality ,price rating and now the trip
will be based on what actually the adventurers want through social
networking. It was intended to solve as requirement specification.

22

Você também pode gostar