Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

WOWD Computer Applications, Lecture notes of Computer Applications

WOWD Computer Applications Caution: in order to improve the quality of content, points will be awarded within 48 hours following a review. You will receive an email crediting of points.

Typology: Lecture notes

2018/2019

Uploaded on 10/09/2019

amit-verma-10
amit-verma-10 šŸ‡®šŸ‡³

3 documents

1 / 31

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ā€œLATEST SAMSUNG MOBILES IN INDIAā€
A PROJECT REPORT
Submi�ed to punjab Ins�tute of Management and technology in par�al fulfillment of
the requirement for the award of the Degree Of
bechlor of computer Applicaļæ½ons (bCA)
(Batch 2016-2019)
SUBMITTED TO: SUBMITTED BY:
Ms .Sagrika Bharti Name- Hemjeet kaur
Class - BCA 5thsem.
Roll No: 1620734
PUNJAB INSTITUTE OF MANANGEMENT AND TECHNOLOGY (bCA)
Mandi Gobindgarh
Acknowledgement
ā€œThe successful completion of any task would be incomplete without accomplishing the
people who made it all possible and whose constant guidance and encouragement secured
us the success.ā€
I would like to express my special thanks of gratitude to my teacher Ms. Sagrika Bharti
as well as our Director Dr. Manisha Gupta who gave me the golden opportunity to do this
wonderful project on the topic ā€œLATEST SAMSUNG MOBILES IN INDIAā€ which also
helped me in doing a lot of Research and I came to know about so many new things I am
really thankful to them.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f

Partial preview of the text

Download WOWD Computer Applications and more Lecture notes Computer Applications in PDF only on Docsity!

ā€œLATEST SAMSUNG MOBILES IN INDIAā€

A PROJECT REPORT

Submiļæ½ed to punjab Insļæ½tute of Management and technology in parļæ½al fulfillment of the requirement for the award of the Degree Of bechlor of computer Applicaļæ½ons (bCA) (Batch 2016-2019)

SUBMITTED TO: SUBMITTED BY: Ms .Sagrika Bharti Name- Hemjeet kaur Class - BCA 5th^ sem. Roll No: 1620734 PUNJAB INSTITUTE OF MANANGEMENT AND TECHNOLOGY (bCA) Mandi Gobindgarh

Acknowledgement

ā€œThe successful completion of any task would be incomplete without accomplishing the people who made it all possible and whose constant guidance and encouragement secured us the success.ā€

I would like to express my special thanks of gratitude to my teacher Ms. Sagrika Bharti as well as our Director Dr. Manisha Gupta who gave me the golden opportunity to do this wonderful project on the topic ā€œLATEST SAMSUNG MOBILES IN INDIAā€ which also helped me in doing a lot of Research and I came to know about so many new things I am really thankful to them.

Secondly I would also like to thank my parents and friends who helped me a lot in finalizing this project within the limited time frame.

Preface

This Project report is submitted in partial fulfillment of the requirements for the reward of the degree of Bachelor’s of Computer Science. The project report is prepared for the project undertaken as part of the 5th^ semester BCA. Curriculum as prescribed by Department of Computer Science and Application, IKG Gujral PTU, Jalandhar.

The project report contains information about the project named ā€œLATEST SAMSUNG MOBILES IN INDIAā€. It explains the various stages and the techniques that are used in the course of development of the Project.

Apart from the mentioning the software development life cycle the project report contains the hardware/software requirements for it as well as some running samples of the project as screenshots.

Signature: Sagrika bharti

Project Review About the Project Reviews Main aim in developing Samsung mobiles is to provide an easy way not only to automate all functionalities of a mobile, but also to provide full functional reports to top Samsung Mobiles with the finest of details about any aspect of Mobiles. Smartphones are our new best friends. They are our constant companions and hence it is only logical that you do some research before investing in one. With so many smartphones available, it is natural that you might find it difficult to choose one. To help you with this dilemma, we bring you some features that you might want to look into before buying a smartphone.

Objective

Main Objective:

  • Build a web site that support mobile working to manage the different mobile tasks.

Sub Objective:

  • Obtain an Android Developer position with ABC company that can benefit from extensive knowledge in coding and engineering principles.
  • Looking for employment with ABC company as an Android Developer to utilize skills in coding and working with a team
  • Managing records of latest Samsung mobiles.

Importance of the Project: - Samsung is one of those smartphone companies which has been working day-in and day-out in an attempt to make innovative ideas a reality. The brand has led from the front in quite a few areas, and it’s surprising how less credit is given to it for bringing innovations in the otherwise cluttered phone industry. And if there was any doubt to that, the brand amazed everyone with the introduction of its latest smartphone, the X21. Samsung is one of those smartphone companies which has been working day-in and day-out in an attempt to make innovative ideas a reality. The brand has led from the front in quite a few areas, and it’s surprising how less credit is given to it for bringing innovations in the otherwise cluttered phone industry. And if there was any doubt to that, the brand amazed everyone with the introduction of its latest smartphone, the X21.

METHODOLOGY ADOPTED: Prototyping Model has been used for software development according to which a throwaway prototype of the proposed software, based on the currently known requirements, is given to the user so that he has a fair idea about how the proposed software is going to be like. This will help him in deciding the interface, input and output requirements. It can be easily adjudged that inputs and outputs are big in number, can increase exponentially and may create a big chaos if not restricted properly. As the user spends some time on the prototype, he will become more precise

PHASES OF SDLC :

The Software Development Life Cycle framework provides a sequence of activities for software designers and developers to follow. It consists of a set of steps or phases in which each phase of the SDLC uses the result of the previous one. A Software Development Life Cycle (SDLC) adheres to important phases that are essential for developers, such as planning, analysis, design and implementation, and are explained in the section below. A number of Software Development Life Cycle (SDLC) models have been created: Waterfall, fountain, spiral, build and fix rapid prototyping, incremental, and synchronize and stabilize. The oldest of these and the best known is the Waterfall model: A sequence of stages in which the output of each stage becomes the input for the next. These stages can be characterized and divided up in different ways, including the following:

  • Project Planning, Feasibility study: Establishes a high-level view of the intended project and determines its goals.
  • System Analysis, Requirements definition: Defines project goals into defined function and operation of the intended application. Analyzes end-user information needs.
  • System design: Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudo code and other documentation.
  • Implementation:The real code is written here.
  • Integration and Testing:Brings all the pieces together into a special testing environment, then check for errors, bugs and interoperability
  • Acceptance, Installation, Deployment:The final stage of initial development, where the software is put into production and runs actual business.
  • Maintenance: What happens during the rest of the software’s life changes, correction, additions, and move to a different computing platform and more? This, the least glamorous and perhaps most important step of all, goes on seemingly forever.

Figure - Software Development Life Cycle (SDLC) Phases

FEASIBILITY STUDY WHAT IS FEASIBILITY STUDY?

Technical feasibility:

This is concerned with specifying equipment and software and hardware that will successfully satisfy the user requirement. The technical needs of the system may vary considerably, but might include; ♦ The facility to produce output in a given time. ♦ Response time under certain conditions ♦ Ability to process a certain volume of transaction at a particular speed. ♦ (^) Facility to communicate data to distant location.

In examining technical feasibility, configuration of the software is given more importance than the actual make of hardware. The configuration should give the complete picture about the software requirements. What speeds of input and output should be achieved at particular quality of printing.

According to the definition of technical feasibility the compatibility between front-end and back-end is very important. In our project the compatibility of both is very good. The degree of compatibility of JSP and SQL Server 2000 is very good. The speed of output is very good when we enter the data and click button then the response time is very fast and give result very quickset. I never

find difficulty when we use complex query or heavy transaction. The speed of transaction is always smooth and constant. This software provides facility to communicate data to distant location.

At present scenario the no of backend are available but I have selected SQL Server 2000 because of the following number

♦ Able to handle large data. ♦ Security. ♦ Robust RDBMS. ♦ Backup & recovery.

With the help of above support we remove defect of existing software. In future we can easily switch over any plate form. To ensure that software does not halt in case of undesired situation or events. Problem effected of any module does not affect any module of the software. A change of hardware does not produce problem.

OPERATIONAL FEASIBILITY:

It is a measure of how well a proposed software solves the problems, and takes advantage of the opportunities identified during scope definition and how it satisfies the requirements identified in the requirements analysis phase of software development.

During operational feasibility, it is determined whether the software will operate in the way that user wants or not. Operational feasibility must determines how the proposed software will fit in with the current operations and what, if any, job reconstruction and training will be needed to implement the software. It is a measure of how well the solutions of the problem or specific alternative solutions will work in the organizations. It deals with the operations performed within the network.The essential questions that help in testing the operational feasibility of software are following:

ECONOMIC FEASIBILITY:

Economical feasibility determines the cost and benefits of the proposed software and compare with the budget. The software that is made must also be economical. Economic analysis commonly known as cost/benefit analysis. The cost of the project includes the cost of hardware, software development and implementation. If benefits are found more than costs then the decision is made to design and implement the network. The cost should be consistent according to the operations being performed within the network.

Economic analysis is the most frequently used technique for evaluating the effectiveness of a proposed software. More commonly known as cost/benefit analysis; the procedure is to determine the benefits and saving that are expected from a proposed software and compare them with cost. If benefits outweigh cost, a decision is taken to design and implement the system. Otherwise, further justification or alternative in the proposed software will have to be made if it is to have a chance of being approved. This is an ongoing effort that improves in accuracy at each phase of the software life cycle.

Technology Used:

Asp.net framework DEFINITION:

ASP.NET is an open-sourceserver-sideweb application framework designed for web development to produce dynamic web pages. It was developed by

Microsoft to allow programmers to build dynamic web sites, web applications and web services.

It was first released in January 2002 with version 1.0 of the .NET Framework , and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. The ASP.NET SOAP extension framework allows ASP.NET components to process SOAP messages

BENEFITS OF USING Asp.NET:

1: Asp.Net has reduced the long lines of code required to develop large applications. 3: Asp.Net and Html, together generate dynamic web pages smoothly. 4: Being an ideal server-side scripting technology, Asp.Net code first runs on Windows server before displaying on the web browser. 5: Asp.Net framework is language independent, means you can choose any programming language which best suited to you application. 6: With the built-in configuration information, Asp.Net is easy to deploy. 7: The windows web server thoroughly monitors the web pages, multiple components, and applications running over it. 8: The Dot Net Framework quickly gives an alert for memory leaks, unbounded loops, and other wrong behaviors, immediately killing them and restart them over again. 9: Asp.Net features like early binding, JIT compilation, caching services and native optimization supports gives your application the high level of performance. 10: All the Asp.Net applications are highly monitored and managed to help application available to handle requests. 11: The best part of Dot Net Framework is it has its own built-in caching features. 12: The content and the program logic are separated in the .Net Framework, thus reducing the program inconveniences.

ā–² Windows 2003 Server or Windows 2000 Server with ASP.Net 4.5 and SQL Express ā–² Client machine accessing ASP.Net 4.5 application ā–² Any machine that can access a webpage ā–² Development machine for ASP.Net 4.5 application ā–² Operating System: Windows ā–² Software: Visual Studio 2012, Sql Express ā–² Hardware: 160GB HardDisk, 2GB RAM

SOFTWARE ANALYSIS:

Analysis is the detailed study of the various operation performed by the software and their relationship within and outside the software. While developing project many problems arises. To solve those problems data is collected from manuals, books, generals etc. Logical software models and tools are used e.g.: DFD, Interviews, Data Dictionary etc. The requirements gathering process is intensified and focused specifically on software. To understand the nature of the program(s) to be built, the software engineer (ā€œanalystā€) must understand the information domain for the software, as well as required function, behavior, performance, and interfacing. Requirements

for both the software and the software are documented and reviewed with the customer.

Requirement analysis enables the software engineer to specify function and performance, indicate software’s interface with other software elements, and establish constraints that software must meet, Requirements allow the software engineer (often called analyst in this role) to refine the software are allocation and build modules of the data, functional, and behavioral domains that will be treated by software, Analysis provides the software designer with models that can be translated in to data, architectural, interface, and procedural design. Finally, the requirement specification provides the developer and the customer with the means to assess quality once software is built. Developer and the customer with the analysis may be divided into five areas of effort:

♦ Problem Recognition

♦ Evaluation and Synthesis

♦ Modeling

♦ Specifications

♦ Review

The end result is a program that will behave in the way it was intended, and will generally have with a shorter overall program development time. When I decided to start with the designing phase for my project, I had two design phases that I tempted to follow. They were: ā–² Module Design ā–² Detailed Design Generally, it is said that if the design is made well, the whole system will work well. So, I have tried my best to put my effort on this phase properly.

MODULE DESIGN

This phase involves understanding the modules required for the project. However this understanding is confined only to get an overview of the software design and then preparing for the detailed designing for the project. During this sub-phase of software designing, I tried to create an understanding about how a module would work. For this I developed few pictorial representations just trying to picture design for the overall software. It was just limited to creating a blueprint of the entire software design.Primarily,

DATA FLOW DIAGRAMS

It is a way of expressing system requirement in a graphical form; this leads to a modular design. It is also known as bubble chart, has the purpose of clarifying software requirements and identifying major transformations that will become program in software design. So it is the starting point of the design phase that functionally decomposes the requirement specifications down to the lowest level of details. A DFD consist of a series of bubbles joined by lines.

DFD SYMBOLS:

= Source =or Destination of data

= Data flow

= Process that transform data flow

= Store Data

ZERO LEVEL DFD