A PROJECT REPORT ON ”Versatile Event Organizers” SUBMITTED BY Gadekar Vaishnavi D Mehetre Shraddha R Weljali Komal S Narayane Aadiraj D Under the guidance of Prof. M. R. Gaikwad DEPARTMENT OF COMPUTER TECHNOLOGY Sanjivani Rural Education Society’s SANJIVANI K. B. P. POLYTECHNIC KOPARGAON - 423603, DIST: AHMEDNAGAR 2019-2020 DEPARTMENT OF COMPUTER TECHNOLOGY Sanjivani Rural Education Society’s SANJIVANI K. B. P. POLYTECHNIC CERTIFICATE This is to certify that the Project report entitled ”Versatile Event Organizers” Submitted By Gadekar Vaishnavi D Mehetre Shraddha R Weljali Komal S Narayane Aadiraj D under our supervision and guidance for partial fulfillment of the requirement for Diploma in Computer Technology affiliated to Maharashtra State Board of Technical Education, Mumbai Prof. M. R.Gaikwad Prof. V. A. Parajane Project Guide Project Coordinator Prof.G.N.Jorvekar Prof. A.R.Mirikar H.O.D (CM) Principal Maharashtra State Board of Technical Education,Mumbai EXAMINERS CERTIFICATE This is to certify that the Project report entitled ”Versatile Event Organizers” Submitted By Gadekar Vaishnavi D Mehetre Shraddha R Weljali Komal S Narayane Aadiraj D for partial fulfillment of the requirement for Diploma in Computer Technology affiliated to Maharashtra State Board of Technical Education, Mumbai Internal Examiner External Examiner Date: / / Place: Kopargaon ACKNOWLEDGEMENT First and the foremost, I express my deep sense of gratitude, sincere thanks and deep sense of appreciation to Project Guide Prof. M.R.Gaikwad , Department of Com- puter Technology, Sanjivani K.B.P. Polytechnic, Kopargaon. Your availability at any time throughout the year, valuable guidance, opinion, view, comments, critics, encour- agement, and support tremendously boosted this project work. Lots of thanks to Head, Computer Technology Department, Prof. G. N. Jorvekar for providing me the best support I ever had. I like to express my sincere gratitude to mr. A. R.Mirikar , Principal, Sanjivani K. B. P. Polytechnic, Kopargaon for provid- ing a great platform to complete the project within the scheduled time. I am also thankful to all the faculty members, Computer Technology Department, San- jivani K. B. P. Polytechnic, Kopargaon for giving comments for improvement of work, encouragement and help during completion of the Project. Last but not the least; I should say thanks from my bottom of heart to my Family & Friends for their never ending love, help, and support in so many ways through all this time. Thank you so much. Gadekar Vaishnavi D Mehetre Shraddha R Weljali Komal S Narayane Aadiraj D Diploma in Computer Technology. Sanjivani K. B. P. Polytechnic, Kopargaon. I List of Figures 2.1 E-R Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5.1 Breakdown Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 6.1 DFD 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.2 DFD1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.3 DFD2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.4 UseCase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 6.5 ER-Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 6.6 Service Provider Activity-Diagram . . . . . . . . . . . . . . . . . . . . 16 6.7 Worker Activity-Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 17 6.8 User Activity-Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 6.9 Sequence Diagram Of System . . . . . . . . . . . . . . . . . . . . . . . 19 II List of Tables 7.1 Test Cases for Audit System . . . . . . . . . . . . . . . . . . . . . . . . 47 III INDEX Acknowledgement I List of Figures II List of Tables III Abstract VI Index 1 1 INTRODUCTION 1 1.1 Project Idea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 LITERATURE SURVEY 2 2.1 Present Theories/Existing System: . . . . . . . . . . . . . . . . . . . . 2 2.2 Limitation of Existing System . . . . . . . . . . . . . . . . . . . . . . . 3 3 PROBLEM DEFINITION AND SCOPE 4 3.1 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.2 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 SOFTWARE REQUIREMENT SPECIFICATION 5 4.1 Functional Requirements: . . . . . . . . . . . . . . . . . . . . . . . . . 5 4.2 Non-Functional Requirements: . . . . . . . . . . . . . . . . . . . . . . . 5 4.3 Normal Requirements : . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.4 Excited requirements : . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.5 Expected requirements : . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.6 Software Requirements: . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.7 Hardware Requirements: . . . . . . . . . . . . . . . . . . . . . . . . . . 7 IV 5 SYSTEM DESIGN 8 5.1 Breakdown Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 5.2 Module Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 5.2.1 Service provider - Signup . . . . . . . . . . . . . . . . . . . . . . 8 5.2.2 Service Provider - Login . . . . . . . . . . . . . . . . . . . . . . 9 5.2.3 Worker - signup . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.2.4 Worker login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.2.5 User signup: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.2.6 User login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 5.2.7 Database name-VEO . . . . . . . . . . . . . . . . . . . . . . . . 11 6 MODELING 12 6.1 Data Flow Diagram (DFD) . . . . . . . . . . . . . . . . . . . . . . . . 12 6.1.1 LEVEL-0 DFD . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.1.2 LEVEL-1 DFD . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.1.3 LEVEL-2 DFD . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.2 UseCase Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 6.3 E-R dig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 6.4 Activity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.5 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7 IMPLEMENTATION AND TESTING 20 7.1 Implementation Steps For Modules . . . . . . . . . . . . . . . . . . . . 20 7.2 Module 1: Image Carousel . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.2.1 Sample Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.3 Module 2:Service Provider Login . . . . . . . . . . . . . . . . . . . . . . 24 7.3.1 Sample Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.4 Module 3:Worker login . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.4.1 Sample Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.5 Module 4: User - Login . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7.5.1 Sample Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7.6 Module 5: About US . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 7.6.1 Sample Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 7.7 Module 6:Contact Us . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 V 7.7.1 Sample Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.7.2 Outputs of system . . . . . . . . . . . . . . . . . . . . . . . . . 36 7.8 Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.8.1 Testing As a Continuous Process . . . . . . . . . . . . . . . . . 42 7.8.2 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.8.3 Types of Testing . . . . . . . . . . . . . . . . . . . . . . . . . . 43 7.8.4 GUI Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.9 Test Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 8 RESULTS AND DISCUSSIONS 48 8.1 Experimental Set Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 8.2 Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 9 CONCLUSION AND FUTURE SCOPE 49 References 49 VI ABSTRACT Versatile Event Organizer as the name suggest it is an event management website used to manages all the activities related to event. Here many service providers works si- multaneously and thus it is very hard to manage these providers. It is also important for organizers that they have all the details of service providers so that they can call them for further events. To manage these organizer’s, we need strong network of service provider. since, this whole network becomes very difficult to handle. Versatile Event Organizer overcomes all the difficulties. The organizer is able to make an efficient network of various service providers of various cities along with their schedules. VII Chapter 1 INTRODUCTION Versatile event organizer is event management software, job provider and also allows many shopkeepers of large scale and small scales to increase their business. Even an individual is able to get perfect job according to his qualifications and skills. Here user can mention their event and their guest count so that software can effi- ciently manage the event. They also have to enter their personal details which includes location budget and event venue in which the software offers three options i.e., users place, organizers place or another recommended place by user. Later it finalizes choices from user displayed by the system through a user-friendly interface. Organizers can login to their accounts periodically to update their schedule so that software is able to give them the order according to their schedules. Organizers can also suggest a particular individual for a job to the website so that organizer are able to hire on basis of their time, place and need. An individual is able to get a job according to their skills and qualifications. These individuals are be verified based on their prevoius work experience and also the event they managed. 1.1 Project Idea Now a days, the events such as festivals, wedding etc. have become a core part of life which has resulted in event planning and Management Company to rise.With the help of this technology, the distance between customer and management team has reduced with the Smart Web access. 1 Chapter 2 LITERATURE SURVEY 2.1 Present Theories/Existing System: This existing system is not providing secure registration and profile management of all the users properly. This system is not providing on-line Help. This system doesn’t provide tracking of organizers activities and their schedule. This manual system gives us very less security for saving data and some data may be lost due to mismanagement. This system is not providing event management through internet. This system is not providing proper events information and choices. The system is giving manual information through the event management executor. Figure 2.1: E-R Diagram 2 Versatile Event Organizer 2.2 Limitation of Existing System 1. poor security 2. poor network 3. profile mangaement is not perfect 3 Sanivani K.B.P. Polytechnic, Kopargaon. Department of Computer Technology – 2019-20 Chapter 3 PROBLEM DEFINITION AND SCOPE 3.1 Problem Statement we have defined a complete package for event management we are also providing job employment to individuals and also providing facility of business expansion. 3.2 Scope 1. It offers employment to the individuals and also increases the business of various service providers. 2. The User gets an efficient interface for expressing their choices so that event is been managed according to their perspective and view. 3. Provides Secure Transaction. 4. Provides Proper Security. 5. Provides opportunities to the various organizations to increase their business. 4 Chapter 4 SOFTWARE REQUIREMENT SPECIFICATION Requirements analysis in systems engineering and software engineering, encom- passes those tasks that go into determining the needs or conditions to meet for a new or altered product, taking account of the possibly conflicting requirements of the vari- ous stake holders, such as beneficiaries or users. It is an early stage in the more general activity of requirements engineering which encompasses all activities concerned with eliciting, analyzing, documenting, validating and managing software or system require- ments. Requirements analysis is critical to the success of a systems or software project 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. 4.1 Functional Requirements: 1. Accessible via the internet.2. 2. Allow only authenticated users to connect in this system.3. 3. The user interface should provide appropriate error messages for invalid input. 4.2 Non-Functional Requirements: There are a few constraints of the system: • The design should be user friendly. • There should be a logger in order to track the activities on the server. • Application should work. 5 Versatile Event Organizer • Third Party Auditor should know the data stored on cloud. 4.3 Normal Requirements : 1. All abnormal behaviour of the event data should be detected. 2. CSS should make space available for the user. 3. Audit should be done for all the activities. 4.4 Excited requirements : 1. CSS must provide large amount of space and should handle the request form the user. 2. User should upload information 3. System should never crash 4.5 Expected requirements : 1. TPA should perform monitoring on data. 2. The design should be user friendly. 3. Audit should be performed for the data. 4.6 Software Requirements: Operating System : Windows XP/7/8/10. Technology : Visual Studio Code. Database : MySql. Server : Xampp. 6 Sanivani K.B.P. Polytechnic, Kopargaon. Department of Computer Technology – 2019-20 Versatile Event Organizer 4.7 Hardware Requirements: Processor : Pentium core i3 onwards RAM : 2GB HDD : 256GB. 7 Sanivani K.B.P. Polytechnic, Kopargaon. Department of Computer Technology – 2019-20 Chapter 5 SYSTEM DESIGN 5.1 Breakdown Structure The breakdown structure mainly focuses on following areas: Module 1:Service provider - Signup Module 2:Service Provider - Login Module 3:Worker - signup Module 4:Worker - Login Module 5:User - signup Module 6:User - Login Module 7:Database -VEO 5.2 Module Description We mainly focused on following modules. 5.2.1 Service provider - Signup Service provider is an important aspect in Versatile Event Organizer. The signup module of service provider covers all the information that deals with its existence. The information taken is sharp and necessary in the view of business expansion. The details taken over here are: • Service providers/identity details • Shop/company/organization details • Bank Account details 8 Versatile Event Organizer Figure 5.1: Breakdown Structure 5.2.2 Service Provider - Login The profile of service provider after logging in includes all the details he/she should be known of. The profile includes various sub-modules under the service provider module: 1. Update: here the service provider can make changes in their profile which may be about them or about the shop too. 2. Delete: if the service provider wants to delete their account permanently then this feature can be used. 3. Successful placement of worker: Here the service provider is able to see the information of workers who have agreed to work under the service provider. 4. Request worker: Most eligible workers list which can work with the service provider are being displayed. If they found them liable then they can send them the request. 5. Event order: whenever a service provider is being chose to provide the service through organizing an event for the customer that is been shown here. 9 Sanivani K.B.P. Polytechnic, Kopargaon. Department of Computer Technology – 2019-20 Versatile Event Organizer 5.2.3 Worker - signup Worker is an important part in the application. In the signup of worker all the necessary details are taken which a service provider seeks from a worker to take him on the job. The details taken are as follows: • Personal Details • Worker’s interest zone • Contact details 5.2.4 Worker login Worker in the whole concept is been considered as an partial literate individual. So make things simple for him the login profile of worker is been created as simple as possible. The factors it contains are as follows: 1. Update: here the worker can make changes in their profile which may be about them or about their interest. 2. Delete: if the worker wants to delete their account permanently then this feature can be used. 3. Suggestions: This factor is a very important part in the workers profile here the user get to see the suggestion of the shop/organization/company where they can work as per their interest. They get two option where they can either delete or accept their request(I.e. sent by the respective service provider) . Once the service provider accepts the request he can no more accept another request, until he is working with the same. 5.2.5 User signup: ’Versatile Event Organizer’ as the name suggest user is first preference over here. The convenience of user is very important. Hence , complete care is been taken of the information collected from the user. There should be nothing which can lead to the negative impact on user. The information taken is as follows: 10 Sanivani K.B.P. Polytechnic, Kopargaon. Department of Computer Technology – 2019-20