senior project computation linguistics research system senior project computation linguistics...

24
Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted By Khaled Al-Odily Bader Al-Ziabi Saleh Al-Qahtani Anwar Al-Roayli Computation Linguistics Research System

Upload: ashlee-johns

Post on 12-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Senior Project

Computation Linguistics Research System

Senior Project

Computation Linguistics Research System

SupervisorDr. Imad AL-Sughaiyer

Submitted ByKhaled Al-OdilyBader Al-Ziabi

Saleh Al-QahtaniAnwar Al-Roayli

Computation Linguistics Research System

Page 2: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

AgendaAgenda

1. Overview. 1. Overview.

3. Applying SDLC3. Applying SDLC

2. Aim of Project2. Aim of Project

4. System Analysis in Details4. System Analysis in Details

5. System Design5. System Design

6. Implementation 6. Implementation

7. Conclusion7. Conclusion

Computation Linguistics Research System

Page 3: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Overview Overview

Computation Linguistics Research System

King Abdul Aziz City For Science and Technology is a scientific government institution with independent identity administratively affiliated with the Cabinet Premier with it's seat in Riyadh city.

King Abdulaziz city for sciences and technology have many scattered data that resulting from forums, conferences and workshops which concern the computer Linguistics researches, KACST need to collect and organize these data, to prepare it in a way that serve the researchers and specialists.

Therefore, KACST want to establish a system in order to solve this problem.

King Abdul Aziz City For Science and Technology is a scientific government institution with independent identity administratively affiliated with the Cabinet Premier with it's seat in Riyadh city.

King Abdulaziz city for sciences and technology have many scattered data that resulting from forums, conferences and workshops which concern the computer Linguistics researches, KACST need to collect and organize these data, to prepare it in a way that serve the researchers and specialists.

Therefore, KACST want to establish a system in order to solve this problem.

Page 4: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Aim of ProjectAim of ProjectAim of ProjectAim of Project

The main goal of this project is to build database for “Computation Linguistics Research” for King Abdulaziz City for Science & Technology “KACST”. The system will use to transfer data from manual form to electronic form.

This goal will be achieved as follow :• Study the current situation • Conduct interviews with key people• Build conceptual model for such database

The main goal of this project is to build database for “Computation Linguistics Research” for King Abdulaziz City for Science & Technology “KACST”. The system will use to transfer data from manual form to electronic form.

This goal will be achieved as follow :• Study the current situation • Conduct interviews with key people• Build conceptual model for such database

Computation Linguistics Research System

Page 5: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

To Built SystemTo Built System

ImplementationStage

ImplementationStage

system design stage

system design stage

system Analysis stage

system Analysis stage

AnalysisAnalysis DesignDesign ImplementationImplementation

Computation Linguistics Research System

Page 6: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Tasks

System Identification 1 Week

System Analysis 2 Weeks

System Design 3 Weeks

Implementation 3 Weeks

Time 1 2 3 4 5 6 7 8 9

Gant ChartGant Chart

Computation Linguistics Research System

Page 7: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Applying SDLCApplying SDLC

Stage One: System Analysis:

“This stage involve studying the ways an organization currently retrieves and processes data to produce information

with the goal of determining how to make it work better". “Perry Edwards 1993”

Stage One: System Analysis:

“This stage involve studying the ways an organization currently retrieves and processes data to produce information

with the goal of determining how to make it work better". “Perry Edwards 1993”

Computation Linguistics Research System

Page 8: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Problem DefinitionProblem Definition

There are many researches, working papers, and scattered volumes of data in the city, that found in different places within and outside the city. However, it can not be exchanged or benefited from it except by a few beneficiaries in a limited field whether in time or place. Moreover, the current system is manual, where the data and documents can be damaged and lost easily.

There are many researches, working papers, and scattered volumes of data in the city, that found in different places within and outside the city. However, it can not be exchanged or benefited from it except by a few beneficiaries in a limited field whether in time or place. Moreover, the current system is manual, where the data and documents can be damaged and lost easily.

Computation Linguistics Research System

Page 9: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

The Current System SituationThe Current System Situation

1. Scattered data in different papers and places.

2. Difficulty of research and access to data.

3. There is no protection for data.

4. It is exposed to damage and loss.

1. Scattered data in different papers and places.

2. Difficulty of research and access to data.

3. There is no protection for data.

4. It is exposed to damage and loss.

Computation Linguistics Research System

Page 10: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

The Solution The Solution

Rental PapersRental Papers

ChangeComputer

To

Computation Linguistics Research System

Page 11: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Feasibility Study Feasibility Study

The task of the Feasibility Study to gain a sense of its scope and determine if a problem is worth solving. “Perry Edwards,1993”

1- Technical Feasibility.2- Operational Feasibility.3- Economic Feasibility.

The task of the Feasibility Study to gain a sense of its scope and determine if a problem is worth solving. “Perry Edwards,1993”

1- Technical Feasibility.2- Operational Feasibility.3- Economic Feasibility.

Computation Linguistics Research System

Page 12: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Cost AnalysisCost AnalysisWe need the following hardware and software tools:1- Hardware:

Data Base Server with multi processor, 1 GB RAM, and more one HDD.

PC’s with P4 Processor, 256 MB RAM, 40 GB HDD.

2- Software: SQL Server 2000. Windows 2003 Advanced Server. Windows XP Professional with IIS. .NET Frame Work.

We need the following hardware and software tools:1- Hardware:

Data Base Server with multi processor, 1 GB RAM, and more one HDD.

PC’s with P4 Processor, 256 MB RAM, 40 GB HDD.

2- Software: SQL Server 2000. Windows 2003 Advanced Server. Windows XP Professional with IIS. .NET Frame Work.

Computation Linguistics Research System

Page 13: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Expected BenefitsExpected Benefits

1- Collecting the data of forums, conferences and workshops and store it in one database.

2- Data access. 3- Save the data from damage and lost. 4- Making available of protection and gives authorities. 5- Decrease the specified time for searching process. 6- Precise searching about data and access to it.

1- Collecting the data of forums, conferences and workshops and store it in one database.

2- Data access. 3- Save the data from damage and lost. 4- Making available of protection and gives authorities. 5- Decrease the specified time for searching process. 6- Precise searching about data and access to it.

Computation Linguistics Research System

Page 14: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

System Analysis in DetailsSystem Analysis in DetailsSystem Analysis in DetailsSystem Analysis in Details

“Through a structured analysis technique called data flow diagram the system analysis can put together a graphical representation of data processes throughout the organization. The data flow approach emphasizes the logic underlying the system”. “Kendall & Kendall 2002”

Data Flow Diagram contains three main diagrams: Context diagram Overview diagram Details diagram

“Through a structured analysis technique called data flow diagram the system analysis can put together a graphical representation of data processes throughout the organization. The data flow approach emphasizes the logic underlying the system”. “Kendall & Kendall 2002”

Data Flow Diagram contains three main diagrams: Context diagram Overview diagram Details diagram

Computation Linguistics Research System

Page 15: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Context Diagram Context Diagram Level ZeroLevel Zero

Computation Linguistics Research System

0

Computation Linguistics Research Database

Searcher

Employee

ReportsSearch

Data Entry

Send Data

Reports

Government Organizations

View Data

Administrator

Data

New Employee

Page 16: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Computation Linguistics Research System

Overview DFD Overview DFD

Personal Data

3

Add New Data

Employee

SubjectD1

ResourcesD4

SearcherD2

PlacesD3

Subject Data

Searcher Data

Resource Data

Work Place Data

4

Modify Data

Request

New Subject Data

Old Data

Subject Data

Searcher Data

New Searcher Data

Places Data

New Places Data Resourse Data

New Resources Data

Searcher

5

Search about Subjects

Keys

Data

Subject Data

Government Organizations

Keys

Data

Administrator

2

Add New Contentes

Res_ContentsD6

Content Info

New Content Type

Data

Content Info

1

Add New Employee

Emp Data

Privilege

New Emp Info

EmployeeD5

Emp Data

Privilege

Resource Information

Places Information

SearcherInformation

SubjectInformation

Request

Personal Data

Privilege

Page 17: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

System DesignSystem Design

During this phase, the analyst schedules design activates, as following: Draws model of the new system, using data flow and entity-relationship diagram. Devices formats for all the collecting and/or inputting data.Writes program specifications. Specifies control techniques for the system's outputs, database, and inputs. Identifies and orders any hardware or software that the system will need.

During this phase, the analyst schedules design activates, as following: Draws model of the new system, using data flow and entity-relationship diagram. Devices formats for all the collecting and/or inputting data.Writes program specifications. Specifies control techniques for the system's outputs, database, and inputs. Identifies and orders any hardware or software that the system will need.

Computation Linguistics Research System

Page 18: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Computation Linguistics Research System

ER Diagram ER Diagram

Resources

PK ResID

ResName ResType Publisher PublishDate PublishPlace

Subjects

PK SubID

SubName ResID References SubType

Written By M1

Resource_Contents

PK ContID

ContName ContCode ResID

Contain

1

M

Include1

Employee

PK EmpID

EmpName JobTitle Tel Address EMail PW

Places

PK PlaceID

PlaceName Address Tel EMail WebSite

M

Searcher

PK SearcherID

SearcherName PlaceID Tel Email Address

Work in

M

1

Searcher_Subjects

SubID SearcherID

Write

M

1

Searcher_Resources

ResID SearcherID

Written By M1

Write

M

1

Page 19: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Computation Linguistics Research System

Tables Specification Tables Specification

Filed Description Type Size Cons Ref Table

SearcherIDSearcher Number

BigInt 8 PK

SearcherName Searcher Name Varchar 500

PlacesIDWork Place

NumberBigInt 8 FK Places

TelSearcher

TelephoneVarchar 50

EmailSearcher

E-Mail

Varchar50

AddressSearcher Address

Varchar 1000

Searcher Table as Example

Page 20: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

ProblemsProblems

Design with (Page Layout)

style on ASP .NET

IIS conflicted with other software

Connectionbetween formsand database

when we setup

Visual Studio .NET 2003

1 2 3 4

Computation Linguistics Research System

Page 21: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Implementation Implementation

Windows App System

Web App System

Computation Linguistics Research System

Page 22: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

This report presented the results of out analysis, design, implementation of a computerized Computation Linguistics Research Database .

Finally, we build database for “Computation Linguistics Research” for King Abdulaziz City for Science & Technology “KACST”. In order to solve manual system problems.

Our report is divided into five chapters.

This report presented the results of out analysis, design, implementation of a computerized Computation Linguistics Research Database .

Finally, we build database for “Computation Linguistics Research” for King Abdulaziz City for Science & Technology “KACST”. In order to solve manual system problems.

Our report is divided into five chapters.

ConclusionConclusion

Computation Linguistics Research System

Page 23: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Our Steps CycleOur Steps Cycle

Design

Analysis Collect Data

Testing

Coding

Computation Linguistics Research System

Page 24: Senior Project Computation Linguistics Research System Senior Project Computation Linguistics Research System Supervisor Dr. Imad AL-Sughaiyer Submitted

Thanks forThanks for

We want to say Thank You

Dr: Saleh

Dr: Ibraheem

Dr: Emad

Dr: Abdullah

Project Group

Dr: Massoudi