Ooa project report - provide a short section that


Object Oriented Analysis Project Report

Executive Summary

Provide a short section that summarises your project report in such a way that readers can rapidly become acquainted with all the main contents of your report without having to read it all.

Case Study for Project Work

- Following is a hypothetical problem statement for Great West Fitness Club - a hypothetical health club chain.
- This problem statement is purposely kept incomplete requiring you to conduct detailed analysis and documentation to complete them
- You are welcome to modify this problem statement (without changing the business type and name, and with an agreement from your tutor).
- Each student should be allocated a package to work individually such as Club Member Management, Staff Management, Train Program Booking, Special Programs and Competitions, Financial Management, Maintenance as given in the problem statement. If a group chooses to add Emerging Technologies and other packages in the project (optional), these added packages can be assigned to individual group members or be done by all group members.
- If a group has fewer than four members, the workload (i.e. the number of individual packages) could be reduced correspondingly after consulting your tutor.
- Remove this instruction at the final report.

Great West Fitness Club
Great West Fitness Club (GWFC) is a typical Small-Medium Enterprise, located in Western Sydney area and composed of three gyms and one aquatic centre. Currently, the GWFC is employing about 100 staff, having a turnover of approximately $20 million per year. Presently, the GWFC has very limited IT resources, with only a local area network and a website that was designed to provide basic information about each gym and the aquatic centre, process membership applications and renews, and receive yearly membership fee payments. Club members must do all other transactions onside with the assistance of the club staff, such as seeking for advice, selecting and booking training programs and paying for the associated fees, to name a few. There is no capability for a potential customer (non-member) to make the online booking for training programs and using club facilities. Each gym/aquatic centre has only onsite/phone booking for non-member customers. The data is stored as static files at each gym/aquatic centre separately. There are no direct connections or data sharing among the three gyms and the aquatic centre.

The business of GWFC is expanding quickly in recent years with a gym expanded with a standard outdoor track and field stadium and a new gym with a 25-meter swimming pool is planned to open shortly. With the fast expansion of the GWFC, the management is aware of the significance of the Internet and keen to transit a large part of their business to e-business on a more robust and scalable platform. The requirements for the new online business, however, need to be understood, analysed and documented. To achieve this purpose, they have hired a specialist consulting firm made up of 2 ~ 5 consultants (YOUR GROUP).

As the solution, the new GWFC management system (GWFCMS) should allow club members to perform online/onsite search, book/cancel-book and pay for a range of weight loss, life style and functional training programs, in addition to the original functions. Besides, unregistered customers (non-members) are also welcomed to use the club information system to online search and book club programs and use other club resources and pay onsite/online for each of their visits.

Fitness professionals of the GWFC can design and suggest tailored training programs for individual club members. Particularly, artificial intelligence-based technologies will be employed in developing an expert system in one package of the GWFCMS. GWFC members can then consult with the expert system and/or fitness professionals to get timely advice and plan their training accordingly. Furthermore, they can view personalised club class timetables and check each consultant/therapist/coacher's availability so that they can find/book/attend small group or 1-on-1 training and consulting sessions.

Apart from provides routing services, the GWFC also organise some special activities including seminars on food nutrition, health forums, club member sport carnivals and swimming races, and the yearly bodybuilding competition. The GWFCMS's functions also include organisation of these special events such as forming workforce group, accepting registration for these events and managing the competitions.

The GWFCMS is also responsible for finance and human resource (HR) management. The system will process all purchase requests, record cash flow, and calculate tax and ongoing profit/loss. The customer management and HR part is to maintain and update club members' and employee's personal records, generate work schedules of staff and process leave applications.

The resource management of GWFC is another import part of the new information system. The GWFCMS should also contain a package for maintenance of the three gyms and the aquatic centre including stock managing, repairing and installing of all sport facilities and maintaining gyms, sport grounds and swimming pools.

In general, the requirement of this project is to develop an Internet-based software solution that will handle all aspects for GWFC, such as online and onsite club member application/renew, online and onsite training program booking/cancelling, special event booking and competition registration, staff management, financial management, and stock management and maintenance of club facilities etc. The consulting group is required to provide a full documentation of the requirements for the GWFC. This system will be analysed and designed using Object Oriented Techniques with the Unified Modelling Language (UML version 2.0) for the documentation. The platform adopted for the implementation of the system is either .NET or J2EE. Your object- oriented analysis report should justify the reason (advantage and disadvantage) of using your selected technology in this project. All the data will be stored in databases for better management. The analysis should also concern about the connectivity and sharing data among each gym and the aquatic centre. And it should be flexible and robust, and scale well because the business of GWFC is to expand significantly in the near future.

Details of the requirements are as follows (but not limited to):

Club Member Management
+ Onsite Membership Application - Membership application can be taken inside any gem or the aquatic centre by a staff. The system should record the customer's name, ID number (like drive license), contact details, payment methods (e.g. cash, efpos or credit card), category of membership (fixed term or life long, gym or aquatic only, or both, home branch only or all branches) and related information.
+ Online Membership Application - All the same as that of onside application except that the application could be completed until the applicant pay the cash on at a branch of the club if he/she has chosen this payment method.
+ Onside/Online Membership Renew - Similar as that of onsite/online membership application. The member can take the chance to make changes of personal details and/or membership categories.
+ Managing Member Records - Club members can access their records to change personal details, and related club staff can access records to update the corresponding members' progress in their training programs and provide advice for subsequent training.

Train Program Booking

+ Booking by Members (onside or online)- All training programs with different size will be published on the club website. Members can search availability of training programs and make onside or online booking. The member only need provide his/her membership ID number and indicate training program(s) to book. All payment (if any) will be paid in the way indicated by the member after the training program.
+ Booking by Non-member Customers (onside or online) - The same as that of member booking except that all training programs will be charged, and customers need to pay before attending the programs.
+ Booking for Use Club Facilities (Non-member customers) - Customers will be charged for each visit to a gym or aquatic centre.
+ Cancelling Book (onside/online, members/non-members) - Customers should provide booking reference numbers of the training programs that they want to cancels. Many training programs are free for members, so no cancelling fees will be applied for both member and non-member customers. Some special or small group programs are not free. In that case, a late cancellation fee could be charged.
+ Individual Consultant /Therapy/1-on-1Ttraining Session Booking - Club members only. The availability of each consultant, therapist or coacher can be looked up by club members. The consultation, therapy or the training session can then be booked. All this type of services will be charged (except during some promotion periods). The member need to provide the membership ID and the payment method. Late cancellation fee would be applied.

Special Programs and Competitions
+ Seminar/Forum Booking (Members/Non-member Customers) - Provide personal information and payment (if any) method and indicate the event to book.
+ Competition Registration - Provide personal information and payment method and indicate the competition and the group to attend. For non-member applicants, more information may be required such as health and body building status, swimming ability grade etc. with supporting documents.

Staff Management
+ Managing Staff Records - View, add, edit and remove personal information including position, salary, degree, skills, working experience etc.
+ Managing Work Roster - Set weekly work schedule of each gym and the aquatic centre, and cross-branch work roster when necessary (such as assistance to a certain gym, and workforce group for a special event at a branch)
+ Managing Annual/Sick Leave and Leave Balance - Employee can apply for leaves with the applications being processed by the management.
+ Managing Payments - Each employee can view/print the pay slip and change details of the bank account receiving the salary.

Financial Management Furthermore, GWFC would also like to upgrade its internal business processes to a new level. These include:
+ Managing Purchase - Process purchase requests.
+ Managing Cash Flow - Record income and expense on a daily basis.
+ Tax Submission - Submitting taxes including GST to the government electronically.
+ Monitoring Financial Status - Performing profit and loss analysis on an ongoing basis.

Maintenance
+ Planning/monitoring Cleaning - Receive status report and arrange daily cleaning of each gym and aquatic centre.

+ Maintaining Facilities - Report conditions of facilities, requests and arranging repairing/renovation.
+ Managing Stock - Check equipment, chemicals and other materials in stock, update available stocks and request purchase.

Emerging Technologies In the vision of fast growth emerging technologies, the managers are keen to utilise these technologies in the management of the GWFC. Therefore, they are looking for the analysis of business processes that make use of mobile and other novel technologies (such as accepting novel payment ways, using smart phones for training program booking and registration of competition) in cooperation with the online system. All the service request, training program booking, and competition registration received from onside, online and recorded phone calls will be forwarded to the management for setting the work roster and forming workforce group when necessary. When an online booking is received, the job dispatch can be determined according to the location of the customer and operations of each branch at the time. Furthermore, artificial intelligence-based technologies will be employed in developing an expert system that can help provide tailored training program for individual club members. The management believe that all these new technologies will increase the customer's accessibility and productivity of each branch of the club.

Note that, all processes for GWFC should be operated via the secured network or the internal LAN. Although there are four separate branches, it is important to provide a solution for a centralised management, data sharing and backup.

Each group may choose part of the requirements (those with high priorities) in their project according to the group size.

Attachment:- Project Template.rar

Request for Solution File

Ask an Expert for Answer!!
Computer Engineering: Ooa project report - provide a short section that
Reference No:- TGS02769982

Expected delivery within 24 Hours