42
1 Free Software Upload Download Serial No Particul ar Page No 1 Prefa ce 02 2 Acknowledgeme nt 03 3 Project Profile 0 4 4 Introduction About Project 05 5 Hardware requirement 0 6 6 Software Requirement 07 7 System Analysis 1 3 8 Process Module 1 4 9 Data Flow Diagram 15 10 Data Dictionary 2 0 Prepared By : Parth Pandya & Hardik Unadakat Index

Free software upload download

Embed Size (px)

DESCRIPTION

Free software upload download FOR MCA

Citation preview

Page 1: Free software upload download

1

Free Software Upload Download

Serial No

Particular

Page No

1

Preface

02

2

Acknowledgement

03

3

Project Profile

04

4

Introduction About Project

05

5

Hardware requirement

06

6

Software Requirement

07

7

System Analysis

13

8

Process Module

14

9

Data Flow Diagram

15

10

Data Dictionary

20

11 Snapshots

22

12

Future Enhancement

33

Index

Page 2: Free software upload download

2

Free Software Upload Download

13

Bibliography

34

14

Vote Of Thanks

35

15

Suggestions

36

Academic knowledge when argument with the right practical exposure, serves as a double edged sword. It is very important to apply the academic knowledge in the practical life. If done so, education turns out to be worth. As bachelor students, our aim should not be only to learn theoretical concepts in the classroom but it becomes more important how we apply these concepts in practice.

In respect to the requirement of course prescribed by Saurashtra University. We have finished our project to undertake the practical study of system analysis and design.

This project is on Software Download and all the required details are included in the report. Care has been taken to take this project to maximum possible height at the same time maintaining the ease in interface.

Preface

Page 3: Free software upload download

3

Free Software Upload Download

This report is a chronicle of what we did at development. This report also consists of sample Screenshots and database design features. This report reflects the knowledge and the valuable insight gained during development.

We hope to be excused for any inadvertent omission or mistake.

Firstly, I would like to express my heartily thanks to T. N. Rao Collegefor providing lab facility. My external guide Mr. Ravi Trivediwas the main force behind all these, Because of her valuable suggestions and proper guidance for this project. She taught me most importantly how to work in such Project, how to complete given work within deadlines, working under pressure and being independent.

I take this opportunity to express my deep and sincere sense of gratitude toward my guide Mr. Ravi Trivediwho was the real source of my inspiration and encouragement. His constant help, thoughtful suggestions and deep interest have enabled me to complete this work.

Acknowledgem

Page 4: Free software upload download

4

Free Software Upload Download

I express my sincere thanks to the Head of the Department Mr. Prashant Dave who had allowed me to use facilities of the institute. &Download Software website whose inspiration, guidance and generous support gave us sufficient strength or prepare the project. During the long period it looks to complete it is with profound feeling of gratitude; I place on record my extreme indamines to them for providing me technical input in the form of manuscript, books and study materials and influencing my thinking. I acknowledge the kind assistance and encouragement extended by them for giving information and clarifying doubts and abligroty.

I am also thankful to all those Friends who have helped me in this endeavor either directly or indirectly & especially my family.

Project Title :Software Upload Download.

Platform : Server side : Windows 98

Client side : Any Network Supporting operating system

Definition: The Web-enabled e-commerce system has 2

Project profile

Page 5: Free software upload download

5

Free Software Upload Download

different modules. Theyare as below.

Client-Side Admin Side

Front End : PHP / HTML/JavaScript / CSS/Photoshop

Back End :MySQL

Developed by:(1) Parth Pandya (2)Hardik Unadkat

Guided By :Mr. Ravi Trivedi

Submitted To :T. N. RaoCollege,Rajkot.

In this website the user can download the software but the user must have to login first, to download the software.

In this website is down- loads free software any time. And also include feedback and inquiry.

Introduction about

Page 6: Free software upload download

6

Free Software Upload Download

This website provide the latest software free download any operating supported software free downloads.

When user login, they can download the software category wise.

CLIENT-SIDE REQUIREMENT:

Pentium Dual core 512 MB of Ram 40 GB HDD Monitor

Hardware Requirement

Page 7: Free software upload download

7

Free Software Upload Download

SERVER-SIDE REQUIREMENT :

More than 1 Processor is needed Heavy-duty Servers 2 GB or More Ram 200 GB or more HDD High Bandwidth (Broadband)

Internet Connection

Underlying technology of this software uses PHP/JavaScript/CSS/ which provides easy interface for the end user on the front end as well as tightly integrated and highly secured MYSQL as back end.

XAMPP :

Software Requirement

Page 8: Free software upload download

8

Free Software Upload Download

Many people know from their own experience that it’s not easy to install an Apache web server and it gets harder if you want to add MYSQL, PHP and Perl. XAMPP is an easy to install Apache distribution containing MYSQL, PHP and MyAdmin. XAMPP is really very easy to install and to use-just download, extracts and starts.

The philosophy behind XAMPP is to build an easy to install distribution for developers to get into the world of Apache.

The default configuration is not good from a security point of view and it’s not secure enough for a production environment –please don’t use XAMPP in such environment.

XAMPP FOR WINDOWS :

Apache friends XAMPP (basic package) version 1.5.4a

SYSTEM REQUIREMENT:

+256 MB RAM (recommended) +200 MB free Fixed Disk +Windows NT, 2000, XP (recommended)

PHP :

Page 9: Free software upload download

9

Free Software Upload Download

PHP is a web development language written by and for web developers.php stands for Hypertext pre-processor. Theproduct was originally named personal home page.

PHP is a server-side scripting language, which can be embedded in HTML or used as a standalone binary.

Rasmuslerdorf-software engineer, Apache team member and international man of mystery –is the creator and original driving force behind php.

The first part of PHP was developed for his personal use in late 1994.By the middle of 1997 PHP was beginning used approximately 50000 sites world-wide.

PHP doesn’t do anything about what a page looks and sound like. In fact, most of what PHP does is invisible to end-user.

Someone looking at PHP page necessarily be able to tell that it was not written purely in html, because usually the result of PHP is html.

PHP is a official module of apache HTTP SERVER.

PHP is a fully cross-platform, meaning it runs native on several flavor of UNIX as well as windows and Mac O.S.

Page 10: Free software upload download

10

Free Software Upload Download

Advantages of PHP :

PHP costs you nothing. It is open source software and doesn’t need to purchase it for development.

PHP is very easy to learn, compared to the others. A lot of ready-made PHP scripts are freely available in market so, you can use them in your project or get some help from them.

PHP is embedded within HTML in other words,PHP pages are ordinary html pages that escape into PHP mode only when necessary.

PHP and MYSQL run native on every popular flavor of windows and UNIX, a huge percentage of the world’s HTTP servers run of these two classes of operating system.

It also works with several lesser-known servers, including Microsoft’s personal web server, SOL server etc…

PHP is pleasingly zippy in its execution, especially when compiled as an apache module on the UNIX side. Although it takes a slight performance hit by being interpreted rather than compiled.

MySQL :

Page 11: Free software upload download

11

Free Software Upload Download

Again there’s lots more space in which to say it. MySql is an open source, SQL Relational Database Management System (RDBMS) that is a free for many uses.

Early in its history, MySQL occasionally faced opposition due to its lake of support for some core SQL construct such as a sub select and foreign key.

Ultimately,however,Myself found a broad , enthusiastic user base for its liberal licensing terms , perky performance and ease of use.

Its Acceptance was added in part by the wide variety of other technologies such as a PHP,Java ,Perl, Python and the like that have encourage its use through stable , well documented modules and extensions.

MySQL has not fail to reward the loyalty of this users with the addition of both sub select and foreign key.

Database in a general are useful , arguably the most consistently useful family of software product. Like many competing products , both free and commercial , MySql isn’t database until you give it some structure and form.

You might think of this as the difference between a database and an RDBMS.

There is lots more to say about MySQL , but then

Page 12: Free software upload download

12

Free Software Upload Download

Feature of MySQL:

MySQL is a Relational Database Management System .

MySQL software is a open source.

The MySQL database server is very fast , reliable and easy to use.

Java Script :

JavaScript is the implementation of the ECMA 262 language specification. It is a full implementation, plus some enhancement that take advantages of capabilities of Internet Explorer.

JavaScript is an interpreter, object-based scripting. Although it has fewer capabilities then full-fledged object oriented language like C++ andjava, JavaScript is more that sufficiently powerful for its intended purpose.

JavaScript is a not cut down version of any other language, and it is not a simplification of anything. It is, however, limited you can’t write stand alone application in it.

There is no definitive definition of scripting language. Sometime the term is used to make a

Page 13: Free software upload download

13

Free Software Upload Download

distinction form compiled language. However, some language like C,C++ can be used first scripting as well as full application.

The purpose of most scripting language is to extend the capabilities of application.

JavaScript work with browsers by embedding code directly into HTML page. Netscape added a new generic tag called SCRIPT to recognize scripting language. To inform the browser that your code is JavaScript, you must add the attribute of LANGUAGE = “JavaScript” to the script tag.

HTML :

HTML is a simple language used to structure hyper linking content that is at the core of most web pages. The whole idea behind HTML since Day One has simply been to apply meaning to chunks of content and link them all together, regardless of platform.

The language used to develop web pages is called Hyper Text Markup Language. HTML is the language interpreted by a Browser. Web pages are also called HTML documents.HTML is a set of special codes that can be embedded in text to add formatting and linking information.

Page 14: Free software upload download

14

Free Software Upload Download

The goal of the requirement analysis and specification phase is to clearly under- stand the User requirement and to systematically organize these requirements into a specification documents.

The requirement gathering process is intensified and focused specifically on software.

To understand the nature of the program to be built, the software engineer must understand the exact requirement of end users as well as required function, behavior, performance and interfacing.

Requirements for both the system and the software are documented and reviewed with the User.

The main purpose of analysis of the collected information is to understand the exact requirement of the User and resolve anomalies, conflicts, and inconsistencies in the gathered requirements.

System Analysis

Page 15: Free software upload download

15

Free Software Upload Download

Process Module

Information

Planning

Analysis

Coading

Implementaion

Page 16: Free software upload download

16

Free Software Upload Download

Data Flow Diagram

New User

User

User

User

Download Software

Login Process

UploadSoftware

Register Process

Page 17: Free software upload download

17

Free Software Upload Download

Download Software

User Admin

Download User Account

User Login

Database Management

Upload

User Feedback

End

Module Description

Page 18: Free software upload download

18

Free Software Upload Download

User-Login

Categories Form

Software Categories

Select the Software

Software Detail

Download Software

Categories Module

Page 19: Free software upload download

19

Free Software Upload Download

System

Upload

ico

id

User Feedback

mname

catsz

sname

det

Feedback

id

sub

emailidname

city addresscontect

id

fullname

password

mobileno

address

username

city

New User

E-R Diagram

ver

emailid

detail

Page 20: Free software upload download

20

Free Software Upload Download

Admin

Administrator

Delete Software

Delete Feedback

Delete Users

Delete

Database Design

Page 21: Free software upload download

21

Free Software Upload Download

Feedback :

Fields Data type Size ExtraId Int 11 Auto

IncrementName Varchar 30 -

Address Varchar 300 -City Varchar 30 -

Contact Varchar 15 -EmailId Varchar 30 -

Sub Varchar 30 -Detail Varchar 30 -

dt Varchar 20 -

New User :

Fields Data type Size ExtraId Int 11 Auto

Incrementfullname Varchar 30 -username Varchar 30 -password Varchar 30 -address Varchar 300 -

city Varchar 30 -mobileno Varchar 15 -emailid Varchar 30 -

dt Varchar 20 -

Page 22: Free software upload download

22

Free Software Upload Download

Upload :

Fields Data type Size ExtraId Int 11 Auto

Incrementmname Varchar 30 -sname Varchar 30 -

Cat Varchar 30 -Det Varchar 30 -sz Varchar 20 -ico Varchar 30 -ver Varchar 30 -dt Varchar 100 -

Home Page

Page 23: Free software upload download

23

Free Software Upload Download

Categories Page

Page 24: Free software upload download

24

Free Software Upload Download

Login-Register Page

Page 25: Free software upload download

25

Free Software Upload Download

Upload Page

Page 26: Free software upload download

26

Free Software Upload Download

Feedback Page

Page 27: Free software upload download

27

Free Software Upload Download

About Us Page

Page 28: Free software upload download

28

Free Software Upload Download

Admin Panel

Page 29: Free software upload download

29

Free Software Upload Download

Feedback Panel

Page 30: Free software upload download

30

Free Software Upload Download

Member Panel

Page 31: Free software upload download

31

Free Software Upload Download

Software Panel

Page 32: Free software upload download

32

Free Software Upload Download

Future Enhancement

Page 33: Free software upload download

33

Free Software Upload Download

We expect to expend and add some of the features to this system in near future. These features are…

To make system more users friendly.

Configuration features can be changed according to User’s requirement.

Online upload software according to new trends.

To provide more security to its Users.

Bibliography

Page 34: Free software upload download

34

Free Software Upload Download

Reference Books:

Analysis and Design of Information System - V. Raja Raman

PHP and MYSQL Bible - Tim Converse and Joyee Park

Web sites:

www.google.com www.php.net www.codeguru.com www.w3schools.com

Vote Of Thanks

Page 35: Free software upload download

35

Free Software Upload Download

Mr. Prashant Dave (H.O.D.)

Mr. Ravi Trivedi(Project Guide)

At last but not the least, we would like to extend our

thanks to all supporters, including family members and

as well as our classmates and external friends who have

helped me implicitly or explicitly. No amount of words

written here will suffice for our sense of gratitude

towards all of them.

Suggestions

Page 36: Free software upload download

36

Free Software Upload Download

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………