0% found this document useful (0 votes)
97 views82 pages

ProjectOm (Documentaion)

This document outlines the components and objectives of a student information system project. It includes sections on the project outline, system development life cycle using the waterfall model, introduction to the visual basic and MS Access software used, system design including data flow diagrams and database tables, and testing. The objectives of the project are to computerize the manual student record keeping system to make it more efficient, reduce errors, and allow easy access and retrieval of student information.

Uploaded by

AshutoshSharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views82 pages

ProjectOm (Documentaion)

This document outlines the components and objectives of a student information system project. It includes sections on the project outline, system development life cycle using the waterfall model, introduction to the visual basic and MS Access software used, system design including data flow diagrams and database tables, and testing. The objectives of the project are to computerize the manual student record keeping system to make it more efficient, reduce errors, and allow easy access and retrieval of student information.

Uploaded by

AshutoshSharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 82

Component of the project

1. Acknowledgement
2. Project Outline :
a. The Title Of The Project
b. The Objective Of The Project
c. Hardware Used In The Project
d. Software Used In The Project
e. Objective Achieved Successfully
3. System Development Life Cycle :
a. Advantages of Waterfall Modal
b. Initial Investigation
c. Analysis
d. Feasibility Study
4. Introduction of Visual Basic 6.0 :
a. Needs For A Visual Programming Environment
b. Advantages of Visual Basic
5. Introduction of MS-ACCESS
7. System Design:
a. Data Flow Diagram
b. Database Used
c. Tables
d. Coding
e. Forms
8. Testing
9. Limitation
10. Bibliography

INTRODUCTION

The project entitled Student Information System is basically developed in the


SPRINGDALE COLLEGE MANAGEMENT STUDIES,PILIBHIT,. The projects basically
help in the Student information System for preparing, and analyzing the various types
of Data Entry related to the employee. Although it is very time consuming activity as it
different persons like:

Record Stored for long time


Many persons are involved in this project.
Maintenance of Record of product
Preparation of record efficiently and effectively

OBECTIVES OF THE PROJECT


The project is developed for the Organization which needs to prepare the record of
the Student, maintain the RECORD and information as well upgrade their system up to
data.The main idea behind the project is to provide the Organization STUDENT
INFORMATION SYSTEM which is benificial for the Student who can access records
their own places through their COMPUTERS and can not only GET NAME OF
STUDENT WITH A MINUTE OR 2 but can GATHER HUGE AMOUNT OF
INFORMATION.
So for quick preparation or maintenance of the different types of
records, result require a lot of manual personals within the organization as well as,
design and analysis, therefore the chances of making mistakes and delays in system by
the humans which can produce fatal errors which are high and are liable.

Are not required and the amount spend on them is also saved which is good for the
Organization. Such projects are cost oriented and less time consuming which helps the
education a lot etc.

HARDWARE USED IN THE PROJECT


Hardware are the physical components used which can be seen and touched by us.
Hardware specification of the machine which is used to develop the project entitled as
Student Information Systamis as follows:HARDWARES
RAM
PROCESSOR
HARD DISK
MONITOR
CD-DRIVE
KEYBOARD
MOUSE

CATEGORY USED
128 MB RAM
PENTIUM 3, 555 MHz
20 GB
ZENITH (COLOR MONITOR)
SAMSUNG 52X MAX
102 KEYS
2 BUTTON (QUANTUM)

It will work on, hard disk as well as floppy disk along with VB 6.0 but you use hard
disk for voluminous data processing it will increase the access ability.
PRINTER:Any printer supported to pc / at in windows 98 can be used to get print
outs but 180 col. DMP printer is not suitable and economics.

SOFTWARE USED IN THE PROJECT

INTRODUCTION OF SOFTWARE :What is Software?


The term software is used for describing the all forms of programs
associated with computer, without software a computer is like a car without an engine.
(1) System Software
(2) Application Software
SYSTEM SOFTWARE :The software, which are used to control and performance of
the computer system are known as system software of DOS, UNIX, WINDOWS, and
LINUX etc.
APPLICATION SOFTWARE:Application programs may be provided by the
computer manufacturer or supplier but in many cases the user produces his own
application programs called user programs e.g. School Management. A single
application program is often called a job.
CHARACTERSTICKS OF SOFTWARE:Organization developing complex application are now
releasing that is wise to invest time and with changes and upgrades in system and
hardware.
CHOICE OF SOFTWARE:For any project the most important part is the choice of the
operating system and application software we choose:(a) Operating System- we choose WINDOW-98, XP an operating system because it is a
device department operating system. This means that no matter what printer you are
using or no mater what should card is used by user, another thing to use it that the
user interface in the same for all the window application . Therefore, we dont have
to tell our user how to operate the project.
(b) Application Software-we choose VB 6.0 as a front end because during design
time, we are able to see how our program will program will look during run time.
This is the first advantage over other programming language, because we are able to

change and experiment with our design until we are satisfied with the color, size and
image.
With this we choose MS ACCESS 7.0 as a back end because of its
compatibility with VB 6.0 and data handling is easy in
MS-ACCESS 7.0.
SOFTWARE USED :

Window 98, XP etc. (Operating System).


Microsoft Visual Basic 6.0 (Programming Language).
Microsoft Access 2000 (Database) Back End tool.
Microsoft Word 2000 for help and documentation.

OBJECT ACHIEVED SUCCESSFULLY


The main and major problems of the ORGANIZATION are solved and covered up by
the projectSTUDENT INFORMATION SYSTEM. All the goals and needs of the
organization are fulfilled by the following project as well as its features. The main
problms or the objective that is successfully achieved by the project is as follows:

Computerised System over Manual system


Quality Proof and ensured
Graphical User Interface and user defined
Fully Automated system
Less time consuming activity
Does not involves Human effort a lot
Maintainence the Record of STUDENT
Conduction of Records Automatically
Maintain the record efficiently and effectively

SYSTEM DEVELOPMENT LIFE CYCLE


A Software has a life cycle just similar to that of a living system or a new product. The
development process of a system revolves around a life cycle that begins with the
recognition of the user / organization need, following several phases such as Initial
maintenance. The phases of the life cycle encompass activities required to define,
developed, test, deliver, operate, and maintain a software system.
The life cycle of software system is not a procedure that deals with hardware &
software, but is building a computer- bases system means to help the users to oerate a
business or make decisions effectively and manage a record successfully.
Various life cycle models are present. The available different models of life cycle
emphasize their own different aspects. No single life cycle model is appropriate for all
software system. It is important to define a life cycle model for software project because
the model provides a basis for categorizing and controlling the various activities
required one of the most popular and successful system life cycle model is the Waterfall
Model. to develop and maintain a software system.
The waterfall Modal was popularized in the late 1970s the permeate most industrial
practices. This model segment the life cycle into a series of successive activites. Each
phases requires well-defined information, utilizes well-defined processes and result in
well-defined outputs. This multiple phased system life cycle model is called Waterfall
model because of sequential move of one phas to another.

These phases are:-

(1)
(2)
(3)
(4)
(5)
(6)
(7)

Initial Investigation
Feasibility Study
Analysis
Design
Implementation
Testing
Maintenance

ADVANTAGES OF WATERFALL MODEL

(1) Easy to explain to the user.


(2) Stages and activities are well defined.
(3) Ensures that information required is obtained as and when it needs to be used.
(4) Help to plan and schedule project.
(5) Verification at each stage ensures early detection of error / misunderstanding.
(6) Ensure that the system meets users.
(7) Minimizes the cost of rectifying errors.
(8) Feedback creates an environment that allows correction.
We have tried out best to make this project very clear and concise. Every
attempt has made to create the interest of the converted people in project. Although the
presentation has been made in the honest manner and all the human weakness and there
of the constructive suggestions, modification and error brought to our notice will be
appreciated and greatly and efficiently improved quality and performance of the system.
Main objective of the computerized STUDENT INFORMATION SYSTEM
in Visual Basic is greatly and efficiently improved quality and performance of the
system.
VB not only serves as a learning tool for the users, it also helps to write the
programmed in any type of formats as desired.

INITIAL INVESTIGATION

Basically this project is developed for STUDENT INFORMATION SYSTEM in


earlier days there were many INFORMATION of the Student in the college. Then the
work for maintaining the STUDENT record manually, getting record and solving
queries according to their needs was easy. But today there are STUDENT for them and
to handle there database manually is not easy.
Suppose in the college has 10 or 15 STUDENT have same name, then it
is very difficult to know then which one has registered for operation and one do not.
There are other queries about that STUDENT which may arise some problem. Suppose
any one employee among then his registration no. And due to same name, he deletes
any other student from his ledger.
To overcome these types of problems we prepared this project.this project
removes this types of problems. So this project is very benificial for the Student
Information system.

ANALYSIS

Analysis is the detailed study of the various operation by a system and their relationship
within the outside the system. A key question is-what must be done to solve the
problem?
One aspect of analysis is defining the boundaries of system and determining
whether or not a candidate system should consider other relatives system. During
analysis, data are collected on the available files decision points, and transactions that
are used in analysis. The interview is a commonly used to in analysis.
Analysis is the important font of the software development life cycle. Without
analysis programmer cannot prepare the software.
We studied the following-:
(1) Enter the name of employee, who wants to work in the any company. Enter Student
Id, Address, Date and other important information about user such as Date of Birth
etc.
(2) Finding the information about any particular user.
(3) Deleting the Student record from employee database whenever required.
(4) Getting the list of all Student which can be referred by Employee.
(5) Printing the record of Student which entered in the company.

Feasibility Study
It is very important aspect of any project. This is crucial decisions point in the life cycle
because many decisions die here.
The major purpose of this study are listed- Identify the responsible users and
develop and initial Scopeof the system- This may involve conducting a series of
interviews to see which users are involved in the proposed project and which are not.
The scope of the system is determined based on the information collected from the
users. The scopes determine the functionality of a system.
Identify current deficiencies in the users environment. This wills usually consist a
simple narrative list of function that are missing or operating unacceptable in the current
system.The process of identifying deficiencies may also throw up the need for
modification / enhancement to the existing system.
Determine objectives for the new system- This may also be a narrative list
consisting of existing function that need to be re-implemented new function that need to
be added , and performance criteria for the new system.
Determine whether it is feasible to automate the system and, if so, suggest
some acceptable option- This will involve some very and approximate estimates of the
schedule and cost to build a new system.
The three major areas to consider while determining the feasibility of a project
are:Technical Feasibility :The analysis must find out whether current technical resources,
which are available in the organization, are capable of handling the users requirements.

If not then the analyst with the help of vendors should confirm whether
the technology in available and capable of meeting the users request.
Economic Feasibility :Economic & Financial feasibility in part of resource
determination. The basic resources to consider are(1) Management time
(2) Time spent by the system analysis team
(3) Cost of doing the full system (including time of employees you will be
working with)
(4) Estimated cost of hardware
(5) Estimate cost of software and / or software development
The concerned business must be able to see the value of investment. It is
consider before committing to an entire system study. If shorts term cost are not
over shadowed by long term gains, or there is not an immediate reduction in
operating costs, then the system is not economically feasible and the project
should not proceed any further.

Operational Feasibility :Once it is determined the system is both technical and


economically feasible then it has to be seen if it is operationally feasible.
Operational feasibility is dependent upon determining human resources for the
project. It refers to projecting whether the system will operate and be used once it
is installed.
If the ultimate users are virtually wedded to the present
system and they see no problem and if they are non involved in requesting in a
new system, then resistance to its operation will be strong chance for the system
ever becoming operational are low.
Alternatively, if users themselves have expressed a need for an improved
system. Then they will put in all efforts to see that it becomes operational, and will
eventually use it.

Need for a Visual Programming Environment

There are several programming tools that allow us to build such visually
appealing and intuitive interface.
These tools (like visual basic) allow us to design interfaces that employ user
friendly features such as menus, buttons, Windows etc.
However the disadvantage of such tool is that the interface is designed using
code the programmer has to code the user interface features specifying the size,
position etc. this makes designed the user interface a major task in itself.
The programmer has to create each of the user interface features individually,
thus the programmer has to write code that will create and display.
The window
The buttons
The text box
The buttons are to be sized and positioned such that they form a symmetrical and
aesthetically pleasing interface.
Why Visual Basic is Used :Microsoft Visual Basic 6.0 is newest version of popular programming language with
its new features. Visual Basic provides a graphical environment in which we usually
design blocks of our applications. Visual Basic supports many useful tools that will
help us be more productive. Visual basic is the object is that they break up large
programs in to clloection of similer, easier programs which can debugged easily. Its
an Integrated Development Environment in which we can develop, Run, Test, and
Debug our application.
Properties of Visual Interface Components :-

Associated with every interface component are certain characterstics. These


characterstics of the component are reffered to as its properties.
The properties of the component are set to default values when the component
is created. The look component is decided by values assigned to its properties.
Some Properties Are: Name
Caption
Border style
Data field
Data source
Font
Enable
visible etc

ADVANTAGE OF VISUAL BASIC


Visual Basic is a windows application program. We can load and work with
visual basic like Ready to Use Component One of the principle advantage of
visual programming environment is that the programmer need not write code to
display the required component.
The visual programming environment displays a list of available components.
The programmer picks up the required component from this list.
The component can be move, resize and even deleted as required.
There is no restriction in the number of controls that can be placed this way.
Moreover, since the programmer is creating the user interface visually he can
align, move or size the components as required without having to resort to
writing code.
This is why the visual development environment is called a point and click
environment.

Built in Code :The interface component provided by the visual basic


programming environment.
Have some readymade code built in to them.
Some popular visual programming tools are:
Visual Basic
Power Builder
Developer 2002
Uniform look and feel of application :The programming tools it self takes care
of designing the user depending upon the style chosen by the programmer. Due
to this feature all parts of the application have the same look and feel about
without the programmer having to look in to the nitty-gritty of how this is done.
These application users also do not have to learn all the parts of the application
separately; they just have to understand it once.
The programming language used by visual basic in VB script. This is very simple
English-language. Some other important features of this language are:
It is compiler based
Has on-line help
Provides for sophisticated error handling
The Development interface :Visual Basic 6.0 has an integrated development
environment (IDE). An integrated development environment is an environment
that integrates all accepts of programming required programmer. The IDE of
Visual Basic comprises of the menus, the form windows, the code window, the
project explorer window and the tool box.

The Toolbox :One of the most important features of Visual Basic revolves
around the toolbox that VB has a highly useful tool box that contains an array of
essential controls. The toolbox is highly customizable as any number if extra
controls can be added to it, these extra controls called Custom Control or ActiveX controls.Active-X controls are available as adding from various software
companies. These controls greatly enhance the capabilities of VB and can
perform variety of task like handling E-mail, making web pages and creating
spreadsheets.
The toolbar that comes in built with VB also has an array of important controls
like text box, picture.
Event Driven Programming :All windows programs are event driven. It is the
user who decides which part of the code gets executed next. When a user performs
an action such as clicking an icon, windows translate this action in to an event. The
program then searches for the code to be executed in response to the event is
ignored. This piece of code called an event-handler.

INTRODUCTION OF MS-ACCESS
Access 97 is a super powerful program with dozens of features to help you with your
information management. Because Microsoft constantly expand the capabilities of
Access 97 users, the programmers, it includes an amazing array of tools. For new
Access 97 users, the problem is figuring out where to start and what tools to use for a
particular task.
Automating your Database :The best part of using Access 97 is that you can set up to
do lots of jobs for you with the click of a button. It s also possible to change the way
Access 97 works in some situation to best suit your own style to working. The last set
of skills shows you how to :
Use command buttons to macros to automate a database
Create an application
Customize Access 97.
A Well Developed Database :In a mutshell, a database is a collection of data. Your
phone book is a simple database and so is your checkbook. A history of a company s
orders, invoices, and payment is an example of a more complicated database, as is a log
as sales-persons contact with clients and any related follow-up plans.
Access 97 is a flexible. Program that works for both simple and complex databaseproject. Its also a Relational Database which means it lets you define relationships
between different types of information and use them together, but before we get buried
in lots of database theory, lets going so you can learn as we go.

To Create a Database :When the start of Access 97 you should focus on following points. Create a database
from scratch or with the database wizard, or open a database you are already created.
To follow along with the steps: Select Database Wizard and click ok.
Click the Database tab in the new dialog box.
Click in the file new database dialog box.
In the first Database wizard dialog box, click next.
Click yes, include sample data in the dialog box and select next.
Select a style for the background of your screens and click next.
Choose a style for and click next again.
Click Next again in the step that asks you for a database title.
Click finish to create the new and open it.
After Access 97 finish its work well see a window called main switchboard has
this in a special kind of window that the Database Wizard includes includes in new
database. The switch has button you can click to either choose a task or leaves the
database.
We dont need to use the main switchboard now so click its close button and open
the database wizard by clicking on the restore button.
Create a New Database Object :There is more than one way to create a new object
when the database window is open you can :
Click the Database window tab for the type of object you want to create and then click
New.

Click the drop down arrow on the new object toolbar button and select the type of
object you want to create.
Choose insert from the access menu bar and select an object type.

Open a Database Object :To open a database project:


In the Database window, click the tab for the type of object you want to work with.
Highlight the objects name in the Database window
Click open.
Change a Database Objects Design : Once a Database object is created. You are free to change its Design :
In the Database Window, click the tab for type of the object you want to work
with.
Highlight the objects name in the Database window. Click design.
Close a Database : To close a database :
Click the close button in the Database window or
Choose file>close from the menu bar.
It youre working with a database youre created with the database wizard, you also
have the option of going switchboard window and clicking Exit this Database.
Open a Database :To open a Database, you have all these option:
Choose file from the menu and make a choice from the list above Exit of the
most recently used databases.

Click opens Database on the right side of the toolbar.


Right-click the bar or gray area of the Database Window and select open
Database.
Choose file open Database from the menus. Or Press Ctrl+O.

All of these actions expect the first one, open dialog box where you can select a
database to work with if just started Access. You can also use the Microsoft Access
dialog box to open a database with open An Existing Database Selected double-Click
More files----to choose a database in the open dialog box.

Database Design & Databases Used


Database Design :DATABASE MANAGEMENT SYSTEMS :DBMS consist of collection of
interrelated data and collection of a program to access that data. The collection of data
usually refer to as database contain information about one particular enterprise. The
primary goal of DBMS is to provide an environment, which is both convenient and
efficient to use intervening and storing information.
The database provides the organization with centralized control of its
operational data which is one of the most valuable assets. An organizations
responsibility for the operational data. The advantages of the centralized data are:

Redundancy can be reduced


Inconsistency can be avoided
Standards can be enforced
Security restrictions can be maintained
Conflicting requirements can be balanced

A good data bases does not just happens, the structure of its contents must be design
carefully. In fact database in such a crucial aspect of working with the database.
Even a good DBMS will perform poorly with a badly designed database. A well design
database facilitates data management and become valuable information generator. A
poorly database is likely to become a breeding ground for redundant data. Therefore,

existence redundant data can produce incorrect data entries. Report might yield
different results depending upon which version of data was used. In short uncontrolled
data redundancies are typical of poorly designed database. A poorly design database
tehds to generates errors that are likely to bad decisions.

A bad database design eventually can be self-correcting organization using


poorly design database often fail because their managers do have to timely information,
thereby
elimination the bad database design. Because the database is the source from which
information is generated. Its design is the subject of detail study. Database design is
simply too important to be left to luck. That is why database is essential.
Models of Database Management System :(1) Hierarchical Modal: - Hierarchical database model represents data in the
form of record and trees representing relationship among data. The users
perceive the hierarchical database as a hierarchical database of segment. A
segment is the equivalent of the file system record type.
(2) Network Modal: - In the network database model the data represented by
collection of records and relationship among that presented by links
.
(3) Relational Model: -Relational database model represents data and
relationship among the data by the collection of table, each table consisting
of number of columns with unique name. The relational database is
implemented through a very sophisticated relational database management
system
The main advantage of relational database is the ability to maintain full
independence between logical data description and logical description. As consequence
of this high-level of data manipulation of data language may be consequences of this
high-level data manipulation language may be supported such languages are free of
programming for physical detail, thereby allowing the user optimization to be done by
system rather the user.

The promotion of relational database is also helped by database language


standardization in the form of standard structure query language.
SQL provides a uniform interface to all the users for data definition control and
manipulation. The three features that can characterize the relational database model :
*The data structure are simple there are two dimensional tables called relational whose
elements are data items. Rows of relation are columns as attributes relationships.

A set of eight operators such as :


(1) Union
(2) Intersection
(3) Select
(4) Project
(5) Join
(6) Difference
Is called relation algebra. It provides facilities to the data definition, data retrieval , and
data updation. Each relation operator can take one or more than one relation as input
produces some specific outputs.
Set of integrity constraint provided by the database. Relational task group has
proposed a definition of relational database system
Normalization :This is done in a series of steps, each of which leaves the model in a
specific normal form. Each normal form includes the constraints of the previous normal
form, so they must be applied in strict order.
Normalization generally deals with the first, second & third normal forms respectively.
First Normal Form- A relational is said to be in first normal for if all underlying
domains contains atomic values.
Second Normal Form- A relational is said to be in second normal form if it is first
normal form and its every non key attribute is fully functionally dependant on the
primary key.

Third Normal Form- A relational is said to be in third normal form if it is second


normal form and its every non key attribute is non transitively dependant on the
primary key.

DATA FLOW DIAGRAM SHOWING


THE MAIN MENU

ENPLOYEE FILE

MONTHLY RECORD

STUDENT FILE

REPORT

Main Menu File

LOGIN
SCREEN

BALANCE
FILE

USER & PASSWORD

BALANCE RECORD

DATABASE USED

The required relevant information is stored in the database. The various tables used for
this purpose-:
COLLEGE (Name Of Data Base): This Data base stores the information related to the detail of the Student. It will be
storing data about Student detail such as Student information, Course Information,
Student fee, Outstanding Balance that is treated that Student.
TABLES:1.LIST:This Tables stores the information related to the deatile of the student. It will
storing data about Student detail such as Stu_id, F_name, M_name, Class, Address,
Course, DOB, Sex etc.
2. OUT:This Tables stores the information related to the deatile of the student. It will
storing data about Student detail such as Stu_id,Name,Class,Security due,Security
recover,Security Balance,Fee due,Fee recover,Fee balance,bus fee due etc.
3.SLIPLIST:This Tables stores the information related to the deatile of the student. It will
storing data about Student
detail such as Rec.No.,Date,Stu_id,name
Course,class,security,bus fee,fee,total etc.

TESTING

TYPES OF TESTING :Testing is of the following types :(1) UNIT TESTING :


In unit testing, each components or part of the system is tested
individually. The system programmer does this testing. This type of testing is restrictive
in nature, i.e., the programmer should try to test all invalid conditions and ensure that
the program does not break under any circumstances.
(2) MODULE TESTING-:
This testing is an optional form of testing. Which is done
only for large systems having voluminous modules.
(3) SYSTEM TESTIG-:
This is an integrated form of testing which focuses on
functionality and interfaces between unit or modules. System testing is more effective
when an independent team in a controlled environment does it.
(4) ACCEPTANCE TESTING-:
The user of the system does this testing. The
emphasis of this is on the user acceptance for the functionality of the system. This
testing is done in a controlled environment with logging of all errors found in the
system. Depending on the errors and interactive ness, the user may decide to either
accept or reject the system.
(5) SECURITY TESTING-:

Security testing is done in a specialized from when there


is a very high, then it can be done as a part of the system testing. Typically , security
testing would involve trying to break into system, trying to execute transaction not
allowed to a person, trying to access areas on disk where the user is not allowed.

ADVANTAGES OF TESTING
Testing is the process of making necessary corrections of errors to the programs,
procedures and hardware used by a new system . Inadequate or non tested system may
lead to errors that may take several months to appear A newly developed system is
tested on the following basis :(1) ONLINE RESPONSE :Online systems must have a response time that will not cause
a hardship to the user .One way to test this is to input transactions on as many CRT
screen as would normally used in peak hours and time response to each online function
to establish a true performance level.
(2) VOLUME :In this test, as many records are created as would normally be produced
to verify that the hardware and software will functions correctly.
(3) STRESS TESTING :The purpose of stress testing is to proove that the system does
not malfunction under peak loads. Unlike volume testing, where time is not a factor ,we
subject the system for a high level of data over ashort time period .This simulates an
online environment where a high volume of activities accrues in spurts.
(4) RECOVERY AND SECURITY :A forced system failure is induced to test backup
recovery procedure for file integrity. In accurate are entered to see how the system
responds in terms of error detection and protection.Related to file integrity is a test to
demonstrate that data and programs are secure from unauthorised access.
(5) USABILTY AND PROCEDURE :-

The usability test verifies the user friendly nature of


the system .This relates to normal operating and error handling procedures.
TESTING OBJECTIVES :(1) Testing is a process of executing a program with the intent of finding an error.
(2) A successful test is one that uncovers and as yet undiscovered error.ss

LIMITATIONS
LIMITATION :It is not easy to expand the program whenever there is change in
requirement of STUDENT INFORMATION SYSTEM. Suppose he wants to
add new information in the any form, then he has to change the database or program.
It is not possible for project user because it does not have coding for the project.
DRAW-BACK OF PERSONNEL :The VB 6.0 is new in the market so very few professional
are here for this project. So it is not easy to understand the project made in VB 6.0 to
the user, because first he has to learn the VB 6.0 so an extreme training is required for
the user. This is very big limitation at this way.

BIBILOGRAPHY

Mastering Visual basic 6.o


Learning Visual Basic 6.0 in 24 hour
Microsoft Access 97
Learning Visual Basic 21 days
Visual Basic 6.0 Black Book
Visual Basic 6.0 STG Organization Book

Form(1) Splash Form

Private Sub Timer1_Timer()


Label1.Left = Label1.Left - 100
If Label1.Left <= 1800 Then
Label1.Left = 5640
End If
End Sub
Private Sub Timer2_Timer()
ProgressBar1.Value = ProgressBar1.Value + 5
If ProgressBar1.Value = 100 Then
Timer1.Interval = 10
Unload Me
Login1.Show
End If
End Sub

Login form
Public db As Database
Private Sub Command1_Click()
Dim rs As Recordset

Set rs = db.OpenRecordset("select* from login where (username='" & Text1.Text &


"'And password='" & Text2.Text & "')")
If (rs.RecordCount > 0) Then
Form3.Show
Unload Me
Else
MsgBox "Un Authorized uesr", vbOK
End If
Text1.Text = ""
Text2.Text = ""
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Command3_Click()
Dim rs As Recordset
Text1.SetFocus
Set rs = db.OpenRecordset("select* from login where (username='" & Text1.Text &
"'And password='" & Text2.Text & "')")
If (rs.RecordCount > 0) Then
Form15.Show
Unload Me
Else
MsgBox "Un Authorized uesr", vbOK
End If
End Sub
Private Sub Form_Load()
Set db = OpenDatabase("Z:\609069\student information system\gupta.mdb")
End Sub

Private Sub Timer1_Timer()


Dim today As Variant
today = Now
Label4.Caption = Format(today)
End Sub

Private Sub Timer2_Timer()


Label1.Left = Label1.Left - 100
If Label1.Left <= 2520 Then
Label1.Left = 7320
End If
End Sub

Form(3) MDI Form

Private Sub au_Click()

Form11.Show
Unload Me
End Sub
Private Sub EE_Click()
Unload Me
End Sub
Private Sub ER_Click()
Form2.Show
Unload Me
End Sub
Private Sub FS_Click()
Form9.Show
Unload Me
End Sub
Private Sub hp_Click()
Form14.Show
Unload Me
End Sub
Private Sub Lf_Click()
Login1.Show
Unload Me
End Sub
Private Sub LIST_Click()
Form10.Show
Unload Me
End Sub

Private Sub otu_Click()


Form8.Show
Unload Me
End Sub

Private Sub st_Click(Index As Integer)


Form4.Show
Unload Me
End Sub
Private Sub SYBUS_Click()
form13.Show
Unload Me
End Sub
Private Sub SYCMD_Click()
Form6.Show
Unload Me
End Sub
Private Sub SYLL_Click()
Form5.Show
Unload Me
End Sub
Private Sub SYLLA_Click()
Form12.Show
Unload Me
End Sub
Private Sub SYLLBS_Click()
Form11.Show
Unload Me
End Sub

Form(4) Student_info
Private Sub Command1_Click()
Adodc1.Recordset.AddNew

End Sub
Private Sub Command2_Click()
Form3.Show
Unload Me
End Sub

Form(10) List of all student


Private Sub Command3_Click()

Form4.Show
End Sub
Private Sub Command6_Click()
Unload Me
Form3.Show
End Sub

Form(8) Outstanding balance


Private Sub Command1_Click()
Adodc1.Recordset.AddNew

End Sub
Private Sub Command2_Click()
Text6.Text = Val(Text4.Text) - Val(Text5.Text)
Text9.Text = Val(Text7.Text) - Val(Text8.Text)
Text12.Text = Val(Text10.Text) - Val(Text11.Text)
End Sub
Private Sub Command3_Click()
DataReport1.Show
End Sub
Private Sub Command4_Click()
Form7.Show
End Sub
Private Sub Command5_Click()
Text13.Text = Val(Text6.Text) + Val(Text9.Text) + Val(Text12.Text)
End Sub
Private Sub Command6_Click()
Form3.Show
Unload Me
End Sub

From(7) List of outstanding balance


Private Sub Command1_Click()
DataReport1.Show
End Sub

Private Sub Command2_Click()


Form8.Show
End Sub
Private Sub Command3_Click()
Form3.Show
Unload Me
End Sub

Form(5) MCA
Private Sub Command1_Click()
Form3.Show

Unload Me
End Sub

Form(6) MBA
Private Sub Command1_Click()
Form3.Show
Unload Me

End Sub

Form(12) BCA
Private Sub Command1_Click()

Form3.Show
Unload Me
End Sub

Form(11) BBA
Private Sub Command1_Click()
Form3.Show
Unload Me

End Sub

Form(13) PGDCA
Private Sub Command1_Click()
Form3.Show

Unload Me
End Sub

Form(9) Fee Slip

Private Sub Command1_Click()


Adodc1.Recordset.AddNew
End Sub
Private Sub Command2_Click()
Form3.Show
Unload Me
End Sub
Private Sub Command3_Click()
Text10.Text = Val(Text7.Text) + Val(Text8.Text) + Val(Text9.Text)
End Sub
Private Sub Command4_Click()
DataReport2.Show
End Sub

Form(2) List of Fee

Private Sub Command1_Click()


Form3.Show

Unload Me
End Sub
Private Sub Command2_Click()
DataReport2.Show
End Sub

Form(15) Change Password


Public db As Database

Private Sub Command1_Click()


Dim rs As Recordset
If Text1.Text = "" Then
MsgBox "Enter User's name first ! , then TryAigan", vbInformation, "login"
Text1.SetFocus
ElseIf Text2.Text = " " Then
MsgBox "Enter old password first ! , then TryAigan", vbInformation, "login"
Text2.SetFocus
ElseIf Text3.Text = " " Then
MsgBox "Enter New password first ! , then TryAigan", vbInformation, "login"
Text3.SetFocus
ElseIf Text4.Text = " " Then
MsgBox "Enter confirm password first ! , then TryAigan", vbInformation, "login"
Text4.SetFocus
End If
If Text2.Text <> Login1.Text2 Then
MsgBox "please enter correct password"
End If
If Text3.Text = Text4.Text Then
db.Execute ("UPDATE login set password='" & Text3.Text & "'")
MsgBox "Password changed"
End If
End Sub
Private Sub Command2_Click()
Form3.Show
Unload Me
End Sub

Private Sub Command3_Click()


Form.Show
Unload Me
End Sub

Private Sub Form_Load()


Set db = OpenDatabase("Z:\609069\student information system\gupta.mdb")
End Sub

From(14) Help
Private Sub Command1_Click()
Form3.Show
Unload Me

End Sub

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy