i.t Presentation File12
-
Upload
sourab-puri -
Category
Documents
-
view
220 -
download
0
Transcript of i.t Presentation File12
-
8/4/2019 i.t Presentation File12
1/35
1/35
INDEX
1. COMPANY PROFILE 22. INTRODUCTION 7
3. SYSTEM ANALYSIS 10
4. FEASIBILITY 11
5. HARDWARE CONFIGURATION 12
6. SOFTWARE CONFIGURATION 13
7. SYSTEM REQUIREMENT 14
8. DATA FLOW DIAGRAM 15
9. DATABASE DESIGN 16
10. INTERFACE DESIGN 18
11. CODING 22
12. SYSTEM IMPLEMENTATION 29
13.SOFTWARE TESTING 30
14. CONCLUSION 33
15. BIBLIOGRAPHY 35
-
8/4/2019 i.t Presentation File12
2/35
2/35
CHAPTER : 1
1.COMPANY PROFILE
Central Electronics Limitedis a Public Sector Enterprise under theDepartment of Scientific and Industrial Research (DSIR), Ministry of
Science & Technology, Government of India. It was established in 1974 with
an objective to commercially exploit the indigenous technologies developed
by National Laboratories and R&D Institutions in the country. CEL is one of
the rare companies, which utilized the home grown technologies during all
these years of its existence.
CEL has developed a number of products for the first time in the country
through its own R&D efforts and in close association with the premier
National & International Laboratories including Defence Laboratories. In
recognition of all these efforts, CEL has been awarded a number of times
with prestigious awards including National Award for R&D by DSIR.
CEL is pioneer in the country in the field of Solar Photovoltaic (SPV) and it
has developed state-of-the-art technology with its own R&D efforts. Its Solar
products have been qualified to International Standards EC503/IEC1215 by the
European Commission, Joint Research Centre, and ISPRA, ITALY.
CEL, pioneer in the field of Railways Safety & Signal has been identified as a
major indigenous agency for design and development of modern electronic
Signal and Safety equipment by Indian Railways. The equipment
manufactured in CEL finds extreme usage in Railways in the form of Axle
Counter, Axle Counter Block System and Train Approach Warning Devices.
CELs Digital Axle Counter is approved as per European CENELEC safety
level SIL-4 by RDSO (Research, Design and Standard Organization of
Indian Railways) as an approved source in Part-I (i.e. approved for bulk
production) for various Railway Safety and Signal Equipments for more
than 25 years.
-
8/4/2019 i.t Presentation File12
3/35
3/35
CEL has developed a number of critical components for strategic
applications and is supplying these items to Defence.
1.1 STRENGTHS
Pioneer in India in Photovoltaic, Railway Signaling & safetyequipments, C-Band & X-Band phase shifters & Electronic Ceramics
Capability to meet competition in India and abroad State-of-the-art solar cell process technology Latest infrastructure & equipment for processing silicon solar cells &
modules
First in India to undertake turnkey village electrification projects
1.2 BUISNESS AREAS
Solar Photovoltaic Strategic Electronics
Railway ElectronicsMicrowave Electronics
1.2.1 SOLAR PHOTOVOLTAIC
The function of this business unit is to manufacture and market Solar Voltaic
Cells, Modules and complete systems in India & Abroad.
Central Electronics Limited (CEL) is the pioneer and the largest
manufacturers of Solar-Photovoltaic (SPV) Cells, Modules and Systems in
India. Through sustained in-house development and constant R&D efforts,
spread over a decade of continuous efforts, the company has converted a
laboratory concept into an industrial technology.
CEL , with its commitment to harness the solar energy, has opened up new vistas in
the field of solar photovoltaic. Backed by an integrated production facility to
manufacture Mono-Crystalline Silicon Solar Cells and Modules with the state-of-the-
-
8/4/2019 i.t Presentation File12
4/35
4/35
art screen-printing technology, the company has supplied more than 1.5 Lakhs SPV
Systems in India and abroad, covering both rural and industrial applications
CEL products conform to stringent National & International Standards. The PV
modules are tested to JPL Block V.1981 and European Solar Test Installation (ESTI)
Standards. Our modules have been successfully tested by Solar Energy Centre (SEC)
of the Ministry of Non-conventional Energy Sources (MNES), Govt. of India and
JRC-EC, Ispra, Italy. CEL's Solar Photovoltaic modules are the only ones from India
certified both for design and quality by the European Commission - Joint Research
Centre at Ispra, Italy
CEL's Solar Photovoltaic modules are the first from India to be certified both fordesign and quality by the European Commission - Joint Research Centre at Ispra,
Italy.
1.2.2 STRATEGIC ELECTRONICS
1.2.2.1 RAILWAY ELECTRONICS:Central Electronics Limited, a Technology & Production Enterprise of the
Department of Scientific & Industrial Research (DSIR), Ministry of Science &
Technology, Govt. of India was established in June, 1974 to develop core
competence in the areas of renewable energy systems and new generation
electronic equipment. The Company is a pioneer in the design and manufacture of
Railway signal and Safety equipment.
With more than 5000 successful installations in Indian Railways, CEL is all set
and prepared to meet the signal requirements of railways from other part of the
world with a greater thrust by producing state -of- the- art electronic signal
systems by meeting stringent European standards (CENELEC) for railway safety.
-
8/4/2019 i.t Presentation File12
5/35
5/35
1.2.2.2MICROWAVE ELECTRONICS:
Phase shifters are critical elements for electronically scanned phased array
antennas that allow the antenna beam to be steered in the desired direction
without physically re-positioning the antenna.
Electronic phase shifters assumed special significance because of their potential
utility and volume requirement in phased array antenna systems for inertia less
scanning.
CEL is one of the very few companies, worldwide, that have pioneered the
production of the ferrite phase shifters for C- and X- bands. The ferrite phase
shifter supplied by CEL is an indigenously developed product and CEL is totally
self reliant for various materials/components used in the design. CEL has
developed various production facilities for meeting the bulk demand of the phase
shifters. The measurement of the phase shifter is fully automated using
customized software.
1.3 PRODUCTS
1.3.1 Solar photovoltaic :
Largest manufacturer of SPV in India, CEL, today is also a major international
player in industry.
Solar photovoltaic cell Solar photovoltaic modules
1.3.2 Strategic electronics: CEL is globally recognised as aleader in
manufacturing Railway signalling and safety equipment.
Railway Electronics Microwave Electronics
-
8/4/2019 i.t Presentation File12
6/35
6/35
1.3.3 Others :
1.3.3.1 Cathodic protection:
CEL supplies Automatic Electronic Cathodic Protection (Anti-corrosion)
Systems for the protection of Oil/Gas Pipelines to Organizations like Indian Oil
Corporation (IOC), Oil & Natural Gas Corporation Ltd.(ONGC), Gas Authority
of India Ltd. (GAIL), etc.
1.3.3.2 Electronic ceramics:
A variety of Piezo ceramics materials based on Lead Zirconate Titanate
composition have been standardized for low power as well as high power
applications. These materials can be tailor made to various shapes and sizes. To
meet customer requirements, CEL's capability in the area of High Alumina up to
99% is planned to be exploited to meet potential large volume requirements of
substrates, bearings, bullet proofing etc.
-
8/4/2019 i.t Presentation File12
7/35
7/35
.CHAPTER: 2
INTRODUCTION
The STORE MANAGEMENT SYSTEM project is an excellent application
to manage the stock on the basis of quality of issued and received items.
Store Management System is an application which is developed by using JAVA
(swing) at front end and My sql at back end .This application is easy to use . It
features a familiar and well thought, an attractive user interface ,combined with
searching ,insertion and reporting capabilities. The report generation facility of
store management system helps to get a good idea of which are the items can be
issued in what quantity.
Store Management System enables retailers to streamline in-store activities,
improve merchandise management, reduce labour costs, support remote store
processes, and manage true store-level profit and loss. With our system, retailers
can search order by order identity number, name, date, customer name, etc.,
accept, reject, and recall any order. One can even edit, add, and delete the
categories and sub-categories of products within a store after getting the inputs
from the Point of Sales Management System. Retailers can also get important
statistics like sales conversion rates, commissions, third party sales and revenue
reports.
The store management system has the following four main modules:
Entry Show Update Search
-
8/4/2019 i.t Presentation File12
8/35
8/35
2.1 ENTRY
Under this module we used to update database on the basis of various
document typesdescribed as below:
OPB (opening bill) CSRV (certified stores receipt voucher) FGN (finished goods note) STV-R (stock transfer voucher-receive) PHV-R ( physical variant-receieve) MIR (material issue receipt) STV-1 (stock transfer voucher-issue) PHV-I (physical variantissue)
2.1.1 OPB:
It is the document material which is used to show the total quantity present of all
the items available in store at all the items available in store at the start of
financial year (1st
April).
2.1.2 CSRV
The document is received along with item received from market or supplier then
it is send to the Quality control department.QC fixes the total number of received
items after discarding the waste items and sends ,CSRV back to the store to make
entry in data base.
2.1.3 MRN
It is used to get back the extra issued quantity of any item.
2.1.4 FGN
It is used to receive item from other department and this received item must be the
final product for that department.
-
8/4/2019 i.t Presentation File12
9/35
9/35
2.1.5 STV-R
It is used to receive any item from the store of other department.
2.1.6 PHV-R
It is used to receive the free samples of any item.
2.1.7 MIR
It is used to issue the quantity of available items to its department.
2.1.8 STV-I
It is used to issue the available item to other department.
2.1.9 PHV-I
It is used to issue the free samples of any item.
2.2 UPDATE
Using this module we can update the description of any item in the opening bill
table.
It also make the user to update the entry corresponding to a wrong BINCARD.
2.3 SEARCH
Using this module we can search various attributes of both opening bill and
inventory table using their primary keys BINCARD and doc merger respectively.
-
8/4/2019 i.t Presentation File12
10/35
10/35
CHAPTER: 3
SYSTEM ANALYSIS
3.1 EXISTING SYSTEM
System analysis is a detailed study of the various operations performed by a
system and their relationships within and outside of the system.
Here the question iswhat all the problems exist in the present system?
What must be done to solve the problem?
Analysis begins when a user or manager begins a study of the program using
existing system.
Problems with the existing system.
It is not having the user friendly interface. Key based system. Cant restrict the negative value of quantity.
3.2 PRPOSED SYSTEM
Proposed system solved all the problems of existing system. I t is having the
following features.
User friendly interface. You can use mouse as well. Look and feel environment. It restrict the negative value of quantity.
-
8/4/2019 i.t Presentation File12
11/35
11/35
CHAPTER : 4
FEASIBILITY ANALYSIS
Whatever we think need not be feasible. It is wise to think about the feasibility of
any problem we undertake. Feasibility is the study of impact, which happens in
the organisation by the development of a system. The impact can either be
positive or negative. When the positive nominate the negatives, then the system is
considered feasible. Here the feasibility study can be performed in two ways such
as technical feasibility and economical feasibility.
4.1 TECHNICAL FEASIBILITY
We can strongly says that it is technically feasible, since there will not be much
difficulty in getting required resources for the development and maintaining the
application as well. All the resources needed for the development of the software
as well as the maintenance of the same is available easily here we are utilizing the
resources which are available easily here we are utilizing the resources which are
available already.
4.2 ECONOMICAL FEASIBILITY
Development of this application is highly economically feasible. I needed not
spend much money for the development of this application as i used the tool java
6 runtime environment and MySQL database which are the open sources. The
only thing is to done is making an environment for the development with an
effective supervision. Therefore, the system is economically feasible.
-
8/4/2019 i.t Presentation File12
12/35
12/35
CHAPTER : 5
HARDWARE CONFIGURATION
PROCESSOR : DUAL CORE.
RAM : 2 GB.
HARD DISK : 1 TB.
MONITOR : 15 COLOR MONITOR.
KEY BOARD : 122 KEYS.
-
8/4/2019 i.t Presentation File12
13/35
13/35
CHAPTER : 6
SOFTWARE CONFIGURATION
OPERATING SYSTEM : WINDOWS XP.
LANGUAGE : JAVA 6 RUNTIME ENVIORNMENT.
DATA BASE : MYSQL.
-
8/4/2019 i.t Presentation File12
14/35
14/35
CHAPTER : 7
SYSTEM REQUIREMENTS
This application is platform independent as it used java at
front end and Mysql at database at back end and both are the
open sources therefore we can use this application on any
operating system i.e. windows, unix, linux etc.
-
8/4/2019 i.t Presentation File12
15/35
15/35
CHAPTER : 8
DATA FLOW DIAGRAMS
INVENTORY DATA
OPENING BILL DATA
-
8/4/2019 i.t Presentation File12
16/35
16/35
CHAPTER: 9
DATABASE DESIGN
The general theme behind a data base is to handle information as an integrated
whole. A database is a collection of interrelated data stored with minimum
redundancy to serve many users quickly and effectively. After designing input
and output, the analyst must concentrate on database design or how data should be
organised around user requirements. The general objective is to make information
access, easy quick, inexpensive and flexible for other users. During database
design the following objectives are concerned.
Controlled redundancy Data independence Accurate and integrating More information at low cost Recovery from failure Privacy and security Performance Ease of learning and use
-
8/4/2019 i.t Presentation File12
17/35
17/35
9.1 TABLES USED
9.1.1 TABLE NAME : OPENING_BILL
FIELD DATA TYPE DESCRIPTION
BINCARD Char(20) Primary key
description Char(50) -
unit _of_measure Char(10) -
quantity Int(11) -
rate Int(11) -
value Int(11) -
CURQTY Int(11) -
CURRATE Int(11) -
9.1.2TABLE NAME :INVENTORY
FIELD NAME DATATYPE DESCRIPTION
Doc_merger Char(30) Primary key
Doc_type Char(30) -
Doc_num Char(30) -
Doc_date Date -BINCARD Char(30) -
Quantity Int(11) -
rate Int(11) -
value Int(11) -
-
8/4/2019 i.t Presentation File12
18/35
18/35
CHAPTER: 10
INTERFACE DESIGN
This application is platform independent as it used java at front end and mysql at
back end and both are the opem sources therefore we can use this application on
any operating system i.e windows ,unix,linux.
10.1 ENTRY MODULE
OPB : To Add New BINCARD
-
8/4/2019 i.t Presentation File12
19/35
19/35
-
8/4/2019 i.t Presentation File12
20/35
20/35
10.2 SHOW MODULE
Show Opening Bill Table entries
Show Inventory Table Entries
-
8/4/2019 i.t Presentation File12
21/35
21/35
10.3 UPDATE MODULE
Update Description in Opening Bill table
10.4 SEARCH MODULE
Search various attributes of different items in table openingBill corresponding to respective BINCARD.
-
8/4/2019 i.t Presentation File12
22/35
22/35
CHAPTER: 11
CODING
11.1 CODING FOR AWT CHOICE COMPONENT
Private
voiddropbincard2itemstatechanged(java.awt.event.itemEv
ent)
{
Txtbino.setText(((choice)evt.getitemSelecttable().getS
electeditem());
Try{ class.forName(com.mysql.jbdc.driver);
Conn=DriverManager.getconnection(jdbc:mysql://localho
st:3306/stock_management,root,deepika);
String pquery10=select*from opening_bill where
BINCARD=?;
Preparedstatement pstat=(preparedstatement)
Conn.preparestatement(pquery 10);
Pstat.stestring(1,txtbino.getText());
Resultset rs=pstat.executeQuery();
While(rs.next())
{
Txtdesco.setText(rs.getString(2));
Txtuomo.setText(rs.getString(3));
}
Rs.closed()
}
Catch{ exception exe)
{
System.out.printin(the error is+exe);}}
-
8/4/2019 i.t Presentation File12
23/35
23/35
Private void
dropbinfgnltemStateChanged(java.awt.event.itemEvnet.ev
t){
Bincardfgn.setTxt(((choice)evt.getitemSelecttable()).g
etselecteditem());
}
11.2 CODE TO CALL VARIOUS ENTRY PANELS
Public void opbcalling()throws
SQLException,classNOtFoundException{
Dropbincard2.removeall();
Btnnewitem.setEnable(true);
Cardlayour
cppb=(cardlayout))pnlentrycard.getlayout());
Try{ class.for.Name(com.mysql.jdbc.Driver);
Conn=drivermanager.getConnection(jbdc:mysql://localhost:3306/stock_management,root,deepika);
Stmt=conn.createStatement();
Resultset rs=stmt.executeQuery(select*from
opening_bill);
While(rs.next())
{
Dropbincard2.add(rs.getstring(1));
)
Rs.closed
}
-
8/4/2019 i.t Presentation File12
24/35
24/35
11.3 CODE TO ENTER THE INVENTORY TABLE
VALUE AND UPDATE THE OPENING_BILL TABLE
Public void updatemir() throws SQlException{
Try{ class.forName(com.mysql.jbdc.driver);
Conn=Drivermanager.getconnection(jdbc:mysql://localho
st:3306/stock_managemnet,root,deepika;
String pquerymir=insert into inventory
value(?,?,?,?,?,(select CURRATE from opening_bill
where BINCARD=?),rate*quantity);
Preparedstatement pstat=(preparedStatement)
Conn.preparestatement(pquerymir);
String doctypemir=lblmir.gettext();
String docunummir1= docnummir.gettext();
String docdatemir1=docdatemir.gettext();
String bincardmir1=bincardmir.gettext();
Pstat.setstring(1,doctypemir);
Pstat.setstring(2,docnummir1);
Pstat.setstring(3,docdatemir1);
Pstat.setint(5,integer.parselnt(qtymir.gettxt()));
Pstat.setstring(4,bincardmir1);
Pstat.executeupdate();
}
Catch(exception exe)
{
System.out.println(the error is+exe);
}
Mirqty2=integer.parselnt(qtymir.gettext());
Mirqty4=integer.parselnt(mirtotalqty.gettext());
-
8/4/2019 i.t Presentation File12
25/35
25/35
If(mirqty2
-
8/4/2019 i.t Presentation File12
26/35
26/35
pstat.setString(5,docnummir.gettext());
pstat.executeupdate();
}
Catch(exception exe)
{
System.out.promtln(the error is+exe);
}
Finally{
Conn.closed();
}
}
11.4 QUERY TO GENERATE REPORT
Select bincard,1as doctype,description,
0 as receive
To_date(01-apr-2010)as doc_date,0 as
Issue,
Quantity as total_qty
From opening_bill
Union
Selectas bincard,b.doctype as doctype,as
Description,
b.quantity as receive,
b.doc_date,0 as issue,
(a.quantity+select sum(quantity) from
Inventory
Where doctype=(2)))as
-
8/4/2019 i.t Presentation File12
27/35
27/35
Total_qty
From inventory b,opening_bill a
Where doctype=(2) and
a.bincard=b.bincard
union
selectas bincard,b.doctype,as
description,
b.quantity as receive,
b.doc_date,o as issue,
(a.quantity+select sum (quantity) from
Inventory
Where doctype=any(2,3)and
a.bincard=b.bincard
union
selectas bincard,b.doctype as doctype,as
description,
b.quantity as receive,
b.doc_date,0 as issue,
(a.quantity+(select sum(quantity) from
Inventory
Where doctype-any(2,3,4)))as
Total_qty
From inventory b,opening_bill a
Where doctype=(4) and
a.bincard= b.bincard
union
selectas bincard,b.doctype as doctype,as
-
8/4/2019 i.t Presentation File12
28/35
28/35
description,
0 as receive,
b.doc_date,b.quantity as issue,
(a.quantity+(select) from
Inventory
Where doctype=any(2,3,4))-select quantity from
inventory where doctypr=(7)))
As total_qty from inventory b,opening_bill a
Where a.bincard=b.bincard
And doctype=(7)
Order by 5
-
8/4/2019 i.t Presentation File12
29/35
29/35
CHAPTER 12
SYSTEM IMPLEMENTATIONImplementation is the stage in the project where the theoretical design is turned
into a working system. The implementation phase constructs , installs and
operates the new system. The most crucial stage in achieving a new successful
system is that it will work efficiently and effectively.
There are several activities involved while the implementing a new project they
are:
End user training End user education Training on the application software System design Parallel run and to new system Post implementation review
-
8/4/2019 i.t Presentation File12
30/35
30/35
CHAPTER: 13
SOFTWARE TESTING
Software testing is an investigation conducted to provide stakeholders with
information about the quality of the product or service under test. Software testing
can also provide an objective, independent view of the software to allow the
business to appreciate and understand the risks of software implementation. Test
techniques include, but are not limited to, the process of executing a program or
application with the intent of finding softwarebugs.
Software testing can be stated as the process of validating and verifying that a
software program/application/product:
1. meets the requirements that guided its design and development;2. works as expected; and3. can be implemented with the same characteristics.
Software testing, depending on the testing method employed, can be implemented
at any time in the development process. However, most of the test effort occurs
after the requirements have been defined and the coding process has been
completed. As such, the methodology of the test is governed by the software
development methodology adopted.
There are two major type of testing.
White box testing Black box testing
13.1 WHITE BOX TESTING
White-box testing (also known as clear box testing, glass box
testing, transparent box testing, and structural testing) is a method of testing
software that tests internal structures or workings of an application, as opposed to
its functionality .In white-box testing an internal perspective of the system, as
-
8/4/2019 i.t Presentation File12
31/35
31/35
well as programming skills, are required and used to design testcases. The testerchooses inputs to exercise paths through the code and determine the appropriate
outputs. This is analogous to testing nodes in a circuit,
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 system level 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.
White-box test design techniques include:
Controlflow testing Data flow testing Branch testing Path testing
13.2 BLACK BOX TESTING
Black-box testing is a method of software testig that tests the functionality of an
application as opposed to its internal structures or workings . Specific knowledge
of the application's code/internal structure and programming knowledge in
general is not required. Test cases are built around specifications and
requirements, i.e., what the application is supposed to do. It uses external
descriptions of the software, including specifications, requirements, and designs
to derive test cases. These tests can be functional or non-functional, thoughusually functional. The test designer selects valid and invalid inputs and
determines the correct output. There is no knowledge of the test object's internal
structure.
This method of test can be applied to all levels of software testing: unit
,integration, functional., system and acceptance. It typically comprises most if not
all testing at higher levels, but can also dominate unit testing as well.
Typical black-box test design techniques include:
-
8/4/2019 i.t Presentation File12
32/35
32/35
Decision table testing All pairs testing State transition tables Equivalence partitioning Boundary value analysis
-
8/4/2019 i.t Presentation File12
33/35
33/35
CHAPTER: 14
CONCLUSION
This project is only a humble venture to satisfy the needs in a library. Several user
friendly coding have also adopted. This package shall prove to be a powerful
package in satisfying all the requirements of the organisation.
The objective of software planning is to provide a frame work that enables the
manager to make reasonable estimates made within a limited time frame at the
beginning of the software project and should be updated regularly as the project
progresses.
14.1 ADVANTAGES
Complete insights into key products and service drivers. With the help of visual
graphs, tables and symbols, marketers can effectively track and analyze factors
that have an effect on important bottom lines like profitability. Store Managers
can also effectively optimize product mix across channels, lines and brands with
the product scorecards available. Some of the different KPIs that managers can
avail of from product performance metrics are product sales by region, change in
sales and margin per product, ROI per product, top competitor by product
category and much more.
The entire organization can access the same store data simultaneouslyand thus everyone has an understanding of what the customer wants.
Managers can better monitor progress, respond immediately to
customer needs, adjust parameters for continuous improvement, and
exercise greater control over the organization.
One can record and analyze inventory results and merchandiseprocesses daily to know whether business decisions are based on timely,
accurate information.
-
8/4/2019 i.t Presentation File12
34/35
34/35
The interface is very user-friendly and use to use, hence it requiresminimal training and IT experience for potential users.
Krawler Store Management System, being completely web-based,requires minimal software or hardware investments.
-
8/4/2019 i.t Presentation File12
35/35
CHAPTER: 15
BIBLIOGRAPHY
http://www.Java2s.com/
http://java.sun.com
www.mysql.com
http://google.com
http://en.wikipedia.org
http://www.java2s.com/http://java.sun.com/http://www.mysql.com/http://google.com/http://en.wikipedia.org/http://en.wikipedia.org/http://google.com/http://www.mysql.com/http://java.sun.com/http://www.java2s.com/