c++ mini project

18
(BEE 3243) – ELECTRICAL POWER SYSTEM (BEE 1212) – COMPUTER PROGRAMMING

Upload: sandrawarman-balasundram

Post on 27-Oct-2014

180 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM(BEE 1212) – COMPUTER PROGRAMMING

Page 2: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM(BEE 1212) – COMPUTER PROGRAMMING

Page 3: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

GROUP MEMBERS :

GR

OU

P M

EM

BER

S

MUHAMMAD HISYAM BIN MD YUSOFF CE080218

JULIUS BIN PELIPOS CE080137

FARIDDA ASHIKEN BINTI MEOR SHAHARIM CE080032

AZUWIEN AIDA BINTI BOHARI CE080206

NOR MAIZATUL HAMIMI BINTI KHIRUDIN CE080263

PROJECT BACKGROUND

PROBLEM STATEMENT

OBJECTIVE

SCOPE

SDM PHASES

(BEE 1212) – COMPUTER PROGRAMMING

Page 4: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

This software is mentally built according to the improvement of the management in the dental clinic. The good quality in management will attract the customer to come to the dental clinic and also improve the customer care by reduce the time waste. The goal of this project is to develop software for Health Dental Clinic that can be used by customer to view the service, to make the reservation and to check the reservation.

(BEE 1212) – COMPUTER PROGRAMMING

Page 5: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

In the dental clinic they are usually using the manual system to do the filing about the information of their customer. By using manual system, the system is very time consuming and lazy. This system is more prone to errors and sometimes the approach to various problems is unstructured.

(BEE 1212) – COMPUTER PROGRAMMING

Page 6: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

•To increase services performance of the dental clinic

•To eliminate over appointment that have been making by the customer

•To enhance efficiency of dental appointment

•Dramatically improve table management compared with the manual one

•To improve customer care

(BEE 1212) – COMPUTER PROGRAMMING

Page 7: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

•The software can be used by the customer by choosing the services that have been displayed in the main menu.

•Customer will use this software only when they come to the dental clinic

•There are 4 services that can be chosen by the customer and the information of the services will be displayed.

•Customer can make a reservation to set their appointment with the selection services.

(BEE 1212) – COMPUTER PROGRAMMING

Page 8: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

Phase 1: Requirement Specification

Write an interactive, menu-driven C programming of private dental clinic information and reservation system.

• Repetition and Selection Structure• Function• String• File Processing

(BEE 1212) – COMPUTER PROGRAMMING

Page 9: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

Phase 2: Analysis

Data requirement:• Input:

• Cleaning• Root Canal• Bridges• Orthodontic Braces• Information• Reservation• Check Reservation

(BEE 1212) – COMPUTER PROGRAMMING

Page 10: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

• Output:

- Information of Services

- Receipt

• Relevant formula:

- N o formula are required

• Constrain:

- N o constrain

(BEE 1212) – COMPUTER PROGRAMMING

Page 11: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

Step 3 : Design using pseudocode for Health Dental Clinic

1. Begin

2. Enter and read selection, selection.

2.1 if (c == C)

2.11 Call function CLEA N I N G

2.2 else if (c == R

2.21 Call function ROOT_CA N AL

2.3 else if (c == B)

2.3.1 Call function BRIDGES

2.4 else if (c == O)

2.4.1 Call function ORTHODO N TIC_BRIDGES

(BEE 1212) – COMPUTER PROGRAMMING

Page 12: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

2.5 else if (c == i)

2.5.1 Call function I N FORMATIO N

2.6 else if (c == r)

2.6.1 Call function RESERVATIO N

2.7 else if (c == c)

2.7.1 Call function CHECK

2.8 else

2.8.1 Display “wrong selection” until the selection is correct

2.9 Display “Do you want to continue. Y<Yes> , N< N o>

2.9.1 Enter answer

2.10 While (answer!=’N’)

2.10.1 Display “Thank You. Have a N ice Day”

3. End the function

(BEE 1212) – COMPUTER PROGRAMMING

Page 13: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

(CLEANING function)1. Begin2. Display CLEANING information3. End the function

(ROOT_CANAL function)1. Begin2. Display CLEANING information3. End the function

(BRIDGES function)1. Begin2. Display CLEANING information3. End the function

(ORTHODONTIC_BRIDGES function)1. Begin2. Display CLEANING information3. End the function

(BEE 1212) – COMPUTER PROGRAMMING

Page 14: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

(INFORMATION function)1. Begin2. Enter the name3. Enter the IC number4. Enter the hand phone number5. End the function

(RESERVATION function)1. Begin2. Enter the name3. Enter the month4. Enter the day5. Enter the time6. Enter the type of service7. End the function

(CHECK RESERVATION function)1. Begin2. Display the Reservation information (Name, month, day, time and type of service)

3. End the function

(BEE 1212) – COMPUTER PROGRAMMING

Page 15: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

This programming have been combined several structure and data types that has been taught in the class such as arrays, strings, repetition, selection and etc.

(BEE 1212) – COMPUTER PROGRAMMING

Page 16: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

• When we compare the previous procedure and our system, we can see that our system is better than the previous system. We also can see that our system is more efficiency and more friendly with user or customer. We also can say that our system is compatible with current situation which widespread use of computer technology.

(BEE 1212) – COMPUTER PROGRAMMING

Page 17: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

• Friendly with user• Build the program that customer can edit

their reservation

(BEE 1212) – COMPUTER PROGRAMMING

Page 18: C++ Mini Project

(BEE 3243) – ELECTRICAL POWER SYSTEM

DEMO N STRACTIO N

(BEE 1212) – COMPUTER PROGRAMMING