Universiti Utara Malaysia: Employment Management System (Ems)
Universiti Utara Malaysia: Employment Management System (Ems)
PRACTICUM REPORT
SEMESTER II SESSION 2011/2012 (A112)
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:
MATRIC: 195088
ii
ACKNOWLEDGEMENT
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.
MATRIC 195088
iv
EXECUTIVE SUMMARY
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
viii
LIST OF FIGURE
ix
ABBREVIATION
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.
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.
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.
CHAIRMAN
Mr. Ahmed Wahid
MANAGING
DIRECTOR
Mr. Mohamed Ali
SYSTEM
ANALYST
GSM INTERNET
Hard Ware NETWORK
MOBILE MONEY
TRANSFER DATA RECORD
Line Phone
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 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
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.
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.
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.
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.
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
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.
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.
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.
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.
12
Record all employee salary
This form is record the payment salary of each employee.
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
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.
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.
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.
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.
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
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.
Tools
The tools of the technology used are;
Microsoft Visual Basic 2008, SQL Server, Adobe Photoshop and Windows Operating
System.
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.
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.
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.
21
Salary Data Table
22
Job Data Table
Job History
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.
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
Either user or admin click the show button in the attendance form this attendance summary
report will come
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
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.
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
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
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.
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.
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.
Expose to the real working environment and gain the working experience.
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.
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
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
SYSTEM
ANALYST
GSM INTERNET
NETWORK
MOBILE MONEY
TRANSFER DATA RECORD
Line Phone
38
APPENDIX B
39
APPENDIX C
40
APPENDIX D
ACTIVITY DIAGRAM
Admin Overall
Administrator
Login
Homepage
Logout
41
APPENDIX E
Login
User System
Login
Wrong
Display Error Message
True
42
APPENDIX F
Logout
User System
Select Choice
Logout?
No
Back to Previous Page
43
APPENDIX G
Admin System
Save Data?
No Yes
Save Data
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
50
APPENDIX N
FLOW CHART
51
APPENDIX O
SEQUENCE DIAGRAM
52
E-1: Invalid Username/password [WOMS_01_02]:
53
APPENDIX P
CLASS DIAGRAM
APPENDIX Q
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.
56
Advance Sheet 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.
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
62
Either user or admin click the show button in the attendance form this attendance summary
report will come
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.
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
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
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