Você está na página 1de 20

ONLINE MOBILE STORE MINI PROJECT SUBMITTED BY: ASHOK KUMAR ROLL NO.

B46 REGISTERATION NUMBER: 10904297

PROGRAMME NAME: B.TECH {CSE}

SECTION: KE020

UNDER THE GUIDANCE OF: MR. Parminder Singh

CSE/IT Discipline: School of Engineering Lovely Professional University, Phagwara

THE TITLE OF THE PROJECT

ONLINE MOBILE PHONE SHOP

I NT RO DUCT IO N About Project: The project ONLINE MOB ILE PHONE SHOP is to develop an Internet based sale and purchase system for mobile. As mobile market is increasing very sharpl y and will increase with boom in near future. Visualizing the huge opportunit y this is an effort to internationalize the business through Internet. B y developing of this portal and keeping the site searchable on Google hence increasing the customer base from a local market to all around the globe. M y ongoing project is a web application because nowadays Internet is a prominent tool of marketing mantra. With the advent of the Internet technologies, world has become a global village. Every year, millions of people around the world use the Internet to interact in more ways then ever before till date. People, who surf on Internet, are thinking about the online purchase because it is very easy and comfortable to order o nline than going to market and purchase their required goods. So considering a big hike in the revenue in this booming sector and one of the successful businesses through Internet one should be proud to have such a technical deal. With the fast growing of communications network like optical fiber, making way to broadband it will be now easy and economical also to access the Internet, whether in monetary or information retrieval term.

The mere existence of the web has been enriching, as it provides a huge diversit y of views, take web logs, or blogs, which can assume the form of online diary or message board. The gist of all these is that if the data access retrieval and the goal are placed in a well order on the net by using its technologies, we are n ot going to loose in any way whether it is the user or the service provider. So a computer has now become helpful in many other cases too:

Fast retrieval of information around the globe by browsing the net. Easy access by seating at home to most of the work places Easy database access with the invaluable functions of online entertainment and jobs and placement.

These are the modules that I am going to develop in my proposed project. Total no. of modules:LOGIN SYSTEM REGISTRATION MASTER THE SEARCH MASTER ITEM MASTER ORDER MASTER THE SITE MASTER (CONTROL PANEL) SHOPPING CART THE VALIDATION MASTER PRODUCT SALE PURCHASE MAILER

OBJECTIVES Project Objectives: The objective of the project ONLINE MOBILE PHONE SHOP is to develop a viable emarketing system for the purchase and sale of mobile phones. The major objectives of this project are as follows: Providing an interactive interface for the customer for online sale and purchase of Mobiles, purchase details input, sales details input, search of the MOBILE type available on the given criteria, online booking of the MOBILE to be purchased, with the facility of the shopping cart using the flavors of H.T.M.L, X.M.L. blended with the power of V.B.NET under the framework of A.S.P.NET. After all interface has a lot to do when proper interaction and attraction is necessary. Helping the customer to search his specific MOBILE with a robust search tool.

Online booking of Mobiles with the delivery status notification system. Providing Secured Environment for secured data access wherever necessary. Retrieval of data from database using easy buttons, links and interfaces in a very fast and efficient manner. On-line updating of all types of data. Updating Data using web based interfaces and with the help of buttons & links in an easy & convenient way.

Developing a viable candidate system that fulfills the following requirements: Faster and accurate information retrieval. Easy registration. Login dependent information retrieval and updating. Correct and consistent maintenance of data and its quick retrieval. Minimizing the page download time and hence less Investment. Improving the switches button and hyperlink so that the candidate shall find all the queries they need at first sight. Maintaining the fast download of the page by using the flavors of cookies. Smooth transition and easy access to the pages not requiring much training to the end user. The overall objective of the system is to bring the MOBILE sellers and purchasers round the globe closer to each other so that one can have the perfect buy.

PROJECT CATEGORY The undergoing project falls under INTERNET TECHNOLOGIES & RDBMS (Relational Database Management System) category. Since the project is mainly responsible for creation of the portal with the online database at backend. As we know that, the Internet is huge client server architecture. The client is the web browser, it is requesting a web based data, a file, or whatever, from some computer somewhere anywhere in the world. The server is that computer that holds the information you want.ASP.NET is a rich programming framework for building web-based applications. It offers outstanding support for both developers and administrators, providing improved ease-of-use, tool support, reliability, scalability, administration and security.

How it works? ASP.NET is a programming framework built on the common language runtime that can be used on a server to build powerful Web applications. ASP.NET offers several important advantages over previous Web development models: ENHANCED PERFORMANCE: - ASP.NET is compiled common language runtime code running on the server. Unlike its interpreted predecessors, ASP.NET can take advantage of early binding, just-in-time compilation, native optimization, and caching services right out of the box. This amounts to dramatically better performance before you ever write a line of code. WORLD-CLASS TOOL SUPPORT: - The ASP.NET framework is complemented by a rich toolbox and designer in the Visual Studio integrated development environment. WYSIWYG editing, drag-and-drop server controls, and automatic deployment are just a few of the features this powerful tool provides. POWER AND FLEXIBILITY: - Because ASP.NET is based on the common language runtime, the power and flexibility of that entire platform is available to Web application developers. The .NET Framework class library, Messaging, and Data Access solutions are all seamlessly accessible from the Web. ASP.NET is also language-independent, so you can choose the language that best applies to your application or partition your application across many languages. Further, common language runtime Interoperability guarantees that your existing investment in COM-based development is preserved when migrating to ASP.NET. SIMPLICITY: - ASP.NET makes it easy to perform common tasks, from simple form submission and client authentication to deployment and Site configuration. For example, the ASP.NET page framework allows you to build user interfaces that cleanly separate application logic from presentation code and to handle events in a simple, Visual Basic- like forms processing model. Additionally, the common language runtime simplifies development, with managed code services such as automatic reference counting and garbage collection. MANAGEABILITY: - ASP.NET employs a text-based, hierarchical configuration system, which simplifies applying settings to your server environment and Web applications, because configuration information is stored as plain text, new settings may be applied without the aid of local administration tools. This "zero local administration" philosophy extends to deploying ASP.NET applications as well as in ASP.NET application is deployed to a server simply by copying the necessary files to the server. No server restart is required, even to deploy or replace running compiled code. SCALABILITY AND AVAILABILITY: - ASP.NET has been designed with scalability in mind, with features specifically tailored to improve performance in clustered and multiprocessor environments. Further, processes are closely monitored and managed by the ASP.NET runtime, so that if one misbehaves (leaks, deadlocks), a new process can be created in its place, which helps keep your application constantly available to handle requests. CUSTOMIZABILITY AND EXTENSIBILITY: - ASP.NET delivers a well-factored architecture that allows developers to "plug-in" their code at the appropriate level. In fact, it is possible to extend or replace any subcomponent of the ASP.NET runtime with your own customwritten component, implementing custom authentication or state services has never been easier.

The DFD of the ONLINE MOBILE PHONE SHOP Each break-up has been numbered as per the rule of DFD. Here we attempted to incorporate all the details of the system and still it requires further improvement since the entire system is under study. 0 LEVEL D.F.D.:This is the context level D.F.D. of the proposed system the whole system has been depicted in a single bubble, primary input and output has been carefully noted and depicted in the way so that information flow continuity should not be lost in the next level. The purposed system is shown as a whole process and the inputs and outputs are shown with incoming and outgoing arrow from the system.

Control Panel Customer Registration Customer Login

Site Data Upload Registration Data User Id & Password

Display Success / Failure

Control Panel Display Registration Display

Registration Information Login Success / Display Login Failure

Mobile Search

Search mobiles Process Data in

Online Mobile Phone shop

Searched Item
Mobile Display

Cart Process Update Item Update Payment


Cart Data Display

Update Sale & Sale & Purchase Purchase Data


System

Item Payment

Payment Update Display Update


Payment Display

Sale & Purchase

0 LEVEL D.F.D. FOR ONLINE MOBILE PHONE SHOP

1ST LEVEL D.F.D.:This D.F.D. shows all the processes together with all the data stores (tables). It shows the true data flow i.e. how data is actually flowing in the system. Data is coming from which table and going into which table is clearly shown by this DFD. This DFD is the main reference for the development of the system. After understanding the whole system, the application developer will fall back upon this DFD during the Development phase.

Update System Display Information Control Panel User Command Interact with User Password Request Data Update Request System Updated Update System Updated Data Control Panel Display Updating Data Online Mobile Phone

Shop

Retrieved Data Registration Display Login Display

Registration

User Registration

Registration / Login System

Registration Information Login Information

Login

Check Registration / Login no. Request for Mobile Search Mobile Search System Searched Information

Mobile Search

Display Mobile Search

Request for Sale & Sale & purchase Purchase Updating Updated information Display Cart Entry Sale & Purchase

Sale & Purchase

Sale & purchase update

Information Request for Update Details Updated list Payment Information Mail for Sale & Purchase

Payment Details

1st LEVEL D.F.D. PROGRAM STRUCTURE Analysis Report: System analysis is the first step towards the software building process. The purpose of system analysis is to understand the system requirements, identify the data, functional and behavioral requirements and building the models of the system for better understanding of the system. In the process of system analysis one should first understand that, what the present system, what it does, is how it works (i.e. processes). After analyzing these points we become able to identify the problems the present system is facing. Upon evaluating current problems and desired information (input and output to the system), the analyst looks towards one or more solutions. To begin with, the data objects, processing functions, and behavior of the system are defined in detail. After this models, from three different aspects of the system-data, function and behavior. The models created during the system analysis process helps in better understanding of data and control flow, functional processing, operational behavioral and information content. TOOLS/ PLATFORM USED For the undergoing project, following tools are used : Platform : Windows The Operating S ystem : Windows 2000 Professional/XP Framework : ASP.NET FRAMEWORK Front-End Tool : ASP.NET With VB.NET Editing Tool : MICROSOFT VISUAL INTERDEV, NOTEPAD, DREAMWEAVER MX6.0 Scripting : VB.NET, JAVASCRIPT, JAVASCRIPT.NET Interface : H.T.M.L, X.M.L (STYLE SHE ET (.XSL)) Server : INTERNET INFORMATION SERVER

Back-End Tool

: S.Q.L SERVER 2000

HARDWARE: Processor Memory Network Adaptor Modem Secondary Storage SOURCE CODE: Home.aspx
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> <style type="text/css"> .style30 { width: 118px; height: 136px; position: absolute; top: 198px; left: 677px; z-index: 1; } .style31 { width: 124px; height: 143px; position: absolute; top: 196px; left: 509px; z-index: 1; } .style32 { position: absolute; top: 0px; left: 0px; z-index: 1; width: 119px; height: 112px; } .style33 { position: absolute; top: 115px;

: INTEL PENTIUM-IV 2.1 GHZ : 256 M.B., D.D.R. RAM : Ethernet Adaptor : 56 KBPS VOICE FAX DATA : SAMSUNG / SEAGATE HARD DISK (80 GB)

left: 30px; z-index: 1; } .style34 { position: absolute; top: 0px; left: 0px; z-index: 1; width: 123px; height: 103px; } .style35 { width: 129px; height: 134px; position: absolute; top: 194px; left: 846px; z-index: 1; } .style36 { position: absolute; top: 108px; left: 28px; z-index: 1; } .style37 { position: absolute; top: 104px; left: 49px; z-index: 1; } .style38 { position: absolute; top: 0px; left: 0px; z-index: 1; height: 102px; width: 116px; } .style39 { width: 160px; height: 112px; position: absolute; top: 341px; left: 1px; z-index: 1; } .style40 { position: absolute; top: 347px; left: -4px;

z-index: 1; width: 165px; } .style41 { position: absolute; top: 28px; left: 22px; z-index: 1; width: 115px; height: 75px; } </style> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <asp:Panel ID="Panel2" runat="server" CssClass="style4"> <asp:Panel ID="Panel4" runat="server" CssClass="style7"> <asp:Image ID="Image2" runat="server" CssClass="style15" ImageUrl="~/mobile/nokia3211.jpg" /> <asp:Label ID="Label2" runat="server" CssClass="style16" Font-Bold="True" Text="Rs.-8900"></asp:Label> </asp:Panel> <asp:Panel ID="Panel6" runat="server" CssClass="style8"> <asp:Image ID="Image4" runat="server" CssClass="style17" ImageUrl="~/New Deal/samsung/samsunggalaxysduoss7562400x400imaddx7yyckabchq.jpeg.0efad4eccc.999x100x100.j pg" /> <strong> <asp:Label ID="Label3" runat="server" CssClass="style18" Text="Rs.23450"></asp:Label> </strong> </asp:Panel> <asp:Panel ID="Panel7" runat="server" CssClass="style11"> <asp:Image ID="Image5" runat="server" CssClass="style19" ImageUrl="~/New Deal/samsung/samsunggalaxys2plus.jpg" /> <strong> <asp:Label ID="Label4" runat="server" CssClass="style20" Text="Rs8990"></asp:Label> </strong> </asp:Panel> <asp:Panel ID="Panel8" runat="server" CssClass="style10"> <asp:Image ID="Image6" runat="server" CssClass="style21" ImageUrl="~/mobile/nokia3253.jpg" /> <strong> <asp:Label ID="Label5" runat="server" CssClass="style22" Text="Rs.3546"></asp:Label> </strong> </asp:Panel> <asp:Panel ID="Panel9" runat="server" CssClass="style9"> <asp:Image ID="Image7" runat="server" CssClass="style12" ImageUrl="~/New Deal/samsung/samsunggalaxysduoss7562400x400imaddx7yyckabchq.jpeg.0efad4eccc.999x100x100.j pg" /> <strong> <asp:Label ID="Label6" runat="server" CssClass="style23" Text="Rs.4250"></asp:Label> </strong> </asp:Panel>

<asp:Panel ID="Panel5" runat="server" CssClass="style5"> <asp:Image ID="Image1" runat="server" CssClass="style13" ImageUrl="~/mobile/nokia3210.jpg" /> <asp:Label ID="Label1" runat="server" CssClass="style14" Font-Bold="True" Text="Rs-12000"></asp:Label> </asp:Panel> <asp:Panel ID="Panel10" runat="server" BorderColor="#990000" BorderStyle="Ridge" BorderWidth="12px" CssClass="style24"> <asp:Panel ID="Panel16" runat="server" CssClass="style39"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; <asp:Image ID="Image12" runat="server" CssClass="style41" ImageUrl="~/visa.gif" /> </asp:Panel> <asp:Label ID="Label12" runat="server" BackColor="#4C0000" CssClass="style40" Font-Bold="True" Font-Italic="True" ForeColor="White" Text="&lt;center&gt;We are accept?&lt;/center&gt;"></asp:Label> </asp:Panel> <asp:Panel ID="Panel11" runat="server" BorderColor="Maroon" BorderStyle="Ridge" BorderWidth="12px" CssClass="style25"> <asp:Label ID="Label7" runat="server" BackColor="#666666" CssClass="style26" Font-Bold="True" Font-Italic="True" ForeColor="#990000" Text=" Latest Offer"></asp:Label> </asp:Panel> <asp:Panel ID="Panel12" runat="server" CssClass="style27"> <asp:Image ID="Image8" runat="server" CssClass="style28" ImageUrl="~/mobile/nokia3221.jpg" /> <strong> <asp:Label ID="Label8" runat="server" CssClass="style29" Text="Rs.7600"></asp:Label> </strong> </asp:Panel> <asp:Panel ID="Panel13" runat="server" CssClass="style31"> <strong> <asp:Label ID="Label9" runat="server" CssClass="style33" Text="Rs.3400"></asp:Label> </strong> <asp:Image ID="Image9" runat="server" CssClass="style32" ImageUrl="~/mobile/nokia3231.jpg" /> </asp:Panel> <asp:Panel ID="Panel14" runat="server" CssClass="style30"> <asp:Image ID="Image10" runat="server" CssClass="style38" ImageUrl="~/New Deal/nokia/nokiaasha305kk.jpg.89dd34be96.999x135x135.jpg" /> <strong> <asp:Label ID="Label10" runat="server" CssClass="style36" Text="Rs.4500"></asp:Label> </strong> </asp:Panel> <asp:Panel ID="Panel15" runat="server" CssClass="style35"> <asp:Image ID="Image11" runat="server" CssClass="style34" ImageUrl="~/mobile/nokia3235.jpg" /> <strong>

<asp:Label ID="Label11" runat="server" CssClass="style37" Text="Rs.3450"></asp:Label> </strong> </asp:Panel> </asp:Panel> </asp:Content>

LOGIN.aspx
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Default2" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <asp:Panel ID="Panel1" runat="server" BorderStyle="Groove" Height="229px" Width="371px" CssClass="style7"> <table style="z-index: 100; left: 40px; position: absolute; top: 32px"> <tr> <td style="width: 100px"> <asp:Label ID="Lbluname" runat="server" Text="Username" FontBold="True"></asp:Label> </td> <td style="width: 100px"> <asp:TextBox ID="Txtuname" runat="server"></asp:TextBox> </td> </tr> <tr> <td style="width: 100px"> <asp:Label ID="Lblpassword" runat="server" Text="Password" FontBold="True"></asp:Label> <asp:Label ID="Label1" runat="server" Style="z-index: 102; left: 338px; position: absolute; top: 63px"></asp:Label> <asp:Button ID="Btnlogin" runat="server" Font-Bold="True" OnClick="Btnlogin_Click" Text="Login" CssClass="style9" /> </td> <td style="width: 100px"> <asp:TextBox ID="Txtpassword" runat="server" TextMode="Password"></asp:TextBox> </td> </tr> </table> <asp:HyperLink ID="Hnkforgot" runat="server" Font-Bold="True" Font-Underline="True" ForeColor="Black" NavigateUrl="~/forgotpwd.aspx" CssClass="style8">Forgot Password?</asp:HyperLink> &nbsp;<asp:HyperLink ID="Hnksignup" runat="server" Font-Bold="True" FontUnderline="True" Style="z-index: 102; left: 148px; position: absolute; top: 207px" Width="50px" ForeColor="Black" NavigateUrl="~/Registration.aspx">SignUp</asp:HyperLink> </asp:Panel> asp:Content>

<asp:Content ID="Content2" runat="server" contentplaceholderid="head"> <style type="text/css"> .style7 { z-index: 100; left: 460px; position: absolute; top: 266px; } .style8 { z-index: 100; left: 111px; position: absolute; top: 172px; } .style9 { z-index: 101; left: 105px; position: absolute; top: 78px; } </style> </asp:Content>

MASTER.master
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <asp:ContentPlaceHolder id="head" runat="server"> </asp:ContentPlaceHolder> <style type="text/css"> .style1 { width: 1257px; height: 111px; position: absolute; top: 4px; left: 15px; z-index: 1; } .style2 { height: 41px; width: 1182px; top: 108px; margin-left: 140px; position: absolute; left: -110px; }

.style3 { height: 624px; } .style6 { position: absolute; top: 9px; left: 33px; z-index: 1; height: 91px; width: 1177px; } </style> </head> <body style="height: 631px; width: 1267px;" background="bg12.jpg"> <form id="form1" runat="server" class="style3"> <asp:Panel ID="Panel1" runat="server" BackColor="Black" CssClass="style1"> <asp:Image ID="Image1" runat="server" CssClass="style6" ImageUrl="~/New Deal/nokia/slide02-en.jpg" /> <div id="subheader" class="style2" style="background-color: #800000; color: #FFFFFF;"> <strong style="color: #FF6600"> <a href="~/Default.aspx" runat="server" title="" style="color: #996600">Home&nbsp;</a> &nbsp; &nbsp;<a runat="server" href="~/ProductsList.aspx" title="" style="color: #996600">Products</a>&nbsp; <a runat="server" href="~/AboutUs.aspx" title="" style="color: #996600">About Us</a>&nbsp;&nbsp; <a runat="server" href="~/ContactUs.aspx" title="" style="color: #996600">Contact Us</a> </strong></div> </asp:Panel> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </form> </body> <div style="background-color: #990000; border-style: ridge; border-color: #000000; color: #000000; font-style: italic; font-weight: bold; font-size: medium"> <center><footer>CopyRight &copy;2013 Ashok Mobile Store</footer></center> </div> </html>

CONTACT.aspx

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Contact Us.aspx.cs" Inherits="Default2" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> <style type="text/css"> .style7 { color: #000000; } </style> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <p> MOBILE PHONES AND TABLETS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p> &nbsp &nbsp;&nbsp;<strong>NAME:</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ASHOK KUMA<br /> &nbsp;&nbsp; & <strong>EMAIL:</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:ashokkumar@gmail.com"><span class="style7">ashokkumar@gmail.com</span></a><br /> <b> ADDRESS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lovely Professional University<br /> PUNJAB<br /> ;&nbsp;&nbsp; PHONE NO.:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;02229876259901</b> <br /> FAX NO.:</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp; 022-8762543&nbsp;&nbsp; </asp:Content>

SCREEN SHOT

LOGIN.aspx

Default.aspx

Contactus.aspx

ABOUT US.aspx

Product.aspx

BIBLIOGRAPHY
The following books were referred during the analysis and execution phase of the project Common Language Runtime By Steven Pratschner SOFTWARE ENGINEERING By Roger S. Pressman UNIFIED MODELING LANGUAGE By Gradi Booch,Ivar Jacobson, James Rambaugh COMPLETE REFERENCE .NET By David S Platt MSDN 2003 By Microsoft

IMAGES Google Search HTML PUBLISHING BIBLE - Alan Simpson. C# 2008 Andrew Troelson

WEBSITES: www.google.com www.KCPWholesale.com

Você também pode gostar