0% found this document useful (0 votes)
502 views

Universiti Utara Malaysia: Employment Management System (Ems)

Report

Uploaded by

Nassir Ceellaabe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
502 views

Universiti Utara Malaysia: Employment Management System (Ems)

Report

Uploaded by

Nassir Ceellaabe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 77

UNIVERSITI UTARA MALAYSIA

PRACTICUM REPORT
SEMESTER II SESSION 2011/2012 (A112)

EMPLOYMENT MANAGEMENT SYSTEM (EMS)

BY:
ABDIKARIM IBRAHIM AHMED

SCHOOL OF COMPUTING
COLLEGE OF ARTS AND SCIENCES

1
EMPLOYMENT MANAGEMENT SYSTEM (EMS)

TELESOM COMPANY
HARGEISA, SOMALILAND

i
This report is prepared to fulfil the requirement of
STIX3912 Practicum

By:

ABDIKARIM IBRAHIM AHMED

MATRIC: 195088

ii
ACKNOWLEDGEMENT

First and foremost, I would like to thank to my Company supervisor, Mr Abdullah H.


Mohamoud for the valuable guidance and advice. He inspired me greatly to work in this project.
He willingness to motivate me contributed to my project and give suggestion when I face
problem. Besides that, I also would like to thank him for showing me some example that related
to the topic of my project and teach me a lot of thing that will be useful for my future.

Furthermore, I would like to thank the management of Telesom Company for providing me
with a good environment and facilities to complete this project. It has a good working
environment to let me learn a lot of knowledge and gain experiences. The company always
gives me a lot of chance to learn new things and involves me in system developing, system
testing. Through this experience, I can improve my knowledge and skills.

Last but no less, I would like to thank my colleagues and my University supervisor Prof.
Muhamed Shahbani bin Abu Bakar whose willing to giving me a lot of help during my terms.
When my practical project and report facing the problems, I always discuss with them and they
will give me a lot of ideas and guides. We also share a lot of information between each other.
Finally, a greatest appreciates for my families and friends for their understandings and supports
on me in during practicum terms. Without their support, I would face many difficulties while
doing this project.

iii
SCHOOL OF COMPUTING
COLLEGE OF ARTS AND SCIENCES

JANUARY 2013

DISCLAIMER

STIX3912 PRACTICUM

I am responsible for the accuracy of all opinion, technical comment, factual report, data, figures,
illustrations and photographs highlighted in this report. I bear full responsibility that the report
submitted has been reviewed and subject to copyright or ownership rights. University Utara
Malaysia will not bear any liability for the accuracy of any comment, report and other technical
and factual information, and the copyright or ownership right claims.

ABDIKARIM IBRAHM AHMED

MATRIC 195088

iv
EXECUTIVE SUMMARY

Employment Management System (EMS) is system for managing data of employees in a


company.EMS comprises the personal details of an employee. EMS keeps the record of
employees joining date, leaving date, assets provided. It manages salary of employee according
to the attendance. So we have decided to investigate the use of an Employment
Management System. This system would be used by HR Department of the corporation. The
purpose of this document is to analyze and elaborate on the high-level needs and features of
the Employment Management System (EMS). It focuses on the capabilities and facilities
provided by accompany.

Employment Management System (EMS) is an application that could help organization in


reducing costs, reducing times and encourage greater customer. The system was developed to
enable the users to record and view the information easily. The users can always update and
modify the records when the data was recording wrongly. In this system, employee is able to
insert, delete, update, search and retrieve information as well as manipulating and maintaining
the system effectively. Since all the records were saved in the database, all the information can
be recorded in a systematic procedure.

v
Table of Contents
ACKNOWLEDGEMENT.............................................................................................................iii
DISCLAIMER...............................................................................................................................iv
EXECUTIVE SUMMARY............................................................................................................v
LIST OF TABLE.........................................................................................................................viii
LIST OF FIGURE.........................................................................................................................ix
ABBREVIATION...........................................................................................................................x
1.0 INTRODUCTION....................................................................................................................1
1.1 Organization Background.....................................................................................................2
1.2 Company Organization Chart...............................................................................................3
1.3 Companys Objectives..........................................................................................................4
1.4 Vision....................................................................................................................................4
1.5 Mission.................................................................................................................................4
1.6 Summery...............................................................................................................................5
2.PROJECT DESCRIPTION..........................................................................................................6
2.1 Project Introduction..............................................................................................................6
2.1.1 Problem Statement.........................................................................................................7
2.1.2 Project Objective...........................................................................................................8
2.1.3 Selection of the topic:.................................................................................................10
2.2 Collection of Data:.............................................................................................................10
2.2.1 Classification, analysis, interpretations and presentation of data:..............................10
2.2.2 Findings of the study:.................................................................................................10
2.2.3 Final report preparation:..............................................................................................11
2.2.4 Limitation....................................................................................................................11
2.1.3 Project Scope..............................................................................................................11
2.1.4 Significance of the Project........................................................................................13
2.2. METHODOLOGY...........................................................................................................14
2.2.1 Database Planning.......................................................................................................15
2.2.2 Database Design..........................................................................................................15
2.2.3 Implementation............................................................................................................16
2.2.4 Testing and Maintenance.............................................................................................16
2.3 Project Requirements......................................................................................................16
2.3.1 Functional Requirements.............................................................................................16
2.3.2 Non-functional requirements.......................................................................................16
2.3.3 Feasibility Study..........................................................................................................18

vi
2.3.3.1 Cost Estimation.........................................................................................................18
2.5 Weaknesses and Recommendation.....................................................................................20
2.6 Project Design.....................................................................................................................21
2.7 Summary.............................................................................................................................31
3. OVERALL EXPERIENCE......................................................................................................33
3.1 Other Assignment in the Organization................................................................................33
3.1.1 List of Tasks during Practical......................................................................................33
3.1.2 Practicum Problem.......................................................................................................33
3.2 Practicum Effectiveness......................................................................................................34
3.2.1 Practicum Objective Achievement..............................................................................34
3.2.2 Learning Outcome during Practicum...........................................................................35
3.3 Recommendation and Suggestion.......................................................................................35
4. CONCLUSION.........................................................................................................................36
REFERENCES.............................................................................................................................37
APPENDICES..............................................................................................................................38
APPENDIX A...........................................................................................................................38
APPENDIX B...........................................................................................................................39
APPENDIX C...........................................................................................................................40
APPENDIX D...........................................................................................................................41
APPENDIX E...........................................................................................................................42
APPENDIX F...........................................................................................................................43
APPENDIX G...........................................................................................................................44
APPENDIX H...........................................................................................................................45
APPENDIX I............................................................................................................................46
APPENDIX J............................................................................................................................47
APPENDIX K...........................................................................................................................48
APPENDIX M..........................................................................................................................50
APPENDIX N...........................................................................................................................51
APPENDIX O...........................................................................................................................52
APPENDIX P...........................................................................................................................54
APPENDIX Q...........................................................................................................................55
APPENDIX R...........................................................................................................................56
APPENDIX S...........................................................................................................................59

vii
LIST OF TABLE

Table 2.1: Tools For Develop Project...........................................................................................17


Table 2.2: Cost Estimation of Project...........................................................................................18

viii
LIST OF FIGURE

Figure 1.1. Logo of Telesom Company........................................................................................2


Figure 2.2.Company Organization Chart......................................................................................3
Figure 1.3: The Scope of the Delivery Management System.......................................................12
Figure 1.4: Methodology.............................................................................................................14

ix
ABBREVIATION

EMS = Employment Management System


HR = Human Resource
UUM = University Utara Malaysia
BIT = Bachelor Information Technology

x
1.0 INTRODUCTION

Today, the telecommunication has become a day-to-day necessity of the people. Nearly 35
million people own and use mobile phones as an important device and depend on these for
their ultimate connectivity.

Many companies are spending thousands of dollars investing in human resources software to
make employee data management easier and work better for the employee and payroll
personnel. Now, your company can take advantage of this powerful and easy-to-use system
for a minimal fee. Utilize the Employee Data Management system to:

Employment Management System (EMS) has been developed to override the problems
prevailing in the practicing manual system. This software is supported to eliminate and in
some cases reduce the hardships faced by this existing system. Moreover this system is
designed for the particular need of the company to carry out operations in a smooth and
effective manner.

ORIGIN OF THE PROJECT


Internship Program of University Utara Malaysia (UUM) is an Under-Graduation
requirement for the BIT students. This study is a partial requirement of the Internship
program of BIT curriculum at the University Utara Malaysia (UUM). The main purpose of
internship is to get the student exposed to the job world. Being an intern the main challenge
was to translate the theoretical concepts into real life experience.
The internship program and the study have following purposes:-

To get and organize detail knowledge on the job responsibility.


To experience the real IT world.
To compare the real scenario with the lessons learned in University Utara Malaysia.
To fulfil the requirement of BIT Program.

This report is the result of six months long internship program conducted in Telesom
Company and is prepared as a requirement for the completion of the BIT program of UUM.
As a result I need to submit this report based on the Employment Management System at

1
Employee Satisfaction of Telesom Company. This report also includes information on the
products and services of Telesom Company, the overview of the organization and also
facilities
They offer to satisfy their employees.

1.1 Organization Background

Figure 3.1. Logo of Telesom Company

TELESOM COMPANY. This located at Hargiesa Somaliland. Which is a privately held


company, founded in 2001? Being the number one Telesom Company in Somaliland, it takes
pride in having the competence and the ability to combine the quality standard of the Telesom
industry. It also became the leading Telesom Company in Somaliland and has maintained to
payback the shareholder. It the Largest and the leading Telesom operator in Somaliland,
provides two basic services to its customers VOICE and DATA.
Telesom Company it is the first GSM, INTERNET and MOBILE MONEY TRANSFER
Provider in Somaliland, helping thousands of business people to increase the profit and to
improve the competitiveness with its high quality and technological systems. Despite the lack
of internationally recognized Government, financing institutions, investors, and good level of
literacy, it became and maintained to be on the top of most African countries both in the
telecom service and technology. It implemented the ideology of being self-dependent through
educating and making highly qualified personnel and though encouraging of self-improving
mechanism among its employees. It is headquartered in Hargeisa, Somaliland, and has a
strong presence in all other regions. It serves most of Somaliland public, using Fixed-lines,
GSM mobile, Internet and Mobile Money Services, it is the most reputed in Somaliland and
is recognized as the leader of Telesom Industry.

Telesom serves most of Somaliland public, using Fixed-lines, GSM mobile, Internet and
Mobile Money Services, Telesom is the most reputed in Somaliland and is recognized as the

2
leader of Telecom Industry. Telesom as the Leader of the industry in Somaliland has
encouraged and successfully interconnected with all other operators in Somaliland.

1.2 Company Organization Chart

CHAIRMAN
Mr. Ahmed Wahid

MANAGING
DIRECTOR
Mr. Mohamed Ali

MANAGER ACCOUNT IT MANAGER


Mr. Ahmed Hade MANAGER Mr. Abdullah Haji
Mr. Farah Omer
Mr. Nag Moon Think

SALES ACCOUNT INVOICING SOFTWARE


DEPARTMENT CLERK CLERK DEVELOPER

SYSTEM
ANALYST
GSM INTERNET
Hard Ware NETWORK

MOBILE MONEY
TRANSFER DATA RECORD

Line Phone

Figure 4.2.Company Organization Chart

3
1.3 Companys Objectives

The Telesom sector is a major developmental priority of Somaliland, as is evident from the
National telecommunication Policy of 1994 and the Government of Somaliland recent policy
statements emphasizing the need for growth in this sector.
The focus on Telesom reflects the significant contribution that this sector can make to
economic growth in the country

The objective of providing access to Telesom services to all at affordable and reasonable
prices is similar to the objective of universal provision of (or access to) Telesom service. This
objective would require subsidization of the service to certain parts of the country, or to
certain users.

Promoting a forward-looking perspective. There is some evidence to suggest that with


increasing competition, there is a greater stimulus for a firm to focus on making
improvements in its operations. A forward-looking perspective can also be simulated in a
pricing methodology based on long-run incremental costs

Promoting efficiency. With the telecom sector opening up in a large number of countries, and
the resulting competition from new entrants, there is now a major focus on improving the
efficiency of operation. For this purpose, cost-based prices are being increasingly
emphasized.

1.4 Vision
The vision statement of Telesom Company is to be the leader in providing world class ICT
service.

1.5 Mission
The mission statement of Telesom Company is to provide the highest quality and affordable
services by delivering advanced technology, widest coverage, and dedicated workforce to
enrich the lives of our community.

1.6 Summery

4
Industrial Training (STIX3912) is a compulsory subject for all the students of College of Arts
& Science to fulfill the requirement of Bachelor of Information Technology (BIT). The
purpose of doing industrial training is exposing the students to improve their
acknowledgement and experience the real life of the working and challenges through the
short-term training.
During six months practical, Telesom Company is my Industrial Training Company located at
Road Bridge Hargiesa, Somaliland. Employee Management System is designed for a medium
business that desires a complete control over the HR department. The objective of creating
this system for the company is storing staff information in a proper database especially in
Registering, salary, and attendance Employee of the company. Moreover, this system can
produce a user-friendly and convenience management system that able to offer better services
for the staffs of company.
My supervisor Mr.Abdillahi H. Mohamoud, as an IT manager of the company has assigns a
project for me to develop Employment Management System (EMS) by using Visual Basic for
Telesom Company.

This project is regarding the implementation of management system for Registration, Salary
and Attendance of employee. The main purpose of the system is to overcome problems that
occur in the manual system so the staff of the company can search needed information with
more faster and easier. The computerized managed system will make the quality of the
service become more efficiency. Through this system, all activities in the company will be
managed with systematically.

The system will provide the best service to their clients and help the HR admin to do their
daily activities in easier, systematic, convenience way and avoid the misused of document in
paperwork.

5
2. PROJECT DESCRIPTION
2.1 Project Introduction

Employment Management System (EMS) is software for managing data of employees in a


company.EMS comprises the personal details of an employee. EMS keeps the record of
employees joining date, leaving date, assets provided. It manages salary of employee
according to the attendance. So we have decided to investigate the use of an Employment
Management System (EMS). This system would be used by HR Department of the
corporation. The purpose of this document is to analyze and elaborate on the high-level needs
and features of the Employment Management System (EMS). It focuses on the capabilities
and facilities provided by accompany

Employment Management System (EMS) is an application that could help organization in


reducing costs, reducing times and encourage greater customer. The system was developed to
enable the users to record and view the information easily. The users can always update and
modify the records when the data was recording wrongly. In this system, employee is able to
insert, delete, update, search and retrieve information as well as manipulating and
maintaining the system effectively. Since all the records were saved in the database, all the
information can be recorded in a systematic procedure.

I assigned to implement an application System. The purpose of Simple System Requirements


Specification (EMS) application is to describe the external behaviour of the Employment
Management System.

Requirements Specification defines and describes the operations, interfaces, performance,


and quality assurance requirements of the Employment Management System (EMS).

The System also describes the non-functional requirements such as the user interfaces. It also
describes the design constraints that are to be considered when the system is to be designed,
and other companies are necessary to provide a complete and comprehensive description of
the requirements for the software.

6
2.1.1 Problem Statement

AS Telesom Company of telecommunication using the traditional way to keep all related
records. Thus, is to develop an automated system that would handle all the information. With
the system, the HR Admin can easily create, view and update the information Employees.
Employment Management System (EMS). By this, the records are safely stored and
organized by system systematically. This process will be easier for the management of staff,
administrator and Top administrators to get access easily and efficiently. Admin will find that
retrieving information from the Database more easily comparing to doing human resource
manually and get the detail Information by using this application more speedily and quality.
Currently, this company has a few people involved at the working environment. Some of
them could be doing works in a manner of multitasking (double roles: jobs). The numbers of
people have a great effect regarding to the performances of the company itself, which have
been found, and it became the main challenges as its HR management problems of company.

Below are the problems occurring in the current management system as follows 5?
Possibility of data lost are high
Most of the manual system can cause the data lost because of ambiguous handwriting and
failing.

Human carelessness
The contents may be missing of data wrongly by human carelessness by using manual
system.

Management of the company are not efficiency


By using the manual system, HR admin needs to take some time to find out the failure that
occurred. These problems not only waste time but also make daily HR department admin
become not efficiency because there is no report staffs can be printed out instantly.

Higher expenditure cost in long term


By using the manual system, the cost of management in long term is higher than current
system because the company needs more registration staffs, salary and attendance for keeping

7
the data. Besides that, the company also needs to hire more staff to manage all the staffs'
information in the company.

No Privacy
Presently the current system does not provide an efficient security; it is because anyone also
can easy access the company data without any permission. This will cause company lose
Staffs privacy and company privacy. Besides that, all information can easily change without
any permission.
As a result, this HR department and Employment Management System (EMS) can help the
company to save more money, space, time and manpower because all daily Information of the
Staffs can be done and reported automatically.

2.1.2 Project Objective

The objective of the Project can be viewed in two forms:

General Objective and Specific Objective

2.1.2.1 General Objective:-

This internship report is prepared primarily to fulfil the Information Management Technology
(BIT) degree requirement under the Faculty of CAS, UUM. The main objective of
Employment Management System is designed to control the daily operations, produce a user
friendly and convenience management system which is able to offer better service for the
staffs of company.

This project aim is to achieve the following features:-

Able to maintain the data and to avoid data loosing


Store all daily transactions such as employment information, salary information, and
Attendance status of information into the database to avoid data loosing.

8
Manage each transaction with systematic
System is protected by password and user id that will provide high security for the company.
Thus, all the transactions were under-protected and managed with systematic. The computer
system will guide the user from careless mistakes.
Decrease management cost in long term
To provide more convenience system to decrease management cost in long term Telesom
Company. Just needs to hire a few numbers of workers to manage daily activity. In the other
hand, most of the data is store into the database so the company can save money to buy files,
furniture and papers for keeping large amount of files, document.
Enable to modify record easier and faster
In the computerized system, it can overcome problems that occur in the manual system so
that process of transactions will be faster and easier. The reason is that system can eliminate
redundant data and modify the record automatically. It is easier and faster than hand
searching.

2.1.2.2 Specific Objective:-

The project has been developed to fulfil the requirements of the employee information &
attendance system. This system helps employee to know daily uses about their information
and transaction. New employee can create his/her profile as personal details, professional
details, education details, create login username and password and change or update his/her
profile

More specifically, this study entails the following aspects:

To give an overview of Telesom Company.

To focus on the products, services, work environment and facilities provided to


employees of Telesom Company.

To discuss the Standards and Effects of Employee Satisfaction on the Technology


Division of Telesom.

9
2.1.3 Selection of the topic:
My supervisor assigned the topic of the study. Before the topic was assigned it was
thoroughly discussed so that, a well-organized internship report can be prepared.

2.1.3.1 Sources of Data:


A) Primary data and B) Secondary Data

A) Primary Sources:
Primary Data was derived from the practical deskwork. Moreover, the survey also helped me
to get information directly from the employees.

B) Secondary Sources:
Internal sources- Different documents provided by concerned officers and different
circulars, manuals and files of the organization.
External source- Different websites related to the telecom sector and online resources.

2.2 Collection of Data:

Conducting a survey of thirty employees helped me to collect primary data. The


questionnaire is attached in the report in the Appendix. The survey helped me in both
deriving the information and also explaining the condition of satisfaction of the employees of
the concerned division. Secondary data was collected from Telesom websites and other
related websites and documents.

2.2.1 Classification, analysis, interpretations and presentation of data:


Some diagrams and tables were used in this report for analyzing the collected data and to
explain certain concepts and findings more clearly. The help of SPSS derived the diagrams
and tables. Moreover, collected data were analyzed more precisely. A Hypothesis was also
developed to get the accurate situation of the level of employee satisfaction in the
organization.

2.2.2 Findings of the study:


The collected data were analyzed well and were pointed out and shown as findings at the end.

10
2.2.3 Final report preparation:
The final report is prepared after some valuable suggestions and my honourable advisor gave
corrections.

2.2.4 Limitation

Depending on the feedback from members of Technology Division, this report is prepared.
Though the report would be helpful to Telesom Company a lot, some people were reluctant to
provide feedback. Some concerned might think that the information associated with them
were confidential enough to disclose to the external world.

I only worked at the Technology division, and it was quite difficult to understand about
the procedure and the extent to which employees were satisfied in the other division. Another
problem was time constraint. In case of research the sample size was quite small as it was not
possible to analyze large sample due to time constraint. The duration of my work was only
six months. But this period of time is enough for a complete and clear study. It is because of
the limitation of information some assumptions were made. So there may be some personal
mistakes in the report. Although there were many limitations I tried to give my best effort to
furnish the report.

2.1.3 Project Scope

Employment Management system (EMS) is developed for the staffs and manager of
company. It is develop based on the requirement of the company. The system only can access
by the authorized user in the organization. The scopes of Employment Management System
(EMS) are as below:

11
Figure 1.3: The Scope of the Delivery Management System

Besides that, the system enables the Employee to record and maintain the company
information. The functions of the system are as below:
The project of this Sales and Purchase of Vehicle System will be covering the following
functions:
Login information
Record the employment and employee information
Record all employee salary
Record all advance salary of employees
Record the attendance employees
Admin staff can change the username and password
View all the reports about employee information
Backup the database

The system enables the clerk to record, delete and update the information. The information
can be retrieve effectively and the staffs can view the information easily. The functions of
system are below:-

Login information
System only can allow the staffs or manager login to the system with the valid User Id and
Password. The system allow user to enter password not more than three times, if using
invalid User Id and Password the system will log out automatically.

Record the employment and employee information


The Employee and Employee information will store into database. This will make the staffs
can arrange the delivery of employee information for the administration easily.

12
Record all employee salary
This form is record the payment salary of each employee.

Record all advance salary


This form is record the advanced salary of each employee. In order to know previous months
amounts that the employee has borrowed from the company. Same time, receipt also needs to
issue to
The customer when company received the payment from the customers.

Record the attendance employees


This form is record all the attendances of the employee and maintains the management of
Employee.

Admin staff can change the username and password


This system allows admin staffs to change their password to make sure the login security
become more strength.

View all the reports about employee information


The report forms will show the report of desired information about the employee such as
attendance report, salary report, employee report and advance sheet report.

Backup the database


The data can be back up easily by using external hard disk. This will prevent the lost
Of the data.

2.1.4 Significance of the Project

The major significant for this Employment Management System (EMS) is to give advantages
to the company and also the staffs. The several significant have been recommended for the
future development of this project is the following:-
Security for keep the record.
Easy to check the records when they are computerized.

13
It is more secure when use Employment Management System (EMS).
Will help to decrease the conflicts within staffs in the future. All the records are well
kept in the system.
Provide clear visibility to management and daily transaction. This will ensure that all
staffs have the same pictures of understanding for the operation of company.

2.2. METHODOLOGY

A methodology is essential for developing a successful user interface. Many development


projects are failed to create effective user interface on time and within budget. So that
methodology can help developer meets the budget and schedule. There have many types of
the methodology commonly use. In this system, the Methodology that will be used is the
Rapid Application Development RAD.
The methodology taken is to use the ease of Human Resource application methodology.
Meanwhile, the computer language applied here is Visual Basic. It has some rules, minimum
in documents, and best in practices for the Human Resource application development.
This way the planning rules with planning via user stories, with a series of very small
internal releases. The compiled source code is applied with a common rule to be tested in
pairs. If necessary, clients would be involved for the improvement of the requirements.
However, the testing would be done only if each user story done. Heres the RAD of the
system.

Figure 1.4: Methodology

14
2.2.1 Database Planning

First of all, database planning is the most important for any project. I have chosen to use a
database system as storage to store all of the client information, such as staff and admin
information. Furthermore, I am using SQL Server 2008 as the platform to done that. Before
we start, I need to figure out the strengths and weakness of this project. Whereas, I am given
a task which is to develop a system. I also have made a schedule and a due date of this
project, I am asked to develop the required project within 3 weeks as a guideline of the due
date of this project.

2.2.2 Analysis

In this stage there are several things that we need to identify to make sure that this project is
build in a perfect form and accepted well by user. The criteria are;

How is the system interfaces must look like? It is user friendly? And ease to use for
administrator, staffs formation in to use.
It also included functional requirement and non-functional requirement.

2.2.3 Database Design

I am all about to chose the Telesom.net as a host server in our system. Where it is free that
provide free web hosting with 1500mb for downloading and uploading process in the server.
Even it is only 1500mb of access speed; it is enough for this small system to operate. So
every data and information will be stored there in the Telesom.net server by using SQL
Server. This is because Telesom Website already provided SQL Server database for admin to
store the database. This is tough part in this project besides; I expected that this stage should
take 2 weeks to be finished.

15
2.2.4 Implementation
Normally, the implementation phases no need prototype. So, the implementation
phase proceeds similarly to the waterfall method.

The analysis/design/construction process is then applied in mini-cycles a number of


times until get to an 80/20 solution. At that point, final construction and testing is
completed, and the solution is implemented (Tom Mocha, 2001).

2.2.5 Testing and Maintenance

In this part I am responsible to verify and test the system where it runs well or not. If the
errors occur, then I should be able to tackle fast and fix it in appropriate days where it will not
take a lot of time. So, it is important before it will be published to public.

2.3 Project Requirements


This aspect describes about the hardware, software and database are required to complete the
project. The good project requirement will generate the better kiosk system in the future. The
system requirements can be divided into two categories, which are functional requirements
and non-functional requirements.

2.3.1 Functional Requirements

Functional requirement define the internal workings of the software; that is the data
manipulation, gathering data, checking process and other specific functionality. Functional
requirements specify particular behaviours of a system.

2.3.2 Non-functional requirements


Non-functional requirement are requirements which specify criteria that can be used to judge
the operation of a system, rather than specific behaviours. These are the non functional
requirement in online interface Human resource Management system.

16
2.3.2.1 Availability and Accessibility

the availability and accessibility are most important requirements for any project of course
the system for being available at any time is a critical missions and to ensure that that system
is not only available to users 24 hours per day but it needs to be more secure too.
Thus, the accessibility and availability of the system resource must be in a timely manner; for
example, the measurement of a system's uptime. Availability is one of the six fundamental for
any web based application and at the same time the system must be uptime and should have a
good criteria of high availability and accessibility. Besides, high availability refers to being
able to service a component in the system without having a lack of accessibility

2.3.2.2 Integrity and Security

When it comes to integrity and security terms the system can be only accessed or modified by
the authorized people. Thus, integrity and security is to ensure that the system must be
controlled the physical environment and should be able to restricting access of data to
unauthorized users and maintaining rigorous authentication practices. Moreover, practices
meaning that to protect data integrity in the physical environment and can be accessed only
by the administrators, hence, this method of integrity and security is a measure for ensuring
data integrity and maintaining current authorization levels for all legitimated users. Briefly
this mechanism of integrity and security are the best ways for preventing the unauthorized
users for not being insert, modify or destruction of data in a database. Therefore, integrity and
security play very important level during the system development process.

2.3.2.3 Usability

Usability is most important issue that needs to be considered during the system development
although it is not a part of the functional requirements but is highly on demand. However,
usability is how the system is more efficient to use like take less time to accomplish task.
Usability also how the system is easier to learn an operation can be learned by observing the
object more satisfying to use. The term user friendly is often used as a synonym for usable,
though it may also refer to accessibility. Usability describes the quality of user experience
across web based application. Furthermore, Usability differs from user satisfaction insofar as
the former also embraces usefulness and satisfaction. To end with, usability is how the system
17
Available, working, 24 methods to inspire your work towards solid project development,
Convenient for consumption or disposal; Fit or ready for service; Capable of being utilized.

2.3.3 Feasibility Study


Feasibility study is done in order to make sure the project is doable or not. This section
covered the study of tools (hardware and software), cost estimation and Gantt chart

Tools
The tools of the technology used are;
Microsoft Visual Basic 2008, SQL Server, Adobe Photoshop and Windows Operating
System.

Table 2.1: Tools For Develop Project


Hardware Software
Laptop Visual Basic 2008
Mouse Microsoft SQL Server 2008
Printer Rational Rose 2000 Enterprise Edition
Disc Window 7
Stationary Photoshop

2.3.3.1 Cost Estimation


This project is estimated by using object point that covers almost six months of project
development.

Table 2.2: Cost Estimation of Project


Material Unit Price (US$) Total (US$)
Laptop 1 1000.00 1000.00
Mouse 1 10.00 10.00
Printer 1 100.00 100.00
Disc 3 0.50 1.50
Stationary 1 5.00 5.00
Visual Basic Enterprise 6.0 1 600.00 600.00
Microsoft Access 2003 1 500.00 500.00
Window 7 1 200.00 200.00
Others - 10.00 10.00
Rough Estimation : 2426.5

18
2.3.3.2 Project Schedule
Employment Management System (EMS) was scheduled for 6 months starting on 9 July
2012 until 23December 2012. Timeline of the phases and milestone of Employment
Management System (EMS) are shown below

2.3.3.3 Database
The database that used during development of Employment Management System (EMS) is
SQL Server 2008. I use this type of database because most of the system usually used SQL
Server 2008 store their data. So it will easy to link the database with the Microsoft Visual
Basic 2008.

2.4 Project Importance


The Web Employment Management System (EMS) can give a lot of benefits especially to the
HR deportment and administrators in order to see the record of the staffs and to add new staff
for the company.

A) Faster
This system is very fast to retrieve any record into database. It provides a best mechanism to
search the required data into database in very quick manner besides, this system provide
greater data integrity and independences from applications program. However, this system
aimed to reduce updating errors and increase consistency. This system opined to improve data
access to users through use of host and query languages. Furthermore, this database system is
very fast for retrieving, searching a saving a string into database, moreover, it provides a
significant method to the users to get entre data express and speedy approach

B) Easier
This system is very supple and ease of use at anywhere and any place it might required thus,
it means that all of information is together. The accessibility of this system is very flexible
and simply to access at anywhere, besides, this system provides a high improved data security
which is able to keep data save and secure. At the sometime it allows the users to retrieve and

19
look up faster and better performance hence, its more easily retrievable. Moreover, this
system allows multiple data entry and multiple data access at the same time.
In addition, ease of use meaning that the System reduced data entry, storage, and retrieval
cost.

2.5 Weaknesses and Recommendation


This Employment Management System (EMS) also has its own weaknesses. This system will
become a perfect system if these weaknesses will be improved. Below are the weaknesses of
this system and the suggestion to improve it:

A) Weakness 1:
This application a big system includes many clients data inside that and only one developer
created. sometime the idea not wide and not much experience, the application can be more
functional and more user familiar if have someone good in experience and good idea come to
join to develop the system. Besides, the contribution of several developers brings it better
performance of the system than a project being developed by one single user. Employment
Management System (EMS) is well reviewed it like beta version1 or first version to more
useful it can be improve more function detail and can be use in real life at the company.
Employment Management System (EMS) will be more useful if all documentation or manual
style in the company replace to using application such as Current System called Employment
Management System (EMS)

B) Recommendation 1:
Usually when it comes to projects it is really important to work with a HR Department
instead of asking only one person to do the entire project on his/her own. Working with
would allow me in this company to learn from the other departments like Network
Department, Data Record Department and Hardware Department, job would be divided
which will save time and effort. Therefore, I would suggest assigning training projects to
individual of student rather than only group of students per project .I suggests integrating
with this system so that data redundancy can be minimized and the user just only using
EMPLOYMENT MANAGEMENT SYSTEM (EMS). They can access all the company
system. All company systems could be uploaded and can access from outside company local
host area networking.

20
2.6 Project Design
Project design is completed before the development of the Sales Inventory System. Project
design is defined as those tasks that focus on the specification of the detailed computer-based
solution (Whitten J.L et al., 2002). The purpose of the design phase is to transform the system
requirements statement from the requirements analysis phase into design specifications for
construction.

Database Design

User Table
This table is used to store the user name and password data and we can retrieve from this
table the user data.

Employee Registration Data Table

This table stores the employee data.

21
Salary Data Table

Payment Data Table

Advance Sheet Data Table

22
Job Data Table

Job History

Department Data Table

Attendance Data Table

23
INTERFACE DESIGN

Login Form
The login form is created for security purpose. So only authorized users can access the
project. There are two types of users that can use the system. The administrator and other
users authenticated or created by the administrator. When the user types correct username and
password, the main form is loaded.

Main form

24
The main form appears after login, it show all briefly all components of the project including
the menus. When the administrator logs on the program, all the buttons are active, that means
he can do every task. But if another user enters, some buttons may be inactive for security
purposes.

Employee Registration Form

25
As the admin and user registration form appears, information about employee s is filled into
appropriate boxes. And if you click save, the employees information record is saved, and also
the admin and the user can search any information of the employee, but if she/he choose an
employee from the grid, can delete that employee or can update some information about the
employee.

Salary of Employee

After user or admin login they can see salary report of the employees and as well as the
admin can update, delete and insert.

26
Advance sheet of Employee

User and admin can view advanced amounts of employee, as well as admin can save, edit and
delete from the advanced sheet.

Attendance of Employee

User and admin can view and same attendance of employee, but admin can save, edit, delete

27
Attendance report form

Attendance Summary Report

Either user or admin click the show button in the attendance form this attendance summary
report will come

Job Form of Employee

28
User and admin can write the job id, job title, or Serial No to view the information about
employee's job but admin can update, delete the information about the job employees.

Job History

Job History Report

29
Department Form

This form is about department information. Admin and user can write Depart Id, Depart
Name, Description and Serial No in order to save the information about the department as
well as can search previous data of the department. Admin can only update, delete the
existing data about the department.

User accounts form

When creating a new user account, the (user) information is filled as well as user account
information such as username and password. This form (user accounts form) can be used
only by the administrator where he can create, delete, search and update users information.
Other user can not access this form

30
Change password form
Users can change their passwords by loading the (change password form). The user will type
his previous password and his new password two times, and then the password of the user
will be changed

Invalid User Name Form

If the username or password is a wrong this form will display the message of (username or
password is invalid) and the you will not get access to login the application after tying more
than two times with an invalid username or password the application will quit.

31
2.7 Summary

This chapter tells about the project description. It consists of project introduction,
methodology, project importance and lastly weaknesses and recommendation. In the project
introduction topic there are four more subtopic, including problem statement, project
objective, project scope and the significance of the project.
In the methodology topic, there are three more topics. In consist of project requirement,
feasibility analysis and tools. In methodology part it tells about the Conceptual Design
methodology that use for this project. It also tells about the software and hardware that are
using while doing this project. Besides, this chapter also fined the importance of the project
and also about the weakness and recommendation for this project. Moreover, Client database
is specifically developed to assist the administrator in managing all Client information
systematically and in efficient way. By developing this system, the manager can know more
client details, manager can tracking all client information day by day, all company staff
member can be ready to track back which person in charge under this company. This new
system will help the administrator know the person in charge of client by knowing their status
such as active or inactive.

32
3. OVERALL EXPERIENCE

3.1 Other Assignment in the Organization

On the first day, Mr. Abdullah H. Mohamoud, gave us a brief segment which introduces staffs
to every training student. By completing this section, I have been able to improve my
communication skills with the customs officers. Besides that, my supervisor was assigned me
to develop Employment Management System (EMS) for Telesom Company. It is a very good
project for me to improve myself in coding and logic part. Because its include a lot of
control structure.

3.1.1 List of Tasks during Practical

Below are the lists of task during practical:-


Enter data into system and testing.

Follow supervisor go to outstation to meet clients.

Explore visual basic 6.0 system that guides me to develop my final project.
Search information or reference that uses to develop system.

Learn advance visual basic 6.0 programming and database with my supervisor.

3.1.2 Practicum Problem


Lack of guideline to key-in the data when first time using the system.

Not experience in using companys system.

Take more time to understand my final project: Employment Management System


(EMS). It includes a lot of control structure.

33
3.2 Practicum Effectiveness
The effective of practicum is providing student to develop skills in the application of theory
to practical work situations. Practicum also allows employers to evaluate the skills of the
student for potential employment.
Practicum helps student to experience real-life work situations in order to acquire hands-on
experience, enhance knowledge and improve various skills in the relevant field. In the same
time, student able develop their interpersonal communication skills and non-oral skills as a
preference before enter the real challenging working environments.

3.2.1 Practicum Objective Achievement


Practicum experience was very beneficial to me because I can learn more new knowledge
about IT field and achieved the practicum objective. However, the objective achievements are
varying from individually:

Always be patient no matter how was the situation.

Be polite with people inside the company and clients.

Improve problem solving skill and become more independent.

To learn skills of how to communicate with colleagues, clients and others.

Learned how to work in team and individual.

Enhance the general knowledge.

Important of arrangement of time to complete my tasks.

Expose to the real working environment and gain the working experience.

Gain an increased awareness of skill, attribute, personal qualities and value.

Strengthen written and oral skills.

Demonstrating the initiative and ability to take on new challenges

34
3.2.2 Learning Outcome during Practicum
During my training at Telesom Company, I had gained valuables experience especially in
communication skills and social skills. Besides that, I realized that while dealing with works,
we must prepared ourselves in the most professional stage to confidence other people with
our qualified and products. We have make knowledge sharing, exchange opinions, advices
from each others, and others. My practicum experience had taught me about a person
responsibility on his career profession. Once a people had assigned tasks then he/she is
responsible to complete missions in schedule and also responsible to the problem solutions.
Furthermore, I have learn the logical thinking of develop system using Visual Basic.

3.3 Recommendation and Suggestion


In my opinion, I suggest that trainees must be passion to learn new things and have to learn
skills of how to communicate with colleagues, clients and others. Trainees cant be too
passive and need to work in individual.
On the other hand, company need to give more training to employee to enhance their general
knowledge and working experience. Besides that, the trainee must be more polite and patient.
In working environment, trainees have to be more smart, independent and hardworking.

35
4. CONCLUSION

Industrial Training (STIX3912), which comprises 8 credit hours, is a compulsory subject for
all the students of College of Arts & Science to fulfill the requirement of Bachelor of
Information Technology (BIT). The purpose of doing industrial training is to expose the
students to experience the real life of the working through the short-term training. In Telesom
company of telecommunication in Somaliland, Hargiesa.
Practical training has brought up many benefits for me. Hence, this training can give new
experience for me to gain knowledge. Moreover, I learnt how to work in team and how to
communicate with each other. I have understood the challenging environment and the
experience that will help me to solve the problems in the future.

After I finish my practical training in Telesom Company, I realized that we need to have a
very strong model in our mind about the system design that have completely implemented. I
found that Employment Management System (EMS) is very useful for Telesom Company to
manage their daily transaction especially in the selling of vehicles. The simple database could
make the company manage the daily transactions more easily and efficient.

As a conclusion, I have gain a lot of new experience and take the opportunity to practice
knowledge that I have learned in university. The knowledge that I gain will enable me to
improve my individual skills to face the challenging world. Besides that, I had learnt work
etiquette that is important in working environment.

36
REFERENCES

[1] Massudi Mahmuddin et.al, Guideline Proposal and Industrial Training Report
Writing STIX 3998. University Utara Malaysia: Practicum committee Applied
Science Division, College of Arts and Sciences, University Utara Malaysia, March
2010

[2] Telesom Company Somaliland

http://www.telesom.net/

[3] Connnolly, T. & Begg, C. (2004). Database Solutions: A step By Step Guid to
Building Database (2nd Ed). United States of America: Addison Wesley.

[4] Kendall, K. E. & Kendall, J. E. (1992), System Analysis and Design, Pretice-Hall,
Englewood Cliffs, NJ.

[5] Schwalbe, K., (2005). Information technology project management. (4th Ed.). New
York: Thomson.

[6] James Martin, What is Rapid Application Development (RAD), 2000. [Online]
Available: http://www.casemaker.com/download/product/totem
[Accessed: June. 3, 2010]

37
APPENDICES

APPENDIX A

ORGANIZATION CHART
CHAIRMAN
Mr. Ahmed Wahid

MANAGING
DIRECTOR
Mr. Mohamed Ali

MANAGER ACCOUNT IT MANAGER


Mr. Ahmed Hade MANAGER Mr. Abdullah Haji
Mr. Farah Omer
Mr. Nag Moon Think

SALES ACCOUNT INVOICING SOFTWARE


DEPARTMENT CLERK CLERK DEVELOPER

SYSTEM
ANALYST
GSM INTERNET
NETWORK

MOBILE MONEY
TRANSFER DATA RECORD

Line Phone

38
APPENDIX B

SYSTEM GANTT CHART

39
APPENDIX C

USE CASE DIAGRAM

40
APPENDIX D

ACTIVITY DIAGRAM

Admin Overall

Administrator

Login

Homepage

Creat User Account

Logout

41
APPENDIX E

ACTIVITY DIAGRAM EMBLOYEE

Login

User System

Login

Verify ID and Password

Wrong
Display Error Message

True

Display Succesful Message

42
APPENDIX F

Logout

User System

Select Logout Link

Display Popup Message

Select Choice

Logout?
No
Back to Previous Page

Yes Display Login Page

43
APPENDIX G

Create User Account

Admin System

Click Add New Account

Dsiplay Edit Account Page

Fill Require Field

Save Data?
No Yes
Save Data

Send ID and Pasword via Email

Display Succesful Message

44
APPENDIX H

Registration Employee

45
APPENDIX I

Salary

46
APPENDIX J

Attendance

47
APPENDIX K

Department

48
APPENDIX L

Job Title

49
APPENDIX M

Modify and Change

50
APPENDIX N
FLOW CHART

51
APPENDIX O

SEQUENCE DIAGRAM

Use Case: Login [WOMS_01] Normal Flow [WOMS_01_01]

52
E-1: Invalid Username/password [WOMS_01_02]:

53
APPENDIX P

CLASS DIAGRAM

Case: Login [WOMS_01]

APPENDIX Q

ENTITY RELATION DIAGRAM

54
APPENDIX R

Database Design

55
User Table
This table is used to store the user name and password data and we can retrieve from this
table the user data.

Employee Registration Data Table

This table stores the employee data.

Salary Data Table

56
Advance Sheet Data Table

Job Data Table

Department Data Table

Attendance Data Table

57
58
APPENDIX S

INTERFACE DESIGN

Login Form
The login form is created for security purpose. So only authorized users can access the
project. There are two types of users that can use the system. The administrator and other
users authenticated or created by the administrator. When the user types correct username and
password, the main form is loaded.

Main form
The main form appears after login, it show all briefly all components of the project including
the menus. When the administrator logs on the program, all the buttons are active, that means
he can do every task. But if another user enters, some buttons may be inactive for security
purposes.

59
Employee Registration Form
As the admin and user registration form appears, information about employee s is filled into
appropriate boxes. And if you click save, the employees information record is saved, and also
the admin and the user can search any information of the employee, but if she/he choose an
employee from the grid, can delete that employee or can update some information about the
employee.

60
Salary of Employee

After user or admin login they can see salary report of the employees and as well as the
admin can update, delete and insert.

Advance sheet of Employee

User and admin can view advanced amounts of employee, as well as admin can save, edit and
delete from the advanced sheet.

61
Attendance of Employee

User and admin can view and same attendance of employee, but admin can save, edit, delete

Attendance report form

Attendance Summary Report

62
Either user or admin click the show button in the attendance form this attendance summary
report will come

Job Form of Employee

User and admin can write the job id, job title, or Serial No to view the information about
employee's job but admin can update, delete the information about the job employees.

63
Department Form

This form is about department information. Admin and user can write Depart Id, Depart
Name, Description and Serial No in order to save the information about the department as
well as can search previous data of the department. Admin can only update, delete the
existing data about the department.

User accounts form

When creating a new user account, the (user) information is filled as well as user account
information such as username and password. This form (user accounts form) can be used
only by the administrator where he can create, delete, search and update users information.
Other user can not access this form

Change password form

64
Users can change their passwords by loading the (change password form). The user will type
his previous password and his new password two times, and then the password of the user
will be changed

Invalid User Name Form

If the username or password is a wrong this form will display the message of (username or
password is invalid) and the you will not get access to login the application after tying more
than two times with an invalid username or password the application will quit.

65
66

You might also like