Jewelfame – E Commerce Application Submitted by Chirag Parekh – Master of Computer Application (Year : 2013 – 2014) Atmiya Institute of Technologies & Science
Index Definition System Requirement Analysis Design Implementation & Testing Project Management Learning During Project Training
Definition E-commerce Application is web based application that allows the customers to buy products and place order and website administrator to manage customer orders and also allows management of products, customers, suppliers etc. Go to Index
System Requirements Project TitleJewelfame Project GuideMr. Vimal Ghorecha Project Duration(9-DEC-13 to 30-APR-14 = 142days) Tools & Technologies PHP, CodeIgniter (MVC Framework), MySql, Net Beans (IDE), Apache Web Server Project DefinitionE-commerce Application is web based application that allows the customers to buy products and place order and website administrator to manage customer orders and also allows management of products, customers, suppliers etc. Go to Index
System Req. (Cont.) Server TypeLinux Based or Windows Based Support ToolMicrosoft Office 2007, draw.io (Google tool for drawing diagrams) Third party ToolBootstrap Supported Operating Systems: Linux x86, x86-64 Windows Server Supported Web Servers:Apache 1.3.x, Apache 2.0.x, Apache 2.2.x Supported Browsers: Microsoft Internet Explorer 7 and later, Mozilla Firefox 3.5 and later, Apple Safari 5 and later on Mac only, Google Chrome 7 and later Adobe Flash browser plug-in should be installed PHP Compatibility: ; or 5.4.x with a patch for CE or EE (the patch is listed as PHP 5.4 Compatibility in the EE support portal) MySQL:EE or later: MySQL or later EE or earlier: MySQL or later CE (all versions): MySQL or later Go to Index
Analysis About Existing System – Existing system allows the users to see the number of products available in the store. To order any products customers were using traditional contact us system. Customer can navigate to any products by selecting product category. Admin of the website can manage products and customers. Go to Index
Analysis (Cont.) Problems and Weekness of Existing System – In Existing System customer can only see the products of back store but he cannot make payment. To order products customer have to use traditional contact us system. Admin reviews the order and complete the order. There is no management of suppliers and no advanced management of products. There is no facility of advance discount and tax management. Product inward, outward and inward return cannot be managed. Go to Index
Analysis (Cont.) Advantage of New System – The main requirement of the New System is to overcome the problems of the Existing system. The New System will give advance back store management as well as product, supplier, discount and tax management. The New System will also manage product inward, outward and inward return. Go to Index
Dynamic View : Website Go to Index
Dynamic View: Admin Go to Index
Design : Class Diagram Go to Index
Design : Activity Diagram for Add to Cart Go to Index
Design : Activity Diagram for Order Place Go to Index
Design : Activity Diagram for Login Go to Index
Design : Activity Diagram for Register Go to Index
Design : Activity Diagram for Admin Manage Order Go to Index
Design : Sequence Diagram for Site Go to Index
Implementation and Testing : Home Page Go to Index
Login Page Go to Index
Register Page Go to Index
Products Page Go to Index
View Product Detail Go to Index
Mail to Friend Page Go to Index
My Cart Page Go to Index
Place Order (User Logged In) Go to Index
Place Order (User Not Logged In) Go to Index
Shipping & Billing Detail Go to Index
Order Review Go to Index
PayU Payment Login Go to Index
PayU Payment Detail Go to Index
Successful Transaction Go to Index
Contact Us Go to Index
Admin Panel : Login Go to Index
Forgot Password Go to Index
Admin Dashboard Go to Index
Change Password Go to Index
Company Profile Page Go to Index
Category Display Go to Index
Category Insert Go to Index
Category Edit Go to Index
Customer Display Go to Index
Customer Insert Go to Index
Edit Customer Go to Index
Supplier Display Go to Index
Supplier Insert Go to Index
Edit Supplier Go to Index
Discount Display Go to Index
Discount Insert Go to Index
Edit Discount Go to Index
Product Display Go to Index
Product Insert Go to Index
Edit Product Go to Index
Inward Display Go to Index
Inward Insert Go to Index
Edit Inward Go to Index
Outward Display Go to Index
Outward Insert Go to Index
Edit Outward Go to Index
Inward Return Display Go to Index
Insert Inward Return Go to Index
Edit Inward Return Go to Index
Order Display Go to Index
Order Edit Go to Index
Proposed Extension (Future Enhancement) More Functionality can be added depending upon the user requirements and specifications. We are trying to increase optimize website performance. The project can be expanding as per the need of the company and if there will any more requirements that can be satisfy. Go to Index
Project Management Go to Index
Learning During Project Training This project was first experience for us in the software industries; hence it possesses very much importance in our career. I have learned basics of “Software Development Life Cycle‟ during our stay at “Kevalam Software”. I came across important documents of projects and get idea about importance of documentation in software industries. From this project I came to know how to work with Surviving technologies with in deadline and work with team structure. I came to know what to do and what not to do to make project unbeaten. It also gives me benefits to understand how real worlds Project carried out in IT Firm. I worked with some of the Team Leaders who were having lots of experience in the same field. I got idea about their responsibilities. Go to Index
Learning During Project Training On the whole, the project has made me learn so many new as well as important things. The purpose of final semester training is fulfilled with this project. And above all, the things which I have learnt will be useful for all the upcoming projects. My role as a trainee was full of learning new things, new technology, new language, new culture, new targets and of course a totally new definition. I got to learn many new things such as how to enhance programming speed of the project along with saving other important resources, how to achieve targets, etc. During the phase of training, all my experiences were fortunately very good. Go to Index
Thank You