ECommerce: Difference between revisions

From CS486wiki
Jump to navigationJump to search
Content deleted Content added
Line 15: Line 15:
I have completed the product detail page by using PRoduct Model with its product image, added related features, and all other attributes of that model.
I have completed the product detail page by using PRoduct Model with its product image, added related features, and all other attributes of that model.
[[File:ProductDetails.PNG]]
[[File:ProductDetails.PNG]]

==Basket Module==
I have started to basket module at the beginning of the spring break. Adding, deleting, updating and calculating the total amount of money methods have been starting to coding in the Basket Class as object.

Revision as of 01:07, 9 April 2015

Senior Project I

In the beginning of the Senior Project I, the proposal of the project was presented to Professor Dick Steflik in order to agree on it. After agreement on the project, I had studied some skills such as database management, Asp.net MVC platform that I will need for coding.After, software requirement specification reported to define requirements of each components of an electronic website project. Goals and objectives that are going to satisfy all the stakeholders were documented on software requirement specification by analyzing the scope of the project.In addition, end user scenarios such as visiting website, having an account, logging to the system, viewing, updating, editing account information, view products using categories, searching products are specified as a reference to user interface of the website.Furthermore, in order to design database for the website, all data objects such as user, transaction, shipment were designed with an elaboration progress and documented as a design specification.All normalization steps are taken to have an optimum database design to avoid redundancy. For the project, state chart diagram, architecture diagram, flow chart diagram were drawn by depending on business, organizational and technical limitations and constraints.Finally, all testing phases such as unit testing, integration testing, and the system testing were documented as broken down components of the website modules in the testing specification by using variety of testing scenarios.

Senior Project II

Week 1 - 3

Starting from the senior project II, all database with its implemented tables recovered to be able to have an optimum design. All tables are updated by using Microsoft SQL Server Database Management Studio 2008.Also, to be able to use Asp.Net MVC, MVC 3 was installed and added to Microsoft Visual Studio 2010. Later, I have decided to modules that will be implemented. During this time period, I implemented the user interface of the home page of the website.

Week 4

I continued to design webpages. I completed the sign in and register modules. Also, I made connection between database and program to store registered customers. Now, I can register and sign in the system perfectly. Also, I completed that storing password encrypted by MD5 64 bit encryption. Then I have started to build control panel's forms for products features and contents.

Week 5

I have completed control panel's homepage and its forms for products features and contents. Also, I have completed account operations, such as editing account, changing address, and the user interface forms to do so.I plan to create a log in user interface for admin panel in this week.

Week 5 - Week 8

During this period, starting from the beginning of the project, I have been completing necessary classes that I need to go forward. Also, I have completed the software design of the project which are necessary, such entities and data models, database views, and some helper classes (for Session Operations, or Models with Extra Functionality)for all database connection operations. Furthermore, I have completed the process of creating features, creating contents of the features, and creating ship company to choose upon product for control panel. Before completing these, I firstly completed creating categories for administrator of the product. Also, I made some entries as examples to database. From now on, I am planing to start product details pages by getting information from the product feature content view of database and shopping chart object as soon as possible.This is my home page of control panel, which requires authentication to login, there is no action link in homepage of website.I am using the URL to browse control panel. This is the page of operating categories. In here, the administrator of the website can manage all top categories and related sub categories by applying all CRUD operations.Therefore, It is obvious to see that I am only using 2 levels of categories, which it will also affect the searching that I will try to start as soon as possible.

Product Detail Page

I have completed the product detail page by using PRoduct Model with its product image, added related features, and all other attributes of that model.

Basket Module

I have started to basket module at the beginning of the spring break. Adding, deleting, updating and calculating the total amount of money methods have been starting to coding in the Basket Class as object.