Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION
This project is developed as a part of the mini project for the vth semester
curriculum demand in Siddaganga Institute of Technology using Swings as Front-End
and Oracle 8i as Back-End. The project is to distribute items (sugar, rice ) to common
people .
System For Consumer Co-operative Society aims to distribute the items
like rice, sugar, dal, kerosene to people based on the ration card. Dealer can distributed
items to people based on the number of members in a family. Here dealer can manage the
incoming quantity and outgoing quantity also.
Login Section
This is the login section for the dealer. After login in he can access
the three options. They are creation of new dealer id, new Id
create, exit
Purchase
Here three options are there .
They are order, total customer, order details.
Stock details
It contains three options.
Quantity entry, show stock , stock details.
Help
Help option is useful to dealer to know quantity, entry details etc.
Only Specified dealer is allowed to enter, update stock information. Here Dealer is only
the person can create id of user. Also the advantage of this project is that he can
distribute the Ration based on the ration card easily. Security is high and unauthorized
persons will not have access to this project. Only the concerned dealer can send the data
to Database. All data are stored in respective tables in Database.
The dealer gives the Ration to the customer based on the family members.
He can easily distribute the Ration to the customers and update the stock
information etc.
We can print the information of all customers, order details and finally make a
bill.
1. Minimizing Redundancy:
Redundancy must be minimized when the system is developing.
2. Increasing Efficiency:
Software should not make wasteful use of system resources such as memory and
processor cycle.
4. Saving Time:
The system should be efficient and less time consuming.
7. Reliability:
It is the process designed in such a way that process errors are avoided or tapped before they
result in product error.
8. Robustness:
The system should continue to run inspite of unexpected error and problems.
9. Rapidity:
The system can deliver the objectives from a given specification and it must be completed.
10. Visibility:
The system activities should culminate in clear results so that the progress of system is
externally visible.
FUTURE ENHANCEMENT
This project intends to reduce the work of dealer .This project can be improved upon
enlarged to store the details of every customer .
At a large scale the distributor may adopt this project in order to access
the detail of the dealer and guide them for how to use this software for common
people.
At present this is a stand alone project. It can be made online so that the authorized
persons can access it.
A system development environment is a set of hardware and software tools that act
in an integrated way to provide support for the whole of the software process from the
specification through the testing and delivery.
Software Specification:
JAVA Compiler
Hardware Specification:
LITERATURE SURVEY
SWINGS :
What is Swings?
Swing is set of class that provides more powerful and flexible GUI components. Swing
provides the look and feel of the modern java GUI.
This means that they are written entirely in java and do not map directly to platform-specific
peers.
Because each swing component is rendered by java code, the look and feel of a component is
under the control of swing. The look and feel of a component can be separated from the logic
of the component. It is possible to “plug in” a new look and feel for any given component.
A component is an independent visual control, such as push button, text etc. A container holds
a group of components. To display a component, it must be held within a container. Thus, all
swing GUIs will have at least one container. A container can hold other containers. This
enables swing to define what is called a containment hierarchy, at the top of which must be a
top-level container.
Components
Swing components are derived from the JComponent class. Jcomponent provides the
functionality that is common to all components. Jcomponent inherits the AWT classes
Container and Component..All of swing’s components are represented by classes defined
within package javax.swing. All the component classes begin with the letter J.For e.g. the class
for a label is JLabel, the class for a push button is JButton.
Containers
JDBC OVERVIEW :
JDBC is a Java API for executing SQL statements. It consists of a set of
classes and interfaces written in the Java programming language. JDBC provides a
standard API for tool/database developers and makes it possible to write database
applications using a pure Java API.
ORACLE
Oracle is a RDBMS package to store and manage large volumes of data, as well as
ensure security of the data. It also functions as client-server based systems.
Data storage and retrieval features of RDBMS are highly advanced as compared to
DBMS. A RDBMS package ensures that the data stored in the database is accurate and
relevant. It also reduces redundancy of data and maintains consistency of data. These
system offer excellent security features.
Querying of database.
Defining the data structure.
Modification of the database.
Specifying security constraints.
Handling concurrency problems.
Oracle uses the word database to mean the physical and logical structure that we
use to store information. We can recognize many different collections of information and
store them in this one database. When we install Personal oracle, we are given the choice
of installing the database (known as the starter database). This database consists of
physical and logical structure that allows us to create, modify and access data.
Oracle provides tools for ad-hoc query, report generation and data analysis.
including OLAP. Oracle Discover is a web-based, ad-hoc query, reporting, analysis and
web publishing tool for end users and data analysis. It allow users to drill-up and down
on results sets, pivot data and store calculations as reports that can be published in a
variety of formats such as spreadsheets or HTML.
TABLE DESIGN
1. DEALER ID CREATE:
3. STOCK:
4. ORDER:
5. STOCK_DETAILS:
ENTITY-ATTRIBUTE RELATIONSHIP
LOGIN:
UserNam Passwor
e d
Login
Name
Password
Dis_id
create
Govt_id
Department Of M.C.A, S.I.T, Tumkur Page 11
System For Consumer Co-operative Society
Id_create
Ration_id_n
o Owner_nam
e
No_of_family_membe
rs
Order:
Id Rice
Order
Kerosene Sugar
Dal
Stock Entry :
Rice Sugar
Stock
kerosene dal
Stock Availability :
Rice Sugar
Stock
kerosene dal
USECASE
Stock_update Login
SCREEN SHOTS
1. Login Page
This form accepts the username and password from the dealer and searches in the
table if user name and password are matched then it opens the home page otherwise
it displays the appropriate message.
2. Home Page
This is the home page that is the main form of our project where we can login to the
menu bar such as Login, Order, Displayall and so on.
4. Order making.
This form is to make an order the items like rice , sugar, kerosene and dal from
customer choice.
5. Dealer help .
REPORTS
CONCLUSION:
A lot of effort went into the design and development of mini project named System For
Consumer Co-operative Society. In step of its development a lot of things were to be
learnt in order to obtain the desired features.
The software developed is validated and checked for its accuracy so that there will not be
any error. Login is provided to the dealer.
Only dealer is allowed to update the database, and update the stock details. Other users
are not having the permission to update the database.
BIBLIOGRAPHY
Literature:
Web Links:
www.java.sun.com
www.google.com