Você está na página 1de 18

Project Synopsis

On
Cybercafe management system

Submitted By
Harendra kumar Sharma
BCA 6th semester
Roll no.762316
Under Guidance of
Mr. Ahamad sir

1
CONTENTS
S. No. Session Page No.

1. Introduction 3-4

2. Objectives 4

3. Project category 5-7

4. Context diagram 7

5. 0 Level DFD 8

6. 1st Level DFD 9

8. Modules & their description 10

9. Tables 10-14

10. Tools/Platform 16

11. Hardware and Software


Requirement 16-17
12. Future Scope 18

13. Planning & Schedulin 20-21

13. Refrence 22

2
T

Introduction

oday we are living in era of energy. Economic of every country depends on energy.
Electricity is the one of the most important source of energy. The invention of
electricity is milestone in the human history. It creates the revolutionary change in
human life. It is not thing of surprising if we say that the invention of electricity
ends the medieval era.
In the earlier days when human being did not know about electricity, the life was
very simple, slow and ordinary. For the light we used traditional means like; ‘lamp’
or ‘masal’. At that time almost works of life depended on human’s energy.
Invention of electricity causes the revolution in every sector of human life like
social, economic; it changes the life style of human being. It introduces a new
culture in our life.
So, we can say that electricity is the line of every country of the world. But it is
not true that availability of electricity is come in whole world. There are many
sources by which it can be generated like, hydrothermal, atomic etc. So, the country
which is rich in these sources produces much electricity then other country.
In our country number of population are beyond of electricity. To provide
electricity to common people of country government tries to take best possible
efforts. Government starts many schemes for the electrification of rural area like.
‘Rajeev Gandhi Grameen Vidutikaran Yozna’,’Bhart Nirman Yozna’ etc.By these
schemes government chooses that villages where electricity not available after
surveying that area electric department stars there work for electrification; firstly
they develop infrastructure and then connect it with nearest powerhouse.
The aim of government is to electrification whole village of
country till 2009 and provides one unit electricity to every family till 2012.

At present junior engineer, in charge of respective village,


generate requirement for electrification through manual form and submit it to sub-
divisional officer (SDO) for further processing and necessary action. After
verification SDO pass the proposal with their positive suggestion to the executive
engineer for final decision. On receiving manual proposal executive engineer again
cross check the detail About village electrification and give there final decision for
further execution .After getting final decision junior engineer takes electric item
from the store which are required to establish electric line from powerhouse to
village.

3
In this existing system processing of proposal at
different level consumes lot of time and efforts. Processing of proposal file
requires active involvement of junior engineer and related staff. This presses
takes on average 5 to 6 months time. The existing system also enables to
generate various reports quickly and as when required.

Objectives
To overcome the above said problems my objective is to develop a
computer based system that automates the activities of rural electrification. The
system provides additional facilities which are as follows.

 It reduces the manual efforts for processing of proposal.

 It facilitates the better utilization of executive time by focusing on main


issue rather than actual processing of final transaction.

 It provides quick report on transaction of items.

 It provides the information of the customers for electric connection.

 It provides estimate for the electrification work.

 It generates reports on transformer and their maintenance work.

 It generates reports on village wise electrification work as and when


required.

 To facilitate the management by providing the security and authentication


feature to the database of system.

4
Project Category

: Computer Based System with RDBMS .

RDBMS:-

“Relational Database Management System has permeated


every segment of commercial world. They are required as the backbone of
any information system. All popular industrial database management system
supports Relational Model through many extensions of this model has been
in existensions include advanced feature such as object oriented database
support for graphical objects.”

Short for Relational Database Management System (RDBMS) and


pronounced as separate letters, a type of database management system
(DBMS) that stores data in the form of related tables. Relational databases
are powerful because they require few assumptions about how data is
related or how it will be extracted from the database. As a result, the same
database can be viewed in many different ways.

An important feature of relational systems is that a single database can be


spread across several tables. This differs from flat-file databases, in which
each database is self-contained in a single table.Almost all full-scale
database systems are RDBMS. Small database systems, however, use other
designs that provide less flexibility in posing queries.

5
OOPS:-

“The acronym OOPS stands for Object-Oriented Programming


Structure. In order to manage increasing complexity of the programs, the
approach called object-oriented programming, was introduced. Object-
Oriented Programming develops a program can be characterized as data
controlling access to code.

The object-oriented model is based on three important concepts


Encapsulation, Inheritance and Polymorphism.

Encapsulation:-

Encapsulation is the mechanism that binds


together code and the data it manipulates, and keeps both safe from outside
interference and misuse. Encapsulation is a protective wall that prevents the
code and data from being randomly accessed by other code defined outside
the wall.

 Inheritance:-

Inheritance is the process by which one object


acquires the properties of another object. Inheritance stands for its concept

6
of hierarchical classification. By inheritance, information is made
manageable by hierarchical classification.

 Polymorphism:-

Polymorphism (from the Greek, meaning “many


forms”) is a feature that allows one interface to be used for a general class
of actions.

“An Object Oriented Programming Structure provides facilities to create


classes for organizing objects to structure an inheritance hierarchy to
organize classes so that subclasses many inherit attributes and methods from
super class and to call methods to access specific objects.”

Data Flow Diagrams:-

Context Diagram 1st Level DFDs

7
0 LEVEL DFDs(Context Diagram)

Customer Request Transformar Details


Connection Detail
Application Status Customer Detail

Information Rural Electrification Information SystemRepair Detail


Request
CUSTOMER Electrified Village
STORE
Village Results
Response
Transformar Repair qUERY
Response of request
Customer Information
Connection
Customer Detail
Transformar Information

8
Ist Level DFD

s
Availability Request
Availability
Customer Village Electrification Data Store
Check
Response

Connection Request Connection Detail

Junior Connection
Engineer Detail Connection

Transformer Information

Transformer Information

Executive Update Transformer


Engineer Information

***

9
A complete structure which includes:

(ii) Data Structures of all modules

(iii) Process Logic of each module:

Transformer module

1. It takes powerhouse detail, transformer detail, section detail, and Transformer


maintenance detail from Executive Engineer.
2. It takes transformer repair detail and item request detail from Junior
Engineer.
3. After getting all details it allow transformer for different section.
4. It also process repair detail and manages detail about items used for
maintenance.
5. It gives transformer information to the Village electrification module as well
as connection module.
6. It gives item request information, transformer maintenance item information,
transformer information, transformer repair information, section information,
and powerhouse information to the both Executive Engineer and Junior
Engineer.

Connection module

1. It takes transformer information from the transformer module.


2. It takes connection detail from Junior Engineer.
3. After getting all detail it process and gives the connection information to
customer.
4. It gives Customer application information and customer information to
customer as well as junior engineer.
5. It gives customer application information, customer information and
connection information to Executive Engineer.

Village electrification module

1. It takes electric good details from Executive Engineer.


2. It takes transformer information from transformer module.

10
3. It takes Village detail, block detail and village estimate detail from Junior
Engineer.
4. After getting all above details it process and gives village electrification
information.
5. It gives block information, village information, village estimate information,
village electrification information and electric goods information to Executive
Engineer.
6. It gives block information, village estimate information electric goods
information and village electrification information to Junior Engineer.

(iv) Report Generation:


The system will generate various reports which are as follows:

1. Village wise electrification work


2. Village electrification estimate
3. Transformer establishment
4. Transformer maintenance
5. Customer connection request
6. and more reports required for system maintenance

11
Tools/Platform, Hardware and Software Requirement
Specification
Tools/platform used:

Front End

We are taking JSP as the front-end tool to develop its


design and interface as well as the language to code its functionality.
Back End : MS SQL SEVER 2005

Features are:
 The graphical management tools make it extremely easy to manage the
server.
 SQL server 2005 supports multiple client application.
 SQL server enterprise edition can support database larger than several
terabytes with more than 32 processors.
 SQL server 2005 supports data replication
 Security
 Performance
 Scalability
 Reliability

Operating System: WINDOWS XP

Hardware requirements:

12
Component Specification
Processor 2.6 Ghz Intel Pentium-4
Memory 256 MB DDR
Hard drive 40 GB or higher
Floppy drive 1.44 MB
Monitor 17” color work monitor
Microsoft Standard 102 keys OR Normal Software
Keyboard
keyboard.
Mouse Optical
CD writer 52x
Motherboard Intel 915 G
requirements:

Use of the software Name of the software

Operating System Windows-XP


Front End JSP
Back End MS SQL Server 2005
Reporting Tool Crystal Report for MS Visual Studio 2005
Designing Tool Macromedia Dreamweaver
For MS Office 2000
Documentation

13
Future Scope and further enhancement of the project:

With little modification this software can be used for power house maintenance.
Customer connection information can be managed using additional modules.
Other private companies involved in this area can also use this system with slight
changes.

REQUIREMENTS AND ANALYSIS

PROBLEM DEFINITION

Software is to be developed for automating the process of license


generation. The system should be stand alone in nature. It should be designed with a
focus on security and should have a break through user interface to make it easy for
the people working on it.

14
PLANNING AND SCHEDULING

Project life cycle has three stages: -

1. Project Initiation – Development team prepares the project plans and finalizes
the outcome of each phase. In this stage team also prepares the comprehensive list
of tasks involved in each phase, and the project assigns responsibilities to the team
members, depending on their skills.

2. Project Execution – In this stage, the team develops the product. In case of E-
RTO development team, will develop the registration forms. For renewal, new
license, permanent license etc.

This Stage consists of following phase: -


a) Requirement Analysis
b) High Level Design
c) Low Level Design
d) Construction
e) Testing
f) Acceptance

3. Project Completion - In this stage, the team has to update the site regularly.
Each new registration has to be added by the Manager on the database for future
consultancy . This stage is very important for the freshness of the site.

There are lots of requirements after the completion of the Project. As it is dynamic
application in which lots of changes are required .

15
PROJECT SCHEDULING

PERT Chart

Program Evaluation Review technique (PERT) Chart is mainly used for high risk
projects with various estimation parameters. For each module in a project, duration
is estimated as follows:
1. Time taken to complete a project or module under normal conditions,
tnormal.
2. Time taken to complete a project or module with minimum time, tmin.
3. Time taken to complete a project or module with maximum time, tmax.
4. Time taken to complete a project from previous related history, thistory.

16
GANTT CHART

Gantt chart is also known as Time Line Charts. A


Gantt chart can be developed for the entire project or a separate chart can be
developed for each function.
A tabular form is maintained where rows indicate the tasks with milestones
and columns indicate duration (weeks/months). The horizontal bars that spans
across columns indicate duration of the task.

Feb Mar April

Requirement Gathering

Design

Test Cases

Coding

Testing

Build

17
Bibliography

1. Software engineering a practitioner’s approach Roger s Pressman

2. M S SQL Server Ivan Bayross

3. Java Complete Reference Herbert Schildt

18

Você também pode gostar