Escolar Documentos
Profissional Documentos
Cultura Documentos
On
“COLLEGE MANAGEMENT”
For Partial Fulfillment of Diploma Course
ACKNOWLEDGEMENT
PAGE µ1§
The submission of this project gives both of us an opportunity to convey our gratitude
to all those who have helped us reach a stage where we have immense confidence
to launch our career in the competitive world of information technology.
We have no second thought in admitting that it is our respected Lecturers who have
played a significant role in shaping our career and we would be miserably failing in
our duty if we don’ extend our heart filled gratitude and sincere acknowledgement to
our project guide Er. Sonu Dhalwal, who has been a source of perpetual inspiration
to us, gently guiding and paving our way towards a bright career. Both were ever
willing to give us all kind of support and encouragement. We are also very thankful
to both for being an inspired project in charge and for providing necessary help
throughout our project work. We also want to thank Er. Manoj Sharma who helped
us a lot during the complete project by giving us his precious time.
And in the end we would like to thank our parents and the almighty God for all the
things that they did to us.
Amrinder
0704108801
Ravi Mishra
0704108802
Deepak Saini
074108006
Gurmeet Singh
074108011
Kundan
074108023
PAGE µ1§
CERTIFICATE
It is certified that all these Final year, Computer Engineering students of PDM Institute of
Engineering & Technology have completed their minor project “COLLEGE
MANAGEMENT” successfully on time. I found them sincere & hardworking. Their
performance during this project development period is excellent & I wish all of them
successful carriers.
PAGE µ1§
Table of Contents
1. Introduction………………………………………………………….…...….5-7
2. Introducing College Management……………….…………………...…....... 8-10
3. System Analysis…………………………………… ….………..……..…11-12
4. Requirement Specification……………………………....................................13
5. Design Specification…………………………………………………........14-16
6. Software Engineering Paradigm Applied for the system……………........16-18
7. Introduction to VISUAL BASIC 6.0……………………………........…...19-26
8. Introduction to MS ACCESS 2003……………...…………….………….27-28
9. Project Output………………………………………………….………....29-38
10. DataBase Table………………………………………………....…….......39-42
11. Coding...……………………………………………………………..........43-52
12. Testing........................................................................................................ 53-54
13. Future Scope……………………………………………………….…………55
14. Limitation of Project……………………………………………....…....….…55
15. References………………………………………………………..…...………56
16. Bibliography……………………………………………………........…...…..57
PAGE µ1§
INTRODUCTION
1.1 Abstract :
1. VIEW SECTION.
2. ALTER SECTION
3. STAFF INFORMATION.
4. STUDENT INFORMATION.
5. TIME-TABLE INFORMATION.
6. STAFF RECORDS(ADD / MODIFY / DELETE)
7. STUDENT RECORDS(ADD / MODIFY / DELETE)
8. ATTENDENCE RECORDS(ADD / MODIFY / DELETE).
The upper “EIGHT” Forms are mainly used in this project. View Section is used to view the
information of staff and student and Alter Section is used to modify the records.In staff
information we saw the genral and salary of staff member.In student information we are able
to saw his/her recods about their performance ,fees and attendance. In “TIME
TABLE”Section we can see the lecture of all branches. IF a new lecturer is appointed to
college we can add its genral information by using alter section. IF a new Student is addmited
to college we can add its genral information by using alter section. By using the attendance
section we can see the monthly attendance of the student and also prepare monthly attendence
percentage.
The Software VISUAL BASIC 6.0 is used as front end for the designing and programming
and to create user friendly GUI forms. Microsoft Access 2003 is used as backend to create
PAGE µ1§
the data tables required to store the information. At present there is no such system which
helps in addition, ensure, alteration and demonstration of information to the client. So this
system facilitates us to perform all these functions rather straightforwardly with no
supplementary specialization required.
1.2 Scope :
1. The project stores all the information about the staff and students.
2. The management must be able to get details of all their information after storing.
3. It is simple to use and it is Graphical user interface.
4. The management can also be able to modify the information.
5. It has self explanatory form.
6. Management can check all the information of any staff member and student.
7. It is user friendly.
8. It is very easy to modify .
1.3 Platform :
This project has been developed in one of the most popular and user friendly Microsoft
Windows’ environment. The following components are also used for a successful user
friendly effective development of this project:
1.4 Methodology :
The following approach is used to design this system, which is called "classic life cycle" or
"Waterfall model". This linear sequential model suggests a sequential, systematic approach to
system development that begins at the system level and progress through the analysis, design,
coding, testing and maintenance. The linear sequential model encompasses the following
activities:
1. System/ Information engineering and modeling.
PAGE µ1§
2. System requirement analysis
3. Design
4. Code generation
5. Testing
6. Maintenance
System
Analysis
Design
Code
Testing
Maintenance
These above phases mark the progress of a system analysis and design effort. It is an orderly
set of activities conducted and planned for each development project. In most business
situations the activities are closely related, usually inseparable, and even the order may be
difficult to determine.
PAGE µ1§
INTRODUCTION TO COLLEGE
MANAGEMENT
COLLEGE MANAGEMENT:--
This project(College Management) is made into the VISUAL BASIC 6.0 .It is used to
modify / add / delete.The data into the project after submission is store into the MS
ACCESS 2003.
1 VIEW SECTION.
2 ALTER SECTION
3 STAFF INFORMATION.
4 STUDENT INFORMATION.
5 TIME-TABLE INFORMATION.
6 STAFF RECORDS(ADD / MODIFY / DELETE)
7 STUDENT RECORDS(ADD / MODIFY / DELETE)
8 ATTENDENCE RECORDS(ADD / MODIFY / DELETE).
VIEW SECTION:- .
View Section is used to view the student and staff information their
salary information, genral information, attendance information of student.We can check
the semester wise information of student. We can also find the student who have not
deposit their fees at time. . This form is fill by the user in alter section and user can see
its data in view section..On this form there is a commend button by which we can select
an id to see information . In this form there is some text boxes, command buttons,
labels, , combo box .
PAGE µ1§
TEXT BOX:-A text box is use to receive the information from the user by typing into it. A
text box generally used in conjunction with a label
LABEL :-A label is a control used to display text on the form. The value of label button will
be given on design time or can be change on the run time.
COMMAND BUTTON:-A command button is used to initiate an action when user clicks on
it. The code for the action to be performed is provide by the programmer
COMBO BOX:-It is Similar to the list box. Most of what you know about list box will apply
to combo boxes. Item are added, Remove and clear with the add item, remove item and clear
method.
1. Name
2. Address
3. Phone No
4. Sem.
5. Branch
6. F.Name
7. Roll No.
8. Sex etc.
1. E-id
2. Name
3. Depdt. NAme.
4. Desgnation
5. Salary
6. Date of Joining
PAGE µ1§
7. Qulification
8. Sex
9. Age
10. Add.
SYSTEM ANALYSIS
PAGE µ1§
Feasibility analysis is the process of analyzing the system so as to determine whether would
be feasible or not. Feasible analysis should be performed throughout the system development
life cycle.
PAGE µ1§
REQUIREMENT SPECIFICATION
Requirement Gathering
Quick Design
Customer Evaluation
Design
Implement
Test
Maintain
PAGE µ1§
4.1 OUTCOME OF REQUIREMENT ANALYSIS (SRS)
1) There should some password validation to allow only authorized users to access
the system.
2) It will fulfill the perspective request of every user according to their requirements.
3) The administrator can also login from client side and can do all type of updation.
4) The administrator can do testing of server’s working as a client.
DESIGN SPECIFICATION
System design is the first step in software development, which needs careful and intricate
planning. It helps us to prepare detailed technical design of the application-based system. It is
based on Requirement Analysis. It provides the specification and design for system giving a
brief overview of user functions, requirements and their actual implementation.
5.1 DESIGN OBJECTIVES : The goal that was kept in mind while designing the system
are:
1. To make the system user friendly as much as possible.
2. To make the flow of program comprehensible to the user.
3. To have transparency in work i.e. show how everything is being
done by the system stepwise.
PAGE µ1§
1. A D.F.D. clarifies system requirements and identifies transformations that will
become programs in system design.
2. It is the starting point of design phase that functionally decomposes the requirements
down to the lowest level of detail.
Register User
Architectural design represents the data structure and program components that are required to
build the computer based system. It consider the structures and properties
Of the components that constitute the system and relationship that exist between all
architectural components of the system.
PAGE µ1§
5.4 PROCEDURAL DESIGN
Procedural design or component level design occur after data, architectural, and
interface design have been established. The intent is to translate the design model into
operational software. But the level of abstraction of the existing design model is relatively high,
and the abstraction level of the operational program is low.
Requirement Implementation
Analysis & testing
Operation &
Maintenance PAGE µ1§
3rd Increment
Incremental Model (Software Engineering Paradigm)
6.1 Code efficiency
With the help of data abstraction it tried to reduce the code size as much as possible.
The information flow is made through arguments and returned values and global variables are
avoided as much as possible. Coding is maintained in terms of hierarchy of classes and can
be extended to greater code readability.
PAGE µ1§
Introduction to VISUAL BASIC 6.0:
PAGE µ1§
7.1.1 labeling the development environment.
The above diagram shows the development environment with all the important points labeled. Many
of Visual basic functions work similar to Microsoft word eg the Tool Bar and the toolbox is similar
to other products on the market, which work off a single click then drag the width of the object
required. The Tool Box contains the control you placed on the form window. All of the controls that
appear on the Tool Box controls on the above picture never runs out of controls as soon as you place
one on the form another awaits you on the Tool Box ready to be placed as needed.
The Project explorer window gives you a tree-structured view of all the files inserted into the
application. You can expand these and collapse branches of the views to get more or less detail
(Project explorer). The project explorer window displays forms, modules or other separators, which
are supported by the visual basic like classes and Advanced Modules. If you want to select a form on
its own simply double click on the project explorer window for a more detailed look. And
PAGE µ1§
It will display it where the Default form is located.
Some programmers prefer the Categorisized view of the properties window. By defaulting,
the properties window displays its properties alphabetically (with the exception of the name
value) when you click on the categorized button the window changes to left picture.
When we start Visual Basic, we are provided with a VB project. A VB project is a collection of the
following modules and files.
• The global module (that contains declaration and procedures)
• The form module (that contains the graphic elements of the VB application along with the
instruction)
• The general module (that generally contains general-purpose instructions not pertaining to
anything graphic on-screen)
• The class module (that contains the defining characteristics of a class, including its properties
and methods)
• The resource files (that allows you to collect all of the texts and bitmaps for an application in
one place)
PAGE µ1§
7.4Understanding the tool box.
You may have noticed that when you click on different controls the Properties Window
changes slightly this is due to different controls having different functions. Therefore more
options are needed for example if you had a picture then you want to
Show an image. But if you wanted to open a Internet connection you would have to fill in the
remote host and other such settings. When you use the command () you will find that a new
set of properties come up the following will provide
PAGE µ1§
7.5 Opening an existing Visual Basic project.
Microsoft has included some freebies with visual basic to show its capabilities and functions.
Dismantling or modifying these sample projects is a good way to understand what is
happening at runtime. These files can be located at your default directory /SAMPLES/
To Open these projects choose 'Open Project' from the 'File' menu. Then Double click on
the samples folder to open the directory then Double click on any project to load it.
7.5.1 Opening a new visual basic file & Inserting Source code.
From looking at the examples it time to make your own application. Choose 'New Project'
from the 'File' menu. Use the blank form1 to design a simple interface for an estate agents
database, have some textboxes for names and other details. Insert some controls and make it
look professional. Textboxes can be used to store there name and other details, make sure
you put a picture box in for a picture of the house.
Now insert the following source code for your application.
Private Sub Form_Load ()
Picture1.Picture = LoadPicture("C:\Program Files\VB\Graphics\Icons\Misc\MISC42.ICO")
End Sub
Once an application is loaded it can be run by click on the icon from the toolbar, to pause
press and to terminate use .
Once a project is loaded, the name of the form(s) that it contains is displayed in the project
window. To view a form in design mode, select the form required by clicking with
PAGE µ1§
In this example the project has been loaded and the maillist.frm has been selected for
viewing. This Ms Mail example project useds 6 forms and 1 modules.
In Design mode, when the form is viewed, the code attached to any screen object may be
inspected by double clicking on that object. The screen shots below show the interface of the Ms
Mail example (.../samples/Comtool/VBMail/MaiLLST.FRM) to view the code for this form
select from the project window item.
Private Sub SetupOptionForm (BasePic As Control)
BasePic.Top = 0
BasePic.Left = 0
BasePic.Visible = True
BasePic.enabled = True
OKBt.Top = BasePic.Height + 120
Me.width = BasePic.Width + 120
Me.Heigh = OkBt.Top + OkBt.Height + 495
End Sub
Name
The name of the object so you can call it at runtime
Back Color
This specifies the command button's background color. Click the Back Color’s palette
down arrow to see a list of common Windows control colors, you must change this to the
style property from 0 - standard to 1 - graphical
Cancel
Determines whether the command button gets a Click event if the user presses escape
Caption
Holds the text that appears on the command button.
Default
PAGE µ1§
Determines if the command button responds to an enter keypress even if another control has
the focus
Enable
Determines whether the command button is active. Often, you'll change the enable property
at runtime with code to prevent the user pressing the button
Font
Produces a Font dialog box in which you can set the caption's font name , style and size.
Height
Positions the height of the object - can be used for down
Left
Positions the left control - can be used for right
Mouse Pointer
If selected to an icon can change the picture of the mouse pointer over that object
Picture
Hold's the name of an icon graphic image so that it appears as a picture instead of a Button
for this option to work the graphical tag must be set to 1
Style
This determines if the Command Button appears as a standard windows dialog box or a
graphical image
Tab index
Specifies the order of the command button in tab order
Tab Stop
Whether the object can be tabbed to
PAGE µ1§
7.6 DATA TYPE SUMMARY
Visual Basic recognize following six types of variables as Numeric, String, Boolean, Date,
Object, Variant.
NUMERIC
Integer Variables are used for the Non Fractional Values. It stores values in the range from –
32768 to 32767. Long Data type is used for the range –2147483648 to 2147483647. Single Data
Type is used for Fractional Values from –3.402 e 38 to 1.40 e 45. Double Precision Floating
Point Numbers is capable of containing values from –1.797 e 308 to 4.940 e 324 and positive
numbers. Currency is used for fixed-point numbers with four decimal digits. It can represent
numbers in the range –922377203685477.5808 to 922377203685477.5807. Byte data type is
used for representing numbers from 0 to 255. String variables are used to store string type data.
BOOLEAN
Boolean Data Type stores True/ False values. Boolean variables are used in testing
conditions.
DATE
Date and Time variables are stored internally in a special format, but you don’t need to
know the exact format. Date variables are declared by following statements.
VARIANT
Special Types of Variables declare without any data type treated as variant they are
capable of containing any type of value. If one can ski data type in variable declaration
statement then variable will treated as a variant
INTRODUCTION TO DATABASE:
PAGE µ1§
Need of DBMS: DBMS needed in order to eliminate the disadvantage of a file based
system, which are as follows:-
Advantages of DBMS:
PAGE µ1§
Disadvantages of DBMS:
Project Output:
LOADING FORM:-
TOOL USED:
PROGRAMMER:
PAGE µ1§
9.2Login Form: After sometime a new form is loaded. Its name is loginform. In this form user
name and password is given by the user.
PAGE µ1§
9.3 VIEW SECTION:-
PAGE µ1§
PAGE µ1§
PAGE µ1§
PAGE µ1§
9.5 FORM5-:-
9.6 FORM-6:-
PAGE µ1§
FORM-7
PAGE µ1§
FORM-8
PAGE µ1§
9.7 FORM-9:-
PAGE µ1§
FORM-10:-
PAGE µ1§
FORM-11:-
PAGE µ1§
FORM-12:-
PAGE µ1§
ALTER SECTION:-
PAGE µ1§
FORM-13:-
PAGE µ1§
FORM:-14:-
PAGE µ1§
FORM-15:-
PAGE µ1§
FORM-16:-
PAGE µ1§
FORM -16:-
PAGE µ1§
FORM-17:-
PAGE µ1§
FORM-18:-
PAGE µ1§
FORM-19:-
PAGE µ1§
FORM-20:-
PAGE µ1§
FORM-21:-
PAGE µ1§
FORM-22:-
PAGE µ1§
FORM-23:-
PAGE µ1§
FORM-24:-
PAGE µ1§
FORM-25:-
PAGE µ1§
FORM-26:-
PAGE µ1§
PAGE µ1§
FORM-28:-
FORM-29:-
PAGE µ1§
FORM-30:-
PAGE µ1§
FORM-31:-
PAGE µ1§
FORM-34:-
PAGE µ1§
FORM-34:-
PAGE µ1§
FORM-35:-
PAGE µ1§
FORM35-:-
PAGE µ1§
FORM-35:-
PAGE µ1§
FORM-36:-
PAGE µ1§
FORM-:37-
PAGE µ1§
9.9 About Us Form
PAGE µ1§
This form only give information about the Programmer.
PAGE µ1§
This Application form table. This table contains the fields—
SESSION which describe the year. SR NO is provided as primary key and it describes the Sr
no of the form., STUDENT ID which contains the id of that student, LAST DATE contains the
Last date for receipt of compete Application Form .NAME OF COLLEGE contains Name of
the college in which student take admission. BRANCH NO contain the number of the
branch .DATE OF ISSUE contain the date of submission of form.
NAME OF STUDENT contain the name of the student. F’NAME contain name of father.
M’NAME contain name of mother. NAME OF COURSE contain the name of the branch.
10.2 RESULT TABLE:-
PAGE µ1§
SALARY TABLE:-
PAGE µ1§
FEES INFORMATION TABLE:-
PAGE µ1§
.
GENERAL INFORMATION:-
PAGE µ1§
STAFF INFORMATION:-
PAGE µ1§
PAGE µ1§
1. Coding
Else
MsgBox "invalid username or password"
End
End If
End Sub
FORM2:
Private Sub Command1_Click()
Form3.Show
End Sub
FORM 3:
PAGE µ1§
Private Sub Command1_Click()
Form5.Show
End Sub
FORM 4
PAGE µ1§
FORM 5
FORM6
End Sub
PAGE µ1§
FORM8
End Sub
FORM9
FORM10
PAGE µ1§
Private Sub Command3_Click()
Form21.Show
End Sub
FORM-11
FORM-12
PAGE µ1§
Data1.Recordset.Fields("qli") = Text4.Text
Data1.Recordset.Fields("sex") = Combo3.Text
Data1.Recordset.Fields("age") = CInt(Text5.Text)
Data1.Recordset.Fields("doj") = CDate(Text6.Text)
Data1.Recordset.Fields("add") = Text7.Text
Data1.Recordset.Update
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Combo1.Text = ""
Combo2.Text = ""
Combo3.Text = ""
End Sub
End Sub
FORM-13
PAGE µ1§
Private Sub Command1_Click()
Data1.RecordSource = ("select * from sinfo")
Data1.Refresh
Do While Not Data1.Recordset.EOF
If Combo1.Text = Data1.Recordset.Fields("eid") Then
Data1.Recordset.Edit
Data1.Recordset.Fields("name") = Text1.Text
Data1.Recordset.Fields("dname") = Text2.Text
Data1.Recordset.Fields("dest") = Text3.Text
Data1.Recordset.Fields("sal") = CInt(Text4.Text)
Data1.Recordset.Fields("qli") = Text5.Text
Data1.Recordset.Fields("sex") = Text6.Text
Data1.Recordset.Fields("age") = CInt(Text7.Text)
Data1.Recordset.Fields("doj") = CDate(Text8.Text)
Data1.Recordset.Fields("add") = Text9.Text
Data1.Recordset.Update
End If
Data1.Recordset.MoveNext
Loop
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
End Sub
PAGE µ1§
End Sub
FORM 14
PAGE µ1§
End Sub
End Sub
FORM-15
FORM-16
PAGE µ1§
Data1.Recordset.Fields("gs") = CInt(Text5.Text)
Data1.Recordset.Fields("ns") = CInt(Text6.Text)
Data1.Recordset.Update
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Combo1.Text = ""
End Sub
End Sub
FORM -17
PAGE µ1§
Data1.Recordset.MoveNext
Loop
End Sub
End Sub
PAGE µ1§
FORM-18
PAGE µ1§
Combo1.AddItem (a)
Data1.Recordset.MoveNext
Loop
End Sub
End Sub
FORM-19
FORM-20
PAGE µ1§
Unload Me
End Sub
FORM-21
FORM-22
PAGE µ1§
Private Sub Command4_Click()
End
End Sub
FORM-23
End Sub
FORM-24
PAGE µ1§
Data1.Refresh
Do While Not Data1.Recordset.EOF
If Combo1.Text = Data1.Recordset.Fields("rollno") Then
Text1.Text = Data1.Recordset.Fields("name")
Text2.Text = Data1.Recordset.Fields("fname")
Text3.Text = Data1.Recordset.Fields("class")
Text4.Text = Data1.Recordset.Fields("sec")
Text5.Text = Data1.Recordset.Fields("sex")
Text6.Text = Data1.Recordset.Fields("pno")
Text7.Text = Data1.Recordset.Fields("add")
End If
Data1.Recordset.MoveNext
Loop
End Sub
PAGE µ1§
Dim a As Integer
Data1.RecordSource = "select * from sgen"
Data1.Refresh
Do While Not Data1.Recordset.EOF
a = Data1.Recordset.Fields("rollno")
Combo1.AddItem (a)
Data1.Recordset.MoveNext
Loop
End Sub
End Sub
FORM-25
End Sub
PAGE µ1§
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
End Sub
End Sub
FORM-26
PAGE µ1§
Private Sub Command2_Click()
Unload Me
End Sub
End Sub
FORM-27
End Sub
PAGE µ1§
Data1.Recordset.Fields("name") = Text1.Text
Data1.Recordset.Fields("class") = CInt(Text2.Text)
Data1.Recordset.Fields("mon") = Text3.Text
Data1.Recordset.Fields("fee") = CInt(Text4.Text)
Data1.Recordset.Fields("tfee") = CInt(Text5.Text)
Data1.Recordset.Fields("sfund") = CInt(Text6.Text)
Data1.Recordset.Fields("total") = CInt(Text7.Text)
Data1.Recordset.Update
End If
Data1.Recordset.MoveNext
Loop
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
End Sub
End Sub
FORM-28
PAGE µ1§
Text1.Text = Data1.Recordset.Fields("name")
Text2.Text = Data1.Recordset.Fields("class")
Text3.Text = Data1.Recordset.Fields("mon")
Text4.Text = Data1.Recordset.Fields("fee")
Text5.Text = Data1.Recordset.Fields("tfee")
Text6.Text = Data1.Recordset.Fields("sfund")
Text7.Text = Data1.Recordset.Fields("total")
End If
Data1.Recordset.MoveNext
Loop
End Sub
PAGE µ1§
End Sub
FORM-29
End Sub
PAGE µ1§
Private Sub Label1_Click()
End Sub
FORM-30
PAGE µ1§
End Sub
End Sub
FORM-31
PAGE µ1§
Data1.Recordset.Delete
End If
Data1.Recordset.MoveNext
Loop
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
End Sub
FORM-32
PAGE µ1§
Data1.Recordset.Update
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Combo1.Text = ""
Combo2.Text = ""
End Sub
End Sub
FORM-33
PAGE µ1§
Data1.Refresh
Do While Not Data1.Recordset.EOF
If Combo1.Text = Data1.Recordset.Fields("rno") Then
Data1.Recordset.Edit
Data1.Recordset.Fields("mon") = Text1.Text
Data1.Recordset.Fields("name") = Text2.Text
Data1.Recordset.Fields("tad") = CInt(Text3.Text)
Data1.Recordset.Fields("pa") = CInt(Text4.Text)
Data1.Recordset.Fields("ab") = Text5.Text
Data1.Recordset.Fields("per") = Text6.Text
Data1.Recordset.Update
End If
Data1.Recordset.MoveNext
Loop
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
End Sub
FORM-34
PAGE µ1§
End If
Data1.Recordset.MoveNext
Loop
End Sub
FORM-35
PAGE µ1§
Text3.Text = Data1.Recordset.Fields("dest")
Text4.Text = Data1.Recordset.Fields("sal")
Text5.Text = Data1.Recordset.Fields("qli")
Text6.Text = Data1.Recordset.Fields("sex")
Text7.Text = Data1.Recordset.Fields("age")
Text8.Text = Data1.Recordset.Fields("doj")
Text9.Text = Data1.Recordset.Fields("add")
End If
Data1.Recordset.MoveNext
Loop
End Sub
End Sub
FORM-36
PAGE µ1§
Private Sub Command2_Click()
Unload Me
End Sub
FORM-37
PAGE µ1§
Data1.Refresh
Do While Not Data1.Recordset.EOF
a = Data1.Recordset.Fields("rollno")
Combo1.AddItem (a)
Data1.Recordset.MoveNext
Loop
End Sub
FORM-38
FORM-39
PAGE µ1§
Data1.RecordSource = ("select * from exam")
Data1.Refresh
Do While Not Data1.Recordset.EOF
If Combo1.Text = Data1.Recordset.Fields("rno") Then
Text1.Text = Data1.Recordset.Fields("emn")
Text2.Text = Data1.Recordset.Fields("name")
Text3.Text = Data1.Recordset.Fields("total")
Text4.Text = Data1.Recordset.Fields("scr")
Text5.Text = Data1.Recordset.Fields("per")
Text6.Text = Data1.Recordset.Fields("result")
Text7.Text = Data1.Recordset.Fields("grade")
Text8.Text = Data1.Recordset.Fields("position")
End If
Data1.Recordset.MoveNext
Loop
End Sub
End Sub
FORM-40
PAGE µ1§
Text6.Text = Data1.Recordset.Fields("per")
End If
Data1.Recordset.MoveNext
Loop
End Sub
Command Buttons:-
FIRST: - When we click on the FIRST button then the First record Will be displayed.
NEXT: - When we click on the NEXT button then the Next record Will be displayed.
PAGE µ1§
PREVIOUS: - When we click on the PREVIOUS button then the Previous record will be
displayed.
LAST: - When we click on the LAST button then the Last record Will be displayed.
SAVE: -When we click on SAVE button Record will save in Database File.
12. TESTING
Testing is a very critical aspect of the Software Quality Assurance (SQA) and
represents the ultimate review of specification, design and code generation .The design process
focuses on the logical internals of the software, ensuring that all the statements have been
tested and all the functional externals i.e. defined input will produce actual results that agree
with the required results.
There are two types of testing
PAGE µ1§
demonstrate that software functions are operational and output is correctly produced and
integrity of external database is maintained. It helps to ensure that the internal operations are
performed according to specification and all components have been adequately exercised.
When our system will be fully operational we will perform the following types of tests:
1. INTEGRATION TESTING
2. VALIDATION TESTING
Moreover the user will be asked to used this system in parallel with their existing system and
notify the end user of any exceptions and errors that they experiences. The rectification of all
these will be the developer’s responsibility.
Just now we are implementing the incremental integrated testing, where the programs are
constructed and tested in small increments that facilitates the easier detection of the errors,
isolation and correction.
Every system may be developed by a professional can not be said to be ideal in its own. The
present project implement by us is not an exception. There are different types of constraints
that have led to a system with limitation. But these can be removed with some modification.
Because of limited time some of these limitations remain in system.
The limitations of the project are described below:
PAGE µ1§
1. We have not used Bus Facility form so Student can not register for bus facility from
this project
2. Student can not register for hostel join with this project.
15. REFERENCES
1. www.google.com
2. www.yahoo.com
16. BIBLIOGRAPHIES
PAGE µ1§
PAGE µ1§