03-08-2012, 01:48 PM
Online Shopping System
Online Shopping System.pdf (Size: 1.97 MB / Downloads: 377)
1 Introduction
This project was our task at end of OST courses , And we had specifcation with eeroject roup in
Aptech Education Center . In another way , we complete all of OST courses in second year , And now
we must provide one project with use of what we learn during these courses.
Our Time for doing this project was 12 days and we start from 24-Jan-2007 until 06-Feb-2007 .
During this time we had some session with our faculty In Aptech school , And he guide us in very
topics which we were face with them, And every body was response of his/her project for develop.
My eeroject was about online shopping system , and this documatation describe my project.
2 Acknowledgments
As with any documatation , i like to acknowledge those who help me to do this project.
A big thank to Mr.Hooshmandi Rad our faculty in eeroject course in Aptech Education Center
He help us to increase our speed in all ehases of project especially Development ehase.
A special thank to Mr.Nonakht another faculty ,that help me to have beter Documentation phase.
A huge thank to Internet people and Open Source Community .
Last but not least , I'd like to thank my family for their continuous supports, especially
my mother for her delicious foods .
3 Problem Statement
3.1 Online Shopping System
In This project we have one Stakeholder by name jenny , jenny want have one website for selling
imitation jewellery online 24 hours , website must have ability add categories and product and update
information of each product ,Also she want have backup system for database and have two report from
top 10 customer and product that had most buying and selling .
Customers must have registration page for login into system , ability to browse and search product by
name and categories , adding products to the shopping basket for check out and register order.
3.2 Project Assumptions
Using from http://adodb.sourceforge , ADOdb is a database abstraction library for eHe,
ADOdb currently supports many databases like MySQL, postgreSQL, Interbase, Oracle, Ms SQL, Foxpro,
Access, DB2, LDAP, ...
Architcture of project is feeible for adding another features in future , OOe aspect in our project easily
help us to add new entity or change eeisting entity.
This project is Validate by www.w3TR/ehtml1/DTD/ehtml1-strict.dtd standard Validation for
HTML eages .(If your browser be FireFoe And You have Eetension HTML Validator, you can see easily)
3.3 Business Rules
In many page of project we are face by registeration forms or update forms or list of one entity , In all
cases we have one behavior in our action but entity of form or list are diferent .
This topic can help us for have beter understaning in business rules , architcture and navigation.
I use this slouation in my project for this subject:
Use of controller for each entity help me to have a switcher which guide entity to correct page .
Use of controller will separate data layer from ui layer , and help us to focus in development each
layer of project separately form others layers.