De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering 2007-2008 Thierry Coppens.

Verwante presentaties


Presentatie over: "Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering 2007-2008 Thierry Coppens."— Transcript van de presentatie:

1 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering 2007-2008 Thierry Coppens Elke Durwael Nicolas Greant Yuri Herman Lode Hoste Ben Maene

2 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 User Levels - Overview Guest VUB-Network User Member Publisher Moderator Administrator Een user level erft alle rechten van de voorgaande user level, behalve indien anders vermeld.

3 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 User Levels - Guest Een guest is een persoon die niet is ingelogd en niet verbonden is met het VUB-netwerk. Een guest heeft volgende rechten: Register a new account Log into the PMS Retrieve password Validate a new account

4 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 User Levels – VUB-Network User Een VUB-Network User is een persoon die zich binnen het VUB-netwerk bevindt. Hij kan volgende functies uitvoeren: Quick Search, Explicit Search Order Results Export and Download Results Search Publications on Similarity

5 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 User Levels –Member Een Member is een persoon die over een account beschikt. Na inloggen kan een Member volgende functies uitvoeren: Change Account Details Log off the PMS

6 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 User Levels – Publisher Een Publisher beschikt, naast de rechten van een Member, over volgende extra functies: Upload Publication Edit own Publication(s) ‏ Bulk Upload

7 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 User Levels – Moderator Een Moderator beschikt, naast de rechten van een Publisher, over volgende extra functies: Edit Departmental Publication(s) ‏ Manage user levels Manage group permissions Edit author information

8 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 User Levels – Administrator Een Administrator heeft, naast de rechten van de voorgaande user levels, volgende extra rechten: Access to Configuration Panel Edit All Publications Create/delete Users, Groups Manage 'Moderator' user level

9 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Design

10 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Design

11 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Design

12 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Design

13 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Design

14 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Design

15 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Design

16 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Algemeen Overzicht

17 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Ruby Motivatie: Er was reeds voorkennis in de groep Eenvoudige syntax Active Record, Mongrel, Rdoc,... Alternatieven: Java (beperkte kennis)‏ c++ (te moeilijk)‏ Modula (weinig/geen ervaring bij computerwetenschappers)‏ drscheme

18 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Git Argumenten voor git: Distributed version control system “mainserver failure” niet mogelijk gemakkelijk branchen en mergen snel efficiënt voor grote projecten safe: checkt via hash, geen corruptie stabiel

19 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Security issues MySQL: geen open poorten Oplossing: Gebruik maken van SQLite Draait lokaal Eenvoudig testen Integreert zich makkelijk met MySQL

20 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Wat we al hebben: Toegang tot Joon 2 clients Error handling: Via try-catch op Joon (rescue in Ruby)‏ error warning & logging komt in de db terecht Database connectie Config files inladen http testen init db script controller support Tussenresultaat

21 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Planning Binnen 2 weken: sessies en/of cookies voor nestor css voor nestor get opt voor iris (vb. --help)‏ Binnen 4 weken: git statistieken informatie uit pdf naar ander documentsformaat extraheren login systeem 2 e iteratie: config scherm html pagina’s op nestor

22 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1

23 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1

24 Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1


Download ppt "Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering 2007-2008 Thierry Coppens."

Verwante presentaties


Ads door Google