POST OFFICE MANAGEMENT SYSTEM PROJECT REPORT
PROJECT REPORT
INTRODUCTION
ABSTRACT:
Visual Basic 6.0 allows creating object-oriented applications. Visual Basic 6.0 profoundly concentrates on the Internet development features, Active X technology, enhanced controls, enhanced features of existing control, client/server, new language features development, data access, a few design enhancement etc.,
SYSTEM ENVIRONMENT - POST OFFICE MANAGEMENT SYSTEM PROJECT
Following are the technical resources
required for developing the system.
HARDWARE
REQUIREMENTS: -
- PC 586 Dx
& above with 4.1 G.B hard disk.
- RAM capacity of minimum of 32 MB
- Floppy disk drive either 1.2 MB or 1.44 MB
- Floppy 1.2 MB or 1.44 MB
- Epson stylus COLOR 480
SOFTWARE
REQUIREMENTS: -
- WINDOWS 95/98 ENVIRONMENT
- MS - ACCESS(BACK END)
- VISUAL BASIC 6.0(FRONT END)
- U.P.S
- Stationary
- Miscellaneous assets.
SECURITY:
-
Security measures present
unauthorized to access the system. Any system to have a security measure should
is provided with login-id and password facility. Security is provided for both
the database level and application level. Only the authorized persons can avoid
the data corruption to accessed database. The database can accessed only of
correct login-id and password is provided.
SOFTWARE CONFIGURATION
GUI : VISUAL BASIC 6.0
OPERATING SYSTEM :
WINDOWS 98
BACK END : MS - ACCESS
HARDWARE CONFIGARATION
- An IBM personal computer or a close preferably
Pentium 233 MHz.
- An SVGA or better Display System.
- 32 MB of variable memory.
- 256 KB of external Cache Memory.
- A 3.5” 1.44 MB Floppy Disk Drive.
- A 4.3 GB Hard Disk.
- An Inkjet or Dot Matrix Printer.
- A Microsoft mouse or a compatible pointing device.
About Visual Basic Language: -
Visual Basic was developed forms the
BASIC programming language. In 1970’s Microsoft got its start by developing ROM
based interpreted Basic for the early microprocessor based computer. In 1982,
Microsoft QuickBasic revolutionized Basic and legitimized as a serious
development language for MS-DOS environment. Later on, Microsoft Corporation
created the enhanced version of BASIC called Visual Basic for Windows.
Visual Basic 6.0: -
Visual Basic 6.0 allows creating Object
Oriented Application. When Visual Basic originally developed, it allowed to the
programmer to create programs using pre-defined objects, forms and controls. It
uses some of the Windows 95 Controls. Visual Basic 6.0 can be used to develop
both standalone systems and Client Server Based systems.
Visual Basic 6.0 comes in three
categories
·
Standard Edition
·
Professional Edition
·
Enterprise Edition
Features of Visual Basic 6.0: -
Visual Basic 6.0 profoundly
concentrates on the Internet development features, ActiveX technology, enhanced
controls, enhanced features of existing control, client/server, new language
features development, data access, a few design enhancement etc.,
Native
Code: -
A Visual Basic project is compiled
to native code for faster execution. Profiles native code using new native code
compiler option, and debug native code using the Visual C++ environment.
Create Active X Controls:
-
Features of existing controls can be combined,
or new control can be created form the scratch. ActiveX controls created with
Visual Basic have events, data binding
Support,
licensing support, property pages, Internet features, and more.
Wizards: -
The application Wizard is new and
the Setup Wizard has been enhanced to enable creating a dependency file for a
standard project. In the professional Edition, the Active X control Interface
Wizard, Active X Document Migration Wizard, Data Form Wizard, and property page
Wizard is new. The Setup Wizard has been enhanced to support distribution via
the Internet. The installation of remote server components using Distributed
COM (DCOM) and Remote Automation is an added feature. The ability to create
dependency files for projects and components created with Visual Basic.
Extensibility Model:
-
The new model allows to
programmatically extending the development environment and control projects,
events, code, and Visual elements.
Declare, Raise, and Handle Events: -
Objects provided by the components
can raise events that can be handled in other applications, or by our objects,
using with Events variables, Events provide a simple alternative to
asynchronous callbacks.
Multithreaded DLLs:
-
Internet Transfer Control:
-
This control provides HTTP and FTP support.
Multiple Project:
-
Multiple projects can be opened in
the same instance of Visual Basic, with is useful for debugging Active X
controls.
Create
Active X Document: -
ActiveX document s can be created
that boosts the Visual Basic application to the Internet Browser Windows. The
data control, DAO or Microsoft Access, you can create that is virtually
database independent, because jet automatically performs all syntax and data
manipulation translations.
ODBC Direct: -
This feature allows us to access
ODBC data sources throughout the RDO with DAO objects, by passing the Microsoft
Jet Database Engine. We can also use ODBC Direct through the data Control, by
binding controls to data and setting and ODBC Direct property.
Dock able and Linkable Windows, Toolbox, and Toolbars: -
Project,
properties, Debugging, and Object Browser windows can be docked in the
development environment and/or linked to each other. Toolbars can be docked,
undocked, or linked to each other.
Automation: -
A
technology that enables application to provide objects in a consistent way to
other application, development tools and macro languages. Formerly known as OLE
Automation.
Class:
-
Class is the formal definition of an
object. The class acts as template which an instance of an object is created at
run time. The class defines the properties of the object and the methods used
to control the object’s behavior. Class’s uses can typically be categorized as
one of three general types. They are
- Creation of Business Objects
Ex: Employee object
- Encapsulation of programming functions
Ex: Encapsulate the
code that opens a record set in a class module
- Visual Basic Add-Ins
Ex: Program Wizard
Polymorphism: -
Polymorphism relates to the use of the same method name in various objects; for example, a print method for the printer, a form, or a picture box. While the name of the method is the same, the actual code for the method in each object can be different. However, because the code for the method is encapsulated in the object, each object knows how to perform the correct task when the method is called, this feature allows classes to support multiple interfaces. Users of components can early bind to these interfaces, regardless of the object that implements them.
Encapsulation: -
The data about an object and the
code used to manipulate the data are contained within the object itself. The
data is stored as the properties of the object and the code as the methods of
the object. This feature allows the object data and code to stand alone,
independent of outside routines.
The Component Object Model (COM): -
The Component Object Model (COM) is a specification. It specifies how to build components that can be dynamically interchanged. Com provides the standard that component and clients follow to ensure that can operate together. COM is Microsoft’s top-level, all encompassing binary and wire specification for the interoperation of one app with another, across multiple applications, machines, and hardware types. It provides the following features.
- Single programming model
- Binary compatibility
- Uniform data transfer
- Structured storage
- Component software, reusable functionality
- Macro programmability
- Programming language independent
- Distributed operation
Advantages of Using COM: -
·
Binary Compatibility and
Cross-platform Development
·
Code Reusability
·
Version Control
Binary Compatibility and Cross-platform Development: -
The first major advantage of component technology binary compatibility and cross-platforms. Since becoming an Industry-wide standard, COM-compliant client applications and servers are independent of the development language and operating system.
Code Reusability:
-
The
second major advantage of component technology is an enhancement of DLL
technology. COM components expose groups of methods, known as interfaces,
through which clients interact with objects. Because these interfaces are
documented, many clients for a variety of different purposes can reuse the code
that creates those objects.
Version Control:
-
The last major advantage resolves
issues related to version control. COM components are said to be
self-versioning. This means that new functionality can be added to a component
without affecting clients that already use the components. Functionality is not
lost when components are upgraded it is always enhanced or added.
MS-ACCESS:
When we create a Microsoft Access database, we create one file that contains the data and table structures as well as the queries, forms, reports and other objects that make up the database.
Protecting information can be an important part of developing a Microsoft Access database. By securing your database, you can control what a user, is a group of users, can do with database objects. Microsoft Access security made up of several pieces that must be in place before security is complete. Security relies on a relationship between Microsoft Access stores account information with the work group and permissions assignment in the database (.mdb) file Microsoft Access Version 7 system database includes several internal security enhancements. Encrypting a database makes it indecipherable by a utility program or word processor. Encrypting a database compacts the database file and makes it indecipherable by a utility program or word processor. Decrypting a database reverses it indecipherable in order to protect it from unauthorized viewing or use.
SYSTEM ANALYSIS - POST OFFICE MANAGEMENT SYSTEM PROJECT
The proposed system is for making
easier to manage subscriber details, post details, money order details, bills.
So this will be developed for helping the post office administrative the above
things. The overall system is control through the main menu.
The main money
contains 6 parts.
1.
Sales details.
2.
Register post.
3.
Speed post.
4.
Money order.
5.
Money savings.
6.
Reports.
SALES DETAILS:-
This form contains the various types
of postcards, stamps which are to sold.
- Postcards:- The various types of postcards are like envelop, competition postcard, printed cards, etc are their amount.
- Stamps:- The different stamp cost of 1 to 50 are sold.
- Register post:- the register form contains the
postage where to be delivered it contains.
Sender address
Receiver address
Acknowledgement
Weigtage
Commission
- Speed post:- As form of register posts the
same will be in the speed post also. The extra amount will be taken for
urgently.
- money order:- money order form contains
details of person to whom money is to be sending, and the sender address.
- money savings:- the savings form we have the details on
various types of savings like short term or long term savings.
EXISTING
SYSTEM:
The present system of Postal service does not contain the
courier transactions and maintain the details of all other transactions such as
maintaining money order details speed post transactions register post
transaction saving and recurring bank transactions all these are carried out
manually. This postal system is made into atomization in order to render
services more quickly and efficiently to the people.
DATABASE DESIGN: POST OFFICE MANAGEMENT SYSTEM PROJECT
SPEED
POST:
DATA NAME
|
DATA TYPE
|
SIZE
|
SNO
|
DOUBLE
|
8
|
DATE
|
DATE
|
8
|
NAME
|
TEXT
|
20
|
AREA
|
TEXT
|
20
|
CITY
|
TEXT
|
20
|
COUNTRY
|
TEXT
|
20
|
PINCODE
|
DOUBLE
INTEGER
|
8
|
DISTRICT
|
DOUBLE
|
8
|
PREPAID
|
CURRENCY
|
8
|
WEIGHT
|
INTEGER
|
2
|
POSTAGE
|
CURRENCY
|
8
|
FEE
|
CURRENCY
|
8
|
ACKDUE
|
CURRENCY
|
8
|
TOTAL
AMT
|
CURRENCY
|
8
|
NETAMT
|
CURRENCY
|
8
|
COUNT
|
INTEGR
|
2
|
SALES:
DATA
NAME
|
DATA
TYPE
|
SIZE
|
SNO
|
DOUBLE
|
8
|
DATE
|
DATE
|
8
|
STAMPS
|
TEXT
|
20
|
SREQNO
|
INTEGER
|
2
|
POSTCARD
|
TEXT
|
20
|
PRATE
|
CURRENCY
|
8
|
PREQNO
|
INTEGER
|
2
|
AMT
|
CURRENCY
|
8
|
COUNT
|
INTEGER
|
2
|
MONEY
SAVINGS:
DATA NAME
|
DATA
TYPE
|
SIZE
|
SNO
|
DOUBLE
|
8
|
ACCNO
|
DOUBLE
|
8
|
NAME
|
TEXT
|
20
|
AREA
|
TEXT
|
20
|
CITY
|
TEXT
|
20
|
COUNTRY
|
TEXT
|
20
|
PINCODE
|
DOUBLE
|
8
|
SCHTYPE
|
TEXT
|
20
|
INTR
RATE
|
CURRENCY
|
8
|
DEPDATE
|
DATE
|
8
|
DEPAMT
|
CURRENCY
|
8
|
TOTAMT
|
CURRENCY
|
8
|
COUNT
|
INTEGER
|
2
|
REGISTER
POST:
DATA
NAME
|
DATA
TYPE
|
SIZE
|
SNO
|
DOUBLE
|
8
|
SDATE
|
DATE
|
8
|
NAME
|
TEXT
|
20
|
AREA
|
TEXT
|
20
|
CITY
|
TEXT
|
20
|
COUNTRY
|
TEXT
|
20
|
PINCODE
|
DOUBLE
|
8
|
PREPAID
|
CURRENCY
|
8
|
WEIGHT
|
INTEGER
|
2
|
POSTAGE
|
CURRENCY
|
8
|
REGFEE
|
CURRENCY
|
8
|
ACKDUE
|
CURRENCY
|
8
|
TOTAMT
|
CURRENCY
|
8
|
NETAMT
|
CURRENCY
|
8
|
COUNT
|
INTEGER
|
2
|
SYSTEM IMPLEMENTATION: POST OFFICE MANAGEMENT SYSTEM PROJECT
FORM DESCRIPTION:
The proposed system is for making easier to manage subscriber
details, post details, money order details, bills. So this will be developed
for helping the post office administrative the above things. The overall system
is control through the main menu.
The main money
contains 6 parts.
1.
Sales details.
2.
Register post.
3.
Speed post.
4.
Money order.
5.
Money savings.
6.
Reports.
SALES DETAILS:- POST OFFICE MANAGEMENT SYSTEM PROJECT
This form contains the various types of postcards, stamps which are to sold.
Postcards:- The various types of postcards are like envelop, competition postcard, printed cards, etc are their amount.
Stamps:- The different stamp cost of 1 to 50 are sold.
Register post:- the register form contains the postage where to be delivered it contains.
Sender address
Receiver address
Acknowledgement
Weigtage
Commission
Receiver address
Acknowledgement
Weigtage
Commission
Speed post:- As form of register posts the same will be in the speed post also. The extra amount will be taken for urgently.
Money order:- money order form contains details of person to whom money is to be sending, and the sender address.
Money savings:- the savings form we have the details on various types of savings like short term or long term.
Money order:- money order form contains details of person to whom money is to be sending, and the sender address.
Money savings:- the savings form we have the details on various types of savings like short term or long term.
CONCLUSION - POST OFFICE MANAGEMENT SYSTEM PROJECT
A computerized postal department system has been developed and the system was tested with sample data.The system results in regular timely preparations of required outputs. In comparison with manual system the benefits under a computer system are considerable in the saving of man power working hours and Eiffel.Provision for addition and deletion of customers is there in the system it is possible to view that proper filling system has been adopted to slate date for future. The entire project runs on windows environments.
The system can be used to make better management described at appropriate time. The user gets amount and timely information system.
SCOPE OF ENHANCEMENT
The system may be further updated or modified at will owing to its simple structure. If the organization willing the add a new module that would allow the vendor to the post office system. More over the developed system does not provide any kind of facility for making of the information.
2 comments:
Really thanks for sharing this useful post !! This post is very informative and I have got very good information.
Saas recurring revenue model
Pls send for testing
Post a Comment