Professional Documents
Culture Documents
INTRODUCTION
-1-
INTRODUCTION TO PROJECT
made in
Courses, Subjects,
Internals, Staff,
and Library
-2-
Existing system:
The existing system was controlled with a lot of and efficient
computer operators because the software on which the existing system
was dependent were difficult to understand and handle. due to use of
various softwares the cost was too high because much salary had to
be paid to many operators. moreover all the operators were required to
take training, as they had no knowledge about the software used.
Proposed system:
The proposed system will remove all the problems in the existing
system. now only few softwares like Visual Basic .Net will be
required. The softwares are too easy to understand that the user can
understand it and once moreover it is so frequently used in daily life
that almost all the users must have gone through it in their educational
level. As the softwares cost is also little. No special training is
required. Not many operators are required only person can handles the
records of whole department. The accuracy will be there, security will
be there and easy access will be there Before designing/developing a
new system, it is important to establish the acceptance criteria so that
it can be evaluated according to this criteria .The performance
requirements are:
User Friendly
-4-
Chapter - 2
SYSTEM
DEVELOPMENT LIFE
CYCLE
-5-
ACTIVITIES OF SDLC
Recognition of needs
-6-
Feasibility study
Analysis
Designing
Coding
Testing
Implementation
Post Implementation and Maintenance
RECOGNITION OF NEED
Recognition of need is a kind of document generated by a user and
problem statement is a written document that will tell software
developer what to develop.
FEASIBILITY STUDY:
In this phase, we access whether or not a project should be
undertaken. This stage involves defining the problem and fixing up its
boundaries.
REQUIREMENT ANALYSIS:
In this phase the user requirement are studied and analyzed. The
technical development team works with the customer and system end
users to identify the various requirements related to the system to be
developed.
-7-
DESIGNING:
This is the phase where new system is designed according to the needs
of the user. In this phase the specification of each and every
component of the project is laid down.
CODING:
This is the phase where system is actually developed. The system
design is coded in some suitable programming language in this phase.
TESTING:
In this phase, the system is judged for all its worth. During this phase,
the developed system is reviewed against each and every customer
requirement specification.
IMPLEMENTATION:
This is the phase in which the development system is handed over to
the client. The old system is dispensed, new system is put into
operation for use and all personnel are trained to manage and maintain
the new system.
-8-
Chapter - 3
RECOGNITION OF
NEED
-9-
RECOGNITION OF NEED
The basic of the project is recognition of needs for improving an
information system or a procedure. Thus the first step in SDLC is
the recognition of needs whose purpose is to evaluate the project
request, it is collection of information that helps the committee
members to evaluate the merit of the project request and to make
an informed judgment about the feasibility of the proposed project.
PROBLEM STATEMENT
Problem statement was to design a module:
Which will be user friendly.
Which will restrict the user from accessing other users data.
Which will help the user in viewing his data and privileges.
Which will help the administrator to handle all changes.
In which further additions can be made without changing its
design drastically.
Which would restrict the server traffic.
Another problem was that the data should be accessed from
the server and accordingly changes should be made on the data in
the server only.
FUNCTIONS TO BE PROVIDED
The various features that the proposed system will possess will be:
-10-
-11-
Chapter - 4
FEASIBILITY STUDY
FEASIBILITY STUDY
-12-
-13-
Economic Feasibility
Also referred to as cost benefit analysis, is the most frequently used
method for evaluating the effectiveness of a proposed system. The
focus is to determine the benefits and savings that are expected from
proposed system and compared them with cost. if benefit outweigh
cost then the decision is made and implement the system.
Our proposed system needs only a few softwares and
printer along with a few computer operators. Keeping in a view the
long-term benefits provided by this proposed system, these inputs
costs are minimum.
Operational Feasibility
Operational feasibility is mainly related to human organizations and
political aspects. The points to be considered: What changes will be brought with a system?
What organizational structures are disturbed?
What new skills, if not; can they be trained in due course of
time?
Our proposed system is aimed to simplify the job without bringing
much change in way of working of existing system.
-14-
Chapter - 5
ANALYSIS
-15-
REQUIREMENT ANALYSIS
It is the detail study of the various operations performed by the system
and their relationship with in & outside the organization. The key
question is:
What must be done to solve the problem?
Tools used in analysis are DFD, interviews, onsite observations &
questionnaires. Training, experience & common sense are required for
the collection of information needed to the analysis. System analysis
is the fact finding followed by analysis of the facts. Data analysis is
also considered a pre requisite condition for cost/benefit analysis.
System analyst is a person who conducts the system study and
identifies the activities and objectives, formulate the set of roles to
achieve the objects. His main activities are system analysis is the fact
finding followed by analysis of the facts. Data analysis is also
considering a pre-requisite condition for cost/benefit analysis.
Requirement analysis plays an essential role in the SDLC.
One of the most difficult aspects of program development is in getting
both the customer & developers to understand what each of them is
trying to say.
The techniques, which we have used for requirement gathering for the
present project, are interviews and observations. First of all we
interviewed INSTITUTE and requested details about the present
project by asking various questions.
What is the purpose behind developing the present software?
-16-
software?
What all the benefits he intends to get in the perposed
software?
Next , we personally observed their working for 3-4 days to get a
clear cut idea of how they work in their daily routine and their present
style of work with regard to maintenance of records.
-17-
SOFTWARE REQUIREMENTS
SPECIFICATION
HARDWARE REQUIREMENTS
Processor Pentium 4 or Higher.
-18-
-19-
Chapter - 6
DESIGNING
-20-
DESIGNING
what format. Samples of input and output are also presented. The
second step is
input data and the master files have to be designed to meet the
requirement of the and an impact of the system on the organization
are document and evaluated by the management .
A lot of factor are taken into consideration while preparing a good
system design which includes performance analysis , security and
control , system
present project ,
great care and attention has been provided to ensure proper security
,password have been use to restrict access only to the authorized
user . Moreover ,In order to make the software easy to use, a user
interface that is very much user friendly has been used with a lot of
useful tips displayed while feeding and retrieving information.
-21-
Chapter - 7
DATA FLOW
DIAGRAMS
-22-
BUBBLE:
A Circle used to show the Process. These
can be number of process in a program.
Each process must be assign a suitable
number
-23-
OPEN RECTANGLE:
An Open Rectangle Used to describe the
storage of database
-25-
Chapter - 8
DATA BASE
-26-
Description
Student ID
Date of Admission
Name of Student
RollNo Of Student
Address
Name Of Father
Name Of Mother
Date of Birth
Class Of Student
Subject Name
Studying in Presrnt
Stream
Occupation
Address
Telephone Number
Mobile Number
Data Type
Number
Date/Time
Text
Number
Text
Text
Text
Date/time
Text
Text
Text
Text
Text
Text
Text
Text
Description
Receipt Number
-27-
Data Type
Auto Number
RDate
Receipt Date
Text
Name
Class
RollNo
AdmFee
Examchrg
Slcchrg
PTAFund
LateFee
TFee
Name of Student
Class Of Student
RollNo Of Student
Adminission Fees
Examination Charge
School labortyCharge
PTA Fund
Late Fee
Total Fee
Text
Text
Number
Number
Number
Number
Number
Number
Number
Description
Receipt Number
Month
Date Of Month
Name of Student
Class Of Student
Rollno OF Student
Tution Fees
Computer Fees
Absent Fine
Other Fine
Total
Data Type
Auto number
Text
Text
Text
Text
Number
Number
Number
Number
Number
Number
Description
Student ID
Course Name
Name Of Student
Class
RollNo Of Student
-28-
Data Type
Text
Text
Text
Text
Number
Eng
Maths
Science
Hindi
Sanskrit
SocialScience
IP/Art
MarksObt
MaxMarks
Percentage
Result
English
Mathematices
Science
Hindi
Sanskrit
SocialScience
IP/Art
Marks Obtain
Maximum Marks
Percentage
Result
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Text
Description
Adminission Number
Session
Student Name
Class
Stream
StudentRollNo
English
Maths
Biology
Physics
Chemistry
IP practical
Biology Practical
Physics Practical
Chemistry Practical
IT Practical
Marks Obtain
Total
Result
-29-
Data Type
Text
Text
Text
Text
Text
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Text
Chapter - 9
SNAP SHOTS
-30-
SPLASH SCREEN
-31-
LOGIN SCREEN
-32-
MDI SCREEN
-33-
-34-
-35-
-36-
-37-
-38-
-39-
-40-
-41-
Chapter - 10
DEVOPLEMENT TOOLS
-42-
ABOUT MS ACCESS
MS Access is a Relational Data Base Management System. In MS
Access has much advantage over other DBMS. The user can create
Table and store related data in it. MS access provides easy way to
create tables we can create tables in design mode or by using the in
build Wizards. User can also create form layout in MS Access.
-43-
-44-
To attach the MS Access with Visual Basic the three major tools
are widely used.
and Record Source to table name. We can display the data in regular
controls like textboxes etc.
The Data Access Object
The Data Access Object is a structure of object s for accessing
database through VB code. All the function of Data Control available
in VB Code.
-46-
Record Sets
Record Sets are the objects that represent collection of records from
one or more tables. In database programming, Record Sets are
equivalent of a variable in regular programming. We can access a
table directory via a Record Set Object. A Record Set is constructed of
columns and rows and is similar to a table, but it can contain data
from multiple tables. The Record Set work like a bridge between the
Visual Basic and The Database.
There are three types of Record Sets
1) DynaSets, which are updateable views of data
2) Snapshots, which are static (read-only) views of data
3) Tables, Which are direct views of tables.
To Connect: (Examples)
Database Name: INSSTITUTE
Table
Name
FEE
Start VB DOT NET, select Project -> References.
In the References dialog box select Microsoft DAO
3.6 Object Library.
In the general section of the form declare two
variables like.
-47-
Dim Db as Database
Dim RS as Record Source
T0 connect follow this code:
Set db = open database (c:\abc\insstitute.mdb)
Set rs = db.OpenRecordSet(Select * from fee)
Now by using rs object we can access each fields of the room table.
-48-
Chapter - 11
VB. NET
-49-
What is .NET?
.NET represents an entire range of technologies and concepts that
form a platform on which you can develop applications. Visual
Basic .NET does have an actual version number, 7.0 the number just
isnt used often. Just as windows 2000 is really Windows NT version
5.0, the simpler or catchier name will generally be the one commonly
used. Dont expect to hear Visual Basic 7.0 often though; there was
even a cash penalty inside Microsoft for referring to windows 2000 as
NT 5.0. .NET is a layer that exists beneath your programs and
provides a set of base services and functions. This layer contains a set
of applications and operating systems called the .NET servers; a
foundation set of objects called .NET framework, and a set of services
that support all the .NET languages, called the Common Language
Runtime (CLR). .NET is more than just one thing; it is a collection of
software and concepts that work together to enable the creation of
business solutions.
-50-
.NET Servers
A major goal of the .NET concept is to decrease the building of
distributed system, in which the work is done in several different
locations. For the most part, these types of systems do their work on
the back end, at the server level. Microsoft provides a set of Software
products that together are known as the .NET Enterprise servers. They
are designed to supply the back end features needed by a distributed
system. These products include
The server operating system, Microsoft Windows
Clustering and load balancing software such as
Microsoft App
-51-
.NET Framework
In the move to Visual Basic .NET, many things have changed
radically; one of them is the development of a new foundation to all the
.NET develo0pment tools. This foundation, known as the .NET
framework, provides two key things: the base runtime environment and a
set of foundation classes. The runtime environment is similar to the
operating system in that it provides a layer between your program and the
complexities of the rest of the system, performing services for your
application and simplifying access to the functionality of the lower layers.
The foundation classes provide a large set of functionality, wrapping, and
abstraction such technologies as Internet protocols, file system access,
XML manipulation, and more. The .NET framework is similar in many
ways to the operating system, and it provides its own set of APIs to make it
easy for programmers to take advantage of its capabilities. Figure
illustrates the frameworks relationship to your code and to the underlying
services of the operating system.
-52-
Chapter - 12
TESTING
-53-
TESTING
A test plan
-56-
Chapter - 13
IMPLEMENTATION
-57-
IMPLEMENTATION
A crucial phase in the system life cycle is the successful
implementation of the new system designed. Implementation includes
all those activities that take place to convert from the old system to the
new one. The new system may be completely new, replacing an
existing manual or automated system or it may be major modification
to an existing system. In either case, proper implementation becomes
necessary so that reliable system based on the requirements of the
organization can be provided.
Implementation includes:
Training of personnel
Conversion procedures
Post-implementation review or evaluation
TRAINING OF PERSONNEL:
-58-
-59-
Chapter - 14
POST
IMPLEMENTATION
POST IMPLEMENTATION
-60-
and
where
improvements
are
needed. A post
Review
area
objectives,
operating
-61-
costs,
actual
Chapter - 15
SYSTEM
MAINTENANCE
-62-
SYSTEM MAINTANENCE:
The last part of system development life cycle is system
maintenance, which is actually the implementation of the
post-implementation plan. Hence Programmers/ Analyst
spends sufficient time for maintaining programs.
Hence maintenance will cover a wide range of activities
including correcting coding and design errors, updating
documentation and test data and upgrading user support.
Many activities classified as maintenance actually fall under
enhancements. Hence in maintenance of system enhancement
also takes place. Therefore in maintenance addition,
modification, re-developing of code will take place to support
changes in specification.
-63-
BIBLIOGRAPHY
-64-
BIBLIOGRAPHY:
1 System Analysis and Design BY Elias
Galgotia Publications.
2 Software Engineering By Roger S. Pressman, McGrawHill Publications.
3 MS-ACCESS: BPB Publications
4 Mastering in VB.Net By BPB Publications.
5 VisualBasic.Net Programming, Black Book.
-65-