Professional Documents
Culture Documents
On
Office Management System
Submitted In Partial Fulfillment of the Requirement
For the Degree of
(21173088)
Submitted to
Miss Shelly Bhardwaj
I, Tamas kumar , hereby declare that the work, which is being presented in the project
Rajput, Delhi Road, Moradabad for the award of degree of “Master of Computer
supervisor/coordinator Miss Shelly Bhardwaj. The matter embodied in this project report
has not been submitted elsewhere by anybody for the award of any degree or diploma.
Tamas kumar
(21173088)
Certificate
We have taken efforts in this project. However, it would not have been possible
without the kind support and help of many Faculties. We would like to extend
Mishra for their guidance and constant supervision as well as for providing
necessary information regarding the project & also for their support in
Management System” mentor Miss Shelly Bhardwaj for giving her valuable
time and constructive guidance in preparing the Project. It would not have been
possible to complete this Project in short period of time without her kind of
Tamas kumar
(21173088)
INDEX
1 Introduction 1
1.1.About the project
1.2.Aims and objectives
1.3.Motivation for study
1.4.Scope of the study
1.5. Organization of the project report
2 Feasibility study 5
2.1.Technical feasibility
2.2.Economical feasibility
2.3.Operational feasibility
3 System Analysis 9
Problem of existing system
Identification of need
4 ER Diagram, DFD and Flow chart 12
ER Diagram
DFD
FlowChart
5 System Design 16
6 System Requirements 19
H/W Requirements
S/W Requirements
7 System Implementation 21
8 Program Source Code 23
9 Sample Output 40
10 System Testing 44
10.1.Blackbox Testing
10.2.Whitebox Testing
11 System Maintenance 50
12 Future Scope 51
13 Conclusion 52
14 Reference 53
CHAPTER-1
INTRODUCTION
Aim:
Objectives:
This study is motivated by the desire to enhance the process of managing and
handling the activities been carried out in an office environment with the view
of eliminating any form of error which normally occurs while handling the
office affairs.
The scope of this research study is to enlighten the office workers on the
advantage of computerizing the process of managing records in an office. This
study will create a detailed insight into the relevance of having a computerized
office management system and help the office workers to understand the
importance of using the computer to automate their day to day office activities.
This study is only centered on the Computerization of Office Management
System and is being carried out to meet the requirement of the Computer
Science Department.
This study is made up of five (5) chapters and all the chapters play an important
role in bringing the study to its completeness. A brief detail of each chapter is
discussed below:
FEASIBILITY STUDY
1. Exchange of information
DEFINITION OF TERMS
Office: This is a building or room where clerical work or professional duties are
performed.
Mainspring: This signifies the most important reason for which something is to
happen i.e. the main agent of motivation.
Synchronization: To cause things to happen simultaneously at the same time.
TECHNICAL FEASIBILITY
ECONOMIC FEASIBILITY
It is the most common and frequently used technique for evaluating the
effectiveness of a proper system. If the cost not creating the system great or so
cheaper, then it is not advisable to undertake the project.That’s why it also
called as cost/benefit analysis.The major components are:
OPERATIONAL FEASIBILITY
The feasibility is concerned with the organization and politics. It determines the
followings:
Generally, a project will not be projected only due to operational inability but it
will affect the nature of the project.
CHAPTER-3
SYSTEM ANALYSIS
The existing system had a quite number of problems that made it inefficient and
most of those problems are listed below:
The existing system is tiring and wearisome.
The existing system is prone to mistakes and errors.
The existing system consumes more time.
The existing system is not easy to maintain and analyse.
The existing system lacks a database for the storage of files which make
these files to occupy physical storage space.
The existing system can easily be influenced by human intervention. The
existing system makes retrieval of information very difficult because of
the large volume of file one has to sort through to retrieve or have access
to one’s file.
The existing system lacks adequate security because unauthorized users
can have access to information in the system this made the system
inefficient. When using the existing system, mistakes being made cannot
be easily corrected.
There is insufficient manpower to cope with the growing needs of the
organization. With the existing system backup files cannot be kept in case
of any information loss or incidence. The existing system is tiring and
wearisome.
The existing system is prone to mistakes and errors.
The existing system consumes more time.
The existing system is not easy to maintain and analyse.
The existing system lacks a database for the storage of files which make
these files to occupy physical storage space.
IDENTIFICATION OF NEED
PROBLEM IDENTIFICATION
As we know, the most important task is to define the "problem" because without
defining the problem, it is impossible to specify the requirements for new
project. Several questions come in mind during problem defining.
PROBLEM SPECIFICTAION
One of the most difficult task of the system analysis is developing a clear, in
depth, understanding of the problem being investigated, without which it
becomes impossible to specify the requirement of the proposed project with any
accuracy. Several major problems routinely experienced by the nursing assistant
and the related personal of his organization are:
ER Diagram
a.Student
b.Staff
Main Menu
Enter Record
Open Existing Record
START
Administrative LogIn
NO
Is Username and
Password Correct
?
MAIN FORM
1. Student Log
2.Staff Log
3.Student Record
4.Staff Record
YES
Is Option
YES Display the student
=1
log forms
NO
YES
Is Option
Display Staff Log
=2 forms
NO
NO
Is Option YES
Display the staff
=4
record form
NO
STOP
CHAPTER-5
SYSTEM DESIGN
System design is one of the main step of development phase for any engineered
product of system. Design is creative process. A good design is the key of
effective system. The term " design " is defined as"the process of applying
various techniques and principle for the purpose of defining process or a system
in sufficient detail to permit its physical realization". It may be defined as a
process of applying various techniques and principles for the purpose of
defining a device, a process or system in sufficient detail to permit its physical
realization. Software design sits at technical kernel of software process and is
applied of a development paradigm that used. The system design develops the
architectural, details required to a build system or product. As in the case of any
systematic approach, this software too has undergone the best possible design
phase fine-tuning all efficiency, performance and accuracy levels. The term "
design " is defined as"the process of applying various techniques and principle
for the purpose of defining process or a system in sufficient detail to permit its
physical realization". It may be defined as a process of applying various
techniques and principles for the purpose of defining a device, a process or
system in sufficient detail to permit its physical realization. Software design sits
at technical kernel of software process and is applied of a development
paradigm that used. The design phase is a transition from user-oriented
document to a document to the programmers or database personal. System
design goes through phase of development. Logical and physical design. This
section is concerned with how to provide an efficient (economical) and effective
(relevant and useful) system that will be configured to meet the requirements of
the office. The new system is a completely automated system that computerises
the entire process of managing records in an office. It is an application software
designed to manage all the records of every part that makes up the organization
such as the record of the students, the staffs and that of the customers of the
organization. It may be defined as a process of applying various techniques and
principles for the purpose of defining a device, a process or system in sufficient
detail to permit its physical realization. Software design sits at technical kernel
of software process and is applied of a development paradigm that used. The
design phase is a transition from user-oriented document to a document to the
programmers or database personal. The new system also gives room to the use
of a database for storing data and information of all the activities that are being
carried out in the organization.
INPUT SPECIFICATION
OUTPUT SPECIFICATION
Every program that has input data has output data as well. They are used
mainly to achieve the specific objective of verifying the processing operation
being performed. The input format is used essentially to state the data elements
that are required to serve as the output of the system because the computer is
designed in such a way that is sometimes called GIGO (Garbage In Garbage
Out) denoting that what goes in is what comes out. The input forms or tables are
designed generally based on the necessary data that need to be entered into the
system. The data are captured through the keyboard and mouse and are stored
on a magnetic disk in Microsoft Access Database.
CHAPTER-6
SYSTEM REQUIREMENTS
These are the requirement needed to run the new system and be sure that it
meets up to the purpose for which it was developed.
HARDWARE REQUIREMENT
Hardware is the physical equipment or components that make up the computer
system. It is normally referred to as the physical interface of the system that can
be seen and touched. Every software has its own hardware requirement that is
needed for its operations. Below are the hardware requirements needed to run
the new system:
A complete computer system (Desktop or laptop)
A 2.5 GHz processing speed processor such as Intel Pentium R, Dual
Core and upwards.
Minimum of 1GB RAM
Minimum of 150GB Hard Disk
High VGA resolution of about 1360 x 768 pixels
SOFTWARE REQUIREMENT
Software is a set of instructions used by the computer to facilitate its operation
and utilization. It gives the computer the capability of doing whatever the users
want. There are some software that are required to run the new system they are
listed below:
Windows 10 Operating System
Microsoft Dot Net framework 4.0 and 4.5
An up to date System Antivirus
Microsoft Access Database Management System
INSTALLATION OF THE NEW SYSTEM
The new system can be installed by getting a computer system that meets both
the hardware and software requirements listed above, insert the application disk
into the CDROM of the computer system, open the disk on My Computer
window click on the setup file, and click on install and wait for it to install.
When it has finish installing launch the application and carry out a test run on
the system.
HOW THE NEW SYSTEM WORKS
When the user loads the application on a computer system a splash screen
window is first displayed telling the user that the application is loading, when
the application has finished loading an administrative log in window is
displayed requiring the user to input username and password, this window
secures the application; so that unauthorized users can not have access to the
application. After the user has successfully logged in to the application the main
menu When the user loads the application on a computer system a splash screen
window is first displayed telling the user that the application is loading, when
the application has finished loading an administrative log in window is
displayed requiring the user to input username and password, this window
secures the application window is displayed, this window outlines the various
tasks that the user can perform with the application. In this main menu window
there are two main sections: the ‘Enter New Record’ and the ‘Open Existing
Records’. The ‘Enter New Record’ section contains three buttons; student log,
staff log and customer log; the user can click either of the buttons to enter a new
record. The ‘Open New Section’ section also contains three buttons; student
record, staff record, and customer record, the user can click on either of the
buttons to view the existing records, carry out updates, and print if necessary.
Beneath the two sections is an ‘About’ button that the user can click to know
more about the application.
CHAPTER-7
SYSTEM IMPLEMENTATION
This is aimed at putting the new system to use and testing its capability to see if
it meets up to the expectation which the developer had in mind. The system
implementation is going to be done on both hardware and software platform.
Below, are the list of hardware’s and software’s required for the proposed
system to effectively run.
2. The problem and modification analysis process, which is executed once the
application has become the responsibility of the maintenance group. The
maintenance programmer must analyze each request, confirm it (by reproducing
the situation) and check its validity, investigate it and purpose a solution
document the request and the solution proposal and finally, obtain all the
required authorizations to apply the modification.
5. The migration process is exceptional and is not part daily maintenance tasks.
If the software must be ported to another platform without any change in
functionality, this process will be used and a maintenance project team is likely
to be assigned to this task.
6. Finally the last maintenance process, also an event which does not occur on a
daily basis, is the retirement of a piece of software.
. There are some software that are required to run the new system they are listed
below:
Windows 10 Operating System
Microsoft Dot Net framework 4.0 and 4.5
An up to date System Antivirus
Microsoft Access Database Management System
Below are the hardware requirements needed to run the new system:
A complete computer system (Desktop or laptop)
A 2.5 GHz processing speed processor such as Intel Pentium R, Dual
Core and upwards.
Minimum of 1GB RAM
Minimum of 150GB Hard Disk
High VGA resolution of about 1360 x 768 pixels
Hardware is the physical equipment or components that make up the computer
system. It is normally referred to as the physical interface of the system that can
be seen and touched. Every software has its own hardware requirement that is
needed for its operations.
Software is a set of instructions used by the computer to facilitate its operation
and utilization. It gives the computer the capability of doing whatever the users
want.
CHAPTER-8
PictureBox1.Show()
End If
End With
End Sub
Private Sub StaffForm_Load ( )
Me.STAFFTABLETableAdapter.Fill(Me.OMSDATABASEDataSet.STAFFTA
BLE)
STAFFTABLEBindingSource.AddNew()
End Sub
Private Sub AddButton_Click ( )
STAFFTABLEBindingSource.AddNew()
MsgBox("YOU CAN NOW ENTER THE NEW RECORD")
End Sub
Private Sub SaveButton_Click ( )
On Error GoTo SaveErr
STAFFTABLEBindingSource.EndEdit()
STAFFTABLETableAdapter.Update(OMSDATABASEDataSet.STAFFTABL
E) MsgBox("NEW RECORD SAVED SUCCESSFULLY TO
DATABASE") SaveErr:
Exit Sub
End Sub
Private Sub TextBox1_KeyPress ( )
If Not Char.IsNumber(e.KeyChar) And Not Char.IsControl(e.KeyChar)
Then e.KeyChar = " "
\ MsgBox("INVALID INPUT")
End If
End Sub
End Class
ABOUT FORM
BACKGROUND FORM
PRINT FORM
SYSTEM TESTING
System Testing
System testing is generally used for testing the working of the system that
system done work properly. So after testing our project Office Mgmt. System,
we can say that our project done work properly.
The method of Black Box Testing is used by the software engineer to derive the
required results of the test cases:
1. Black Box Testing alludes to test that are conducted at the software
interface.
2. A Black Box Test examines some fundamental aspect of a system with
little regard for the internal logic structure of the software.
3. A limited number of important logical paths can be selected and
exercised.
4. Important data structure can be probed for validity.
Black box testing was performed to find errors in the following categories: -
Incorrect or missing functions
Graphics error.
Errors in data in binary format.
Error in data in integer format.
File error.
Pointer error.
Memory access error.
Variable error.
White Box Testing is sometimes called Glass Box Testing using White Box
Texting methods the software engineer can derived the following test cases:
1. Guarantee that all independent paths within a module have been exercised
at least once.
2. Exercise all logical decisions on their true an false sides.
3. Execute all loops at their boundaries and within their operational bounds.
4. Exercise internal data structures to ensure the validity.
o The user should always ensure that any computer system that
the application will be installed on should meet both the
hardware and software requirements specified for the new
system so that the system can run effectively.
o The user should always ensure that there is an up to date anti-
virus installed on the computer system.
o The computer system should be kept in a properly ventilated
environment.
o The user should always ensure to exit the application properly
after carrying out operations.
o The user should ensure that the username and password of the
system is kept
o confidential so that unauthorized users won’t have access to the
system.
CHAPTER-12
FUTURE SCOPE
CONCLUSION
REFERENCES
Anigbogu, S.O, (2003). Introduction to computer science and programming
languages. Benue: Christon International Company Ltd.
Behrouz, A, & Sophia, C, F, (2004). Data communication and Networking. New
York. McGraw – Hill.
Carlson, B., Paul, B, & Crilly, J, C, (2002). Communication systems 4th Edition. New
York. McGraw – Hill
Coalition, G. (2012). Office Management and Automation, Published by Micheal
Woods.
Gupta S K (2005), Office Management, 5th Edition, Published by Vishal Prakashan
Mandir.
James A O’Brien (2012), Management Information Systems, 6th Edition, Published
by Tata McGraw Hill Companies, New York.
Jeffrey, S. B., & Gary, M, (2006). Modern Electronic Communication. New Delhi
Prentice Hall.
Joel, S, David L, & Scott, W, (2008). Microsoft Dynamics. New Jersey: John Wiley
and Son.
Rohit, U., & Michel, J.O, (2015). Automated Office System, 5th Edition, Published
by Kenneth Coaster.