SlideShare uma empresa Scribd logo
1 de 16
File splitter and joiner
Rajesh 09JK1A0514
Introduction
• File splitter basically used to split the large
files which are not possible to upload or
download.
• Split the files types such as audio, video, text,
rar, we can easily uploaded or downloaded .
• The main aim of the project is to design a
software for splitting of any type of files into
segments and reassembling them.
• Splitting the larger files into smaller splitted
files, which can easily be uploaded or
downloaded.
• The application is more user friendly.
Description
Modules
 Segmentation: module basically deals with
segmenting the original file into the number of
segments based on the size specified for each
segment.
 File Splitter Module: It is mainly used to split the
given files into number of segments.
 They are two ways of splitting.
 Based on the size and the number of parts file
should split.
 While splitting the file we should use the option
deleting the source file.
 File Joining Module: It is used to join the files
which are splitted into the segments in the above
module.
SDLC model
 We use water fall model and prototype model.
 Waterfall model states that the phases (analysis,
design, and coding, testing, support) are
systematized in a linear order and one phase
output given to the next phase input.
 In the model some advantages and disadvantages
are there.
 This model is very easy to use and implement.
 Each phase is completed at a time and processed.
 This model has high risks.
 If the requirements are gathered are inaccurate
then the final product is inaccurate and the error is
known in the final phase of the model. Any sort of
errors that cannot be detected in any previous
phase.
Technical Requirements
 Software Requirements
 Operating Systems : Windows 2003 Server /
Windows XP.
 MS- VS – 2005.
 C#.NET 2.0.
 Hardware Requirements:
 Pentium 4 with 3GHz.
 RAM: 2 GB.
 Hard Disk: 20 GB.
SOFTWARE DESIGN
 The design phase begins with the requirements
specification for the software to be developed.
 The design process for software system has two
levels.
 System Design: In the system design the
focus on the deciding which modules are needed
for the system, the specification of these modules
and how these modules should be interconnected.
 Detailed Design: In the detailed design the
interconnection of the modules or how the
specifications of the modules can be satisfied is
decided.
USECASE DIAGRAM
user,1
Login
Segmentation
Filesplitter
Filejoiner
select the sizeof segments
select the size type kilobytes or megabytes
split the files in to segments
join the files using splittedfiles
Login page
Main form page
Testing
 Testing is the process of executing a program with
the intent of finding an error.
 There of basically two types of testing approaches.
 Black-Box testing – The specified function that a
product has been designed to perform, tests
can be conducted that demonstrate each
function is fully operated.
 White-Box testing – knowing the internal
workings of the product ,tests can be
conducted to ensure that the internal operation
of the product performs according to
specifications and all internal components have
been adequately exercised.
 They are two test cases.
Test case 1:
function Excepted
results
Actual
result
Low
priority
High
priority
File
Splitter
If we select file
splitter, we need to
split the original
files based on
segmentation
Success Yes
Test case 2:
function Excepted
results
Actual
result
Low
priority
High
priority
File
Splitter
If we select file
splitter, we need to
split the original
files based on
segmentation
Success Yes
File Joiner The splitted files
can be re joined
again to obtain the
original file
The operation
executed
success.
yes
Conclusion
 Using our application, splitting of file will be for all
types of files like text, document, image, audio,
video, pdf, etc.
 The advantage of splitting the file is that, we can
upload or download the splitted file easily, when
there is a restriction in size of the file to be
uploaded or downloaded.
your query’s please…….
File splitter and joiner

Mais conteúdo relacionado

Mais procurados

Software engineering: design for reuse
Software engineering: design for reuseSoftware engineering: design for reuse
Software engineering: design for reuse
Marco Brambilla
 
Design Issue(Reuse) in Software Engineering SE14
Design Issue(Reuse) in Software Engineering SE14Design Issue(Reuse) in Software Engineering SE14
Design Issue(Reuse) in Software Engineering SE14
koolkampus
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...
A. S. M. Shafi
 
Ch7-Software Engineering 9
Ch7-Software Engineering 9Ch7-Software Engineering 9
Ch7-Software Engineering 9
Ian Sommerville
 
Half-Push/Half-Polling
Half-Push/Half-PollingHalf-Push/Half-Polling
Half-Push/Half-Polling
YoungSu Son
 

Mais procurados (20)

Software engineering: design for reuse
Software engineering: design for reuseSoftware engineering: design for reuse
Software engineering: design for reuse
 
CS6201 Software Reuse - Design Patterns
CS6201 Software Reuse - Design PatternsCS6201 Software Reuse - Design Patterns
CS6201 Software Reuse - Design Patterns
 
SWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design ToolsSWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design Tools
 
Design Issue(Reuse) in Software Engineering SE14
Design Issue(Reuse) in Software Engineering SE14Design Issue(Reuse) in Software Engineering SE14
Design Issue(Reuse) in Software Engineering SE14
 
Introduction to Software Engineering & Information Technology
Introduction to Software Engineering & Information TechnologyIntroduction to Software Engineering & Information Technology
Introduction to Software Engineering & Information Technology
 
9. Software Implementation
9. Software Implementation9. Software Implementation
9. Software Implementation
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
 
Introduction
IntroductionIntroduction
Introduction
 
10. Software testing overview
10. Software testing overview10. Software testing overview
10. Software testing overview
 
Cochrane von Suchodoletz File Creation, Rendering and Formats
Cochrane von Suchodoletz File Creation, Rendering and FormatsCochrane von Suchodoletz File Creation, Rendering and Formats
Cochrane von Suchodoletz File Creation, Rendering and Formats
 
From use case to software architecture
From use case to software architectureFrom use case to software architecture
From use case to software architecture
 
Software design presentation
Software design presentationSoftware design presentation
Software design presentation
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...
 
Design patterns of Distributed Systems
Design patterns of Distributed SystemsDesign patterns of Distributed Systems
Design patterns of Distributed Systems
 
Ch7-Software Engineering 9
Ch7-Software Engineering 9Ch7-Software Engineering 9
Ch7-Software Engineering 9
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
Half-Push/Half-Polling
Half-Push/Half-PollingHalf-Push/Half-Polling
Half-Push/Half-Polling
 

Semelhante a File splitter and joiner

A two stage feature selection method for text categorization
A two stage feature selection method for text categorizationA two stage feature selection method for text categorization
A two stage feature selection method for text categorization
Parag Tamhane
 
File compression sunzip (huffman algorithm)
File compression sunzip (huffman algorithm)File compression sunzip (huffman algorithm)
File compression sunzip (huffman algorithm)
mini_61
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
Raghu Vamsy Sirasala
 
GSPM (General Software Process Model)
GSPM (General Software Process Model)GSPM (General Software Process Model)
GSPM (General Software Process Model)
muhammad naeem
 

Semelhante a File splitter and joiner (20)

Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
 
Avc per 201206_en
Avc per 201206_enAvc per 201206_en
Avc per 201206_en
 
A two stage feature selection method for text categorization
A two stage feature selection method for text categorizationA two stage feature selection method for text categorization
A two stage feature selection method for text categorization
 
File compression sunzip (huffman algorithm)
File compression sunzip (huffman algorithm)File compression sunzip (huffman algorithm)
File compression sunzip (huffman algorithm)
 
fuelOrigin.docx
fuelOrigin.docxfuelOrigin.docx
fuelOrigin.docx
 
Ch 2 Apraoaches Of Software Testing
Ch 2 Apraoaches Of Software Testing Ch 2 Apraoaches Of Software Testing
Ch 2 Apraoaches Of Software Testing
 
ANTIVIRUS
ANTIVIRUSANTIVIRUS
ANTIVIRUS
 
unittesting-190620114546 (1).pptx document
unittesting-190620114546 (1).pptx documentunittesting-190620114546 (1).pptx document
unittesting-190620114546 (1).pptx document
 
Avc per 201304_en
Avc per 201304_enAvc per 201304_en
Avc per 201304_en
 
Software testing methods
Software testing methodsSoftware testing methods
Software testing methods
 
Manual testing visonia
Manual testing   visoniaManual testing   visonia
Manual testing visonia
 
Game Studio
Game StudioGame Studio
Game Studio
 
AV Comparatives 2013 (Comparación de Antivirus)
AV Comparatives 2013 (Comparación de Antivirus)AV Comparatives 2013 (Comparación de Antivirus)
AV Comparatives 2013 (Comparación de Antivirus)
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2
 
DOC-20210303-WA0017..pptx,coding stuff in c
DOC-20210303-WA0017..pptx,coding stuff in cDOC-20210303-WA0017..pptx,coding stuff in c
DOC-20210303-WA0017..pptx,coding stuff in c
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
 
16346915.ppt
16346915.ppt16346915.ppt
16346915.ppt
 
GSPM (General Software Process Model)
GSPM (General Software Process Model)GSPM (General Software Process Model)
GSPM (General Software Process Model)
 
MSI Packaging Free eBook
MSI Packaging Free eBookMSI Packaging Free eBook
MSI Packaging Free eBook
 
Unit Testing vs Integration Testing
Unit Testing vs Integration TestingUnit Testing vs Integration Testing
Unit Testing vs Integration Testing
 

Mais de Rajesh Roky

INTEGRATED SHOPPING ASSISTANCE WITH FREDGE AND MOBILE
INTEGRATED SHOPPING ASSISTANCE WITH FREDGE AND MOBILEINTEGRATED SHOPPING ASSISTANCE WITH FREDGE AND MOBILE
INTEGRATED SHOPPING ASSISTANCE WITH FREDGE AND MOBILE
Rajesh Roky
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
Rajesh Roky
 
File Splitter Table of contents
File Splitter Table of contents File Splitter Table of contents
File Splitter Table of contents
Rajesh Roky
 
Rainbow technology-ppt
Rainbow technology-pptRainbow technology-ppt
Rainbow technology-ppt
Rajesh Roky
 

Mais de Rajesh Roky (7)

11. jdbc
11. jdbc11. jdbc
11. jdbc
 
Servlet
ServletServlet
Servlet
 
wrapper classes
wrapper classeswrapper classes
wrapper classes
 
INTEGRATED SHOPPING ASSISTANCE WITH FREDGE AND MOBILE
INTEGRATED SHOPPING ASSISTANCE WITH FREDGE AND MOBILEINTEGRATED SHOPPING ASSISTANCE WITH FREDGE AND MOBILE
INTEGRATED SHOPPING ASSISTANCE WITH FREDGE AND MOBILE
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
 
File Splitter Table of contents
File Splitter Table of contents File Splitter Table of contents
File Splitter Table of contents
 
Rainbow technology-ppt
Rainbow technology-pptRainbow technology-ppt
Rainbow technology-ppt
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

File splitter and joiner

  • 1. File splitter and joiner Rajesh 09JK1A0514
  • 2. Introduction • File splitter basically used to split the large files which are not possible to upload or download. • Split the files types such as audio, video, text, rar, we can easily uploaded or downloaded . • The main aim of the project is to design a software for splitting of any type of files into segments and reassembling them. • Splitting the larger files into smaller splitted files, which can easily be uploaded or downloaded. • The application is more user friendly.
  • 4. Modules  Segmentation: module basically deals with segmenting the original file into the number of segments based on the size specified for each segment.  File Splitter Module: It is mainly used to split the given files into number of segments.  They are two ways of splitting.  Based on the size and the number of parts file should split.  While splitting the file we should use the option deleting the source file.  File Joining Module: It is used to join the files which are splitted into the segments in the above module.
  • 5. SDLC model  We use water fall model and prototype model.  Waterfall model states that the phases (analysis, design, and coding, testing, support) are systematized in a linear order and one phase output given to the next phase input.  In the model some advantages and disadvantages are there.  This model is very easy to use and implement.  Each phase is completed at a time and processed.  This model has high risks.  If the requirements are gathered are inaccurate then the final product is inaccurate and the error is known in the final phase of the model. Any sort of errors that cannot be detected in any previous phase.
  • 6. Technical Requirements  Software Requirements  Operating Systems : Windows 2003 Server / Windows XP.  MS- VS – 2005.  C#.NET 2.0.  Hardware Requirements:  Pentium 4 with 3GHz.  RAM: 2 GB.  Hard Disk: 20 GB.
  • 7. SOFTWARE DESIGN  The design phase begins with the requirements specification for the software to be developed.  The design process for software system has two levels.  System Design: In the system design the focus on the deciding which modules are needed for the system, the specification of these modules and how these modules should be interconnected.  Detailed Design: In the detailed design the interconnection of the modules or how the specifications of the modules can be satisfied is decided.
  • 8. USECASE DIAGRAM user,1 Login Segmentation Filesplitter Filejoiner select the sizeof segments select the size type kilobytes or megabytes split the files in to segments join the files using splittedfiles
  • 11. Testing  Testing is the process of executing a program with the intent of finding an error.  There of basically two types of testing approaches.  Black-Box testing – The specified function that a product has been designed to perform, tests can be conducted that demonstrate each function is fully operated.  White-Box testing – knowing the internal workings of the product ,tests can be conducted to ensure that the internal operation of the product performs according to specifications and all internal components have been adequately exercised.  They are two test cases.
  • 12. Test case 1: function Excepted results Actual result Low priority High priority File Splitter If we select file splitter, we need to split the original files based on segmentation Success Yes
  • 13. Test case 2: function Excepted results Actual result Low priority High priority File Splitter If we select file splitter, we need to split the original files based on segmentation Success Yes File Joiner The splitted files can be re joined again to obtain the original file The operation executed success. yes
  • 14. Conclusion  Using our application, splitting of file will be for all types of files like text, document, image, audio, video, pdf, etc.  The advantage of splitting the file is that, we can upload or download the splitted file easily, when there is a restriction in size of the file to be uploaded or downloaded.