Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION
Thus computerizing these activities plays an important role. Instead of sitting around a
table and searching for student records and University/C.I.A model time table and preparing
seating arrangement, that would be done with a few mouse clicks using this system.
1
1.2 SYSTEM SPECIFICATION
2
2. SYSTEM STUDY
The existing system is a manual system and there are many difficulties in
maintaining and handling it.
The system, which is followed at present, is a manual system. The system consists
of book of accounts that has to be maintained in all aspects. Printing work are difficult. In the
existing system each and every time a reference should be made manually. There are high
possibilities to commit errors and mistakes, which leads to produce the wrong statements to the
management. Report generation is also not an easy task.
Another important drawback of existing system is time factor. It will not help the
management to solve the problem in time.The above said reasons are overcome by using the
Visual Basic 6.0. Since the security system in this package is more secure than other software
packages.
3
2.2 PROPOSED SYSTEM
The drawbacks, which are faced during existing system, can be eradicated by using
the proposed system. The main objective of the existing system is to provide a user-friendly
interface. The system, which is proposed, now computerizes all the details that are maintained
manually. Once the details are fed into the computer there is no need for various persons to deal
with separate section. Only a single person is enough to maintain all the reports. The security can
also be given as per the requirement of the users.
4
3. SYSTEM DESIGN AND DEVELOPMENT
The data flow diagram may be used to represent a system or software at any level of
abstraction. In fact, DFD may be partitioned into levels that represent increasing information
flow and functional detail. A level 0 DFD is called a Context Level DFD. This model represents
entire software element as a single bubble with input and output data indicated by incoming and
outgoing arrows respectively.
Types of DFD
1) Physical DFD
An information dependent view of the current system shows what the data’s are carried
out and how they are performed.
2) Logical DFD
An implementation independent view of the system focusing on the flow of data between
process without specified devices storage locations or people in the system.
5
DFD Components
Entity
An Entity is the source of destination of data the source in a DFD represents, these
entities that are outside the content of the system. Entities are represents rectangle.
Process
The process is the manipulation or work that transforms data, performing computation,
making decisions.
Data Store
A data store is a process stores data between processors for lateral retrieval by the same
process.
Data Flow
It’s a moment of data between the entity process and datastore. Data Flow is an interface
between the components of the DFD. It’s represented by an arrows.
6
To Construct a Data Flow Diagram, we use
Symbol
SYMBOLS DESCRIPTION
Name
Circle
Process
Open End
Box
Data Storage
Arrow
Data Flow
Report
Report
7
Do not have depth of more than 7 levels.
A process must have atleast one data flow entering and one data flow existing the process
symbol.
A context diagram has no data stores and must fit on one page.
A context diagram has only one process, which is numbered 0.
A diagram 0 repeats the same external entities and data flows that appear in the context
diagram.
8
3.2 ENTITY RELATIONSHIP DIAGRAM DESCRIPTION
Writer Creates
Consumer Novel
Buys
In the diagram, the elements inside rectangles are called entities while the items inside diamonds
denote the relationships between entities.ER diagram with basic objects
9
Elements in ER diagrams
There are three basic elements in an ER Diagram: entity, attribute, relationship. There are more
elements which are based on the main elements.
Entity
An entity can be a person, place, event, or object that is relevant to a given system. For example,
a school system may include students, teachers, major courses, subjects, fees, and other items.
Entities are represented in ER diagrams by a rectangle and named using singular nouns.
Weak Entity
A weak entity is an entity that depends on the existence of another entity. In more technical
terms it can defined as an entity that cannot be identified by its own attributes. It uses a foreign
key combined with its attributed to form the primary key. An entity like order item is a good
example for this. The order item will be meaningless without an order so it depends on the
existence of order.
Attribute
Relationship
An entity can be a person, place, event, or object that is relevant to a given system. For example,
a school system may include students, teachers, major courses, subjects, fees, and other items.
Entities are represented in ER diagrams by a rectangle and named using singular nouns.
Weak Entity
A weak entity is an entity that depends on the existence of another entity. In more technical
terms it can defined as an entity.
10
3.3 DATABASE DESIGN DESCRIPTION
Before use the oracle to actually build the tables, forms, and other objects that will make
up the database, it is important to take time to design are database. Whether they are using a
Sqlserver or a Sqlserver project, good database design is the keystone to creating a database that
does not want it to do effectively, accurately, and efficiently.
This topic provides reference information about these basic Steps in designing a database:
Data Constraints
All business in the world runs on business data being gathered stored and analyzed.
Business managers determine a set of rules that must be applied to the data being stored to
ensure its integrity.
There are two types of data constraints that can be applied to data being inserted into a
database table .One type of constraint is called an I/O constraint. The other type of constraint is
called a business rule constraint.
I/O Constraints
The input /output data constraint is further divided into two distinctly different constraints.
11
The Primary Key Constraint
A primary key in a table used to uniquely identify each row in the table .A primary key
column in a table has special attributes.
It defines the column as a mandatory column i.e. the column cannot be left blank.
The NOT NULL attribute is active.
The date held across the column MUST BE UNIQUE.
Foreign constraint establishes a relationship between records across a master and a detail
table. The relationship ensures.
Column Level
Table Level
If data constraints are defined along with the column definition where creating or altering
a table structure, they are column level constraints.
12
Table Level Constraints
If data constraints are defined after defining all the table columns when creating or altering
a table structure, it is a table level constraint.
A NULL value is different from a blank of zero. NULL values are treated specially by
the database. A NULL value can be inserted into the columns of any data type.
When a column is defined as not null, then that column becomes a mandatory column .It
implies that a value must be entered into the column if the record is to be accepted for storage in
the table.
13
3.4 INPUT DESIGN DESCRIPTION
The existing system and proposed system is used in the input design the proposed system
is used the all the details can be maintained easily.
It requires very careful attention. It is the point of most contact of users with the
computer system and it’s prone to error. If data is going into the system is correct, then the
processing and output will magnify errors.
14
3.5 OUPUT DESIGN DESCRIPTION
Output is the main reason for developing the system and the basis on which they evaluate
the usefulness of the application. Previewing the output reports by the user is extremely
important because the user is the ultimate judge of the quality of the output and, in turn, the
success of the system. The output is designed in such a way that it is attractive, convenient and
informative.
There is nothing new in VB 6.0 in this area, but graphics are such an important part of the
language that the related techniques had to be explained in detail.
15
3.6 SYSTEM DEVELOPMENT
The visual part refers to the method used to create the graphical user interface (GUI).
The ‘Basic’ part refers to the BASIC (Beginners All – Purpose Symbolic Instruction Code)
Language. Visual Basic has evolved from the original basic language and now contains several
hundred statements functions and keyword, many of which relate directly to the Windows GUI.
The first tool to make Windows based programming easy the Microsoft Visual Basic
version 6.0 programming. System is now the leading tool for helping, developers create and use
Active X components, build Active Documents for intranet browsers, build client/server or multi
– tier solutions with high speed data access and built fast applications based on Windows version
6.0 adds a native code compiler, implicit multi – threading and integration with Microsoft
Transaction Server to bring a new level of scalability to server based components built with
Visual Basic.
Visual Basic 6.0 also provides developers with a new interface for faster programming.
The IDE now features Multiple Document Interface (MDI) with docking and linking. Windows
to eliminate unnecessary, mouse and keyboard actions and the code editors offers Intelli Sense
Technology such as Quick Tips, Data Tips, List Members and List Constants which eliminate the
need to memorize syntax and learn object models.
16
STATES OF VISUAL BASIC
Visual Basic applications can be viewed in three distinct states:
1. Design
2. Execution
3. Break
In Design State, you can edit user interface or add code to the application.In Execution State,
the application is running and only a few menu commands are available. In Break State, the
application is halted.
Visual Design
Event Driven Programming
Applications written in Visual Basic are Event Driven. It can be best understood by
comparing it with Procedural programming. When we program in Visual Basic, it must be first
decided how the application should interact with the user. In other words, we have to decide
how each control reacts to user actions, such as the click of a mouse; keystrokes and these
reactions must be programmed. This is called Event Driven Programming, as the event caused
by the user determines the flow of application.
HARDWARE REQUIREMENT
Visual Basic 6.0 for Windows requires at least Microsoft 95 / Windows NT 3.51, 486
processor and a minimum of 16MB of RAM. A complete installation of the most powerful
version of Visual Basic 6.0, enterprise edition, requires more than 250Mb of hard disk space.
Understanding the Event-Driven Model
17
In an event-driven application, the code doesn't follow a predetermined path — it
executes different code sections in response to events. Events can be triggered by the user's
actions, by messages from the system or other applications, or even from the application itself.
The sequence of these events determines the sequence in which the code executes, thus the path
through the application's code differs each time the program runs.
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 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.
COMPONENTS OF IDE
Menu Bar.
Toolbox Windows – displays the controls.
Form Window – displays the form that holds the controls and which is useful for
developing the user interface.
Properties Window – has list of all the properties for a control.
Project Explorer Window – has list of all the forms and modules.
Standard Toolbar – displays the frequently used commands in the form of buttons.
Code Editor Window – where code is written.
Form Layout Window – allows to visually position the form at design time.
Object Browser – has list of all the objects, their methods and properties.
Context Menus – a shortcut menu with frequently performed actions. It can be
displayed by right clicking on the object.
18
Immediate, Locals and Watch Windows – These additional windows are provided for
use in debugging your application. They are only available when you are running
your application within the IDE.
Menu Bar
The Visual Basic menu bar contains the names of the menus you can use in the active
window. You can modify the menu bar using the Commands Tab of the Customize dialog box.
For example File, Edit, View, Insert, Tools, Table, Help etc.
Form Window
The form window allows you to create the windows, dialog boxes and controls in your
application. You draw and view controls on a Form. A form is a window or dialog box. Forms
are containers for controls. A multiple document interface (MDI) form can also act as a
container for child forms and some controls.
Each form window has a Maximize, Minimize and Close Button. You can create wither
fixed or movable.
PROPERTIES WINDOWS
The Properties window lists the design – time properties for selected objects and their
current settings. You can change these properties at design time. When you select multiple
controls, the properties window contains a list of the properties common to all the selected
controls. The properties window has a object box, that lists the currently selected object, the
properties list tabs which has an alphabetic listing of properties in the alphabetic Tab and
categorized listing of properties in the Categorized Tab. The Description Pane that shows the
property type and a short description of the property.
19
PROJECT EXPLORER
The project Explorer displays a hierarchical list of the projects and all the items contained
in a project. The elements of your project explorer window are as follows:
View Code displays the Code Window where code is written and edited.
View object displays the Object Windows for the selected item, an existing form,
module, ActiveX object.
Toggle Folders that hides and shows the object folders while still showing the
individual item contained within them.
The code Window is used to write, display and edit Visual Basic code. The different code
window elements are as follows:
Object Box – Displays the name of the selected object.
Procedures / Events Box – Lists all the events recognized by Visual Basic for a form
or control displayed in the Object Box. When you selected an event, the event
procedure associated with that event name is displayed in the Code
Window.
FRONT END
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 appearance and location of interface
elements, you simply add pre-built 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.
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 applications by learning just a few of the keywords,
yet the power of the language allows professionals to accomplish anything that can be
accomplished using any other Windows programming language.
20
The Visual Basic Scripting Edition (VBScript) is a widely used scripting language and a
subset of the Visual Basic language. The investment you make in learning Visual Basic will
carry over to these other areas. In developing applications with Visual Basic programming is
about new keywords and functions. I choose the topics that felt every programmer should learn
in order to master the language.
21
BACK END
10g is Oracle's grid computing product group including (among other things) a database
management system (DBMS) and an application server. In addition to supporting grid computing
features such as resource sharing and automatic load balancing, 10g products automate many
database management tasks. The Real Application Cluster (RAC) component makes it possible
to install a database over multiple servers.10g follows Oracle's 9i platform. Oracle says that the g
(instead of the expected i) in the name symbolizes the company's commitment to the grid model.
However, according to some reports, many early adopters are deploying 10g solely for its
automation features and have no immediate plans of implementing a grid environment.
A relational database management system (DBMS) from Oracle, which runs on more than 80
platforms. Introduced in the late 1970s, Oracle was the first database product to run on a variety
of platforms from micro to mainframe. The Oracle database is Oracle's flagship product, and
version 11g was introduced in 2007.
Oracle 11g features include built-in testing for changes, the capability of viewing tables back in
time, superior compression of all types of data and enhanced disaster recovery functions.
The "i" and "g" Versions starting in 1999 with Version 8i, Oracle added the "i" to the version
name to reflect support for the Internet with its built-in Java Virtual Machine (JVM). Oracle 9i
added more support for XML in 2001. In 2003, Oracle 10g was introduced with emphasis on the
"g" for grid computing, which enables clusters of low-cost, industry standard servers to be
treated as a single unit.
Oracle Database 10g introduces support for these new language features:
22
multiset operations on nested table instances supporting operations like equals, union,
intersect, except, member, and so on.
the user-defined quote character.
indices of and values of syntax for all.
the distinction between binary_integer and pls_integer vanishes.
All these features except the user-defined quote character a convenience feature for the
programmer are performance features and, of course, they all have efficient implementations.
For example, the IEEE datatypes enjoy the benefit of machine arithmetic for mathematical real
numbers.
Over the last 27 years, Oracle has made tremendous improvements in its core database
product. Now, that product is not only the world's most reliable and performance
database, but also part of a complete software infrastructure for enterprise computing.
With each new release comes a sometimes dizzying display of new capabilities and
features, sometimes leaving developers, IT managers, and even seasoned DBAs
wondering which new features will benefit them most.
With the introduction of Oracle Database 10g, DBAs will have in their hands one of the
most profound new releases ever from Oracle. So, DBAs who take the time to understand
the proper application of new Oracle technology to their everyday jobs will enjoy many
time-saving, and ultimately, money-saving new capabilities.
Oracle Database 10g offers many new tools that help DBAs work more efficiently (and
perhaps more enjoyably), freeing them for more strategic, creative endeavors—not to
mention their nights and weekends. Oracle Database 10g really is that big of a deal for
DBAs.
In this series, I will provide brief, focused analyses of these interesting new tools and
techniques. The goal is to outline the functions and benefits of the feature so that you can
put it into action in your environment as quickly as possible.
23
3.6.1.DESCRIPTION OF MODULES:
MODULES:
Student detail
Staff detail
course detail
LOGIN FROM:
In this module, the user name and password are used. Using this module
unauthorized users are restricted to access.
STUDENT DETAIL:
This module deals with the entire student's information. The student's personal
details like student id, student name, student roll number, student register number, batch, year,
department, college name are maintained. Student information are added into the database and
stored for future reference.
STAFF DETAIL:
This module deals with the entire staff’s information. The staff’s personal details
include staff id, staff name, designation, department, qualification. Staff information are added
into the database and stored for future reference.
COURSE DETAIL:
In this module course id, course name, department name, year, exam start date, exam
finished date, number of student, student register number are maintained. Course information are
added into the database and stored for future reference.
This module takes care of the examination time table of the various department in the
24
college. An exam id, exam type, courses name, departments name, year, date, session, time,
number of student, total number of hall are maintained.
This module deals with the entire hall allotment details. It include the hall number,
staff in the hall, strength of allotment, number of absentees, date, session, time and exam name,
in which department are written exam in the hall, student register number who write the exam in
the hall, number of student in the hall in each department.
25
4.TESTING AND IMPLEMENTATION
It is the stage of implementation, which ensures that system works accurately and
effectively before the live operation Commences. It is a confirmation that all are correct and
opportunity to show the users that the system must be tested with text data and show that the
system will operate successfully and produce expected results under expected conditions.
Before implementation, the proposed system must be tested with raw data to ensure that
the modules of the system works correctly and satisfactorily. The system must be tested with
valid data to achieve its objective.
The purpose of system testing is to identify and correct errors in the candidate system.
As important as this phase is, it is one that is frequently compromised. Typically, the project the
schedule or the user is eager to go directly to conversion. Actually, testing is done to achieve the
system goal. Testing is vital to the parts of the system are correct; the goal will be successfully
achieved. Inadequate testing or non-testing leads to errors that may not appear until months later.
This creates two problems:
The time lag between the cause and appearance of the problem. The effect of system errors on
files and records within the system.
System Testing
Unit Testing
Integration Testing
Validation Testing
26
UNIT TESTING
A program represents the logical elements of a system. For a program to run
satisfactorily, it must compile and test data correctly and tie in properly with other programs.
Achieving an error free program is the responsibility of the programmer. Program testing checks
for two types of errors: syntax and logical. Syntax error is a program statement that violates one
or more rules of the language in which it is written. An improperly defined field dimension or
error messages generated by the computer. Logic error deals with incorrect data fields, out-of
range items, and invalid combinations. Since diagnostics do not determine logic errors the
programmer must examine the output carefully.
When a program is tested, the actual output is compared with the expected output. When there is
a discrepancy the sequence of instructions must be traced to determine the problem the process is
facilitated by breaking the program down into self-contained portions, each of which can be
checked at certain key points. The idea is to compare program values against desk-calculated
values to isolate the problem.
Unit testing has been performed on all the form modules. The syntax and logical errors have
been corrected then and there. All the syntax errors have been rectified during compilation. The
output has been tested with the manual.
INTEGRATION TESTING
Programs are invariably related to one another and interact in the total system. Each
program is tested to see whether it conforms to related programs in the systems. Each portion of
the system is tested against the entire module with both the test data and the live data before the
entire system is tested as a whole.
Integration testing is systematic techniques for conducting the program structure. While
at the same time conducting tests to uncover errors associated with the interfacing.
The objectives are to take unit tested modules and to built a program that has been dedicated by
design.
27
Bottom up Integration
VALIDATION TESTING
The validation testing is performed for all the data in the system. The data are
completely validated according to the company’s request and requirement.
QUALITY ASSURANCE
The Project is tested completely and various errors found are rectified.
Various validation are performed to ensure that important data are not missed.
Testing is performed with some sample inputs from the company and the output is verified and
found right.
28
4.2 SYSTEM IMPLEMENTATION
System implementation is the important stage of project when the theoretical design is
tuned into practical system. The main stages in the implementation are as follows:
Planning
Training
System testing and
Result
PLANNING
Planning is the first task in the system implementation. Planning means deciding on the method
and the time scale to be adopted. At the time of implementation of any system people from
different departments and system analysis involve. They are confirmed to practical problem of
controlling various activities of people outside their own data processing departments. The line
managers controlled through an implementation coordinating committee. The committee
considers ideas, problems and complaints of user department, it must also consider:
TRAINING
To achieve the objectives and benefits from computer based system, it is essential for the people
who will be involved to be confident of their role in new system. This involves them in
understanding overall system and its effect on the organization and in being able to carry out
effectively their specified task. So training must take place at an early stage. Training sessions
must give user staff, the skills required in their new jobs. The attendance to sort out any queries.
29
RESULTS
Only by the company management alone only one user should design in it, such a way
that it should not be flexible enough to access at a time. Hence the implementation method used
in the system is a pilot type of implementation.
SYSTEM SECURITY
Providing a user id and password to the users ensures security. Separate login is
maintained for administrators and guests.
Only administrators are allowed to do changes in the project. They have all the rights to
add, retrieve and delete records.
Other users are given only the rights to view the records. The users are not allowed to
make any changes in the project.
SYSTEM MAINTENANCE
All system is dynamic and subjects to constantly changing requirements. Effort must be
devoted to adapting them and design must be flexible specified so that such changes can be
easily implemented. This activity is called system maintains. It includes improvement of system
functions and correction of errors.
Back up for the entire database files are taken and stored in secondary storage devices
like magnetic tapes and disks so that it is possible to restore the system at the earliest. If there is
a breakdown or collapse, then the system gives provision to restore database files. Storing data
in a separate secondary device leads to an effective and efficient maintains of the system.
The master file has flags for maintains. After for maintains. After the mentioned period,
the rejection suppliers, unused data in the files will be deleted in the master file. This method is
the increasing the memory to store the data.
30
5. CONCLUSION
This application works well and satisfy the examination controller activities.The
application is tested very well and errors are properly debugged. Further enhancements can be
made to the application, so that the application functions very interactive and useful to future
work. The modules that are used in the application are useful to prepare the exam timetable and
hall allotment. The application satisfies both the examination controller and students.
Using powerful tool like visual basic as frontend and oracle as backend, “Examination
management system” is design with high degree of awareness and competence of the
environment.
31
6. SCOPE FOR FURTHER ENCHANCEMENT
Every application has its own merits and demerits. The project has covered almost all the
requirements. Further requirements and improvements can easily be done since the coding is
mainly structured or modular in nature.
Changing the existing modules or adding new modules can append improvements.
Further enhancements can be made to the application, so that the project becomes very
useful for an examination controller to conduct the examination easily and working correctly.
Advantages
Reduces the time consumption.
Fast and Economical.
Accurate Calculation.
32
7.BIBLIOGRAPHY
A. BOOK REFERENCE
B. WEBSITE REFERENCE
http.www.alvbcode.comapp-3619.htm
http.www.vbcode-301-redirect.htm
http.www.vbMaster-pages-in-VB-free-template-engine.htm
33
8.APPENDICES
ADMIN
Login into
LOGIN
STUDENT
PROCESS Student detail
STAFF
PROCESS Staff detail
COURSE
PROCESS Course detail
TIME TABLE
Time table detail
PROCESS
HALL ALLOTMENT
Hall allotment detail
PROCESS
report
34
B. ER DIAGRAM
name course
username password
Reg no Clg name
Sname
gather
dept
STAFF DETAIL
Cname2 Total no of
hall design
Cname1 No of stu
sid
gather
date
cname
Etype
Dept
TIME TABLE DETAIL prepare COURSE DETAIL name
Exam
arrange
sdate
Exam fdate
No.of stu
HALL ALLOTMENT
date
hallno
time
session
Str of allot
No.of abs 35
C.DATABASE DESIGN
36
TABLE NAME : COURSE
37
TABLE NAME : TIME TABLE
38
TABLE NAME : HALL ALLOTMENT
39
C.SAMPLE CODING
LOGIN FORM CODING
Form6.Show
Else
End If
End Sub
End
End Sub
40
HALL ALLOTMENT FORM
Option Explicit
rs.Open "select * from hallallot where hno=" & combo1.Text & ""
Text1.Text = rs.Fields(1)
Text2.Text = rs.Fields(2)
Text3.Text = rs.Fields(3)
Text4.Text = rs.Fields(4)
Text5.Text = rs.Fields(5)
Combo2.Text = rs.Fields(6)
Combo3.Text = rs.Fields(7)
Combo4.Text = rs.Fields(8)
Combo5.Text = rs.Fields(9)
Text9.Text = rs.Fields(10)
Text10.Text = rs.Fields(11)
Text11.Text = rs.Fields(12)
Text6.Text = rs.Fields(13)
Text7.Text = rs.Fields(14)
Text8.Text = rs.Fields(15)
End Sub
41
combo1.Text = rs.Fields(0)
rs.Close
End Sub
con.Execute "insert into hallallot values(" & combo1.Text & ",'" & Text1.Text & "'," &
Text2.Text & "," & Text3.Text & ",'" & Text4.Text & "','" & Text5.Text & "','" & Combo2.Text
& "','" & Combo3.Text & "','" & Combo4.Text & "','" & Combo5.Text & "','" & Text9.Text &
"','" & Text10.Text & "','" & Text11.Text & "'," & Text6.Text & "," & Text7.Text & "," &
Text8.Text & ")"
End Sub
con.Execute "update hallallot set sfname='" & Text1.Text & "',strallot=" & Text2.Text &
",noabs=" & Text3.Text & ",dat='" & Text4.Text & "',time='" & Text5.Text & "',sion='" &
Combo2.Text & "',dept1='" & Combo3.Text & "',dept2='" & Combo4.Text & "',dept3='" &
Combo5.Text & "',reg1='" & Text9.Text & "',reg2='" & Text10.Text & "',reg3='" & Text11.Text
& "',stu1=" & Text6.Text & ",stu2=" & Text7.Text & ",stu3=" & Text8.Text & ", where hno="
& combo1.Text & ""
End Sub
con.Execute "delete from hallallot where hno=" & combo1.Text & ""
End Sub
42
Private Sub Command5_Click()
combo1.Text = ""
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Combo2.Text = ""
Combo3.Text = ""
Combo4.Text = ""
Combo5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
End Sub
Unload Me
con.Close
End Sub
43
Private Sub Form_Load()
MsgBox ("success")
Combo2.AddItem "FN"
Combo2.AddItem "AN"
Combo3.AddItem "BCOM"
Combo3.AddItem "BBA"
Combo3.AddItem "BCA"
Combo3.AddItem "MCOM"
Combo3.AddItem "MCA"
Combo3.AddItem "others"
Combo4.AddItem "BCOM"
44
Combo4.AddItem "BCOM IT"
Combo4.AddItem "BBA"
Combo4.AddItem "BCA"
Combo4.AddItem "MCOM"
Combo4.AddItem "MCA"
Combo4.AddItem "others"
Combo5.AddItem "BCOM"
Combo5.AddItem "BBA"
Combo5.AddItem "BCA"
45
Combo5.AddItem "BSC CDF"
Combo5.AddItem "MCOM"
Combo5.AddItem "MCA"
Combo5.AddItem "others"
combo1.AddItem (rs.Fields(0))
rs.MoveNext
Wend
rs.Close
End Sub
46
FORM DESIGN
LOGIN FORM
47
48
STUDENT FORM
49
STAFF FORM
50
COURSE FORM
51
TIME TABLE FORM
52
HALL ALLOTMENT FORM
53
REPORT
TIME TABLE REPORT
54
HALL ALLOTMENT REPORT
55