Go Back   Webmaster Forums UK SEO SEM Webmaster Community Forum - UKWW > Web Design and Website Development > Programming > PHP Forum
Register FAQ Members List Downloads Calendar Today's Posts Webmaster Resources Webmaster Blogs
 
 

PHP Forum PHP related discussion, help, tips and tutorials.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-02-2008, 05:48 AM
Senior Member
582 posts this year. worth their weight in gold!
Trusted Member - And full of good stuff!
 
Join Date: Jan 2006
Posts: 799
Thanks: 0
Thanked 0 Times in 0 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Default Project management script

I was thinking of creating a small project management script, with the very few php I know.

But i have a problem with creating the DB. Is not that I do not know how to create it from code, but I do now know what fields I should use.

I was thinking of having two tables, one for the users and one for the projects.

I would like suggestions on this matter, any help is much appreciated.

Thanks,
Dks.
Digg this Post!Add Post to del.icio.usStumble this Post!Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 06-10-2008, 08:22 PM
Junior Member
17 posts this year. the lights are on!
User is on their way up.
 
Join Date: Jun 2008
Location: Bucharest, Romania
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Default

Ok...let's do it...

But...in order to have at least a small chance of a good result, we need to define the problem a little bit more.
We need a better description for what we want to achieve by this application. In order to do this, we need to describe the current situation. Then, what do you want to achieve by creating this application.

Moreover....you said something about users and projects. In this case, we need few more words about how you describe those users and projects. This needs at least 2 types of description:
1 . things that you use when describing an user or a project and that are required to solve your problem ( user name, profile etc; project name, project types, etc)
2. actions or states that you are interested to record in connection to those users and projects.

Having this established, then we would be able to move forward and start creaing the database...
Digg this Post!Add Post to del.icio.usStumble this Post!Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 06-11-2008, 06:00 PM
Senior Member
582 posts this year. worth their weight in gold!
Trusted Member - And full of good stuff!
 
Join Date: Jan 2006
Posts: 799
Thanks: 0
Thanked 0 Times in 0 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Default

ok, on short

- project name
- starting date
- deadline
- user in handle with it
- contact details ( email & phone number )
- status

- users
- real name
- password
Digg this Post!Add Post to del.icio.usStumble this Post!Wong this Post!
Reply With Quote
  #4 (permalink)  
Old 06-11-2008, 07:00 PM
Junior Member
17 posts this year. the lights are on!
User is on their way up.
 
Join Date: Jun 2008
Location: Bucharest, Romania
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Default

Too short I might say...

Therefore, I have to make few assumptions:
- contact details ( email & phone number ) as related to a certain customer;
- you don;t need to keep extensive information about a specific customer and the above contact details are all that you need;
- there is only one user assigned at a certain moment to a specific project;
- you do not need to keep a history of project stages: no need to record project status history; no need to record the history of users that were assigned to a project;
- you have a list of project statuses that you use for all your projects;
- I do not understand the role of user password in this scenario but I will put it in there because you say so..

Now...the tables:
- Projects;
- Users
- Statuses;

Table structure and data types (you must apply data types to the specific DB you are going to use):

Projects:
- ProjectId - Integer Autoincrement; (Primary key)
- ProjectName - text (100);
- ProjectDescription - Memo;
- ProjectStartDate - DateTime;
- ProjectDeadline - DateTime;
- ProjectCustomerDetails - memo;
- ProjectAssignedUser - Integer - ( Foreign key, link to UserID)
- ProjectStatusID - Integer - (Foreign key, link to StatusId)

Users:
- UserId - Integer Autoincrement; (Primary Key)
- UserName text (100);
- UserPassword text (10);

Statuses:
- StatusID - Integer Autoincrement; (Primary key)
- StatusName - text(50);
Digg this Post!Add Post to del.icio.usStumble this Post!Wong this Post!
Reply With Quote
Reply

Bookmarks



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Webmaster Resources
UK WW SEO Tools
Find UK Hosts
 
The Forum Rules
Forum Rules - MUST READ
 
Site Of the Month
BizzFace
Nominate site of the month
 
Tag Cloud
43. wholesale adsense ready apple iphone 16gb apple iphone 16gb 3g articles article writer australia web hosting beauty cash casino cheap clothes communications content custard media database dgital camerals domain name english teacher fantasy football fantasy football league fittness football league free handbags home income instant jewelry links link sale medical health money money making online music natural health news nokia n96 16gb one way links online online shop poker professor quality links replica sam allcock seo social networking sony vaio laptop sunglasses technology the medical plus themes tutor verbalized wallet wallets wanted web hosting widget ready wordpress xmas offer

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 10:03 AM.

UK Webmaster World Forums - Internet marketing, web development, domain names, SEO contest and discussuons.
Subscribe to our feeds   Subscribe to our feeds

Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0