Professional Documents
Culture Documents
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.
USECASE DIAGRAM
select the sizeof segments
Filejoiner
Login 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 File Splitter Excepted results
If we select file
Low priority
splitter, we need to
split the original files based on segmentation
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
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.