Srs of Web Hosting

May 26, 2016 | Author: Prerak | Category: N/A
Share Embed Donate


Short Description

Plan-B Web hosting Reselling services panel is when a company utilizes the resources of a parent web hosting company and...

Description

GECMIT04

7th IT

“Plan-B Web Hosting Reselling Services Panel”

A PROJECT REPORT

Submitted by

RATHOD BIPIN J (110160116085) & SHAH UMESH L (110160116044) In fulfillment for the award of the degree of

BACHELOR OF ENGINEERING in INFORMATION TECHNOLOGY

1

GECMIT04

7th IT

GOVERNMENT ENGINEERING COLLEGE, MODASA

Gujarat Technological University, Ahmedabad December, 2014 Government Engineering College, Modasa Information Technology 2014 CERTIFICATE

Date: 17/10/2014 This is to certify that the dissertation entitled “PLAN-B

WEB HOSTING

RESELLING SERVICES PANEL” has been carried out by RATHOD BIPIN J & SHAH UMESH L under my guidance in fulfillment of the degree of Bachelor of Engineering in

Information Technology (7th Semester) of Gujarat Technological

University, Ahmedabad during the academic year 2014-15.

Guides:

Head of the Department

2

GECMIT04

7th IT

ACKNOWLEDGEMENT

I am Very grateful to my project Guide Mr. Janak Suthar for giving his valuable time and constructive guidance in preparing the project in short period of time without his kind encouragement and valuable guidance. I would like to take this opportunity to thank my college, Government Engineering College, Modasa to give me this tremendous opportunity to work in the industry for the real time project. I am grateful to all the staff of the Computer Department of our college, and especially to Mr. J S Dhobi, H.O.D of the CE/IT Department to provide required information and help whenever necessary. I sincerely thank Mr. J S Dhobi for granting permission and providing all the necessary resources to develop a project. I heartily thank the project Leader Mr. Chetan Kapadiya who was always there to guide us through the development of the project. We immediately appreciate the tips he has constantly given us during the project be it technology or communication. He is one of major sources behind the success of the project.

Bipin Rathod Umesh Shah

3

GECMIT04

7th IT

ABSTRACT Plan-B Web hosting Reselling services panel is when a company utilizes the resources of a parent web hosting company and sells it as their own. Most web hosting companies have reseller packages available. There are those who can benefit from choosing to host their site with a reseller. There are also those who have been dissatisfied with their reseller host and those who may be interested in opening their own reseller hosting account. Web Hosting Reseller refers to an arrangement in which you purchase web hosting services at a wholesale price and resell those services to customers of your own. As a reseller, you are essentially playing the middle man by helping the parent company sell their solutions. On the plus side, you have the opportunity to start a legitimate online business and generate a consistent stream of income. Although reseller hosting is primarily used to provide web hosting plans to others, it can be used for much more than reselling.

4

GECMIT04

7th IT

LIST OF TABLES

Table No Table 5.1 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2 Table 5.2

Table Description Registration Login master Super admin Feedback Platform Category Plan master Plan description Commission master Employee registration Offer master News master Payment gateway Support master Submit ticket Billing cycle Cart master Order master Payment status Download master Knowledgebase master Hosting service detail Mailing detail master

Page No

LIST OF FIGURES

5

GECMIT04 Figure No Figure 5.1 Figure 5.2 Figure 5.2 Figure 5.2 Figure 5.2 Figure 5.2 Figure 5.2 Figure 5.2 Figure 5.2

7th IT

Figure Description

Page No

Flow chart Use case diagram Activity diagram Class diagram Sequence diagram Data flow Diagram Level 0 Data flow Diagram Level 1 Data flow Diagram Level 2 E-R Diagram

LIST OF SYMBOLS, ABBREVIATIONS, AND NOMENCLATURE

SYMBOLE

OPERATION Class

6

GECMIT04

7th IT

Binary Association

Association class

Generalization

Initial state Final State Flow

Action state

Decision

Join

7

GECMIT04

7th IT Object Lifeline

Activation,

massage call

Actor

Use case

Uses

State

Tranjection

8

GECMIT04

7th IT

Double Tranjection

ABBREVATIONS TERM HTML

DEFINATION -Hyper Text Mark-up Language

WWW

-World Wide Web

SQL

-SQL(Structured Query Language) Server Management Studio Express (SQL Server 2005)

WIMS

-Web Inventory Management System

LAN

-Local Area Network

OS

-Operating System

GUI

-Graphical User Interface

RAM

-Random Access Memory

MB

-Mega Bytes

GB

-Giga Bytes

Mbps

-Mega bits per second

HDD

-Hard Disk Drive

TABLE OF CONTENT

Acknowledgement Abstract List of Figures List of Tables

I II III IV 9

GECMIT04

Chapter : 1

Chapter : 2 Chapter : 3 Chapter : 4

7th IT

List of Abbreviations List of Contents Introduction to Project 1.1 Project Summary 1.2 Purpose 1.3 Scope Brief History of the work 2.1 Software Requirement Tools 2.2 Hardware Requirement Tools Literature Survey 3.1 Microsoft’s .Net Framework and ASP .Net 4.0 3.2 Microsoft SQL 2008 Working / Implementation of the project work /

V VI

simulation 4.1 Flow Diagram 4.2 Use case Diagram 4.3 Activity Diagram 4.4 Class Diagram 4.5 Sequence Diagram 4.6 Data Flow Diagram 4.7 E-R Diagram Chapter : 5 Chapter : 6 List of References

4.8 Data Dictionary Result Analysis 5.1 Conclusion

CHAPTER 1 Introduction to Project Project Summary A designer might use it to offer their clients space for a website as an additional service. Following are some of the advantages that make it such a highly sought Hassle-free Hosting, Extensive Management Capabilities, Easy Upgrades etc.. Web hosting comes in many different flavors, but one of its most unique variations is reseller hosting. Reseller hosting is the type of hosting plan where you purchase an account and are provided with a certain amount of disk space and bandwidth which can be sold to other people. It essentially gives you a way to purchase bulk amounts of server capacity and then sell hosting packages 10

GECMIT04

7th IT

to your own customers. Reseller accounts offer a means for average people to break into the industry and earn money from the hosting business.

Purpose The overall advantage of system is empowering by decreasing the latency that arises while operating through the manual process. The system acts as information for User and Admin. It acts as a bridge of communication between the user, guest and administration. Generating the required reports as per the requirements becomes much easier and information availability at the hand. Feasibility study is an important phase in the software development process. It enables the developer to have an assessment of the product being developed. It refers to the feasibility study of the hosting plan in the terms of outcomes of the different plans, operational use and technical supported required for implementing it.

Scope The application is also security oriented and gets associated with in the system, as the general structure of accessibility is fairly demandable. By applying this, we can get much faster and accurate results from World Wide Web as per the user requirements. By this system, user could solve his problem by getting the advice from the experts of web hosting portal. Hosting reselling business one thing about a web hosting reselling services panel is that the market is a bit satur

Chapter 2 Brief History of the work Software Requirement Tools  Client Side Requirement : Web Browser

: Internet Explorer 9.0 or Any compatible browser

Operating System : Windows XP or above  Server Side Requirement : 11

GECMIT04

7th IT

Front End

: PHP 5.0

Back End

: My SQL 5.5.8

Web server

: IIS 6.0

Hardware Requirement Tools  Client Side Requirement : Processor

: Minimum Pentium IV

Hard Disk

: Minimum 40 GB

RAM

: Minimum 256 MB

 Server Side Requirement : Processor

: Pentium IV

Hard Disk

: Minimum 80 GB

RAM

: Minimum 512MB

Existing System  In existing system there wasn’t advance search option about particular    

platform , design ,language. In existing system, the website create by only based on given requirement. The website the work is based on point User Can’t see multiple watch in existing System In existing system there weren’t large no of bonus option and good offers

Current System  In new system user can search the web templates of their choice at anywhere and anytime and get the full information about material  in new system, you get readymade site based on any platform, language. 12

GECMIT04

7th IT

   

This system the work & payment based on percentage(%) User can see multiple watch in current system New system can provides Many bonus option and good offers

Advantages New System provides all the option related to order project. 

There are many types of better security & policy to upload

product than System o New system can provides bonus option and good offers

Chapter 3 Literature Survey Microsoft's .Net Framework and ASP.NET 4.0 The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. The .NET Framework is designed to fulfill the following objectives: 

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 deployment and versioning conflicts.

13

GECMIT04 

7th IT

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 environments.



To make the developer experience consistent across widely varying types of applications, such as Windows-based applications and Web-based applications.

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 ensure security and robustness. 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 commandline 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.

Microsoft SQL SERVER 2008 Overview: SQL Server for windows XP provide relational database power to give the information need to make better decisions. It integrates data from the different columns and rows created in a particular table. SQL Server allows generating, analyzing and creating the tables without hours of work. Features: 

Tables and Queries: SQL provides very easy was to create a table and even laymen can do it without much trouble. Also query facility provides powerful way of getting the required information.



Database Utilities: We can reduce the redundancy of the data using the extensive database facilities. The ADODB object allows the database 14

GECMIT04

7th IT

to be used at the run time. Password project it also provides password mechanism to the database so that it can’t be opened directly. Data handling is done very nicely as there are many options like create, update, delete.

System Integration : SQL Server 2000 works with other products to form a stable and secure data store for Internet and intranet systems: 

SQL Server 2000 works with Windows 2000 Server and Windows NT Server security and encryption facilities to implement secure data storage.



SQL Server 2000 forms a high-performance data storage service for Web applications running under Microsoft Internet Information Services.



SQL Server 2000 can be used with Site Server to build and maintain large, sophisticated e commerce Web sites.

Literature Review I refer the many online shopping sites like flipcart, quicker , snap deal ,………etc & take many contents from there.

Chapter 4 Working / Implementation of the Project Work / Simulation Flow Chart

15

GECMIT04

7th IT

Use Case Diagram

16

GECMIT04

7th IT

Activity Diagram

17

GECMIT04

7th IT

Class Diagram

18

GECMIT04

7th IT

Sequence Diagram

19

GECMIT04

7th IT

Data Flow Diagram Level 0

20

GECMIT04

7th IT

Data Flow Diagram Level 1

Data Flow Diagram Level 2

21

GECMIT04

7th IT

E-R Diagram

22

GECMIT04

7th IT

DATA Dictonary

1) Registration :• Table Name : Registration • Primary Key : r_id • Description :This table is used for registration. No

Field name

Data type

Size

Constrain

Description

1

User_Id

Numeric

-

Primary key

Unique id for table

2

F_name

Varchar

50

Not null

User First

23

GECMIT04

7th IT

name 3

L_name

Varchar

50

Not null

User Last name

4

Co_name

Varchar

50

Not null

Company name

5

EMAIL

Varchar

50

Not null

Email address of user

6

Address1

Varchar

250

Not null

Address of user

7

Address2

Varchar

250

Not null

Address of user

8

City

Varchar

50

Not null

City of user

9

State_region

Varchar

50

Not null

State region

10

Z_code

Numeric

Not null

Zip code

11

Country

Varchar

50

Not null

Country of user

12

P_no

Numeric

20

Not null

Phone number

13

CreateDate

DateTime

30

Not null

Date and time

2) Login Master :• Table Name : Login • Primary Key : User_id • Description :This table is used for registration. No

Field name

Data type

Size

Constrain

Description

1

User_Id

Numeric

-

Primary key

Unique id for table

2

Password

Varchar

50

Not null

User Password

3

Last login date

Datetime

30

Not null

Date and time

4

Verification code

Varchar

50

Not null

Verification code

24

GECMIT04

5

7th IT

Status

3)

Varchar

50

Not null

Status of login

SuperAdmin:• Table Name : Super_admin • Primary Key : s_id • Description :This table is used for super admin.

No

Field name

Data type

Size

Constrain

Description

1

S_id

Numeric

-

Primary key

Unique id for table

2

S_Username

Varchar

50

Not null

Super admin username

3

S_Pswrd

Varchar

50

Not null

Super admin password

4

S_last login date

Datetime

30

Not null

Super admin last login date

4)

Feedback:• Table Name :Feedback • Primary Key : F_id • Description :This table is used to describe the feedback which is given by the users.

No

Field name

Data type

Size

Constrain

Description

1

F_id

Numeric

-

Primary key

Unique id for table

2

User_Id

Numeric

-

Foreign key

User id

3

Message

varchar

200

Not null

Message of feedback

4

DT

DateTime

30

Not null

Date and time

5)

Platform :25

GECMIT04

7th IT

• Table Name :platform • Primary Key : P_id • Description :This table is used for selecting platform . No

Field name

Data type

Size

Constrain

Description

1

P_id

Numeric

-

Primary key

Unique id for table

2

Platform

Varchar

50

Not null

Platform

3

Description

varchar

250

Not null

Description about platform

6)

Category :• Table Name :category • Primary Key : C_id • Description :This table is used for category .

No

Field name

Data type

Size

Constrain

Description

1

C_id

Numeric

-

Primary key

Unique id for table

2

P_id

Numeric

-

Foreign key

Platform id

3

Category

varchar

100

Not null

Category of platform

7)

Plan_master:• Table Name :plan_master • Primary Key : pl_id • Description :This table is used for planning . 26

GECMIT04

No

7th IT

Field name

Data type

Size

Constrain

Description

1

Pl_id

Numeric

-

Primary key

Unique id for table

2

C_id

Numeric

-

Foreign key

Category id

3

Plan

Varchar

50

Not null

Description of plan

8)

Plan_Description:• Table Name :Plan_Description • Primary Key : pd_id • Description :This table is used for description of planning .

No

Field name

Data type

Size

Constrain

Description

1

Pd_id

Numeric

-

Primary key

Unique id for table

2

Pl_id

Numeric

-

Foreign key

Plan id

3

Nor_description

varchar

250

Not null

Normal description

4

Controlpanel

varchar

250

Not null

Control panel

5

E_feature

Varchar

250

Not null

Email feature

6

Web_scripting

Varchar

250

Not null

Web scripting

7

Database_feature

Varchar

250

Not null

Feature of database

8

Logs_feature

Varchar

250

Not null

Logs feature

27

GECMIT04

9)

7th IT

Commission_master:• Table Name :Commission_master • Primary Key : C_id • Description :This table is used for commission.

No

Field name

Data type

Size

Constrain

Description

1

C_id

Numeric

-

Primary key

Unique id for table

2

User_id

Numeric

-

Foreign key

User id

3

Commission

Numeric

-

Not null

Description of commission

10) Employee_Registration:• Table Name : Employee_registration • Primary Key : E_id • Description :This table is used for employee regisration . No

1

Field name

Data type

Size

Constrain

Description

E_id

Numeric

-

Primary key

Unique id

28

GECMIT04

7th IT

for table 2

F_name

Varchar

50

Not null

First name of employee

3

L_name

Varchar

50

Not null

Last name of employee

4

User_id

Numeric

-

Foreign key

User id

5

Pswrd

Varchar

50

Not null

Password of employee

11) Offer_Master:• Table Name :offer_master • Primary Key : o_id • Description :This table is used for offer. No

Field name

Data type

Size

Constrain

Description

1

O_id

Numeric

-

Primary key

Unique id for table

2

Pl_id

Numeric

-

Foreign key

Plan id

3

Offer_description

Varchar

250

Not null

Description of plan

4

C_date

Datetime

-

Not null

Create date

12) News_master:• Table Name :News_master • Primary Key : N_id • Description :This table is used for news . No

Field name

Data type

Size

Constrain

Description

1

N_id

Numeric

-

Primary key

Unique id for table

2

N_title

Varchar

50

Not null

News title

3

News

Varchar

250

Not null

News

4

C_date

Datetime

30

Not null

Create date

29

GECMIT04

7th IT

13) Paymen_Gateway:• Table Name :payment_gateway • Primary Key : pg_id • Description :This table is used for payment gateway No

Field name

Data type

Size

Constrain

Description

1

Pg_id

Numeric

-

Primary key

Unique id for table

2

Pg

Varchar

100

Not null

Payment gateway

3

Pg_discription

Varchar

250

Not null

Payment gateway description

4

C_date

Datetime

30

Not null

Create date

14) Support_master:• Table Name :Support_master • Primary Key : S_id • Description :This table is used for support . No

Field name

Data type

Size

Constrain

Description

1

S_id

Numeric

-

Primary key

Unique id for table

2

S_title

Varchar

50

Not null

Support title

30

GECMIT04

7th IT

15) Submit_ticket:• Table Name :Submit_ticket • Primary Key : st_id • Description :This table is used for submit ticket. No

Field name

Data type

Size

Constrain

Description

1

St_id

Numeric

-

Primary key

Unique id for table

2

S_id

Numeric

-

Foreign key

Department id

3

User-id

Numeric

-

Foreign key

User id

4

Subject

Varchar

150

Not null

5

Urgency

Varchar

150

Not null

6

Related services

Varchar

200

Not null

Description of related services

7

Message

Varchar

250

Not null

Message

8

St_Attachments

Varchar

150

Not null

Submit ticket attachment

9

C_date

Datetime

30

Not null

Create date

31

GECMIT04

7th IT

16) Biling_cycle:• Table Name :Biling_cycle • Primary Key : BC_id • Description :This table is used for biling cycle . No

Field name

Data type

Size

Constrain

Description

1

BC_id

Numeric

-

Primary key

Unique id for table

2

BC_title

Varchar

50

Not null

Billing cycle title

3

Price

Numeric

-

Not null

Price in percentage per year

17) Cart_master:• Table Name :Cart_master • Primary Key : C_id • Description :This table is used for cart. No

Field name

Data type

Size

Constrain

Description

1

C_id

Numeric

-

Primary key

Unique id for table

2

Pl_id

Numeric

-

Foreign key

Plan id

3

User_id

Numeric

-

Foreign key

User id

4

Domain_name

Varchar

150

Not null

Domain name

5

BC_id

Numeric

-

Foreign key

Biling cycle

6

Other_services

Varchar

250

Not null

Description of other services

7

C_date

Datetime

30

Not null

Create date

18) Order_master:32

GECMIT04

7th IT

• Table Name :Order_master • Primary Key : o_id • Description :This table is used for order master. No

Field name

Data type

Size

Constrain

Description

1

O_id

Numeric

-

Primary key

Unique id for table

2

Invoice_no

Varchar

Char(8)

Not null

Generate invoice no

3

User_id

Numeric

-

Foreign key

User id

4

Pl_id

Numeric

-

Foreign key

Plan id

5

Domain_name

Varchar

150

Not null

Domain name

6

BC_id

Numeric

-

Foreign key

Biling cycle id

7

Other_services

Varchar

250

Not null

Description of other services

8

C_date

Datetime

30

Not null

Create date

19) Payment_status:• Table Name :payment_status • Primary Key : ps_id • Description :This table is used for payment status. 33

GECMIT04

No

7th IT

Field name

Data type

Size

Constrain

Description

1

Ps_id

Numeric

-

Primary key

Unique id for table

2

Invoice_no

Varchar

Char(8)

Not null

Generate invoice no

3

Pg_id

Numeric

-

Foreign key

Payment gateway id

4

Total_amount

Numeric

-

Not null

Total amount

5

Total_item

Varchar

50

Not null

Total iteam

6

Transaction_date

Numeric

-

Not null

Date of transaction

7

Invoice_status

Varchar

50

Not null

Description Invoice status

8

C_date

Datetime

30

Not null

Create date

20) Download_master:• Table Name :Dowmload_master • Primary Key : D_id • Description :This table is used for download processing .

34

GECMIT04

No

7th IT

Field name

Data type

Size

Constrain

Description

1

D_id

Numeric

-

Primary key

Unique id for table

2

Fle_title

Varchar

50

Not null

File title

3

Attach_file

Varchar

250

Not null

Attachment of file

4

C_date

Datetime

30

Not null

Create date

21) Knowledgebase_master:• Table Name :knowledgebase_master • Primary Key : KB_id • Description :This table is used for knowledgebse . No

Field name

Data type

Size

Constrain

Description

1

KB_id

Numeric

-

Primary key

Unique id for table

2

Topic_title

Varchar

50

Not null

Title of topic

3

Topic_sol

Varchar

250

Not null

Topic solution

4

Attachments

Numeric

-

Not null

Attachments

5

C_date

Datetime

30

Not null

Create date

22) Hosting_service_detail:• Table Name :Hosting_service_detail • Primary Key : HS_id • Description :This table is used for hosting services . No 1

Field name

Data type

Size

Constrain

Description

HS_id

Numeric

-

Primary key

Unique id for table

35

GECMIT04

7th IT

2

User_id

Numeric

-

Foreign key

User id

3

Pl_id

Numeric

-

Foreign key

Plan id

4

Next_due_date

Numeric

-

Not null

Next due date

5

Domain_name

Varchar

150

Not null

Domain name

23) Mailing_detail:• Table Name :Mailing_detail • Primary Key : M_id • Description :This table is used for mailing detail . No

Field name

Data type

Size

Constrain

Description

1

M_id

Numeric

-

Primary key

Unique id for table

2

User_id

Numeric

-

Foreign key

User id

3

Message_subject

Varchar

150

Not null

Message subject

4

Message_body

Varchar

250

Not null

Body of message

5

C_date

Datetime

30

Not null

Create date

CHAPTER 5 Result Analysis  In future enhancement we are going to develop android application… This android application will provide the facility of selling and purchasing 

In Future developers can add more templates and design facilities for blogs

36

GECMIT04

7th IT

 In Future developers can add the facility to purchase Domain & group chatting in forum  Helpful to perform paperless work and manage all data.  Provides easy, accurate, unambiguous and faster data access.

Chapter 6 Conclusion  System describes the overview of the whole work carried out at particular organisation. There is no compulsion on physical presence of any person because it works online. 37

GECMIT04

7th IT

 The main objective of the system is that an organizer could keep an eye on work performed in his absence. He gets the current status regarding all his work performed so that he could take decisions accordingly.  It maintains the records regarding the raw material available, how much quantity is in firing zone, how much is ready to dispatch & work performed by labourer along with its daily attendance. Bill form & particular order no. are being maintained. We could also update, delete the entry as our convenience

List of References

38

GECMIT04

7th IT

39

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF