php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.03.2009, 14:33  
Erfahrener Benutzer
 
Registriert seit: 06.01.2009
Beiträge: 144
likemike90 befindet sich auf einem aufstrebenden Ast
Standard Suchen & Bieten

Hallo

Ich stehe vor einen Projekt in PHP mit kleinen bis mittleren Umfang, man hat mich zu diesen Projekt gefragt ob ich das in die Hand nehmen will und würde das ganz gern vorher mit euch besprechen ob das Konzept richtig ist was ich mir da überlegt habe.

Also es geht prinzipiell um eine Dienstleistung zB. Babysitten. Es gibt also ein Script wo sich Suchende und Bietende einloggen können um jemanden für die Dienstleistung zu finden

. Das heisst folgendes sollte es beinhalten

User - Profile ( nur sehr oberflächig um ein grobes bild zumachen )
Login Script
Kleines Admin Menü ( Benutzerverwaltung )
und eine Administrativ verwaltbare suchen & Bieten Anzeige .


Also prinzipiell relativ einfach zumindest denk ich mir das noch so, folgende Tabellen denke ich sollte das haben

Tabelle 1 : user
Mit allen möglichen Angaben zum User, ob er suchender oder bietender ist usw.

Tabelle 2. Suchen
Hier kommen die zukünftigen z.B. Babysitter rein die nach ein Auftragsgeber suchen

Tabelle 3. Finden
Hier können Auftraggeber nach qualifizierte Babysittern suchen

Ja ich wollte das einfach mal so reinposten ob ihr irgendwelche Vorschläge zu den habt oder Tipps die ihr mir geben könnt zur Realisierung, bzw. kennt ihr ein fertiges Script was diese Anwendung bereits inkludiert hat


Mit freundlichen Grüßen
Likemike
likemike90 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.03.2009, 16:22  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo,

bei deinem Projekt solltest du die Schritte in meinem Footer beachten. Zunächst sollten die Anforderungen genau dokumentiert werden um hinterher a) keine bösen Überraschungen zu erlegen und b) beim Design und bei der Implementierung genau zu wissen, wo es hingehen soll.

Zitat:
Ja ich wollte das einfach mal so reinposten ob ihr irgendwelche Vorschläge zu den habt oder Tipps die ihr mir geben könnt[..]
Sich an dieser Stelle bereits um Tabellen Gedanken zu machen ist nicht der richtige Weg. Vielmehr ist es wichtig, sich klar zu machen, welche Funktionen die Software haben soll und welche Daten sie behandelt. Hierzu ist es sinnvoll ein UML mit den Daten und deren Beziehungen anzufertigen (siehe z.B. Module - Usermanagement :: Adventure PHP Framework (APF)). Parallel dazu sollten die Funktionen der Software beschrieben werden (z.B. mit Hilfe von Use Cases und begleitender textueller Beschreibung). Erst dann bist du seriös in der Lage die Planung und das Design der Software zu erstellen. Hilfestellungen kann dir dazu evtl. folgendes Dokument geben: http://media.adventure-php-framework...plomarbeit.pdf

Zitat:
zur Realisierung, bzw. kennt ihr ein fertiges Script was diese Anwendung bereits inkludiert hat
Sobald du deine Anforderungen beschrieben und dein Design erstellt und reviewed hast, kannst du natürlich versuchen, diese durch ein bestehendes Tool/CMS/Framework/... abzudecken. Oder zumindest versuchen, damit den größten Teil abzudecken. Dies ist jedoch - wie du meinem Footer entnehmen kannst - nur dann möglich, wenn Schritt 1 und 2 abgeschlossen sind.

Aus dem Bauch heraus würde ich tippen, dass du deine Anforderungen mit einem geeigneten Framework, das z.B. das Thema Benutzermanagement schon enthalten hat, gut abbilden kannst. Die Use Cases sind an sich recht einfach, wenn es darum geht, Angebote zu publizieren und ein Backend für die Bearbeitung zu stellen. Soetwas ähnliches ist auch im oben verlinkten Dokument besprochen. Vielleicht gibt dir dieses die gewünschte Hilfestellung.

Bei Fragen: immer her damit!
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
timer mit php superfutzi PHP Tipps 2009 26 24.03.2009 00:06
Scriptsuche Newsletter Rezeptfrei Scriptbörse 2 19.01.2009 08:56
Wir bieten eine Festanstellung als Senior-Developer (m/w) Marcus Hendel Beitragsarchiv 1 01.08.2008 17:01
Wir bieten eine Festanstellung als Junior-Developer (m/w) Marcus Hendel Beitragsarchiv 0 27.06.2008 16:45
Bieten Stelle als Webadministrator an vedico Beitragsarchiv 0 04.06.2008 14:47
Bieten Festanstellung für PHP-Progger Beitragsarchiv 0 05.08.2005 18:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bieten script, bieten suchen script, script bieten suchen, suchen und bieten script

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum