You are on page 1of 14

Appendix A

UNIVERSITI TEKNOLOGI MARA (MELAKA)


- KAMPUS ALOR
Kampus GAJAH -
Jasin

FACULTY OF COMPUTER &


MATHEMATICAL SCIENCES

FUNDAMENTALS OF COMPUTER PROBLEM SOLVING (CSC128)

MINI
Mini PROJECT
Project

Prepared By:
Name Member Muhamad Luqman Hakim bin Ruzlan [2015552407]
& Amirul IrfanNizam
Muhammad bin Mustapha
bin Yusuf [2015506461]
Matrics No : NorHafify bin Nor Abidin [2015700765]
Group : CS110
M3CS110/1A

Question : BookStore Stock Management System

Lecturer : Madam Nurbaity binti Shaari


CONTENTS

Title Pages

Contents 1

Introductions 2-3

Objective 4

Scope 4

Storyboard 11

Students Task 12

References

1


INTRODUCTIONS

First and foremost, we would like to thanks our coordinator @ Lecturer


Madam NurBaity binti Sabri in anticipation, who has provide and guide
us thoroughly with this project as one of the key curricular of
Fundamentals Of Computer Problem Solving [CSC128]. This project was
started on March the 4th 2016. Our team has decided to choose
Bookstore Stock Management System as our core project.

Our team consists of:


Muhamad Luqman Hakim bin Ruzlan
Amirul IrfanNizam
Muhammad bin Mustapha
bin Yusuf
NorHafify bin Nor Abidin

We have explored the ways on how system in bookstores works


efficiently. During conducting this project, we have found several new
efficient ways on how electronic bookstores operates independent yet
efficiently via the implementation of system. Its extremely vital to
implement the usage of electronic system these days mainly in
bookstores to assist and ease the process of bookkeeping and tracing.

During conducting the project, we had utilized the internet as a platform


in seeking for information and guide in completing this project. Also, as
the primer motive of this project is to train students to independently
but also to instill cooperation spirit among members, during the process
we have worked closely with other groups on knowledge-sharing basis
to seek out help and knowledge on several matters. The writing process
of the project has taken into action begins on March 7th 2016.

2


Since this project was based on Fundamental Of Algorithm
Development [CSC118] project, we have to first come up with the
algorithm of our CSC118 project pre-conducting this project. In the
process, we have encountered several issues during developing the
program itself. For instance, the problem on how to arrange and classify
books according to their genre and title. Another major problem we
encountered was during determining on how to apply the concept of
functions.

Basically we emphasis the usage of our system in easing the


management of bookstores stock which is user friendly and cost
effective. We ensure our system meet the requirement of this millennium
era of information technology in arranging, managing, tracing and
sorting books into order. Our aim for the programs is that so it should
be able to tackle down the problems having by bookshops which is stock
management problems. Our systems has variety of functions in a single
program.

This program is created with the cooperation of 3 vital members being,


Irfan Mustapha
Luqman Hakim bin Ruzlan, Nizam bin Yusuf and Nor Hafify bin Nor
Abidin.

3


OBJECTIVE

This vital objective and aim of this project is being done is purposely to:

i) To sell books in an efficient manner.

ii) Create a system which allows users to search and purchase a


book based on category, author and genre.

iii) Maintaining record of Sales and Purchase (S&P) besides assisting


in payment system.

iv) Develop a system in which can efficiently and effectively stores,


process information and bookkeeping.

v) Solving problems regarding bookkeeping and managing


bookstores stocks.

vi) Improve the usability and efficiency of bookstores systems.

4


SCOPE OF SYSTEM

<< PROJECT ANALYSIS >>

int num,numOfBook, bookN;

char type1,type2,type3,type4,type5;

int quantity;

char respond='C', respond2='Y', respond3='Y';

string type6,type7;

total36=0, totalAll=0;

while(respond=='C'||respond=='c')

{ cout<<"Dear customer, Please enter your choice : ";

cin>>num; }

5


<< PROJECT IMPLEMENTATION >>

a) Sequential
menuBuku();

cout<<"\n\nEnter the book no. to search :";


cin>>bookN;
switch (bookN)
{ case 1: cout<<"\nBook = 'Zone A'"<<endl;
break;
case 2: cout<<"\nBook = 'Zone B'"<<endl;
break;
case 3: cout<<"\nBook = 'Zone C'"<<endl;
break;
case 4: cout<<"\nBook = 'Zone D'"<<endl;
break;
case 5: cout<<"\nBook = 'Zone E'"<<endl;
break;
case 6: cout<<"\nBook = 'Zone F'"<<endl;
break;
case 7: cout<<"\nBook = 'Zone G'"<<endl;
break; }

cout<<"\nDo you want to search for another book? (Enter Y=Yes , N=No ) :"; }

6


b) Selection

c) Iteration
while(respond3=='Y' || respond3=='y')
{ menuBuku();
cout<<"\n\nBook No :";
cin>>numOfBook;

d) Function
void menu() //function to display menu option
{ cout<<"\n\t--------------------------------------------------------"<<endl;
cout<<"\t***WELCOME TO FNB BOOKSTORE***"<<endl;
cout<<"\t--------------------------------------------------------"<<endl;
cout<<"\t || Malaysia's No.1 Bookstores ||\n"<<endl;
cout<<"Dear vistor, Please select your operation : \n\n"<<endl;
cout<<"1. Purchase Book(s)"<<endl;
cout<<"2. Search Book(s)"<<endl;
cout<<"3. Exit"<<endl; }









7





STUDENTS TASK




In the process of completing this project we have been evenly divided
task should be done by members. For efficiency, we have the task divided
to three person.

Each person with their own role to commit. It wasnt an easy task, but
with ample off time provided, the group was finally managed to complete
the task on time.

Being our ultra commitment to the project, it was fairly the commitment
that drive us to succeed in completing the project.

We first draft the idea for the project via Algorithm before start writing
lines of codes for the program ourselves. Heres the division of the task
among us ;

Hafify was responsible to find information regarding the project


via internet, reference book and other constitutional means.

Luqman was assigned in writing lines of codes for the programs


and checking were done by Ilyas and Hafify.

Irfan was assigned in producing the project report ranging from


Ilyas
introduction, objective, scope both the hard and soft copy.

8


Summarised as follows:

Task\ Name
LUQMAN
Luqman IRFAN
Ilyas HAFIFY
Hafify

Introduction

Objective

Scope Of
System

Storyboard

Program

Reference

By dividing the task effectively, we were able to finish the project given
to us on time. The most important aspect being this group success was
our sheer commitment towards this project.

9



STORYBOARD

>> Option : 1

>> Option : 1-1




>> Option : 1-1-A

10


>> Option : 2

>> Option : 2-1


11


>> Option : 3-e

12



REFERENCES




i) Madam NurBaity binti Sabri

ii) Internet : http://www.uwec.edu/help/html/color.htm

http://cforbeginners.com/ssort.html

http://www.hellgeeks.com/selection-sort/

http://cncpp.divilabs.com/2013/12/c-program-code-for-

selection-sort.html

iii) Lecturer Notes :


http://simsweb.uitm.edu.my/SPORTAL_APP/SPORTAL_LOGIN/inde
x.htm

iv) Book : Beginning Programming with C++ For Dummies, Stephen


R.Davis, 2010

13

You might also like