Escolar Documentos
Profissional Documentos
Cultura Documentos
SYNOPSIS
1. INTRODUCTION
1.1OVERVIEW OF THE PROJECT
2. SYSTEM CONFIGURATION
2.1 HARDWARE CONFIGURATION
3. SYSTEM STUDY
4. SYSTEM DESIGN
8. BIBLIOGRAPHY
APPENDICES
i. TABLES
ii. FORM
iii. SAMPLE CODE
SYNOPSIS
• Container Parks
• Booking
• Transport
• Garbage Management
CONTAINER PARKS:
BOOKING:
TRANSPORT:
Invoice is used for maintain the export and import details. Ship
name is unique name in the process. Invoice stores the details about buyer. Invoice
is used to store the details of import and export in the database.
GARBAGE MANAGEMENT:
The bill entry form is used to store the data of garbage and date
will be calculated automatically. The data are stored in the database.
SYSTEM CONFIGURATION
HARDWARE CONFIGURATION
HARD DISK : 20 GB
CDDRIVE : LG 52X
MOUSE : 3 BUTTONS
SOFTWARE CONFIGURATION
BACKEND : SQL
SOFTWARE SPECIFICATION
IMPLEMENTATION INHERITANCE:
GARBAGE COLLECTION:
Garbage Collection is another new feature in Visual
Basic.NET. The .NET Framework monitors allocated resources,
such as objects and variables. In addition, the .NET Framework
automatically releases memory for reuse by destroying objects
that are no longer in use. In Visual Basic.NET, the garbage
collector checks for the objects that are not currently in use by
applications. When the garbage collector comes across an object
that is marked for garbage collection, it releases the memory
occupied by the object.
OVERLOADING:
MULTITHREADING:
Visual Basic .NET, Visual C++ .NET, and Visual C# .NET all
use the same integrated development environment (IDE), which
allows them to share tools and facilitates in the creation of mixed-
language solutions. In addition, these languages leverage the
functionality of the .NET Framework and simplify the development
of ASP Web applications and XML Web services.
Physical Structure
Logical Structure
Physical Structure:
Logical Structure
a) Table spaces
b) Segments
c) Extents
d) Data Blocks
The data files contain all user data in terms of tables, index and views. The
log files contain the information to open and be recovered, of undone after a
transaction (Rollback).
The control file physical data, media information to open and manage data
files. If the control file is damaged the server will not be able to open or use the
database even if the database is undamaged.
DATABASE
The end user interacts with the system either by invoking an application
program or by writing their queries in a database query language. The database
query language allows the end user to perform all the basic operations (retrieval,
deletion, insertion and updating) on the data.
The DBA has to coordinate the functions of collecting information about the
data to be stored, designing and maintaining the database and its security. The
database must be designed and maintained to provide the right information at the
right time to authorized people. These responsibilities belong to the DBA and his
staff.
ADVANTAGES OF A DBMS
The major advantage that the database approach has over the conventional
approach is that a database system provides centralized control of data. Most
benefits accrue from this notion of centralized control.
Since there is centralized control of data, the database administrator can ensure that
standards are maintained in the representation of the stored data formats. This is particularly
useful for data interchange, or migration of data between two systems.
SECURITY RESTRICTIONS CAN BE APPLIED
The DBMS guarantees that only authorized persons can access the database.
The DBA defines the security checks to be carried out. Different checks can be
applied to different operations on the same data. For instance, a person may have
the access rights to query on a file, but may not have the right to delete or update
that file. The DBMS allows such security checks to be established for each piece of
data in the database.
Centralized control can also ensure that adequate checks are incorporated in the DBMS to
provide data integrity. Data integrity means that the data contain in the database is both accurate
and consistent. Inconsistency between two entries can lead to integrity problems. However, even
if there is no redundancy, the data can still be inconsistent. For example a student may have
enrolled in 10 courses in a semester when the maximum number of courses one can enroll in is 7.
Another example could be that of a student enrolling in a course that is not being offered that
semester. Such problems can be avoided in a DBMS by establishing certain integrity checks to
be carried out whenever any update operation is done. These checks can be specified at the
database level, besides the application programs.
DATA INDEPENDENCE
FEATURES OF RDBMS:
The ability to create multiple relations and enter data into them
An interactive query language
Retrieval of information stored in more than one table
NORMALIZATION
Normalization is a process of simplifying the relationship between data
elements in a record. It is the transformation of complex data stores to a set of
smaller, stable data structures.
Normalized data structures are simpler, more stable and are easier to
maintain. Normalization can therefore be defined as a process of simplifying the
relationship between data elements in a record.
STEPS OF NORMALIZATION:
Systems analysts should be familiar with the steps in normalization, since the
process can improve the quality of design for an application. Starting with a data
store developed for a data dictionary the analyst normalized a data structure in
three steps. Each step involves an important procedure to simplify the data
structure.
1. First Normal Form, which decomposes all data groups into two-dimensional
records.
2. Second Normal form, which eliminates any relationships in which data
elements do not fully depend on the primary key of the record.
3. Third Normal Form which eliminates any relationships that contain transitive
dependencies.
EXISTING SYSTEM:
Drawbacks:
• Manual work
• Calculation is difficult
• Time efficiency
• Space efficiency
• Accuracy
• Time efficiency
• Space efficiency
• security of information
The design of the software deals with both the input and output.
The input screen should be designed in such a way that it must be user friendly.
The output screen should be designed in such a way that desired output should be
presented in an attractive manner.
REQUIREMENT ANALYSIS
Requirement analysis phase of every project is the key phase
and on successful completion of it, one will be directed in a path following which
the project runs smoothly. So care should be taken while doing the requirement
analysis. Normally for any project existing system and proposed system and
analyzed under various aspects such as Environmental, Economical, Technical,
End user and the Duration of the project.
ENVIRONMENTAL
ECONOMICAL
TECHNICAL
This project was done in Microsoft Visual studio, which is good software for
development of application projects. Again during the development phase it is
easier to design the forms and all.
END USER
This software can be used by any user, even if he/she do not have any
computer knowledge, as it is very user friendly.
DURATION OF PROJECT
SYSTEM DESIGN
Level 0:
Garbage
and
Transport
Cargo
Container Managem
information ent
System
Goods for
Delivery
Level 1:
Container
Container Capacity
informati
Product
on
Information
Proce
ss
Booki
Process ng
Container
Area of
Volume
Placing Process of
Garbage and Delivery goods to Transport
the
containe
r
Fina
l Check
Stag the
e goods
on
Garbage Delivery
contai
ENTITY RELATIONSHIP DIAGRAM
Container Parks
Booking
Transport
Garbage Management
CONTAINER PARKS
Type of
Container container
no
Date
Available
container
Size of
container
eeee
Container Details
Check
s
Dealer
Container no
no Dealer
name
Empty container
Available
check container Comp
No of Tdat
s ccccccontc ute Rdate
container e
iner
Empty Delay
container amount
BOOKING
Dealer
Containe Dealer Goods
name
r no no name
Date
Reservation
amo No of
Booking unt container
no
Initial
amount
Checks
Booking Container
no no
Dealer Goods
no Cancellation name
Refund
Date Rdat
Tdate
amount e
TRANSPORT
Type of
Vehicle
vehicle
Driver no
id
Goods
name
Container
no
Transport Details
Checks
Driver
Container name
no
Goods Driver
name id
Record
kms
Proces weight
Starting Ending Befor
s
Payment After
kms kms e
IMPORT AND EXPORT
Destinatio
E xport Sour n
No of
goods ce
container
name
Import
name
Export
contact no Import
contact no
Export
name Import
Export and Import goods
name
Date
of Date
Ship Ship
sendi of
no name
ng arriv
al
Perform
cv s
Custom Clearance
Dealer
name
Type of
Custom officer garbage
name
Ship
no
Ship Date of
name taken
Garbage management
Weight of
Weig
garbage
ht
Amou
nt
DATABASE DESIGN
INPUT DESIGN
TYPES OF TESTING
White box Testing
Validation Testing
Integration Testing
Acceptance Testing
Unit testing
Advantages
Books Referred:
4.
Websites:
1. www.msdn.microsoft.com
2. www.vbcity.com
3. www.vbdotnetheaven.com
4. www.codeguru.com