Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Graduation Project

No description
by

Kais Belhareth

on 28 October 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Graduation Project

OUTLINES
Introduction
DIOS
Problems statement and solutions
Specification and requirement analysis
Software design
Achievement
MARC
Datapersistance
Conclusion and perspectives
Graduation Project
DEVELOPING FRONTEND AND BACKEND FUNCTIONALITIES FOR A PURCHASING SYSTEM
DIOS
Graduation Project
By:
Kais BELHARETH

Supervised by:
Mrs. Marwa DRIDI (ESPRIT)
Mr. Hansen Rauff Henrik Jens (Dataproces)

Jury president:
Mrs. Olfa MOUELHI
Jury member:
Mr. Moussa ALAEDDINE
2014 - 2015
Introduction
Overview of all projects
Introduction
Since its creation in 2011 , Dataproces has built up a very strong and wide plateform to process and analyze large volumes of data online.
Challenge
The company mainly aims to support municipalities
in their tasks.
What is the context of the internship ?
Participating to develop in all Dataproces projects.
Creating a purchasing system.
DIOS
Challenge
What is the context of the project ?
Self-monitoring

Procurement optimization

Controlling and managing information

Spend and compliance analysis
Study of existing
The idea of DIOS is innovative.

Two previous versions were developed .
Problems statement
Difficult to analyze the huge database.
only in Danish language.
Without report and chart.
not stable and need to be updated.
not respond to the new needs of clients like adding expenditure and bought analysis and calculation of operations sum.

Proposed solutions
More filtration to facilitate the analysis of a greater database.
Get the possibility to have report and chart.
Adding new field of expenditure and bought analysis and the operation sums.
Updating the old fields to be more stable and responding for new requirements.
Adding the English language for the application.
Allow for selection of multiple suppliers and buyers.

Organisation chart
UML : Modeling language
Scrum
Functional/Non Functional requirements
Use case diagram
System sequence diagram
Activity diagram
Planning sprint
Class diagram
Object diagram
Problems statement and solutions
Specification and requirement analysis
Software design
Achievement
Tools and technologies
Authentication Interface
Home page interface
Report interface
Chart interface
MARC
Data persistance
Challenge
What is the context of the project ?
Executing repeated, manual work 2 to 10 times faster than a human being.
Integrating specialist systems that otherwise can’t be integrated.
Freeing employee time.
Offering decision support (in development) at all levels in the organization.

Problems statement
The operations are manual and a lot of time consuming.

Risk of doing errors through manual typing.

Proposed solutions
Study of the existing
extraction and manipulation of data is only possible through manual typing
access to data is only through user interface and is restricted by a paywall .
MARC inserted through the user interface
Data is exchanged many times faster than by manual typing
Possibility for extraction and manipulation of large quantities of data
Use case diagram

System sequence diagram
Object diagram
Study of the existing
Existing transformers to transform the files to data in databases depends of the extension and the structures of the files.
Problems statement
Do not respond to the needs anymore


Proposed solutions
Creating others transformers from the scratch or updating already existed.
Use case diagram
System sequence diagram
Object diagram
Conclusion and perspectives
Problems statement and solutions
Specification and requirements analysis
Software design
Achievement
Virtual machine interface
KMD software interface
using MARC
Problems statement and solutions
Specification and requirement analysis
Software design
Achievement
Example of pdf files
Example of regex expressions
Make the application stable.
Design and implement new features.
Handling a big data.
Used and required by several danish municipalities.
Conclusion
Perspectives
Implement the non-agreement part with intergrating the BI module.

Be known and used in others municipalities around the world.

Satisfaction of the clients at their wishes.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
28 October 2015
System Architecture
18
17
Full transcript