Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUCTION
PROJECT SUMMARY:Online Shopping System is the process consumers go through to purchase Products Or services over the Internet.
Seller (Registered, Manage Products Upload By himself) User (Registered, Browse & Purchase Items) Administrator (A person who keeps track of the website) Online Shopping website is built so that users find Products of interest by visiting website directly. Once the user or the customer has found Products of his interest, payment can be done using credit cards. Once the payment has been accepted the goods or services can be delivered to the customer by
shipping Products. Online Shopping System website allow seller to let them Register with Eshop-trade.com. Here Seller Can Put his Product on Purchase. Seller can show, update and Delete the Product that is uploaded by him. Online Shopping System is the process consumers go through to purchase Products or services over the Internet. An online shop, e-shop, e-store, internet shop, web-shop, web store, online store, or virtual store evokes the physical analogy of buying Products or services at a bricks-and-mortar retailer or in a shopping mall.
Online shopping
PURPOSE:The Online Shopping System website is built so that the users find Products of interest by visiting the website of the retailer directly. Once the user or the customer has found Products of his interest payment can be done using credit cards on delivery. Once a payment has been accepted the goods or services can be delivered in the following ways: shipping products, drop shipping or in store pickup Seller can registered with Online Shopping System website and start selling his products just in few steps. After successful Registration of seller he can manage and can upload too many items according to the policy of Online Shopping System website. The main idea of Online Shopping System is just not having a good looking website that could be listed in a lot of search engines and it is not about the art behind the site. It also is not only just about disseminating information, because it is all about building relationships and making money.Utmost care was taken so that all the pre defined objectives are achieved and the users get what they really want. Customers and Seller are benefited not only by high level of convenience but also by the broader selection; competitive pricing and greater access to information.
Online shopping
SCOPE OF WORK:
The web based application is made reliable and globally accessible by user and its very secure to user. Internet based application Integrate with any existing online application Dynamically make changes. In future new technology can be applied.
The Project Scope includes total three types of users who can perform different tasks according to their roles. Customer, Seller, and Administrator. The functionality of each one of them is described below in detail.
Online shopping
PROJECT MANAGEMENT
PROJECT PLANNING:Project Development Approach :1) Analyzing Current System: Going to software store for gathering practical knowledge. Observing and analyzing the system, working in the store. 2) Gathering requirements according to the analysis. 3) Designing the objectives, plan, structure of system and system model. 4) Designing of forms in Dot Net. 5) Creating database. 6) Establishing connectivity between system forms and database. 7) Testing to check if application is running successfully. 8) Creating documentation and report.
Online shopping
Incremental model
2.4
RISK MANAGEMENT:-
Risk Identification
Risk Analysis
Risk Planning
Risk Monitoring
Risk Avoidance
Risk Assessment
Online shopping
Risk Identification:Risk Identification is a systematic attempt to specify threats to the project plan. By identifying the known and predictable risks, the project manager takes a first step towards avoiding them when possible and controlling them when necessary. One method of identifying risks is to create a risk item checklist. The checklist can be used for risk identification and focuses on some subset of known and predictable risks in the following subcategories. Product Size risks associated with the overall size of the software to be built or modified. Business impact risks associated with constraints imposed by management. Customer Characteristics risks associated with the sophistication of the customer and the developers ability to communicate with the customer in a timely manner. Process Definition risks associated with the degree to which the software process has been defined and is followed by the development organization. Development Environment risks about the availability and quality of the tools to be used to build the project. Technology to be built risk on the complexity of the system to be built and the newness of the technology. Staff size and experience risks with the overall technical and project experience of the software engineers who will handle the work.
Online shopping
Hardware Requirement
Software Requirement
Front End Back End Operating System Programming Language Project Technology
<Visual Studio.Net 2008> <MS SQL Server 2005> <Windows 98,NT,XP,VISTA> C#.net 3.5
ASP.net 3.5
Online shopping
Browser Compatibility
To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely.
To provide a code-execution environment that promotes safe execution of code, including code created by an unknown or semi-trusted third party.
Online shopping
To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments.
To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code. The .NET Framework has two main components: the common language
runtime and the .NET Framework class library. The common language runtime is the foundation of the .NET Framework. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict type safety and other forms of code accuracy that promote security and robustness. In fact, the concept of code management is a fundamental principle of the runtime. Code that targets the runtime is known as managed code, while code that does not target the runtime is known as unmanaged code. The class library, the other main component of the .NET Framework, is a comprehensive, object-oriented collection of reusable types that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services. MS SQL SERVER 2005 Express Edition
ADO.NET Components
The ADO.NET components have been designed to factor data access from data manipulation. There are two central components of ADO.NET that accomplish this: the Dataset, and the .NET Framework data provider, which is a set of components including the Connection, Command, DataReader, and DataAdapter objects.
Online shopping
The ADO.NET Dataset is the core component of the disconnected architecture of ADO.NET. The Dataset is explicitly designed for data access independent of any data source. As a result it can be used with multiple and differing data sources, used with XML data, or used to manage data local to the application. The Dataset contains a collection of one or more DataTable objects made up of rows and columns of data, as well as primary key, foreign key, constraint, and relation information about the data in the DataTable objects. The Connection object provides connectivity to a data source. The Command object enables access to database commands to return data, modify data, run stored procedures, and send or retrieve parameter information. The DataReader provides a high-performance stream of data from the data source. Finally, the DataAdapter provides the bridge between the DataSet object and the data source. The DataAdapter uses Command objects to execute SQL commands at the data source to both load the DataSet with data, and reconcile changes made to the data in the DataSet back to the data source. You can write .NET Framework data providers for any data source. The .NET Framework ships with two .NET Framework data providers: the .NET Framework Data Provider for SQL Server and the .NET Framework Data Provider for OLE DB. The following diagram illustrates the components of ADO.NET
10
Online shopping
SYSTEM ANALYSIS
REQUIREMENT SPECEFICATION
Requirements Analysis is the process of understanding the problem and the requirements for a workable solution. Once the requirements have been gathered they become the basis for Requirements Analysis. Analysis categorizes requirements and organizes them into related subsets, explores each requirement in relationship to others, examines requirement for consistency, omissions and ambiguity, and prioritizes requirements based on the needs of the customer. Rough estimates of development are made and used to assess the impact of each requirement on project cost and delivery time. Using an iterative approach, requirements are eliminated, combined, and/or modified so that each party achieves some measure of satisfaction. The requirements are used to generate Business Process Flows, Use Cases Modelling and Data Flow diagrams which facilitates a clearer understanding of the requirements and its solution, for both the customer and the developer.
11
Online shopping
Requirements Specifications the process of describing what a system will do. It involves scoping the requirements so that it meets the customers vision. Requirements Specification serves as a foundation software, hardware and database design. It describes the function (Functional and Non-Functional) and performance of the system and the constraints that will govern its development. It specifies the inputs and also describes the outputs. These specifications need to be complete, comprehensive, Testable, Consistent, Unambiguous, Writable, Modifiable, and Implemental.
Table Name: Customer Attributes Cust_id Name User_id Email Ph_no Mobile_no Home_address Type Nvarchar(50) Nvarchar(max) Nvarchar(50) Nvarchar(50) Numeric(18,0) Numeric(18,0) Nvarchar(Max) Description PK(not null) Not null FK(not null) Not null Not null Not null Not null
12
Online shopping
Table Name: Categoeris_item Attributes categoeris_id Cat_Name No_subcategoeris Type Nvarchar(50) Nvarchar(max) Int Description PK(not null) Not null not null
Table Name: Sub_Categoeris_item Attributes Sub_cat_id categoeris_id Qty Type Nvarchar(50) Nvarchar(50) Int Description PK(not null) FK(Not null) not null
13
Online shopping
Table Name: item Attributes item_id Sub_cat_id categoeris_id Price Seller_id Item_name Qty Item_title Description_item Auction_detail Company_add Item_image Type Nvarchar(50) Nvarchar(50) Nvarchar(50) money Nvarchar(50) Nvarchar(MAX) Int Nvarchar(MAX) Nvarchar(MAX) Boolean Nvarchar(Max) Varchar(100) Description PK(not null) FK(Not null) FK(not null) Not null FK(not null) Not null Not null Not null Not null Not null Not null null
14
Online shopping
Table Name: Seller Attributes Seller_id Seller_Name User_id Email Ph_no Mobile_no Seller_address City Pin_code Secret_question Date_of_birth Type Nvarchar(50) Nvarchar(max) Nvarchar(50) Nvarchar(50) Numeric(18,0) Numeric(18,0) Nvarchar(Max) Nvarchar(50) Numeric(18,0) Nvarchar(Max) Nvarchar(Max) Description PK(not null) Not null FK(not null) Not null Not null Not null Not null Not null Not null Not null Not null
Table Name: Payment Attributes User_id Payment_Details Card_holdersDetail Amount Cart_id Type Nvarchar(50) Nvarchar(max) Nvarchar(50) money Nvarchar(max) Description FK(not null) Not null FK(not null) Not null Not null
15
Online shopping
Transaction_id Delivery_add
Int Nvarchar(MAX)
Table Name: Cart Attributes User_id Item_id User_quntity Price Sub_total Item_name Item_image Cart_id Table Name: Shipping Attributes Shipping_id Type_shipping Item_id Cust_id Shipping_address Mobile_no Type Nvarchar(50) Nvarchar(max) Nvarchar(50) Nvarchar(50) Nvarchar(max) Numeric(18,0) Description PK(not null) Not null FK(not null) FK(not null) Not null Not null
16
Description FK(not null) FK(not null) not null Not null Not null Not null not null PK(Not null)
Online shopping
Not null Not null FK(Not Null) Not null Not null
Customer
Placing Order
Product Information
Admin
Selling Product
Seller Seller
17
Online shopping
Login Process
Item
Item Management
Seller
Seller Management
Seller Info
Seller
Customer
Customer Management
Completed / Pending
18
Online shopping
SCREEN SHOTS
Home page
19
Online shopping
20
Online shopping
21
Online shopping
Manage Category
22
Online shopping
Manage Subcatagory
Registration
23
Online shopping
24
Online shopping
Product detail
25
Online shopping
Product chart
26
Online shopping
Payment
27
Online shopping
Seller registration
Online shopping
CONCLUSION
Every project work does not matter website project or any other project could not be the result of sole effort; even though, developer team consists one member. We think success of any project does not depend only on better software development skills, but also, zeal to listen and help the users. Only user interaction at development phase can give you an idea to fulfill their requirements. Because, up to development or installation phase software is for developer, but then after it is for users .We experienced that do make the website for users not for fame of being better programmer or software developer. Ultimately, users appraise your efforts not your peers.
After making this project we can conclude that, we have tried to fulfill the need of customer i.e. EShop-trade.com. We have tried to make our website very user-friendly. One can easily operate the system. So this project is very useful for any user. Customer can purchase faster and it will be cost and time effective. Some limitations are there, but it they do not matter on the shining of this website.
29
Online shopping
FUTURE ENHANCEMENTS:
In future we are going to remove maximum limitations of the website as mentioned above. And we will also try to reduce the size of the website. And we will add new and new functionalities to the website and make it userfriendly and very attractive. We are trying to send messages directly on the mobiles of customers. We are thinking to provide live chat also, so that users can get more and more information as soon as possible.
30
Online shopping
REFERENCES
Analysis of Project Requirements
For basic requirements and to know the processes we visited our guide.
http://snippets.dzone.com/tag/webservice, http://www.a1vbcode.com/snippet-3121.asp http:/www.projectortoprojector.com For temples http://www.templatemo.com. For asp.net errors http://www.asp.net.
31