Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

  • Upload
    mohamed

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    1/31

    Higher Colleges of TechnologyAbu Dhabi Men's Colleges

    Department of Information Technology and ComputerEngineering Technology (Software)

    Graduation Project

    Student Information Pack

    September, 2003

    1 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    2/31

    The Graduation Project is an important milestone to every student. When a student starts to work

    on his graduation project most likely he feels that he has proceed quit enough in his learning to thelevel that permits him to demonstrate his intellectual, technical, theoretical, analytical, problem

    solving, communication, and teamwork skills to develop solution for real-life problem. A goal of

    the Graduation Project is to challenge the student to go beyond those learning that occur as the

    result of his prescribed educational program.

    The experience that is gained from working on real-life problem and satisfaction are additional

    goals associated with the Graduation Project. The student will derive a sense of

    accomplishment through the completion of a piece of work that is a reflection of his interests

    and abilities. Also, the graduation projects provides students with opportunities to expand

    personal knowledge, explore career paths, and apply learnings to real-life situations. All those

    opportunities will serve to benefit the student's experience and promote lifelong learning.

    Additionally, the end product may be used to demonstrate the student's skills and abilities to

    prospective employers or higher education admission officers.

    2 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    3/31

    ! # "

    Multi Layers Graduation Project Approach: ............................................................................... 5Technology ............................................................................................................................. 6Database ................................................................................................................................. 6Analysis and Design Tools ..................................................................................................... 6Development Tools ................................................................................................................ 6

    Phase I: Project Plan and Proposal .............................................................................................. 7Phase II: Requirements, Analysis and High Level Design ......................................................... 7Phase III: Low Level Design and Prototype ............................................................................... 7Phase IV: Partial Implementation ............................................................................................... 8Phase V: Complete Implementation and Documentation ........................................................... 8Criteria for Project Selection: ..................................................................................................... 8Timeline of activities & assessments .......................................................................................... 9Appendix II: Faculty Ideas for Graduation Projects ................................................................. 11

    2003-01: Cisco IP Telephony ............................................................................................... 122003-02: Wireless/NW Security .......................................................................................... 132003-03: Network Access Control ....................................................................................... 142003-04: Online Learning Security ...................................................................................... 152003-05: Fuzzy logic control for a watering system ............................................................ 16

    2003-06: Object-Databases v. Relational Databases ............................................................ 172003-07: Distributed Event Server ....................................................................................... 182003-08: Vehicle Tracking System ...................................................................................... 192003-09: Character Recognition .......................................................................................... 202003-10: Signature Recognition for Banking System .......................................................... 212003-11: Network Infrastructure Design and Implementation ............................................ 222003-12: Network Printing ................................................................................................... 232003-13: Network Performance Study ................................................................................. 242003-14: DSS - DBMS E-Analyst ....................................................................................... 252003-15: Assignments of Proctoring Duties at ADMC ....................................................... 26

    2003-16: The Students Portfolio at ADMC ......................................................................... 27Appendix III: Project Specification Template .......................................................................... 28Appendix IV: Final Project Report Template ........................................................................... 30

    3 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    4/31

    $ %' &) (1 03 2 5 47 68 (@ 9

    To enhance the quality of student project work by ensuring that thestudents better manage their time on the project work through the entire

    year, focus on project work from the onset of the academic year, better integrate project with all other courses and minimize last minute rush &stress and the resultant problems.

    To enhance industry linkages with project work so that the projects arerelevant to the local industry and also to improve employment prospectsof the final year students.

    To involve every faculty and staff member of each department in the

    graduation project so that the students have the benefit of a wide-rangeof faculty specializations and expertise while they define their project topics.

    To improve the links between the department and the industry throughthe project work.

    To increase learning opportunities for students to achieve graduate

    outcomes & provide a better platform for GO7 KCA (portfolio) assessment

    & for PQA.

    4 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    5/31

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    6/31

    Technology This layer contains emerging hardware and software technology. The list under this layer isexpected to change every year. It needs to be reviewed yearly through research andconsultation with the IT industry. However, the list for subsequent year needs to beapproved in advance in order to put it on for next year budget.

    DatabaseProjects are expected to use database systems to store, retrieve, and manage the data.Currently, there are two leading database systems that are Oracle and MS SQL server.However, student can use any relational database (but, no MS Access) including MySQL,DB2, etc.

    Analysis and Design Tools The list in this layer may grow. It is expected that students at this level are familiar with oneor more of the list. It is recommended to complete the analysis and design phase duringsemester 5. Part of the analysis and design can be integrated into other assignments fromsemester 5 courses.

    Development Tools The tools in this layer are not required until semester 6 when students start theimplementation. By completing semester 5, a student will be able to work with OracleDeveloper, Jbuilder, VB, and .Net (C# and ASP.NET). Other development tools includingC/C++ can be used, but they need to be approved by the faculty who is supervising theproject.

    6 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    7/31

    1 V V x 5 c ! ) 1 j3 g k l m n ox X s n m o o{ z

    The students will follow, as closely as possible, the Multi Layers Final Project Approach.

    This document will follow the Engineering Divisions AY 2003 implementation planfor HD Final Year Graduation Project.

    The projects should be done in teams of 2 or 3. Teamwork will be assessed.

    | } ~P T X |i p r s R u i |g ~1 ~1 @ | p g @ ~

    The following are the deliverables (one of each for each team) for Oct 1, 2003 (5% of grade):

    Project Proposal (this document should follow the format provided in Appendix I). Theteam can do their graduation project on one of the following

    Their own ideas (after discussion with supervisor)

    Industry based applications originating from their workplace

    Faculty ideas (these ideas can be found in Appendix II)

    | } ~P T X R c D p H u ~ R ~1 @ F g } b V V @ @ b e g

    The following are the deliverables (one of each for each team) for Nov 6, 2003 (10% of grade):

    Project Specification (this document should follow the format provided in Appendix III).

    | } ~P T X b X b { V V P P b F g ~1 @ |i 3 @

    The following are the deliverables (one of each for each team) for Dec 31, 2003 (20% of grade):

    Preliminary Project Report (this document should follow the format provided in Appendix IV) that includes the following sections

    Title Page

    Preface

    Introduction

    Theoretical Concepts

    Requirements

    High Level Design

    Low Level Design

    Test Requirements, Design and Implementation: Preliminary Test Specifications, Test Report for Hardware System Setup, Detailed Test Specifications, Test Report for Prototype

    Hardware system set up and tested where applicable.

    Software Prototype completed

    7 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    8/31

    P T X D -H F u X e - R -H e g

    The following are the deliverables (one of each for each team) for April 14, 2004 (25% of grade):

    Draft Project report (final) in format specified in Appendix IV

    Requirements implemented in part (as agreed between Supervisor and team)Partly implemented software code where applicable

    Part testing demonstrated

    P T u g X e u - X F - u - e g 1 @ D V 3 - R -H e g

    The following are the deliverables for May 26, 2004 (40% of grade):

    Final Project report (final) in format specified in Appendix III (one of each for eachteam)

    Update Test Requirements, Design and Implementation section to includeFinal Test Report

    Add software code, where applicable, to appropriate section in Final Report

    Presentation of work each team member will individually present work to a panel of examiners.

    Each team member must be familiar with the project requirements, analysis,and the high level design and he should be able to explain them clearly.

    F - F i p r s R u -x P e R u -H e g

    In addition to meeting the requirements of the final project (ITEC 363 and SWET 351) theproject proposal should meet the following requirements:

    The project is needed to solve a real problem.

    The project uses at least one component from each layer

    The project integrates more than one IT and Engineering specialization.

    The project is realistic and achievable.

    8 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    9/31

    V @ 1 3 b D F H e P V R T P R 8 @

    c ' b 8 i )

    R '

    " !

    # $ % &

    '

    ) (1 0

    ! ! 2

    ! % 3

    5 4

    !

    4

    ! 67 8 " !

    @ 9A B

    4C D (#

    E $

    FG 6H 9 IP F

    Q 5 !

    R $ S $ % T

    ' V U

    W I

    X

    Y

    a bc !$ d

    f eB g

    Si h h$ p

    S

    q

    a ! !W r

    R

    1 4

    !

    (

    s

    4C

    #

    t

    !

    $ % & u !

    4

    B

    q

    v E !

    $

    bc !$ d

    h

    g

    Si h hB p

    p

    bw

    1 4

    !

    (

    s ! !W r

    ) (% 4&

    3

    x 4r

    #

    0

    !W

    y

    (

    u !C x !

    8 " !

    B

    bw

    1 4

    !

    (

    s V U 6H 9 bc !$ d

    p

    g

    Si h hB p

    q

    U 6H 9

    y ) (

    !

    D (1 0$ g

    8 !

    % B

    &

    t u !T t !

    (

    ! 2

    !&

    B i

    r $

    q

    !

    $

    U

    b

    % !$ 3 B

    bc !$ d $ Si h

    g

    Si h hB p

    bw

    1 4

    !

    (

    s !& u !

    (

    ! 8 !

    2

    $ (

    bw

    1 4

    !

    (

    s V UB E !

    $

    % g

    Si h hB p

    W

    e

    b

    % 4

    !

    (

    s !T u !

    (

    !C

    ) D (#

    (#

    i U

    5 !

    B f !

    4

    !

    y ) (2

    (

    bw

    1 4

    !

    (

    s A U

    (% 0

    a !

    $

    1 3

    eB g

    Si h hB p

    h

    bw

    1 4

    !

    (

    y !T u !

    (

    x 4 j

    W !

    A " !

    k !B f B

    ) (

    !

    0

    l ! !

    4

    $

    (% 4

    x !1 3W !C

    m 4

    !1

    &

    n

    o Y l d l zQ {} |

    ~

    R #

    ~ 8

    | zx {} | n zn |8 z

    ~

    zQ i {} } i {n z

    ~

    u ' 8 z5

    u l z | z z 8 {} | |8 z5 1

    bw

    1 4

    !

    (

    s A U

    (% 0

    a !

    $

    !

    p

    f g

    S2 h hB p Si h

    bw

    1 4

    !

    (

    y

    4 #

    l 8 " !

    !$ % B F

    y D (#

    x I

    $ (% 4 4

    !

    (

    R "

    ! " !

    2 rm B

    D (

    0

    !& t

    bw

    1 4

    !

    (

    s V U 6H 9

    X

    g

    Si h h S

    W

    b

    1 4

    !

    (

    s !T u !

    (

    D (#

    " !

    !B f B s

    4

    !

    (

    R "

    ! r $

    !

    t u !& t u $

    ) (f 4r

    R "

    bw

    1 4

    !

    (

    s V U

    3

    (

    t u !& t B

    S

    eB g

    Si h hB p h

    9 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    10/31

    @ m l - t f t A # k @ "

    @ k t % # t A k

    Your project proposal should be written under the following headings.

    Student Names Your names exactly as they appear on your timetableStudent Numbers 9 digits for each team member Project Title (10 words maximum)

    Project Supervisor The name of the faculty who is directly responsible for supervising the project

    Purpose

    (25 words maximum)

    One or two sentences which describe the basic purpose of thesystem. Titles are often too brief to clearly achieve this.

    Estimated Time Required(no. of weeks)

    The time from acceptance of this proposal to delivery of thefinished system and the technical report.

    Project Originator Internal (student/faculty idea) or External (company/employer idea)

    General Description

    (100-150 words)

    A non-technical description of the system. This would be writtenin a similar way to how motor vehicle advertisements are written.

    General Specifications

    (200-250 words)

    A technical description of the system that includes

    * Hardware

    * SoftwareStudent Signature Space A place for you to sign your name.

    Date Space The date of submission (filled in by you).

    Acceptance Signature Space A place for the supervisor to sign his nameDate Space The date of acceptance (filled in by the supervisor)

    10 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    11/31

    k # a A 7 @ k l k c @ 7 $ R 7

    11 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    12/31

    2003-01: Cisco IP Telephony

    Project Supervisor (Local): Anand Kumar

    Industry Project Supervisor ( if any ):Name:Company:Tel: E-mail:

    Hardware Environment: Operating Systems Environment: Network Environment: Language(s) & Software:

    Short Description of Proposed Project:

    12 IT and SWET Graduation Projects, September 2003

    NOTE: This is a project that can be done by a group of students. The scope of the project can bereduced and appropriately defined.

    This project will set up a trial network for testing voice over IP and data over IP using Ciscotechnology. The project will also involve developing IP Telephony applications.

    1. Set up lab network that simulates the IP Telephony trial network a. Network should include 20 to 30 IP Telephonesb. Network should include 2 Call Managersc. Network should use college network d. Network should interface to PSTNe. Network should connect to analog phones

    2. Develop IP Telephony Applications (Java Script/ASP)a. Directory Service for ADMCb. Directory Service for HCTc. Update Hassans application to include Student Feedback on faculty, email

    capability, etc.

    3. Develop IP Telephony application (DB) interface to SIS

    Further information can be found in the following web sites:

    http://www.cisco.com/en/US/netsol/ns110/ns163/ns165/ns268/networking_solutions_package.htmlhttp://www.cmu.edu/computing/project/voip/projectdocs/VoIP_Project_Plan.doc

    CyberTalkOnline provides voice over IP. But is voice integrated with data? See the following web site:http://www.cybertalkonline.com/home.aspx

    Technologies: Voice over IP (VoIP)/IP Telephony, XML, Javascript, ASP, Java, Information SystemsConcepts: Object Oriented Analysis, Design and Programming; Networking; Databases

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    13/31

    2003-02: Wireless/NW Security

    Department of Information Technology & Software Engineering (HD)

    Date: Project Supervisor (Local): Anand KumarIndustry Project Supervisor ( if any ):

    Name:Company:Tel: E-mail:

    Hardware Environment: Operating Systems Environment: Network Environment: Language(s) & Software:

    Short Description of Proposed Project:

    13 IT and SWET Graduation Projects, September 2003

    NOTE: This is a project that can be done by a group of students. The scope of the project can be reducedand appropriately defined.

    This product will control wireless and network access from laptops or desktops to messaging capablity,college network access, internet access and intranet access based on the access needs of a particularsection of students. The laptops will be identified by MAC ID and the desktops by IP address.

    1. Set up lab network that simulates the college network (Catalyst 2950 access switches and Catalyst4000/5000 Distribution switches): this should include internet gateway; network drives e.g., L:/S:; intranet sites

    2. Modify/create named ACLs in switches from Java GUI or Web or IP Telephone3. Modify/create named ACLs in routers from Java GUI or Web or IP Telephone4. Java GUI or Web interface or IP Telephone Interface that enables faculty to disable a specific

    student/section from accessing a specific service (e.g., internet/messaging, intranet or collegenetwork)

    a. GUIb. GUI talks to DB backend for desktop/laptop information for computer lab/studentc. GUI makes modifications in router/switch

    5. Design and implement DB that contains the following information (this DB may approximatelymirror the SIS information)

    a. Student ID/Name, Laptop MAC Id, Section numberb. Desktop MAC Id/IP address, Lab Id

    ConfigMaker is a tool from Cisco that is used to configure a small network of Cisco routers (800, 1000,1600, 1700, 2500, 2600, 3600, and 4000 series), switches, hubs, and other network devices from a singlePC. Part of product described in this project is configuring routers and switches. The following web siteprovides information about ConfigMaker:http://www.cisco.com/warp/public/cc/pd/nemnsw/cm/index.shtml

    Technologies: Router/Switch, JavaConcepts: Object Oriented Analysis, Design and Programming; Networking; Databases

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    14/31

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    15/31

    2003-04: Online Learning Security

    Project Supervisor (Local): Anand KumarIndustry Project Supervisor ( if any ):

    Name:Company:Tel: E-mail:

    Hardware Environment: Operating Systems Environment: Network Environment: Language(s) & Software:

    Short Description of Proposed Project:

    15 IT and SWET Graduation Projects, September 2003

    NOTE: This is a project that can be done by a group of students. The scope of the project can bereduced and appropriately defined.

    Access to the WebCT account can be authenticated (this type of authentication could also bedone for accessing the SIS through Touch Screens) through one of the following means:

    1. Finger Print Matching2. Voice Recognition3. Facial (Image) Recognition

    This project will involve the following:4. A front end that interfaces to WebCT/SIS and DB.5. Integration with WebCT/SIS6. Access to DB where finger print, voice sample or facial photograph is stored

    Technologies: Finger Print matching, Voice Recognition, Image Recognition, Online Learning/e-LearningConcepts: Authentication/Security, Databases

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    16/31

    2003-05: Fuzzy logic control for a watering system

    Project Supervisor (Local): Ali AdamsIndustry Project Supervisor ( if any ):

    Name:Company:Tel: E-mail:

    Hardware Environment: PCOperating Systems Environment: Windows 2000/XPNetwork Environment:Language(s) & Software: FuzzyLib, C++Builder

    Short Description of Proposed Project:

    16 IT and SWET Graduation Projects, September 2003

    This project is intended to address the water industry to improve the usage of its water resourcesand control the flow of water in parks, roadsides, gardens, etc. all over the UAE.

    Students will need first to familiarize themselves with fuzzy logic technique and my ownfreeware Fuzzy Logic Library and demos found at www.geocities.com/aliadams/fuzzylib.htm.

    The FuzzyLib is a set of C++ classes which naturally models the way fuzzy systems are defined(rules) and constructed (fuzzification) and executed (defuzzifiation).

    Students with Java background should be able to take on the project with minimal difficulties,they should however have a basic knowledge of, or keen interest in GUI development onWindows platform.

    Students will be required to present a written report detailing the project plan, user requirements(from industry if possible), design a suitable solution, and use OOP to implement the solution.The report should also document what has been achieved and what remains to be done by futurework.

    Learning Outcomes :Learn fuzzy logic as an Artificial Intelligence technique.Learn how to use class libraries (C++).Learn GUI development on Windows platform.Define parameters and rules for the control of automatic watering systems.Implement a fuzzy logic system to improve the efficiency of such systems.

    Technologies :Artificial Intelligence, Fuzzy Logic,Object-Oriented Programming, GUI / Windows Programming.

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    17/31

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    18/31

    2003-07: Distributed Event Server

    Project Supervisor (Local): Ali AdamsIndustry Project Supervisor ( if any ):

    Name:Company:Tel: E-mail:

    Hardware Environment: PCOperating Systems Environment: Windows 2000Network Environment: TCP/IPLanguage(s) & Software: VC++ 6.0, DCOM

    Short Description of Proposed Project:

    18 IT and SWET Graduation Projects, September 2003

    This project is intended to enforce the concepts and skills gained in Distributed ComputingEnvironments course of the programme.

    Students will need first to familiarize themselves with Microsoft Visual C++ and then learnDistributed Common Object Model (DCOM) and the Interface Definition Language (IDL)through the many examples provided for basic client-server distributed solution.

    A DCOM server, an event Feeder, and a multiple Clients listening to different events should bedeveloped to pass event data from Feeder to Clients across a TCP/IP network. The Server should

    allow Clients to register with it and will notify them whenever an event (which the client hasregistered for) occurs.

    Students will be required to present a written report detailing the project plan, user requirements(from industry if possible), design a suitable solution, and use OOP to implement the solution.The report should also document what has been achieved and what remains to be done by futurework.

    Learning Outcomes :Learn how to use Visual C++ IDE.Learn Distributed COM technology.Design and implement a distributed event Feeder-Server-Clients solution.

    Technologies :Visual C++, Distributed COM, ATL, IDL language.Object-Oriented Programming, GUI / Windows Programming.

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    19/31

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    20/31

    2003-09: Character Recognition

    Project Supervisor (Local): Arif AlNahdiIndustry Project Supervisor ( if any ):

    Name:Company:Tel: E-mail:

    Hardware Environment: Pen enabled pad, PC workstationOperating Systems Environment: WINDOWSNetwork Environment: Language(s) & Software: JBuilder

    Short Description of Proposed Project:

    20 IT and SWET Graduation Projects, September 2003

    Students should develop a program that recognizes hand writing and convert them intocharacters.

    The solution is based on neural networks and their ability to store knowledge. Students will needto study neural networks algorithms and apply them on English and/or Arabic hand writingstyles.

    The software solution will be developed in Java with a complete GUI support.

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    21/31

    2003-10: Signature Recognition for Banking System

    Project Supervisor (Local): Itihad Al-AmerIndustry Project Supervisor ( if any ):

    Name:Company:Tel: E-mail:

    Hardware Environment: Operating Systems Environment: MS WindowNetwork Environment: Language(s) & Software: Visual Basic and SQLServerShort Description of Proposed Project:

    21 IT and SWET Graduation Projects, September 2003

    NOTE : This project can be done by a group of students.

    This project enables students to use Visual Basic programming and SQLServer databasemanagement system to develop a program which recognizes the signature of a bank customer.Visual Basic will be used for developing the program, testing and debugging, and linking withthe SQL Server database.

    Technologies : SQL Server and Visual BasicConcepts : Analysis and design, programming and Database Management System

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    22/31

    2003-11: Network Infrastructure Design and Implementation

    Project Supervisor (Local): Farrukh ZaheerIndustry Project Supervisor ( if any ):

    Name:Company:Tel: E-mail:

    Hardware Environment: Operating Systems Environment: Network Environment: Language(s) & Software:

    Short Description of Proposed Project:

    22 IT and SWET Graduation Projects, September 2003

    Objective: Group of Students will be required to design and implement network infrastructurefor a medium sized organization and them implement this project in a LAB environment.

    ADM is an educational institution that provides undergraduate and post-graduate courses inBusiness, Engineering and IT. Before the IT support department was created, the schools of Business, Engineering and IT had implemented their own networks. In order to improveproductivity, the schools must follow the guidelines and policies set by the support department.This department is responsible to manage the network for all the three schools. You are hired as anetwork consultant to design and implement a network for ADM that should include some or allof the following components.

    1. Network Services2. Application Services3. Directory Services4. Network Availability5. Disaster Recovery6. Remote Access Services7. Security8. Storage Services9. Network Management

    10. Internet Connectivity

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    23/31

    2003-12: Network Printing

    Project Supervisor (Local): Arif Al-Nahdi/Farrukh ZaheerIndustry Project Supervisor ( if any ):

    Name:Company:Tel: E-mail:

    Hardware Environment: Operating Systems Environment: Network Environment: Language(s) & Software:

    Short Description of Proposed Project:

    23 IT and SWET Graduation Projects, September 2003

    Objective:

    Students will be required to develop a system to control Network Printing Environment and if possible other services. They will be designing an application that will communicate to theDirectory services (Netware Directory Services/Active Directory Services) providing the network administrators the facility to control the printing environment. Presently in Network printingthere is no check how many number of pages a student/faculty can print. A simulated network environment should be used to build the application.

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    24/31

    2003-13: Network Performance Study

    Project Supervisor (Local): Farrukh ZaheerIndustry Project Supervisor ( if any ):

    Name:Company:Tel: E-mail:

    Hardware Environment: Operating Systems Environment: Network Environment: Language(s) & Software: Short Description of Proposed Project:

    24 IT and SWET Graduation Projects, September 2003

    Objective: Students are required to investigate Desktop/LAN/WAN infrastructure of a typical ITenvironment, study the components and services that are essential to stabilize its networkinginfrastructure. They will plan and fine-tune these components and services in order to meet thesome or all of the following criteria

    1. Improved LAN/WAN environment2. Improved capacity3. Scalability4. Reduced total cost of ownership5. Network Standardization6. Higher level of User Satisfaction7. Security

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    25/31

    2003-14: DSS - DBMS E-Analyst

    Project Supervisor (Local): Nadezda PizikaIndustry Project Supervisor ( if any ):

    Name:Company:Tel: E-mail:

    Hardware Environment: Operating Systems Environment: Network Environment: Language(s) & Software: Short Description of Proposed Project:

    25 IT and SWET Graduation Projects, September 2003

    Purpose:

    To Develop Decision Support System (DSS) that will help to make the correct choice of theDBMS as Implementation Environment for the specific Project based on the following criteria:

    DB structure and size;Data quality (integrity, referential integrity, data types and properties) requirements,Security requirementsUser interface requirements;Operational requirements,Hardware requirements,Implementation requirements,

    Costs, etc

    DSS must provide multi-criterial analysis of the Project requirements and provide detailedexplanation how the choice of the DBMS will affect implemented system performance

    DSS must be able provide analysis for the most popular and common used DBMS (MS Access,SQL Server 2000, ORACLE, Sybase, MySQL, DB2, etc )

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    26/31

    2003-15: Assignments of Proctoring Duties at ADMC

    Project Supervisor (Local) : Adil Al Hussaini

    Industry Project Supervisor (if any):

    Name:

    Company:

    Tel: E mail:

    Hardware Environment: PC Networked

    Operating Systems Environment: Windows

    Language(s) and Software: SQL/PLSQL, Oracle DBMS

    Short Description of Proposed Project :

    26 IT and SWET Graduation Projects, September 2003

    Note: This is a project that can be done by a group of students (2 3). The scope of theproject can be modified when required.

    The aim of the project is to automate the process of assigning proctoring duties to availablefaculty members.

    At the end of each semester, most, if not all, all faculty members will be assigning the duty of proctoring at least one final exam. The project should automatically search through all availablefaculty members and tries to select the most suitable proctors for a particular test.

    The faculty member could be assigned the duty of a Head Proctor, Proctor or Floater. Theadvisor of the test should be exempted from the proctoring duty of his/her test.

    The project should allow the faculty to modify his/her status from available to unavailable and vice versa. Also, a number of rules or procedures should be taken into consideration whendeveloping this project.

    Technologies: Oracle developer, Oracle DB, Internet.

    Concepts: Systems Analysis, Database, Design and coding.

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    27/31

    2003-16: The Students Portfolio at ADMC

    Project Supervisor (Local): Adil Al Hussaini

    Industry Project Supervisor (if any):

    Name:

    Company:

    Tel: E mail:

    Hardware Environment: PC Networked

    Operating Systems Environment: Windows

    Language(s) and Software: SQL/PLSQL, Oracle DBMS

    Short Description of Proposed Project:

    27 IT and SWET Graduation Projects, September 2003

    Note: This is a project that can be done by a group of students (2 3). The scope of the project can be modified when required.

    The aim of the project is to keep track of all assignments that students have undertaken whilestudying at ADMC.

    When a student enrolls in a particular program, he has to undertake certain courses in eachsemester. The assessments of each course are based on either tests, assignments or both to

    decide his grade in that particular course. The assignments given to students could be casestudies, search for a topic or large projects. Faculty comments should also be recoreded.

    Technologies: Oracle developer, Oracle DB, Internet.

    Concepts: Systems Analysis, Database, Design and coding.

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    28/31

    k # y A v $ R 7 7 7 7

    Your project specification should be written under the following headings.

    A Title Page which contains:-

    Course Code SWET 351 Software Engineering Integrated ProjectReport Title Project SpecificationProject Title*Purpose *Student Names *Student Numbers *Project Supervisor *

    These 5 items are taken directly from the project proposal that you prepared, without editing only the order of the headingsis changed.

    Date The date of submission of the report (dd/month/yy)

    A Table of Contents Page which uses the multiple decimal system for example:-

    Section 1

    Subsection 1.1

    Subsection 1.2

    Section 2

    Subsection 2.1

    etc.

    The body of the report contains:-

    Statement of Purpose

    (40 words)

    Firstly, this report has been written to define the technical andorganizational aspects of this project to the satisfaction of theproject supervisor. Secondly, it has been written to satisfy part of the reporting requirements of the SWET 351 SoftwareEngineering Integrated Project course.

    Introduction

    (150 200 words)

    This would contain the General Description that was written for the project proposal. It may include a little more backgroundinformation. It would include a description of the appearance of the finished article.

    Theoretical Concepts

    (100 - 200 words)

    This would contain an explanation of any relevant theoretical

    issues which relate to your project. Selection of input and output devices, and the selection of a control algorithm, often dependson theoretical issues as much as practical ones. Your project research will provide the content for this section of the report.

    28 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    29/31

    Technical Specifications(500 words, plus diagrams)

    This would contain the General Specifications that was writtenfor the project proposal and the following

    System design.

    Numbered Requirements

    High Level Hardware Design (Visio) where applicable

    High Level software design in UML (Rational Rose) whereapplicable

    High Level DB design (Oracle Designer) where applicable

    Preliminary list of Java packages and classes where applicable

    Preliminary Test Specifications

    Identification of Database, language (script or compiler based)and tools

    Project Costing

    (100 150 words)

    This will include the table of quotations for all major componentsthat will be used in the project. You should also includeestimates of any other costs which may be incurred (for miscellaneous hardware, software tools, etc.)

    Project Planning

    (50 - 100 words)

    This is to be done using MS Project. You would normally includeeither a time-line, a GANTT chart or a PERT network. The totaltime should match the Estimated Time Required from theproject proposal. The following are required in MS Project

    Time-frames

    Work breakdown for each student.

    The proposal must include team roles: Team Leader, HardwareDesigner (where applicable), Software Designer (whereapplicable), Tester.

    Executive Summary

    (75 - 100 words)

    Imagine that the general manager doesnt have time to read the

    whole report. He will simply want to know:- what the project is,

    what the advantages are,

    how much it will cost.

    These three things should be squeezed into this section.Student Signature Space A place for you to sign your name.

    Date Space The date of submission (filled in by you).

    Appendices This section has no fixed size, and should include any data /specification sheets, copies of quotations, research references,and a copy of the costing spreadsheet, if used.

    29 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    30/31

    ! " #% $ & ' ( 0 ) 1 2 35 47 68 9 @B A C 4D 3E @G FH I 1P ) @5

    Your Final Project Report will contain many sections that are brought across from your Project Specification. These are marked below with an asterisk.

    A Title Page which contains:-

    Course Code* SWET 351 Software Engineering Integrated ProjectReport Title Final Project ReportProject Title*Purpose *Student Name *Student Number *Project Supervisor *

    These are taken directly from the Project Specification.

    Date April 28 2002

    A Table of Contents Page* which uses the multiple decimal system for example:-Section 1

    Subsection 1.1

    Subsection 1.2

    Section 2

    Subsection 2.1

    etc.

    The body of the report contains:-

    Preface type this exactly asit appears here, substituting

    your project title.

    This report is being presented at this time, as part of thesummary assessment requirements of the SWET 351 SoftwareEngineering Project course. The report presents, in detail, thetechnical and organizational issues related to the design,construction, programming, testing and certification of my project YOUR PROJECT TITLE HERE.

    Introduction* This will contain the Introduction, Technical (but NOT NumberedRequirements, High Level Hardware Design, High Level softwaredesign, High Level DB design, Preliminary list of Java packagesand classes, Preliminary Test Specifications which will comelater) and Project Planning sections of your Project DefinitionReport.

    30 IT and SWET Graduation Projects, September 2003

  • 8/14/2019 Higher Colleges of Technology Abu Dhabi Men's Colleges Department Of

    31/31

    Theoretical Concepts* This should contain the information from your Project definitionreport, with any extra information that you have gathered sincethen.

    Requirements Numbered requirementsHigh Level Design High Level Hardware Design (Visio) where applicable

    High Level software design in UML (Rational Rose) whereapplicable

    High Level DB design (Oracle Designer) where applicable

    Preliminary list of Java packages and classes whereapplicable

    Identification of Database, language (script or compiler based) and tools

    Low Level Design Diagram of hardware system set up.

    Low Level Hardware Design (Visio) where applicable

    Low Level software design in UML (Rational Rose) where

    applicableLow Level DB design (Oracle Design) where applicable

    Final list of Java packages and classes where applicable

    Prototype of software completed (JBuilder)

    Software Code Include final software code Test Requirements, Designand Reports

    Preliminary Test Specifications

    Test Report for Hardware System Setup

    Detailed Test Specifications

    Test Report for Prototype

    Final Test Report Discussion and Conclusion You need to comment on any problems that you encountered,

    reasons why the project has not reached its full potential (inother words, if it doesnt do everything you aimed to achieve,

    why?), and suggestions for further development, if you had thetime.

    This should include potential applications in college or industry and future development.

    References Documents, Text Books or web sites Acknowledgments Acknowledgments of support received Appendices This section has no fixed size, and should include

    data sheets KEEP these to a Minimum !

    parts lists and detailed costing spreadsheets

    parts quotations

    a Report Approval Form, which includes the studentssignature, the project supervisors signature, and theprogram supervisors signature.