SlideShare a Scribd company logo
LAPTOP SELECTION SYSTEM
By: NUR ATHIRAH SYAHIRAH BT AZHAR
Matric No: BTAL15041354
Degree of Science Computer(Software Developer)
INTRODUCTION
Laptop is one of the important device that most of the people use nowadays.
Since then the invention of laptops have improved dramatically.
The problems is where there’s wide a wide assortment of features, sizes, and prices,
which makes choosing the right laptop is a challenge.
There are a lot of important factors and elements that need to be consider carefully
before purchasing laptop.
 Therefore, Laptop Selection System is proposed to overcome all the problems that
might occur.
Rule-based technique will be used and implemented in this Laptop Selection System.
The system will analyses the selected preference criteria from the user and will select
the right laptop by applying rule-based method.
OBJECTIVE
There are three main objectives :
• I.To design a system that using Rule-based to help the potential buyers
to choose the best laptop to buy.
• To implement a system that can respond to online suggestion.
• To recommend a good choice from the system to the user.
SYSTEM SCOPE
This system will used by the two main actors which is the admin of this system and the customer as the
users.
(1) User (Admin) :-
• Open the user criteria test
• Access the questionnaire
• Add laptop, delete laptop, update laptop
• Update price.
• Manage profile
(2) User (Guest) :-
• Manage profile
• Register(if not register yet)
• Login into system
• Select the laptop requirement
• See their laptop suggestion result
(3) System :-
The system will generate the result according to the user’s sub-criteria preferences.
METHODOLOGY
• The system development life cycle (SLDC) will be used :
Iterative and Incremental Development Model
Context Diagram
• Two main users involve :
-Admin
-User
• Shows the main data flow that involve with this two users.
• All users are required to login to the system as basic step in order to use this
system.
Data Flow Diagram Level 0
• Represents the graphical flow of the data in the system.
• In DFD, processes connect with an entity and data store which allows data
flow an external data source or an internal data source.
• The figure above shows the overall system in one diagram.
• Every function of the system will interact with their data store which
contains tables in the database in order to complete their function.
Data Flow Diagram Level 1
(Manage Laptop)
• The figure above shows the DFD level 1 for admin to add, update, delete
and view the laptop information.
• In this function, only admin are able to add, update and delete laptop
information in the system.
• The update of the laptop information will be save on the data store laptop
file and can be view by all user.
Data Flow Diagram Level 1
(Manage Criteria Preference)
• The figure above shows the DFD level 1 for admin to add, update, delete
and view the criteria information.
• In this function, only admin are able to add, update and delete criteria
information in the system.
• The update of the criteria information will be save on the data store criteria
file and can be view by all user.
Entity Relation Diagram (ERD)
• The figure above shows the ERD of Laptop Selection System.
• The ERD shows it using the derive table, derivation are used for making a
relationship between two or more main table, it will have only record of
foreign key from the main table.
• Transmission of data should be logical by database normalization.
Framework
• The figure above shows the framework of Laptop Selection System.
• Framework is designed to understand the process happened in the system.
• In order to access the system, user first must be needed to register before
proceeding into the login page and accessing the system.
• After succeed login in, user can choose criteria that given in the system.
• Then the choice from user will be select by using Rule-based method.
• User will review all the possible result from the criteria that chosen.
• Admin will be able to manage the laptop and criteria.
• Then all the data will be saved in the database.
• Admin can also review the report from the system.
• Therefore, the description of the laptop must be in database of the system
so that user can review the details from what they choose.
INTERFACE
To proof the concept of the Laptop Selection System that I proposed,
I display the interface of the system that shows the flow of the system.
HOMEPAGE FOR ADMIN
PROFILE ADMIN INTERFACE
• Figure above shows screenshot of the interface admin profile. The system
displays admin profile. Admin can update their profile at that page.
MANAGE LAPTOP INTERFACE FOR ADMIN
• Figure above shows screenshot of the interface manage laptop for admin.
• The system let the admin to view, add, update and delete any laptop in the system.
MANAGE CRITERIA INTERFACE FOR ADMIN
• Figure above shows screenshot of the interface manage admin for admin.
• The system let the admin to view, add, update and delete any criteria in the system.
HOMEPAGE FOR USER
PROFILE ADMIN INTERFACE
• Figure above shows screenshot of the interface admin profile. The system
displays admin profile. Admin can update their profile at that page.
SELECTION INTERFACE FOR USER
• Figure above shows screenshot of the selection interface that user have to
fill.
• User are required to choose all the selection in this system.
• The selection are included by laptop brand, price, usage, screen size and
memory.
RESULT INTERFACE FOR USER
• Figure above shows screenshot of the result interface from user selection in
this system.
• The result gets from the Rule-based that selected from the selection by user.
• The interface display the image of the laptop and their details.
Solution Complexity
2.4 References
• •https://fieldguide.gizmodo.com/how-to-choose-your-next-laptop-1710016570
• •https://www.sciencedirect.com/science/article/abs/pii/S0377221701002612
• •http://www2.hw.ac.uk/sml/postgraduate/downloads/dissertations/dissertationguide.pdf
• •https://www.business2community.com/business-intelligence/step-step-guide-scope-new-erp-
system-0935881
• •http://www.ganttchart.com/examples.html
• •http://www.lappylist.com/
• •https://www.hindawi.com/journals/ads/2016/8963214/
• •https://www.sciencedirect.com/science/article/pii/S030504830500112X
•

More Related Content

What's hot

Io management disk scheduling algorithm
Io management disk scheduling algorithmIo management disk scheduling algorithm
Io management disk scheduling algorithm
lalithambiga kamaraj
 
Sakshi ppt
Sakshi pptSakshi ppt
Sakshi ppt
Ashish Kumar
 
Input design
Input designInput design
Input design
harikumar1989
 
Operating system 06 operating system classification
Operating system 06 operating system classificationOperating system 06 operating system classification
Operating system 06 operating system classification
Vaibhav Khanna
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
Lalit Pal
 
Design of input
Design of inputDesign of input
Design of input
Nitesh Singh
 
Unit 4
Unit 4Unit 4
Robotics and Automation
Robotics and AutomationRobotics and Automation
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its Models
Dr.Purushottam Petare
 
Chapter 08
Chapter 08Chapter 08
Chapter 08
andyburghardt
 

What's hot (10)

Io management disk scheduling algorithm
Io management disk scheduling algorithmIo management disk scheduling algorithm
Io management disk scheduling algorithm
 
Sakshi ppt
Sakshi pptSakshi ppt
Sakshi ppt
 
Input design
Input designInput design
Input design
 
Operating system 06 operating system classification
Operating system 06 operating system classificationOperating system 06 operating system classification
Operating system 06 operating system classification
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Design of input
Design of inputDesign of input
Design of input
 
Unit 4
Unit 4Unit 4
Unit 4
 
Robotics and Automation
Robotics and AutomationRobotics and Automation
Robotics and Automation
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its Models
 
Chapter 08
Chapter 08Chapter 08
Chapter 08
 

Similar to Laptop Selection System

167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc
homeworkping8
 
What is onTune for management
What is onTune for managementWhat is onTune for management
What is onTune for management
TeemStone Pty Ltd
 
Unit 3 final
Unit 3 finalUnit 3 final
Unit 3 final
sietkcse
 
Srs template ieee se-1
Srs template ieee se-1Srs template ieee se-1
Srs template ieee se-1
RanaZohaibKhalid
 
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring system
Venkat Projects
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
anuj_rakheja
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
Raghu Vamsy Sirasala
 
mnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is good
mrmanavpachurkar
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship management
Rohit Gupta
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
santhoshyadav23
 
computer Unit 8
computer Unit 8computer Unit 8
computer Unit 8
Aqeel Rehman
 
Lab management
Lab managementLab management
Lab management
logumca
 
Online eaxmination
Online eaxminationOnline eaxmination
Online eaxmination
Aditi_17
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
Saikot Roy
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
Abhishek Kumar
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011
tgushi12
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
Kamal Acharya
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
Vinod Gurram
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
Akshita Pillai
 
Brilient login system
Brilient login systemBrilient login system
Brilient login system
vasanthvellore
 

Similar to Laptop Selection System (20)

167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc
 
What is onTune for management
What is onTune for managementWhat is onTune for management
What is onTune for management
 
Unit 3 final
Unit 3 finalUnit 3 final
Unit 3 final
 
Srs template ieee se-1
Srs template ieee se-1Srs template ieee se-1
Srs template ieee se-1
 
Bus information live monitoring system
Bus information live monitoring systemBus information live monitoring system
Bus information live monitoring system
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
 
mnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is good
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship management
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
 
computer Unit 8
computer Unit 8computer Unit 8
computer Unit 8
 
Lab management
Lab managementLab management
Lab management
 
Online eaxmination
Online eaxminationOnline eaxmination
Online eaxmination
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
 
Brilient login system
Brilient login systemBrilient login system
Brilient login system
 

Recently uploaded

Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
nitinpv4ai
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
Celine George
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
Iris Thiele Isip-Tan
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
Prof. Dr. K. Adisesha
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
blueshagoo1
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
khuleseema60
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
Nguyen Thanh Tu Collection
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 

Recently uploaded (20)

Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 

Laptop Selection System

  • 1. LAPTOP SELECTION SYSTEM By: NUR ATHIRAH SYAHIRAH BT AZHAR Matric No: BTAL15041354 Degree of Science Computer(Software Developer)
  • 2. INTRODUCTION Laptop is one of the important device that most of the people use nowadays. Since then the invention of laptops have improved dramatically. The problems is where there’s wide a wide assortment of features, sizes, and prices, which makes choosing the right laptop is a challenge. There are a lot of important factors and elements that need to be consider carefully before purchasing laptop.  Therefore, Laptop Selection System is proposed to overcome all the problems that might occur. Rule-based technique will be used and implemented in this Laptop Selection System. The system will analyses the selected preference criteria from the user and will select the right laptop by applying rule-based method.
  • 3. OBJECTIVE There are three main objectives : • I.To design a system that using Rule-based to help the potential buyers to choose the best laptop to buy. • To implement a system that can respond to online suggestion. • To recommend a good choice from the system to the user.
  • 4. SYSTEM SCOPE This system will used by the two main actors which is the admin of this system and the customer as the users. (1) User (Admin) :- • Open the user criteria test • Access the questionnaire • Add laptop, delete laptop, update laptop • Update price. • Manage profile (2) User (Guest) :- • Manage profile • Register(if not register yet) • Login into system • Select the laptop requirement • See their laptop suggestion result (3) System :- The system will generate the result according to the user’s sub-criteria preferences.
  • 5. METHODOLOGY • The system development life cycle (SLDC) will be used : Iterative and Incremental Development Model
  • 7. • Two main users involve : -Admin -User • Shows the main data flow that involve with this two users. • All users are required to login to the system as basic step in order to use this system.
  • 9. • Represents the graphical flow of the data in the system. • In DFD, processes connect with an entity and data store which allows data flow an external data source or an internal data source. • The figure above shows the overall system in one diagram. • Every function of the system will interact with their data store which contains tables in the database in order to complete their function.
  • 10. Data Flow Diagram Level 1 (Manage Laptop)
  • 11. • The figure above shows the DFD level 1 for admin to add, update, delete and view the laptop information. • In this function, only admin are able to add, update and delete laptop information in the system. • The update of the laptop information will be save on the data store laptop file and can be view by all user.
  • 12. Data Flow Diagram Level 1 (Manage Criteria Preference)
  • 13. • The figure above shows the DFD level 1 for admin to add, update, delete and view the criteria information. • In this function, only admin are able to add, update and delete criteria information in the system. • The update of the criteria information will be save on the data store criteria file and can be view by all user.
  • 15. • The figure above shows the ERD of Laptop Selection System. • The ERD shows it using the derive table, derivation are used for making a relationship between two or more main table, it will have only record of foreign key from the main table. • Transmission of data should be logical by database normalization.
  • 17. • The figure above shows the framework of Laptop Selection System. • Framework is designed to understand the process happened in the system. • In order to access the system, user first must be needed to register before proceeding into the login page and accessing the system. • After succeed login in, user can choose criteria that given in the system. • Then the choice from user will be select by using Rule-based method. • User will review all the possible result from the criteria that chosen. • Admin will be able to manage the laptop and criteria. • Then all the data will be saved in the database. • Admin can also review the report from the system. • Therefore, the description of the laptop must be in database of the system so that user can review the details from what they choose.
  • 18. INTERFACE To proof the concept of the Laptop Selection System that I proposed, I display the interface of the system that shows the flow of the system.
  • 20. PROFILE ADMIN INTERFACE • Figure above shows screenshot of the interface admin profile. The system displays admin profile. Admin can update their profile at that page.
  • 21. MANAGE LAPTOP INTERFACE FOR ADMIN • Figure above shows screenshot of the interface manage laptop for admin. • The system let the admin to view, add, update and delete any laptop in the system.
  • 22. MANAGE CRITERIA INTERFACE FOR ADMIN • Figure above shows screenshot of the interface manage admin for admin. • The system let the admin to view, add, update and delete any criteria in the system.
  • 24. PROFILE ADMIN INTERFACE • Figure above shows screenshot of the interface admin profile. The system displays admin profile. Admin can update their profile at that page.
  • 26. • Figure above shows screenshot of the selection interface that user have to fill. • User are required to choose all the selection in this system. • The selection are included by laptop brand, price, usage, screen size and memory.
  • 28. • Figure above shows screenshot of the result interface from user selection in this system. • The result gets from the Rule-based that selected from the selection by user. • The interface display the image of the laptop and their details.
  • 30. 2.4 References • •https://fieldguide.gizmodo.com/how-to-choose-your-next-laptop-1710016570 • •https://www.sciencedirect.com/science/article/abs/pii/S0377221701002612 • •http://www2.hw.ac.uk/sml/postgraduate/downloads/dissertations/dissertationguide.pdf • •https://www.business2community.com/business-intelligence/step-step-guide-scope-new-erp- system-0935881 • •http://www.ganttchart.com/examples.html • •http://www.lappylist.com/ • •https://www.hindawi.com/journals/ads/2016/8963214/ • •https://www.sciencedirect.com/science/article/pii/S030504830500112X •