Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCTION
1
The following Five regions are covered by this project
INDIA
SOUTH STATE OF INDIA
NORTH STATE OF INDIA
WEST STATE OF INDIA
EAST STATE OF INDIA
EXIT
2
2. STSTEM STUDY
3
2.3 EXISTING SYSTEM
4
2.5 PROPOSED SYSTEM
The proposed system developed using Visual Basic as front end tool
and Microsoft Access as Back end tool. Using Visual Basic we can design a
form with attractive & interactive manner. It maintains more tables to store
details properly.
5
3. SYSTEM SPECIFICATION
6
3.2 SOFTWARE SPECIFICATION
3.3 WINDOWS98
7
3.4 SOFTWARE FEATURES
8
Both the VMM and virtual devices run in a single, 32-bit, flat model
address space at privilege level0 (also called ring 0). The system creates two
Global Descriptor Table (GDT) selectors, one for code and the other for
data, and uses the selectors in the CS, DS, SS, and ES segment registers.
Both selectors have a base address of zero and a limit of 4 gigabytes (GBs),
so all the segment registers point to the same range of addresses. The VMM
and virtual devices never change these registers.
The VMM provides multiple-threaded, preemptive multitasking. It
runs multiple applications simultaneously by sharing CPU (central
processing unit) time between the virtual machines in which the applications
run. The VMM is also non reentrant. This means that virtual devices must
synchronize and events, to help virtual devices reentering the VMM.
Virtual devices (VxDs) are 32-bit programs that support the device
independent VMM by managing the computer’s hardware devices and
supporting software. VxDs support all hardware devices for a typical
computer, including the programmable interrupt controller (PIC), timer,
direct memory access (DMA) device, disk controller, serial ports, parallel
ports, keyboard, and display adapter. A VxD is required for any hardware
device that has settable operating modes or retains data over any period of
time. In other words, if the state of the hardware device can be disrupted by
switching between multiple virtual machines or applications, the device
must have a corresponding VxD.
9
3.7 DEVICE DRIVERS
10
3.8 DYNAMIC LINK LIBRARIES
11
3.9 WINDOWS BASED APPLICATIONS
What is Visual Basic? The “Visual” part refers to the method used to
create the graphical user interface (GUI). Rather than writing numerous lines
of code to describe the objects into place on screen. If you’ve ever used a
drawing program such as paint, you already have most of the skills
necessary to create an effective user interface.
12
The “Basic” part refers to the BASIC (Beginners All-Purpose
Symbolic Instruction Code) language, a language used by more
programmers than any other language in the history of computing. Visual
Basic has evolved from the original BASIC language and now contains
several hundred statements, functions, and keywords, many of which relate
directly to the Windows GUI. Beginners can create useful language allows
professionals to accomplish anything that can be accomplished using any
other Windows programming language.
Whether your goal is to create a small utility for yourself or your work
group, a large enterprise-wide system, or even distributed applications
spanning the globe via the Internet, Visual Basic has the tools you need.
13
ActiveX technologies allow you to use the functionality provided by
other application, such as Microsoft Word – Word processor, Microsoft
Excel spreadsheet, and other Windows application. You can even automate
application and objects created using the Professional or Enterprise editions
of Visual Basic.
14
The Enterprise edition allows professional to create robust distributed
applications in a team setting. It includes all the features of the Professional
edition, plus Back Office tools such as SQL Server, Microsoft Transaction
Server, Internet Information Server, Visual SourceSafe, SNA Server, and
more. Printed documentation provided with the Enterprise edition includes
the Visual Studio Enterprise Features book plus Microsoft Developer
Network CDs containing full online documentation.
15
Think of a window as simply a rectangular region with its own
boundaries. You are probably already aware of several different types of
windows: an Explorer window in Window within your word processing
program, or a dialog box that pops up to remind you of an appointment.
While these are the most common button is a window. Icons, text boxes,
options buttons and menu bars are all windows.
16
Understanding the Event-Driven Model
Because you can’t predict the sequence of events, your code must
make certain assumptions about the “state of the world” when it executes.
When you make assumptions (for examples, that an entry field must contain
a value before running a procedure to process that value),you should
structure your application in such a way as to make sure that the assumption
will always be valid (for examples, disabling the command button that starts
the procedure until the entry field contains a value).
Your code can also trigger events during execution. For example
programmatically changing the text in a text box cause the text box’s
Change event to occur. This would cause the code (if any) contained in the
Change event to execute. If you assumed that this event would only be
17
triggered by user interaction, you might see unexpected results. It is for this
reason that it is important to understand the event-driven model and keep it
in mind when designing your application.
With most languages, if you make a mistake in writing your code, the
error is caught by the compiler when you start to compile your application.
You must then find and fix the error and begin the compile cycle again,
repeating the process for each error found. Visual Basic interprets your code
as you enter it, catching and highlighting most syntax or spelling errors on
the fly. It’s almost like having an expert watching over your shoulder as you
enter your code.
18
Because of the interactive nature of Visual Basic, you’11 find yourself
running your application frequently as you develop it. This way you can test
the effects of your code as you work rather than waiting to compile later.
19
4. SYSTEM DESIGN
The most creative and challenging phase of the system life cycle is
system design. The term design describes a final system and the process by
which it is developed. It refers to the technical specifications that will be
applied in implementing the proposed system. It also includes the
construction of program and designing of output, input, menu, code,
database and process of the system.
System analysis decide the following input design details like what
data to input, what medium to use, how the data should be arranged or
coded, data item and transaction needing validation to detect errors and at
least the dialogue user in providing input.
20
design not inputs involves identifying the data needed, specifying the
characteristics of each data item, capturing & preparing data for computer
processing and ensuring correctness of data. The following forms are used in
Railway Route Information System.
4.4./DATA MODEL
The data modual deals with the stu7cture of the tables, which store the
data and information of all the forms. The tables are maintained separately
for each form to have easy storage and access them fast. Thus, it overcomes
the problem of slow processing and accessing data.
21
4.5. DATA FLOW DIAGRAM
The DFD helps to clarify the system requirements and identify major
transactions that occur in the software project. It is also called as the
“Bubble Chart”. It is a graphical technique that depicts information flow and
the transformations that are applied as data more from input to output.
22
5. SYSTEM TESTING & IMPLEMENTATION
TESTING OBJECTS:-
23
5.2. UNIT TESTING
When selecting the folder to hide as control panel the folder name will
be concatenated with control panel registry value.
The entire project was split into small programs; each of these single
programs gives a frame as an output., These programs were tested
individually; at last all these programs where combined together by creating
another program where all these constructors were used. It gives a lot of
problem by not functioning in an integrated manner.
The user interface testing is important since the user has to declare
that the arrangements made in the frames are convenient and it is satisfied.
When the frames where given for the test, the end user (management) gave
suggestion. Since they where much exposed to do the work manually, Based
on their suggestions the frames were modified and put into practice.
24
5.4. VALIDATION TESTING
By testing this project give the idea how it is user friendly and hence
this can be operated in simple manner. The study of Administration is need
not required.
After performing the validation testing the next step is output testing
of the proposed system. Since the system cannot be useful if its does not
produce the required output.
Asking the user about the format in which the system is required tests
the output displayed or generated by the system under consideration. Here
the output format is considered in two ways. One is screen and another one
is printed format. The output format on the screen and found to be corrected
as the format was designed in the system phase according to the user needs.
And for the hardcopy the output comes according to the specifications
requested by the user.Here the output testing does not results in correction in
the system.
25
Complete security is achieved by using this project in a user friendly
manner.
User acceptance testing of the system is the key factor the success of
any system. The system under consideration is tested for user acceptance by
constantly keeping in touch with prospective system at time of development
and making change whenever required. This is done with regard to the input
screen design and output screen design.
26
6. SYSTEM IMPLEMENTATION AND TRAINING
After the installation is completed and the user staff is adjusted to the
changes created by the candidate system evaluation and maintenance begin.
Operational systems are quickly taken for granted every system requires
periodic evaluation after implementation. A post implementation review
measures the system’s performance against pre-defined requirements.
27
6.2. TRAINING IMPLEMENTATION
28
7. SUGGESTIONS & CONCLUSION
SUGGESTION
CONCLUSION
There were many drawbacks in the existing system and now them
over come by the proposed system. The objectives of this project is to rectify
errors, reduce time consuming, increasing sufficiency, and reduce overload,
fast accessing and user friendly.
29
8. BIBLIOGRAPHY
REFERED BOOKS
1. Gary Cornell,: “Visual Basic 6 from the ground”, Tenth Reprint, Tata
McGraw-Hill, 2001, Chapter3(725-739) and (763-775)
Topic: Forms and Controls.
2. Steven Holzoner,: “Visual Basic 6.0 Programming(Black Book)”,
Revised Edition, Vikas Publishing House Pvt Ltd, 2001,
Chapter7(345-413) Topic: ADO Database.
3. Stephen Charles.: “Software Engineer”, Fifth Edition, Prentice-Hall
India Pvt Ltd, 2002, Chapter3 (53-78) Topic: SDLC.
4. Sanjay Saxeena,: “Ms-Office 2000”,Third Edition, Vikas Publishing
House Pvt Ltd, 2002 , Chapter4 (78-142) Topic: Document Handling.
5. Elias M.Award,: “System Analysis and Design”, Second Edition,
Golgotha Publication Pvt Ltd, 1998, Chapter4 (356-358) Topic:
System Implementation.
REFFERED WEBSITES:
1. www.vbcode.com
2. www.microsoft.com
30
31