ProjectOm (Documentaion)
ProjectOm (Documentaion)
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
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.
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.
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 :
(1)
(2)
(3)
(4)
(5)
(6)
(7)
Initial Investigation
Feasibility Study
Analysis
Design
Implementation
Testing
Maintenance
INITIAL INVESTIGATION
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.
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 :-
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.
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.
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.
ENPLOYEE FILE
MONTHLY RECORD
STUDENT FILE
REPORT
LOGIN
SCREEN
BALANCE
FILE
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
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 :-
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
Login form
Public db As Database
Private Sub Command1_Click()
Dim rs As Recordset
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
Form(4) Student_info
Private Sub Command1_Click()
Adodc1.Recordset.AddNew
End Sub
Private Sub Command2_Click()
Form3.Show
Unload Me
End Sub
Form4.Show
End Sub
Private Sub Command6_Click()
Unload Me
Form3.Show
End Sub
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
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
Unload Me
End Sub
Private Sub Command2_Click()
DataReport2.Show
End Sub
From(14) Help
Private Sub Command1_Click()
Form3.Show
Unload Me
End Sub