View
186
Download
2
Category
Tags:
Preview:
DESCRIPTION
Free software upload download FOR MCA
Citation preview
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
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
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
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
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
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
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
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 :
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.
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 :
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
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
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.
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
15
Free Software Upload Download
Process Module
Information
Planning
Analysis
Coading
Implementaion
16
Free Software Upload Download
Data Flow Diagram
New User
User
User
User
Download Software
Login Process
UploadSoftware
Register Process
17
Free Software Upload Download
Download Software
User Admin
Download User Account
User Login
Database Management
Upload
User Feedback
End
Module Description
18
Free Software Upload Download
User-Login
Categories Form
Software Categories
Select the Software
Software Detail
Download Software
Categories Module
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
20
Free Software Upload Download
Admin
Administrator
Delete Software
Delete Feedback
Delete Users
Delete
Database Design
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 -
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
23
Free Software Upload Download
Categories Page
24
Free Software Upload Download
Login-Register Page
25
Free Software Upload Download
Upload Page
26
Free Software Upload Download
Feedback Page
27
Free Software Upload Download
About Us Page
28
Free Software Upload Download
Admin Panel
29
Free Software Upload Download
Feedback Panel
30
Free Software Upload Download
Member Panel
31
Free Software Upload Download
Software Panel
32
Free Software Upload Download
Future Enhancement
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
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
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
36
Free Software Upload Download
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
Recommended