...

View Full Version : What do i need to learn to make this?



deang1986
05-04-2011, 12:27 PM
HI there, im new to the forum but im looking to find out what i need to learn to build the below. I think its msql?? You can see an example of a UK competitor here, http://4773.eclipseleisure.co.uk/ or http://4532.eclipseleisure.co.uk/ . That is what i want to try and make, what do i need to know?






This system will be used for groups to pay for events. The system will also give details of the package once they pay. (location, times, images, details etc)

There will be 3 different types of users.
1. Admin - this will be us,

2. Group Organiser - this will be the person who contacted us to organise the event
3. Group participant - This person will be part of the group.

Each user will require a different level of control. The following will fall under the control for each user.


Admin
Control of the overall site
Be able to add content and images
Be able to add the price of the event
Be able to add details of the event (dates, Times, Location)
Be able to check to see what group leader/users have joined.

Be able to run a report to see who has payed for the events
Be able to add unlimited pages on the left nav bar ( example of pages required will be the following,
Home
Itinerary
Attendance
Transport Details

Brighton
Accommodation
Room Details
Restaurant
Mud Karting
Paintball
Nightclub
Messages / Gallery

Pages like the above should be easy to add and delete and easy to edit.


Group Leader

• Be able to call the website after the name of the person that the event is being organized for and upload an image, both these can be viewable on the homepage.
• Be able to send mass email to the rest of the group letting them know about the website to join it.

• Be able to send out payment reminder to the people who have not payed.
• Be able to pay for the event.
• Be able to fill out who is coming to the event ( When they publish this it will come up on attendance page, they can add up to 50 users)

• Be able to add extra people who are coming.
• When they are joining we must get there full details, name, address, telephone, they must agree to our terms and conditions and they must be automatically subscribed to our newsletter

• Be able to assign people the option of not going.


Group Participant
• When they are joining we must get there full details, name, address, telephone, they must agree to our terms and conditions and they must be automatically subscribed to our newsletter

• Be able to pay for the event
• Be able to assign themselves as “not going”
• Be able to add there name if its not already there.


The most important pages are the following

Homepage
This will be linked to the group leader page, he can give the page a name and add an image


Itinerary Page
This will be at the control of admin, they give detail of allthe event here and times.


Attendance Page
When the group leader adds the names of the group they will all come up here.

When the different people pay fpr the package is should come up here after there name.
If people choose the option of not going it will show here.

General Pages
The rest of the page will be just general pages to give details of the whole event. These should be easy to edit , add images and the option to print.


Payment system
The whole payment system will have to be linked back to sage.


The website must be easily generated at the click of a button for the group, we then fill out the content for the individual pages

sunfighter
05-04-2011, 03:38 PM
If you want this thing up and running in under two years I suggest you hire someone.

deang1986
05-04-2011, 05:28 PM
Thanks for your input but that dosent help. Im not a beginner, i know html and used to design websites for about 3yr. The last time i did a website was 2yr ago so im sure things have changed.

Id appreciate any positive help.

Old Pedant
05-04-2011, 08:17 PM
The last time i did a website was 2yr ago so im sure things have changed.

Not really.

Certainly not as regards the database design for something like this.

Certainly not as regards using PHP (or ASP) for doing so.

Browser-related coding has changed a *LITTLE* in the last 2 years.

But DB and PHP for this kind of stuff hasn't changed significantly in 10 years. ASP.NET has. JSP has. (And, to be fair, there are *some* advances in PHP, but you don't even have to use them.)

**********


The website must be easily generated at the click of a button for the group,

Now *THAT* is something I want to see!

It sounds like you are saying you want to find some web-site-building program where you feed in your parameters and it churns for a while and spits out ready-to-use code.

Is that what you are after???

I'm truly not sure what you are asking for.

jfreak53
05-06-2011, 02:55 PM
Why not make your life easy and just use a pre-built CMS system and just either pay to have a special module made for the special tasks or make one yourself. Certainly easier than making a whole system from scratch if you have never used PHP or MySQL in the past.

Designing web pages is a whole lot different than programming them. One thing is to design HTML another all together is to use PHP or another scripting language plus DB to create a web system.

But in basics you need to know PHP and MySQL to build that basic system. Or another scripting language plus a DB language.

Old Pedant
05-06-2011, 08:52 PM
Well, I would say that for any project like this, the *FIRST* thing you should design is the database. If you screw up the DB design, then no matter how good your web design and programming skills, you will never have a truly successful working system.

And yes, you need to know the DB language (assumed to be some version of SQL), but even more important is understanding DB design principles. Such fundamentals as indexes and foreign keys and constraints and, maybe more important, normalization.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum