senior project computation linguistics research system senior project computation linguistics...
TRANSCRIPT
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
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
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.
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
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
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
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
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
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
The Solution The Solution
Rental PapersRental Papers
ChangeComputer
To
Computation Linguistics Research System
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
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
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
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
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
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
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
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
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
Varchar50
AddressSearcher Address
Varchar 1000
Searcher Table as Example
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
Implementation Implementation
Windows App System
Web App System
Computation Linguistics Research System
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
Our Steps CycleOur Steps Cycle
Design
Analysis Collect Data
Testing
Coding
Computation Linguistics Research System
Thanks forThanks for
We want to say Thank You
Dr: Saleh
Dr: Ibraheem
Dr: Emad
Dr: Abdullah
Project Group
Dr: Massoudi