Final
Final
INTRODUCTION
This system maintains the personal and official details of an employee in a structure
manner. The system has been designed as very easy to understand. The project is developed by
using the front and visual basic 2015 and Microsoft access as the back end tool.
To provide features for adding and removing the employee records accordingly.
To reduce paper work and time there by increasing the effective and decreasing the
work load.
2
2. COMPANY PROFILE
3
3. SYSTEM STUDY AND ANALYSIS
System study means gathering information of the existing system .One must know
what information is to be gathered , where to find it how to collect it and how to make
use of it proper -use of the tools for gathering information is the key to successful
analysis.
System analysis consists of collecting organizing and evaluating facts about a system
and IS environment. the objectives of the system analysis is the study of the existing
system operation to learn what they accomplish , what role , they might have in future
processing activities if there is no existing system , then analysis define only the
requirements.
4
3.2 PROPOSED SYSTEM
The aim of proposed system is to develop a system of improved facilities.
The proposed system can overcome all the limitations of existing system provide
proper security and reduce the manual work .The existing system has a several
disadvantage and many more difficulties up to some extend the proposed system
helps the user friendly and he/she can easily do his job without time lagging.
5
4. PROJECT ENVIRONMENT
OVERVIEW OF WINDOWS 10
Windows 10 Microsoft has introduced a new interface that support to work well
on PC'S, tablets, and phones. Windows 10 also introduced a new look and feel that mimics a
tablet experience on the desktop environment. Windows 10 introduces significant changes to the
operating system's user interface, many of which are aimed at improving its experience.
6
FEATURES OF WINDOWS
Security
Speed
Utilities
Efficient maintenance
It is considered as more user friendly
It is offers us to access to a vast collection of world knowledge
Visual basic follows the standard syntax of basic, except the some new
language features have been added to its give more flexibility to the programmers. Visual
basic makes use Of GUI for creating robust and powerful applications. This feature
makes its easier to competence things in a quicker and easier way.
7
THE INTEGRATED DEVELOPMENT ENVIRONMENT
One if the most significant changes in visual basic 2008 the integrated
development environment (IDE). IDE is a term commonly used in the
programming world to described the interface and environment that we use to
create our application. It is called integrated because we can access virtually the
entries development tools that we need from one screen called an interface. The
IDE is also commonly referred to as design environment , of the program
integrated development is one in which we can develop , run , test and debug your
applications
8
THE VISUAL BASIC IDE COMPONENTS
Menu bar
Tool bar
Project explorer
Properties windows
Form designer
Object browser
Tool box
MENU BAR
The menu has display the commands that are required to built an applications.The main
menu items have the such menu item that can be chosen when needed.
TOOL BAR
Add form the tool bar provides quick access to the commonly used
commands a button in the tool bar clicked once to carry out the action represented
Add modules
Open project
Save project
9
PROJECT EXPLORER
The project explorer Windows is below the tools bar at the tools bar at the
right most corner of the screen. The project explorer serves as quick reference to
the various element of a project namely forms classes and modules. In addition to
forms the project explorer windows also lists code modules and classes
PROPERTIES WINDOWS
FORM DESIGNS
The form windows consists of a form that's grew close and depurated with
black sport this form is container of various object user can place object other form as
per requirement when the program executes the form loaded with object will appear
on the screen it's divided of its known as run time firm.
Standard tool bar always displayed on the screen user can create additional
tool bar available in VB.NET built circle report insert , circle report main data design
database diagram debug location dialogue editor formatting full screen HTML editor ,
layout query table source.
10
OBJECT BROWSER
It display all member an object those (or) available right side windows
display the selected object member.
TOOL BOX
The tool box contains a set control that are used to place on a form at design time
there by creating the user interface area. Additional controls can be included in the tool
box by using components, menu item on the project menu.
11
TOOL BOX
12
4.5 BACK END - MS ACCESS
Microsoft is also known as database management system from
Microsoft the combines the relational Microsoft jet database engine with a graphical
user interface and software development tools . it is a member of the Microsoft office
suits of applications includes in the Professional and higher edition or sold separately .
MS access store data in its own format on the access jet database engine. It can also
import or link directly to data stored in the applications and database
MS ACCESS COMPONENTS
➢ Tables
➢ Relationship
➢ Queries
➢ Forms
➢ Reports
➢ Macros
➢ Modules
TABLES
The tables are the backbone and the storage container of the data entered
into the database . if the tables are not set up correctly, with the correct relationship,
then the database may be slow , give you the wrong results or not react the way you
expect . So take a bit of times when setting up your tables querie , forms , etc...., are
usually based on table . The tables that contains data look a bits like a tables in/
Microsoft words or Microsoft excel spreadsheet, when opened .they have columns
and rows as dose a table In Microsoft word and excel worksheet . Each of the
columns will have field name at the top and each of the rows will represent a record.
13
RELATIONSHIP
Relationship are the bonds you built between the tables . they join that have
associated elements . To do this is a field in each tables , which is linked to each other
,have the same values.
QUERIES
Are the mean of the implementation the data to display in a form or a report
immense . The Microsoft access data base query language is SQL (structured query
language ) The need to known SQL is not require in the early stage of learning
access. Microsoft access writes the SQL for you, after you tell it what you want , in
the design are view of the queries windows.
FORMS
Forms are the primary interface through which the user of the database
enter data. The persons enters the data form regularly. The programmer can set the
forms to show only the data required by using queries , properties , macros and VBA
Visual basic for applications The ability to add , edit and delete data can also be set
forms can setup and developed to reflect the use they will be required for.
REPORT
The report are the result of the manipulation of the data you have entered
into the database unlike forms they cannot be editor . report intended to be used to
output data to device or applications printer , fax, Microsoft word or Microsoft excel
MACROS
Macros are an automatic way for access to carry out as serious of action for the
database. Access gives you a selection of action that are carried out in the order you
entered macro can open forms run queries , change values of a field , run other macros ,
etc the list is endless.
MODULE
Modules are the of the programming language that supports Microsoft access ,
the module windows where you can write and store visual for applications (VBA).
Advanced user of Microsoft access tends to VBA instead of macros.
14
5. SYSTEM DESIGN AND DEVELOPMENT
Data flow diagram is used to define the flow of the system and it resources such
as information. data flow diagram is way of experience system requirements in graphical
manner. A data flow diagram represent one of the most genius tool used for structure
analysis. A DEI) consists of a series of bubble joined by lines. The bubble represent data
transformations and lines represent flow In the system. In the normal conventions a DFD
has four major symbols as follows,
- Process
- Report
- Data base
- Data Flow
15
5.2 INPUT DESIGN
Input design is one of the most expensive phrase of the operation of
computerized System and is often the major problem of the system. A large number of
problem with a system can usually be traced back to fault input design and method.
needless to say, therefore that input data is the life block of a system and has to be
analyzed with the most consideration.
To provide cost effective methods of input
To achieve the highest possible level of input
To ensure that input is understand by the user
System analysis decide the following Input design details like, what data
items to input what medium to use , how the data should be arranged or coded
items and transaction needing validating to detect error and at last the
dialogue user in providing input.
Input data of the system may not be necessary a raw data captured In the
system from scratch. These can also be the output of another system or
subsystem for processing , The design of input covers all phrase of input item
capturing and preparing data to the processing. The design of input item
capturing and preparing data for computer processing and ensuring correctness
of data.
Input design is the process of converting user-originated input to a
computer based format Input data are collected and organized into a group of
data which are similar. The goal of designing input data entry, logical and free
from errors as for as possible.
16
MULTIPLE DOCUMENTS INTERFACE FORM
Multiple documents Interface is interface design for handling
documents with single applications and multiple forms. When applications consists
of an MDI parents forms containing all other windows consisted by app, then NIDI
interface can be used, switch focus to specific documents can be easily documents
can be easily handled in MDI, For maximizing all documents parents windows is
maximized by MDI.
The database design involves creation of tables . tables are represented in physical
database as stored files. They have their own independent existence. A table consists of
rows and columns. Each column corresponds to pieces of information called fields.
A set of field constitute a record. The record contains all the information , specific to
particular items. The general objectives is to make information access easy, quick,
expensive and flexible for the user
In a database environment, common data are available in which several in
which several authorized user can use. The concept behind a database collection of data
and provides a centralized access to the data from the program. It makes possible to treat
data as a separate resources.
17
EMPLOYEE PERSONAL DETAILS
18
EMPLOYEE ATTENDANCE DETAILS
19
EMPLOYEE SALARY DETAILS
20
EMPLOYEE RECRUITMENT DETAILS
21
OUTPUT DESIGN
Output design generally refer to the result and Information that are generated
system by the system. For many end user , output is the main reason for development the
system and the basis on which they evaluate the usefulness of applications.
The objective of a system find its shape in terms of the output. The analysis of
the objective of a system leads to determination of output. Output of a system can take
various forms. The most common are reports, screen display form , graphical drawing
etc. -,the output also various in terms of their contents, frequency, timing and format.
The user of the output, its purpose and sequence of details of details to be
printed is all considered. The output form a system is the justification for its existence. If
the output is inadequate in any way, the system itself is inadequate. The basic
requirement of output are that are that it should be accurate, timely and appropriate, in
terms of content, medium and layout for its intended purpose. Hence it is necessary to
design output so that the if the system are met in the best possible output, the system
analyst must accomplish things like, to determine what information to be present, to
decide whether to display or print the information and selected the output medium to
distribution the output intended recipients
22
6. TESTING AND IMPLEMENTATION
6.1 TESTING
System testing is stage of implementation which is aimed at ensuring
that the system works accurately and efficient before live operation commences. Testing
is virtual to the success of the system. System testing makes a logic assumption that all
that part of the system is correct.
TYPES OF TESTING:
Black box testing
White box testing
Functional testing
Unit testing
Integration testing
System testing
Validation testing
User testing
23
BLACK BOX TESTING:
The system tested to check whether it meets the requirement determined in the
requirement analysis phrase. The system met all functional requirements.
l. Guarantee that all independent paths within a module have been exercised at
. least once.
2. Exercise all logical decision on their true operational bound.
3. Execute all loping at their boundaries and within the operational bound.
FUNCTIONAL TESTING:
The purposed of the testing is to identify and current error in the candidate
system. A small system error can conceivably exploded into much large problem.
Effectively early in the process translated directly into long term cost saving forms a
reduce number of error.
UNIT TESTING:
Unit testing focus verification effect on the smallest unit of software design the
model The is also known is "Module Testing". The module are tested separately. This
testing is carried out during programming stage itself. Unit testing specifies path in the
module control structure to ensure complete coverage and maximum error detection.
24
INTERGRATED TESTING:
Data can be lost across the interface, one module can have an adverse effort
on and integration testing is a systematic testing for constructing program structure. The
software has been integrated a set of high order sets are conducted. The objective is to
take units tested modules and combine them test it as whole.
SYSTEM TESTING:
The project the schedule or the user is eager to go directly to conversion.
Actually, testing done to achieve the system goal. Testing is vital to the path of the
system are correct, the goal will be successfully achieved.
VALIDATION TESTING:
The outputs that come out of the system are as result of input that go into the
system. So for the correct and the expected output the output input go in the system
should be correct and proper. So this testing is done to check if the input are correct and
they are validation before it goes in to the system for processing.
USER TESTING:
The phase of testing deals with the user acceptance pare of the system software.
The output requirement is define during the system analysis. Testing of the software
system is done against output requirement and the output testing was completed with
success.
25
6.2 SYSTEM IMPLEMENTATION
Implementation is the phase where the system goes for actual functioning.
Hence in this phase one has to be cautions because all the effort understand during the
project will be fruitful only if the software is properly implemented according to the
plans made.
The implementations phase is less creative than system design. It IS
primarily concerned with user training, site preparation and file conversion. Depending
on the nature of the system, extensive user training may be required. The initial
parameter of the nature of be modified as the result of programming effort providers a
reality test for the assumption made by the analyst. The system testing check the
readiness and accuracy of the system to access update and retrieve data from new files
Once the program becomes available, the test data are read into the computer and
process, system implementation is an important stage of the project where the
theoretical design is turned into the practical system.
IMPLEMENTATION PLANNING
Implementation planning is the first task in the system implementation,
planning means deciding on the method and time scale is adopted. Once the planning is
over the major efforts the computer department is to ensure that the system is working
property
26
7. CONCLUSION
The objective define have been achieved successful. The implementation has been
in step by step process. Each module has been developed and a maintenance system is
tested. The system has been design to satisfy the requirement of the organisation.
Printing stationary is its ability to provide valid and accurate management information
easily reliable and Immediately to each authorized member of employee.
The important aspects of the project is that it servers the good database for
storing details. It provides critical decision support information, historical performance
and predictive reporting to enable proactive planning and management. The developed
system is highly interactive one and integrity is observed in the system
The coding has been done cautiously so that any development can follow the
programs easily with the knowledge of the conversation followed hence it easy to be
maintained, testing has been completed and the error were corrected. The system was
successfully Implemented and was founder to be user friendly and simple. The system
was satisfies all requirement needed by the user. I conclude the software as best to my
knowledge. The proposed system would be extensively utilized by the concern and can
achieve the precise result very effectively
27
8. FUTURE SCOPE OF PROJECT
The system has much scope in future and it can be developed to add more features to
satisfy the user's request. Since the system is flexible for any change in the near future,
we brought number of features still the features enhancement in widely possible.
We can add more number of users to use the software. We can also provide features to
access all time of software from remove location.
The coding has been done cautiously so that any developer can follow the program
easily with the knowledge of the conversion followed hence it is easy to be maintained.
28
10. APPENDIX
USER
LOGIN
EMPLOYEE
INFORMATION
REPORT
SALARY
PERSONAL RECRUITMENT ATTENDANCE
REPORT
REPORT REPORT REPORT
29
10.2 INPUT LAYOUT
LOGIN FORM
30
EMPLOYEE RECRUITMENT DETAILS
31
EMPLOYEE PERSONAL DETAILS
32
EMPLOYEE ATTENDANCE DETAILS
33
EMPLOYEE SALARY DETAILS
34
10.3 OUTPUT LAYOUT
35
EMPLOYEE RECRUITMENT REPORT
36
EMPLOYEE ATTENDANCE REPORT
37
EMPLOYEE SALARY REPORT
38
39