Vous êtes sur la page 1sur 14

Project Proposal

The following project proposal includes:


Title of the Project

Introduction and objectives of the Project

Project Category (RDBMS/OOPS/Networking/Java/Internet (Web


designing etc.)/AI/Multimedia etc.

Tools/Platform, Hardware and Software Requirement


Specifications

A complete structure of the Program: -o

Analysis (DFDs, ER Diagrams etc.)


o
Number of modules and their description
o
Data Structures (Tables etc.) for all the modules
o
Process Logic of each module (Input of the Project)
o
Types of report generation (Output of the Project)

Security

Scope of future application

Project Proposal
The following project proposal includes:
Title of the Project

Introduction and objectives of the Project

Project Category (RDBMS/OOPS/Networking/Java/Internet (Web


designing etc.)/AI/Multimedia etc.

Tools/Platform, Hardware and Software


Requirement Specifications

A complete structure of the Program: o


Analysis (DFDs, ER Diagrams etc.)
o
Number of modules and their description
o
Data Structures (Tables etc.) for all the modules
o
Process Logic of each module (Input of the Project)
o
Types of report generation (Output of the Project)

Security

Scope of future application


TITLE OF THE PROJECT
Automation of working of a Departmental Store.
INTRODUCTION AND OBJECTIVES OF THE PROJECT
The project is developed to automate the working of a Departm
entalStore having wide range of products from toiletries to
decorative pedestal the products are to be distributed to the
respective outlets (in
theDepartmental Store) depending on the inventory and the re
quirementraised from the particular department. The
warehouse department keeps record of goods in stock. The
gatekeeper does the gate entry of the vehicles carrying the
products. Sale of any product will directly debit the quantity of
goods from the amount of stock with the front shop inventory,
along with the details of the counter selling it and the details of
the goods being sold, the time of sale etc. The
systemwill ask for authorization and only then anything will be
sold or exchanged.If a customer is paying by credit card then
the details of thecredit card are taken down. Generation of bill
is done the very moment acustomer pays. The Departmental
Store requires the automation of thecomplete system, which
includes:1.Product Section
2.Customer Section
3.Supplier Section
4.Warehouse Section
5.Account
1.Product Section
1.Product Details2.Requirement of the Product
2.Customer Section
1.Customer Details2.Customer Order 3.Bill
3.Supplier Section

1.Supplier Details2.Damaged Goods3.Purchased Goods


4.Warehouse Section
1.Gate Entry2.Details of the products in
warehouse3.Requirement of the products in warehouse4.Gate
Pass
5.Account Section
1.Group Creation2.Ledger Creation3.Journal4.Voucher
Details5.Debit/Credit Note
ection (Only Form Design)

1.Product Section
1.Product Details
2.Requirement of the Product
2.Customer Section
1.Customer Details2.Customer Order 3.Bill
3.Supplier Section
1.Supplier Details2.Damaged Goods3.Purchased Goods
4.Warehouse Section
1.Gate Entry2.Details of the products in
warehouse3.Requirement of the products in warehouse4.Gate
Pass
5.Account Section
1.Group Creation2.Ledger Creation3.Journal4.Voucher
Details5.Debit/Credit Note

PROJECT CATEGORY

The project category is RDBMS.The project will be made using Visual Basic 6.0 as
the front end andOracle8i as the back end.
TOOL/PLATFORM, HARDWARE AND SOFTWAREREQUIREMENTS
This software is a database application. The tools used for developing theprojects
are as follows:

Visual Basic 6.0 (Visual Basic)

Oracle 8.0
Reasons for using these tools:Visual Basic:
Microsoft Visual Basic is the quickest and easiest way to createapplications for
Microsoft Windows Operating System. The VBprogramming system allows us to
create attractive and usefulapplications. VB has a powerful help support for the
programmers. Thehelp files contain complete information and assistance for a
topic. Thusprogrammers find it easy for the projects, on which they are working
andcan also refer to the examples given with the help.VB makes us more
productive by providing appropriate tools for thedifferent aspects of GUI
development. The objects like text box, list box,picture box, labels can easily be
drawn thus helps in easy interfacedesigning. And after designing the
interface we make this interfaceinteract with the user by writing code that
responds to events that occur inthe interface.

ORACLE 8.0
Oracle 8.0 is a Relational database Management System product.It offers
capabilities of both relational and object oriented databasesystem. In general
objects can be defined as reusable software codeswhich are location
independent and perform a specific task on anyapplication environment with
little or no change to the codes.SQL is used to access the data within the Oracle.
It contains a set of commands, which make it very easy to maintain the
database. It has for sub parts DDL, DML, DCL, and TCL. DDL includes the
commands, whichallows us to create objects and to manipulate the structure of
the objects.DML includes the commands to manipulate the information stored in
adatabase. DCL includes the commands for controlling the data accessand TCL
includes the commands for controlling the transactions likecommit and
rollback.The database server or backend is used to manage the database
tablesoptimally among multiple clients who concurrently request the server
for the same data. It also enforces Data Integrity across all client applicationand
controls database access and other security requirements.
Tool/Platform:
Windows 98/2000/xp/vista
Hardware Requirements:
16 MB RAM, 486 or Pentium 1, 500 MBHard Disk
Software Requirements:
Oracle, VB

A COMPLETE STRUCTURE OF THE PROGRAM


There are five modules. These are: -1.Product Section Module2.Customer Section
Module3.Supplier Section Module4.Warehouse Section Module5.Account Section
Module (Only Form Design)The project opens with the main MDI form. All the
sections form the partof the menu bar, which is further divided into sub-menus.
The Product Section
It consists of two forms: -1.Product Details2.Requirement of the Product
Product Details
The Product ID will be auto generated. The user will enter all the
productdetails such as Product Name, Unit of Measurement, Quantity onHand,
Reorder Level Quantity, Rate, Supplier ID. On entering theSupplier ID, the
Supplier Name will automatically appear. All the productdetails will be added and
stored in a table (database). The user can modifythe details by clicking on the
Modify Button. The user can also delete thedetails of a particular product by
clicking the Delete Button. The SaveButton will be used to add new records in
the database or modify existingrecords. The Refresh Button will be used to clear
all fields in the form.The Exit Button will take the user to the main MDI Form.
Requirement of the Product
When the products will fall short, the requirement form will be generated.This
form will enable the user to enter all the requirement details of
a product. When the details will be entered, it will then automatically passto the
Warehouse. The Requirement ID will be auto-generated. The user will have to
enter the Requirement Date. On entering the Product ID- theProduct Name,
Quantity on Hand, Reorder Level Quantity, Supplier IDand the Supplier Name will
be automatically entered. The user will have to enter the Quantity Required. . All
the requirement details will be addedand stored in a table (database). The Next
Button will be used to enter multiple product requirements for one particular
Requirement ID. TheSave Button will be used to add new records in the
database. The RefreshButton will be used to clear all fields in the form. The Exit
Button willtake the user to the main MDI Form.
The Customer Section
It consists of three forms: -1.Customer Details2.Customer Order 3.Bill/Cash Memo
Customer Details
It is necessary for the company to maintain complete details of thecustomer. The
Customer ID will be auto generated, while the user
willhave to enter all the other details like Customer Name, Customer Address,
City, State, Pin Code, Contact No 1, Contact No 2, Due Limit,Due Amount. The
Due Limit and Due Amount will be automaticallyupdated whenever a Customer
will buy or pay the amount. The user canmodify the customer details by clicking
on the Modify Button. The user can also delete the details of a particular
customer by clicking the DeleteButton. The Save Button will be used to add new

records in the databaseor modify existing records. The Refresh Button will be
used to clear allfields in the form. The Exit Button will take the user to the main
MDIForm.
Customer Order
When a Customer wants an item, which is not currently in stock then
theoperator, will generate this form. Order No will be automaticallygenerated
and Order Date will be the current date but it can be modified.The operator will
enter supply date. The user will enter the Customer ID.The Customer Name will
be generated according to the Customer ID.
Theuser will enter The Product ID. The Product Name, Unit, Rate willautomatically
appear. The user will enter Quantity. The Sub Total will begenerated accordingly.
The Next Button will enable the user to enter details of multiple products. The
Save Button will be used to add newrecords in the database. The Refresh Button
will be used to clear all fieldsin the form. The Exit Button will take the user to the
main MDI Form.
Bill/Cash Memo
When a Customer will purchase any goods from the store then the Billwill be
raised. The Bill will have two types of payment modes. The Bill No. will be autogenerated. The user will enter the Customer ID andaccordingly the Customer
Name will appear. Then the user will enter
the product details. The Sub Total and the Total will be generatedaccordingly. The
Next Button will be used to enter details of
multiple products. On entering the Less amount, the Final will be generated. The
Save Button will be used to add new records in the database. The RefreshButton
will be used to clear all fields in the form. The Exit Button willtake the user to the
main MDI Form.
The Supplier Section
It consists of three forms: -1.Supplier Details2.Damaged Goods3.Purchased
Goods
Supplier Details
It is necessary for the company to maintain complete details of itsSuppliers. The
Supplier ID will be auto generated, while the user willhave to enter all the other
details like Supplier Name, Address, City,State, Pin Code, Contact No1, Contact
No 2, Pending Amount. The user can modify the customer details by clicking on
the Modify Button. Theuser can also delete the details of a particular customer
by clicking theDelete Button. The Save Button will be used to add new records in
thedatabase or modify existing records. The Refresh Button will be used toclear
all fields in the form. The Exit Button will take the user to the mainMDI Form.
Damaged Goods Form
When goods are old dated or damaged then they will have to be
returnedto the Supplier. The user will enter Damaged Goods Voucher No.,Damag
ed Goods Voucher Date. The he will enter the details of thedamaged product. On
entering the Product ID, its Name, Supplier Id,Supplier Name , Unit and Rate will
automatically appear. The user willhave to enter the Quantity, Mfd. Date and

Remarks. The Sub Total will automatically appear on entering the Quantity.
Similarly the Total will begenerated. The Next Button will be used
to enter details of multiple products. The Save Button will be used to add new rec
ords in thedatabase. The Refresh Button will be used to clear all fields in the
form.The Exit Button will take the user to the main MDI Form.

Purchased Goods
When the Supplier will send goods to the warehouse then the PurchasedGoods
Form will be raised. The Purchase No. will be auto-generated. Theuser will have
to enter Purchase Date, Supplier ID. The Supplier Namewill automatically appear
on entering the Supplier ID. The user will enter all the details of the purchased
products. The Product Name, Unit, Ratewill automatically appear on entering the
Product ID. The Sub Total andTotal will be automatically generated on entering
the Quantity. The Finalamount will automatically appear on entering the Less
Amount. The NextButton will be used to enter details of multiple products. The
Save Buttonwill be used to add new records in the database. The Refresh Button
will be used to clear all fields in the form. The Exit Button will take the user to the
main MDI Form.
The Warehouse Section
It consists of four forms: -1.Gate Entry2.Details of the products in
warehouse3.Requirement of the products in warehouse4.Gate Pass
Gate Entry
When the products will arrive at the warehouse stores gate, Gate Entrywill be
done. This form will enable the gatekeeper to enter the detailsregarding goods
like Gate Entry No.(auto generated), Gate Entry Date(auto generated), Gate
Entry Time, Bill No., Supplier ID, Vehicle No.,Driver Name. The Supplier Name will
automatically appear on enteringthe Supplier ID. The gatekeeper will also have
to enter the product detailslike Product ID, Quantity as per Bill, Actual Quantity,
Remarks. TheProduct Name and Unit will automatically appear on entering the
ProductID. The Next Button will be used to enter details of multiple products.The
Save Button will be used to add new records in the database. TheRefresh Button
will be used to clear all fields in the form. The ExitButton will take the user to the
main MDI Form.

Product of Warehouse Details


It is necessary for the company to maintain the details of products inwarehouse.
The user will have to enter the Rack No., Product ID, Rate,Quantity on Hand,
Reorder Level Quantity. The Product Name,
Unit,Supplier Id, Supplier Name will automatically appear on entering the product
ID. The Save Button will be used to add new records in thedatabase. The Refresh
Button will be used to clear all fields in the form.The Exit Button will take the
user to the main MDI Form.
Requirement of the product of warehouse
When the products will fall short, the requirement form will be generated.The
user will have to enter all the requirement details of the product.
TheRequirement ID will be auto-generated. The user will enter RequirementDate,
Product ID, Rack No., Quantity on Hand, Reorder Level Quantityand the Quantity
Required. The Product Name, Supplier ID,
Supplier Name will automatically appear on entering the Product ID. The NextBu
tton will be used to enter details of multiple products. The Save Buttonwill be
used to add new records in the database. The Refresh Button
will be used to clear all fields in the form. The Exit Button will take the user to the
main MDI Form.
Gate Pass
When the material will be dispatched, it will be received at the gate alongwith a
copy of MRS. The operator will have to prepare a Gate Pass beforedispatching
goods. The Gate Pass No. and Gate Pass Date will be autogenerated. The user
will have to enter the MRS No., Vehicle No., Driver Name. The Product Name,
Unit will automatically appear on entering theProduct ID. The user will have to
enter the Quantity and Remarks. The Next Button will
be used to enter details of multiple products. The SaveButton will be used to add
new records in the database. The RefreshButton will be used to clear all fields in
the form. The Exit Button willtake the user to the main MDI Form.

VALIDATION CHECKS
1.The user will be prompted to enter complete details in any form.2.The user
cannot modify any auto-generated number or data.3.The user cannot enter
alphabetic data in a numeric data field.4.The user will have to enter date in the
correct format.
Is there any client for this project?
No. there is no client for this project. This Software is my individualeffort and
work in Stand Alone environment with all thefunctionalities.
Security
Any Computer based system project that manages valuable informationabout
various transactions need to be protected
against improper individuals or hackers that can perform illegal penetration into t
hesystem. The various security measures need to be implemented in a project sy
stem. In order to protect sensitive content and provide securemode of data trans
mission, strong security measures must beimplemented through the system. Hac
kers who attempt to penetratesystems for sport; disgruntled employees who
attempt to penetrate
for revenge; dishonest individuals who attempt to penetrate gain can beavoided
by providing proper Security Measures.The following security measures are
considered in this project.1)User Level Authentication2)Restricted Menu access

SCOPE OF FUTURE APPLICATION


The following application can be used to automate the working of anykind
of store, factory, warehouse
and industry with slight modifications.The application will enable to monitor the
working and also proper management of any similar kind of system.

Vous aimerez peut-être aussi