Beruflich Dokumente
Kultur Dokumente
Prepared by:
by:
Paresh Jani (106440316560)
Jatin Patel
Vikesh Patel (106440316550)
Mayank Dhobi (106440316533)
Guided
Mr.
INFORMATION TECHNOLOGY
DEPARTMENT
CERTIFICATE
This
is
to
certify
that
106440316560
of
DIPLOMA
I.T.
ENGINEERING, 5th semester has delivered a
Roll No.
Date: -
Faculty in Charge
Department
Head of
CERTIFICATE
This is
to
certify
that
106440316533
of
DIPLOMA
I.T.
ENGINEERING, 5th semester has delivered a
Roll No.
Date: 3
Faculty in Charge
Department
Head of
CERTIFICATE
This
is
to
certify
that
106440316550
of
DIPLOMA
I.T.
ENGINEERING, 5th semester has delivered a
Roll No.
Date: -
Faculty in Charge
Department
Head of
INDEX
SR.
NO
1
Subject
PROBLEM IDENTIFICATION, DEFINATION AND
MODIFICATION
1.1 ABSTRACT OF PROJECT AND OVERVIEW OF
PROBLEM
Page.
No
1.2
EXISTING SYSTEM
1.3
PROJECT PROFILE
1.4
TECNOLOGY OVERVIEW
10
2.2
11
2.3
FEASIBILITY STUDY
12
MODULES DESCRIPTION
13
3.2
14
3.3
FLOW CHART
15
1.
3.4
16
2.
3.5
DATAFLOW DIAGRAM
16
3.
3.6
DATA DISCTIONARY
20
4.
3.7
21
5.
3.8
SCREEN SHOOT
22
7. APPENDIES
8.
5.1
BIBLIOGRAPHY
26
26
Project Profile
Collage Name
Department Name
Name
JANI PARESH
PATEL VIKESH
DHOBI MAYANK
Total Members
Group Number
Semester
Internal Guide
Project Definition
Project Front End
Project Back End
Mobile Number
E-MAIL
B.S.PATEL POLYTECHNIC
INFORMATION TECHNOLOGY
Group Members
Enrollment Number
106440316560
106440316550
106440316533
3
5
5TH
Mr. JATIN P. PATEL
Project Particulars
ONLINE DOCUMENT SHARING
VB.Net, c#, HTML
SQL database
Contact Detail
+919429469366
Jparesh19@yahoo.com
10
like F#, all compile to the Common Language Specification and can work together in the same
application.
Framework Class Library (FCL)
The FCL is a collection of over 7000 classes and data types that enable .NET applications
to read and write files, access databases, process XML, display a graphical user interface, draw
graphics, use Web services, etc. The FCL wraps much of the massive, complex Win32 API into
more simple .NET objects that can be used by C# and other .NET programming languages.
Common Language Runtime (CLR)
The CLR is the execution engine for .NET applications and serves as the interface
between .NET applications and the operating system. The CLR provides many services such as:
1) Loads and executes code
2) Converts intermediate language to native machine code
3) Separates processes and memory
4) Manages memory and objects
5) Enforces code and access security
6) Handles exceptions
7) Interfaces between managed code, COM objects, and DLLs
8) Provides type-checking
9) Provides code meta data (Reflection)
10) Provides profiling, debugging, etc.
Visual Studio 2008:
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.
It can be used to develop console and graphical user interface applications along with Windows
Forms applications, web sites, web applications, and web services in both native code together
with managed code for all platforms supported by Microsoft Windows, Windows Mobile,
Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silver light.
Microsoft provides "Express" editions of its Visual Studio 2010 components Visual Basic,
Visual C#, Visual C++, and Visual Web Developer at no cost. Visual Studio 2010, 2008 and
2005 Professional Editions, along with language-specific versions (Visual Basic, C++, C#, J#)
of Visual Studio 2005 are available for free to students as downloads via Microsoft's Dream
Spark program. The 90-day trial version of Visual Studio can be downloaded by the general
public at no cost.
. Net Framework:
11
12
13
Server side:
Processer :
RAM
1 GB
Hare-Disk :
80 GB
Client side:
Processer :
RAM:
256 MB
Hard-Disk :
40 GB
SOFTWARE REQUIRMENT
Server side
Front End :
Back End :
Browser :
Operating System :
Windows XP or above
Client side
Browser :
Operating System :
14
15
ADMIN LEVEL
In this module only admin can work.
For using this site in admin level you have need to password for log in. if the user id and
password is correct then you can enter in admin level. In the admin level you can perform task
like add user, remove user, block user, remove or add any file in website etc
if you have password and user id of admin than you are also consider as the admin of this
site. So you are capable to perform all tasks which is depicted above.
In this admin can also change information about contact us and about us. Otherwise you can say
that if you need to any chance in website then its requiring that you must be admin of this site.
USER LEVEL
In this module permitted user of this site can work.
For get permission of this site any user need to fill the sign up form for first time. Using
sign up form user are accept terms and condition of this site. Using this form admin get some
basic information about user
.
When you want to enter this module you just need to enter your user ID and password. if
both are true then you can enter in this module. in this module any user can change his own
detail and password also. In this module user can search any file, upload file and download file.
in this module any user can commented on any file.
VISITOR LEVEL
In this module any user can work on site
16
.
This is simple module of website in which any user can search file and see the list of
related file. for download file user need to log in into the site.
17
Log
in
18
A
Here A is representing access and R is representing read only.
Flowchart:
Flowchart which one is explains our project easily is depicted below. You can show a simple
process of project in flowchart .
VISITO
DATABASE
19
EXTERNAL ENTITY
PROCESS
A
DATA STORE
DATA FLOW
EXTERNAL ENTITY:An External Entity Is A Source Or Destination Of Data Flow, Which Is Outside The Area
Of Study Those Entities, Originate Or Receive Data Are Represented On A Business. The
1
Symbol Used Is an Oval Containing a Meaningful and Unique Identifer.It is a represented by a
Solid Square.
20
PROCESS:A Process Shows A Transformation or Manipulation of Data Flows within the System. The
Symbol Used Is Rectangular Box. For Example Be A Department Or Piece Of Hardware
Finally, a Descriptive Title Is Placed in the Center of the Box.For Example Maintains Customer
records.
File
User
DATA FLOW:A data flow shows the flow of information from its sources to destination. It is a packet of
data it may be in the form of a document, letter, and telephone call etc.A line represents a data
flow, with arrowheads showing.
DATA STORE:-
d-c
Rate
A data store is a holding place for information within the system. It is represented by an
open ended narrow rectangle. Data stores may be long term files Such as sales ledgers, or may
be short-term accumulations: for Example batches of Documents that area waiting to be
processed .Each data should be given a referenced Followed by an arbitrary number.
ADMIN
nt
ou
uname
Password
login/Registration
Email is
Online document
sharing
bdate
Admin
Feedback
Ha
s
user
Feedback
U-date
detail
21
This is the simple diagram which is show data flow between admin, user and database.
You can see in this diagram that how to connect and control the data to diagram. Here you can
see that admin can control the database. User can perform task like log in, manage document,
control user & visitor. And user can perform task like log in, registration, upload and download
file. And give response to database. Database forward this response as feed- back to the Admin.
PERSONAL INFORMATION
Registration
user
Registration
1.0
User Registration & Login
provide username/password
provide username/password
This diagram is show that how to register user? Here first user request for registration
and after that the personal information of user is save in registration table and it is provide user
to username and password. Which is help user to log in from different computer and download
and upload file.
22
1.1
Create
new
user
Provide Username/Password
Get Username/Password
Check Username/Password
User name/password
In this diagram you can see that how to user login and register. User request for registration
and after that the personal information of user is save in registration table and it is provide user
to username and password. Using this information user can log in from any different computer.
For that user need to feel up login form and after check user name and password website allow
to log in.
23
2.1 View
documen
t
View document
detail
user
Request file
F_detail
Show
Product detail
Download file
2.2 Request
for file
download
data
In this diagram you can see that how to download a file and which process contain for
download file. This diagram helps us to understand file downloading for user. In this visitor
first need to log in if registered otherwise user need to register. After that user search for file
24
which they want to download and select any file from search result which is stored in F_detail.
F_detail contain any file path and user can download this file using FTP protocol.
2.1 insert
file detail
insert file
F_detail
Show
Product detail
Upload file
Upload file
Upload
file
data
25
In this diagram you can see that how to upload a file and which process contain for upload
file. This diagram helps us to understand file uploading for user. In this visitor first need to log
in if registered otherwise user need to register. After that user request for upload file and if
website is approve that then file is stored in Data folder Which is Contain all file which is
upload by user.
For our project we need to following table which is make our project easy.
LOG IN
Column-name
User-id
password
Data-type
Nvarchar
Nvarchar
Size
20
30
Constraint
Primary key
-----------------
Example
26
User-id
password
Paresh
9429469366
Haresh
Column-name
Mmp93
User-id
123jpp
password
Cdave
E-mail
Haresh
Data-type161993
Nvarchar
zvkam
Nvarchar
Nvarchar Jatinpatel
Jani123
REGESTRATION
Size
20
30
30
Constraint
Primary key
---------------------------------
Example
000000
User-id
password
Paresh
9429469366
Haresh
Haresh
Mmp93
161993
Jparesh19@yahoo.co
m
janiharesh@yahoo.co
m
Mmp93@gmail.com
123jpp
Jatinpatel
Cdave
wedkam
Jani123
000000
jatinpatel@gmail.co
m
cdave@gmail.com
Jparesh64@gmail.co
m
File detail
Column-name
F-name
Up-by
Description
Counter
F-path
Data-type
Nvarchar
Nvarchar
Nvarchar
Number
Nvarchar
Size
20
30
30
5
50
Constraint
Primary key
-----------------------------------------------------------------
Example
F-name
Up-by
Description
counter
f-path
27
Photo
Chapter1
Musicbeat
Gujarati font
Paresh
mayank
Vikesh
Paresh
Visit-image
Study matirial
Song by jani
Font for n73
3
9
6
557
D:\data
D:\data
D:\data
D:\data
28
Time line chart is also known as gantt chart. This is planning for project before project start.
This is create by using CPMCD. CPMCD is stand for communication, planning, modeling,
construction and deployment. Using this we can create simple model of time chart.
29
This is home page of our web site. When we open web site in internet explorer or any other
internet browser always this page is open in this page link of all pages are available. Using this
link we can redirect on any pages which is help us to any component from this website. In this
page main function is search. Any visitor or user can search any document using name of this
document. For search any document user need to insert related text in textbox. After that search
page is open and if any file which is related to search this is shown in list. And any other link
which is make our site easy is available on this page.
Login page
30
This is log in page of our web site. In this page any visitor can log in. log in is most important
for upload or download any document or any file. In this page user need to input password and
user name for log in. if user name and password is match with database then visitor become
user. Otherwise any visitor need to try again and re-enter password. In this page forget
password link is available which is also help user when user is forget password. For upload and
download any file any visitor need to log in and it is necessary.
Registration page
31
This is log in page of our web site. This page is help to create new user. For create new user
you need to fill up one simple registration form. In registration form Name, Username, E-mail,
Password and conform Password filed are available. For registration in website we need to fill
up all this form and it is primitive. After submit this form you are receive user name and
password which is help you to log in at any other place or from any other computer. And for
this you never need to registration again. In this page if you entered user name which is already
available then your registration cant success and you need to choose different username. And
same this process available for your E-mail id.
This is file upload page of our web site. This page is use for upload any file. For that you
need to log in first. After log in click on the file browse button and it is open a file explorer
window from which you can find and search any file and select file for upload. In this
description text box available in which you need to write description of your document or file.
After that click on upload button and your file is start uploading. Now remember one thing that
for upload any file it is necessary that you are user of the web site.
33
About us
This is About us page. This page is help us to know about website. User can only read this page.
For change any content of this page you must need permission of admin. In this page simple
detail about website. The default detail is
Online Document Sharing, Nowadays we use more and more internet so we thought that
we must create a website, which includes document sharing using internet and save lots of
work hour instead of manually handling the document.
In our project we gave importance to the internet so we can say that we are not creating a
project but we are creating a web-site through which we can upload any of the documents from
anywhere and even download it.
34
Contact us
This is Contact us page. This is use for insert contact information. In this page contact number
and email id of all admin. If any user have any suggestion for this site then the user can contact
of Admin. After that admin can do as suggestion. In this page the simple information of site
admin. In this page user can only read information. For changing information you must be
admin.
35
Forgot password
This is forget password page. If you are insert user name and e mail id in text box them your
password send on your email
36
This is file search result page. When you are search for any file after that this page will be
display. If any file not found them NO FILE FOUND display
37
This is file download page. In this page download option are available. User can also comment
on any file as feed back.
38
This is user profile page. In this page detail of user are available. In this name, e-mail,
username, country, total file and most downloaded file are available.
39
5) BIBILOGRAPHY
Related Sites:
www.4shared.com
www.mediafire.com
www.scribd.com
www.hulkshare.com
Reference Books:
ASP.NET Complete Reference
ASP.NET with C#
VB.NET
Dynamic web Development
40
41