Upload
karan-trivedi
View
51
Download
0
Tags:
Embed Size (px)
Citation preview
Online Multi Level Marketing (MLM)
I ntroduction
Project Introduction:-
This project is bright and brimming with opportunities. It will embrace the
principles such as; Data interoperability, Access and Ease of Use, Network architecture,
Standard and Advanced Applications and Flexibility through customization,
Administrative and Deployment Tools Dependability and Upgrading of History etc.
Our software is efficient enough to provide a user friendly atmosphere to every
kind of user providing him online and offline help during his visit to website. It displays
the web forms and images in proper format, exhibits them with proper memory
management and time management, it also has the capability of providing results within
few seconds.
FEATURES: -
The features of problem definition are as follows.
Authentication of login user of various types (admin, franchise, shop,
member) for security purpose.
Maintain the details of stock, commission etc.
Divide the project work in Milestone and then Task
Report generation.
Description of Different Modules:
a. Adminb. Memberc. Franchised. Shop
Admin
Manage Franchise (Create/Edit/Delete Franchise detail): Manage shop -(Create/Edit/Delete shop detail) Manage product (Create/Edit/Delete product detail) Manage plan details- Margins by percentage to each level.
(Create/Edit/Delete Franchise detail) Search member by various criteria - city, state, username, name, email
1Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Manage member detail (create, edit) Message on mobile to selected members. Manage stock for self and each shop.
Member
Register other member with some in his down lines product Purchase pin/ transfer pin Transfer fund to other member Depose amount online/offline to admin Purchase product Search member to his down line
Franchise
online request for registration Online/offline advance payment option Login by username/password given or approved by admin. Can manage shop detail under his account Commission structure view and get detail of each shop under it
Shop
Online registration request under some franchise/ without franchise Online request for product purchase to admin. Pay fund related to purchase product from website online Can purchase product from outside of the web/admin and can manage
detail online
About Existing System
Now a day when we want to buy or sell a product than we are facing many types of
problems like,
Managing product detail is very hard manually.
Managing member detail is very hard manually.
In business there so many customer so we cannot give new news and events face
to face.
Giving a various report to member manually is very hard.
Counting a various commission on various income and product in various
conditions is very hard.
2Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Admin cannot handle all detail and cannot see all detail at a glance.
We go to shop for bye a product.
The higher rate of product.
There is possible that the shop is very far from home.
For selling a product we give advertisement of product in different ways.
We do marketing for selling our products more and more.
We go business to business and client to client to sell our product daily.
So, sometimes we don’t get the Product of our choice or in our budget. So that will be
just waste of time because we are not getting enough description from the news paper or
any other place for product. We also west our money. We not get qualitative product.
When some new product comes into business they have to suffer so many
problems.
Need for the New System
This project is bright and brimming with opportunities. It will embrace the
principles such as; Data interoperability, Access and Ease of Use, Network architecture,
Standard and Advanced Applications and Flexibility through customization,
Administrative and Deployment Tools Dependability and Upgrading of History etc.
Our software is efficient enough to provide a user friendly atmosphere to every
kind of user providing him online and offline help during his visit to website. It displays
the web forms and images in proper format, exhibits them with proper memory
management and time management, it also has the capability of providing results within
few seconds.
FEATURES: -
3Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Authentication of login user of various types (admin, franchise, shop,
member) for security purpose.
Maintain the details of stock, commission etc.
Divide the project work in Milestone and then Task
Report generation.
T ools / P latform
4Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Tools/ Environment will be used
Frame work Microsoft .NET Framework 4.0
Development Tool Microsoft Visual Studio .NET
Language ASP.NET (Visual Basic .net)
Database Microsoft SQL Server 2008
Operating System Windows XP Professional
F ront-end
ASP.NET
1. Objective of .NET Framework
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 minimizes software development and versioning conflicts.
To provide a code – execution environment that guarantees safe execution of code, including code created by an unknown or semi trusted third party.
To provide a code – execution environment that eliminates the performance problems of scripted or interpreted environment.
To make the developer experience consistency across widely varying types of applications, such as Window – based applications and Web – based applications.
To build all communications on industry standards to ensure that code based on the .NET framework can integrate with any code.
5Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
2. Common Language Runtime (CLR)
It is the foundation of the .NET framework. It can be thought of as an agent that manages code at execution time, providing core
services such as memory management, thread management and remoting. Also enforcing strict type safety and other forms of code accuracy hat ensures security
and robustness. The concept of code management is fundamental principle of runtime.
3. Class Library
It is a comprehensive, object – oriented collection if reusable types that you can use to develop applications ranging from traditional command – line or GUI applications too applications based on the latest innovations provided by the ASP.NET such as web forms and XML web services.
4. .NET framework can be used to develop the following types of applications and services.
Console applications. Scripted or hosted applications. Windows GUI applications (windows forms). ASP.NET applications. XML Web services. Windows services.
The Windows forms Classes are comprehensive set reusable types that vastly simplify Windows GUI development. If you write ASP .NET Web Forms application, you can use the Web Forms Classes.
5. Benefits of using Visual Basic.net
Complete object – oriented language. Very strong type safety. Automatic memory management (garbage collection).
B ack-end
6Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Microsoft SQL Server 2005
Microsoft SQL Server 2005 includes a complete set of graphical tools and command line
utilities that allow users, programmers, and administrators to increase their productivity.
Features in SQL Server 2005
1. Easy to Install
• Fast download
• Simplified Setup user interface
• Silent install for embedded usage
• Integrated deployment through click once
2. Easy to Use and Manage
• New lightweight management and query editing tool (SQL Server 2005
Management Studio Express)
• Advanced query optimizer that automatically optimizes queries
• Wizards for common tasks
• Computer manager for starting and stopping services
3. Rich Database Functionality
• Stored procedures
• Views
• Triggers
• Cursors
• Full Text Search
• Transact-SQL support
• Snapshot isolation level
E xternal Tools
7Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
IIS (Internet Information Services)
Microsoft Windows 2003 Server’s built in web server, Internet Information
Services (IIS) 6.0, makes it easy to share documents and information across a company
internet or the Internet. IIS 6.0, the fastest web server for Windows 2003 Server, is
completely integrated with Microsoft Active Director Service. This combination of web
and operation system services makes it possible to deploy scalable and reliable Web
based applications.
IIS 6.0 introduces several new features to help Web administrators and Internet Service
Providers (ISPs) create scalable Web applications, Web sites and Web clusters.
Advancements in IIS 6.0 Web publishing, security, administration and applications work
together to increase performance and reliability, while lowering the cost of ownership and
improving the Web application environment.
Systems Development Life Cycle (SDLC), or Software Development Life Cycle, in systems engineering and software engineering refers to the process of creating or altering systems, and the models and methodologies that people use to develop these systems. The concept generally refers to computer or information systems.
In software engineering the SDLC concept underpins many kinds of software development methodologies. These methodologies form the framework for planning and controlling the creation of an information system.
The software development process.
8Created By : Karan trivedi (105006518 | MCA))
Maintenance
Planning Implementation
DesignAnalysis
Online Multi Level Marketing (MLM)
S piral Model
The spiral model was defined by Barry Boehm in his article ''A Spiral Model of Software Development and Enhancement'' from 1986. This model was not the first model to discuss iteration, but it was the first model to explain why the iteration matters. As originally envisioned, the iterations were typically 6 months to 2 years long. The spiral model (Boehm, 1988) aims at risk reduction by any means in any phase. The spiral model is often referred to as a ''risk-driven model''.
We built this project in the step by step process. Our requirement process is like; First we get some information by requirement process then next step to design form as well as database table then coding section is begun and at last the testing process is getting started. After all complete our sir gives us some more information and again this all process is repeated until all information is not completed.
9Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
F esibility Study & C ost Benefit Analysis
The entire project are feasible, provide that unlimited resources and infinite time are available. However, in real world that can sound like a dream.
Especially computer based systems are likely to bind by limited resources as well as time. Feasibility and risk analysis is related in many ways. If the risk is greater than feasibility of producing quality software is reduced. During system engineering, we concentrated our attention on two or three areas of interest.
The purpose of the feasibility study is to produce a feasibility study document that evaluates the costs and benefits of the proposed application.
To do so, it is first necessary to analyze the problem.
On the basis of the definition of the problem during the preliminary analysis, we analyze cost and delivery date.
Thus feasibility study analyses whether development is worthwhile and if so which development process should be followed.
o Technical feasibility
o Schedule Feasibility
o Economical feasibility
o Operational feasibility
Technical Feasibility: -
This project does require that much of higher & advanced technology .It requires database interaction this can be easily done. System would be expandable and configurable. Also system would guarantee accuracy , reliability and data security.
The technical feasibility work for this project is done with the present equipment, manual procedures, existing software technology & available technology hardware.
In technical feasibility requirement is to run system better.
Printer is necessary for print out of take the reports of client invoice and admin invoice service agreement Information and so on.
10Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Somes Of thé printers avalable are Dot matrix, Desk Jet, laser etc.
Schedule Feasibility:-
We have given 3 months of time to develop a system. This amount of time is much sufficient to us for developing the system required by the organization and according to the system requirements, we able to finish the total requirements of the system in time.
Economic Feasibility: -
The cost of the manual system will be reduced.
It can save your important time.
All the developing software are open source so it and easily available on internet. So there is no need to pay for the license version except OS.
Operational Feasibility:-
The MLM System will be faster than the manual system. It will not be erroneous as compared to the manual system.
The user will not worry about the errors in some reports . His / her fears about the complex system would be avoided. The important documents will be secure.
They will not be involved into the complex report preparation procedure. The system will be configured and as generic as possible.
It will work any full efficiency & accuracy as used to work an any particular System.
System will generate all the reports required by organization & will fulfill all the requirement of the organization.
11Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
False
True
True False
False
TrueTrue False
12Created By : Karan trivedi (105006518 | MCA))
If User is valid then
Successfully logged
in
Enter valid data
Forgot Password
Send password to his Email-ID
Not a valid user
Registration Fill up a form
Registration
Successful
End
Member Log in or Register
Enter Log In-ID and Password
Forgot PW
Question
Open User Account
If Data is valid
then
If entered data valid
If Ans
. valid
User
Online Multi Level Marketing (MLM)
Detailed Design
Entity Relationship Diagram
13Created By : Karan trivedi (105006518 | MCA))
Admin login
Member wallet transaction
Member gets regard
Franchise wallet transaction
State
Franchise pinFranchise master
Bonus pair masterCompany detail
Achiever
Id
Id
Name
Slogan
Company id
AchievementAchieve id
Password
Address
Name
IdPin no
Amount
Name
Reward no
Id
Check
E id
Address
F name
Password
Username
Id
City
Country
Name
Id
Name
Reward date
Amount
Reward id
DD no
Id
View
View
Payment type
Bank name
Payee name
Id
Check
Total cost
DD no
Amount
Id
Id
Shop invoiceId
DateShop master
Check
Mo no
Plan master
Plan name
Point rate
Id
Point
Pin masterUpdate
Product master
Id
Id
Offer price
Member id
Name
Price
Shop id
Online Multi Level Marketing (MLM)
Data Flow Diagram
0-LEVEL DATA FLOW DIAGRAM:-
Context...Diagramsa context diagram is a top level (also known as Level 0) data flow diagram. It only contains one process node (process 0) that generalizes the function of the entire system in relationship to external entities.
Context Diagram
Authenticate Login
Login Login
Authenticate Authenticate
Authenticate Login
[0.0 Level DFD of Product Process for MLM]
14Created By : Karan trivedi (105006518 | MCA))
Admin
Franchise MLM System
Shop
Member
Total pin
P image
Pin id
Online Multi Level Marketing (MLM)
DATA FLOW DAIGRAM:-
15Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
16Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
17Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
18Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
19Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Data Dictionary
Adminlogin:
Field No Field Name Data Type Size Constraints1 Username Nvarchar 30 Allow Null2 Password Nvarchar 20 Allow Null3 Type Nvarchar 15 Allow Null
Achievers:
Field No Field Name Data Type Size Constraints1 Id Int Primary key2 AchiverID Nvarchar 20 Foreign key3 Achivements Nvarchar Max Allow Null
Bonuspairmaster:
Field No Field Name Data Type Size Constraints1 Id Int Primary key2 Reward no Int Allow Null3 Name Nvarchar 30 Allow Null4 Pair Int Allow Null5 Amount Decimal (18,2) Allow Null6 Total month Int Allow Null
City master:
20Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Field No Field Name Data Type Size Constraints1 City_id Int Primary key2 City name Nvarchar 20 Allow Null3 State_id Int Foreign key4 Country_id Int Foreign key5 Is Active Bit Allow Null
State master:
Field No Field Name Data Type Size Constraints1 State_id Int Primary key2 State name Nvarchar 30 Allow Null3 Country_id Int Allow Null4 Is active Bit Allow Null
Country master:
Field No Field Name Data Type Size Constraints1 Country _id Int Primary key2 Country _name Nvarchar 20 Allow Null3 Is Active Bit Allow Null
Company detail:
21Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Field No Field Name Data Type Size Constraints1 Id Int Primary key2 Company name Nvarchar Allow Null3 Slogan Nvarchar 20 Allow Null4 Website Nvarchar 30 Allow Null5 Email id Nvarchar 20 Allow Null6 Registration number Nvarchar 25 Allow Null7 Unitnummber Nvarchar 10 Allow Null8 Building name Nvarchar 20 Allow Null9 Landmark Nvarchar 20 Allow Null10 Road name Nvarchar 15 Allow Null11 Country Nvarchar 10 Allow Null12 State Nvarchar 10 Allow Null13 City Nvarchar 20 Allow Null14 Pin code Nvarchar 6 Allow Null15 Contact person Nvarchar 20 Allow Null16 Contact mobile Nvarchar 20 Allow Null
Commission master:
Field No Field Name Data Type Size Constraints1 Id Int Primary key2 Admin profit Decimal (18,2) Allow Null3 A Commission Decimal (18,2) Allow Null4 F Commission Decimal (18,2) Allow Null5 S Commission Decimal (18,2) Allow Null6 M Commission Decimal (18,2) Allow Null
Franchise master:
22Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Field No Field Name Data Type Size Constraints1 Id Int Primary key2 Username Nvarchar 20 Allow Null3 Password Nvarchar 20 Allow Null4 F name Nvarchar 15 Allow Null5 L name Nvarchar 15 Allow Null6 Franchiesname Nvarchar 30 Allow Null7 Mobile no Nvarchar 13 Allow Null8 Address Nvarchar 50 Allow Null9 Country Int Allow Null10 State Int Allow Null11 City Int Allow Null12 Pin code Nvarchar 6 Allow Null13 Email Nvarchar 20 Allow Null14 Deposit Nvarchar 20 Allow Null15 Is active Bit Allow Null16 Totalcommissionbv Decimal (18,2) Allow Null17 Totalwalletamount Decimal (18,2) Allow Null
Franchise pin:
Field No Field Name Data Type Size Constraints1 Id Int Primary key2 Fid Int Foreign key3 Pin no Int Allow Null4 Is active Bit Allow Null
News Events:
Field No Field Name Data Type Size Constraints1 Id Int Primary key2 News Events Nvarchar Max Allow Null
23Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Franchisewallettransaction:
Field No Field Name Data Type Size Constraints1 Id Int Primary key2 Parentid Int Foreign key3 Payment type Nvarchar 20 Allow Null4 Amount Decimal (18,2) Allow Null5 Payment mode Nvarchar 20 Allow Null6 Payee name Nvarchar 20 Allow Null7 Payment date Date time Allow Null8 Is active Bit Allow Null9 Chequeno Nvarchar 10 Allow Null10 Bank name Nvarchar 2011 Cashpayslip Nvarchar 2012 Ddno Nvarchar 1013 Transaction no Nvarchar 2014 Branch name Nvarchar 2015 Email Nvarchar 2016 Mobile no Nvarchar 1317 Tpassword Nvarchar 20
Membergetrewards:
Field No Field Name Data Type Size Constraints1 Id Int Primary key2 Parentid Int Foreign key3 Rewardid Int Foreign key4 Is active Bit Allow Null5 Reward date Date time Allow Null6 Is amount Bit Allow Null
Memberwallettransaction:
24Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Field No Field Name Data Type Size Constraints1 Id Int Primary key2 Parentid Int Foreign key3 Payment type Nvarchar 20 Allow Null4 Amount Decimal (18,2) Allow Null5 Payment mode Nvarchar 20 Allow Null6 Payee name Nvarchar 20 Allow Null7 Payment date Date time Allow Null8 Is active Bit Allow Null9 Chequeno Nvarchar 10 Allow Null10 Bank name Nvarchar 2011 Cashpayslip Nvarchar 3012 Ddno Nvarchar 2013 Transaction no Nvarchar 1514 Branch name Nvarchar 2015 Email Nvarchar 2016 Mobile no Nvarchar 1317 T password Nvarchar 15
Pin master:
Field No Field Name Data Type Size Constraints1 Pinid Int Primary key.2 Memberid Int Foreign key3 Pin no Nvarchar 20 Allow Null4 Plan id Int 20 Foreign key5 Is active Bit Allow Null6 F id Int Foreign key7 Shopid Int Foreign key8 Is active Bit Allow Null9 Gernaratedid Int Foreign key10 Total pin Int Allow Null11 Amount Int Allow Null12 Total amount Int Allow Null13 Date Date time Allow Null14 Note Nvarchar 40 Allow Null15 Userid Int Allow NullPlan master:
25Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Field No Field Name Data Type Size Constraints1 Id Int Primary key.2 Plan name Nvarchar 30 Allow Null3 Rate Decimal (18,2) Allow Null4 Description Nvarchar 500 Allow Null5 Point Int Allow Null6 Point rate Decimal (18,2) Allow Null7 Imageurl Nvarchar 100 Allow Null8 Plan type Nvarchar 20 Allow Null9 Reward point Int Allow Null10 BV Decimal (18,2) Allow Null11 Benefit Decimal (18,2) Allow Null12 Type Nvarchar 50 Allow Null13 Total Decimal 50 Allow Null
Product master:
Field No Field Name Data Type Size Constraints1 Id Int Primary key.2 Name Nvarchar 30 Foreign key3 Description Text Allow Null4 Mrp Decimal (18,2) Allow Null5 Offer pries Decimal (18,2) Allow Null6 Number Decimal (18,2) Allow Null7 Pimage Nvarchar 100 Allow Null8 Is active Bit Allow Null
Shop invoice:
26Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Field No Field Name Data Type Size Constraints1 Id Int Primary key.2 Shopid Int Foreign key3 Total cost Decimal (18,2) Allow Null4 Invoice no Nvarchar 50 Allow Null
5 Date Date time 50 Allow Null6 Status Bit
Shop master:
Field No Field Name Data Type Size Constraints1 Id Int Primary key.2 Fid Int Foreign key3 F name Nvarchar 15 Allow Null4 L name Nvarchar 15 Allow Null5 Username Nvarchar 20 Allow Null6 Password Nvarchar 207 Shop name Nvarchar 308 Mobile no Nvarchar 139 Address Nvarchar 20010 Country Int11 State Int12 City Int13 Pin code Nvarchar 614 Email Nvarchar 2015 Deposit Nvarchar 2016 Is active Bit17 Totalcommissionbv Decimal (18,2)18 Totalwalletamount Decimal (18,2)
Purchase master:
27Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
Field No Field Name Data Type Size Constraints1 Id Int Primary key.2 Purchase by Int Foreign key3 Product id Int Foreign key4 Quantity Int Allow Null5 Total amount Decimal (18,2) Allow Null6 On date Date time Allow Null7 Invoice no Nvarchar 20 Allow Null8 Is purchase Bit Allow Null9 Purchase date Date time Allow Null10 Is deliver Bit Allow Null11 Delivery date Date time Allow Null12 Shop id Int Allow Null13 Franchise id Int Allow Null14 Delivery type Nvarchar 20 Allow Null15 Total nbv Decimal (18.4) Allow Null
Conclusion
28Created By : Karan trivedi (105006518 | MCA))
Online Multi Level Marketing (MLM)
MULTI LEVEL MARKETING has been developed to overcome the problem faced the present system. The development package was out the operation effectively. The objectives of the have been achieved.
The goals that have been achieved are:
Ensure process time and increase throughput. Simplifies the operation. Avoid some manual work in the existing system. Reduce data redundancy and inconsistency. User friendly input screens to enter data.
A consistent and efficient system has been successfully developed, implemented and tested. The system has been developed using SQL server 2005, Visual studio 2010 and windows7. The system is very flexible and user friendly, so further changes can be incorporated into the system easily. A equate documentation provides for maintenance and future enhancement. Spiral model is used in this project because requirements are not fixed.
Future Scope and Limitations of your Project / System
Future Scope
Shop module is developed in future.
Give facility of shop under franchise.
Automatic backup and recovery is done by date.
Automatic all commission generated by date.
Message and mail is send automatically to member to whish birthday or give any message.
Payment of purchase product is done by credit card with system.
Limitations
Backup and recovery of data along with time is large and lengthy process and hard to maintain.
Member can change user name only one time.
29Created By : Karan trivedi (105006518 | MCA))