PCCCS Gym Management System 1.Introduction : Gym Management System is software designed to help the gym to keep the track of the day to day activities which take place in the gym. The main purpose of this project is to automate a gym or a fitness center. It is a user-friendly application .Its helps the Gym people to maintain the track of various things like, Members of gym. Equipments in gym. Facilities. Trainers, etc. This system provides user the facility to make all the data saving process easy. Update, Add, Delete etc. This system provides to add information or any kind of details from file. Systems avoid mistakes & error in maintaining the details of members. The main aim of our system is to provide a paper-less working of the hospital up to 90 %. It also aims at providing low cost, reliable, automation of exiting system i.e. manual system. The system also provides a security of data at every level of user system interaction. All the details of suppliers and maintenance details of the equipments are secured stored in database as we have used MS Access to store our data. It has a Login form by which the authority to access the system will be provide only to the user no other person can access the system till the password and username is known to him/her 1 PCCCS Gym Management System 2.Problem Definition : Today, small gym Centers are facing lots of problems as mentioned below: It becomes very difficult to retrieve or find the particular information. E.g.: To find out about members fees details, the user has to go through various registers, these results in waste age of time. It is manual and time consuming. There are more human errors. There is difficult to manage the large amount of data in a register or a book. Searching becomes more difficult. Maximum chances of losing data. No security as data can be misplaced or damaged. Lastly, it was not offers a user friendly work environment. Page 2 PCCCS Gym Management System 3.Need for System : Working with current system is quite slower, complicated and time consuming task. Operations such as searching, adding, removing, deleting cannot be done efficiently. Hence organization needs new system with enhanced features. Features such as, It will make easy to save huge data base in computer. Unauthorized person cannot access the Database in computer. Easily can add details of a member of gym update and delete details. Easy to search record on computer. Security and Backup. Automatic report generation, etc. Page 3 PCCCS Gym Management System 4.Scope of the Proposed System : The main objective of Gym Management System is to enhance and upgrade the existing system. It saves all the details in the database and let the user to check all the entry made by user and helps to make changes time to time if required. Easy to install. User-Friendly system. Reduce paperwork. Reduce error: Due to computerized there are less possibilities of error. Increase work speed: Within a fraction of seconds all the possible process is performed. Redundancy: Reduce data redundancy. Redundancy is the repetition of similar data in the system. LOGIN: It allows the user to create login & also helps in password recovery if password forgotten. It allows only those users to access the system who knows the password and user id and hence provide security. Enquiry: It stores the enquiry details of a customer and differentiates them on the basis of enquiry id. We can delete search the enquiry details .Easily by using search query. Member Registration: It stores the details of the members and also calculates the amount to be paid by member. Equipment Registration To add new equipments to the gym and store the data or details about the equipments that are added and removed. Report To print the inserted details of members and equipments that are added to the system. Bill To print the payment details that are paid by gym members . Page 4 PCCCS Gym Management System 5.1. Feasibility Study Feasibility study is an analytical process in which project manager determines the project success ratio and through feasibility study project manager able to see either project will useful for us or not and how much time, it will take to get complete. It also allows project manager to determine all positive and negative points of the project. The feasibility of the software development can be studied in terms of following aspects. Technical Feasibility: The assessment is based on the technical resources available to the organization. It also involves evaluation of the hardware, software and other technical requirements of the proposed system. Whether the required technology is available or not. It helps organizations to determine whether the technical team is capable of converting the ideas into working systems. Economical Feasibility: It is used to determine the financial resources of the project. In economic feasibility the most important is cost-benefit analysis. Types of cost are: Development cost, Operating cost, Hardware/Software cost, Personnel cost, Facility cost. Operational Feasibility: Operational Feasibility is mainly concerned with issues like whether the system will be used if it is developed and implemented. It is a measure of how well a proposed system solves the problems. The essential questions that help in testing the operational feasibility of system are follow: Does management support the project? Will it reduce the time considerably? If YES, then they will welcome the change and the new system. Will the proposed system really benefit the organization? Does the overall Response increases? Will accessibility of Information be lost? Page 5 PCCCS Gym Management System 5.2. Fact Finding Techniques: Fact finding techniques is a process of collecting of data and information about the system which contain sampling of existing documents, research, observation, questionnaires, interviews, etc. Record Review: In this type of techniques, as we have to display to study the existing or previous records and reports that help us in generation an overview for our system which is to be design. Interview: Interviewing is the most frequently used, and usually most useful, fact-finding procedure used. We can interview to collect information from person face-to-face. There can be several objectives for using interviewing such as finding out facts, verifying those facts, clarifying these released facts, generating enthusiasm, getting the end-user involved, identifying requirements, and gathering ideas and opinions. Questionnaire: This is one type of fact finding techniques. It allow analyst to collect information from a group of individual who may or may not be using the system thus resulting some times in irrelevant data and data redundancy. Research: A useful fact-finding technique is to research the application or the problem that you are dealing with and want to put within a database. Computer trade journals, reference books, and the Internet are good sources of information which can make available of huge quantity of information on how others have solved similar problems/issues plus whether or not any software packages exist to resolve or even partially solve your current problem. Page 6 PCCCS Gym Management System 6.Hardware and Software Requirement: Hardware Requirement : Processor Min1.8 GHZ or equivalent RAM Min 1GB Hard Drive Min10GB Software Requirement : Operating System Window XP Front End VB 6.0 Back End MS Access 2007 Page 7 PCCCS Gym Management System 7. Design Specification 7.1 Data Flow Diagram Context Level DFD: Page 8 PCCCS Gym Management System First Level DFD: -+ Page 9 PCCCS Gym Management System 7.2 ER Diagram: Page 10 PCCCS Gym Management System 8. Data Dictionary: Data SR.No Field Name Type Table Description 1 eqId Number Equipment Equipment Id 2 eqName Text Equipment Equipment name 3 Quantity Number Equipment Equipment quantity 4 Eqcost Number Equipment Equipment cost 5 Eqprice Number Equipment Equipment price 6 Mid Number Addnewmember Member id 7 Mname Text Addnewmember Member name 8 Mdob Date/time Addnewmember Members date of birth 9 Mobno Text Addnewmember Members mob no. 10 Mgender Text Addnewmember Members gender 11 Memail Text Addnewmember Members email 12 moccupation Text Addnewmember Members occupation 13 Madd Text Addnewmember Members address 14 membershipplan Text Addnewmember Membership plan 15 Mamount Text Addnewmember Amount 16 Mpending Text Addnewmember Members pending amount 17 Msdate Date/time Addnewmember Plan starting date 18 Medate Date/time Addnewmember Plan ending date 19 Mpt Text Addnewmember Members personal trainer 20 Mfacility Text Addnewmember Facility 21 mamountstatus Text Addnewmember amount status 22 Eid number Enquiry Enquiry id 23 Ename Text Enquiry Customer name 24 Econtact Text Enquiry Customer number 25 Email Text Enquiry Customer mail id 26 Egender Text Enquiry Customer gender 27 eoccupation Text Enquiry Customer occupation Page 11 PCCCS Gym Management System 28 Edate Date/time Enquiry Enquiry date 29 Tid number Trainer Trainer id 30 Tname Text Trainer Trainer name 31 Tage Number Trainer Trainer age 32 Tgender Text Trainer Trainer gender 33 Tsalary Text Trainer Trainer salary 34 Tmob Text Trainer Trainer mob no 35 Temail Text Trainer Trainer email 36 Tdoj Date/time Trainer Trainer date of joining 37 Logid Text Login Login id 38 Pass Text Login Login password Page 12 PCCCS Gym Management System 9. Table Design: 9.1 Table Name: Equipment Field Name Field Type Size Constraint Eqid Number Integer Primary key Eqname Text 255 Quantity Number Integer Not null Eqcost Number Integer Not null Eqprice Number Integer Not null Not Null 9.2 Table Name: Login Field Name Field Type Size Constraint Logid Text 255 Primary Key Pass Text 255 Not Null 9.3 Table Name: Addnewmember Field Field Name Type Size Constraint Mid Number Integer Primary key Mname Text 255 Not Null Mdob Date /time 255 Not Null Mobno Text 255 Not Null Mgender Text 255 Not Null Memail Text 255 Not Null Moccupation Text 255 Not Null Madd Text 255 Not Null Page 13 PCCCS Gym Management System Membershipplan Text 255 Not Null Mamount Text 255 Not Null Mpending Text 255 Not Null Msdate Date/time 255 Not Null Medate Date/time 255 Not Null Mpt Text 255 Not Null Mfacility Text 255 Not Null Mamountstatus Text 255 Not Null 9.4Table Name: Enquiry Field Field Name Type Size Constraint Eid Number Integer Primary Key Ename Text 255 Not Null Econtact Text 255 Not Null Email Text 255 Not Null egender Text 255 Not Null eoccupation Text 255 Not Null Edate Date/time 255 Not null 9.5TableName: trainer Field Field Name Type Size Constraint Tid autonumber Integer Primary Key Tname Text 255 Not Null Tage number Integer Not Null tgender Text 255 Not Null Page 14 PCCCS Gym Management System tsalary Text 255 Not Null Tmob Text 255 Not Null Temail Text 255 Not Null Tdoj Date/time 255 Not Null Page 15 PCCCS Gym Management System 10. Sample input & output screen: Login Form: Page 16 PCCCS Gym Management System Home Page: Member Form: Add member: Page 17 PCCCS Gym Management System Update Member: Search Member: Page 18 PCCCS Gym Management System Delete Member: Member Grid view: Page 19 PCCCS Gym Management System Member report: Member Payment Bill: Page 20 PCCCS Gym Management System Equipment Form: Add equipment: Delete equipment: Page 21 PCCCS Gym Management System Search equipment: Equipment grid view: Page 22 PCCCS Gym Management System Equipment report: Enquiry Form: Add enquiry customer: Page 23 PCCCS Gym Management System Delete enquiry: Search enquiry: Page 24 PCCCS Gym Management System Enquiry grid view: Enquiry report: Page 25 PCCCS Gym Management System Trainer form: Add Trainer: Delete trainer: Page 26 PCCCS Gym Management System Update trainer: Search trainer: Page 27 PCCCS Gym Management System Trainer grid view: Trainer report: Page 28 PCCCS Gym Management System 11. Testing Strategy: A testing strategy is an outline that describes the testing approaches of the software development cycle. System Testing : System testing is a level of software testing where a complete and integrated software is tested. Integration testing: Integration testing is a level of software testing where individual units are combined and tested as a group. The purpose of this level of testing is to expose faults in the integration between integrated units. Unit Testing : Unit testing is a level of software testing where individual units/components of a software are tested. The purpose is to validate that each unit of the software performs as designed. Page 29 PCCCS Gym Management System 12. Limitations: Training for simple computer operation is necessary for the users working in the system. The system is design to be standalone and does not work on network site. It is not online system i.e. it does not provide online support. The system is platform dependent. The size of the database increased day-by-day. Page 30 PCCCS Gym Management System 13. Future Enhancement: In future payroll module also can be added. Automated fitness suggestion by enquiring the condition of the health. In future Marketing Department can take the order through internet i.e. online order. In future mobile application can be used to get order. In future customer will get bills through mails, and receipt will be generated. There are the future enhancements we are going to do in our system and may be some other kind future changes will be possible in our system. Next version will also resolve any or mistake remained unsolved in this version. Page 31 PCCCS Gym Management System 14. Conclusion: The objectives of this project was to build a program for maintaining the details of all members, employees and inventory .The system developed is able to meet all the basic requirements. The management of the records will be also benefited by the proposed system, as it will automate the whole procedure, which will reduce workload. The security of the system is also one of the prime concerns. There is always a room for improvement in any software, however efficient the system may be. The important thing is that the system should be flexible enough for future modifications. The system has been factored into different modules to make system adapt to the future changes. Every effort has been made to cover all user requirements and make it user friendly. Page 32 PCCCS Gym Management System 15. Bibliography: Reference Books: The complete reference Visual Basic 6.0 -by Noel jerke. Visual Basic 6.0 Black Book –by Steven Holzner. Mastering in VB6.0 –by Evangelos Petroutsos. Page 33