Beruflich Dokumente
Kultur Dokumente
BY:
SATABDI SENAPATI
COMPUTER SCIENCE AND ENGINEERING
NIT DURGAPUR
INTERN AT CORPORATE INFORMATION SYSTEMS
CESC LIMITED
ACKNOWLEDGEMENT
I am grateful to the organisers of the Summer Internship Programme UNMESH-2012 for giving me the
opportunity to be an intern at Corporate Information Systems, CESC Limited.
I also wish to express my sincere gratitude to my project guides, Mr. Sumit Poddar, Mr.Goutam Baul and
Mr. Jayanta Ghosh for providing me immense support, guidance and supervision throughout the duration
of 6 weeks for the successful completion of this project.
Last but not the least I would also like to express my gratitude towards my parents and friends for their
understanding, encouragement and kind cooperation.
INDEX
2. Role of IT in CESC
6
7
5. Flowchart
10
11
7. ER Diagram
13
8. Software Modules
14
Generate a Bill
15
17
Update Price
22
23
26
27
10.Bibliography
28
Company Overview
CESC Limited, a flagship company of RP Sanjiv Goenka Group, one of India's leading industrial houses,
started as India's first fully integrated electrical utility, and it has been generating and distributing electrical
power in Kolkata and Howrah since 1897.
CESC is the sole distributor of electricity within an area of 567 sq km of Kolkata and Howrah serving 2.6
million consumers which includes domestic, industrial and commercial users. It owns and operates four
thermal power plants generating 1225 MW of power. These are Budge Budge Generating Station (750
MW), Southern Generating Station (135 MW), Titagarh Generating Station (240 MW) and New Cossipore
Generating Station (100 MW). It owns and operates the Transmission & Distribution system through which
it supplies electricity to consumers.
CESC is also in the process of setting up a number of power stations in the country which includes solar
power and hydro power.
CESC envisages to be a profitable consumer oriented power utility consistent with global standards
meeting the expectations of its consumers, employees and other stakeholders.
It also missions to meet consumer's expectations continuously by providing safe, reliable and economic
electricity through optimization of available resources.
CESC is committed to achieve and sustain leadership in Generation, Distribution of Electricity and other
allied services to all consumers as per acclaimed standards to meet their expectations in regard to quality
and reliability.
Project Definition:
This project is all about developing a software for managing a departmental store efficiently.
The software is designed using PHP, MYSQL, JAVASCRIPT and AJAX.
Different shop-owners can access this software using their own unique login-id and password. Various
software modules have been provided in this software which caters to the needs of the shop. For example,
the shop-owner can view the product list of his shop and order from the warehouse whichever products are
required (provision for viewing sales of each product has been made too). Another module generates a bill
whenever a transaction occurs. Some other modules provide for updation of price of any product, viewing
the sales of the shop and adding new items. Thus each shop owner can manage his shop electronically
through this software.
Scope of Work:
Departmental stores in India has grown at an incredible pace and with it the demand for store management
system is growing. Thus through this project a basic software is developed to fulfill the purpose. The
software modules have broadened the scope of work by providing various functionalities and all these
features enable the software to become user-friendly and reliable.
DSMS Database
Table_1: product_master
DBMS name : emms
Number of fields : 4
Primary Key : Composite
FIELD
sh_no
p_no
p_name
p_price
FIELD
DESCRIPTION
Shop number
Product number
Product name
Product price
TYPE
int(10)
int(10)
varchar(50)
float(10,2)
ALLOW NULL
no
no
no
no
Table_2: shop_master
DBMS name : emms
Number of fields : 4
Primary Key : Composite
FIELD
shop_id
shop_name
pdt_no
qty_avail
FIELD
DESCRIPTION
Shop number
Shop name
Product number
Quantitiy available
at shop
TYPE
int(10)
varchar(50)
int(10)
int(10)
ALLOW NULL
no
no
no
no
Table_3: warehouse
DBMS name : emms
Number of fields : 4
Primary Key : Composite
FIELD
id
prd_no
shp_no
qty
FIELD
DESCRIPTION
Identification
number
Product number
Shop number
Quantitiy available
at warehouse
TYPE
ALLOW NULL
varchar(50)
no
int(10)
int(10)
int(10)
no
no
no
Table_4: transaction_master
DBMS name : emms
Number of fields : 5
Primary Key : Composite
FIELD
t_id
s_no
product_no
qty_purch
t_date
FIELD
DESCRIPTION
Identification
number
Shop number
Product number
Quantitiy purchased
Transaction date
TYPE
ALLOW NULL
varchar(50)
no
int(10)
int(10)
int(10)
date
no
no
no
no
Table_5: user
DBMS name : emms
Number of fields : 3
Primary Key : Simple
FIELD
loginid
password
sid
FIELD
DESCRIPTION
Login Id
Password
Shop number
TYPE
varchar(50)
varchar(50)
int(10)
ALLOW NULL
no
no
no
FLOW CHART
SHOP OWNERS
Logout
Graphically
for last
7days
Login
Single day
Main Menu
Generate
a Bill
Provide
details
and submit
View sales
of a product
For
Bill
displayed
and
database
updated
For
Given
duration
View product
List and order
Success
View Sales
of shop
Single
day
Back
Given
duration
Update
price of a
product
Add new
items
Order from
warehouse
Display changes
& update
database
Transfer details
displayed and
database
updated
Provide
details
and
submit
Display changes
and update
database
10
Generate
a bill
user
shop_master
transaction_master
product_master
Shop Owner
View
product list
& order
user
shop_master
warehouse
Shop Owner
Update
price
transaction_master
product_master
user
11
Shop Owner
View sales
of shop
product_master
user
transaction_master
product_master
Shop Owner
Add new
items
user
shop_master
warehouse
12
ER DIAGRAM
WAREHOUSE
id
prd_no
shp_no
qty
Give product
details
USER
loginid
password
sid
PRODUCT_MASTER
sh_no
p_no
p_name
p_price
Supply products
to shops
Identifies shopowner
with his shop
SHOP_MASTER
shop_id
shop_name
pdt_no
qty_avail
TRANSACTION_
MASTER
Supply product
to customers
t_id
s_no
product_no
qty_purch
t_date
Show sales
13
SOFTWARE MODULES
At first the shop owner accesses the software by providing his log in id and password as shown below:
As soon
modules
as
the
user
is
authenticated,
he
can
access
the
various
software
14
Generate a Bill
Whenever a transaction occurs successfully a bill has to be generated. This software module takes care of
the matter. Whenever this option is chosen from the main menu a bill appears where the shop owner can
enter the products which the customer wants to buy using a select-dropdown menu. Quantity of the product
available at shop and price of the product appears and the shop owner needs to enter the quantity. The
gross amount keeps on changing with the input. Rows of such input can be added or deleted as required.
Finally on submitting this input, if the transaction is successful, the shop is updated (quantity of the bought
products), a record of this transaction is stored on the database and the bill is displayed.
The screen-shot below displays the bill input:
Here QTY AVAILABLE displays the number of units available at the shop for the product chosen and
QTY TO SELL is the number of units the customer demands for the product chosen.Gross Amount
displays the total amount the customer needs to pay for the transaction.
15
When this input is submitted, if the transaction is successful the transaction is given a unique id and the bill
is displayed like the screenshot given below.
In case of any error suitable error messages are reported and according to the input given by the shop
owner the products are processed and the bill gets generated accordingly.
16
Highlighted products are those which have less than 3 units available at the shop and hence are urgently
required to be re-ordered.
To enhance comparison amongst the sales of various products of his shop, view sales for individual
products opens in a new tab altogether.
The following screenshots shows the sales of a particular product Keyboard both for a given particular date
and for a particular duration of time.
17
18
19
The following screenshot shows the order form which gets displayed when a particular product is ordered:
20
This screen shot displays the shop details and warehouse details when the order is successful:
21
Update Price
With the help of this module the shop owner can update the price of any product .The following screenshots
portrays this:
22
23
24
25
26
27
BIBLIOGRAPHY
Websites:
www.google.com
www.w3schools.com
www.triconsole.com
www.php.net
28