Introduction
Introduction
Introduction
Extreme Gym Master is a comprehensive Gym Management System especially designed for Indian Health Club & Gym Industry. It is a product that has been designed after research of various types of Gyms & Health Clubs. It has been covered almost all the aspects of the Gym Industry. It provides an option for backup the data and can easily be restored as desired by the gym management. I am using advanced database technology & platform for enhancing the database security, reliability and accessibility. The gym management system that manage supplier Company and support excellent reporting, billing and control over gym & health club and thus provide clear report to management.
OBJECTIVES
The primary objectives of this software are: To provide better storage and access of candidate details and printing details along with payment calculation of course fee and diet fee. To keep record of ongoing business. To maintain and keep the records of instructor and instrument. To upgrade level of flexibility and user friendly of keeping record. To access necessary informations related with each of the candidate and instructor. We can also be able to maintain our expenditure day by day.
It helps the organization to work with less manpower efficiently. It provides data security and prevents from being lost.
ANALYSIS
System analysis is a detailed study of the various operations performed by a system and their relationships within and outside of the system. It is a systematic technique that defines goals and objectives. The goal of the system development is to deliver the system in line with the users requirement, and analysis is the heart of this process. One of the best approaches to system analysis is the structured analysis. Structured analysis is a set of techniques and graphical tools that allows us to develop a new kind of system specification that is easily understandable to the developer. It is the detail step-by-step investigation of related procedures to see what must be done and to determine the best way of doing it. The objective is to build a system specification that provides the basis for design and implementation.
IDENTIFICATION OF NEEDS
The need of this system was perceived from the point when the works started to mount the permissible limits of the employees, who were recruited to keep the account of business and collects payments. Moreover the need of the some of the necessary informations also gradually emerged with time the absence of which was leading to a great huge amount of loss for the company. This has pressed the need for a computerized application; and hence the need for my project can be felt quite easily.
PRELIMINARY INVESTIGATION
When we approached by the concerned Managers for the project we first acquainted our self with the working environment of the project by conducting several interviews with proper authorities/responsible person and found the following points about the system: Employees must have to keep every record of the sale/purchase in papers. [So it is advisable to have a GymMaster database, which will keep or maintain the details of every candidate and purchase/sale].
When a new course or diet is added by the GymMaster it may be immediately saved in the database. The GymMaster should be able to keep view on ongoing business and the staff working under the GymMaster association. Have to maintain a structural view of Candidates [i.e. tree view] and if a Candidate leaves the GymMaster association should be able to keep or delete all the transaction of the Candidate as per Gymmaster choice. The sell-incentive of a candidate should be upgrated on basis of the customers business or transaction. A single platform of business will provide the opportunity to deal with various Gym organizations information and related data.
In the proposed system the strategies asking and reviewing of written document we have requirement analysis which can be better shown by the following graphical description (DFDs and ERD).
The requirement analysis task is a process of discovery, refinement, modeling, and specification. The scope, initially established by the system engineer and refined during software project planning, is refined in detail. Models of the required data, information and control flow, and operation behavior are created. It enables the system engineer to specify software function and performance indicate softwares interface with other system elements, and establish constraints that software must meet. Requirement analysis provides the software designers with models that can be translated into data, architectural and procedural design. 1. Initially, I had to study the system specification and the software project plan. It is important to understand the software in the system context and to review the software scope that was used to generate planning estimates. Next, communication for analysis must be established so that the problem recognition is ensured. The goal of the analyst is to recognize the basic problem elements as perceived by the user/customer. 2. Problem evaluation and solution synthesis is the next major area of effort for analysis. This step involves definition of all externally observable data objects, evaluation of the flow and content information; defining and elaborating all software functions, understanding software behavior in the context of events that affect the system, establishing system interface characteristics, and uncovering additional designs constraints. 3. During the evaluation and solution synthesis activity, the analyst creates models of the system in an effort to understand data and control flow, functional processing and behavioral operation, and information content. 4. The model serves as a foundation for the software design and as basis for the creation of a specification for software. Detailed specification may not be possible at this stage. 5. At last the stage of review comes. In this step all the information gathered in the previous steps of the analysis process are reviewed. The model and the specification decided upon are weighed against the alternatives. Any changes, if needed, are made to specifications. Both software developer and user conduct the review of a software requirement specification. The review is first conducted at a macroscopic level. At this level the reviewers attempt to ensure that the specification is accurate, consistent and complete.
6. This involves addressing asset of question on the consistency, interface, information flow, structure, constraints and related aspects. In order to develop answers to many of these questions, the review later focuses at a detailed level. On the basis of the requirement analysis, following Requirement Specification Chart (Table) has been prepared.
Sl No.
1
Requirement Specification
User friendly options to enter information of a specific Candidate like Candidate ID, Name, Address, Age, Height, Weight, etc. User friendly input form for entering details of Instructor which should contain informations like Instructor ID, Name, Address, Phone number etc. User friendly input form for entering details of any Course and Diet given by GymMaster . User friendly input form for entering details of Instruments informations like Name, date of purchasing, costing etc. User friendly input form for retrieving details of Candidate informations like name, address etc. User friendly input form for entering details of Diet purchased by any Company like Name, costing, selling etc.
Yes
NO
E-R DIAGRAM
The overall logical structure of the database can be expressed graphically by an E R diagram:
Software
Hardware Type
CPU TYPE BUS SPEED RAM HDD DISPLAY TYPE CD-ROM
Minimum Requirements
INTEL PENTIUM -IV 500 MHZ 512 MB 80 GB VGA INSTALLED
Software Requirements: The software platform used for developing the System is as follows:-
Software Type
Operating Syatem DataBase Tools
Minimum Requirements
Windows XP SQL SERVER 2000 VB.Net 2005
FEASIBILITY ANALYSIS
The project is Feasible from all the angles from Economic to Technical, as the project requires least hardware and its not hard to find employees who are computer literate, hardware base, with least complexity in comparison to maintenance of staff overhead is quite minimal. System is implemented then system efficiency is improved, i.e. it results having a proper search technique, automatic recovery of data, faster retrieval of data and many more. Feasibility study is carried out after initial investigation to check the workability of the candidate system. Its impact on the organizational ability to meet the user need and the effective use of the system. Feasibility study is the testing of the proposed system according to its workability. The object of the feasibility system is not to solve the problem but to acquire a sense of its scope. During the study of the problem definition is centralized and aspects of the problem to be included in the system are determined. Consequently the cost and benefits are estimated with gear accuracy at this stage. The result of feasibility is a normal proposal. This is simply a report a formal document detailing the nature and scope of the proposed solutions. The proposal summarizes what is known and what is to be done. 1. Technical feasibility 2. Economical feasibility 3. Operational feasibility
1. TECHNICAL FEASIBILITY A network of machines with appropriate hardware and a server with high-end hardware is the general requirement for this project. Softwares like Visual Studio .Net 2005, SQL Server 2000, would be required which are technically sound and available. Hence the project is Technically Feasible. 2. ECONOMICAL FEASIBILITY
From the cost estimation module cost calculated with respect to KLOC (Thousand Lines of codes) is this amount is bearable by the client and hence the project is Economically Feasible. 3. OPERATIONAL FEASIBILITY According to the deployment manual given later, this project can be deployed in any platform with perfect case. The deployment/Implementation manual can also be used for maintenance operation and troubleshooting of the software. Hence EXTREME GYM MASTER is operationally feasible.