GRADUATION PROJECT REPORT

Document Sample
GRADUATION PROJECT REPORT Powered By Docstoc
					GRADUATION PROJECT
REPORT GUIDLINE
 WHAT SHOULD WE INCLUDE IN EACH OF THE
 FOLLOWING REPORT SUB HEADINGS ?
 WHERE AND HOW TO OBTAIN THE INFORMATION ?

 ABSTRACT (summary)
 INTRODUCTION
  CURRENT SYSTEM (EXISTING SYSTEM)
  PROPOSED NEW SYSTEM
  APPENDICES
  USER GUIDE
  GLOSSORY
   GRADUATION PROJECT REPORT GUIDLINES

PROJECT ABSTRACT (SUMMARY)

• This should not be more than one page

 It should contain condensed statements extracted from the
  main body of the report to convey the main theme of the project
  to the readers.

 ie. very brief descriptions of the project, how the project initiated, what
     are the recommended solution and the justification of the
     recommended solution by emphasising on the key benefits and
     costs of the new System as well as any Operational and technical
     concerns.

HINT :- It is best to leave the Project summary as the last task of the
        report writing.
  GRADUATION PROJECT REPORT GUIDLINES


1. INTRODUCTION

Introduction is the place for a broad, general view of
your material.

a) State your Purpose and Terms of Reference, and indicate
   how far you are able to carry them out.

b) Provide Background information, in which your reader will
   need, and which he may not know or clearly remember.

c) Announce the arrangement of your Main sections.

d) Define and clarify the technical terms (Jargons) and
   abbriviations that you intend to use in a special sense.
   GRADUATION PROJECT REPORT GUIDLINES


1. INTRODUCTION

 1.1 PROJECT OBJECTIVES

    List of the Objectives of the New System. (these should be
    very brief points) for example:-

• To provide faster and more efficient services to the customers

• To set-up an environment to facilitate the current and
  future e-commerce System requirements etc...
  GRADUATION PROJECT REPORT GUIDLINES

1. INTRODUCTION

1.2 PROJECT SCOPE AND CONSTRAINTS

   Project Scope means the range or extent of the Project. It
  helps to establish the boundaries of the Requested Systems
  since it requires a precise statement of the problem.

   Project Constraint is a condition, restriction or requirements
   that the System must satisfy.

   A constraint can be in terms of Time, Money or Technical
   concern.

  e.g:- Project must be ready on 1st January 2004
       - The project cost must not exceed $100,000
        - The new system must be based on companies existing
          Hardware platform etc..
GRADUATION PROJECT REPORT GUIDLINES
1.3 DEVELOPMENT METHODOLOGY

This section should contain the tools and techniques that are
used for the Development and implementation of the
Proposed System.

 You should also give a brief justification of the the Method
 and technique that you chose for this project.

 1.3.1 Systems Development Methods and techniques such as:-

     * Structured Systems Analysis and Design Methodology

    * Rapid Application Development technique (RAD)

    * Object-Oriented Delopment Methodology (OODM) ***
      Preferred Methodology for Graduation Project is OODM.
GRADUATION PROJECT REPORT GUIDLINES

   1.3.2 Programming Languages

        - Structured Programming Languages
        - Object-oriented Programming Languages (OOP)***
         (Preferred Language is OOP)

   1.3.3 System Architecture and Processing Methods,

         (i.e, Client/Server architecture. 2 tiers, 3 tiere,
               Web-centric, On-line, Batch processing etc...

     GRADUATION PROJECT REPORT GUIDLINES

1. INTRODUCTION

    1.3 DEVELOPMENT METHODOLOGY (Justification)

      1.3.4 DATA BASE ARCHITECTURE

           ie; Distributed Database Architecture such as Single
               Database Server, Replicated Database Server,
               Partitioned Database server etc..)

          DATA BASE MANAGEMENT SYSTEMS (DBMS)

           - Relational Data Base Management Systems (RDBMS)
           - Object Oriented Database Management Systems (ODBMS)

-          (i.e Oracle, SQL-Server, MS- Access etc )
   GRADUATION PROJECT REPORT GUIDLINES
. INTRODUCTION

1.3 DEVELOPMENT METHODOLOGY (Justification)




 1.3.5 HARDWARE and NETWORK PLATFORMS

      i.e: IBM PC, APPLE, HP, SUN SOLARIES, Windows NT
            Novel Netware etc.



      H/W AND NERTWORK CONFIGURATIONS
      (Ie. RAM, ROM, MPEC etc, ..)
  GRADUATION PROJECT REPORT GUIDLINES

1. INTRODUCTION

 1.4 KEY PROJECT BENEFITS

   Emphasise on the key Project Benefits.

   This could include both tangible and intangible benefits that
   are expected once the system becomes operational.

  e.g - Significant savings of up to 20% on Fleet administration
        Staff costs

      - Up to 60% Reduction on telephone and telex costs

      - Improved Customer relationship which will have a
        positive affect on Customers loyalty. etc….)
  GRADUATION PROJECT REPORT GUIDLINES

1. INTRODUCTION

 1.5 PROJECT DEVELOPMENT PLAN

   The Project Plan provides an overall framework for
   managing the costs and schedules of the Project.

   Project planning takes place at the beginning and at the
   end of each Project Phase.

   GANTT Chart is a popular project planning and scheduling
   tool.

   Use MS-Project 2000 to draw your Project Plan.
   GRADUATION PROJECT REPORT GUIDLINES

2. CURRENT SYSTEM (EXISTING SYSTEM)

A Brief description about the Current System’s Operational
Environment and its major problems and shorcomings will have
to be considered under this heading.

 Sufficient details have to be given in order to enable the reader
to appriaciate and justfy the Development of Proposed new
System.

Every organization (be it a Commercial organization, School or
Hospital) has an Existing System or procedures.

The Existing System can be a Paper-based system otherwise
known Manual-based System or a Copmuter Information System.
  GRADUATION PROJECT REPORT GUIDLINES

2. CURRENT SYSTEM (EXISTING SYSTEM)

 It is necessary to study and analyze the Current System to:

  - Understand the shogrtcomings and problems of the current
    system and generate solutions to solve problems

  - Replace the current system with an improved version
     Information about the Current System can be obtained from
     several sources by applying the following Fact Finding
    techniques individually or in combinations:-

    - User Interviews
   - Questionnaires,
   - Observation,
   - Document Review ,
   - Sampling, and Research.
   GRADUATION PROJECT REPORT GUIDLINES

2. CURRENT SYSTEM (EXISTING SYSTEM)


When gathering information about the Current System you
should focus your attention on the following 5 areas:

          -   System Outputs,
          -   Inputs,
          -   Processes,
          -   Timings
          -   System Controls.

It is also necessary to gather statistical information about the
Volumes, Sizes and frequencies of the currrent System.
   GRADUATION PROJECT REPORT GUIDLINES

3. PROPOSED SYSTEM (NEW SYSTEM)


Propose a feasible “ SOLUTION” system to solve the Existing
System’s problems as well as providing new functionality to
fulfill new user requirements.

3.1 LOGICAL MODEL OF PROPOSED SYSTEM

3.2 PHYSICAL SYSTEM MODEL
  GRADUATION PROJECT REPORT GUIDLINES

3. PROPOSED SYSTEM (NEW SYSTEM)


3.1 LOGICAL MODEL OF PROPOSED SYSTEM

  This section will contain details about the main functionality of the
  Proposed System.

  In other word it will contain details of Logical Model of the System, in
  which it will show “what the System must do to satisfy businees
  information need rather than how it will be accomplished physically”.
    GRADUATION PROJECT REPORT GUIDLINES

3. PROPOSED SYSTEM (NEW SYSTEM)
   3.1 LOGICAL MODEL OF PROPOSED SYSTEM

   Depending on the Systems Development methodology different set
   of CASE tools and techniques will be used for Data, Process and
   Object Modelling:-

• If SSADM is used , Data Flow Diagrams (DFD), Entity Relationship
  Diagram (E-R Diagram) Decision Table, Decision Tree, Structured
  English will be used to explain the logic of the Functional processes.

• If OODM used then Unified Modeling Language (UML) Diagrams will be
   used (Preferred)

  . The required UML Diagrams are:-
    Use-case Diagrams with Use Case Specifications, Class Diagram,
    Sequence Diagram, and Statechart.
• NOTE:- System Prototype may also be developed for demonstration
          purpose or as a first version of the System for improvement !!!
    GRADUATION PROJECT REPORT GUIDLINES

3. PROPOSED SYSTEM (NEW SYSTEM)

3.2 PHYSICAL SYSTEM MODEL OF PROPOSED SYSTEM

    This section should contain details about the Physical Model of the
    Information System. The Physical System model must be built on
    on the System’s Logical Model and address the actual methods of
    Implementation.


•   Input Design, Output Design, User Interfaces ,
    System Interfaces and Navigation diagram,

    System Security and Controls, Back-up recovery Procedures

    Data Design (Normalisation) and Physical Database Design
    will have to be addressed.
  GRADUATION PROJECT REPORT GUIDLINES

3. PROPOSED SYSTEM (NEW SYSTEM)
3.2 PHYSICAL SYSTEM MODEL OF PROPOSED SYSTEM

     The Physical System Specification should include the followings
     according to the Methodology used.

SSADM METHOD

  Structure Chart, System Flow chart, Pseudocode, Input Screen
  Designs, Report Layouts etc.

OODM METHOD ***

  Package Diagrams, Design Class Diagrams and refined version of
  the UML Diagrams that have been developed for Functional System
  have to be incorporate. (Preferred)
  GRADUATION PROJECT REPORT GUIDLINES

4. SYSTEM TESTING STRATEGY
 This   section should contain an outline System Test Plan.
 The purpose of the Test plan is to demonistrate that the
 System is tested according to a plan for every known
 eventualities and that the test results are keept as proofs.

  Regardless of how the System was developed, the System testing
  has the following objectives:-

 - Perform a final test of all Programs
 - Demonistrate that Users can interact with the System Successfully
 - Verify that all System components are integrated properly and that
   actual processing situation will be handled correctly.
 - Confirm that the information System can handle predicted volumes
   of data in a timely and efficiently manner.

 Hard Copy of The Test results must be included in the Appendicies as
 proof of the System Testing.
  GRADUATION PROJECT REPORT GUIDLINES

4. SYSTEM IMPLEMENTATION STRATEGY

Since most of the new System replaces an Existing
system either a completely Manual system or an
earlier automated system.

Normally the Existing System is important and needs
to be convertred to the format required in the new
System.
Thus an an outline Plan is required deal with existing
DATA CONVERSION into new format and loaded on
new Database structure.

the most suitable type of SYSTEM CHANGEOVER
method must also be specified for System
Implementation.
  GRADUATION PROJECT REPORT GUIDLINES

4. SYSTEM IMPLEMENTATION STRATEGY

 DATA CONVERSION
 Is the activity to convert the old data into new
 System format.
 Data Conversion is often becomes a small project
 on its own and usually carried out in cooperation
 with the users.

 Sometimes Old Databases, used by the Existing
 Systems, are commonly reused in the New
 Systems, some requirements necessitate changes
 and reloading of Database contents.
  GRADUATION PROJECT REPORT GUIDLINES

4. SYSTEM IMPLEMENTATION STRATEGY

 SYSTEM CHANGEOVER
 Is the process of putting the new System in action and retiring the
 old System.

 THERE ARE FOUR SYSTEMS CHANGEOVER METHODS:-
 a) DIRECT CUTOVER
    With Direct Cutover, the Old System stops and the New
    System starts simultaneously.
    This is the east expensive and most risky method.
 b) PARALLEL OPERATION –
    With this method, both the Old and new Systems are
    operated for some period of time.
   This is the most expensive and least risky and safest
   method
  GRADUATION PROJECT REPORT GUIDLINES

4. SYSTEM IMPLEMENTATION STRATEGY

 SYSTEM CHANGEOVER
 c) PILOT OPERTATION –
   A limited part of the organization uses the New System for a
   period of time while the old system continues to operate for the
   remaining part of organization.
   After the System proves successful at the pilot site it is
   implemented throughout the organization.

 d) PHASED CHANGEOVER –
   One module of the new System at a time is implemented
   throughtout the organization until the system is entirely
   operational.
 Pilot and Parallel changeover methods represent compromise
 between Direct cutover and Parallel operation and are less risky than
 Direct Cutover and less costly than Parallel operation.
  GRADUATION PROJECT REPORT GUIDLINES

5. MAINTEMANCE AND SUPPORT
  This section will only be present if you have any special
  Maintenance and Support arangements with the organization

  Or if there are any important Maintenance issues that you
  have to draw to the attention of the reader of the report.
  GRADUATION PROJECT REPORT GUIDLINES

5.6 OUTSTANDING ISSUES
  This section should contain brief information about the
  completion status of the Project.

   Information may be brief explanation about any unfinished
  project tasks due to time limitation or any other hindering
  factors. Any area of the System that requires further
  investigation, further work will have to be mentioned
    in this section .

  Also any concerns and/or Suggestions about the Project, as
  identified by the Original Project development team, may be
  stated in this section as a reference.
  GRADUATION PROJECT REPORT GUIDLINES.


7. APPENDICES
  The Report should include an Appendix if you need to attach
  supporting information to serve as sources of future
  reference.

 Eg. You might include Interview Questions and Answers.
      Hardcopy of any Screens, Reports, any System
     documentation that you collected and analyzed.

    Also any work in technical nature such as Data
    Normalization, Database Design, Program Listing,
    System Test results etc. should be included in this section
    as a proof.

  The Appendices section should also be organazed for clarity
  and readability.
 GRADUATION PROJECT REPORT GUIDLINES.


8. GLOSSORY

 Short definition of any technical terms i.e Jargons
 and abbreviations used in your report. (It should be
 in alphabetical order)

 eg. Abbreviation for Eastern Mediterranean
     University is (EMU)