A Project Report: Submitted by
A Project Report: Submitted by
ON
SUBMITTED BY
SAHIL 12415602714
AT
505 ARMY BASE WORKSHOP , DELHI
AT
505 ARMY BASE WORKSHOP , DELHI
AT
505 ARMY BASE WORKSHOP , DELHI
We are very grateful to Mr. Praveen sharma for discussing with us, our project
work, and all the suggestions and help and thus helping us to pave the way to
completion of the project. Successful completion of the project would not have
been possible without his constant guidance and support.
ABSTRACT
In a company, paper work of record is huge to manage so for making an application it makes
work simple and easy to manage and thus leads to inquisitive. In JOB No. refers to all the JOBs
numbers given to the TEG cell i.e Tank Electronic Group, to manage and repair all the
equipment of the TANK. Equipment repair plays a major role in a company for several reasons
specially in ARMY.
JOB Management System gives you the power to:
• Manage Employee Information Efficiently with thor role in this system.
• VIR and many other details related to TANK.
• TEG,MCO and OSS plays important role in the JOB management system.
• Generate and Manage the JOB NUMBER Processes according to the wordk done by the
employee.
• Generate all the Reports related to employee,job number and updats and conclusion.
This report is an attempt to analyze the project with the title CONVERSION OF JAVA-
netBeans to SQLITE. This system I have developed for 505 ARMY BASE WORKSHOP
solves the problem of paper work, calculation errors, Data Retrieval, Data Integrity, and Data
Security. This software is very flexible and can be developed overtime based on the requirements
that surface overtime. The software integrates three modules which are the Login Module, Audit
Window, User Update Page and Workshop. Besides the system uses a connection string, SQL
Database, JAVA NetBeans. The intent of this project is to help the department in their
management of Job number and inter relation between TEG, OSS and MCO.
CHAPTER ONE
1.1 INTRODUCTION
The proposed system built is a JOB Management System for 505 Army Base Workshop. The
department will use this system to replace the current manual system. The staff of the
Department, Accountants, and Head of Departments will be the end users of this system.
The account department generates VIR reports, Job numbers, JOB details with an
outsourced software called (Job Management System).
The proposed Job Management System can handle and manage complex search that would
otherwise have been prone to errors. For example, the system accurately deducts or adds to
the job number based on the absent hours or overtime of each employee. The user of the
system just has to input required field in the form and allowance advanced, deduction and
others will be generated.
When the new system is implemented, job management will be easier and more efficient.
This computerized system will improve the company’s services to the staff. The system
stores all records in a database i.e SQL. This will improve data integrity and security.
The company currently does not have a dedicated JOB management system. The current
system does not automate the tracking of employee overtime hours and absent hours while
repairing equipment of the Tank.
Overtime stay are being recorded on paper and signed by the respective head of department.
The current system have lot of paper work which leads to wastage of time.
This system was developed to tackle the user that how many times this application has been opened
and can also see the updats in the management system, this also solve the problem of data retrieval,
paperwork, data integrity, data security.
The proposed Job Management System can handle and manage searching ........ that would otherwise
have been prone to errors. For example, the system accurately deducts or adds to the basic salary based
on the absent hours or overtime of each employee.
When the new system is implemented, payroll management will be easier and more efficient. This
computerized system will improve the company’s services to her staff. The system stores all records in
database. This will improve data integrity and security.
1.5SCOPE OF STUDY
The Human Resource Payroll Management System focuses on managing the Employee
Registration and Payroll of the company. The modules that run on the SYSTEM are:
• Login
• DRDO home page
• Audit page
• User page
• Workshop page
The end users of the SYSTEM are the Admin, Head of Departments and Accountants.However,
only authorized staff with valid usernames and passwords are capable of using the system.
1.6 METHODOLOGY
CYCLICAL METHODOLOGY
The methodology used is the cyclical methodology. The cyclical methodology informally known
as the spiral methodology is an incremental improvement on a sequential methodology. It allows
for feedback from the user. There are stages where mistakes in the requirements can be
corrected. The user gets a peek at the results and can feed back information. With this
methodology, the implementation team can feed performance and viability information back to
the requirement team and the design team.
In the process of developing the Human Resource Payroll Management System, I was faced with
short cyclical iterations which were sort of “Think a little”, “Plan a little” and “Design A Little”.
This process went on and on until the finished product was achieved.
In the analysis phase I drew a mockup of what I wanted the software to do and also gathered
requirements from the human resource department.
In the design phase, I mapped out a conceptual model of what my database will contain. I also
designed the user interface and included various tools and controls. I thereafter implemented it
with a .net language and tested it.
However, the phases were imperfect and iterative so I had to go through the process all over
again until the finished product was achieved.
CHAPTER TWO:
Today many companies determine to publish their data on the internet trying to expand their
business and make their information more accessible. The IT industry propose a wide range of
original solution for resolving data inconsistency problems that publishers inescapably
face when exporting their data as they need to properly access, process and interchange
large amounts of information mainly through the web.
Database design is considered to be the most opportune manner to arrange data on the web in
an organized way so that both you and your clients can easily access them. Data are made
accessible online with a web server as its front-end and a database server at its backend.
Software products market abounds with various tools providing different solutions.
That’s why it’s very difficult to choose a suitable product that must meet the
demands described in this whitepaper. Often publishers face the challenge how to
select a conversion tool which can reliably migrate data from one database format to
another. Hopefully, this white paper will help evaluate a tool you may need when
Database is a systematized collection of data that can be accessed instantly and handled by a data-
processing system for a particular design. One or more files kept in the mass storage can compose
the structure of the database.
It is significant to know how the database application of your choice stores the information on
your computer since this has aftereffects if you want to migrate the database to another
platform.
It is significant to know how the database application of your choice stores the information on
your computer since this has aftereffects if you want to copy the database to another machine.
Talking about databases we firstly need to talk about how databases are organized and
represented. A hierarchical database structure is how many enterprises and
departments are arranged.
Another structure is called a network structure (not to be messed with a computer network).
In this case, reciprocal relationship between the data are more easily represented, which
enables for dependencies to be altered depending on the specific software.
Presently the most popular structure is the relational. In this concept, tables are used to
represent the data. Each table has a name and is called a relation. Many relations can
be created in one database. Such commercial databases as Microsoft's Access and
Borland's Paradox are examples of relational databases. Because of the popularity of
relational databases, we will clear up the most important advantages for this structure.
Also all DBMSs are divided into multi-user and single-user types. Single-user DBMS is
a system in which access restricted to a single user. It can't be communicated with from
outside applications. It is a single-connection and single-threaded system.
Multiuser DBMS as a standalone database can support as many connections as
needed capable of being used by several people at once. A multiuser DBMS, as its
name means, must enable multiple users to access the database simultaneously.
This is necessary if data for multiple applications has to
Examples of systems that could be
be integrated and supported in a single database. The
classified as single-user DBMSs are MS
DBMS must include multiprocessing control software to
Access and MS FoxPro. MySQL, MS
guarantee that several users trying to update the identical
SQL, and PostgreSQL are examples of
data do so under control so that the outcome of the
multiple user DBMSs.
updates is correct. A primary role of multiuser DBMS software is to provide that multitasking
transactions that
must operate correctly.
Usually mainframe and network DBMS systems are multi-user systems, while the
desktop DBMS is considered to be single-user.
The most popular applications are MS Access, MS SQL, MS FoxPro, MySQL, PostgreSQL
since they do not require extensive computer knowledge and advanced skills to deal with.
These are DBMSs that provide an efficient set of tools that make accessing, organizing, and
sharing information easier than ever. They are reliable, fast, and easy to use, with secure and
flexible password system that enables host-based verification. DBMSs were primarily designed
to manage vast databases at a much faster speed than the solutions that formerly existed.
One of the most influential and widely spread open source database applications that
manipulates large databases and can be accessed over the Web is MySQL database server.
MySQL is a relational database management system (RDBMS) which runs as a
service providing multiple user access to several databases. MySQL is popular for web
applications and operates with the database elements for the BAMP, MAMP, LAMP,
and WAMP platforms (Linux/BSD/Mac/Windows-Apache-MySQL-PHP/Perl/Python).
MySQL popularity for use with web applications is closely associated to the popularity of
PHP which is often connected with MySQL. Many high-traffic web sites use MySQL for
its data warehouse and logon user data access.
Ability to connect to MySQL database servers located on all Windows and Unix-like machines can
be also regarded as one of the main advantages for a conversion product you may select.
The basic unit of data storage is a database, which is a set of tables with typified
columns. SQL Server supports various data types, including primary types such as
Float, Decimal, Integer, Char (including character strings), Varchar, binary (for flat
binary large objects of data), and Text (for textual data).
Visual FoxPro, generally abbreviated as VFP, is closely integrated with its own relational database
engine, which broadens FoxPro's xBase capabilities to maintain SQL inquiry and data
manipulation. Unlike most DBMSs, Visual FoxPro is a full-function, dynamic programming
You can benefit from the ability to save data to а dump file (e.g. PHP Script or SQL Access file)
that enable you to get through the limitations of the direct access to your databases if any.
language that does not demand the use of an additional universal programming
environment. It can be used to write not just conventional "thick client" applications,
but also web application programs and middleware.
The operating systems the RDBMSs MySQL and PostgreSQL can run on are Windows, Mac
OS X, Linux, UNIX while Microsoft Access, Microsoft Visual Foxpro and Microsoft SQL Server
runs only under Windows. Although the requirements for DBConvert products are specified for
Windows OS the tools also support connection with servers located on Unix-like systems.
Along with the basic DBConvert tools DMSoft Technologies recently designed two new
products having no matches in this sphere. These are DBForms product line and
DBConvert for MS Excel & MySQL tool.
Due to the unique DBForms tool you can easily transforms Access forms and their parts to .aspx
pages. Converting forms (Single Form, Continuous Forms, Datasheet), and their elements to Web
page and filling form fields with data from the fields of your Access tables is not a problem any more.
During the conversion, controls' position, colour pallet and fields type are accurately converted. You
have the opportunity to place your forms on a Web page directly through FTP connection or
saveyour forms to a local folder on your computer for future uploading to FTP.
CHAPTER THREE
The current system does not automate the tracking of employee overtime hours and absent hours.
In the process of calculating individual salary of every employee there is tendency for the
account department to make mistakes.
• Data Retrieval.
There is no way of retrieving past records of salaries and employees that have come and left the
company.
• Data Integrity
Since there is no way of retrieving records from the database then there is no way of auditing
data available
• Data Security
• Paperwork
There are too many papers passed from one department to another due to lack of an
automated system
• Disintegrated Management
The accounting system is not well integrated with the employee data and their respective
attendance.
Relationship: Relationships are simply illustrated with a line connecting actors to use cases.
CHAPTER FOUR
OVERVIEW
This chapter presents the design of a “Job Management System”. It also illustrates a detailed study of
how the design was carried out together with the various tools used in ensuring the successful
The design for this project work has been divided into following major parts which are:
4.2 ARCHITECTURE
LAYERED ARCHITECTURE
Business Logic
Database Layer
Application Layer
Presentation Layer
The above illustrates a layered architecture with four layers. The lowest layer includes
system support software—typically database and operating system support. The next layer
is the application layer that includes the components concerned with the application
functionality and utility components that are used by other application components. The
third layer is concerned with user interface management and providing user authentication
and authorization, with the top layer providing user interface facilities.
4.4.0 SQLITE
4.4.1 FINAL REPORT
CONCLUSION
After my research and my finalization of this project, I can say that this project is going to solve many
problems for 505 army base workshop ranging from data retrieval, data security, data integrity etc. This
project is going to be favorable to the employee as well as the employer. The employee gets paid
according to his working time and the employer also pays his staff according to their work done. In
conclusion, I recommend this project to 505 Army Base Workshop.