SlideShare a Scribd company logo
1 of 21
School of Computer Sciences


CLT301 – Undergraduate System Development Project



                Role Performance Report


                              PSH
                              Delivering Tomorrow's
                              Solutions Today



                 [NAME OF PROJECT]

                   [Project Module (Individual)]




                    STUDENT’S FULL NAME
                        MATRIC NUMBER




                    Supervisor: [Name of Client]
      External Client: [Name of External Client (if applicable)]
                Examiner: [Name of PSH Manager]


                      2007/2008 Session
CLT301 Undergraduate System Development Project




                                   DECLARATION

 “I declare that the contents presented in this report are based on my own work, that
was done in partial fulfilment of the requirements of the Undergraduate Project for the
   Bachelor’s of Computer Science (Honours) Degree at Universiti Sains Malaysia,
                              except where stated otherwise”.




                       Signature       :          ……………………………

                       Name            :          ……………………………

                       Date            :          ……………………….……




PSH-ROLE-2.02                                 ii
CLT301 Undergraduate System Development Project




                               IN APPRECIATION

I would like to thank …




PSH-ROLE-2.02                                 iii
CLT301 Undergraduate System Development Project




                                      ABSTRAK

Abstrak mestilah menerangkan projek berkumpulan dan sub-projek individu yang
telah dijalankan secara ringkas. Nyatakan objektif keseluruhan projek dan hasil projek
hanya dalam satu perenggan dan satu muka surat sahaja. Kedua-dua abstrak dalam
bahasa Malaysia dan bahasa Inggeris mestilah setara isi kandungannya.




PSH-ROLE-2.02                                 iv
CLT301 Undergraduate System Development Project




                                     ABSTRACT

Abstract must explain briefly the group project and the individual sub project
conducted. Explain the overall objectives of the project and the outcome of the project
in one paragraph and page only. Both abstracts in Malay language and English
language must have similar contents.




PSH-ROLE-2.02                                 v
CLT301 Undergraduate System Development Project




                                                  CONTENTS

DECLARATION..........................................................................................................ii

IN APPRECIATION....................................................................................................iii

ABSTRAK...................................................................................................................iv

ABSTRACT..................................................................................................................v

CONTENTS.................................................................................................................vi

LIST OF TABLES.....................................................................................................viii

LIST OF FIGURES......................................................................................................ix

LIST OF ABBREVIATIONS AND SYMBOLS..........................................................x

   2.7 Task Assignment and Explanation.......................................................................1

2 DISCUSSION.............................................................................................................7

   2.1 Effectiveness of Group Work..............................................................................7

   2.2 Difficulties and Proposed Solutions....................................................................7

   2.3 My Individual Experience...................................................................................7

       2.3.1 Software Developer Role..............................................................................7

       2.3.2 Other Roles....................................................................................................8

       2.3.3 Supervision and Project Demonstration Issues.............................................8

3 CONCLUSION...........................................................................................................9

   3.1 Report Summary..................................................................................................9

   3.2 Weaknesses and Proposed Enhancements to Module/System............................9

REFERENCES............................................................................................................10



PSH-ROLE-2.02                                                  vi
CLT301 Undergraduate System Development Project


APPENDIX A.............................................................................................................11




PSH-ROLE-2.02                                               vii
CLT301 Undergraduate System Development Project




                                 LIST OF TABLES




PSH-ROLE-2.02                                viii
CLT301 Undergraduate System Development Project




                                LIST OF FIGURES




PSH-ROLE-2.02                                 ix
CLT301 Undergraduate System Development Project




              LIST OF ABBREVIATIONS AND SYMBOLS

[Reminder: Remove this section if there are no abbreviations or symbols
used in your report]

HTML            - Hypertext Markup Language

SPMP            - Software Project Management Plan




PSH-ROLE-2.02                                 x
CLT301 Projek Pembangunan Sistem Prasiswazah




2.7Task Assignment and Explanation

I explained      how the Systems Development Life Cycle (SDLC) operates in the
project paper. My Project paper is on Hotel Vistana Website whereby my mission is
to add value to the existing site.

The SDLC process is a Systems Development Methodology (SDM) “which is
basically the process most businesses go through to develop and maintain Information
System.” (Ross A. Malaga, (2005) Information Systems Technology, Published by
Prentice Hall.Page 285. Copyright 2005 Pearson Education) The SDLC contains
seven major phases;

I started on the first which is, Planning. Planning is the step taken to find out if the
current system can be updated or if there needs to be a new system created. To help
make that decision four feasibility analyses will need to be completed which are
technical, economic, operational, and schedule. The technical analysis will determine
what technologies are present and what can be created to solve the issue. The
economic analysis will find out if the Hotel can afford the new or upgraded
Information System (IS) and if it will benefit the Hotel at all. The operational analysis
will determine the reaction that humans will have with this new system. (Likes,
Dislikes, and Employee Cooperation) The schedule analysis will determine whether
or not the proposed completion time is realistic. All these steps must be completed in
order to move on to the next step.

The second step of the SDLC I explained is System Analysis. The System Analysis
step is where the systems analyst in the IT development team determines the exact
problems, then details an exact IS solution to the problem as well as a to-do list for
future reference in the SDLC. This step must be completed after the planning and
before moving on, to ensure the quality of the website being designed.

The third step of the SDLC is Systems Design. Once the Systems Development Team
understands the requirements needed in order to solve the issues at hand the systems
design phase can start. The Systems Design phase is meant to describe how the
Systems Development team will create this new system. They will examine what
functions it will have and what parts it could contain. There are two main steps in


PSH-ROLE-2.02                                  1
CLT301 Projek Pembangunan Sistem Prasiswazah


Systems Design; Logical Design and Physical Design. A Logical Systems Design is
mainly a rough draft of what the functions of the new and/or upgraded IS should do.
A Physical Systems Design is a document that describes the steps the Systems
Development Team will go through to meet the requirements of that functionality.

The fourth step of the SDLC is Development. The Development phase can only start
after the first three steps have been completed. Once the Systems Development Team
gathers a clear understanding of the design of the system they can begin building it.
Let’s say the option of purchasing a new system altogether is chosen then the new
system must still meet the needs and requirements of the Systems Design details. This
is the phase where Programmers, Network Engineers, and Database Developers will
come into position. Development functions will start occurring one after the other
until all the functions are met and maintained.

The fifth step of the SDLC is Testing. The Testing phase is only applicable once the
system is built. This phase is where the creators test their own work to ensure the new
IS runs as the system design wants it to be and to make sure it is working properly.

The sixth step of the SDLC is Implementation. The Implementation phase is where an
installation team installs all the needed components for the new IS. This is where any
important information is transferred from the old system into the new system. This
phase is crucial for most business because employees will have to work with a system
that they are not used to, this might cause frustration.

To avoid this there is four ways of implementing a new IS to this Hotel:
   1.      Direct Cutover occurs when an old system is being taken out of the
           equation and a new one put in.
   2.      Parallel Conversion is the gradual movement from an old system to a new
           system.
   3.      Pilot Testing is testing one area of an organization and if testing proves a
           positive effect then the whole organization moves into using this new IS.
   4.      Stage Conversion occurs when one part of the system is applied and
           operates properly then another part is installed until the whole system is in
           place.

The seventh and final step of the SDLC is Maintenance. The Maintenance phase is
intended to take care of the undetected errors in the Testing phase that only show up
after the system is being used. Maintenance mainly consists of correcting errors,
backing up and recovering data, supporting end users and enhancing the system.


PSH-ROLE-2.02                                  2
CLT301 Projek Pembangunan Sistem Prasiswazah


         For this Vistana website I intend to add a value added service for them which is doing
         some SEO services and Online Marketing Services for them. I firmly believe even if
         we have a very wonderful website, without SEO or Marketing, the website won’t get
         a lot of online traffic. Without the traffic, the website is just like an information board.
         Below are the value added strategies that I’m going to provide them :




                                               Vistana Hotel’s
                                                    website


                                            Meetings &                                      Capture Guest’s
Accommodation            Amenities                                Reservation
                                               Events                                    Contact/Autoresponder



                                                                        Experience/
 Dining/Nightlife         Entertainment                 Media                                    Mobile Site

                                                                        Testimonial



         The modules for the website :




         PSH-ROLE-2.02                                   3
CLT301 Projek Pembangunan Sistem Prasiswazah


The design will look like this prototype: http://wansharinee.com/HeartFeltHotel/




For Mobile site :




I decided to design the system using a content management system which after doing
a few studies on few CMS( Content management System) engines such as JOOMLA,
DRUPAL, WORDPRESS and XOOPS. Finally we decided on using WORDPRESS
since I am quite familiar with it and because it is known to have quite a handful of
SEO friendly plugging. Moreover GOOGLE seems to favour WORDPRESS against
other CMS engines and 60% information is search from GOOGLE.




PSH-ROLE-2.02                                  4
CLT301 Projek Pembangunan Sistem Prasiswazah


I recommended my client to use hybrid marketing which is, the combination of online
and offline promotions. Apart of designing and creating website for the client, I will
also add values to the service by helping the client built the client’s presence on the
internet. In doing this, I have to optimize the website not just with the hotel’s name
but also with few keywords such as “hotel in Penang”, “Penang’s Hotels”, “best hotel
in Penang”, etc. These keywords are important because not all end user will directly
go to the hotel website. Most of the end users will use search engines to find hotel in
Penang, when they do this, hopefully the end users will find my client website on the
first few pages of the SERP (Search Engine Page Result). Besides doing the SEO
optimization, I will also be doing other types of Online Marketing to make sure my
client’s website get the traffic from the internet. Thus, my client will not only rely on
search engine traffic, but also will be getting end users from other forms of marketing.

Below are some of the services that we intend to employ :
1) article marketing - write articles about our client’s hotel and the activities that its
has and promote the articles to directories such as ezinearticles.com, goarticles.com
2) forum marketing
3) marketing thru social networking sites such as fb, myspace,
4) promote to social bookmarking sites such as digg.com, propeller.com,
stumbleupon.com
5) videomarketing- youtube,metacafe
6) marketing thru groups- google, msn, yahoo
7)image storing side- flickr.com
8)mktg thru PPC(pay per click) ads- google ad sense. facebook ad.

The purpose of doing all the above techniques are to get traffics to the website and to
get backlinks to my client’s website (Most Search Engines give page ranking
according to backlinks ( relevancy, authority, quantity ). The techniques listed above
is not comprehensive. I will keep using new promotional method as new technology
emerges.

Hopefully, by now I have presented everyone with a very clear understanding of the
Systems Development Life Cycle (SDLC) and how each step works together as a
domino effect.




PSH-ROLE-2.02                                  5
CLT301 Projek Pembangunan Sistem Prasiswazah




PSH-ROLE-2.02                                  6
CLT301 Projek Pembangunan Sistem Prasiswazah




                                2 DISCUSSION

2.1 Effectiveness of Group Work

In this section you need to discuss to what extent your project team was able to work
together effectively to complete the project, task division and milestone completion,
subsystems and modules integration, and so on.

2.2 Difficulties and Proposed Solutions

Any difficulties faced by you while role-playing as a software developer, or tasks
relevant to your other role, as well as difficulties faced by the project group while
undertaking the project should be presented in this section. Explain the approach you
or your group took to reduce or overcome the difficulties. Give suggestions on how to
improve, if any.

You should also discuss the effect and impact of the client feedback and PSH
Management during your client updates, reviews, and prototype demo, on the overall
progress of your project, the focus of your project team, the project schedule, and so
on.

2.3 My Individual Experience

Give your comments regarding the experience you gained while undergoing this
project, for example, in carrying out the tasks and roles given, the supervision
experience, project demonstrations and so on.

2.3.1   Software Developer Role

List and discuss the problems encountered during the software module development
process, and the solutions adopted to overcome them. Explain why you chose the
given solution in developing the software.




PSH-ROLE-2.02                                  7
CLT301 Projek Pembangunan Sistem Prasiswazah


2.3.2   Other Roles

List and discuss the problems encountered while undertaking your other roles, such as
project team leader, QA leader, system configuration leader, and so on, and the
solutions adopted to overcome them. Explain why you chose the given approach.

2.3.3   Supervision and Project Demonstration Issues

List and discuss the problems encountered, if any, relating to the supervision and
reviews and prototype demonstrations. Explain how these problems occurred, and
give suggestions on how to improve the situation in future, whether for yourself as a
student/developer or for the supervisor/client and examiner/project manager.




PSH-ROLE-2.02                                  8
CLT301 Projek Pembangunan Sistem Prasiswazah




                               3 CONCLUSION

3.1 Report Summary

This section should summarize the discussions in Chapters 1, 2, and 3.

3.2 Weaknesses and Proposed Enhancements to Module/System

State the limitations or weaknesses of your system that was developed or modified,
and especially within the modules or subsystems you were responsible for developing.
Explain how these weaknesses arise. Give suggestions on how to improve it in future.




PSH-ROLE-2.02                                  9
CLT301 Projek Pembangunan Sistem Prasiswazah




                                      REFERENCES

[Reminder: The following list is just an example. Please list the references you used
and remove the example below. Each reference listed below must be cited within the
text or explanation of the report.]

Hendrix, T. D., Cross, J. H. II and Maghsoodloo, S. (2002). The Effectiveness of
Control Structure Diagrams in Code Comprehension Activities. IEEE Transactions
on Software Engineering. 28(5): 463-477.

Oman, P. W. and Cook, C. R. (1990). The Book Paradigm for Improved Maintenance.
IEEE Software. 7(1): 39-45.

Shaffer, C. A. (1997). A Practical Introduction to Data Structures and Algorithm
Analysis. New Jersey: Prentice-Hall.

Sulaiman, S., Idris, N. B. and Sahibuddin, S. (2002). Production and Maintenance of
System Documentation: What, Why, When and How Tools Should Support the
Practice. Proceedings of 9th Asia Pacific Software Engineering Conference (APSEC
2002). USA: IEEE Computer Society Press. 558-567.

Information      Literacy      Group,       Leeds      University      Library     (2006).
Harvard Style Bibliographies and References [online]. [Accessed 6 Sept. 2006]
Available from: http://www.leeds.ac.uk/library/training/referencing/harvard.htm.




PSH-ROLE-2.02                                    10
CLT301 Projek Pembangunan Sistem Prasiswazah




                                   APPENDIX A

[Reminder: Take this page out of the report if not relevant.]

Include any appendices after the reference section. If there are tables and diagrams
here, label them as Table A.1 or Figure A.1 and so on.




PSH-ROLE-2.02                                  11

More Related Content

Similar to Role performancereport template_refonly

University of Gujrat Lahore sub Campus Documentation FYP
University of Gujrat Lahore sub Campus Documentation FYPUniversity of Gujrat Lahore sub Campus Documentation FYP
University of Gujrat Lahore sub Campus Documentation FYPrashidalyasuog
 
Notifications My CommunityHomeBBA 3551-16P-5A19-S3, Inform.docx
Notifications My CommunityHomeBBA 3551-16P-5A19-S3, Inform.docxNotifications My CommunityHomeBBA 3551-16P-5A19-S3, Inform.docx
Notifications My CommunityHomeBBA 3551-16P-5A19-S3, Inform.docxpicklesvalery
 
Employee Management System in C++
Employee Management System in C++Employee Management System in C++
Employee Management System in C++Jayant Gope
 
System developement methods
System developement methodsSystem developement methods
System developement methodssachinsreekumar
 
An Innovative Research on Software Development Life Cycle Model
An Innovative Research on Software Development Life Cycle ModelAn Innovative Research on Software Development Life Cycle Model
An Innovative Research on Software Development Life Cycle ModelSucharita Bansal
 
Project Deimos
Project DeimosProject Deimos
Project DeimosSimon Suo
 
Various Approaches Of System Analysis
Various Approaches Of System AnalysisVarious Approaches Of System Analysis
Various Approaches Of System AnalysisLaura Torres
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )Jennifer Wright
 
Sanitised Project Plan for Project Management
Sanitised Project Plan for Project ManagementSanitised Project Plan for Project Management
Sanitised Project Plan for Project ManagementSandy Clements
 
Project Management (April - 2014) [CBSGS - Paper Solution] {Mumbai University}
Project Management (April - 2014) [CBSGS - Paper Solution] {Mumbai University}Project Management (April - 2014) [CBSGS - Paper Solution] {Mumbai University}
Project Management (April - 2014) [CBSGS - Paper Solution] {Mumbai University}Mumbai B.Sc.IT Study
 
Accelerated Prototyping of Cyber Physical Systems in an Incubator Context
Accelerated Prototyping of Cyber Physical Systems in an Incubator ContextAccelerated Prototyping of Cyber Physical Systems in an Incubator Context
Accelerated Prototyping of Cyber Physical Systems in an Incubator ContextSreyas Sriram
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Nicole Savoie
 
System analysis design of Fire Service & Civil Defence
System analysis design of Fire Service & Civil DefenceSystem analysis design of Fire Service & Civil Defence
System analysis design of Fire Service & Civil DefenceSunjid Hasan
 

Similar to Role performancereport template_refonly (20)

University of Gujrat Lahore sub Campus Documentation FYP
University of Gujrat Lahore sub Campus Documentation FYPUniversity of Gujrat Lahore sub Campus Documentation FYP
University of Gujrat Lahore sub Campus Documentation FYP
 
Srs
SrsSrs
Srs
 
Notifications My CommunityHomeBBA 3551-16P-5A19-S3, Inform.docx
Notifications My CommunityHomeBBA 3551-16P-5A19-S3, Inform.docxNotifications My CommunityHomeBBA 3551-16P-5A19-S3, Inform.docx
Notifications My CommunityHomeBBA 3551-16P-5A19-S3, Inform.docx
 
Employee Management System in C++
Employee Management System in C++Employee Management System in C++
Employee Management System in C++
 
System developement methods
System developement methodsSystem developement methods
System developement methods
 
System design
System designSystem design
System design
 
An Innovative Research on Software Development Life Cycle Model
An Innovative Research on Software Development Life Cycle ModelAn Innovative Research on Software Development Life Cycle Model
An Innovative Research on Software Development Life Cycle Model
 
System requirements analysis
System requirements analysisSystem requirements analysis
System requirements analysis
 
Scheduling
SchedulingScheduling
Scheduling
 
Project Deimos
Project DeimosProject Deimos
Project Deimos
 
Various Approaches Of System Analysis
Various Approaches Of System AnalysisVarious Approaches Of System Analysis
Various Approaches Of System Analysis
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )
 
Sanitised Project Plan for Project Management
Sanitised Project Plan for Project ManagementSanitised Project Plan for Project Management
Sanitised Project Plan for Project Management
 
Balco ps user manual
Balco ps user manualBalco ps user manual
Balco ps user manual
 
Project Management (April - 2014) [CBSGS - Paper Solution] {Mumbai University}
Project Management (April - 2014) [CBSGS - Paper Solution] {Mumbai University}Project Management (April - 2014) [CBSGS - Paper Solution] {Mumbai University}
Project Management (April - 2014) [CBSGS - Paper Solution] {Mumbai University}
 
Accelerated Prototyping of Cyber Physical Systems in an Incubator Context
Accelerated Prototyping of Cyber Physical Systems in an Incubator ContextAccelerated Prototyping of Cyber Physical Systems in an Incubator Context
Accelerated Prototyping of Cyber Physical Systems in an Incubator Context
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
System analysis design of Fire Service & Civil Defence
System analysis design of Fire Service & Civil DefenceSystem analysis design of Fire Service & Civil Defence
System analysis design of Fire Service & Civil Defence
 
CHAPTER FOUR.pptx
CHAPTER FOUR.pptxCHAPTER FOUR.pptx
CHAPTER FOUR.pptx
 

Role performancereport template_refonly

  • 1. School of Computer Sciences CLT301 – Undergraduate System Development Project Role Performance Report PSH Delivering Tomorrow's Solutions Today [NAME OF PROJECT] [Project Module (Individual)] STUDENT’S FULL NAME MATRIC NUMBER Supervisor: [Name of Client] External Client: [Name of External Client (if applicable)] Examiner: [Name of PSH Manager] 2007/2008 Session
  • 2. CLT301 Undergraduate System Development Project DECLARATION “I declare that the contents presented in this report are based on my own work, that was done in partial fulfilment of the requirements of the Undergraduate Project for the Bachelor’s of Computer Science (Honours) Degree at Universiti Sains Malaysia, except where stated otherwise”. Signature : …………………………… Name : …………………………… Date : ……………………….…… PSH-ROLE-2.02 ii
  • 3. CLT301 Undergraduate System Development Project IN APPRECIATION I would like to thank … PSH-ROLE-2.02 iii
  • 4. CLT301 Undergraduate System Development Project ABSTRAK Abstrak mestilah menerangkan projek berkumpulan dan sub-projek individu yang telah dijalankan secara ringkas. Nyatakan objektif keseluruhan projek dan hasil projek hanya dalam satu perenggan dan satu muka surat sahaja. Kedua-dua abstrak dalam bahasa Malaysia dan bahasa Inggeris mestilah setara isi kandungannya. PSH-ROLE-2.02 iv
  • 5. CLT301 Undergraduate System Development Project ABSTRACT Abstract must explain briefly the group project and the individual sub project conducted. Explain the overall objectives of the project and the outcome of the project in one paragraph and page only. Both abstracts in Malay language and English language must have similar contents. PSH-ROLE-2.02 v
  • 6. CLT301 Undergraduate System Development Project CONTENTS DECLARATION..........................................................................................................ii IN APPRECIATION....................................................................................................iii ABSTRAK...................................................................................................................iv ABSTRACT..................................................................................................................v CONTENTS.................................................................................................................vi LIST OF TABLES.....................................................................................................viii LIST OF FIGURES......................................................................................................ix LIST OF ABBREVIATIONS AND SYMBOLS..........................................................x 2.7 Task Assignment and Explanation.......................................................................1 2 DISCUSSION.............................................................................................................7 2.1 Effectiveness of Group Work..............................................................................7 2.2 Difficulties and Proposed Solutions....................................................................7 2.3 My Individual Experience...................................................................................7 2.3.1 Software Developer Role..............................................................................7 2.3.2 Other Roles....................................................................................................8 2.3.3 Supervision and Project Demonstration Issues.............................................8 3 CONCLUSION...........................................................................................................9 3.1 Report Summary..................................................................................................9 3.2 Weaknesses and Proposed Enhancements to Module/System............................9 REFERENCES............................................................................................................10 PSH-ROLE-2.02 vi
  • 7. CLT301 Undergraduate System Development Project APPENDIX A.............................................................................................................11 PSH-ROLE-2.02 vii
  • 8. CLT301 Undergraduate System Development Project LIST OF TABLES PSH-ROLE-2.02 viii
  • 9. CLT301 Undergraduate System Development Project LIST OF FIGURES PSH-ROLE-2.02 ix
  • 10. CLT301 Undergraduate System Development Project LIST OF ABBREVIATIONS AND SYMBOLS [Reminder: Remove this section if there are no abbreviations or symbols used in your report] HTML - Hypertext Markup Language SPMP - Software Project Management Plan PSH-ROLE-2.02 x
  • 11. CLT301 Projek Pembangunan Sistem Prasiswazah 2.7Task Assignment and Explanation I explained how the Systems Development Life Cycle (SDLC) operates in the project paper. My Project paper is on Hotel Vistana Website whereby my mission is to add value to the existing site. The SDLC process is a Systems Development Methodology (SDM) “which is basically the process most businesses go through to develop and maintain Information System.” (Ross A. Malaga, (2005) Information Systems Technology, Published by Prentice Hall.Page 285. Copyright 2005 Pearson Education) The SDLC contains seven major phases; I started on the first which is, Planning. Planning is the step taken to find out if the current system can be updated or if there needs to be a new system created. To help make that decision four feasibility analyses will need to be completed which are technical, economic, operational, and schedule. The technical analysis will determine what technologies are present and what can be created to solve the issue. The economic analysis will find out if the Hotel can afford the new or upgraded Information System (IS) and if it will benefit the Hotel at all. The operational analysis will determine the reaction that humans will have with this new system. (Likes, Dislikes, and Employee Cooperation) The schedule analysis will determine whether or not the proposed completion time is realistic. All these steps must be completed in order to move on to the next step. The second step of the SDLC I explained is System Analysis. The System Analysis step is where the systems analyst in the IT development team determines the exact problems, then details an exact IS solution to the problem as well as a to-do list for future reference in the SDLC. This step must be completed after the planning and before moving on, to ensure the quality of the website being designed. The third step of the SDLC is Systems Design. Once the Systems Development Team understands the requirements needed in order to solve the issues at hand the systems design phase can start. The Systems Design phase is meant to describe how the Systems Development team will create this new system. They will examine what functions it will have and what parts it could contain. There are two main steps in PSH-ROLE-2.02 1
  • 12. CLT301 Projek Pembangunan Sistem Prasiswazah Systems Design; Logical Design and Physical Design. A Logical Systems Design is mainly a rough draft of what the functions of the new and/or upgraded IS should do. A Physical Systems Design is a document that describes the steps the Systems Development Team will go through to meet the requirements of that functionality. The fourth step of the SDLC is Development. The Development phase can only start after the first three steps have been completed. Once the Systems Development Team gathers a clear understanding of the design of the system they can begin building it. Let’s say the option of purchasing a new system altogether is chosen then the new system must still meet the needs and requirements of the Systems Design details. This is the phase where Programmers, Network Engineers, and Database Developers will come into position. Development functions will start occurring one after the other until all the functions are met and maintained. The fifth step of the SDLC is Testing. The Testing phase is only applicable once the system is built. This phase is where the creators test their own work to ensure the new IS runs as the system design wants it to be and to make sure it is working properly. The sixth step of the SDLC is Implementation. The Implementation phase is where an installation team installs all the needed components for the new IS. This is where any important information is transferred from the old system into the new system. This phase is crucial for most business because employees will have to work with a system that they are not used to, this might cause frustration. To avoid this there is four ways of implementing a new IS to this Hotel: 1. Direct Cutover occurs when an old system is being taken out of the equation and a new one put in. 2. Parallel Conversion is the gradual movement from an old system to a new system. 3. Pilot Testing is testing one area of an organization and if testing proves a positive effect then the whole organization moves into using this new IS. 4. Stage Conversion occurs when one part of the system is applied and operates properly then another part is installed until the whole system is in place. The seventh and final step of the SDLC is Maintenance. The Maintenance phase is intended to take care of the undetected errors in the Testing phase that only show up after the system is being used. Maintenance mainly consists of correcting errors, backing up and recovering data, supporting end users and enhancing the system. PSH-ROLE-2.02 2
  • 13. CLT301 Projek Pembangunan Sistem Prasiswazah For this Vistana website I intend to add a value added service for them which is doing some SEO services and Online Marketing Services for them. I firmly believe even if we have a very wonderful website, without SEO or Marketing, the website won’t get a lot of online traffic. Without the traffic, the website is just like an information board. Below are the value added strategies that I’m going to provide them : Vistana Hotel’s website Meetings & Capture Guest’s Accommodation Amenities Reservation Events Contact/Autoresponder Experience/ Dining/Nightlife Entertainment Media Mobile Site Testimonial The modules for the website : PSH-ROLE-2.02 3
  • 14. CLT301 Projek Pembangunan Sistem Prasiswazah The design will look like this prototype: http://wansharinee.com/HeartFeltHotel/ For Mobile site : I decided to design the system using a content management system which after doing a few studies on few CMS( Content management System) engines such as JOOMLA, DRUPAL, WORDPRESS and XOOPS. Finally we decided on using WORDPRESS since I am quite familiar with it and because it is known to have quite a handful of SEO friendly plugging. Moreover GOOGLE seems to favour WORDPRESS against other CMS engines and 60% information is search from GOOGLE. PSH-ROLE-2.02 4
  • 15. CLT301 Projek Pembangunan Sistem Prasiswazah I recommended my client to use hybrid marketing which is, the combination of online and offline promotions. Apart of designing and creating website for the client, I will also add values to the service by helping the client built the client’s presence on the internet. In doing this, I have to optimize the website not just with the hotel’s name but also with few keywords such as “hotel in Penang”, “Penang’s Hotels”, “best hotel in Penang”, etc. These keywords are important because not all end user will directly go to the hotel website. Most of the end users will use search engines to find hotel in Penang, when they do this, hopefully the end users will find my client website on the first few pages of the SERP (Search Engine Page Result). Besides doing the SEO optimization, I will also be doing other types of Online Marketing to make sure my client’s website get the traffic from the internet. Thus, my client will not only rely on search engine traffic, but also will be getting end users from other forms of marketing. Below are some of the services that we intend to employ : 1) article marketing - write articles about our client’s hotel and the activities that its has and promote the articles to directories such as ezinearticles.com, goarticles.com 2) forum marketing 3) marketing thru social networking sites such as fb, myspace, 4) promote to social bookmarking sites such as digg.com, propeller.com, stumbleupon.com 5) videomarketing- youtube,metacafe 6) marketing thru groups- google, msn, yahoo 7)image storing side- flickr.com 8)mktg thru PPC(pay per click) ads- google ad sense. facebook ad. The purpose of doing all the above techniques are to get traffics to the website and to get backlinks to my client’s website (Most Search Engines give page ranking according to backlinks ( relevancy, authority, quantity ). The techniques listed above is not comprehensive. I will keep using new promotional method as new technology emerges. Hopefully, by now I have presented everyone with a very clear understanding of the Systems Development Life Cycle (SDLC) and how each step works together as a domino effect. PSH-ROLE-2.02 5
  • 16. CLT301 Projek Pembangunan Sistem Prasiswazah PSH-ROLE-2.02 6
  • 17. CLT301 Projek Pembangunan Sistem Prasiswazah 2 DISCUSSION 2.1 Effectiveness of Group Work In this section you need to discuss to what extent your project team was able to work together effectively to complete the project, task division and milestone completion, subsystems and modules integration, and so on. 2.2 Difficulties and Proposed Solutions Any difficulties faced by you while role-playing as a software developer, or tasks relevant to your other role, as well as difficulties faced by the project group while undertaking the project should be presented in this section. Explain the approach you or your group took to reduce or overcome the difficulties. Give suggestions on how to improve, if any. You should also discuss the effect and impact of the client feedback and PSH Management during your client updates, reviews, and prototype demo, on the overall progress of your project, the focus of your project team, the project schedule, and so on. 2.3 My Individual Experience Give your comments regarding the experience you gained while undergoing this project, for example, in carrying out the tasks and roles given, the supervision experience, project demonstrations and so on. 2.3.1 Software Developer Role List and discuss the problems encountered during the software module development process, and the solutions adopted to overcome them. Explain why you chose the given solution in developing the software. PSH-ROLE-2.02 7
  • 18. CLT301 Projek Pembangunan Sistem Prasiswazah 2.3.2 Other Roles List and discuss the problems encountered while undertaking your other roles, such as project team leader, QA leader, system configuration leader, and so on, and the solutions adopted to overcome them. Explain why you chose the given approach. 2.3.3 Supervision and Project Demonstration Issues List and discuss the problems encountered, if any, relating to the supervision and reviews and prototype demonstrations. Explain how these problems occurred, and give suggestions on how to improve the situation in future, whether for yourself as a student/developer or for the supervisor/client and examiner/project manager. PSH-ROLE-2.02 8
  • 19. CLT301 Projek Pembangunan Sistem Prasiswazah 3 CONCLUSION 3.1 Report Summary This section should summarize the discussions in Chapters 1, 2, and 3. 3.2 Weaknesses and Proposed Enhancements to Module/System State the limitations or weaknesses of your system that was developed or modified, and especially within the modules or subsystems you were responsible for developing. Explain how these weaknesses arise. Give suggestions on how to improve it in future. PSH-ROLE-2.02 9
  • 20. CLT301 Projek Pembangunan Sistem Prasiswazah REFERENCES [Reminder: The following list is just an example. Please list the references you used and remove the example below. Each reference listed below must be cited within the text or explanation of the report.] Hendrix, T. D., Cross, J. H. II and Maghsoodloo, S. (2002). The Effectiveness of Control Structure Diagrams in Code Comprehension Activities. IEEE Transactions on Software Engineering. 28(5): 463-477. Oman, P. W. and Cook, C. R. (1990). The Book Paradigm for Improved Maintenance. IEEE Software. 7(1): 39-45. Shaffer, C. A. (1997). A Practical Introduction to Data Structures and Algorithm Analysis. New Jersey: Prentice-Hall. Sulaiman, S., Idris, N. B. and Sahibuddin, S. (2002). Production and Maintenance of System Documentation: What, Why, When and How Tools Should Support the Practice. Proceedings of 9th Asia Pacific Software Engineering Conference (APSEC 2002). USA: IEEE Computer Society Press. 558-567. Information Literacy Group, Leeds University Library (2006). Harvard Style Bibliographies and References [online]. [Accessed 6 Sept. 2006] Available from: http://www.leeds.ac.uk/library/training/referencing/harvard.htm. PSH-ROLE-2.02 10
  • 21. CLT301 Projek Pembangunan Sistem Prasiswazah APPENDIX A [Reminder: Take this page out of the report if not relevant.] Include any appendices after the reference section. If there are tables and diagrams here, label them as Table A.1 or Figure A.1 and so on. PSH-ROLE-2.02 11