13
ONLINE FILE SHARING JAYANT 12CQSB6083 VARUN 12CQSB6084 1 04/22/202 2 BCA,DSCAC

VI BCA project ppt template (1)

Embed Size (px)

Citation preview

Page 1: VI BCA project ppt template (1)

05/01/2023

BCA,DSCAC 1

ONLINE FILE SHARING

JAYANT 12CQSB6083VARUN 12CQSB6084

Page 2: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 2

Abstract Online File Sharing is a process by which people who have access to the internet can download files that are available to download immediately, without having to bother with multiple steps to verify their identity or using a third-part downloader to download their files, which only eats away at their bandwidth, and internet bandwidth is the second largest problem facing the Indian internet front. Here, with this website, the users can simply choose the files they want to download, and use the forums to request files directly to the site authors or post topics to do it.This system is one of the few areas in the internet services within the WWW paradigm that can never be truly perfected, and thus has an endless possibility for improvement in every front. This system is particularly convenient to locate and download files that may not be easily found and downloaded via general channels or files that might require hours and hours of searching and digging to locate. The users who seek files not found on the website, or who seek to report bugs and broken features, can directly contact the site author(s) and have it resolved in a short period of time.

Page 3: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 3

The existing system consists of a singular web server that hosts files and users access them.Online File sharing refers to a website/websites that allows individuals to download files to their computers. Most websites that offer file sharing require user registration, or the servers instead download a program that downloads the actual file. While such cases, in isolation, are very inconsequential, if the user has to resort to this system every time, it builds up stress and eats away at the users' bandwidth.Existing system

• The proposed system is meant to remove the restrictions placed on file sharing by many of the file sharing websites.

• The website is primarily made for simplicity and ease-of-access. Users can find the most recent files on the main page, or check the downloads sections to look for other files.

• The website is also light on the load and does not implement downloading any third-party program to download the intended files, saving bandwidth and removing the mentally tiring and time consuming task of actually looking for the file's download location.

Page 4: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 4

Software and hardware requirement

• SOFTWARE REQUIREMENTS:• Client system (Microsoft Windows OS)• Web Browser• Internet connection• HARDWARE REQUIREMENTS:• Storage space to download files• Intel/AMD x86/x86-64 architecture based PC• Regular system memory• TECHNOLOGY AND SOFTWARE USED:• EasyPHP Devserver ; PHPMyAdmin ; phpBB ; DATABASE: MySQL

Database creation and management program

Page 5: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 5

Main Modules• MPC-HC is an extremely lightweight and heavily

customizable media player. It's interface is completely stripped down to ensure more resources are used to play videos and the player supports various external filter sets like LAV (also inbuilt) and FFDShow.

• FFDshow filters are expansions designed to increase the capabilities of MPC-HC..

• Nvidia Optimus Tools is a software package designed exclusively for laptops with Nvidia GPUs for the Windows O/S 64-bit environment.

Page 6: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 6

DFD (Level 0, level 1 )

Page 7: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 7

ER Diagram

Page 8: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 8

Testing • Unit testing, also known as component testing refers to tests that verify the

functionality of a specific section of code, usually at the function level. These types of tests are usually written by developers as they work on code (white-box style), to ensure that the specific function is working as expected. Unit testing alone cannot verify the functionality of a piece of software, but rather is used to ensure that the building blocks of the software work independently from each other.

• Integration testing is any type of testing that seeks to verify the interfaces between components against a design. Components may be integrated in an iterative way or all together ("big bang"). Normally the former is considered a better practice since it allows interface issues to be located more quickly and fixed. Integration testing works to expose defects in the interfaces and interaction between integrated components (modules).

Page 9: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 9

Screenshot

Page 10: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 10

Screenshot

Page 11: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 11

Screenshot

Page 12: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 12

Conclusion

• The new File Sharing protocol is a fair improvement over the current system, despite its crudeness. The system is, however, superior to some existing systems that implement FTP, mainly because there exists a forum where people can ask for help, repot broken files directly to the administrators and provide suggestions easily.

Page 13: VI BCA project ppt template (1)

05/01/2023BCA,DSCAC 13

Bibliography Books:• Learning PHP, MySQL, JavaScript, CSS and HTML by Robin Nixon

Websites and references visited:• easyphp.org• https://en.wikipedia.org/PHP • https://en.wikipedia.org/MySQL • "Programming PHP and MySQL" on youTube