Kopal Project Report
Kopal Project Report
on
EVENT SPHERE
From
ANALYZE INFOTECH
I Floor, EC-Block, BBDU, BBD City, Faizabad Road, Lucknow (U. P.) INDIA 226028
PHONE: HEAD: 0522-3911127, 3911321 Dept. Adm. & Exam Cell: 0522-3911326 Dept. T&P Cell: 0522-3911128; E-Mail: [email protected]
w w w . b b d u . a c. in
PROJECT REPORT
on
EVENT SPHERE
from
ANALYZE INFOTECH
UNDER TAKING
This is to certify that Project Report entitled
EVENT SPHERE
being submitted by
Kopal Nigam
Towards the partial fulfillment of the requirements for the
Analyze InfoTech
and to the best of our knowledge the work reported herein does not form a
part of any other thesis or work on the basis of which degree or award was
conferred on an earlier occasion to this or any other candidate.
DECLARATION
This is to certify that the dissertation entitled EVENT SPHERE is being submitted to the
School of Computer Application, Babu Banarasi Das University, BBD City, Faizabad
Road, Lucknow Uttar Pradesh - 226 028 India, in partial fulfillment of the requirements for
the award of the degree of Master of Computer Applications, is a record of bonafide work
carried out by me under the supervision of Pankaj Mishra.
The matter embodied in the dissertation has not been submitted in part or full to any
University or Institution for the award of any other degree or diploma.
The project could not have completed without support extends to us by Pankaj Mishra, he
guided us in preparation of the project and every time when we reached with difficulties, he
welcomed them which helped us to successfully complete the project. We express our
heartfelt gratitude with great pleasure and a sense of obligation to Dr. Syed Anas Ansar, our
project in charge for her timely support and supervision. And also, we would like to thanks
our T&P CoOrdinator’s for their support and guide. We would also like to thank Dr.
Prabhash Chandra Pathak, our Head of department. He was always there with his support
and those wonderful insights whenever eagerly needed.
We would also like to thank Dr. Reena Srivastava Honorable Dean of our Department whose
continued cooperation and support top the School of Computer Application was pivotal force
in making this project a success. And, finally a word of gratitude to our family and friends
who were always there with their support and encouragement.
2
3
INDEX
1. INTRODUCTION 1
2. IDENTIFICATION OF NEED 2
3. PROBLEM STATEMENT 3
7. PROJECT PLANNING 13
9. MODULE 15
11. TESTING 18
16. CONCLUSION 54
18. BIBLIOGRAPHY 57
4
1. INTRODUCTION
The "Event Sphere" has been developed to override the problems prevailing in the practicing
manual system. This software is supported to eliminate and, in some cases, reduce the hardships
faced by this existing system. Moreover, this system is designed for the particular need of the
company to carry out operations in a smooth and effective manner. The application is reduced as
much as possible to avoid errors while entering the data. It also provides error message while
entering invalid data. No formal knowledge is needed for the user to use this system. Thus, by
this all it proves it is user-friendly. Event Sphere, as described above, can lead to error free,
secure, reliable and fast management system. It can assist the user to concentrate on their other
activities rather to concentrate on the record keeping.
Thus, it will help organization in better utilization of resources.
Every organization, whether big or small, has challenges to overcome and managing the
information’s of Booking, Event, Employee, Package, Enquiry. Every Event Sphere has different
Event needs; therefore, we design exclusive employee management systems that are adapted to
your managerial requirements. This is designed to assist in strategic re, and will help you ensure
that your organization is equipped with the right level of information and details for your future
goals. Also, for those busy executive who are always on the go, our systems come with remote
access features, which will allow you to manage your workforce anytime, at all times. These
systems will ultimately allow you to better manage resources.
2. IDENTIFICATION OF NEEDS
The old manual system was suffering from a series of drawbacks. Since whole of the system was
to be maintained with hands the process of keeping, maintaining and retrieving the information
was very tedious and lengthy. The records were never used to be in a systematic order. there used
to be lots of difficulties in associating any particular transaction with a particular context. If any
information was to be found it was required to go through the different registers, documents
there would never exist anything like report generation. There would always be unnecessary
consumption of time while entering records and retrieving records. One more problem was that it
was very difficult to find errors while entering the records. Once the records were entered it was
very difficult to update these records.
5
The reason behind it is that there is lot of information to be maintained and have to be kept in
mind while running the business. For this reason, we have provided features Present system is
partially automated (computerized), actually existing system is quite laborious as one has to enter
same information at three different places
3. PROBLEM STATEMENT
"In today's dynamic business environment, organizations of all sizes face numerous challenges in
effectively managing their events, bookings, employees, packages, and inquiries. The reliance on
manual systems exacerbates these challenges, resulting in inefficiencies, inaccuracies, and
missed opportunities. Manual processes for event management often involve cumbersome
paperwork, disjointed communication channels, and a lack of centralized data storage, leading to
delays, errors, and customer dissatisfaction. Booking and managing events manually are labor-
intensive tasks that consume valuable time and resources. Coordinating schedules, tracking
reservations, and managing payments manually are prone to errors, resulting in double bookings,
missed opportunities, and revenue loss. Additionally, manual systems for employee management
lack scalability and flexibility, making it difficult to adapt to changing organizational needs and
growth.
Furthermore, manual record-keeping processes for packages and inquiries are susceptible to data
entry errors, data loss, and security breaches. Without a centralized system for storing and
retrieving information, organizations struggle to maintain accurate records, resulting in customer
dissatisfaction and reputational damage. Moreover, the lack of remote access to critical
information hampers the ability of busy executives to make informed decisions on the go.
Without real-time access to event details, employee schedules, and customer inquiries,
organizations risk falling behind competitors and missing out on business opportunities. In
summary, the prevailing manual systems for event, booking, employee, package, and inquiry
management present significant challenges for organizations, including inefficiencies,
inaccuracies, scalability limitations, and a lack of flexibility. There is an urgent need for a
comprehensive software solution that streamlines these processes, enhances data accuracy,
improves resource utilization, and provides remote access capabilities, thereby enabling
organizations to achieve greater efficiency, effectiveness, and competitiveness in their operations.
6
"This detailed problem statement outlines the specific pain points and challenges associated with
manual systems for event management and emphasizes the need for the development and
implementation of Event Sphere to address these issues effectively.
4. PRELIMINARY INVESTIGATION
Current System Analysis:
• Evaluate the existing manual systems for event management, booking, employee
management, package handling, and inquiry management within organizations.
• Identify the key pain points, inefficiencies, and limitations of these manual systems.
• Gather data on the frequency and impact of errors, delays, and resource wastage resulting
from manual processes.
Stakeholder Interviews:
• Gather insights into their experiences, challenges, and frustrations with the current manual
systems.
• Identify specific user requirements, preferences, and pain points that need to be addressed
by the new software solution.
Market Research:
• Research existing software solutions available in the market for event management,
booking, employee scheduling, package handling, and inquiry management.
• Identify gaps in the market and opportunities for differentiation and innovation with the
Event Sphere software.
7
Data Analysis:
• Identify trends, patterns, and areas for improvement based on data insights.
• Quantify the potential benefits of transitioning from manual systems to the Event Sphere
software in terms of cost savings, efficiency gains, and customer satisfaction
improvements.
Risk Assessment:
• Assess the potential risks and challenges associated with implementing the new software
solution.
• Identify technical, operational, and organizational risks that may impact the success of the
project.
• Develop risk mitigation strategies to address and minimize potential threats to the
project's success.
Cost-Benefit Analysis:
• Estimate the costs associated with developing, implementing, and maintaining the Event
Sphere software.
• Conduct a cost-benefit analysis to determine the return on investment (ROI) and the
viability of the project.
Recommendations:
8
• Outline the key features, functionalities, and design considerations that should be
incorporated into the software to address the identified challenges and meet user needs.
• Present a roadmap for the project, including timelines, milestones, and resource
requirements.
5. SYSTEM ANALYSIS
Requirements and objectives of a software system before its development begins. It involves
a systematic examination of the existing processes, user needs, and organizational goals to
identify opportunities for improvement and innovation. During system analysis, the scope and
objectives of the software are clearly defined to ensure alignment with the organization's
strategic priorities and user expectations. This involves gathering input from stakeholders
through interviews, surveys, and workshops to understand their needs, preferences, and pain
points. By involving stakeholders early in the process, system analysts can ensure that the
resulting software solution meets their requirements and delivers tangible benefits. One of the
key activities in system analysis is modeling the existing processes within the organization.
This involves documenting the steps involved in tasks such as event management, booking,
employee scheduling, and inquiry handling using techniques like flowcharts or swim lane
diagrams. By visualizing these processes, system analysts can identify inefficiencies,
bottlenecks, and areas for improvement that can be addressed through the development of the
new software system.
System analysis also involves proposing the architecture of the software system, including its
components, modules, and interfaces. This requires careful consideration of factors such as
technology choices, scalability requirements, and integration with existing systems. By
defining the architecture upfront, system analysts lay the groundwork for a scalable, flexible,
9
and maintainable software solution that can adapt to changing organizational needs. In
addition to defining the functional requirements of the software, system analysis also
addresses nonfunctional requirements related to performance, security, usability, and
reliability. These requirements ensure that the software not only meets the functional needs of
users but also delivers a high-quality user experience and complies with industry standards
and best practices.
Business Need: The business need for the Event Sphere project arises from the pressing
challenges and limitations faced by organizations in managing events, bookings, employees,
packages, and inquiries using manual systems. Manual processes are labor-intensive, error-
prone, and time-consuming, leading to inefficiencies, inaccuracies, and missed opportunities.
Organizations struggle to maintain accurate records, coordinate schedules, track reservations,
and manage inquiries effectively, resulting in delays, errors, and customer dissatisfaction.
Moreover, the lack of remote access to critical information hampers the ability of busy
executives to make informed decisions on the go, hindering organizational agility and
responsiveness. Recognizing these challenges, there is a clear need for a comprehensive
software solution like Event Sphere that streamlines event management processes, improves
data accuracy, enhances resource utilization, and provides remote access capabilities. By
addressing these needs, Event Sphere will empower organizations to achieve greater
efficiency, effectiveness, and competitiveness in their operations, ultimately driving business
growth and success.
Objective: The objective of the Event Sphere project is to develop and implement a
comprehensive software solution that addresses the challenges inherent in manual event
management systems while meeting the diverse needs of users and stakeholders. The
primary goal is to streamline event management processes, improve data accuracy, enhance
resource utilization, and provide remote access capabilities, thereby enabling organizations
to achieve greater efficiency, effectiveness, and competitiveness in their operations.
Specifically, the software aims to facilitate the efficient creation, management, and tracking
of events, simplify the booking process for events, services, and facilities, optimize
employee scheduling and task assignment, enable customization of event packages to meet
client requirements, and enhance communication with clients, customers, and stakeholders
through effective inquiry tracking and management. By delivering a user-friendly interface
10
with built-in error handling mechanisms, Event Sphere seeks to streamline event
management processes, improve organizational efficiency, and drive business growth and
success.
• Package Customization: The system will support the creation and customization
of event packages tailored to meet the diverse needs of clients and customers. Users
will have the flexibility to select from predefined packages or customize packages
based on specific requirements, preferences, and budget constraints.
11
• Inquiry Tracking and Management: Event Sphere will include a system for
tracking and managing inquiries from clients, customers, and stakeholders regarding
events, bookings, and services. Users will be able to log inquiries, track their status,
respond to inquiries, and generate reports to analyze inquiry trends and patterns.
• Remote Access and Mobility Features: The software will offer remote access
capabilities, allowing users to access and manage event-related information from
anywhere, at any time, using desktop or mobile devices. This feature will enhance
productivity and responsiveness, particularly for busy executives and staff members
on the go.
Benefits: Implementation of Event Sphere promises numerous benefits that span across
various aspects of organizational operations. Firstly, by streamlining event management
processes and providing a centralized platform for scheduling, venue selection, attendee
management, and resource allocation, Event Sphere significantly reduces the time and effort
required to plan and execute events. This efficiency translates into cost savings and allows
organizations to allocate resources more effectively. Additionally, the robust booking
management system simplifies the booking process for events, services, and facilities,
leading to faster turnaround times, improved customer satisfaction, and increased revenue
opportunities. Moreover, the employee management module enhances workforce
productivity by facilitating scheduling, task assignment, and performance tracking, enabling
managers to optimize staffing levels and ensure seamless coordination during events.
Furthermore, the customization capabilities of Event Sphere enable organizations to tailor
event packages to meet specific client requirements, fostering stronger client relationships
and driving customer loyalty. The system's inquiry tracking and management features
streamline communication with clients, customers, and stakeholders, enhancing
responsiveness and ensuring inquiries are addressed promptly and efficiently. Lastly, the
remote access and mobility features of Event Sphere empower users to access and manage
event-related information from anywhere, at any time, enhancing flexibility, collaboration,
and decisionmaking. Overall, the adoption of Event Sphere promises to enhance
organizational efficiency, improve customer satisfaction, and drive business growth and
success.
12
Feasibility Study: A feasibility study for the Event Sphere project would assess the
viability and potential success of the proposed software solution. Here's an overview of what
a feasibility study for Event Sphere might entail:
▪ Legal and Regulatory Feasibility: Legal and regulatory feasibility ensures that Event
Sphere complies with all relevant laws, regulations, and industry standards. It
involves identifying legal and regulatory requirements that may impact the
development and implementation of Event Sphere, such as data privacy laws or
intellectual property rights. This analysis helps mitigate potential risks and liabilities
13
associated with Event Sphere, such as data security breaches or legal disputes, by
ensuring compliance with applicable legal and regulatory requirements.
▪ Web Platform: Web-based software is software you use over the internet with a web
browser.
▪ Java EE: You don’t have to install anything, download any software, or worry about
upgrades.
If you use an online bank or web-based email program like Email, Hot-mail, or Yahoo
Mail, you’re already using web-based software. Java Platform, Enterprise Edition (Java
14
EE) is the standard in community-driven enterprise software. Java EE is developed using
the Java Community Process, with contributions from industry experts, commercial and
open-source organizations, Java User Groups, and countless individuals. Each release
integrates new features that align with industry needs, improves application portability,
and increases developer productivity.
▪ Jitsi Technology: Jitsi is a set of open-source projects that allows you to easily build and
deploy secure video conferencing solutions. Jitsi Video-bridge passes everyone’s video
and audio to all participants, rather than mixing them first. Better quality, lower latency
and if we are running your own service, a much more scalable and inexpensive solution.
• Hardware Requirements:
Client Side:
Processor : Dual Core or above
15
RAM : 4 GB
HDD : 500 GB
Display : High Resolution
screen
Others : Internet Connection
Developer Side:
Developer Side
Browser : Any updated browser
IDE : Eclipse IDE
Software : jdk17
Database : MySQL
OS : Windows
16
7. PROJECT PLANNING
Project planning is part of project management, which relates to the use of schedules such as
Gantt charts to plan and subsequently report progress within the project environment. Project
planning can be done manually or by the use of project management software.
• Gantt Chart: A Gantt chart, commonly used in project management, is one of the most
popular and useful ways of showing activities (tasks or events) displayed against time. On
the left of the chart is a list of the activities and along the top is a suitable time scale. Each
activity is represented by a bar; the position and length of the bar reflects the start date,
duration and end date of the activity.
17
establishing a complete information description, a detailed functional and behavioral description,
an indication of performance requirements and design constraints, appropriate validation criteria,
and other data pertinent to requirements.
• System needs to help the internal staff to keep information of Booking and find them as
various queries.
9. MODULES
• Event Management Module: Used for managing the Event details.
18
• Enquiry Module: Used for managing the details of Enquiry.
• Booking Management Module: Used for managing the information and details of the
Booking.
19
"Agile process model" refers to a software development approach based on iterative
development.
• Agile methods break tasks into smaller iterations, or parts do not directly involve long
term planning.
• The project scope and requirements are laid down at the beginning of the development
process.
• Plans regarding the number of iterations, the duration and the scope of each iteration are
clearly defined in advance.
• Each iteration is considered as a short time "frame" in the Agile process model, which
typically lasts from one to four weeks.
• The division of the entire project into smaller parts helps to minimize the project risk and
to reduce the overall project delivery time requirements.
• Each iteration involves a team working through a full software development life cycle
including planning, requirements analysis, design, coding, and testing before a working
product is demonstrated to the client.
20
11. TESTING
We will continuously test our project to ensure that it is fully functional. In order to perform
testing test cases are designed with the intent of finding the errors in the project and help in
removing those errors. Testing begins at the module level and is conducted systematically. It
is generally conducted by independent test groups or third party.
Testing is done in our project remote controlling PC with help of black box testing that
exercise all the functional requirement of the project test cases are designed using these
approaches by providing set of input conditions to get the expected output.
Test Cases for Client:
21
TEST CASE ID INPUT EXPECTED ACTUAL OUTPUT
OUTPUT
1 Password and key Start Operation started
combination
• External Entities: These are sources or destinations of data outside the system you're
modeling. They could be users, other systems, or even physical devices. In a DFD, they're
represented by rectangles.
22
In a DFD, processes are typically represented by circles or rectangles with rounded
corners.
• Data Stores: Data stores are places where data is held within the system. They can be
databases, files, or any other storage medium. In a DFD, data stores are represented by
openended rectangles.
• Data Flows: Data flows represent the movement of data between external entities,
processes, and data stores. They show the path that data takes through the system. In a
DFD, data flows are represented by arrows.
By using these components and connecting them appropriately, a DFD provides a high-level
overview of how data moves through a system, helping analysts and stakeholders understand the
system's functionality and structure.
Software
Requirements:
ER Diagram:
23
13. LOW LEVEL DESIGN
Database Table:
24
25
26
14. CODING
/*
* To change this template file, choose Tools | Templates * and open the template in the
editor.
*/ package
Event;
java.awt.Image; import
java.text.SimpleDateFormat; import
javax.swing.JFileChooser; import
javax.swing.JOptionPane; import
javax.swing.table.DefaultTableModel;
/**
* @author Inshu
27
*/ public class Admin extends javax.swing.JFrame
/**
*/ public Admin()
{ initComponents();
setExtendedState(MAXIMIZED_BOTH);
setExtendedState(MAXIMIZED_BOTH);
/**
* This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify
this code. The content of this method is always * regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
void initComponents() {
28
jPanel1 = new javax.swing.JPanel(); jPanel2 = new
29
javax.swing.JTextField(); jLabel32 = new javax.swing.JLabel();
30
jLabel133 = new javax.swing.JLabel(); jPanel33 = new
31
jFormattedTextField19 = new javax.swing.JFormattedTextField();
32
jLabel2 = new javax.swing.JLabel(); jLabel1 = new
javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jPanel1.setLayout(new
org.netbeans.lib.awtextra.AbsoluteLayout());
jPanel2.setLayout(new
org.netbeans.lib.awtextra.AbsoluteLayout());
jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel3.setText("Admin
245, 60));
33
jPanel1.add(jPanel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 1370, 80));
jDesktopPane1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
addven.setClosable(true);
addven.setDefaultCloseOperation(javax.swing.WindowConstants.HIDE_ON_CLOSE);
org.netbeans.lib.awtextra.AbsoluteLayout()); jLabel14.setFont(new
jLabel14.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel15.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel16.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
34
jLabel16.setText("Image Upload :"); jPanel3.add(jLabel16, new
jLabel17.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jTextField2ActionPerformed(evt);
});
jFormattedTextField1.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 1, 2, 1, new
java.awt.Color(0, 0, 0)));
35
jFormattedTextField1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
20));
jLabel19.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel19.setText("Click
});
-1));
jFormattedTextField2.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 1, 2, 1, new
java.awt.Color(0, 0, 0)));
36
jFormattedTextField2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
20));
jLabel20.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jFormattedTextField3.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 1, 2, 1, new
java.awt.Color(0, 0, 0)));
jFormattedTextField3.setHorizontalAlignment(javax.swing.JTextField.CENTER);
20));
jLabel22.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
37
org.netbeans.lib.awtextra.AbsoluteConstraints(160, 130, -1, 20));
jLabel23.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel23.setText("Submit");
});
addven.getContentPane().setLayout(addvenLayout);
38
addvenLayout.setHorizontalGroup( addvenLayout.createParallelGroup(javax.swing.GroupLayout.A
lignment.LEADING)
.addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
addvenLayout.setVerticalGroup( addvenLayout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)
.addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
newbook.setClosable(true);
newbook.setDefaultCloseOperation(javax.swing.WindowConstants.HIDE_ON_CLOSE);
org.netbeans.lib.awtextra.AbsoluteLayout());
39
jLabel24.setFont(new java.awt.Font("Century Gothic", 1, 24)); // NOI18N
jLabel24.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel27.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel27.setText("Status :");
-1));
jLabel32.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
40
jLabel33.setFont(new java.awt.Font("Century Gothic", 1, 18)); // NOI18N
jLabel33.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel33.setText("Search");
});
jLabel34.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel35.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel35.setText("Submit");
41
jLabel35.addMouseListener(new java.awt.event.MouseAdapter() { public void
});
jScrollPane1.setBorder(null);
javax.swing.table.DefaultTableModel(
},
new String [] {
));
jTable1.setRowHeight(22);
jTable1.setShowHorizontalLines(false);
42
jTable1.setShowVerticalLines(false); jTable1.addMouseListener(new
mouseClicked(java.awt.event.MouseEvent evt)
{ jTable1MouseClicked(evt);
});
jScrollPane1.setViewportView(jTable1);
javax.swing.GroupLayout(newbook.getContentPane());
newbook.getContentPane().setLayout(newbookLayout); newbookLayout.setHorizontalGroup(
newbookLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
newbookLayout.setVerticalGroup( newbookLayout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
43
jDesktopPane1.add(newbook, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 130, 1060,
700));
bookhis.setClosable(true);
bookhis.setDefaultCloseOperation(javax.swing.WindowConstants.HIDE_ON_CLOSE);
jLabel25.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
javax.swing.table.DefaultTableModel(
},
44
new String [] {
));
jTable2.setRowHeight(22); jTable2.setShowHorizontalLines(false);
jTable2.setShowVerticalLines(false);
jScrollPane2.setViewportView(jTable2);
bookhis.getContentPane().setLayout(bookhisLayout);
bookhisLayout.setHorizontalGroup( bookhisLayout.createParallelGroup(javax.swing.GroupLayout.Alignm
ent.LEADING)
.addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
bookhisLayout.setVerticalGroup( bookhisLayout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)
45
.addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
viewven.setClosable(true);
viewven.setDefaultCloseOperation(javax.swing.WindowConstants.HIDE_ON_CLOSE);
org.netbeans.lib.awtextra.AbsoluteLayout());
46
47
48
49
50
51
52
53
54
16. CONCLUSION
Our project is only a humble venture to satisfy the needs to manage their project work. Several user
friendly coding have also adopted. This package shall prove to be a powerful package in satisfying
55
all the requirements of the school. The objective of software planning is to provide a frame work
that enables the manger to make reasonable estimates made within a limited time frame at the
beginning of the software project and should be updated regularly as the project progresses.
• A description of the background and context of the project and its relation to work
already done in the area.
• We describe the requirement Specifications of the system and the actions that can
be done on these things.
• We understand the problem domain and produce a model of the system, which
describes operations that can be performed on the system.
Scope: The scope of the Event Sphere project encompasses a comprehensive set of
functionalities and features aimed at addressing the challenges inherent in manual event
management systems while meeting the diverse needs of users and stakeholders. At its core, the
software will facilitate the efficient creation, management, and tracking of events, streamlining
56
processes such as scheduling, venue selection, attendee management, and resource allocation.
Additionally, a robust booking management system will be implemented to simplify the booking
process for events, services, and facilities, enabling users to check availability, make
reservations, process payments, and generate invoices seamlessly. The software will also include
an employee management module to facilitate scheduling, task assignment, and performance
tracking for staff involved in event planning and execution. Customization options will be
available to tailor event packages to meet specific client requirements, while a system for
tracking and managing inquiries will ensure prompt and effective communication with clients,
customers, and stakeholders. Remote access capabilities will enable users to access and manage
eventrelated information from anywhere, at any time, enhancing productivity and responsiveness.
Overall, the Event Sphere software will provide a user-friendly interface with built-in error
handling mechanisms to ensure data accuracy and integrity, thereby streamlining event
management processes and improving organizational efficiency.
• Further enhancements to this project will be to create a module for video upload
and download.
Limitation: Although I have put my best efforts to make the software flexible, easy to operate
but limitations cannot be ruled out even by me. Though the software presents a broad range of
options to its users some intricate options could not be covered into it; partly because of logistic
and partly due to lack of sophistication. Paucity of time was also major constraint; thus it was not
possible to make the software foolproof and dynamic. Lack of time also compelled me to ignore
some part such as storing old result of the candidate etc.
Considerable efforts have made the software easy to operate even for the people not related to the
field of computers but it is acknowledged that a layman may find it a bit problematic at the first
instance. The user is provided help at each step for his convenience in working with the software.
57
• Excel export has not been developed for Event, Booking due to some criticality.
• The transactions are executed in off-line mode, hence on-line data for Customer,
Employee capture and modification is not possible.
BIBLIOGRAPHY
• http://www.javaworld.com/javaworld/jw-01-1998/jw-01-Credentialreview.html
58
• Database Programming with JDBC and Java by O'Reilly
• http://www.jdbc-tutorial.com/
• https://www.tutorialspoint.com/java/
• http://www.javatpoint.com/java-tutorial • http://www.tutorialspoint.com/mysql/
59