























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
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
1 / 31
This page cannot be seen from the preview
Don't miss anything!
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:
Sub Objective:
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:
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