"LG Electronics": Project Report ON
"LG Electronics": Project Report ON
ON
LG ELECTRONICS
THE REQUIREMENT OF
BACHELOR OF BUSINESS ADMINISTRATION(B&I)
By:
Pavneet Singh
&INFORMATION TECHNOLOGY
I further declare that the work reported in this project has not been submitted and
will not be submitted, either in part or in full, for the award of other degree or
diploma in this institute or any other institute or university.
..
BBA(B&I)-5THSEM
.
Signature of Director
Prof. (Dr) Navneet Kaur
.
Signature of H.O.D
Ms. Bipasha Chaudhary
...
Signature of Guide
Ms. Sarabjit Kaur
....
Place: Delhi Signature of Scholar
Date: Pavneet Singh
ACKNOWLEDGEMENT
I am also greatly thankful to the faculty members of our institute who co-operated
with me and gave me their valuable time.
..
Hyper text markup language is the main markup language for displaying web
pages and other information that can be displayed in a web browser.
The basic format that is utilized on the World Wide Web is HTML. To display
web pages with a broad range of colors, shapes and objects, HTML is used. In
developing, the following the advantages of using HTML:
1. Usage is easy.
5. If not on all websites, it has been established on most websites and is used
widely.
6. It can also be used increasingly for data storage as it is like XML syntax.
1.3. Disadvantages of Html
The main aim to design this project is to provide graphical user interface that helps
the user to access information without any complexity and with minimum
operation. We categorize this project for commercial usage. This document also
describes the various interfaces i.e. the hardware, software and the user interfaces.
Along with that the document also describes the various functions and some
general constraints. This project is cost efficient as well as highly optimized as per
the requirement of user.
We assume all users have basic knowledge. We also assume that the users will be
given software training, documentation and reference material
Future:
The doors for the amendments and improvements are always wide to any system.
In order to get better services out of it; desire modification can be made to the
system without much effort. As and when required new modules can easily be
incorporated into existing system. But this is sure that provided system does not
show any problem
2. "The systematic study of methods that are, can be, or have been applied within a
discipline"
3. "The study or description of methods".
4. The systematic study of methods that are, can be, or have been applied within a
discipline"
Dependability
Our software is dependable on adobe, dream weaver and vvscipt
Performance
Our software performs in a efficient manner i.e.; it is User friendly
Lines Of Code
- LOC-9,222
2.5 Features of the system
Sends e-mails (if enabled and internet is available) to the newly registered
members of the system as a notification and also sends e-mails in different
modules.
Maximum amount of training is required to use the system.
Saves the errors occurred in the system in a file that can be used to
troubleshoot the problems.
HARDWARE
Super VGA (1024 X768) or higher resolution video adapter and monitor.
SOFTWARE
LANGUAGE
FRONT END:
User interface or that part of a software of website that a user sees on the
screen, and acts on to enter commands or to access other parts of the
software or website is known as front end.
HTML/FRONT PAGE
Features
FrontPage 2003 consists of a Split View option to allow the user to code in
Code View and preview in Design View without the hassle of switching
from the Design and Code View tabs for each review.
Dynamic Web Templates (DWT) were included for the first time in
FrontPage 2003 allowing users to create a single template that could be used
across multiple pages and even the whole Web site.
Interactive Buttons give users a new easy way to create Web graphics for
navigation and links, eliminating the need for a complicated image-editing
package such as adobe Photoshop.
The accessibility checker gives the user the ability to check if their code is
standards-compliant and that their Web site is easily accessible for people
with disabilities. An HTML optimizer is included to aid in optimizing code
to make it legible and quicker to process.
SCRIPTING LANGUAGE
A scripting language or script language is a programming language that
supports the writing of scripts. Environments that can be automated through
scripting include software applications, web pages within a web browser, the
shells of operating systems (OS), and several general purpose and domain-specific
languages such as those for embedded systems. Scripting is usually a property of
the primary implementations of a language, rather than a language per se, although
many languages are not very suited to this kind of implementation. For example,
C++ interpreters do exist, but C++ is generally not considered a scripting
language, as not only are these implementations rarely used, but the time taken to
write a script in C++ would be far in advance of that required to write in a
language like Python.
Ease of use. Scripting languages are intended to be very fast to pick up and
author programs in. This generally implies relatively simple syntax
&semantics.
VBSCRIPT
VBScript (Visual Basic Scripting Edition) is an Active Scripting language
developed by Microsoft that is modeled on Visual Basic. It is designed as a
lightweight language with a fast interpreter for use in a wide variety of
Microsoft environments. VBScript uses the Component Object Model to access
elements of the environment within which it is running; for example, the File
System Object (FSO) is used to create, read, update and delete files
JAVA SCRIPT
A scripting language developed by Netscape to enable Web authors to design
interactive sites. Although it shares many of the features and structures of the full
Java language, it was developed independently. Java script can interact with
HTML source code, enabling Web authors to spice up their sites with dynamic
content. JavaScript is endorsed by a number of software companies and is an open
language that anyone can use without purchasing a license. It is supported by
recent browsers from Netscape and Microsoft, though Internet Explorer supports
only a subset, which Microsoft calls Jscript.
BACK END:
Back end languages are the languages used to write the parts of the program used
to interact with the hardware. Thus game engines, browser engines and so forth
are often written in C++ because first it is a compiled language which provides
straightforward tools for modeling any device logically you don't already have a
driver for and because it has many features of data security which make it easier to
keep track of many variables.
DATABASE
Database are designed to offer an organized mechanism for storing,
managing and retrieving information. They do so through the use of tables.
If youre familiar with spreadsheets like Microsoft Excel, youre probably
already accustomed to storing data in tabular form. Its not much of a stretch
to make the leap from spreadsheets to databases.
CHAPTER 3 SYSTEM ANALYSYS
& METHODOLOGY ADOPTED
A use case diagram at its simplest is a representation of a user's interaction with the
system and depicting the specifications of a use case. A use case diagram can
portray the different types of users of a system and the various ways that they
interact with the system. This type of diagram is typically used in conjunction with
the textual use case and will often be accompanied by other types of diagrams as
well.
While a use case itself might drill into a lot of detail about every possibility, a use-
case diagram can help provide a higher-level view of the system. It has been said
before that "Use case diagrams are the blueprints for your system".They provide
the simplified and graphical representation of what the system must actually do.
ellipse.
Associations. Associations between actors and use cases are indicated in use
case diagrams by solid lines. An association exists whenever an actor is
involved with an interaction described by a use case. Associations are
modeled as lines connecting use cases and actors to one another, with an
optional arrowhead on one end of the line. The arrowhead is often used to
indicating the direction of the initial invocation of the relationship or to
indicate the primary actor within the use case. The arrowheads are typically
confused with data flow and as a result I avoid their use.
System boundary boxes (optional). You can draw a rectangle around the
use cases, called the system boundary box, to indicates the scope of your
system. Anything within the box represents functionality that is in scope and
anything outside the box is not. System boundary boxes are rarely used,
although on occasion I have used them to identify which use cases will be
delivered in each major release of a system.
Entities
It is a fundamental thing about which data may be maintained. Each entity has its
own identity.
Entity Type is the description of all entities to which a common definition and
common relationships and attributes apply.
3.3 Normalization
Normalization usually involves dividing a database into two or more tables and
defining relationships between the tables. The objective is to isolate data so that
additions, deletions, and modifications of a field can be made in just one table and
then propagated through the rest of the database via the defined relationships.
There are three main normal forms, each with increasing levels of normalization:
First Normal Form (1NF): Each field in a table contains different information.
Second Normal Form (2NF): Each field in a table that is not a determiner of the
contents of another field must itself be a function of the other fields in the table.
Executing a program with the intent of finding errors is called testing. Testing is
vital to the success of any system. Testing is done at different stages within the
development phase. System testing makes a logical assumption that if all parts of
the system are correct, the goals will be achieved successfully. Inadequate testing
or no testing at all leads to errors that may come up after a long time when
correction would be extremely implementation. The testing of the system was done
on both artificial and live data. In order to test data test cases are developed.
Following are the various methods that are employed for testing:
White-box testing (also known as clear box testing, glass box testing, transparent
box testing and structural testing) tests internal structures or workings of a
program, as opposed to the functionality exposed to the end-user. In white-box
testing an internal perspective of the system, as well as programming skills, are
used to design test cases. The tester chooses inputs to exercise paths through the
code and determine the appropriate outputs. This is analogous to testing nodes in a
circuit, e.g. in-circuit testing
While white-box testing can be applied at the unit, integration and system levels of
the software testing process, it is usually done at the unit level. It can test paths
within a unit, paths between units during integration, and between subsystems
during a systemlevel test. Though this method of test design can uncover many
errors or problems, it might not detect unimplemented parts of the specification or
missing requirements.
Techniques used in white-box testing include:
Code coverage tools can evaluate the completeness of a test suite that was created
with any method, including black-box testing. This allows the software team to
examine parts of a system that are rarely tested and ensures that the most important
function points software metric
100% statement coverage ensures that all code paths or branches (in terms of
control flow) are executed at least once. This is helpful in ensuring correct
functionality, but not sufficient since the same code may process different
inputs correctly or incorrectly.
This method of test can be applied to all levels of software testing: unit,
integration, system acceptance. It typically comprises most if not all testing at
higher levels, but can also dominate unit testing as well.
CHAPTER 6 MY ROLES & RESPONSIBILITIES
The project is still going on. We have released the first stable version as per our
project schedule & the work on the next version is in progress.
Achievements
The project has been an excellent learning opportunity for me and has
helped me in understanding and developing a live project.
Technical Knowledge is something one can always get sitting at home and
devouring books. But being a part of a team which is working on a
deliverable Live Project means a lot more other things apart from the
technical knowledge gained.
I learned its the team work and working in tandem with the team,
complimenting the team efforts that hold more priority than individual
skills.
I learned how important deadlines are, and that clients are like gods, we just
have to provide them what they want .The ultimate goal is to meet clients
requirements.
Books consulted:-
Introduction to HTML
http://www.lg.com/in
http://en.wikipedia.org/wiki/LG_Corp
http://www.gsmarena.com/lg-phones-20.php
http://in.lgworld.com/index.jsp