GOVERNMENT ENGINEERING COLLEGE MODASA Department Of Computer Engineering & Information Technology A Pr o j e c t Re p o r t o n SKY_DRIVE BE Semester VIII Submitted By :- Meghnathi Karangiri M.(160160116039) Kanani Shubham S.(160160116030) Panchal Deep H.(160160116044) Modi Dhara B.(160160116042) Guided by:- Prof. Om P Mehta
GOVERNMENT ENGINEERING COLLEGE MODASA Department Of Computer Engineering & Information Technology CERTIFICATE Date: This is to certify that the project entitled SKY_DRIVE has been out by Shubhamkumar S Kanani having enrollment no.
160160116030 under my guidance in fulfilment of the Degree of Bachelor of Engineering in “Information Technology” 7th Semester from Gujarat Technological University during the academic year 2019-2020 and submitted on / / . Internal Guide Head of Department Prof Om P Mehta Prof. M.B.Chaudhary Dept.of CE/IT Dept.of CE/IT GEC Modasa GEC Modasa
GOVERNMENT ENGINEERING COLLEGE MODASA Department Of Computer Engineering & Information Technology CERTIFICATE Date: This is to certify that the project entitled SKY_DRIVE has been out by Deep H.
Panchal having enrollment no. 160160116044 under my guidance in fulfilment of the Degree of Bachelor of Engineering in “Information Technology” 7th Semester from Gujarat Technological University during the academic year 2019-2020 and submitted on / / . Internal Guide Head of Department Prof Om P Mehta Prof. M.B.Chaudhary Dept.of CE/IT Dept.of CE/IT GEC Modasa GEC Modasa
?
GOVERNMENT ENGINEERING COLLEGE MODASA Department Of Computer Engineering & Information Technology CERTIFICATE Date: This is to certify that the project entitled SKY_DRIVE has been out by Karangiri M.
Meghnathi having enrollment no. 160160116039 under my guidance in fulfilment of the Degree of Bachelor of Engineering in “Information Technology” 7th Semester from Gujarat Technological University during the academic year 2019-2020 and submitted on / / . Internal Guide Head of Department Prof Om P Mehta Prof. M.B.Chaudhary Dept.of CE/IT Dept.of CE/IT GEC Modasa GEC Modasa
?
GOVERNMENT ENGINEERING COLLEGE MODASA Department Of Computer Engineering & Information Technology CERTIFICATE Date: This is to certify that the project entitled SKY_DRIVE has been out by Dhara B. Modi having enrollment no. 160160116042 under my guidance in fulfilment of the Degree of Bachelor of Engineering in “Information Technology” 7th Semester from Gujarat Technological University during the academic year 2019-2020 and submitted on / / . Internal Guide Head of Department Prof Om P Mehta Prof. M.B.Chaudhary Dept.of CE/IT Dept.of CE/IT GEC Modasa GEC Modasa
Table of Contents Chapter 1 INTRODUCTION 1 1.1 Project Summary 1 1.2 Project Goal and Objectives 1 1.3 Scope 2 Chapter 2 REQUIREMENT STUDY OR LITERATURE REVIEW 3 2.1 Technology and Literature Review 3 2.2 Project Planning 3 2.3 Risk Management 4 2.3.1 Risk Identification 4 2.3.2 Risk Analysis 4 2.3.3 Risk Planning 4 2.4 Estimation 4 2.4.1 Effort Estimation 4 2.4.2 Cost Estimation 4 2.5 System Requirement Study 5 2.5.1 User Characteristics 5 2.5.2 Hardware Requirement 5 2.5.3 Software Requirement 5 2.5.4 Constraints 6 Chapter 3 DESIGN: ANALYSIS, DESIGN METHODOLOGY AND IMPLEMENTATION STRATEGY7 3.1 Study of Current System 7 3.2 Problem & Weakness of Current System 7 3.3 Requirement Of New System 7 3.4 Feasibility Study 8 3.5 Requirement Validation 8
3.6 Function Of System 9 3.6.1 Use case Diagram 9 3.7 Data Modelling 10 3.7.1 Sequence Diagram 10 3.7.2 Class Diagram 12 3.7.3 E-R Diagram 12 3.7.4 Activity Diagram 13 3.8 Functional and Behavioural Modelling 15 3.8.1 Context Diagram 15 3.8.2 DFD 15 3.8.3 Control Flow Diagram 17 3.9 Flow Chart 17 3.10 State Diagram 18 3.11 Canvas 19 3.11.1 AEIOU Summary 19 3.11.2 Ideation Canvas 20 3.11.3 Product Development Canvas 20 3.11.4 Empathy Summary 20 3.11.5 Business Development Canvas 20 Chapter 4 SUMMARY OF RESULTS 22 4.1 Advantage 22 4.2 Features 22 4.3 Conclusion 22 4.4 Limitations 23 Chapter 5 REFERENCES 24 5.1 References 24 Appendix: 1.PDE 2.PPR 3.BMC & its report 4.Plagiarism Report
·ACKNOWLEDGEMENT We take this opportunity to express our sincere gratitude to all those who helped using various capacities in undertaking this project and devising the report. We are privileged to express our sense of gratitude to our respected sir Prof Om P Mehta whose unparalleled knowledge, moral fibre and judgment along with his know-how, was an immense support in completing the project. We are also grateful to Prof (Dr.). M. B. Chaudhary the head of Department, Information Technology, for the brainwave and encouragement given. We take this opportunity also to thank our friends and contemporaries for their cooperation and compliance. ·ABSTRACT Sky Drive is mostly useful for cloud computing. The main intension of the project is to provide a storage for the beginners from unused storage like college labs, cyber cafe etc. In other words many new companies or beginners are incapable to buy high amount of storage for their backup or store their own data. So we provide them unused storage from schools, college labs, or cyber caf?. Using that they can make a backup of their data and store on that particular PC with high security. Sky Drive provides an Analysis bot system, Your business needs performance, security, peace of mind, empowerment to focus on your data. That all think are work together by Analysis bot and then bot gives you a report.
1.Introduction 1.1 Project Summary Data storage is very much important as it protects and retrieves your data whenever you need it. Since data can be now stored in cloud with the increased security features. For example let say, you got a certificate from your university or college and you forgot to bring it from the college, now one day you needed it and but you can’t find it. That’s called saving any data or data storage which you haven’t done. Now suppose you got the result from the college but its not in good condition, so you have got laminated it and kept it safely, so it won’t torn out, this is called data protection with security. In our daily life, we observed some unused data storages for example, In college labs, the storage in the maximum number of PCs is unused. And also we got some unused storage from PCs in cyber cafe. So, we use this unused storage for good purpose by providing it to the beginners at affordable cost. Similarly, In one Drive, it is most frequently used for syncing documents and file created with Microsoft products like Microsoft word, excel, power point and onenote. This cloud service additionally enables users to remotely access their PC(as long as the computer is turned on) via the onedrive website or the desktop client. 1.2 Project Goal and Objectives The days are gone when people were required to purchase and manage new hardware and software to accomplish their data storage and backup. Cloud makes computing a lot simpler and takes accessibility of services to extreme beneficial level by use of the internet. It makes the services over the internet as a utility which can be used by people by paying only for what they use. Sky Drive is web-based service that allows individuals to construct a public or private profile within a bounded system. For beginners and the newly structured companies needed to buy some data storage at affordable cost for storing of their important data and the backup of this data. OBJECTIVES: ·Provide an effective and efficient way to maintain and update customer record.
·Manage and maintain inventory data, orders and invoicing information effectively. ·Provide a productive and effective way to manage business finances. ·Connecting cloud storage for more flexibility. ·Keeping the client sever safe, secure and protected. ·Control over applications, servers and data. ·Considering the comfortability of every customer. 1.3 scope ·Connecting cloud storage for more flexibility. ·Use a storage from unused storage. ·Provide a better analysis using analysis bot
2. REQUIREMENT STUDY AND LITERATURE REVIEW 2.1 TECHNOLOGY AND LITERATURE REVIEW ·Python ·React.js ·Node.js ·Bash file coding LITERATURE REVIEW: 2.2 PROJECT PLANNING In the planning phase, the procedures to gather template design will be planned such as questionnaire and observation. This technique is use in order to collect the users’ requirements to build an effective system. The questionnaires will be done in email and paper format. The questionnaires will be carefully design so that the responses to questions are easy to complete, thus minimizing the effort required by the respondent. also will be done to explore issues that could be difficult by using questionnaires and observation. 2.3 RISK MANAGEMENT 2.3.1 RISKIDENTIFICATION Every project has uncertainties and they may affect the project success. These uncertainties are known as risk. Risk identification in project management is the core task within the risk management process to describe and classify risks. By means of riskidentification software tools, all the information gathered and analysed during the identification of risks serves as a foundation for further risk analysis, evaluation and estimation.
2.3.2 RISK ANALYSIS Risk Analysis is a process that helps you identify and manage potential problems that could undermine key business initiatives or projects. To carry out a Risk Analysis, you must first identify the possible threats that face, and then estimate the likelihood that these threats will materialize. 2.3.3 RISK PLANNING A risk management plan is a document that a project manager prepares to foresee risks, estimate impacts, and define responses to issues. It also contains a risk assessment matrix. A risk is “”an uncertain event or condition that, if it occurs, has a positive or negative effect on a project’s objectives.”” COST ESTIMATION 2.5 SYSTEM REQUIREMENT STUDY 2.5.1 USER CHARACTERISTICS ·Beginners ·Offices ·Companies ·Colleges 2.5.2 HARDWARE REQUIREMENT ·PCs ·Ups ·RaspberryPI Items Name Quantity or lengthPriceTotal costExternal hard disk(2 TB)165006500LAN(10ft) CAT6A103903900Licence114001400SMPS(1000w)180008000LAN adapter43501400Total21200
2.5.3 SOFTWARE REQUIREMENT ·Visual Studio ·Pycharm(IDE) ·Fluter ·Android Studio 2.5.4 CONSTRAINTS ·The interface will be in English only. ·All the information about user profile will only be accessible by user itself and administrator of the system. ·User can access from any system connected to Internet. ·User must have to create profile for purchase of any order. Unique username and password will be used by each user for security purpose.
3. DESIGN: ANALYSIS, DESIG METHODOLOGY AND IMPLEMENTATION STRATEGY 3.1 Study of Current System They provide a storage server to server with high security in that case user cost is high to maintain a server. 3.2 Problem & Weakness of Current System The current system use new hardware to build server so that is costly for beginners to afford their back up storage. Even many game development companies need large storage to store gaming data for backup purpose and this are not affordable to buy large amount of storage. 3.3 Requirement of New System The main intension of the project is to provide a storage for the beginners from unused storage like college labs, cyber cafe etc.In other words many new companies or beginners are incapable to buy high amount of storage for their backup or store their own data so we provide them unused storage from schools ,college labs or cyber cafe.Using that they can make a back up of their data and store on that particular PC with high security. 3.4 Feasibility Study A feasibility study tests the viability of an idea, a project or even a new business. The goal of a feasibility study is to emphasise potential problems that could occur if one pursues a project and determine if, after considering all significant factors, the project is a good idea. Feasibility studies also allow a business to address where and how it will operate, potential obstacles, competition and the funding needed to get the business up and running. Feasibility studies allow companies to determine and organise all the details to make a business work. Feasibility studies can also lead to the development of marketing strategies that convince investors or a bank that investing in the business is a wise choice. 3.5 Requirement Validation Requirements validation is the fourth component with elicitation, analysis, and specification of requirements development. Validation assesses whether a product actually satisfies the customer needs (doing the right thing). In contrast, verification determines whether the product of a development activity meets the requirements established for it (doing the thing right). Both activities are vital to successful product development, but we will focus on validation here. Requirements validation attempt to ensure that:
· The SRS correctly describes the intended system capabilities and characteristics that will satisfy the various stakeholders’ needs. · The software requirements were correctly derived from the system requirements, business rules, or other sources. · The requirements are complete and of high quality. · All requirements representations are consistent with each other. · The requirements provide an adequate basis to proceed with design and construction. 3.6 Function of System 3.6.1 USE CASE DIAGRAM
3.7 Data Modelling 3.7.1 SEQUENCE DIAGRAM
3.7.2 CLASS DIAGRAM 3.7.3 E-R DAIGRAM
3.7.4 ACTIVITY DIAGRAM
3.8 FUNCTIONAL BEHAVIORAL MODELLING 3.8.1 CONTEXT DIAGRAM 3.8.2 DFD
3.11 CANVAS 3.11.1 AEIOU Summary
3.11.2 Ideation Canvas
3.11.3 Product Development Canvas
3.11.4 Empathy Summary
4.SUMMERY OF RESULTS 4.1 Advantages ·Sky_Drive will be very helpful specially to beginners. ·It will enhance the courage to beginners to start their business without any hesitations. ·Manage and Maintain the data of company. ·Analysis by Analysis Bot will increase the business strategies. 4.2 Features ·Login ·Upload the data ·Analysis Bot ·Maintain the data ·Retrieval of data ·24*7 help 4.3 Conclusion ·Sky_Drive is all about storage providation via unused storages. ·It is reliable, feasible, comfortable and easy to use. 4.4 Limitations ·Internet Connection ·Power Cuts
5.REFERENCES 5.1 References ? ?