We help IT Professionals succeed at work.


MK15 asked

what SDLC(systems development lifecycle) models would you suggest for creating a php e-commerce site like eBay.

I have basic programming skills and have a due date of february 2011.

Please advice.

Watch Question

I assume you mean Feb 2012.  

My recommendation is that you don't attempt the project at all with basic programming skills.  E-commerce sites attract black-hat hackers.

If you insist on proceeding, I suggest you start by reading

If that makes no sense to you, then start here
(But this isn't going to prepare you to thwart attacks).



I acknowledge your statement and understand the risks but that still leaves me with an unanswered question.

Let me elaborate further; i am studying computer science and have chosen to create an e-commerce website for my final year.

I have the sole responsibility for project management, therefore to get started creating the web application I need a second opinion the specified topic.

Since it's an academic project the risks are much less.

I'm not sure I understand what you want but I'll take a stab at it.  Customers, inventory and items in the shopping cart are all objects.  I would use the Object Oriented Development model.  "An object combines data and the specific processes that operate on those data.  Data encapsulation in an object can be accessed and modified only by the operations, or methods, associated with that object...." (Laudon & Laudon, 2010, pp498-500).

Laudon, K. & Laudon, J. (2010). Management information systems: managing the digital firm. (11th Ed). Upper Saddle River, New Jersey: Pearson Education.
Unfortunately, it's a rather expensive book.  I think it cost nearly $200.

Hopefully, I addressed your concern.  If not, then I don't understand the question.


Many thanks
Thanks for the rapid feedback.

I suggest learning as much PHP as you can especially related to sanitizing information to be displayed and data going into the database.  

http://php.net/manual/en/function.mysql-real-escape-string.php   Should be used on data going into the database.

If you make a new post, I suggest you let people know this is an academic project.  If you don't, you'll likely end up with advice like "buy something off the shelf."



I will remember that in future.

All your points have been noted and will be used when implementing the application. Your support is very much appreciated.

Once again Thank You Kindly.

Explore More ContentExplore courses, solutions, and other research materials related to this topic.