Documente Academic
Documente Profesional
Documente Cultură
The project wouldn’t have been completed without the help and guidance of
management.
We express our deep gratitude to --------------- project incharge. With great
pleasure, we would like to opportunity to thank my practical in charge for her
valuable guidance, support he gave to me for the completion of the project on
“Event Management” Aurangabad.
1.2 Purpose :
To reserve a room and request room set-ups, equipment management, technology
and catering needs for all events including large-scale or high profile events
To avoid double-booking and room schedule conflicts
Assess and report usage and planning for the following year
To effectively communicate campus event activity to all stakeholders and
constituents
In the present scenario, existing system has many drawbacks which make it
inefficient to carry on with it. The present working system of the referred company is
manual. It is difficult to maintain all details of events, customers and the services. The
execution of the event sometimes delays due to unmanaged planning. As far as quality
is concerned it is ok but not as good when handled using computerized system. Now
the inefficiency of the existing system can be stated in terms as follows:
The structured sequence of operation required imaging developing and making operational a new
information system it’s a cycle because the System will need replacement and Development,
cycle will begin. System development life cycle is a process of developing software on the basis
of the requirement of the end user to develop efficient and good quality software. It is necessary
to follow a particular procedure. The sequence of phases that must be followed to develop good
quality software is known as SDLC (software development life cycle).The software is said to
have a life cycle composed of several phases. Each of these phases results in the development of
either a part of the system or something associated with the system, such as a test plan or a user
manual. In the life cycle model, called the “Spiral Model”, each phase has well-defined starting
and ending points, with clearly identifiable deliverables to the next phase. In practice, it is rarely
so simple. As with most undertakings, planning is an important factor in determining the success
or failure of any software project. Essentially, good project planning will eliminate many of the
mistakes that would otherwise be made, and reduce the overall time required to complete the
project. As a rule of thumb, the more complex the problem is, and the more thorough the
planning process must be.
If at any point of time one feels the risk involved in the project is a lot more than anticipated,
one can abort it. Reviews at different phases can be done by an in-house person or by an external
client.
Advantages of Spiral Model :
• Spiral Life Cycle Model is one of the most flexible SDLC models in place.
Development phases can be determined by the project manager, according to the
complexity of the project.
2) Project monitoring is very easy and effective. Each phase, as well as each loop,
requires a review from concerned people. This makes the model more transparent.
3) Risk management is one of the in-built features of the model, which makes it extra
attractive compared to other models.
4) Changes can be introduced later in the life cycle as well. And coping with these
changes isn’t a very big headache for the project manager.
5) Project estimates in terms of schedule, cost etcbecome more and more realistic as
the project moves forward and loops in spiral get completed.
6) It is suitable for high risk projects, where business needs may be unstable.
Determination of system requirement means studying the adjacent system in order to collect
the details regarding the way it captures data, processes the data, produces the output. I used
following techniques for identifying system requirements:
We first learnt about the organization involved in, or affected by the project, We got to
know how the department works and the employees were directly involved/associated with the
application. Annual manuals and reports were of great help to us.
Here, We observed the activities of the system directly. We saw the office environment,
workload on the system, and workload on the users. The physical layout of the current system
along with the location & movement of staff was analyzed. In this way, the information about the
present workflow, objects and people was gathered. This helped us to understand various
procedures & processes, which were to be developed in the new system.
The system must be evaluated from the technical point of view first. The assessment of this
feasibility must be based on an outline design of the system requirement in the terms of input,
output, programs and procedures. Having identified an outline system, the investigation must go
on to suggest the type of equipment, required method developing the system, of running the
system once it has been designed. Technical issues raised during the investigation are? Does the
existing technology sufficient for the suggested one? Can the system expand if developed? The
project should be developed such that the necessary functions and performance are achieved
within the constraints. The project is developed within latest technology. Through the technology
may become obsolete after some period of time, due to the fact that never version of same
software supports older versions, the system may still be used. So there are minimal constraints
involved with this project. The system has been developed using Java the project is technically
feasible for development.
The developing system must be justified by cost and benefit. Criteria to ensure that effort
is concentrated on project, which will give best, return at the earliest. One of the factors, which
affect the development of a new system, is the cost it would require. The following are some of
the important financial questions asked during preliminary investigation:
• The costs conduct a full system investigation.
Since the system is developed as part of project work, there is no manual cost to spend for the
proposed system. Also all the resources are already available, it give an indication of the system
is economically possible for development.
As part of the feasibility study, an estimate is made whether the identified user needs may be
satisfied using the current software and hardware. This study decides that whether or not the
proposed system will be cost effective from a business point of view. In this case, user has one
head clerk who does all the work. So the one clerk has maintain records regarding new A/c and
deletion of A/c addition and deletion of customer, balance amount etc.
Visual Studio includes a code editor supporting IntelliSense as well as code refactoring. The
integrated debugger works both as a source-level debugger and a machine-level debugger. Other
built-in tools include a forms designer for building GUI applications, web designer, class
designer, and database schema designer. It accepts plug-ins that enhance the functionality at
almost every level—including adding support for source-control systems (like Subversion and
Visual SourceSafe) and adding new toolsets like editors and visual designers for domain-specific
languages or toolsets for other aspects of the software development lifecycle (like the Team
Foundation Server client: Team Explorer).
5. System Design
5.1 Introduction
Design is the first step into the development phase for any engineered product or system. Design
is a creative process. A good design is the key to effective system. The term “design” is defined
as “the process of applying various techniques and principles for the purpose of defining a
process or a system in sufficient detail to permit its physical realization”. It may be defined as a
process of applying various techniques and principles for the purpose of defining a device, a
process or a system in sufficient detail to permit its physical realization. Software design sits at
the technical kernel of the software engineering process and is applied regardless of the
development paradigm that is used. 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 design phase is a transition from a user oriented document to a document to the
programmers or database personnel. System design goes through two phases of development:
Logical and Physical Design.
LOGICAL DESIGN:
The logical flow of a system and define the boundaries of a system. It includes the following
steps:
• Reviews the current physical system – its data flows, file content, volumes frequencies
etc.
• Prepares output specifications – that is, determines the format, content and frequency of
reports. Prepares input specifications – format, content and most of the input functions.
• Prepares edit, security and control specifications. Specifies the implementation plan.
Prepares a logical design walk through of the information flow, output, input, controls
and implementation plan.
PHYSICAL DESIGN:
Physical system produces the working systems by define the design specifications that
tell the programmers exactly what the candidate system must do. It includes the following steps.
• Design physical information flow through the system and a physical design Walk
through.
• Devise a test and implementation plan and specify any new hardware/software.
• Update benefits, costs, conversion date and system constraints Design/Specification
activities: Concept formulation.
• Feasibility study.
Interface Design:
A well-designed interface improves the user perception of the content or services. It needs not to
be flashy but it should be ergonomically sound. Two main types of design interface, which I
considered, are:
• User Interface
• Communication Interface
• It should be able to adequately serve as training material for new project members,
imparting them enough information and understanding about the project implementation.
• It should serve as “Objective Evidence” that the designers and/or implementers are
following through on their commitment to implement the functionality described in their
requirements specifications.
5.2 Normalization
As the name implies, it denoted putting things in the normal form. The application
developer via normalization tries to achieve a sensible organization of data into proper tables and
columns to the data by the and where names can be easily correlated user. Normalization
eliminates repeating groups at data and thereby avoids data redundancy which proves to be a
great burden on the computer resources. These include: