Literature review for my thesis writingThe effectiveness of using MVC model in developing sport event management system
PCPartHunter: A Rule-Based Expert System ��������� ��� ���� ���� ����� ������� �� ����������������������� �������� !�� ���� ��������� �������� ��� � �� "�# ������$ % � &��� � �'"�$�( )*)+*������ ���,���������� ����%����-&����.� �� /0����� ���1� �������� !�� ���� ��������� �������� ��� � �� "�# ������$ % � &��� � �'"�$�( )*)+*������ ���,���������� ������ -���%.����. ��.��� /� �� �� ��&� ��� � 2 ����%������������ �������� !�� ���� ��������� �������� ��� � �� "�# ������$ % � &��� � �'"�$�( )*)+*������ ���,���������� ���%��-���%.����. ��.��� Abstract—Currently, several websites are available to help beginners to pick their computer components in order to build their own Personal Computer (PC) based on their budget and needs. However, there is still no reliable websites to select computer parts with compatibility guidance in Malaysia. Thus, to address the issue, a web-based application named PCPartHunter is developed to help users especially Malaysians to buy compatible computer parts. By using this system, users do not have to worry about buying incompatible computer parts. The rule-based approach is used for developing this expert system. In order to scrape data from the web, PHP Simple HTML DOM Parser is applied which allows the extraction of HTML contents. The data is updated on daily basis using Windows Task Scheduler. By using this technique, users will always get the latest value of the computer components’ price. PCPartHunter will help a lot of users especially Malaysians to buy compatible computer parts and start building their own computers. Keywords—PC parts, expert systems, rule-based, web scraping 3. 32$�45"�$342� ������&� �� ���� �� � �� ��� � ���� �� '��(� ��� �� 6 ���6��� � ��� � �� �������! ���� � �6� ��� ! ��� ���% ��� � 5 �3��7 ��� �!�'537(����� ����� �������� ��� ����& �� ������� 6���� �� �� 6��� ��� �.� � � �� ����� ,� �� �� ��� 1��� � 6 �!��� � 6 �� ������ �,� �� ! �� �� ����&,� 1 �� �� &������� �����,����� � .������� � �&�� ����� ���������& �&�������� � �� � ��� ��� 6���� &�# � �� �� � � � � �� � 6 �� �� �� ��� � ���� ��� 89:.� ����1�����&������� ��� ���� �,� �� � � ��� � �� � �1����� �1�����6 �%����� � ��&���&�� ���� ��6���� 6��� # �� ! ���� �� ������� ���� � ��6��� �� �.�$���,� �� � ���� �6����1 ��� �� �����&�# �� �� �1���� ���� � � � !����� � ! ��1�����&��� �� ���� ��!� ���� �&� ������8;:.��� ���� ���,� �� � � ��� � � ���� �� ������ � � ��� � 6 1��� � 6���� � �����1������ &����� � ��� �����&� !� �� �� � � ���� �������������.��� ��� !��� �6 1��� �������� ����� ���� � !��� � �����1� � ������ �� � �� "�� �� ���� �� 5 ����� '"�5(� ���� ��.� � ���������� � ��� � � ��# � �� 1� �� 6���� ����� 6 1��� � ��� � �� �� 6���� ��# � � � � # ��� ��� � � ��������� ��&&���'�7�(�1���� �� �# ��8<:.��$� �="" ����="" ��="" ������="" �="" 6="" 1���="" �="" !="" �����������="" �="" ��7��="" �="" ��="" �����="" ����="" ��="" ��="" ��="" �="" �="" ��="" �="" �="" !�="" ��="" �="" �="" ����="" ��="" �����="" �="" �="" ���="" �="" ����="" ���="" ����="" ��="" ���������%="" �,�6���������="" ���="" �"�5�����="" ��,���="" �="" ���="" �����="" �="" ���="" ��������="" !�="" ��="" ��="" �="" �="" &�="" ��="" !�2="" ����="" �="" �����="" �="" �����="" �="" .�="" �="" 6="" #="" �,����������%="" �����="" �������1�="" �!="" ����������="" ����="" �="" �="" ��="" �="" ��="" ���="" �#����1�="" �="" �="" �="" ��="" �="" 6="" 1���="" �="" ��="" �="" ��="" �="" ���="" ��="" �="" �="" ���������="" �="" ��="" ��="" �="" !="" �="" �="" ���="" �="" ��!���="" !="" ��="" �="" �����="" &�="" �="" ����="" ��="" �����.�="" ��="" �="" #="" �,�="" ��="" �����="" �����="" ���="" ��="" ��="" ���="" ���="" �����="" �="" �="" �="" ���������="" ���="" #="" ���="" �="" �="" ����="" ����="" ��!!="" �="" ��="" ����="" ��="" !�="" �="" ����="" ��="" ������=""><:.� �="" �="" ��="" �="" �="" �="" 6�="" �="" ���="" 6�="" �="" �="" 1�����="" &�="" �="" ����="" �,�="" ��="" �="" ������="" ��="" ��="" 1="" �&�������="" ��="" 1="" �="" �="" �����1�="" �="" �="" �="" ����="" ��="" ��="" �="" ��="" 6����="" �="" ���="" �="" �="" 6���="" �="" !�="" ���="" �="" �="" ��="" �="" ��="" 8):.�="" $���,�="" �="" �="" �����="" ���="" �,�="" ��="" 6="" 1�1��="" ��="" ���������="" �="" ��="" ��="" ��������="" �="" ��="" ���="" �="" #="" �="" �="" ��="" �="" �="" �="" ���="" ��="" ���="" ��="" �������="" ��������="" ��="" �="" �="" 1���="" �="" �����1�="" �="" �="" ����="" ��="" ������="" �="" ��="" ������="" 1�����="" &�="" ��="" ���="" 6="" �="" �="" ����="" ��.�="" �="" $����="" ���="" ��="" ���="" �&�="" ��="" ��="" ���="" !="" ��="" 6�.�="" �="" �="" ���="" �="" 33�="" �="" ����1="" ��="" ��="" �="" ���="" �1��="" �,�6="" 1�="" ������="" &�="" �="" ��="" �="�" ��="" ���="" ���="" ��6="" �%��="" ���="" ��="" ����="" ���������="" �="" ���="" �="" ���������="" �.�="" �="" 3="" ��="" ���="" �="" 333,�="" ��="" �="" ����="" ��������="" ����="" �="" !�="" ���="" ��="" �="" �="" �����������="" ������="" �="" �="" �.���="" ���="" �3="">�� � ���� ��� � �� � ��� � !� �� � ��������� �� ��� � ��� �>� � ���� �� �� � ��� �. 33. ?3$�� $"�����>3�@ A. Rule-Based Expert System ��� �1�� �� ���� ��� �� � �� ���� � � �� ����� ��� 1 � ��A��� �� � � �� � �� !� �� 1� ��.� 3�� �� �� ��� �� 6� � � �� � �! ����� � � ������� � ! �� !����� �� � � � �� �� � �� � ���� �� 8+:.� $� � � ��&� !� ��� �1�� �� ���� �� � �� �� ����� � ��� � ��� � �� ������� ��,�6������� ����� ������������� � �� � � &����� !� ����� �� ��� �� ��6 ��&� �� �! ����� � �������# � �� 1� �� 8B:.� � ��� �1�� �� ���� ��� � �� � �� �! ����� �������� �� !���!�� ����� �������� ����6����� �� � �� 6����� �� ��� �����=� �������� �.� ���� �1�� ������ ������� 6��� !� � ��&�������� �� ��C���� ������&� ����A������ ������� ������ ������ ��� ������ �.����� ���� �� # � �� �� �� � if (antecedent) �� then (consequent)� ���� � ��.� � 3!� �� ���� � � ���������� ,���� ���� ��� � =� ���������� ����� � 8D:.�� 4 � !��� �� ���=� ���� ������� �1�� �� �� ������� ����� ! �6���������&.� � 3� ! �6���������&,� 1� �����!����� � ����� ���� �� ����� �.��3���������!� ���� �!����������������� ��� � !�������� ���1� �� ����� �� 8E:,8F:.� � 3��� �� ��� �� � �� ���� � �.� � �� ����� �� 'G�!� �� �� � =H(� ��� ��� �� �,� ��� �� � �� � � �� '�(� � ���,� �� � �� � � � =� �� '=(� ���� 1 � � ��� �.� � �6���������&� ��� �� � �����1� � � ���=� � � � 1 � ����� ���!��� �� ���� ���� ��% 6.�� B. Web Scraping @ 1�������&������ ��� � ��������������� �������� ��� ������ !� �� ��������� �� ��� � ����������� �� ����� 89*:.� � $���� � ���=� � ��� ! ����&� ��� �������&� ����� !� �� �� 6 1��& � 899:,89;:.� ��# ��� �&��6 1���& �� ������ ���� � ���� � �� ��� �1� � � � 1 � � ��� ������ 1�� ����,� ����� �� ��# � �� ����� ��� �� ��� ��������.��$�������6� ���6 1������ ��� � ���� ����.� � 3�� 6���� & � ��� �&�� 6 1� ��� �� � � !��� �� ��!� �� ����� � � ��,� �������� �� �������# �� �� � ������������������� �� ������ ��89<:.�� �6="" 1������="" ���="" �����="" �&="" ������="" !���="" ���!!������="" ��="" �="" ���="" !�="" ��="" ������="" �="" ��="" ���="" &�="" ����.�="" ��&.�="" 9�="" ��="" 6��="" ��="" �="" ������="" ����="" �="" !�6="" 1�������="" &.�="" ;*9f�3����f���3="" �="" �="" ���="" ����="" !="" �="" �="" �="" �����="" ���="" &�="" ��="" &��="" ��$="" ��="" �="" &��'3���$(,�d�4��="" 1="" ��;*9f,������="" ���,���������=""><9.**�k;*9f�3���>9.**�k;*9f�3���>