Está en la página 1de 48

Presentation On

My Tube
((Advance Video Search Engine)) AVSE

Project Guide : MD.TABREZ NAFIS

Submitted By : MUSTAFA KAMIL

>>

>>

>>

>>

>>

>>

Abstract
The Project helps for watching videos and listening audio's online. Every organization and individual wants the web-based services

as it is convenient to use and easily accessible from anywhere in the world. The project can exploit the computer technology with Internet Facility and all its aspects as necessity arises. .

>>

>>

>>

>>

>>

>>

INTRODUCTION
MyTube allows billions of people to search, watch and

share originally - created videos.


MyTube provides a forum for people to connect, inform, and inspire others across the globe and acts as a distribution platform for original content creators and advertisers large and small

>>

>>

>>

>>

>>

>>

Modules

Playing videos online.


Login & Registration.

Admin Module.
User Module.

>>

>>

>>

>>

>>

>>

Administrator Login
Upload Videos. Download Videos. Delete Videos. Verify users. View users. Add comment.

>>

>>

>>

>>

>>

>>

Registered user login


Upload videos and music. Download videos and files. Delete their uploaded videos. View uploaded videos. Comment on uploaded music and videos.

>>

>>

>>

>>

>>

>>

Visitors
Can watch public videos.

Pass comments.

>>

>>

>>

>>

>>

>>

Objective & Scope of the Project


The objective of the project MyTube is to
develop an software in which uploaded

videos can be used as part of bussiness


promotional , education learning and

entertainment strategies...

>>

>>

>>

>>

>>

>>

Major objectives of this project are as follows :1- Providing an interactive user interface on-line .. 2- MyTube videos made by thousands of internet users, and can made many people famous.. 3- To give better understanding about various tutorials.. 4- in the field of Education , Business and Entertainment..
>> 0 >> 1 >> 2 >> 3 >> 4 >>

Systems Requirements Specification -SRS Functional Requirements:


Process: New Membership Login Page Inputs and Output to Each Process: Login process Upload Video Page Registered User

>>

>>

>>

>>

>>

>>

Systems Requirements Specification -SRS Identify Data Elements in Each Input & Output : Output Data Elements Input Data Elements Procedure Used for converting Input to Output :

System Security:

>>

>>

>>

>>

>>

>>

Systems Requirements Specification -SRS Non-Functional Requirement:


Licensing Requirements . Legal, Copyright, and Other Notices . Applicable Standards . Controls (for I/O & access), security

needs , validation rules and codes used for data


elements .
>> 0 >> 1 >> 2 >> 3 >> 4 >>

SOFTWARE AND HARDWARE SPECIFICATION


Hardware Specification : Processor RAM Hard disk Monitor Mouse CD Drive Keyboard : : : : : : : Pentium III/AMD Athlone XP 128 MB 20 GB 14 inch 3 Button scroll 52 X 108 keys

>>

>>

>>

>>

>>

>>

Software Specification Operating System

Windows 2000/xp

Languages : java 2(EJB2.0, JDBC, JSP, Java Mail) Front End : HTML, JavaScript Platform : J2EE Web Servers : Web Logic8.1/Tomcat 5.0 Backend : Oracle 10 g Browser Program : Internet explorer/Mozilla Fireworks

>>

>>

>>

>>

>>

>>

Feature of java
It is simple and object oriented It helps to create user friendly interfaces. It supports multithreading. It is platform independent It is highly secure and robust. It supports internet programming

>>

>>

>>

>>

>>

>>

Use cases

>>

>>

>>

>>

>>

>>

Admin

>>

>>

>>

>>

>>

>>

User

>>

>>

>>

>>

>>

>>

Data flow diagram

>>

>>

>>

>>

>>

>>

DFD 0

>>

>>

>>

>>

>>

>>

DFD1 part1

>>

>>

>>

>>

>>

>>

DFD1 part2

>>

>>

>>

>>

>>

>>

Database Tables

>>

>>

>>

>>

>>

>>

Admin_tube
Column Name admin_name Admin_pass Data Type Varchar2 Varchar2 Constraint Not null Not null

>>

>>

>>

>>

>>

>>

Account
Column Name email uname upass dob gender Data Type Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Constraint Not null Not null Primary key Not null Not null

>>

>>

>>

>>

>>

>>

Upload
Column Name Upass file_id file_name file_org_path file_flv_path file_thumb_path file_title file_category file_type Data Type varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varcahr2 Constraint foreign key Primary key Not null Not null Not null Not null Not null Not null Not null

>>

>>

>>

>>

>>

>>

comment
Column Name User_id Details Data Type Varchar2 Varchar2 Constraint Not null Not null

>>

>>

>>

>>

>>

>>

Er Diagram

>>

>>

>>

>>

>>

>>

Screen Shots

>>

>>

>>

>>

>>

>>

Home Page

>>

>>

>>

>>

>>

>>

Options available: browse, upload, sign-out/ sign-in, search

>>

>>

>>

>>

>>

>>

Browse Videos

>>

>>

>>

>>

>>

>>

Sign-in if already a member

>>

>>

>>

>>

>>

>>

New user, sign-up

>>

>>

>>

>>

>>

>>

Get Registered

>>

>>

>>

>>

>>

>>

Forgot your password

>>

>>

>>

>>

>>

>>

Upload a video

>>

>>

>>

>>

>>

>>

Search Result

>>

>>

>>

>>

>>

>>

Search Result (2)

>>

>>

>>

>>

>>

>>

Add Comments

>>

>>

>>

>>

>>

>>

About MyTube

>>

>>

>>

>>

>>

>>

Copyright

>>

>>

>>

>>

>>

>>

Contact Us

>>

>>

>>

>>

>>

>>

Terms of Service

>>

>>

>>

>>

>>

>>

View a video

>>

>>

>>

>>

>>

>>

conclusion

>>

>>

>>

>>

>>

>>

MyTube can be used as a promotional or marketing tool for business services or products. The only requirement is to upload business video containing business products. You can advertise your video to the large audience available at MyTube all the time. In this way, you can gain success in video marketing campaign and can generate sale as well using MyTube.
>> 0 >> 1 >> 2 >> 3 >> 4 >>

References and Bibliographies


Alexander. Stakeholders: Who is your system for? IEEE: Computing and Control Engineering,14(1) :22{26, April 2003}.
Java-2 Complete Reference - by Patrick Haughton

Java Servlet Programming


Pure JavaScript HTML complete

- by O'Reilly
- by Jason Gilliam, R.Allen Wyke - BPB publications. - by Apress publication.

Java Server Programming

>>

>>

>>

>>

>>

>>

También podría gustarte